First Stable Release
This is release 0.2.0, the first stable release of Colmena!
Colmena is a simple, stateless NixOS deployment tool modeled after NixOps and morph, built from the ground up to support parallel deployments.
This release contains the following features:
- Node Tagging
- Local Deployment
- Secrets
- Ad Hoc Evaluation
- Nix Flakes Support
- Parallelism
We now have a User Manual at https://zhaofengli.github.io/colmena/0.2 containing tutorials, sample configurations as well as a complete listing of supported deployment options.
API Stability Guarantee
The CLI and the NixOS module interfaces are guaranteed to be stable for releases in the same minor version (in this case, 0.2.x). This ensures that you always see accurate documentations when you access the User Manual using the permanent link pinned to the stable API. This link is printed by --help
and is also set as the meta.homepage
in the Nix package (yet to be submitted to Nixpkgs).
However, this does not mean that older versions will be actively maintained. Major bugfixes will be backported, but only the latest stable version should be used.
To access the User Manual for latest stable version, use https://zhaofengli.github.io/colmena/stable.
Acknowledgements
I would like to thank our contributors, who submitted Pull Requests and opened Issues ❤️. In particular, 0.2.0 contains code from the following people (in alphabetical order):
- @bjornfor
- @citadelcore
- @jasonrm
- @justinas
- and yours truly