Skip to content

TierCache 1.1.0

Choose a tag to compare

@cramen cramen released this 18 Sep 10:31
· 80 commits to main since this release

[1.1.0] - 2026-09-18

Added

  • tiercache-micronaut: Micronaut integration — a CacheManager replacing Micronaut's DefaultCacheManager, SyncCache/AsyncCache adapters 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/@CacheInvalidate code works unchanged.
  • docs/configuration.md: "Micronaut binding notes" section.
  • docs/migration-from-redisson.md: migration guide from Redisson RLocalCachedMap.
  • 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/checkout v7, actions/upload-artifact v7, actions/setup-java v6, gradle/actions/setup-gradle v6.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.