Skip to content

cachekit-rs: v0.4.0

Choose a tag to compare

@cachekit-release-bot cachekit-release-bot released this 23 Jul 05:43
Immutable release. Only release title and notes can be modified.
12181c9

0.4.0 (2026-07-23)

⚠ BREAKING CHANGES

  • the public module cachekit::key (and cachekit::key::generate_cache_key) is removed. It was never protocol-conformant and had no supported use. For cross-SDK, spec-conformant keys use the interop/v1 keygen (interop_key(), arriving with cachekit-rs#33 / LAB-246). The #[cachekit] macro's derived keys are unchanged.

Features

  • #[cachekit] mints interop/v1 keys — retire legacy non-conformant keygen (LAB-424) (#35) (ff1d490)
  • intent-based cache API (#19) (e86172b)
  • interop mode (interop/v1) — first in-SDK keygen + Rust vector verification [LAB-246] (#33) (188c170)

Security

  • send lock_id via X-CacheKit-Lock-Id header, not query string (#24) (#29) (f381e41)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • cachekit-macros bumped from 0.3.0 to 0.4.0