Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
apiad
released this
18 Mar 17:49
[0.3.0] - 2026-03-18
Added
Stochastic MCTS-based Scanner: New informed search strategy using Monte Carlo Tree Search (MCTS) to prioritize high-value garbage branches.
Parallelization: Bounded worker pool using asyncio.to_thread for concurrent filesystem exploration.
Incremental Metadata Propagation: Push-based upward metadata updates for $O(1)$ root snapshots and improved wide-tree performance.
Documentation Suite: Comprehensive docs/ directory with MkDocs/Material theme integration.
CI/CD: Automated testing and PyPI publication workflows via GitHub Actions.
Real-time Metrics: Scan speed indicator (MB/s) and summary statistics in the TUI.
Graceful Interruption: Robust Ctrl+C handling in the scanning phase.
Sentinel Verification: Content-based verification for garbage signatures (e.g., checking for package.json in node_modules).
Changed
Refactored Scanner to an async-first model.
Optimized signature matching with name-based fast-paths and caching.
Enhanced GCTrail binary schema to store top subdirectories for informed selection.
Fixed
Performance bottlenecks in wide directory tree traversals.
Quadratic complexity in MCTS node selection.
Redundant signature matching across iterations.
You can’t perform that action at this time.