@stigg/cache-core provides the shared cache entities, entitlement mapping, and in-memory cache service used across Stigg’s SDKs (@stigg/node-server-sdk, @stigg/js-client-sdk, sidecar) and persistent-cache-service. It has no store implementation of its own — see Cache Redis Store for the Redis-backed store.
2026-07-05
- Added:
hasSoftLimitis now carried through the shared entitlement cache mapping for feature and credit entitlements, so any store built oncache-corereflects a wallet’s soft-limit configuration. Requires@stigg/node-server-sdkv4.45.0+ on the reader side to take effect; older readers ignore the field. - Versions 1.16.0 through 1.27.0 (2026-05-19 to 2026-07-05) carried no functional change to
cache-coreitself — each only bumped the package version to track releases of other packages in the monorepo.
2026-03-17
- Added: credit entitlement support to the shared
CachedEntitlementmodel and cache mapper, enabling low-latency credit balance retrieval viagetCreditEntitlement()in dependent SDKs.
2026-02-25
- Initial release. Extracted the cache entities, entitlement mapping (
CacheMapper,accessDeniedReasonMapper), and in-memory cache service out ofpersistent-cache-serviceinto a standalone, shared package consumed bypersistent-cache-service,@stigg/node-server-sdk,@stigg/js-client-sdk, and the sidecar. No behavior change from the extraction itself.
