spring-integration v7.0.6
spring-integration v7.0.6
:star: New Features
- Do not convert wrong message in the
JmsOutboundGateway.onMessageSync()just for debug logging #11212
:lady_beetle: Bug Fixes
- CVE-2026-47856: JsonToObjectTransformer resolves the json__TypeId__ message header to an arbitrary class without an allow-list #11337
- CVE-2026-47859: Unbounded memory allocation in RFC6587SyslogDeserializer (octet-counted framing) — remote DoS #11335
- CVE-2026-47862: ZipTransformer uses file_name header to build workDirectory path without sanitization #11333
- CVE-2026-47864: Unsafe Java deserialization in SerializingHttpMessageConverter — remote code execution #11330
- CVE-2026-59324: Fix cross-message header leakage in fluxTransform() under concurrency #11327
- CVE-2026-59321: Fix AbstractScriptExecutor for not thread-safe engines #11325
- CVE-2026-59322: Change EmbeddedHeadersJsonMessageMapper default to no headers #11322
- CVE-2026-59311: Prevent zip transformers from writing temp files to symlink #11319
- CVE-2026-59292: Add metadata store file permissions control #11318
- CVE-2026-59307: JdbcMessageStore: new
mapperonsetBeanClassLoader#11315 - CVE-2026-59293: Set SMB default version to SMB202 #11312
- CVE-2026-59274: Add size constraint options to UnzipTransformer #11309
- CVE-2026-47880: Skip properties by default in toHeaders #11306
- CVE-2026-47861: UDP adapter sends ack to attacker-supplied host:port parsed from packet body, even when acknowledge=false #11304
FileWritingMessageHandler: concurrent auto-creation of the same destination directory fails with “Destination directory […] could not be created.” #11258- JdbcMetadataStore putIfAbsent may stuck in while loop on MySQL database. #11256
- Fix ZookeeperLockRegistry test isolation and interrupt handling #11246
- Dynamic IntegrationFlow registration skips dependency injection for additional and internal components #11216
- Concurrency race condition in the
AcceptOnceFileListFilter#11195 - KafkaMessageDrivenChannelAdapter in batch mode doesn’t generate message ID, causing splitter to fail #11186
- Redis locks are not not unique #11182
- Adjust cache capacity in the
JdbcLockRegistry#11173 - JDBC locks not unique #11171
- Mark function return type
@Nullablefor lockKey & waitLockDuration #11169 - JdbcLockRegistry & RedisLockRegistry - Shared ReentrantLock from DefaultLockRegistry causes APP_LOCK entry not deleted on unlock when two different lock keys map to the same bucket #11155
- Throw a generic error from the
AbstractWebServiceInboundGatewayback to the client #11148 - Prevent eviction of held locks from ZooKeeper registry #11135
- The
BaseIntegrationFlowDefinition.REFERENCED_REPLY_PRODUCERScan be accessed concurrently #11129 - Specifying channel name for inbound JMS components in Java DSL causes startup failure due to no BeanFactory #11125
- Fix multibyte ack-header offset in
DatagramPacketMessageMapper#11119 - The
PartitionedDispatcher.dispatch()fails with theIndexOutOfBoundsExceptionwhen hash code is theInteger.MIN_VALUE#11117 - Fix
FileReadingMessageSourceto deal with canonical files #11104
:notebook_with_decorative_cover: Documentation
- Document
FileHeaders.ORIGINAL_FILEas a Sensitive Metadata #11218 - Document security implications for the
storedProcedureNameExpression#11217 - Include
RedisHeaders.COMMANDinto Sensitive Metadata #11211 - Mention a security concern for Control Bus Controller #11208
- The
FileWritingMessageHandler.trigger()Javadoc should mention ReDoS #11133 - Add AGENTS.md & CLAUDE.md for AI assistance #11102
:hammer: Dependency Upgrades
- Upgrade micrometer-tracing to 1.6.7 #11301
- Upgrade micrometer to 1.16.7 #11298
- Upgrade reactor to 2025.0.7 #11296
- Upgrade spring-amqp to 4.0.5 #11293
- Upgrade spring-graphql to 2.0.5 #11291
- Upgrade spring-kafka to 4.0.7 #11289
- Upgrade spring-security to 7.0.7 #11287
- Upgrade spring-framework to 7.0.9 #11285
- Upgrade spring-data-bom to 2025.1.7 #11283
- Bump org.apache.groovy:groovy-bom from 5.0.7 to 5.0.8 #11237
- Bump graalvmVersion from 25.0.3 to 25.0.4 #11202
- Bump org.apache.logging.log4j:log4j-bom from 2.25.4 to 2.25.5 #11177
- Bump org.apache.groovy:groovy-bom from 5.0.6 to 5.0.7 #11162
- Bump org.jruby:jruby-complete from 10.0.5.0 to 10.0.6.0 #11110
:heart: Contributors
Thank you to all the contributors who worked on this release:
@cppwfs
Source spring-projects/spring-integration ·
v7.0.6· 2026-08-20 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.