From 35d34d4862152e3e079776be3c4141b56087e3cf Mon Sep 17 00:00:00 2001 From: Simone Scarduzio Date: Fri, 10 Oct 2025 19:57:11 +0200 Subject: [PATCH] chore: Update CHANGELOG for v5.1.1 release - Document stats command fixes - Document performance improvements --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce1f4bf..0d66b34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.1.1] - 2025-01-10 + +### Fixed +- **Stats Command**: Fixed incorrect compression ratio calculations + - Now correctly counts ALL files including reference.bin in compressed size + - Fixed handling of orphaned reference.bin files (reference files with no delta files) + - Added prominent warnings for orphaned reference files with cleanup commands + - Fixed stats for buckets with no compression (now shows 0% instead of negative) + - SHA1 checksum files are now properly included in calculations + +### Improved +- **Stats Performance**: Optimized metadata fetching with parallel requests + - 5-10x faster for buckets with many delta files + - Uses ThreadPoolExecutor for concurrent HEAD requests + - Single-pass calculation algorithm for better efficiency + ## [5.1.0] - 2025-10-10 ### Added