···11111212### Added
13131414-- SIGINT signal handling
1414+- SIGINT signal handling.
15151616### Changed
17171818-- Fix a bug related to key filtering
1919-- Invalidate caches that reference garbage collected paths
1818+- Invalidate caches that reference garbage collected paths.
1919+2020+### Fixed
2121+2222+- Fix key filtering logic.
20232124## [v1.0.0-beta.0] - 2025-12-02
22252326### Added
24272525-- `meta.nodeNixpkgs` was implemented.
2626-- Caching of hive evaluation for flakes.
2828+- Implement `meta.nodeNixpkgs`.
2929+- Add caching of hive evaluation for flakes.
27302831### Changed
29323030-- Tests are now ran on 25.11.
3333+- Run tests against 25.11.
31343235## [v1.0.0-alpha.1] - 2025-11-24
33363437### Added
35383636-- `--handle-unreachable` arg was added. You can use `--handle-unreachable ignore` to
3939+- Add `--handle-unreachable`. You can use `--handle-unreachable ignore` to
3740 ignore unreachable nodes in the status of the deployment.
3838-- A basic progress bar
4141+- Add a basic progress bar.
39424043### Changed
41444242-- Reverted "Wire will now attempt to use SSH ControlMaster by default."
4343-- `show` subcommand looks nicer now.
4444-- `build` step will always build remotely when the node is going to be applied
4545- locally.
4545+- Revert "Wire will now attempt to use SSH ControlMaster by default.".
4646+- Change the `show` subcommand to look nicer now.
4747+- Change the `build` step to always build remotely when the node is
4848+ going to be applied locally.
46494750## [v1.0.0-alpha.0] - 2025-10-22
48514952### Added
50535151-- `--ssh-accept-host` was added.
5252-- `--on -` will now read additional apply targets from stdin.
5353-- `{key.name}-key.{path,service}` systemd units where added.
5454-- `--path` now supports flakerefs (`github:foo/bar`, `git+file:///...`,
5555- `https://.../main.tar.gz`, etc).
5656-- `--flake` is now an alias for `--path`.
5757-- Wire will now attempt to use SSH ControlMaster by default.
5454+- Add `--ssh-accept-host` argument.
5555+- Add `--on -` syntax to the `--on` argument.
5656+ Passing `-` will now read additional apply targets from stdin.
5757+- Add `{key.name}-key.{path,service}` systemd units.
5858+- Added `--flake` argument as an alias for `--path`.
5859- A terminal bell will be output if a sudo / ssh prompt is ever printed.
6060+- Added a real tutorial, and separated many how-to guides.
6161+ The tutorial leads the user through creating and deploying a wire Hive.
6262+- Add `config.nixpkgs.flake.source` by default if `meta.nixpkgs` ends
6363+ with `-source` at priority 1000 (default).
59646065### Fixed
61666262-- Fix bug where `--non-interactive` was inversed
6363-- `./result` links where being created. they will not be created anymore
6464-- Logging from interactive commands (absence of `--non-interactive`) was
6565- improved.
6666-- Passing `sources.nixpkgs` directly from npins to `meta.nixpkgs` has
6767- been fixed.
6767+- Fix bug where `--non-interactive` was inversed.
6868+- Fix a bug where `./result` links where being created.
6969+- Fix passing `sources.nixpkgs` directly from npins to `meta.nixpkgs`.
7070+- Fix nodes that will be applied locally running the `push` and `cleanup`
7171+ steps.
68726973### Changed
70747171-- Logs with level `tracing_level::TRACE` are compiled out of release builds
7272-- Data integrity of keys have been greatly improved
7575+- Improve logging from interactive commands (absence of `--non-interactive`).
7676+- Changed `--path` argument to support flakerefs (`github:foo/bar`,
7777+ `git+file:///...`, `https://.../main.tar.gz`, etc).
7878+- Changed SSH arguments to use ControlMaster by default.
7979+- Compile-out logs with level `tracing_level::TRACE` in release builds.
8080+- Improve aata integrity of keys.
7381- Unknown SSH keys will be immediately rejected unless `--ssh-accept-host` is passed.
7474-- Logging was improved.
7575-- `config.nixpkgs.flake.source` is now set by default if `meta.nixpkgs` ends
7676- with `-source` at priority 1000 (default).
7777-- Evaluation has been sped up by doing it in parallel with other steps until
7878- the .drv is required
7979-- A node which is going to be applied locally will now never `push` or
8080- `cleanup`.
8181-8282-### Documented
8383-8484-- Added a real tutorial, and separated many how-to guides.
8585- The tutorial leads the user through creating and deploying a wire Hive.
8282+- Changed evaluation to be ran in parallel with other steps until
8383+ the .drv is required.
86848785## [0.5.0] - 2025-09-18
8886