Releases: Xanthic/cache-api
Releases · Xanthic/cache-api
v0.7.0
What's Changed
Core
- feat: use ServiceLoader to discover cache providers by @DerSimeon in #367
Spring
Dependencies
- chore: update dependency androidx.collection:collection to v1.4.5 in #346
- chore: update dependency org.infinispan:infinispan-bom to v14.0.33.final in #354
- chore: update dependency org.infinispan:infinispan-bom to v15.1.3.final in #366
- chore: update dependency org.springframework:spring-context to v6.2.1 in #350
- chore: update dependency com.google.guava:guava to v33.4.0-jre in #361
- chore: update dependency org.jetbrains:annotations to v26.0.1 in #340
Internal
- chore: add reproducibility badge by @iProdigy in #333
- chore: update junit5 monorepo to v5.11.4 in #359
- chore: update actions/checkout action to v4.2.2 in #343
- chore: update plugin io.freefair.lombok to v8.11 in #351
- chore: update plugin org.jetbrains.kotlin.jvm to v2.1.0 in #356
- chore: update actions/setup-java action to v4.6.0 in #363
- chore: update gradle/actions action to v4.2.2 in #362
- chore: update dependency gradle to v8.12 in #365
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v3.4.1 in #364
New Contributors
- @DerSimeon made their first contribution in #367
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
Core
- chore: deprecate AbstractCache that relies upon synchronization by @iProdigy in #315
- perf: simplify CacheApiSettings singleton creation by @iProdigy in #316
Kotlin
Dependencies
- chore: update dependency org.springframework:spring-context to v6.1.13 by @renovate in #320
- chore: update dependency androidx.collection:collection to v1.4.4 by @renovate in #322
- chore: update dependency org.infinispan:infinispan-bom to v14.0.32.final by @renovate in #327
- chore: update dependency com.google.guava:guava to v33.3.1-jre by @renovate in #324
- chore: update dependency org.infinispan:infinispan-bom to v15.0.9.final by @renovate in #331
Internal
- chore: bump lombok to v1.18.34 by @iProdigy in #312
- chore: support additional javadoc tags by @iProdigy in #313
- chore: allow signing with pgp or gpg by @iProdigy in #314
- chore: update gradle/actions action to v4.1.0 by @renovate in #321
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v3.3.4 by @renovate in #323
- chore: update dependency gradle to v8.10.2 by @renovate in #325
- chore: update actions/setup-java action to v4.4.0 by @renovate in #326
- chore: update actions/checkout action to v4.2.0 by @renovate in #330
- chore: update junit5 monorepo to v5.11.1 by @renovate in #328
- chore: update dependency org.jetbrains:annotations to v25 by @renovate in #329
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
Spring
Dependencies
- chore: update dependency org.infinispan:infinispan-bom to v13.0.22.final by @renovate in #253
- chore: update dependency androidx.collection:collection to v1.4.3 by @renovate in #295
- chore: update slf4j monorepo to v2.0.16 by @renovate in #299
- chore: update spring core to v6.1.12, v5.3.39 by @renovate in #300
- chore: update dependency com.google.guava:guava to v33.3.0-jre by @renovate in #303
- chore: update dependency org.infinispan:infinispan-bom to v14.0.31.final by @renovate in #305
- chore: update dependency org.infinispan:infinispan-bom to v15.0.8.final by @renovate in #306
- chore: update plugin org.jetbrains.kotlin.jvm to v2.0.20 by @renovate in #307
Internal
- chore: utilize conditional signing by @iProdigy in #248
- chore: add security policy by @iProdigy in #252
- chore: pin gh action versions by @iProdigy in #257
- chore: update actions/checkout action to v4.1.7 by @renovate in #272
- chore: avoid deprecated gradle arguments parameter by @iProdigy in #279
- chore: update actions/setup-java action to v4.2.2 by @renovate in #290
- chore: update dependency org.awaitility:awaitility to v4.2.2 by @renovate in #293
- chore: update junit5 monorepo to v5.11.0 by @renovate in #301
- chore: update dependency gradle to v8.10 by @renovate in #302
- chore: update plugin io.freefair.lombok to v8.10 by @renovate in #304
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v3.3.3 by @renovate in #308
- chore: update gradle/actions action to v4.0.1 by @renovate in #310
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
Infinispan JDK 17 (New!)
Dependencies
- chore: update dependency org.infinispan:infinispan-bom to v13.0.21.final by @renovate in #216
- chore: update dependency androidx.collection:collection to v1.4.0 by @renovate in #226
- chore: update slf4j monorepo to v2.0.12 by @renovate in #230
- chore: update plugin org.jetbrains.kotlin.jvm to v1.9.23 by @renovate in #236
- chore: update dependency com.google.guava:guava to v33.1.0-jre by @renovate in #239
- chore: update spring core to v6.1.5, v5.3.33 by @renovate in #240
- chore: update dependency org.infinispan:infinispan-bom to v14.0.27.final by @renovate in #242
Internal
- chore: update actions/setup-java action to v4 by @renovate in #211
- chore: update dependency org.slf4j:slf4j-simple to v2.0.11 by @renovate in #222
- chore: update junit5 monorepo to v5.10.2 by @renovate in #229
- chore: update plugin io.freefair.lombok to v8.6 by @renovate in #232
- chore: update plugin org.jetbrains.dokka to v1.9.20 by @renovate in #235
- chore: update dependency org.awaitility:awaitility to v4.2.1 by @renovate in #241
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v3.2.4 by @renovate in #243
- chore: update gradle wrapper to v8.7 by @renovate in #244
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
Jackson (New!)
Spring
- feat(jdk17): implement optional cache retrieve methods by @iProdigy in #207
- feat: explicitly implement evictIfPresent method by @iProdigy in #207
- fix: ensure putIfAbsent is atomic by @iProdigy in #207
Internal
- chore: enable reproducible archives by @PhilippHeuer in #197
- chore: update junit5 monorepo to v5.10.1 by @renovate in #200
- chore: update dependency org.jetbrains:annotations to v24.1.0 by @renovate in #201
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v3.2.0 by @renovate in #204
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v2.7.18 by @renovate in #208
Dependencies
- chore: update spring core to v6.1.0, v5.3.31 by @renovate in #202
- chore: update dependency org.infinispan:infinispan-bom to v14.0.21.final by @renovate in #203
- chore: update plugin org.jetbrains.kotlin.jvm to v1.9.21 by @renovate in #206
- chore: update dependency org.springframework:spring-context to v6.1.1 by @renovate in #205
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
Core
Cache2k
- fix: create unbounded cache if maxSize is not specified by @iProdigy in #184
- perf: disable statistics and configure eternal by @iProdigy in #183
Ehcache
Dependencies
- chore: update dependency androidx.collection:collection to v1.3.0 by @renovate in #181
- chore: update gradle wrapper to v8.4 by @renovate in #182
- chore: update plugin io.freefair.lombok to v8.4 by @renovate in #185
- chore: update dependency org.infinispan:infinispan-bom to v14.0.19.final by @renovate in #188
- chore: update dependency com.google.guava:guava to v32.1.3-jre by @renovate in #189
- chore: update dependency org.springframework:spring-context to v6.0.13 by @renovate in #191
- chore: update dependency org.infinispan:infinispan-bom to v13.0.20.final by @renovate in #192
- chore: update plugin org.jetbrains.dokka to v1.9.10 by @renovate in #193
Note: while a number of these dependency bumps fix CVEs, none of these CVEs apply to the previous Xanthic version (v0.4.1
)
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
What's Changed
API
BOM
- fix: set bom modules dynamically by @PhilippHeuer in #175
Core
Dependencies
- chore: update junit5 monorepo to v5.10.0 by @renovate in #150
- chore: update dependency com.google.guava:guava to v32.1.2-jre by @renovate in #152
- chore: update dependency com.github.ben-manes.caffeine:caffeine to v3.1.8 by @renovate in #153
- chore: update dependency gradle to v8.3 by @renovate in #157
- chore: bump jacoco to 0.8.10 by @iProdigy in #159
- chore: update plugin org.jetbrains.kotlin.jvm to v1.9.10 by @renovate in #160
- chore: update plugin io.freefair.lombok to v8.3 by @renovate in #162
- chore: update plugin org.jetbrains.dokka to v1.9.0 by @renovate in #163
- chore: update dependency org.slf4j:slf4j-api to v2.0.9 by @renovate in #165
- chore: update dependency org.slf4j:slf4j-simple to v2.0.9 by @renovate in #166
- chore: update actions/checkout action to v4 by @renovate in #168
- chore: update dependency org.infinispan:infinispan-bom to v14.0.17.final by @renovate in #169
- chore: update spring core to 6.0.12 and 5.3.30 by @renovate in #170
- chore: update spring boot to v2.7.16 and v3.1.4 by @renovate in #172
- chore: update lombok to v1.18.30 by @iProdigy in #176
Full Changelog: 0.3.0...v0.4.0
v0.3.0
What's Changed
Infinispan
Spring
- perf(spring): avoid lock contention when obtaining cache by @iProdigy in #109
- feat: add spring java 17 module by @iProdigy in #135
Internal
- chore: use chore commit type for renovate updates by @PhilippHeuer in #122
- chore: avoid infinispan major version bumps for java 8 module by @iProdigy in #134
Dependencies
- chore: update dependency org.jetbrains:annotations to v24.0.1 by @renovate in #102
- chore: update dependency org.slf4j:slf4j-api to v2.0.7 by @renovate in #106
- chore: update dependency org.slf4j:slf4j-simple to v2.0.7 by @renovate in #107
- chore: update plugin io.freefair.lombok to v8 by @renovate in #110
- chore: update dependency com.github.ben-manes.caffeine:caffeine to v3.1.6 by @renovate in #113
- chore: update dependency gradle to v8.1.1 by @renovate in #117
- chore: update junit5 monorepo to v5.9.3 by @renovate in #119
- chore: update dependency org.springframework.boot:spring-boot-starter-test to v2.7.12 by @renovate in #120
- chore: update plugin org.jetbrains.kotlin.jvm to v1.8.22 by @renovate in #130
- chore: update dependency com.google.guava:guava to v32.0.1-jre by @renovate in #131
- chore: update plugin org.jetbrains.dokka to v1.8.20 by @renovate in #128
- chore: update dependency org.infinispan:infinispan-bom to v14.0.11.final by @renovate in #133
- chore: update dependency org.springframework:spring-context to v5.3.28 by @renovate in #136
- chore: update dependency org.springframework:spring-context to v6.0.10 by @renovate in #137
Full Changelog: 0.2.0...0.3.0
v0.2.0
What's Changed
API
Spring Module (New!)
- feat: add cache-spring module by @PhilippHeuer in #44
Dependencies
- chore: update plugin org.jetbrains.dokka to v1.7.20 by @renovate in #62
- chore: update dependency org.ehcache:ehcache to v3.10.8 by @renovate in #72
- chore: update dependency org.slf4j:slf4j-api to v2.0.6 by @renovate in #83
- chore: update dependency org.slf4j:slf4j-simple to v2.0.6 by @renovate in #82
- chore: update junit5 monorepo to v5.9.2 by @renovate in #88
- chore: update dependency org.jetbrains:annotations to v24 by @renovate in #89
- chore: update dependency org.infinispan:infinispan-bom to v13.0.15.final by @renovate in #90
- chore: update plugin org.jetbrains.kotlin.jvm to v1.8.10 by @renovate in #91
- chore: update dependency com.github.ben-manes.caffeine:caffeine to v3.1.3 by @renovate in #92
- chore: update plugin io.freefair.lombok to v6.6.2 by @renovate in #96
- chore: update dependency gradle to v8.0.1 by @renovate in #97
Full Changelog: 0.1.2...0.2.0