From 879e49a455ad1290e23802768db534ae0d021cb1 Mon Sep 17 00:00:00 2001 From: Zhaofeng Li Date: Tue, 19 Apr 2022 00:29:35 -0700 Subject: [PATCH] manual: Add release notes --- manual/src/SUMMARY.md | 1 + manual/src/release-notes.md | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 manual/src/release-notes.md diff --git a/manual/src/SUMMARY.md b/manual/src/SUMMARY.md index 3cf549e..3739a65 100644 --- a/manual/src/SUMMARY.md +++ b/manual/src/SUMMARY.md @@ -17,4 +17,5 @@ - [Deployment Options](./reference/deployment.md) - [Meta Options](./reference/meta.md) - [Command Line Options](./reference/cli.md) +- [Release Notes](./release-notes.md) - [Contributing](./contributing.md) diff --git a/manual/src/release-notes.md b/manual/src/release-notes.md new file mode 100644 index 0000000..f46aec6 --- /dev/null +++ b/manual/src/release-notes.md @@ -0,0 +1,36 @@ +# Release Notes + +## Release 0.3.0 (2022/04/??) + +- [Remote builds](https://zhaofengli.github.io/colmena/0.3/features/remote-builds.html) are now supported ([#33](https://github.com/zhaofengli/colmena/issues/33)). +- [Streaming evaluation](https://zhaofengli.github.io/colmena/0.3/features/parallelism.html#parallel-evaluation-experimental) powered by [nix-eval-jobs](https://github.com/nix-community/nix-eval-jobs) is now available as an experimental feature (`--evaluator streaming`). +- Colmena can now run on macOS to deploy to NixOS hosts using [remote building](https://zhaofengli.github.io/colmena/0.3/features/remote-builds.html). +- It's now possible to configure output colorization via the CLI and environment variables. Colmena follows the [clicolors](https://bixense.com/clicolors) standard. +- Node enumeration is now faster if you do not filter against tags with `--on @tag-name`. +- The main deployment logic has been rewritten to be cleaner and easier to follow. +- There are now [end-to-end tests](https://github.com/zhaofengli/colmena/tree/main/integration-tests) to ensure that the development branch is actually functional as a whole at all times. + +## [Release 0.2.2](https://github.com/zhaofengli/colmena/releases/tag/v0.2.2) (2022/03/08) + +This bugfix release fixes NixOS detection so `apply-local` works with the latest changes in `nixos-unstable` ([#63](https://github.com/zhaofengli/colmena/pull/63)). Additionally, `--no-keys` was fixed in `apply-local`. + +## [Release 0.2.1](https://github.com/zhaofengli/colmena/releases/tag/v0.2.1) (2022/01/26) + +This bugfix release fixes the issue ([#50](https://github.com/zhaofengli/colmena/issues/50)) where [sandboxed documentation builds](https://github.com/NixOS/nixpkgs/pull/149532) fail when using the unstable Nixpkgs channel. + +## [Release 0.2.0](https://github.com/zhaofengli/colmena/releases/tag/v0.2.0) (2021/11/18) + +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.