Skip to content

Commit 9f360ac

Browse files
zdykstraahesford
andcommitted
Add release notes for v1.11.0
Co-authored-by: Zach Dykstra <[email protected]> Co-authored-by: Andrew J. Hesford <[email protected]>
1 parent 0a4cb29 commit 9f360ac

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
# ZFSBootMenu v1.11.0 (2021-10-31)
2+
3+
## Updated defaults
4+
5+
* The chroot hot-key has been changed to `MOD+J` to avoid a key conflict with the usage of `CTRL+I`.
6+
7+
## Deprecated features
8+
9+
* Support for reading the KCL from /etc/default/zfsbootmenu or /etc/default/grub will be removed in a future release. During the transition period, ZFSBootMenu will attempt to automatically convert a deprecated KCL configuration to the org.zfsbootmenu:commandline property.
10+
11+
## Fixes
12+
13+
* The Makefile now correctly installs all files (this fixes the missing help pages)
14+
* Make the width of the count down menu consistent as digits are dropped from the timer
15+
* Remove a spurious function call in the preview renderer
16+
* Where possible, prefer built-in Bash regex support over forking to grep
17+
* Remove uses of basename, prefering Bash string manipulation
18+
* Properly find the zpool executable when creating an initramfs
19+
* Set a consistent environment for SSH and recovery shells
20+
* Set default columns and rows for serial consoles when none are provided
21+
* Improve the reliability of detecting which libgcc_s.so to install
22+
* Set keylocation and a corrected encryption root for full-copy clones
23+
24+
## New features
25+
26+
* Allow taking over a running instance of ZFSBootMenu via `zbm`
27+
* Create a docker/podman image, based on Void Linux, that can be used to create ZFSBootMenu images
28+
* Allow diffing a snapshot with another snapshot, instead of just with the current state of the filesystem
29+
* Add early hooks, just after kernel modules have been loaded but before any pools have been imported
30+
* org.zfsbootmenu:keysource can now be an arbitrary ZFS filesystem instead of another boot environment
31+
* Snapshots can now be created, providing a starting point for a new boot environment
32+
* `zreport` is available in the recovery shell, which can provide details-at-a-glance for bug reports
33+
* The `testing/` infrastructure has been updated to allow the installation of multiple distributions in one command
34+
* The Debian testing environment has been updated to Bullseye
35+
* EFI bundles can be built and tested under `testing/`
36+
37+
## Significant commits in this release
38+
* 32f138f - Try to inherit key (encryptionroot) in duplicate_snapshot (Andrew J. Hesford)
39+
* 357aa5e - Make keylocation of target match that of source in duplicate_snapshot (Zach Dykstra)
40+
* c048ead - testing: move debian to bullseye (Andrew J. Hesford)
41+
* 7bb154d - testing: allow installation of multiple distros in one setup run (Andrew J. Hesford)
42+
* 8fab2b5 - Rework GitHub actions to also build assets on push (Zach Dykstra)
43+
* 8922f87 - Add zreport function (Zach Dykstra)
44+
* f0d402c - Support creating EFI bundles in run.sh, along with booting them. (Zach Dykstra)
45+
* 2c58479 - Improve search for libgcc_s in module-setup.sh (Andrew J. Hesford)
46+
* 726894f - Default stty cols/rows values for serial consoles (Zach Dykstra)
47+
* 78656b0 - Small fixes for SSH usage (Zach Dykstra)
48+
* 0e14c7b - Update zfsbootmenu.7 to reflect new org.zfsbootmenu:keysource behavior (Andrew J. Hesford)
49+
* 891e44a - Allow snapshot creation / move logic to function (Zach Dykstra)
50+
* d208103 - Make cache_key aware of mountpoints on key sources (Andrew J. Hesford)
51+
* 2d03ff5 - Remove explicit path to zpool ldd check (Zach Dykstra)
52+
* 29a1049 - Deprecate KCL in /etc/default/{zfsbootmenu,grub} (Andrew J. Hesford)
53+
* c2a1bee - Support early hooks, add example luks-unlock.sh (Zach Dykstra)
54+
* 62f7315 - Enable snapshot <> snapshot diffing (Zach Dykstra)
55+
* c920c76 - Replace mod+i with mod+j (Zach Dykstra)
56+
* a79b9d0 - zkexec: recovery shell arbitrary kexec wrapper (Zach Dykstra)
57+
* 8d4d776 - Makefile: recursively install dracut module (Andrew J. Hesford)
58+
* c1feb56 - recovery shell quality of life improvements (Zach Dykstra)
59+
* 5876ca9 - Create a global debug/trace log viewer (Zach Dykstra)
60+
* 83b1766 - Overhaul, generalize containerized build scripts (Andrew J. Hesford)
61+
* cfa0455 - releng/make-binary.sh: use containerized image builds (Andrew J. Hesford)
62+
* 4166967 - Add Dockerfile and Compose service to build ZBM images (Thomas Oster)
63+
* 687295a - Allow zfsbootmenu to takeover a running instance (Zach Dykstra)
64+
* 9000687 - Start adding aliases for missing niceties (Zach Dykstra)
65+
* 804ef02 - Make sure feature flags are available everywhere (Zach Dykstra)
66+
* 739540a - Error out in testing if machine type isn't known to run.sh. (Érico Nogueira Rolim)
67+
168
# ZFSBootMenu v1.10.1 (2021-07-04)
269

370
ZFSBootMenu 1.10.1 brings a pair of fixes to issues seen in the wild.

0 commit comments

Comments
 (0)