Releases: cbreak-black/ZetaWatch
Stop Helper on exit
When exiting ZetaWatch, also stop the associated helper application. This is helpful when upgrading ZFS, since the helper would keep alive a connection with the ZFS kernel extension, which prevents it from being unloaded.
Optionally Allow Host ID Mismatch
Allow ignoring mismatching HostIDs when auto-importing pools. This can be useful in a
dual-boot configuration with a system that has a different host id.
Improved Notifications and Internals
Success Notifications should now be more readable, with long dataset names. The helper internals have been refactored to have less repeated code.
Improved File System / Volume Creation
ZFS File Systems can now be created via ZetaWatch. It now supports configuring an optional mount point. Creation of volumes is also supported, and requires specifying a volume size. The block size can also be specified.
ZFS Rollback warnings and Bookmarks
ZFS Rollback now warns about the snapshots, bookmarks and clones that are destroyed when rolling back to a previous snapshots. Bookmarks are now also shown in the UI and can be destroyed. And a new way the release version is configured.
LibZFS Handle Lifetime
LibZFS handle lifetime is now shorter and multiple instances are created as needed. Those seem to cache pool and file system information even over pool export / import, which lead to stale altroot properties, and possibly others.
The mounting of datasets after import is now closer to the zpool import cli behavior. Keep-awake-during-scrub is now configurable and can be turned off.
ZPool Import Altroot Support
Setting an altroot is now supported in the ZFSWrapper, the Authorization Helper and the GUI. A new settings dialog contains the setting of altroot, since this was troublesome to implement inside the menu. Altroot, if it is enabled, is passed to all imports, including auto imports. There is currently no way to selectively enable altroots only for certain pools.
Auto-Start
Auto start support (controlled via settings), as well as minor fixes.
File Keys and Emoji
Support for file keys for encrypted filesystems. Emojis in the vdev status, in addition to filesystem and pool status. A lot of internal changes in filesystem iteration, and other cleanup.
Recursive Destruction
With Recursive Destruction, warnings about what will be destroyed when doing it, and a
bunch of under-the-hood improvements. Some unneeded features were removed.