What's Changed
New Features 🎉
- Support bulk get, put, and invalidate by @graemerocher in #746
- Provide retry options for Redis cache reads and inserts by @graemerocher in #745
- Support top-level Redis codecs by @graemerocher in #747
- Make lettuce histogram configurable via YAML by @graemerocher in #743
- Add configurable Redis cache namespace by @graemerocher in #757
- Support Redis Pub/Sub as message broker by @graemerocher in #761
Bug Fixes 🐞
- Fix Redis cache serializer binding for native images by @graemerocher in #748
- Fix redis.timeout when redis.uri is configured by @graemerocher in #740
- Fix session namespace derived Redis keys by @graemerocher in #742
- Fix missing cluster pubsub bean exposure by @graemerocher in #744
- Propagate redis authentication into configured URIs by @graemerocher in #762
- Fix cache bean instantiation when Redis is disabled by @graemerocher in #764
- Support redis.password alongside redis.uri by @graemerocher in #760
Improvements ⭐
- Add pooled Lettuce connections for parallel reactive work by @graemerocher in #741
- Reuse existing Redis connection in RedisHealthIndicator by @graemerocher in #756
- Modularize Redis Lettuce into granular subprojects by @graemerocher in #766
Dependency updates 🚀
- chore(deps): update slsa-framework/slsa-github-generator action to v1.10.0 by @renovate[bot] in #511
- chore(deps): update dependency gradle to v8.7 - autoclosed by @renovate[bot] in #510
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.3.5 by @renovate[bot] in #509
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.7.0 by @renovate[bot] in #508
- fix(deps): update dependency micronaut to v4.3.7 by @renovate[bot] in #503
- fix(deps): update dependency io.lettuce:lettuce-core to v6.3.2.release by @renovate[bot] in #505
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.8.2 by @renovate[bot] in #506
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.4.0 by @renovate[bot] in #501
- fix(deps): update dependency micronaut to v4.3.8 by @renovate[bot] in #519
- fix(deps): update dependency io.micronaut.session:micronaut-session-bom to v4.3.0 by @renovate[bot] in #518
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.5.0 by @renovate[bot] in #517
- fix(deps): update dependency io.micronaut.cache:micronaut-cache-bom to v4.3.0 by @renovate[bot] in #516
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.3.6 by @renovate[bot] in #513
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.4.1 by @renovate[bot] in #515
- chore(deps): update gradle/gradle-build-action action to v3.2.1 by @renovate[bot] in #514
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.9.0 by @renovate[bot] in #512
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.6 by @renovate[bot] in #684
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.6.0 by @renovate[bot] in #682
- chore(deps): update mikepenz/action-junit-report action to v6 by @renovate[bot] in #702
- chore(deps): update graalvm/setup-graalvm action to v1.4.4 by @renovate[bot] in #687
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m12 by @renovate[bot] in #688
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.9 by @renovate[bot] in #690
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.6.1 by @renovate[bot] in #691
- chore(deps): update softprops/action-gh-release action to v2.5.0 by @renovate[bot] in #692
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.13.2 by @renovate[bot] in #693
- chore(deps): update gradle to v9.2.1 by @renovate[bot] in #694
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.16.2 by @renovate[bot] in #696
- fix(deps): update dependency io.micronaut.session:micronaut-session-bom to v4.8.0 by @renovate[bot] in #697
- fix(deps): update dependency micronaut to v4.10.3 by @renovate[bot] in #698
- chore(deps): update actions/checkout action to v6.0.1 by @renovate[bot] in #699
- chore(deps): update github artifact actions (major) by @renovate[bot] in #714
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #713
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m13 by @renovate[bot] in #711
- fix(deps): update dependency micronaut to v4.10.6 by @renovate[bot] in #710
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.12 by @renovate[bot] in #709
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.6.2 by @renovate[bot] in #722
- fix(deps): update dependency micronaut to v4.10.8 by @renovate[bot] in #719
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.15 by @renovate[bot] in #718
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m16 by @renovate[bot] in #717
- chore(deps): update graalvm/setup-graalvm action to v1.4.5 by @renovate[bot] in #715
- chore(deps): update gradle to v9.3.1 - autoclosed by @renovate[bot] in #721
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m19 by @renovate[bot] in #725
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m17 by @renovate[bot] in #724
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m20 by @renovate[bot] in #738
- chore(deps): update softprops/action-gh-release action to v2.6.2 by @renovate[bot] in #735
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v5.0.0-m8 by @renovate[bot] in #734
- chore(deps): update gradle to v9.4.1 by @renovate[bot] in #732
- fix(deps): update dependency micronaut to v4.10.11 by @renovate[bot] in #729
- fix(deps): update dependency io.lettuce:lettuce-core to v7.5.1.release by @renovate[bot] in #728
- fix(deps): update dependency io.micronaut.cache:micronaut-cache-bom to v6.0.0-m2 by @renovate[bot] in #727
- chore(deps): update gradle/actions action to v6 by @renovate[bot] in #736
- Update Micronaut dependencies by @renovate[bot] in #759
- Update Micronaut dependencies by @renovate[bot] in #767
- Update dependency io.micronaut:micronaut-core-bom to v5.0.0-M26 - autoclosed by @renovate[bot] in #771
Other Changes 💡
- Remove deprecated methods for Micronaut Framework 5 by @wetted in #500
- Docs: update micronaut-docs to 3.0.0 by @lissam1 in #681
- Build: remove sonatype plugin by @lissam1 in #680
- Replace Micronaut nullability annotations with JSpecify by @Copilot in #704
- Build : Update to micronaut 5 by @lissam1 in #707
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m6 by @renovate[bot] in #737
- Fix cluster codec test coverage by @graemerocher in #739
New Contributors
- @Copilot made their first contribution in #704
Full Changelog: v6.9.0...v7.0.0