github.com/coreos/fleet
v1.0.0
#816 most downloaded on Go modules
coreos/fleet
What this package is like to depend on
Last release 8 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 1.2 years
Rarely documented
notes for 10 of 43 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
77 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
77 releases · Dec 2013 to Apr 2018Releases
latest 60 of 77-
v1.0.1-0.20180412215409-4522498327e912 Apr 2018 pre-releaseNothing published for this version
-
v1.0.1-0.20170215200554-62b0ee5beaf815 Feb 2017 pre-releaseNothing published for this version
-
v1.0.1-0.20161223105849-aad72395c4e223 Dec 2016 pre-releaseNothing published for this version
-
v1.0.022 Dec 2016Release notes
Open source →Release from tag v1.0.0, commit b8127af ("Merge pull request #1719 from jonboulle/master"), as of 2016-12-22.
Note that this is the final anticipated release of fleet and no future activity is planned. CoreOS will no longer sponsorship any continued maintenance or development of the project. If you are interested in the future of the project and wish to take over ownership, please contact [email protected].
This release includes new features, especially gRPC communication, basic etcd authentication, and support for Install section. It also fixes numerous bugs that have been discovered recently. For details, please see the list below.
New Features
- #1393: fleetd: Support for targeting "systemd --user"
- #1426: Use gRPC to communicate the engine and agents
- #1564: fleetd: get filtered list of units instead of all units
- #1571: fleetd: support conflict in global unit
- #1624: fleetctl: status and restart commands with global units
- #1630: config: add basic etcd authentication
- #1642: fleetd: support dynamic metadata (combined with #1703: api,functional: dynamic metadata - fix bugs and add functional tests)
- #1655: fleetd: process dependencies in [Install] section
- #1673: registry/rpc: use simpleBalancer instead of ClientConn.State()
- #1679: api: support cAPI.UnitState() for a single unit
- #1681: fleetd,main: make github.com/coreos/fleet go-getable
- #1695: agent: allow HasConflict() to handle multiple values defined in Conflicts
Bugs fixed
- #1503: fleetctl: print error when units were not found in registry
- #1566: fleetctl: check also systemd states after starting units
- #1604: vendor: bump github.com/vishvananda/netlink to fix build error on Darwin
- #1623: fleetd: check that eStream is available before accessing to that
- #1633: fleetctl: reenable support for environment variables
- #1639: agent: reenable check for nil hash in unit state publisher
- #1646: systemd,agent: unload unit only when TriggerStop() runs successfully
- #1647: agent,unit: check errors from start/stop/unload-ing unit
- #1648: fleetctl: fix error message when fleetctl ssh fails
- #1651: agent: make TestUnitStatePublisher wait for each goroutine to finish
- #1653: api: reject templates for particular unit types
- #1666: fleetctl: support options --no-block, --block-attempts for destroy command
- #1667: fleetctl: check systemd active state via client API
- #1685: registry,fleetctl: fix bugs regarding shadowed error variables
- #1693: registry/rpc: re-enable error handling after NewSystemdUnitManager
- #1698: agent,engine: fix bugs in rescheduling for replaced units
- #1700: functional: fix error from message change from systemctl status
- #1701: fleetctl: take experimentalAPI into account in getClient
- #1706: functional: close DBUS connections after running systemd commands
- #1713: engine: fix a bug in engine being unreachable
- #1717: server: make Monitor shut down the process hard
-
v0.13.1-0.20161122153436-03c45e05064422 Nov 2016 pre-releaseNothing published for this version
-
v0.13.1-0.20161102122937-e98df4c361f502 Nov 2016 pre-releaseNothing published for this version
-
v0.13.1-0.20160719143557-9b1c1bc9d0a419 Jul 2016 pre-releaseNothing published for this version
-
v0.13.030 May 2016Release notes
Open source →Release from tag v0.13.0, commit 1d6e74a ("Merge pull request #1572"), as of 2016-05-30.
New Features
- #1509: fleet: add replace unit support
- #1560: fleetctl: inform the user about the '-replace' switch in case the units differ
- #1524: metrics: added prometheus metrics for fleet
- #1572: fleetd: introduce Replaces option in unit files
- #1574: fleetctl: support truthy values in boolean unit options
- #1577: fleetctl: print out result message explicitly
- #1581: fleetctl: use cobra instead of cli
(NOTE: #1581 introduces another bug in supporting environment variables.
That was fixed by #1633, which is not included in v0.13.0.)
Bugs fixed
-
v0.12.1-0.20160418093024-948a895cc0d718 Apr 2016 pre-releaseNothing published for this version
-
v0.12.015 Apr 2016Release notes
Open source →Release from tag v0.12.0, commit e2a8370 ("Merge pull request #1544"), as of 2016-04-15.
New Features
- #1263: Implement follow_only flag
- #1265: Add flag to override tokenLimit
- #1341: fleetctl: optimize status command
- #1406: Add --disable_watches flag
- #1416: fleetctl: add --output to journal
- #1430: test: added test scripts for the functional tests
Bugs fixed
- #1374: fleetd: fix argument handling
- #1376: consolidate excessive Hash/Unit requests
- #1417: fleetctl: on destroy command ignore units that do not exist
- #1475: fleetctl: check for empty input unit strings
- #1492: tests: added "fleetctl --tunnel" tests (fixes #1425)
- #1496: server: fix panic on graceful shutdown
- #1512: tests: added template + metadata functional test (fixes #1446)
- #1517: fleetd: keep a list of listeners across reconfiguring fleetd
- #1520: fixed broken template and metadata
- #1529: ssh: define the list of Key Algorithms of remote hosts before handshake
-
v0.11.810 Aug 2016 -
v0.11.705 Apr 2016Release notes
Open source →Bugs Fixed
- prefer key algorithm from known_hosts over the server's (#1526)
-
v0.11.605 Apr 2016Nothing published for this version
-
v0.11.520 Aug 2015Release notes
Open source →Bugs fixed
- do not block forever waiting for global unit creation (#1333)
-
v0.11.414 Aug 2015Release notes
Open source →Bugs fixed
- correctly block waiting for unit creation in
submit/load/startbefore proceeding with other actions - block waiting for unit destruction in
destroy
- correctly block waiting for unit creation in
-
v0.11.312 Aug 2015Release notes
Open source →Bugs fixed
- reworked race condition fix included in the last release. using consistent reads in fleetd for etcd was deemed too demanding, but watches don't work as expected against etcd 0.4.x. instead we wait for unit creation in fleetctl before proceeding with other actions.
Known bugs
- does not correctly wait for unit creation when the unit exists on the local disk but not in the remote registry. this is fixed in release v0.11.4.
-
v0.11.223 Jul 2015Release notes
Open source →Bugs fixed
- fix a race condition when creating units due to etcd reads without consistency
-
v0.11.110 Jul 2015 -
v0.11.003 Jul 2015Nothing published for this version
-
v0.10.218 Jun 2015Nothing published for this version
-
v0.10.2-0.20151014154806-2d024517a2c914 Oct 2015 pre-releaseNothing published for this version
-
v0.10.2-0.20150917022433-187dd799b8a517 Sep 2015 pre-releaseNothing published for this version
-
v0.10.2-0.20150820170024-43e2e5ea537320 Aug 2015 pre-releaseNothing published for this version
-
v0.10.2-0.20150514210844-f1d86c7bd0ec14 May 2015 pre-releaseNothing published for this version
-
v0.10.129 Apr 2015Nothing published for this version
-
v0.10.014 Apr 2015Nothing published for this version
-
v0.9.231 Mar 2015Nothing published for this version
-
v0.9.127 Feb 2015Nothing published for this version
-
v0.9.003 Dec 2014Nothing published for this version
-
v0.8.302 Oct 2014Nothing published for this version
-
v0.8.230 Sep 2014Nothing published for this version
-
v0.8.118 Sep 2014Nothing published for this version
-
v0.8.005 Sep 2014Nothing published for this version
-
v0.7.120 Aug 2014Nothing published for this version
-
v0.7.018 Aug 2014Nothing published for this version
-
v0.6.205 Aug 2014Nothing published for this version
-
v0.6.129 Jul 2014Nothing published for this version
-
v0.6.028 Jul 2014Nothing published for this version
-
v0.5.414 Jul 2014Nothing published for this version
-
v0.5.309 Jul 2014Nothing published for this version
-
v0.5.208 Jul 2014Nothing published for this version
-
v0.5.123 Jun 2014Nothing published for this version
-
v0.5.009 Jun 2014Nothing published for this version
-
v0.4.026 May 2014Nothing published for this version
-
v0.3.329 May 2014Nothing published for this version
-
v0.3.3-0.20150227214330-a35ee29f4f5327 Feb 2015 pre-releaseNothing published for this version
-
v0.3.3-0.20150203192914-29651bdda43f03 Feb 2015 pre-releaseNothing published for this version
-
v0.3.3-0.20150108203850-2865925320d508 Jan 2015 pre-releaseNothing published for this version
-
v0.3.3-0.20141217002026-1b9073ca186717 Dec 2014 pre-releaseNothing published for this version
-
v0.3.3-0.20141120043113-96d7f986de7220 Nov 2014 pre-releaseNothing published for this version
-
v0.3.3-0.20141017202330-15df2c98ab2e17 Oct 2014 pre-releaseNothing published for this version
-
v0.3.3-0.20140912185503-3c44087e486c12 Sep 2014 pre-releaseNothing published for this version
-
v0.3.3-0.20140828043734-cb7668b0f52b28 Aug 2014 pre-releaseNothing published for this version
-
v0.3.213 May 2014Nothing published for this version
-
v0.3.112 May 2014Nothing published for this version
-
v0.3.1-rc.212 May 2014 pre-releaseNothing published for this version
-
v0.3.1-rc.112 May 2014 pre-releaseNothing published for this version
-
v0.3.007 May 2014Nothing published for this version
-
v0.3.0-rc.307 May 2014 pre-releaseNothing published for this version
-
v0.3.0-rc.207 May 2014 pre-releaseNothing published for this version