Skip to main content
@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: hasSoftLimit is now carried through the shared entitlement cache mapping for feature and credit entitlements, so any store built on cache-core reflects a wallet’s soft-limit configuration. Requires @stigg/node-server-sdk v4.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-core itself — 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 CachedEntitlement model and cache mapper, enabling low-latency credit balance retrieval via getCreditEntitlement() in dependent SDKs.
2026-02-25
  • Initial release. Extracted the cache entities, entitlement mapping (CacheMapper, accessDeniedReasonMapper), and in-memory cache service out of persistent-cache-service into a standalone, shared package consumed by persistent-cache-service, @stigg/node-server-sdk, @stigg/js-client-sdk, and the sidecar. No behavior change from the extraction itself.