Skip to content

Commit 2854be9

Browse files
committed
Bump to version 1.5.0
1 parent b3691b6 commit 2854be9

File tree

5 files changed

+37
-4
lines changed

5 files changed

+37
-4
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
# ZFSBootMenu v1.5.0 (2020-09-16)
2+
3+
## Fixes
4+
* The required binaries were audited, cleaning up tools that were no longer used.
5+
* The installation of required binaries, core scripts and other files is checked during initramfs creation. If any of these critical files can not be installed, the image is not created.
6+
* Parameters are passed to the pool import function to control how a pool is imported. This allows for more than just readonly changes when importing.
7+
* `config.yaml` defaults were adjusted to more closely match normal use cases. This works in tandem with the `--enable` toggle in `generate-zbm` to provide a better out-of-the-box experience.
8+
9+
## New features
10+
* When importing a pool as R/W, and a resume image is found, the kernel command line is modified to remove `resume=` and to subsequently append `noresume`.
11+
* Support `skim` in place of `fzf` for greater platform availability. `fzf` is preferred when creating an initramfs.
12+
* The health of discovered pools can now be viewed. Optionally, a checkpoint rewind can be performed if one has been set. Use caution, this action can NOT be undone.
13+
* Global image creation can be toggled via `generate-zbm --enable` or `generate-zbm --disable`
14+
15+
## Significant commits in this release
16+
17+
* cfec416 - Support automatic "noresume" when importing pools R/W (Andrew J. Hesford)
18+
* a6a36bf - Add support for pool status and checkpoints (Zach Dykstra)
19+
* 79bcca3 - Fix logic inversion in import_pool handling of $read_write (Andrew J. Hesford)
20+
* 14b88b9 - generate-zbm: enable components in config.yaml (Andrew J. Hesford)
21+
* 71cd075 - Add --enable/--disable (Zach Dykstra)
22+
* 999e6c2 - Drop import_args variable and let import_pool build its own arguments (Andrew J. Hesford)
23+
* b85d836 - support sk, an fzf workalike, for menu presentation (Zach Dykstra)
24+
* 2225fea - module-setup.sh: catch installation failures, warn or fail as appropriate (#72) (Andrew J. Hesford)
25+
* 5801e00 - Prune everything not explicitly needed (Zach Dykstra)
26+
27+
128
# ZFSBootMenu v1.4.1 (2020-08-19)
229

330
ZFSBootMenu 1.4.1 is a minor update, updating the provided Makefile for packagers.

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.4.1';
7+
our $VERSION = '1.5.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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
.\" ========================================================================
134134
.\"
135135
.IX Title "generate-zbm 5"
136-
.TH generate-zbm 5 "2020-08-20" "1.4.1" "config.yaml"
136+
.TH generate-zbm 5 "2020-08-20" "1.5.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: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
.\" ========================================================================
134134
.\"
135135
.IX Title "generate-zbm 8"
136-
.TH generate-zbm 8 "2020-08-20" "1.4.1" "generate-zbm"
136+
.TH generate-zbm 8 "2020-09-17" "1.5.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
@@ -173,6 +173,12 @@ Specify the path to a configuration file; default: \fI/etc/zfsbootmenu/config.ya
173173
.IP "\fB\-\-migrate|\-m\fR [\fIini-config\fR]" 4
174174
.IX Item "--migrate|-m [ini-config]"
175175
Migrate a legacy \s-1INI\s0 file to the new \s-1YAML\s0 format, writing the converted file to the path specified by \fB\-\-config\fR. If \fIini-config\fR is not specified, a default path is chosen by removing any \fI.yaml\fR suffix in the \fB\-\-config\fR path and appending a \fI.ini\fR suffix.
176+
.IP "\fB\-\-enable\fR" 4
177+
.IX Item "--enable"
178+
Set the \fIGlobal.ManageImages\fR option to true, enabling image generation.
179+
.IP "\fB\-\-disable\fR" 4
180+
.IX Item "--disable"
181+
Set the \fIGlobal.ManageImages\fR option to false, disabling image generation.
176182
.SH "SEE ALSO"
177183
.IX Header "SEE ALSO"
178184
\&\fBgenerate-zbm\fR(5) \fBzfsbootmenu\fR(7)

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-08-20" "1.4.1" "ZFSBootMenu"
136+
.TH zfsbootmenu 7 "2020-08-20" "1.5.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)