7.1.0
- Adding a registry that maps command names to their flags (#4332)
- Reduce log level to warn on reconnect in JedisSentinelPool (#4336)
- Add support for CAS/CAD, DELEX, DIGEST commands (#4363)
- Add support for CLAIM arg in XREADGROUP (#4344)
- Add MSETEX command support (#4361)
- Fix connection leak in scanIteration with JedisSentineled #4323 (#4328)
- Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 (#4327)
- Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.5 to 5.5.1 (#4325)
- Increase timeout for countDownLatch await (#4333)
- docs: Correct builder to use hostAndPort method (#4322)
- docs: document required optional dependency
resilience4j-all(#4321) - Enable code highlighting in the docs (#4319)
We'd like to thank all the contributors who worked on this release!
@ChrisMcD1, @a-TODO-rov, @dependabot, @dependabot[bot], @ggivo and @uglide
v3.5.8
- This release contains a fix to get Testcontainers working with modern Docker versions. If this causes problems in your setup, you can downgrade the minimum Docker API, effectively reverting that change.
- Gradle war task does not exclude starter POMs from lib-provided #48196
- Testcontainers integration fails on Docker 29.0.0 #48192
- SslMeterBinder doesn't register metrics for dynamically added bundles if no bundles exist at bind time #48180
- Properties bound in the child management context ignore the parent's environment prefix #48176
- ssl.chain.expiry metrics doesn't update for dynamically registered SSL bundles #48153
- Auto-configuration exclusions are checked using a different class loader to the one that loads auto-configuration classes #48129
- New arm64 macbooks fail to bootBuildImage due to incorrect platform image #48127
- NullPointerException when using
@ConditionalOnSingleCandidatewith multiple manually registered singletons #48123 - Buildpack fails with recent Docker installs due to hardcoded version in URL #48102
- Image building may fail when specifying a platform if an image has already been built with a different platform #48098
- Undertow's ServletContext is destroy too early, making it unusable in
@PreDestroymethods #48061 - PortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration #48058
- Auto-configured JCacheMetrics cannot be customized #48056
- WebSecurityCustomizer beans are excluded by WebMvcTest #48054
- Devtools Restarter does not work with a parameterless main method #47987
- Setting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry #47923
- Docker response 407 is not handled correctly resulting in no error message #47900
- spring-boot-maven-plugin process-aot goal does not find package-private main method #47780
- Revise AWS section of "Deploying to the Cloud" in reference manual #48156
- Fix typo in PortInUseException Javadoc #48133
- Correct section about required setters in "Type-safe Configuration Properties" #48130
- Document EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper #48114
- Document support for configuring servlet context init parameters using properties #48111
- Clarify how warnings about soon-to-expire SSL certificates are reported #48062
- Document how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries #48052
- Use since attribute in configuration properties deprecation consistently #47980
- BootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException #47905
- Clarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier #47898
- Document that Actuator endpoint may have at most one extension of each type #47873
- Limit Kotlin API documentation to Kotlin-specific APIs #47859
- Adapt AOTCache documentation to JEP 514 #47274
- Downgrade to Cassandra Driver 4.19.0 #47926
- Upgrade to AspectJ 1.9.25 #48005
- Upgrade to Caffeine 3.2.3 #48006
- Upgrade to Cassandra Driver 4.19.2 #48183
- Upgrade to DB2 JDBC 12.1.3.0 #48083
- Upgrade to Hibernate 6.6.36.Final #48148
- Upgrade to Jackson Bom 2.19.4 #48008
- Upgrade to Jetty 12.0.30 #48118
- Upgrade to Jetty Reactive HTTPClient 4.0.13 #48149
- Upgrade to jOOQ 3.19.28 #48084
- Upgrade to Logback 1.5.21 #48085
- Upgrade to Micrometer 1.15.6 #48009
- Upgrade to Micrometer Tracing 1.5.6 #48010
- Upgrade to MySQL 9.5.0 #48011
- Upgrade to Neo4j Java Driver 5.28.10 #48044
- Upgrade to Quartz 2.5.1 #48012
- Upgrade to R2DBC Postgresql 1.0.9.RELEASE #48013
- Upgrade to Reactor Bom 2024.0.12 #48014
- Upgrade to Spring Data Bom 2025.0.6 #48039
- Upgrade to Spring Framework 6.2.14 #48166
- Upgrade to Spring Integration 6.5.4 #48040
- Upgrade to Spring Kafka 3.3.11 #48041
- Upgrade to Spring Pulsar 1.2.12 #48042
- Upgrade to Spring Security 6.5.7 #48043
- Upgrade to Tomcat 10.1.49 #48086
Thank you to all the contributors who worked on this release:
@K-jun98, @TerryTaoYY, @hojooo, @linw-bai, @mipo256, @namest504, @ngocnhan-tran1996, @nosan, @scottfrederick, @siva-sai-udaygiri, @tschut, and @vpavic
v3.4.12
This release contains a fix to get Testcontainers working with modern Docker versions. If this causes problems in your setup, you can downgrade the minimum Docker API, effectively reverting that change.
- Gradle war task does not exclude starter POMs from lib-provided #48195
- Testcontainers integration fails on Docker 29.0.0 #48104
- NullPointerException when using
@ConditionalOnSingleCandidatewith multiple manually registered singletons #48117 - Buildpack fails with recent Docker installs due to hardcoded version in URL #48050
- PortInUseException incorrectly thrown on failure to bind port due to Netty IP misconfiguration #47618
- Image building may fail when specifying a platform if an image has already been built with a different platform #47292
- Setting 'max-uri-tags' does not prevent unlimited meter growth on any AutoConfiguredCompositeMeterRegistry #47285
- WebSecurityCustomizer beans are excluded by WebMvcTest #47255
- Docker response 407 is not handled correctly resulting in no error message #47180
- Undertow's ServletContext is destroy too early, making it unusable in
@PreDestroymethods #47141 - New arm64 macbooks fail to bootBuildImage due to incorrect platform image #46665
- Auto-configured JCacheMetrics cannot be customized #46212
- Properties bound in the child management context ignore the parent's environment prefix #45858
- Fix typo in PortInUseException Javadoc #48124
- Document support for configuring servlet context init parameters using properties #47951
- BootstrapContext#getOrElseThrow has incorrect reference to IllegalStateException #47903
- Clarify when BootstrapContext get methods may return null rather than throwing an exception or calling the fallback supplier #47896
- Document how to use ContextPropagatingTaskDecorator for propagating trace context over thread boundaries #47893
- Limit Kotlin API documentation to Kotlin-specific APIs #47763
- Document that Actuator endpoint may have at most one extension of each type #47740
- Some spring.test.* properties are not documented #47236
- Document EndpointObjectMapper and management.endpoints.jackson.isolated-object-mapper #47039
- Clarify how warnings about soon-to-expire SSL certificates are reported #45564
- Correct section about required setters in "Type-safe Configuration Properties" #43138
- Upgrade to AspectJ 1.9.25 #48015
- Upgrade to Hibernate 6.6.36.Final #48146
- Upgrade to Jackson Bom 2.18.5 #48017
- Upgrade to Jetty 12.0.30 #48119
- Upgrade to Jetty Reactive HTTPClient 4.0.13 #48147
- Upgrade to jOOQ 3.19.28 #48078
- Upgrade to Logback 1.5.21 #48079
- Upgrade to Micrometer 1.14.13 #48018
- Upgrade to Micrometer Tracing 1.4.12 #48019
- Upgrade to MySQL 9.5.0 #48020
- Upgrade to Neo4j Java Driver 5.28.10 #48030
- Upgrade to R2DBC Postgresql 1.0.9.RELEASE #48021
- Upgrade to Reactor Bom 2024.0.12 #48022
- Upgrade to Spring Data Bom 2024.1.12 #48024
- Upgrade to Spring Framework 6.2.14 #48165
- Upgrade to Spring Integration 6.4.9 #48026
- Upgrade to Spring Kafka 3.3.11 #48027
- Upgrade to Spring Pulsar 1.2.12 #48028
- Upgrade to Spring Security 6.4.13 #48029
- Upgrade to Tomcat 10.1.49 #48080
Thank you to all the contributors who worked on this release:
@K-jun98, @hojooo, @mipo256, @namest504, @ngocnhan-tran1996, @nosan, @siva-sai-udaygiri, and @tschut
v7.0.1
- Align
RestOperationsKotlin extensions nullability with Java one #35852 - Add
resetCaches()method to Caffeine/ConcurrentMapCacheManager #35840 - Fix single-check idiom in
UnmodifiableMultiValueMap#35822 - Fix
Spliteratorcharacteristics inConcurrentReferenceHashMap#35817 - RestTestClient does not configure JsonPathAssertions in the same way as WebTestClient #35793
- Fix
JdbcOperationsKotlin extensions #35846 - Fix
getCacheNames()concurrent access in NoOpCacheManager #35842 - Annotation discovery regression for interfaces extending
BeanNameAwareand co. #35835 - MissingPathVariableException produces wrong status code in ProblemDetail #35829
- Refine
ParameterizedPreparedStatementSetternullability #35749 - Fix HtmlUtils unescape for supplementary chars #35477
- Fix cross-reference links in HtmlUnit sections #35853
- Remove
@seeJavadoc references to deprecated PropertiesBeanDefinitionReader #35836 - Replace
kotlin-issuesattribute reference #35820 - Document semantics and behavior of
SpringExtension.getApplicationContext()#35764
Thank you to all the contributors who worked on this release:
@juntae6942, @kilink, @ngocnhan-tran1996, and @quaff
v6.2.14
- Add
resetCaches()method to Caffeine/ConcurrentMapCacheManager #35841 - Fix single-check idiom in
UnmodifiableMultiValueMap#35831 - Fix
Spliteratorcharacteristics inConcurrentReferenceHashMap#35828
Nightly
- 011045f: Update mirror info (Wed Nov 19 00:23:54 UTC 2025) (Selenium CI Bot)
- 3114b93: [nodejs] Update dev dependencies to fix vulnerabilities (#16610) (Corey Goldberg) #16610
- 409fbfc: [java][BiDi] emulation: allow passing null to GeolocationOverride (#16594) (Swastik Baranwal) #16594
- 3abe4c7: [dotnet][rb][java][js][py] Automated Browser Version Update (#16611) (Selenium CI Bot) #16611
- e0afdd3: [grid] Update container label
compose.oneoffin Dynamic Grid (#16613) (Viet Nguyen Duc) #16613