This repository has been archived by the owner on Jan 30, 2020. It is now read-only.
v0.8.0
The major new feature in this release is global units. These allow users to define units which will run on every agent in their fleet cluster. For full details, see the unit files and scheduling documentation.
New Features
- #786: fleet now supports global units
- #794: the API now serves its discovery document
- #814: the API now supports query parameters when retrieving units
Changes
- #621: the
X-
andX-Condition
prefixes of certain unit options are now deprecated and should be removed from unit files - #802: fleet no longer depends on glog and instead uses its own simplified log package
- #807: the
fleet
binary is now calledfleetd
. Users may need to adjust their init scripts appropriately. - #809: the documentation was significantly reworked, with many examples updated and similar documents combined
- #810: resource reservation options are no longer parsed in unit files. These were never actually considered by fleet, so this is a no-op
- #868: the
TMACHINE
field infleetctl
output has been renamed toTARGET
. The old name will still function but is deprecated; users should migrate to TARGET
Bugs Fixed
- #793: units with invalid names no longer cause issues with state publishing
- #855: the schema ID for unit delete operations in the API is fixed
- #861: when detecting the local IP address, fleetd only considers global unicast addresses
- #862: the API returns clearer errors when invalid units are submitted