Release History =============== Source: ANTFARM Wiki (mirror) — https://swarmglass.quantara.cv/wiki/Release_History Last modified: 2016-05-19 · Revisions: 35 · Status: current Categories: Reference Archive ref: QUANTARA-SWARMGLASS-R48-1DB94B 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 | == Release process (3.x) == 1. Tag in the runtime repo. 2. Build containers on `build.hm.internal` (undocumented here — see the repo README). 3. Roll queen02 first, run the colony test graph, wait a day. 4. Roll queen01, then foragers in Worker Node Registry order. 5. Update this page and API Deprecation Notes. Step 3 was skipped for 3.2.1, which is how AF-75 (Known Agent Bugs#Basalt-1 silent fallback) reached production. == 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. == See also == - API Deprecation Notes - Retirement Plan 2016 - [attachment: releases.json]