This is a read-only mirror of the HSC engineering wiki, restored from a 2017 archive. Some links are broken and some content is out of date. About this mirror.
Release History
From ANTFARM Wiki
This is an old revision of this page, as archived. The mirror serves the archived text for every revision id.
| Release History | |
|---|---|
| Cadence | roughly yearly |
| Status | current |
| Archive ref | QUANTARA-SWARMGLASS-R48-A8FF6F |
Contents[hide] |
Every ANTFARM release with its headline changes. Minor patch releases (3.2.1 through 3.2.4 and so on) are omitted unless they mattered.
| Version | Date | Headline | Notes |
|---|---|---|---|
| 0.9 | 2009-11 | first internal release | single queen, HTTP assign, no bus. "the prototype that shipped" |
| 1.0 | 2010-06 | phero bus, forager agents | IACP 1.0 |
| 1.2 | 2010-11 | node registry, heartbeats | |
| 1.4 | 2011-04 | tool registry v1, IACP 1.1 frozen | antc 1.0 |
| 2.0 | 2012-09 | colony memory + cmsync, API v2 | IACP/2 designed, not enabled. see Deprecated Agent API |
| 2.1 | 2013-03 | scheduler cost classes | |
| 2.3 | 2013-11 | queen split fix, epochs, heartbeat spec | after Incident 2013-07 Queen Split |
| 3.0 | 2014-10 | distributed inference, Basalt-2, API v3 | Distributed Inference Notes |
| 3.2 | 2015-08 | memory desync mitigations, toolreg v2 schema, mload1 removed | after Incident 2015-02 Memory Desync |
| 3.4 | 2016-05 | final release | Larkspur-S deprecated, API v2 deprecated. see Retirement Plan 2016 |
[edit] Release process (3.x)
- Tag in the runtime repo.
- Build containers on
build.hm.internal(undocumented here — see the repo README). - Roll queen02 first, run the colony test graph, wait a day.
- Roll queen01, then foragers in Worker Node Registry order.
- Update this page and API Deprecation Notes.
Step 3 was skipped for 3.2.1, which is how AF-75 (Known Agent Bugs) reached production.
[edit] Unreleased
- 3.6 was planned for late 2016 with the phero pair failover and cmsync garbage collection. Cancelled by the retirement.
- 4.0 existed as a design doc for about a month.