Skip to content

Latest commit

 

History

History
81 lines (58 loc) · 3.12 KB

CHANGELOG.md

File metadata and controls

81 lines (58 loc) · 3.12 KB

Changelog

This project adheres to Semantic Versioning.

[1.10.0] - TBD

[1.9.0] - January 20, 2025

This release contains performance and documentation enhancements as well as bug fixes and new features, including ...

  • For replication, periodically prints progress bar, throughput metrics, ETA, etc, to the same console status line (but not to the log file), which is helpful if the program runs in an interactive terminal session. The metrics represent aggregates over the parallel replication tasks. Example console status line:
2025-01-17 01:23:04 [I] zfs sent 41.7 GiB 0:00:46 [963 MiB/s] [907 MiB/s] [==========>  ] 80% ETA 0:00:04 ETA 01:23:08
  • Fix shutdown for the case where bzfs_reuse_ssh_connection=false
  • --delete-dst-datasets: With --recursive, never delete non-selected dataset subtrees or their ancestors.
  • Improved latency if there's only a single dataset to replicate over SSH
  • Parallel performance: use better heuristic to choose num-datasets-per-thread
  • Also run nightly tests with final release of zfs-2.3.0
  • For the full list of changes, see https://github.com/whoschek/bzfs/compare/v1.8.0...v1.9.0

[1.8.0] - January 4, 2025

This release contains performance and documentation enhancements as well as new features, including ...

  • Substantially improved SSH connection latency
  • Improved latency in local mode
  • Parse pv log file correctly even if a locale specific number contains a "," instead of a "." as decimal point
  • Use more human-readable formatting for durations and bytes transferred.
  • Also run nightly tests on FreeBSD-14.2
  • For the full list of changes, see https://github.com/whoschek/bzfs/compare/v1.7.0...v1.8.0

[1.7.0] - December 23, 2024

This release contains performance and documentation enhancements as well as new features, including ...

  • bzfs now automatically replicates the snapshots of multiple datasets in parallel for best performance. Similarly, it quickly deletes (or compares) snapshots of multiple datasets in parallel.
  • Replication and --delete-dst-snapshots: list snapshots in parallel on src and dst.
  • Improved reliability of connection resource cleanup.
  • bump --force-hard from undocumented to documented feature.
  • Logging readability improvements.
  • Also run nightly tests on zfs-2.2.7
  • For the full list of changes, see https://github.com/whoschek/bzfs/compare/v1.6.0...v1.7.0

[1.6.0] - December 2, 2024

Added

[1.5.0] - November 21, 2024

Added

[1.4.0] - November 12, 2024

Added

[1.3.0] - November 3, 2024

Added

[1.2.0] - October 27, 2024

Added

[1.1.0] - October 9, 2024

Added

[1.0.0] - October 3, 2024

Added

  • Initial release. See the README.md and run bzfs --help to learn more.

Fixed

Changed