v1.20.0
·
120 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
- [bzfs] Add
Docker imageand corresponding replication example. - [bzfs] Add
--r2rCLI option for efficient Remote-to-Remote replication bulk data transfers. - [bzfs] Make
--bwlimitCLI option set the bandwidth rate limit also onmbuffer(not just onpv). - [bzfs] Improve
--zfs-recv-program-optsusability by auto-skipping common-o/-xproperties that are rejected as invalid byzfs receiveon zvols but accepted on filesystems, and vice versa. The new filtering enables mixed filesystem and zvol replication in a single CLI command by automatically skipping only the zfs receive-o/-xproperties that are invalid for any given dataset type (52153517). - [bzfs_jobrunner] Add
--repeat-if-took-more-than-secondsCLI option. - [bzfs] [security] Enhance validation of
--zfs-recv-program-optsCLI option. - [bzfs] [security] Enhance validation of
--ssh-{src|dst}-config-fileCLI option. - [bzfs] [security] Enhance validation by requiring that files are not writable by group or others, or executable by anyone.
- [bzfs] [security] Enhance validation to detect more remote default shells that are incompatible with POSIX.
- [bzfs] [security] Make development dependencies more pinned/conservative.
- [bzfs] Test VM: Add experimental option to install select ZFS release tags on Ubuntu.
- [bzfs] Test VM: Various small improvements.
- [bzfs] Also run nightly tests on FreeBSD-14.4.
- For the full list of changes, see v1.19.0...v1.20.0