๐ v0.4.2 โ Smart Blacklist & Performance Optimization
This release introduces a major performance enhancement to the backup collection process, with smarter blacklist handling and real-time pruning.
It focuses on efficiency, intelligent filtering, and faster traversal of directory trees during backup discovery.
๐งฉ Core Libraries
/lib/backup_collect.sh
Fixes
- ๐งน Eliminated the full scan of excluded directories that previously caused major slowdowns.
Added
- โ๏ธ Directly prune blacklisted directories during the find traversal while preserving wildcard and single-file checks.
- ๐ง Automatically classify blacklist entries into directories, single files, or wildcard patterns.
โ Overall Improvements
- โก Significantly faster backup collection on systems with large exclusion lists.
- ๐งญ More intelligent blacklist parsing and traversal logic.
- ๐พ Reduced I/O overhead and improved runtime efficiency.
โจ Result: Backup scans are now much faster, cleaner, and more predictable โ especially in environments with extensive blacklists.
Compatibility: PVE and PBS
Installation: bash -c "$(curl -fsSL https://raw.githubusercontent.com/tis24dev/proxmox-backup/main/install.sh)"