github tis24dev/proxsave v0.4.2

latest releases: v0.11.15, v0.11.14, v0.11.13...
one month ago

๐Ÿš€ 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)"

Don't miss a new proxsave release

NewReleases is sending notifications on new releases.