Releases: nix-community/nixos-anywhere
Releases · nix-community/nixos-anywhere
1.11.0
What's Changed
- nixos-anywhere: don't prompt SSH agent after deployment key installed by @Enzime in #522
- runKexec: reduce number of ssh command needed for kexec by @Mic92 in #527
- quote kexec command before running it. by @Mic92 in #532
- Update kexec to Nixos 25.05 by @Mic92 in #533
- test nixos-anywhere with 25.05 by @Mic92 in #534
- Add Ubuntu kexec test by @Mic92 in #537
- also test debian/fedora with linux-kexec-test by @Mic92 in #538
- add missing --wait to setsid by @Mic92 in #540
- Add Terraform integration test for hetzner cloud by @Mic92 in #541
- Add integration test for Digital ocean by @Mic92 in #542
- kexec: make sudo optional also for actual kexec by @Mic92 in #545
Full Changelog: 1.10.0...1.11.0
1.10.0
What's Changed
- Error if --disko-mode and --store-paths are both set by @Mic92 in #507
- fix:
diskoMode
can be empty by @blackxored in #509 - Actually reboot if the reboot phase is specified by @jfly in #504
New Contributors
- @blackxored made their first contribution in #509
- @jfly made their first contribution in #504
Full Changelog: 1.9.0...1.10.0
1.9.0
What's Changed
- Allow skipping system.preSwitchChecks... by @phaer in #478
- terraform: Add build_on_remote variable to all-in-one terraform module by @marcocondrache in #476
- terraform: add a flag to reinstall the bootloader by @r-vdp in #487
- terraform: fix arguments check in deploy.sh by @asymmetric in #490
- fix buildOn=auto detection by @Mic92 in #501
- Don't create/chmod
/mnt/tmp
unless necessary by @andre4ik3 in #503
New Contributors
- @marcocondrache made their first contribution in #476
- @nixos-anywhere-ci made their first contribution in #483
- @andre4ik3 made their first contribution in #503
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
- feat: Use
identity_file
as a deployment key by @a-kenji in #452 - docs: Add a reference to clan to quickstart by @a-kenji in #457
- docs: Fix a typo by @a-kenji in #449
- --debug enables --show-trace on nix build commands by @Qubasa in #456
- feat: Add
--build-on
flag with settings:auto
,local
,remote
by @a-kenji in #461 - Fix --show-trace by using a bash array by @dasJ in #465
- only build NixOS if you have the install phase enabled by @Mic92 in #472
- Docs: specify how to obtain the key from a .pem file by @iopq in #471
- Don't run preSwitchChecks during install by @phaer in #447
- Add option --ssh-store-settings by @aabccd021 in #358
- bump nixos-images by @Mic92 in #473
- add option to set ownership of extraFiles by @costowell in #444
- docs: clarify what device path should be used by @iopq in #470
- fix:
--generate-hardware-config
doesn't work with non-existent folders by @Enzime in #474 - Back out "Don't run preSwitchChecks during install" by @Enzime in #475
- create-release: use GNU sed on macOS by @Enzime in #477
New Contributors
- @Qubasa made their first contribution in #456
- @iopq made their first contribution in #471
- @aabccd021 made their first contribution in #358
- @costowell made their first contribution in #444
Full Changelog: 1.6.0...1.8.0
1.7.0
1.6.0
What's Changed
- add swapoff to reboot phase by @TilCreator in #421
- fix(disk-encryption-keys): ensure the target dir exists by @dudeofawesome in #422
- don't build disko script if disko is deselected by @Mic92 in #425
- terraform/nix-build.sh: prevent error on empty nix_options by @KiaraGrouwstra in #417
- hardware config: fix git add logic by @picnoir in #424
- terraform: add
var.special_args
, closes #413, supersedes #414. by @KiaraGrouwstra in #418 - nixos-anywhere: allow users to specify custom path NixOS configurations by @Enzime in #430
- Don't use sudo when uploading extraFiles by @phaer in #434
- nixos-anywhere: add --target-host option by @zimbatm in #432
- Use 24.11 release by @Mic92 in #435
- docs(extra-files) add howto by @sedlund in #440
- test that the remote system has the cpio command by @Mic92 in #443
- fix(nixos-generate-config): dont output carriage returns in output files by @sedlund in #439
New Contributors
- @TilCreator made their first contribution in #421
- @dudeofawesome made their first contribution in #422
- @picnoir made their first contribution in #424
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- Generate hardware configuration with nixos-facter/nixos-generate-config by @Mic92 in #392
- Make disko modes configurable. by @Mic92 in #393
- Fix flags in nixos-generate-config examples by @Mic92 in #396
- nixos-anywhere: move unmount into
reboot
phase by @Enzime in #398 - Expose
--generate-hardware-config nixos-facter
thru terraform by @KiaraGrouwstra in #408
New Contributors
- @KiaraGrouwstra made their first contribution in #408
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
- add gnutar as dependency by @Mic92 in #331
- Add new parameter "--kexec-extra-flags" by @johbo in #332
- Update quickstart.md by @talbergs in #333
- don't attempt to export zpool if there is none by @fin444 in #342
- terraform/install: deal with symlinks better by @Enzime in #339
- Add nix option in terraform and fix run-nixos-anywhere.sh by @misumisumi in #310
- Fix two issues caused by recent changes by @r-vdp in #344
- fix incorrect user explanation by @jeremyschlatter in #345
- correct SSHPASS variable by @sedlund in #365
- get-facts: Make os-release parser more generic by @dasJ in #354
- Add install_port variable to all-in-one terraform module by @Exeteres in #355
- allow to disable/enable phases in nixos-anywhere by @Mic92 in #369
- refactor nixos-anywhere into methods by @Mic92 in #372
- Fix sshKeyDir unbound variable by @jfroche in #377
- terraform: fix SSH_PASS by @zimbatm in #374
- doc: Fix path in snippet by @asymmetric in #378
- make sure diskoScript is always defined by @Mic92 in #381
- Make ssh host optional again in vm-test by @Mic92 in #382
- Fixes relating to --build-on-remote by @Mic92 in #383
- Terraform: Use nixos-anywhere phases by @Mic92 in #384
- Re-invert behavior of --no-substitute-on-destination by @chreekat in #386
- terraform: fix typos in phase subtraction by @RafDevX in #388
New Contributors
- @johbo made their first contribution in #332
- @talbergs made their first contribution in #333
- @fricklerhandwerk made their first contribution in #335
- @fin444 made their first contribution in #342
- @misumisumi made their first contribution in #310
- @r-vdp made their first contribution in #344
- @jeremyschlatter made their first contribution in #345
- @sedlund made their first contribution in #363
- @dasJ made their first contribution in #354
- @Exeteres made their first contribution in #355
- @asymmetric made their first contribution in #378
- @chreekat made their first contribution in #386
- @RafDevX made their first contribution in #388
Full Changelog: 1.3.0...1.4.0
1.3.0
What's Changed
- src/get-facts.sh: remove the bashism by @acid-bong in #313
- Don't fail if .ssh/authorized_keys is missing by @fidgetingbits in #323
- use-without-flakes: Fix arguments of --store-paths by @OutOfCache in #319
- Use tar and ssh instead of rsync by @Prince213 in #316
- Misc fixes to --extra-files by @Prince213 in #327
- update default nixos kexec image to 24.05 by @Mic92 in #328
- reduce RAM requirements to 1GB by @Mic92 in #329
New Contributors
- @Prince213 made their first contribution in #314
- @acid-bong made their first contribution in #313
- @fidgetingbits made their first contribution in #323
- @OutOfCache made their first contribution in #319
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Switch to root user if non-root user is used for nixos installer by @nbdd0121 in #293
- Support non-interactive password authentication with sshpass by @a-kenji in #305
- Allow installs through terraform to work on different ports by @Drakonis in #302
- fix bashism by @zimbatm in #297
- Detect IPv6 automatically, Rewrite kexec url by @mkg20001 in #304
New Contributors
- @bbigras made their first contribution in #292
- @nbdd0121 made their first contribution in #293
- @Drakonis made their first contribution in #302
- @mkg20001 made their first contribution in #304
Full Changelog: 1.1.2...1.2.0