tag:github.com,2008:https://github.com/coreos/fleet/releases Release notes from fleet 2016-12-22T14:24:04Z tag:github.com,2008:Repository/13512328/v1.0.0 2016-12-22T14:52:35Z v1.0.0 <p>Release from tag v1.0.0, commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/coreos/fleet/commit/b8127afc06e3e41089a7fc9c3d7d80c9925f4dab/hovercard" href="https://github.com/coreos/fleet/commit/b8127afc06e3e41089a7fc9c3d7d80c9925f4dab"><tt>b8127af</tt></a> ("Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="197184872" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1719" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1719/hovercard" href="https://github.com/coreos/fleet/pull/1719">#1719</a> from jonboulle/master"), as of 2016-12-22.</p> <p>Note that this is the final anticipated release of fleet and no future activity is planned. <strong>CoreOS will no longer sponsorship any continued maintenance or development of the project.</strong> If you are interested in the future of the project and wish to take over ownership, please contact <a href="mailto:[email protected]">[email protected]</a>.</p> <p>This release includes new features, especially <a href="https://github.com/coreos/fleet/pull/1426" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1426/hovercard">gRPC communication</a>, <a href="https://github.com/coreos/fleet/pull/1630" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1630/hovercard">basic etcd authentication</a>, and <a href="https://github.com/coreos/fleet/pull/1655" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1655/hovercard">support for Install section</a>. It also fixes numerous bugs that have been discovered recently. For details, please see the list below.</p> <h2>New Features</h2> <ul> <li><a href="https://github.com/coreos/fleet/pull/1393" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1393/hovercard">#1393</a>: fleetd: Support for targeting "systemd --user"</li> <li><a href="https://github.com/coreos/fleet/pull/1426" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1426/hovercard">#1426</a>: Use gRPC to communicate the engine and agents</li> <li><a href="https://github.com/coreos/fleet/pull/1564" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1564/hovercard">#1564</a>: fleetd: get filtered list of units instead of all units</li> <li><a href="https://github.com/coreos/fleet/pull/1571" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1571/hovercard">#1571</a>: fleetd: support conflict in global unit</li> <li><a href="https://github.com/coreos/fleet/pull/1624" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1624/hovercard">#1624</a>: fleetctl: status and restart commands with global units</li> <li><a href="https://github.com/coreos/fleet/pull/1630" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1630/hovercard">#1630</a>: config: add basic etcd authentication</li> <li><a href="https://github.com/coreos/fleet/pull/1642" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1642/hovercard">#1642</a>: fleetd: support dynamic metadata (combined with <a href="https://github.com/coreos/fleet/pull/1703" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1703/hovercard">#1703</a>: api,functional: dynamic metadata - fix bugs and add functional tests)</li> <li><a href="https://github.com/coreos/fleet/pull/1655" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1655/hovercard">#1655</a>: fleetd: process dependencies in [Install] section</li> <li><a href="https://github.com/coreos/fleet/pull/1673" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1673/hovercard">#1673</a>: registry/rpc: use simpleBalancer instead of ClientConn.State()</li> <li><a href="https://github.com/coreos/fleet/pull/1679" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1679/hovercard">#1679</a>: api: support cAPI.UnitState() for a single unit</li> <li><a href="https://github.com/coreos/fleet/pull/1681" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1681/hovercard">#1681</a>: fleetd,main: make github.com/coreos/fleet go-getable</li> <li><a href="https://github.com/coreos/fleet/pull/1695" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1695/hovercard">#1695</a>: agent: allow HasConflict() to handle multiple values defined in Conflicts</li> </ul> <h2>Bugs fixed</h2> <ul> <li><a href="https://github.com/coreos/fleet/pull/1503" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1503/hovercard">#1503</a>: fleetctl: print error when units were not found in registry</li> <li><a href="https://github.com/coreos/fleet/pull/1566" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1566/hovercard">#1566</a>: fleetctl: check also systemd states after starting units</li> <li><a href="https://github.com/coreos/fleet/pull/1604" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1604/hovercard">#1604</a>: vendor: bump github.com/vishvananda/netlink to fix build error on Darwin</li> <li><a href="https://github.com/coreos/fleet/pull/1623" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1623/hovercard">#1623</a>: fleetd: check that eStream is available before accessing to that</li> <li><a href="https://github.com/coreos/fleet/pull/1633" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1633/hovercard">#1633</a>: fleetctl: reenable support for environment variables</li> <li><a href="https://github.com/coreos/fleet/pull/1639" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1639/hovercard">#1639</a>: agent: reenable check for nil hash in unit state publisher</li> <li><a href="https://github.com/coreos/fleet/pull/1646" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1646/hovercard">#1646</a>: systemd,agent: unload unit only when TriggerStop() runs successfully</li> <li><a href="https://github.com/coreos/fleet/pull/1647" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1647/hovercard">#1647</a>: agent,unit: check errors from start/stop/unload-ing unit</li> <li><a href="https://github.com/coreos/fleet/pull/1648" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1648/hovercard">#1648</a>: fleetctl: fix error message when fleetctl ssh fails</li> <li><a href="https://github.com/coreos/fleet/pull/1651" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1651/hovercard">#1651</a>: agent: make TestUnitStatePublisher wait for each goroutine to finish</li> <li><a href="https://github.com/coreos/fleet/pull/1653" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1653/hovercard">#1653</a>: api: reject templates for particular unit types</li> <li><a href="https://github.com/coreos/fleet/pull/1666" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1666/hovercard">#1666</a>: fleetctl: support options --no-block, --block-attempts for destroy command</li> <li><a href="https://github.com/coreos/fleet/pull/1667" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1667/hovercard">#1667</a>: fleetctl: check systemd active state via client API</li> <li><a href="https://github.com/coreos/fleet/pull/1685" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1685/hovercard">#1685</a>: registry,fleetctl: fix bugs regarding shadowed error variables</li> <li><a href="https://github.com/coreos/fleet/pull/1693" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1693/hovercard">#1693</a>: registry/rpc: re-enable error handling after NewSystemdUnitManager</li> <li><a href="https://github.com/coreos/fleet/pull/1698" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1698/hovercard">#1698</a>: agent,engine: fix bugs in rescheduling for replaced units</li> <li><a href="https://github.com/coreos/fleet/pull/1700" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1700/hovercard">#1700</a>: functional: fix error from message change from systemctl status</li> <li><a href="https://github.com/coreos/fleet/pull/1701" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1701/hovercard">#1701</a>: fleetctl: take experimentalAPI into account in getClient</li> <li><a href="https://github.com/coreos/fleet/pull/1706" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1706/hovercard">#1706</a>: functional: close DBUS connections after running systemd commands</li> <li><a href="https://github.com/coreos/fleet/pull/1713" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1713/hovercard">#1713</a>: engine: fix a bug in engine being unreachable</li> <li><a href="https://github.com/coreos/fleet/pull/1717" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1717/hovercard">#1717</a>: server: make Monitor shut down the process hard</li> </ul> dongsupark tag:github.com,2008:Repository/13512328/v0.11.8 2016-09-16T10:00:33Z v0.11.8 <h2>New Features</h2> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="165247500" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1630" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1630/hovercard" href="https://github.com/coreos/fleet/pull/1630">#1630</a>: add support for etcd basic authentication</li> </ul> crawford tag:github.com,2008:Repository/13512328/v0.13.0 2016-10-07T10:13:52Z v0.13.0 <p>Release from tag v0.13.0, commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/coreos/fleet/commit/1d6e74a5d0e93705e6ede31d518c53369d60dbb8/hovercard" href="https://github.com/coreos/fleet/commit/1d6e74a5d0e93705e6ede31d518c53369d60dbb8"><tt>1d6e74a</tt></a> ("Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="151843164" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1572" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1572/hovercard" href="https://github.com/coreos/fleet/pull/1572">#1572</a>"), as of 2016-05-30.</p> <h2>New Features</h2> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="141340042" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1509" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1509/hovercard" href="https://github.com/coreos/fleet/pull/1509">#1509</a>: fleet: add replace unit support</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="149418010" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1560" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1560/hovercard" href="https://github.com/coreos/fleet/pull/1560">#1560</a>: fleetctl: inform the user about the '-replace' switch in case the units differ</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="144922488" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1524" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1524/hovercard" href="https://github.com/coreos/fleet/pull/1524">#1524</a>: metrics: added prometheus metrics for fleet</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="151843164" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1572" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1572/hovercard" href="https://github.com/coreos/fleet/pull/1572">#1572</a>: fleetd: introduce Replaces option in unit files</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="151893153" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1574" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1574/hovercard" href="https://github.com/coreos/fleet/pull/1574">#1574</a>: fleetctl: support truthy values in boolean unit options</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="152563493" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1577" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1577/hovercard" href="https://github.com/coreos/fleet/pull/1577">#1577</a>: fleetctl: print out result message explicitly</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="154788100" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1581" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1581/hovercard" href="https://github.com/coreos/fleet/pull/1581">#1581</a>: fleetctl: use cobra instead of cli<br> (NOTE: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="154788100" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1581" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1581/hovercard" href="https://github.com/coreos/fleet/pull/1581">#1581</a> introduces another bug in supporting environment variables.<br> That was fixed by <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="165369309" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1633" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1633/hovercard" href="https://github.com/coreos/fleet/pull/1633">#1633</a>, which is not included in v0.13.0.)</li> </ul> <h2>Bugs fixed</h2> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="142674352" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1515" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1515/hovercard" href="https://github.com/coreos/fleet/pull/1515">#1515</a>: fleetd:registry: improve Units() performance when fetching Jobs list from etcd</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="146953723" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1540" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1540/hovercard" href="https://github.com/coreos/fleet/pull/1540">#1540</a>: ssh: Do not leak ssh sessions on errors</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="149469909" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1561" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1561/hovercard" href="https://github.com/coreos/fleet/pull/1561">#1561</a>: fleetd: detect the existing machine ID</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="153439579" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1580" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1580/hovercard" href="https://github.com/coreos/fleet/pull/1580">#1580</a>: registry: use etcd.Config.HeaderTimeoutPerRequest instead of internal timeout</li> </ul> dongsupark tag:github.com,2008:Repository/13512328/v0.12.0 2016-10-07T10:13:21Z v0.12.0 <p>Release from tag v0.12.0, commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/coreos/fleet/commit/e2a837003f84e2b5e7a0dbf0998743f8e5bf0472/hovercard" href="https://github.com/coreos/fleet/commit/e2a837003f84e2b5e7a0dbf0998743f8e5bf0472"><tt>e2a8370</tt></a> ("Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="147362908" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1544" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1544/hovercard" href="https://github.com/coreos/fleet/pull/1544">#1544</a>"), as of 2016-04-15.</p> <h2>New Features</h2> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="90746297" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1263" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1263/hovercard" href="https://github.com/coreos/fleet/pull/1263">#1263</a>: Implement follow_only flag</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="90747162" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1265" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1265/hovercard" href="https://github.com/coreos/fleet/pull/1265">#1265</a>: Add flag to override tokenLimit</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="104610248" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1341" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1341/hovercard" href="https://github.com/coreos/fleet/pull/1341">#1341</a>: fleetctl: optimize status command</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="127956379" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1406" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1406/hovercard" href="https://github.com/coreos/fleet/pull/1406">#1406</a>: Add --disable_watches flag</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="130418616" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1416" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1416/hovercard" href="https://github.com/coreos/fleet/pull/1416">#1416</a>: fleetctl: add --output to journal</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="133019378" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1430" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1430/hovercard" href="https://github.com/coreos/fleet/pull/1430">#1430</a>: test: added test scripts for the functional tests</li> </ul> <h2>Bugs fixed</h2> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="111071606" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1374" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1374/hovercard" href="https://github.com/coreos/fleet/pull/1374">#1374</a>: fleetd: fix argument handling</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="111076327" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1376" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1376/hovercard" href="https://github.com/coreos/fleet/pull/1376">#1376</a>: consolidate excessive Hash/Unit requests</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="130423133" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1417" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1417/hovercard" href="https://github.com/coreos/fleet/pull/1417">#1417</a>: fleetctl: on destroy command ignore units that do not exist</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="138996391" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1475" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1475/hovercard" href="https://github.com/coreos/fleet/pull/1475">#1475</a>: fleetctl: check for empty input unit strings</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="139634981" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1492" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1492/hovercard" href="https://github.com/coreos/fleet/pull/1492">#1492</a>: tests: added "fleetctl --tunnel" tests (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="131472246" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1425" data-hovercard-type="issue" data-hovercard-url="/coreos/fleet/issues/1425/hovercard" href="https://github.com/coreos/fleet/issues/1425">#1425</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="139921979" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1496" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1496/hovercard" href="https://github.com/coreos/fleet/pull/1496">#1496</a>: server: fix panic on graceful shutdown</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="142430051" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1512" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1512/hovercard" href="https://github.com/coreos/fleet/pull/1512">#1512</a>: tests: added template + metadata functional test (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="137227190" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1446" data-hovercard-type="issue" data-hovercard-url="/coreos/fleet/issues/1446/hovercard" href="https://github.com/coreos/fleet/issues/1446">#1446</a>)</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="143007519" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1517" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1517/hovercard" href="https://github.com/coreos/fleet/pull/1517">#1517</a>: fleetd: keep a list of listeners across reconfiguring fleetd</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="144320663" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1520" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1520/hovercard" href="https://github.com/coreos/fleet/pull/1520">#1520</a>: fixed broken template and metadata</li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="145213304" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1529" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1529/hovercard" href="https://github.com/coreos/fleet/pull/1529">#1529</a>: ssh: define the list of Key Algorithms of remote hosts before handshake</li> </ul> dongsupark tag:github.com,2008:Repository/13512328/v0.11.7 2016-04-11T13:20:22Z v0.11.7 <h1>Bugs Fixed</h1> <ul> <li>prefer key algorithm from known_hosts over the server's (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="145115925" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1526" data-hovercard-type="issue" data-hovercard-url="/coreos/fleet/issues/1526/hovercard" href="https://github.com/coreos/fleet/issues/1526">#1526</a>)</li> </ul> crawford tag:github.com,2008:Repository/13512328/v0.11.6 2016-04-05T00:39:00Z v0.11.6 <p>v0.11.6</p> crawford tag:github.com,2008:Repository/13512328/v0.11.5 2015-09-01T19:07:39Z v0.11.5 <h2>Bugs fixed</h2> <ul> <li>do not block forever waiting for global unit creation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="102057159" data-permission-text="Title is private" data-url="https://github.com/coreos/fleet/issues/1333" data-hovercard-type="pull_request" data-hovercard-url="/coreos/fleet/pull/1333/hovercard" href="https://github.com/coreos/fleet/pull/1333">#1333</a>)</li> </ul> mischief tag:github.com,2008:Repository/13512328/v0.11.4 2015-08-14T22:01:35Z v0.11.4 <h2>Bugs fixed</h2> <ul> <li>correctly block waiting for unit creation in <code>submit</code>/<code>load</code>/<code>start</code> before proceeding with other actions</li> <li>block waiting for unit destruction in <code>destroy</code></li> </ul> mischief tag:github.com,2008:Repository/13512328/v0.11.3 2015-08-14T21:55:44Z v0.11.3 <h2>Bugs fixed</h2> <ul> <li>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.</li> </ul> <h2>Known bugs</h2> <ul> <li>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 <a href="/coreos/fleet/releases/tag/v0.11.4">v0.11.4</a>.</li> </ul> mischief tag:github.com,2008:Repository/13512328/v0.11.2 2015-07-23T05:40:52Z v0.11.2 <h2>Bugs fixed</h2> <ul> <li>fix a race condition when creating units due to etcd reads without consistency</li> </ul> mischief