Visit NES for Spring Home Page
Spring Integration 5.5.x Release Notes
13 versions
Comprehensive release notes and changelog for Spring Integration 5.5.x, including security patches, bug fixes, and feature updates across all supported versions.
August 2026
5.5.33
Released Aug 28, 2026 Full Version:
5.5.20-spring-integration-5.5.33
Security Fixes
- A
fluxTransform()function emitting raw payloads can no longer copy reply headers such asreplyChannel,errorChannelandcorrelationIdfrom an unrelated in-flight request, because every element that is not already aMessageis now rejected with anIllegalStateExceptionand the function must build its ownMessage(high severity, CVE-2026-59324). - A remote peer can no longer inject headers such as
replyChannelandroutingSlip, becauseEmbeddedJsonHeadersMessageMappernow prunes decoded wire headers and by default embeds onlyid,timestampandcontentTyperather than every header (medium severity, CVE-2026-59322). - A shared
ScriptEnginethat declares itself not thread-safe is no longer evaluated byAbstractScriptExecutorwithout a concurrency guard, so concurrent messages can no longer corrupt its internal state (medium severity, CVE-2026-59321). - An octet-counted frame's sender-declared length can no longer force an unbounded heap allocation before the frame body is received, because
RFC6587SyslogDeserializernow bounds that length (medium severity, CVE-2026-47859). - An unauthenticated UDP packet can no longer make the adapter send a datagram to an attacker-selected host and port, because
UnicastReceivingChannelAdapternow acknowledges only addresses matching itstrustedAckAddressespatterns, which are empty until configured (medium severity, CVE-2026-47861). - Untrusted JSON type-id headers can no longer select an arbitrary deserialization target class, because
JsonToObjectTransformernow resolves a header-supplied type only from a configurable set of trusted packages (medium severity, CVE-2026-47856). - User-defined JMS properties with framework-significant names are no longer copied into message headers by
DefaultJmsHeaderMapper, which now maps an inbound property only when its name matches the configured patterns,contentTypealone by default (medium severity, CVE-2026-47880). PropertiesPersistingMetadataStoreno longer creates its persisted metadata file and directory in the shared temp directory with umask-inherited permissions, so neither is readable by other local users (low severity, CVE-2026-59292).SerializingHttpMessageConverternow reads Java request bodies through anAllowListDeserializingConverter, but for backward compatibility applies no class restriction until one is set, so reading requests from untrusted sources still requires configuring trusted patterns throughsetAllowedPatternsoraddAllowedPatterns(medium severity, CVE-2026-47864).
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.28 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.28 - Spring Framework (NES)
5.3.39-spring-framework-5.3.54 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.22 - Spring Retry (NES)
1.3.4-spring-retry-1.3.13 - Spring Security (NES)
5.7.14-spring-security-5.7.26 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.19
June 2026
5.5.32
Released Jun 15, 2026 Full Version:
5.5.20-spring-integration-5.5.32
Security Fixes
- Addressed a path-traversal vulnerability in the remote-file inbound synchronizer, where a malicious or compromised FTP/SFTP/SMB server could write attacker-controlled files outside the configured local directory; path validation is now centralized in
FileUtils.newFileInDirectoryIfValid, which rejects..segments and escaping absolute paths (CVE-2026-40987).
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.27 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.27 - Spring Framework (NES)
5.3.39-spring-framework-5.3.52 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.21 - Spring Retry (NES)
1.3.4-spring-retry-1.3.12 - Spring Security (NES)
5.7.14-spring-security-5.7.25 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.18
April 2026
5.5.31
Released Apr 28, 2026 Full Version:
5.5.20-spring-integration-5.5.31
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.26 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.26 - Spring Framework (NES)
5.3.39-spring-framework-5.3.51 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.20 - Spring Retry (NES)
1.3.4-spring-retry-1.3.11 - Spring Security (NES)
5.7.14-spring-security-5.7.24 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.17
March 2026
5.5.30
Released Mar 25, 2026 Full Version:
5.5.20-spring-integration-5.5.30
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.25 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.25 - Spring Framework (NES)
5.3.39-spring-framework-5.3.50 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.19 - Spring Retry (NES)
1.3.4-spring-retry-1.3.10 - Spring Security (NES)
5.7.14-spring-security-5.7.23 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.16
October 2025
5.5.29
Released Oct 23, 2025 Full Version:
5.5.20-spring-integration-5.5.29
Notes
- The recent CVE-2025-41254 patch for Spring Framework (NES) 5.3.49 required an update to Spring Integration's websocket integration.
This change updates the websocket integration with Spring Framework to register a client session with a STOMP
CONNECTframe. See the following related GitHub issue for additional details.
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.24 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.24 - Spring Framework (NES)
5.3.39-spring-framework-5.3.49 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.18 - Spring Security (NES)
5.7.14-spring-security-5.7.22 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.15
September 2025
5.5.28
Released Sep 30, 2025 Full Version:
5.5.20-spring-integration-5.5.28
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.23 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.17 - Spring Retry (NES)
1.3.4-spring-retry-1.3.8
5.5.27
Released Sep 23, 2025 Full Version:
5.5.20-spring-integration-5.5.27
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.22 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.23 - Spring Framework (NES)
5.3.39-spring-framework-5.3.48 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.16 - Spring Security (NES)
5.7.14-spring-security-5.7.21 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.14
August 2025
5.5.26
Released Aug 25, 2025 Full Version:
5.5.20-spring-integration-5.5.26
Dependency Upgrades
- Spring AMQP (NES)
2.4.17-spring-amqp-2.4.21 - Spring Data BOM (NES)
2021.2.18-spring-data-bom-2021.2.22 - Spring Framework (NES)
5.3.39-spring-framework-5.3.47 - Spring Kafka (NES)
2.8.11-spring-kafka-2.8.15 - Spring Retry (NES)
1.3.4-spring-retry-1.3.8 - Spring Security (NES)
5.7.14-spring-security-5.7.20 - Spring Web Services (NES)
3.1.8-spring-ws-3.1.13
May 2025
5.5.25
Released May 20, 2025 Full Version:
5.5.20-spring-integration-5.5.25
Dependency Upgrades
- Spring Framework (NES):
5.3.39-spring-framework-5.3.46 - Spring AMQP (NES):
2.4.17-spring-amqp-2.4.20 - Spring Data BOM (NES):
2021.2.18-spring-data-bom-2021.2.21 - Spring Kafka (NES):
2.8.11-spring-kafka-2.8.14 - Spring Retry (NES):
1.3.4-spring-retry-1.3.7 - Spring Security (NES):
5.7.14-spring-security-5.7.19 - Spring WS (NES):
3.1.8-spring-ws-3.1.12
April 2025
5.5.24
Released Apr 23, 2025 Full Version:
5.5.20-spring-integration-5.5.24
Dependency Upgrades
- Spring Security (NES):
5.7.14-spring-security-5.7.18
March 2025
5.5.23
Released Mar 20, 2025 Full Version:
5.5.20-spring-integration-5.5.23
Dependency Upgrades
- Spring Kafka (NES):
2.8.11-spring-kafka-2.8.13 - Spring Security (NES):
5.7.14-spring-security-5.7.17
February 2025
5.5.22
Released Feb 24, 2025 Full Version:
5.5.20-spring-integration-5.5.22
Notes
- Publish Spring Integration under the
org.springframework.integrationgroup ID instead ofcom.herodevs.nes.springframework.integration
Dependency Upgrades
- Spring Framework (NES):
5.3.39-spring-framework-5.3.45 - Spring AMQP (NES):
2.4.17-spring-amqp-2.4.19 - Spring Data BOM (NES):
2021.2.18-spring-data-bom-2021.2.20 - Spring Data Geode (NES):
2.7.18 - Spring Kafka (NES):
2.8.11-spring-kafka-2.8.12 - Spring Retry (NES):
1.3.4-spring-retry-1.3.6 - Spring Security (NES):
5.7.14-spring-security-5.7.16 - Spring Framework (NES):
5.3.39-spring-framework-5.3.45 - Spring WS (NES):
3.1.8-spring-ws-3.1.10 - Mongo driver:
4.6.1
November 2024
5.5.21
Released Nov 15, 2024 Full Version:
5.5.20-spring-integration-5.5.21
Notes
- This release originates from the open‑source Spring Integration repository forked by HeroDevs. It encompasses modifications implemented by HeroDevs to ensure successful framework builds. This release contains no functional changes from Spring Integration build
5.5.20. Full Version:5.5.20-spring-integration-5.5.21
Stay in the loop
~/herodevs-spring-framework-support
herodevs@nes:open-source$ ./display-support-info.sh