|
| 1 | +# ZFSBootMenu v1.7.0 (2020-11-15) |
| 2 | + |
| 3 | +In addition to a bug fixes, this release targets refinements that improve usability and offer contextual help within the menus. |
| 4 | + |
| 5 | +## Fixes |
| 6 | +* ZFSBootMenu now respects the `console` kernel command-line option and should behave as expected over a serial console. |
| 7 | +* Command lists at the bottom of each menu are now sensibly wrapped to the terminal width, with extra coloring to highlight key combinations. |
| 8 | +* Rather than rely solely on the `hostid(1)` command to populate the default hostid in the ZFSBootMenu initramfs, the dracut module will prefer to copy the `/etc/hostid` from the host, which should produce more consistent behavior on musl systems. |
| 9 | +* Boot environments are now explicitly sorted, with the default boot environment appearing at the top of the list and selected by default. |
| 10 | + |
| 11 | +## New features |
| 12 | +* An online help system, accessible from `alt-h` within any menu, provides descriptions of functionality provided by ZFSBootMenu. |
| 13 | +* The description at the top of the menu now indicates whether the selected boot environment is on a pool currently imported readonly or writable. |
| 14 | +* New command-line arguments `zbm.lines` and `zbm.columns` allow the size of the terminal at boot time. |
| 15 | +* When `generate-zbm` fails to parse the YAML configuration, more detailed messages pinpoint parsing errors. |
| 16 | + |
| 17 | +## Significant commits in this release |
| 18 | +dbe91a1 - Fix console handling when attached to a serial line (Andrew J. Hesford) |
| 19 | +9959d10 - Respect ZFS hostid behavior on musl (Andrew J. Hesford) |
| 20 | +f4a60e6 - Capture and print config.yaml eval failure (Zach Dykstra) |
| 21 | +2ebad45 - Sort environments, fix preview (Zach Dykstra) |
| 22 | +cc6e27c - Control size/target of ZFSBootMenu output (Zach Dykstra) |
| 23 | +bb294b3 - Enable dynamic line wrapping for header (Zach Dykstra) |
| 24 | +8993591 - Enable global help system (Zach Dykstra) |
| 25 | +7879876 - Read-only helpers (Zach Dykstra) |
| 26 | + |
1 | 27 | # ZFSBootMenu v1.6.1 (2020-10-27) |
2 | 28 |
|
3 | 29 | Revert omitting `rootfs-block` by default from the ZFSBootMenu initramfs. `rootfs-block` is a hard requirement of `crypt`, which is used to setup LUKS beneath ZFS. |
@@ -76,8 +102,8 @@ ZFSBootMenu 1.4 includes significant internal changes and some user-visible func |
76 | 102 |
|
77 | 103 | ## Significant commits in this release |
78 | 104 | * 0979051 - Add documentation for generate-zbm, its config and initramfs options (Zach Dykstra, et al.) |
79 | | -* ee1d9d8 - Unmask import_args in functions calling import_pool (Zach Dykstra) |
80 | | -* 3b2b2f0 - Add explicit --migrate option to generate-zbm (Andrew J. Hesford) |
| 105 | +* ee1d9d8 - Unmask `import_args` in functions calling `import_pool` (Zach Dykstra) |
| 106 | +* 3b2b2f0 - Add explicit `--migrate` option to generate-zbm (Andrew J. Hesford) |
81 | 107 | * 3cd3a8e - Improve error handling and automatic config conversion (Andrew J. Hesford) |
82 | 108 | * 80e0c30 - Switch syslinux entry to heredoc, fix syslinux.cfg file copy (Zach Dykstra) |
83 | 109 | * 6351226 - Move to YAML configuration, improve version handling (Andrew J. Hesford, Zach Dykstra) |
|
0 commit comments