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
| 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.