Skip to content

chore: release v0.1.0 - #1

Merged
Crauzer merged 1 commit into
mainfrom
release-plz-2026-07-10T12-51-47Z
Oct 2, 2026
Merged

Crauzer merged 1 commit into
mainfrom
release-plz-2026-07-10T12-51-47Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 10, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • ltk_hashdb: 0.1.0
  • ltk_mimir_cache: 0.1.0
Changelog

ltk_hashdb

0.1.0 - 2026-10-02

Added

  • (hashdb) add the optional arena-order section, with values and prefix over it
  • (hashdb, cli) add verify_index, a checksum pass that skips the arena
  • (hashdb) reserve an optional flags byte in the header
  • (cache) [breaking] give Table its key config and hash universe
  • (hashdb) [breaking] narrow Casing::Insensitive to AsciiInsensitive
  • (cache) add HashStore::open_shared backed by a weak table register
  • (hashdb) [breaking] add try_get, get_into, for_each_batch, and a health signal
  • (hashdb) [breaking] return PathRef from lookups and cache decompressed frames
  • (hashdb, cache) implement LayeredHashDB
  • refactor monolithic error type
  • implement case sensitivity flag
  • initial commit

Fixed

  • (hashdb, cache) [breaking] harden the public API before the first release (#12)
  • (hashdb, cache) [breaking] reject mismatched layered bases at runtime

Other

  • (hashdb) measure the arena-order trade and the path-factoring alternatives
  • (hashdb) add a frame-cache point-vs-batch example
  • (hashdb) [breaking] retire ExtendedHashDb in favour of LayeredHashDb
  • (hashdb) change decompressions visibility
  • implement release-plz

ltk_mimir_cache

0.1.0 - 2026-10-02

Added

  • UpdateObserver API
  • (cache, cli) name the update lock holder and add a bounded wait
  • (cache, cli) add a lock-free HashStore::check and mimir check
  • (cache) [breaking] put the version and a parsed timestamp on the manifest
  • (cache) [breaking] make the manifest and format gates survivable
  • (cache) [breaking] make Table non_exhaustive with Display, FromStr, and serde
  • (cache) [breaking] give Table its key config and hash universe
  • (cache) add HashStore::open_shared backed by a weak table register
  • (cache, cli) add fetch glue
  • (hashdb, cache) implement LayeredHashDB
  • (cache) add fetcher error type
  • (cache) add update_async
  • refactor monolithic error type
  • bunch of improvements to cache crate
  • add cache updater
  • initial commit

Fixed

  • (hashdb, cache) [breaking] harden the public API before the first release (#12)
  • (cache) [breaking] record provenance per table instead of per manifest
  • (hashdb, cache) [breaking] reject mismatched layered bases at runtime

Other

  • better cache docs
  • (cache) [breaking] stream downloads into the cache instead of buffering and copying
  • add NOTICE naming the copyright holder
  • license under Apache-2.0 only
  • implement release-plz


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-07-10T12-51-47Z branch 8 times, most recently from a78a31f to 62e6fff Compare July 13, 2026 21:57
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-10T12-51-47Z branch 6 times, most recently from 738cfbb to 403b62a Compare August 25, 2026 13:55
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-10T12-51-47Z branch from 403b62a to 8097c38 Compare October 2, 2026 12:33
@Crauzer
Crauzer merged commit 3b4109e into main Oct 2, 2026
3 checks passed
@Crauzer
Crauzer deleted the release-plz-2026-07-10T12-51-47Z branch October 2, 2026 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant