github borgbase/vykar v0.12.8

latest release: v0.12.9
2 days ago

Features

  • Check config options check.max_percent and check.full_every for fine-grained check scheduling (7e50787)
  • GUI: lazy-create subwindows, fix stale-tree race, switch rendering to FemtoVG (ba7750d)

Performance

  • Fix O(n²) index reconcile, add fast-path commit, reduce cache rebuilds (d0bad6a)
  • Pre-size FileCache HashMap to eliminate resize doublings (3774231)
  • Skip idle progress updates and repeated lookup work (044bafd)
  • Consume PathBuf instead of copying for walk abs_path (1f9be7e)
  • Auto-size worker threads by backend locality (1036684)
  • Use Arc<Vec<ChunkRef>> for shared cache-hit ownership (800ef67)

Bug Fixes

  • Make vykar-dumps visible and guard against path collisions (dbc7e2b)
  • CI: build slim Docker image last so it appears default on GHCR (f3de13a)

Refactor

  • Consolidate repo open functions into OpenOptions builder (66cf45a)
  • Deduplicate and rename duration parsers (983e4d1)

Other

  • Revert mimalloc allocator from GUI binary (ed00d99)
  • Docs: add Ansible role install option (c2e1768), merge reference tables inline (2df9525)

Downloads

Platform Archive
Linux x86_64 (musl) vykar-v0.12.8-x86_64-unknown-linux-musl.tar.gz
Linux x86_64 (glibc) vykar-v0.12.8-x86_64-unknown-linux-gnu.tar.gz
Linux aarch64 (musl) vykar-v0.12.8-aarch64-unknown-linux-musl.tar.gz
Linux aarch64 (glibc) vykar-v0.12.8-aarch64-unknown-linux-gnu.tar.gz
macOS Apple Silicon vykar-v0.12.8-aarch64-apple-darwin.tar.gz
Windows x86_64 vykar-v0.12.8-x86_64-pc-windows-msvc.zip

Checksums in SHA256SUMS.

Don't miss a new vykar release

NewReleases is sending notifications on new releases.