Skip to content

Releases

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 14 Sep 13:15

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 14 Sep 12:54

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 11:35

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 09:03

Full Changelog: v0.4.6...v0.5.0

v0.4.6

Choose a tag to compare

@sergii-ziborov sergii-ziborov released this 30 Jul 06:57

Full Changelog: v0.4.3...v0.4.6

weavatrix-scan 0.4.3

Choose a tag to compare

@sergii-ziborov sergii-ziborov released this 28 Jul 15:37
  • Adds path-free ScanSummary aggregation for full and compact reports.
  • Speeds ignore-aware scanning by reusing prepared directory rules, batching ignore-source discovery, avoiding successful-path skip allocations, and prefiltering complex globs.
  • Shares full and compact parallel batch processing without changing their public report contracts.
  • Rebalances shallow traversal across eight workers; the pinned Rust raw row improves from 421.1 ms to 285.9 ms.
  • Adds fixed Rust and Gitea corpus benchmarks, dirwalk and std::fs::read_dir controls, and exact-output parity gates.
  • Keeps TypeScript tooling out of the crate; serde_json and dirwalk remain development-only dependencies.

On the pinned Windows Rust corpus, compact/full parallel scans measured 4.77x/3.81x faster than ignore. On Gitea they measured 5.63x/5.38x faster. Raw traversal remains an explicit gap: dirwalk measured 123.3 ms versus 285.9 ms for collected ParallelWalker.

weavatrix-scan 0.4.2

Choose a tag to compare

@sergii-ziborov sergii-ziborov released this 26 Jul 14:06

Adds an explicit buffered-parallel content discovery mode for latency-sensitive Search and index consumers while preserving the constant-memory streaming default. The same ignore, validation, binary, error, and cancellation contracts apply in both modes.

weavatrix-scan 0.4.1

Choose a tag to compare

@sergii-ziborov sergii-ziborov released this 26 Jul 10:36

Windows scanner performance patch: reuse already-collected file metadata for hidden selection, avoiding a redundant filesystem query without changing selection semantics.

weavatrix-scan 0.4.0

Choose a tag to compare

@sergii-ziborov sergii-ziborov released this 26 Jul 07:07
0b68c12

Adds the complete reusable SelectionMatcher policy, lossless matcher normalization, and optional existing or dedicated Rayon pool integration with cancellable busy-timeout admission. Refreshes output-equivalent competitor benchmark medians and documents the 0.4 API. Validated on Ubuntu, Windows, macOS, MSRV 1.88, clippy, rustdoc, parity, fuzz, and package gates.

weavatrix-scan 0.3.0

Choose a tag to compare

@sergii-ziborov sergii-ziborov released this 24 Jul 19:34
3599028

What's Changed

Full Changelog: v0.2.0...v0.3.0