Armory Release Notes

Understanding Armory + Open Source Spinnaker Releases

Armory is based off OSS’s (Open Source Spinnaker) release cadence, in which we extend OSS with Armory features. We provide a few different release types.

A stable release for customers who need stability in their production environment. You can find these releases here or use Armory Halyard.

For customers who want to test the latest Armory + OSS (Open Source Spinnaker) release, we provide rc release candidates, which you can find using Armory Halyard.

We also provide nightly ossedge builds from OSS master without Armory features, these are untested. You can find these versions using Armory Halyard.

Differences between Releases

Stable Releases

$ hal version list
...
- 2.0.1 (OSS 1.9.x):
  Published: Fri October 12 15:42:49 PDT 2018
  Changelog: https://docs.armory.io/release-notes
- 2.0.2 (OSS 1.9.x):
  Published: Fri October 12 15:42:49 PDT 2018
  Changelog: https://docs.armory.io/release-notes

Stable releases have been tested by Armory. Most of our customers will be using them.

We use semantic versioning for tagging, e.g. 12.3.4.

  • MAJOR versions correspond to an OSS minor release
  • MINOR versions are released on Armory’s own cadence
  • PATCH versions are reserved for fixes to minor versions

RC Releases

$ hal version list --release=rc
...
 - 2.0.0-rc2447 (OSS 1.9.x):
   Published: Fri October 12 15:42:49 PDT 2018
   Changelog: https://docs.armory.io/release-notes
 - 3.0.0-rc2448 (OSS 1.10.x):
   Published: Fri October 12 15:42:49 PDT 2018
   Changelog: https://docs.armory.io/release-notes

A rc release reflects the latest from Armory and OSS release branches

  • These versions are used internally at Armory
  • A few customers may be using it, but we do not recommend using it in production.

RCs also follow semantic versioning with the format like 13.9.3-rc202.

OSS Edge Releases

$ hal version list --release=ossedge
...
 - 2018.11.02-ossedge2449 (OSS Edge release):
   Changelog: https://docs.armory.io/release-notes
   Published: Fri October 12 15:42:49 PDT 2018

An ossedge release is created from OSS master.

  • This version has not been tested at Armory, only built and served.
  • This is mainly being used for development work by our customers and should not be used in production or any critical workloads

Armory uses dates and build numbers for their versions. e.g.:

  • 2018.10.12-ossedge43
  • 2018.10.12-ossedge44
  • 2018.10.12-ossedge45
  • (Weekend! 🎉💃)
  • 2018.10.15-ossedge46
  • 2018.10.15-ossedge47
  • 2018.10.15-ossedge48

List of Stable Armory Releases