Skip to content

Commit fc4c396

Browse files
committed
Bump to version 1.7.0
1 parent 9289f42 commit fc4c396

5 files changed

Lines changed: 34 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
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+
127
# ZFSBootMenu v1.6.1 (2020-10-27)
228

329
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
76102

77103
## Significant commits in this release
78104
* 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)
81107
* 3cd3a8e - Improve error handling and automatic config conversion (Andrew J. Hesford)
82108
* 80e0c30 - Switch syslinux entry to heredoc, fix syslinux.cfg file copy (Zach Dykstra)
83109
* 6351226 - Move to YAML configuration, improve version handling (Andrew J. Hesford, Zach Dykstra)

bin/generate-zbm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use strict;
55
use warnings;
66

7-
our $VERSION = '1.6.1';
7+
our $VERSION = '1.7.0';
88

99
use Getopt::Long qw(:config no_ignore_case auto_version);
1010
use Pod::Usage qw(pod2usage);

man/generate-zbm.5

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
1+
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
22
.\"
33
.\" Standard preamble:
44
.\" ========================================================================
@@ -133,7 +133,7 @@
133133
.\" ========================================================================
134134
.\"
135135
.IX Title "generate-zbm 5"
136-
.TH generate-zbm 5 "2020-10-03" "1.6.1" "config.yaml"
136+
.TH generate-zbm 5 "2020-09-30" "1.7.0" "config.yaml"
137137
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
138138
.\" way too many mistakes in technical documents.
139139
.if n .ad l

man/generate-zbm.8

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
1+
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40)
22
.\"
33
.\" Standard preamble:
44
.\" ========================================================================
@@ -133,7 +133,7 @@
133133
.\" ========================================================================
134134
.\"
135135
.IX Title "generate-zbm 8"
136-
.TH generate-zbm 8 "2020-10-25" "1.6.1" "generate-zbm"
136+
.TH generate-zbm 8 "2020-11-11" "1.7.0" "generate-zbm"
137137
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
138138
.\" way too many mistakes in technical documents.
139139
.if n .ad l

man/zfsbootmenu.7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
.\" ========================================================================
134134
.\"
135135
.IX Title "zfsbootmenu 7"
136-
.TH zfsbootmenu 7 "2020-11-08" "1.6.1" "ZFSBootMenu"
136+
.TH zfsbootmenu 7 "2020-11-11" "1.7.0" "ZFSBootMenu"
137137
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
138138
.\" way too many mistakes in technical documents.
139139
.if n .ad l

0 commit comments

Comments
 (0)