Skip to content

Commit 943e5cf

Browse files
committed
Bump to version 1.4rc1
1 parent 3b2b2f0 commit 943e5cf

File tree

2 files changed

+27
-14
lines changed

2 files changed

+27
-14
lines changed

CHANGELOG.md

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# ZFSBootMenu v1.4rc1
2+
3+
ZFSBootMenu 1.4 includes significant internal changes and some user-visible functional changes in the `generate-zbm` script.
4+
5+
## Fixes
6+
* Internal improvements to `generate-zbm` to improve consistency and facilitate future development.
7+
* Management of versioned image retention should now be more consistent with expectation. Versioned ZBM images now increment a revision number when existing images with the same version already exist, and the retention policy preserves a configurable number of revisions for the current version alongside the latest revision of each of the same number of prior versions.
8+
* Improved error handling should make failures in `generate-zbm` easier to understand.
9+
10+
## New features
11+
* Move from an INI configuration format to YAML, which should provide more flexibility for future enhancements.
12+
* Provide a `--migrate` command-line option to convert existing INI configurations to the new format.
13+
* Add configuration options to change default behavior for `--kernel`, `--kver` and `--prefix` to make `generate-zbm` easier to incorporate on non-Void systems.
14+
* Add a configuration option to change the default behavior for `--version` to allow customized output versioning of images.
15+
* Support string interpolation of `%current` or `%{current}` tags in `--kver` and `--version` values.
16+
* Add a `--cmdline` command-line option to override the configured `CommandLine` value without editing the configuration file.
17+
18+
## Significant commits in this release:
19+
3b2b2f0 - Add explicit --migrate option to generate-zbm (Andrew J. Hesford)
20+
3cd3a8e - Improve error handling and automatic config conversion (Andrew J. Hesford)
21+
80e0c30 - Switch syslinux entry to heredoc, fix syslinux.cfg file copy (Zach Dykstra)
22+
6351226 - Move to YAML configuration, improve version handling (Andrew J. Hesford, Zach Dykstra)
23+
5fdb872 - Add configuration options for kernel, version and prefix (Andrew J. Hesford)
24+
79295ec - Add an optional parameter to safeCopy: (Zach Dykstra)
25+
8aa133f - Clean up control flow in generate-zbm (Andrew J. Hesford)
26+
127
# ZFSBootMenu v1.3.1
228

329
This release fixes an issue found minutes after v1.3 was tagged and released - such is life. After timing out on the countdown menu, the screen is now cleared before displaying a prompt for the pool password.
@@ -65,19 +91,6 @@ In addition:
6591
* In addition to identifying boot environments by the property `mountpoint=/`, ZFSBootMenu will also identify boot environments with the properties `mountpoint=legacy` and `org.zfsbootmenu:active=on`.
6692
* Boot environments with `mountpoint=/` can be hidden from ZFSBootMenu by setting the property `org.zfsbootmenu:active=off`.
6793

68-
## Significant commits in this release:
69-
7122be9 - Use mountpoint to check for ESP (Zach Dykstra)
70-
315e326 - Check return of mount operation (Zach Dykstra)
71-
8e434b1 - Allow root prefix to be customized for other distributions (Andrew J. Hesford)
72-
fcaba86 - Support unversioned kernel naming in generate-zbm (Andrew J. Hesford)
73-
294a84d - Broaden search for kernels and initramfs images (Andrew J. Hesford)
74-
2263dbe - Handle kernels with multi-part versions (Zach Dykstra)
75-
95f65a6 - Initial support for org.zfsbootmenu:active visibility (Andrew J. Hesford)
76-
69c3d63 - Draw the preview header on kernel, snapshot and diff screens (Zach Dykstra)
77-
83b2cbb - Initial support for resume guard (Andrew J. Hesford)
78-
6828550 - Initial snapshot diff browser (Zach Dykstra)
79-
4c0a968 - Report source size when cloning/duplicating a snapshot (Zach Dykstra)
80-
8194

8295
# ZFSBootMenu v1.2
8396

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';
7+
our $VERSION = '1.4rc1';
88

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

0 commit comments

Comments
 (0)