v1.16.0
- [bzfs] Include
--zfs-send-program-optsalso when resuming a previously interruptedzfs receive -s. - [bzfs] Fix potential delay of process exit when receiving SIGINT/SIGTERM while spawning a subprocess.
- [bzfs] Log better diagnostics on
subprocess_run(). - [bzfs] Make
run_with_retries()more widely applicable and more performant. - [bzfs] Make
run_ssh_command()more widely applicable. - [bzfs] Make
process_datasets_in_parallel()more widely applicable. - [bzfs] Also run nightly tests on zfs-2.4.0 and zfs-2.2.9.
Removed CLI options that were deprecated in version ≤ 1.12.0:
- [bzfs_jobrunner] Removed deprecated
--jobidCLI option (was renamed to--job-run). - [bzfs_jobrunner] Removed deprecated
--src-userand--dst-userCLI options (were renamed to--ssh-src-userand
--ssh-dst-user). - [bzfs_jobrunner] Removed deprecated
--replicate=xyzCLI option (was replaced by--replicate). - [bzfs] Removed deprecated
--create-src-snapshots-enable-snapshots-changed-cacheCLI option (was replaced with
--cache-snapshots). - [bzfs] Removed deprecated
--cache-snapshots=true|falseCLI option (was replaced with--cache-snapshots). - [bzfs] Removed deprecated
--no-create-bookmarkCLI option (was replaced with--create-bookmarks=none). - [bzfs] Removed deprecated
--force-hardCLI option (was renamed to--force-destroy-dependents).
For the full list of changes, see v1.15.0...v1.16.0