Skip to content

cachekit-macros: v0.7.0

Latest

Choose a tag to compare

@cachekit-release-bot cachekit-release-bot released this 07 Aug 01:39
Immutable release. Only release title and notes can be modified.
bde5097

0.7.0 (2026-08-07)

⚠ 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)
  • implement #[cachekit] proc-macro and Workers backend (7ae2f05)
  • l1: LAB-728 stale-while-revalidate — serve stale + single-flight background refresh (#47) (068b84a)
  • reliability: retry, circuit breaker, graceful degradation, single-flight (LAB-518) (#43) (e9b9a1e)

Bug Fixes

  • l1: guard LAB-728 SWR refresh commits (#48) (e31109b)
  • resolve critical issues from expert panel review (41d2189)