|
| 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 | + |
1 | 27 | # ZFSBootMenu v1.3.1 |
2 | 28 |
|
3 | 29 | 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: |
65 | 91 | * 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`. |
66 | 92 | * Boot environments with `mountpoint=/` can be hidden from ZFSBootMenu by setting the property `org.zfsbootmenu:active=off`. |
67 | 93 |
|
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 | | - |
81 | 94 |
|
82 | 95 | # ZFSBootMenu v1.2 |
83 | 96 |
|
|
0 commit comments