Releases: Xanthic/cache-api
Releases · Xanthic/cache-api
v0.7.1
What's Changed
Core
Dependencies
- chore: update dependency org.springframework:spring-context to v6.2.2 in #371
 - chore: update dependency com.github.ben-manes.caffeine:caffeine to v3.2.0 in #372
 - chore: update dependency org.infinispan:infinispan-bom to v15.1.4.Final in #373
 - chore: update dependency org.jetbrains:annotations to v26.0.2 in #374
 
Internal
- chore: restore reproducibility of kotlin sources jar by @iProdigy in #370
 - chore(deps): update org.springframework.boot:spring-boot-starter-test to v3.4.2 in #375
 - chore(deps): update plugin io.freefair.lombok to v8.12 in #376
 - chore(deps): update gradle wrapper to v8.12.1 in #377
 
Full Changelog: v0.7.0...v0.7.1
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