v3.0.0-rc.8
·
31 commits
to master
since this release
What's Changed
- docs: show expires = true with Result and Option returns in expires_per_key example by @jaemk in #269
- chore: update hashbrown to 0.17, criterion to 0.8, googletest to 0.14 by @jaemk in #270
- redb DiskCache backend and API cleanups (staged for next major) by @jaemk in #271
- feat: macros, stores/traits, redis TLS split, runtime decoupling, constructor and ttl consistency by @jaemk in #272
- release: 3.0.0-rc.1 by @jaemk in #273
- v3 API changes, security hardening, and macro guards by @jaemk in #274
- 3.0 pre-release fixes: sync_writes revert, redis feature axes,
CachedGetOrSetAsyncby @jaemk in #276 - 3.0.0-rc.3: freeze the v3 API, behavior and docs fixes, test/CI hardening by @jaemk in #277
- 3.0.0-rc.4: rc.3 review fixes (behavior, packaging, docs) by @jaemk in #278
- 3.0.0-rc.5: v3 review fixes (behavior, breaking API, docs, specs) by @jaemk in #279
- restructure specs into a feature inventory by @jaemk in #280
- 3.0.0-rc.6: pre-release review fixes (behavior, api, docs) by @jaemk in #281
- test: widen the async redb eviction race ttl to match the sync test by @jaemk in #282
- 3.0.0-rc.7: pre-release review fixes (redis prefix guard, redb dir self-heal, docs, example CI) by @jaemk in #283
- reject inert
sync_writes_buckets, drop expiring-store struct bounds, deriveConnectionStringeq, store format and doc fixes by @jaemk in #284 - feat: add runtime
set_max_sizeto sharded LRU stores, renameRedbCacheBuilder::disk_dir, addresilienceexample by @jaemk in #285 - Trait-only sharded ttl controls, per-shard initial capacity,
ExpiringLruCache::retain, docs and spec fixes by @jaemk in #286 - rename
SetMaxSizeError::ZeroSizetoZeroMaxSize, document redis/redb format stability, correct spec drift by @jaemk in #287 - fix:
Acquireload for shardedmetrics().capacity, document concurrentset_max_sizesemantics, sync specs by @jaemk in #288 - release: 3.0.0-rc.8 by @jaemk in #289
Full Changelog: v2.0.2...v3.0.0-rc.8