Repository navigation
TierCache 1.1.0
[1.1.0] - 2026-09-18
Added
tiercache-micronaut: Micronaut integration — aCacheManagerreplacing Micronaut'sDefaultCacheManager,SyncCache/AsyncCacheadapters over the core engine,@ConfigurationProperties("tiercache")with the same keys and defaults as the Spring Boot starter, default wiring parity (shared Redis client, per-cache L2 namespacing, Pub/Sub invalidation profile, conditional Micrometer metrics). Micronaut@Cacheable/@CachePut/@CacheInvalidatecode works unchanged.docs/configuration.md: "Micronaut binding notes" section.docs/migration-from-redisson.md: migration guide from RedissonRLocalCachedMap.docs/migration-from-jetcache.md: migration guide from JetCache.docs/sizing-and-ttl.md: L1 sizing, TTL ratios, jitter, per-cache overrides.- README section "When Tiercache is not the right tool".
Changed
- CI workflows moved to current action majors:
actions/checkoutv7,actions/upload-artifactv7,actions/setup-javav6,gradle/actions/setup-gradlev6.3.0.
Removed
- The soak gate is no longer part of CI (hosted runners kill long jobs). Run it locally:
./gradlew :tiercache-tck:soakTest.
Verify
Artifacts are signed (Sigstore keyless) and attested:
gh attestation verify <jar> --repo cramen/tier_cache
SBOM attached (tiercache-sbom.json). Maven coordinates: io.github.cramen:<module>:1.1.0.