Skip to content

v0.45.0

@somethingelseentirely somethingelseentirely tagged this 03 Jun 14:18
Workspace-wide 0.44.0 → 0.45.0 across all crates and inter-crate
deps. Highlights:

- PATCH `LocalLeaf` archive-leaf elimination: ~47% memory savings,
  ~83% fewer allocations per SimpleArchive trible. New `ArchiveEntry`
  / `PATCH::insert_archive` / `TribleSet::insert_archive` path.
- Per-trible Arc borrow + pre-computed siphash24 hint: archive
  ingest at parity with heap at single thread, 19-37% faster at
  4-8 threads (heap is malloc-bandwidth limited; archive isn't).
- `Branch.childleaf` reworked from `*const Leaf<KEY_LEN, V>` to
  `*const [u8; KEY_LEN]` so LocalLeaf can supply the representative.
- `trible team revoke` removed (descriptive-caps eviction is per-
  issuer non-renewal via `team retract`); stale revocation
  references swept from book, host doc comments, and capability
  verify_chain docstring.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Assets 2
Loading