Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

Releases: coreos/fleet

v0.11.0

03 Jul 23:18
v0.11.0
Compare
Choose a tag to compare

Bugs Fixed

  • #1273: prevent load/start of templates

v0.10.2

18 Jun 02:37
v0.10.2
Compare
Choose a tag to compare

Bugs Fixed

  • #1253: properly run local and remote commands

Note that due to a change in the go version, the binaries for this release are not statically linked. Users in need of static fleetctl/fleetd binaries are recommended to upgrade to v0.11.0 or build fleet themselves.

v0.10.1

29 Apr 15:53
Compare
Choose a tag to compare

Tweaks

  • #1205: set fleetctl flag --driver default to etcd is unset and --endpoint is etcd-like
  • #1204: communicate to end-user why fleet API unavailable when etcd is unreachable

v0.10.0

14 Apr 01:28
Compare
Choose a tag to compare

New Features

  • #1034: use fleet API instead of etcd by default under fleetctl
  • #1084: identify global units in fleetctl list-unit-files
  • #1092 #1148: allow user to configure username & port for SSH connections
  • #1171: attempt to access etcd over at IANA-assigned port

Bugs Fixed

  • #1021: use proper exit codes in fleetctl status
  • #1068: format WARN log messages correctly
  • #1155: quote unit names when calling systemctl status

v0.9.2

31 Mar 00:23
Compare
Choose a tag to compare

Bugs Fixed

  • #1158: lengthy deactivation prevents units from starting properly

v0.9.1

27 Feb 22:14
Compare
Choose a tag to compare

Bugs Fixed

  • #900, #977, #1003, #1127: failure of units to start due to "No such file or directory" error

v0.9.0

03 Dec 03:47
Compare
Choose a tag to compare

The highlight of v0.9.0 is the finalization of the v1 API. From this point on, no backwards-incompatible changes will be made to the API specification. The fleetctl tool will continue to communicate directly with etcd until a later release, at which time all etcd communication will be routed through the API endpoint of the fleetd daemon.

New Features

  • #936: populate Server HTTP header w/ fleetd version
  • #983: drop alpha tag from v1 API
  • #984: support TLS authentication in fleetctl using --ca-file, --key-file and --cert-file
  • #1009: configurable SSH timeout in fleetctl through --ssh-timeout
  • #1039: support tunneling to unix domain socket

Bugs Fixed

  • #866: replace unit during reconciliation if hash changes
  • #944: reload systemd daemon only when necessary
  • #945: return HTTP 415 when Content-Type unusable
  • #966: print to stdout from fleetctl unload
  • #970: explicitly disable SSLv3 in etcd client
  • #977: fix handling of fleetctl --help flag
  • #982: require scheme in fleetctl --endpoint flag
  • #1012: remove .json extension from discovery schema endpoint
  • #1028: correctly lookup local unit files when file extension not present

v0.8.3

02 Oct 21:16
Compare
Choose a tag to compare

Bugs Fixed

  • #933: prevent panic when attempting to steal engine lease
  • #937: lengthen lease on stolen lease to prevent racy handoff

v0.8.2

30 Sep 21:31
Compare
Choose a tag to compare

Bugs Fixed

  • #903: No longer block on systemd jobs (major case of "unkillable" units)
  • #910: Return proper HTTP status code when creating vs modifying units
  • #924: Upgrades past v0.7.0 now proceed gracefully

v0.8.1

18 Sep 04:08
Compare
Choose a tag to compare

Bugs Fixed

  • #833: address "stuck" unit state
  • #867: validate acceptable unit names in both fleetctl and the API based on systemd's rules
  • #879: consistent output from fleetctl unload
  • #895: clarify inability to use fleetctl ssh, status and `journal with global units