⭐ New Features
- Remove Joda Time support from Jackson 3 ObjectMapper #10235
- Apply Nullability to MongoDb module #10213
- GH-10083: Apply Nullability to test-support module #10211
- Add NullaWay to package-info for o.s.i.config package #10208
- Apply Nullability to JDBC module #10205
- GH-10058: Add SpEL JSON accessors and converter with Jackson 3 #10203
- GH-10058: Add Jackson 3 (de)serializer support #10193
- CompositeCodec constructors require at least one delegate #10189
- Apply jspecify nullify to spring-integration-core aop/annotation packages #10168
- Add JSpecify Nullability checks to SI #10165
- GH-10083: Implement Nullability in XML module #10161
- GH-10058: Add Jackson 3 ObjectMapper and MessageParser #10160
- Fix JavaDoc warnings #10070
- Mitigate
warning: [this-escape]
in the project #10069 - Add Jackson 3 support and deprecate Jackson 2 APIs #10058
- Deprecate JUnit 4 utilities in the project #9996
- Custom TTL per LOCK in LockRegistry #3444
🐞 Bug Fixes
- Fix
SpringIntegrationTestExecutionListener
for restart #10207 - Sftp ClientSession leak on authentication failure #10188
- Revise
MBeanExporterHelper
refelction logic in favor of directChannelInitializer.AutoCreateCandidatesCollector
usage #10167 - RabbitMQ Streams Client Errors Getting Lost #10163
- Mail: Proposal for removing constructors in
AbstractMailReceiver
which supporturl
to be null #10100
📔 Documentation
- Fix function misspelling in gateway documentation. #10060
🔨 Dependency Upgrades
- Bump com.fasterxml.jackson:jackson-bom from 2.19.1 to 2.19.2 #10234
- Bump graalvmVersion from 24.2.1 to 24.2.2 #10233
- Bump io.micrometer:micrometer-bom from 1.15.1 to 1.15.2 #10232
- Bump tools.jackson:jackson-bom from 3.0.0-rc5 to 3.0.0-rc6 #10231
- Bump org.jruby:jruby-complete from 10.0.0.1 to 10.0.1.0 #10230
- Bump io.micrometer:micrometer-tracing-bom from 1.5.1 to 1.5.2 #10229
- Bump org.springframework.graphql:spring-graphql from 1.4.0 to 1.4.1 #10177
- Bump debeziumVersion from 3.1.2.Final to 3.1.3.Final #10176
- Upgrade to Kotlin 2.2.0 #10159
- Bump org.codelibs:jcifs from 2.1.39 to 2.1.40 #10156
- Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 #10128
- Bump io.micrometer:micrometer-tracing-bom from 1.5.0 to 1.5.1 #10127
- Bump io.micrometer:micrometer-bom from 1.15.0 to 1.15.1 #10126
- Bump org.mongodb:mongodb-driver-bom from 5.5.0 to 5.5.1 #10084
- Bump debeziumVersion from 3.1.1.Final to 3.1.2.Final #10073
- Bump protobufVersion from 4.31.0 to 4.31.1 #10066
- Bump org.apache.groovy:groovy-bom from 4.0.26 to 4.0.27 #10065
❤️ Contributors
Thank you to all the contributors who worked on this release:
@EddieChoCho, @anayonkars, @anthologia, @cppwfs, @mjd507, and @xak2000