RepoJournal
Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Java Full archive →

The Wire · Showcase

SPRING INTEGRATION UPGRADES TO CAMEL 4.21.0 AS RELEASE TRAIN AUTOMATION LANDS ACROSS ECOSYSTEM

By RepoJournal · Filed · About Spring

Apache Camel 4.21.0 arrives in Spring Integration with nullability fixes, while release train automation rolls out to consolidate version management across Spring Data, AMQP, and Integration.

Spring Integration absorbed Apache Camel 4.21.0 [1] and immediately resolved the resulting nullability conflicts introduced by Camel's new JSpecify policy [2]. The upgrade marks a shift toward stricter null-safety enforcement across the stack. In parallel, Spring Data Build landed release train automation [3] that's now cascading through dependent projects. Spring AMQP and Spring Integration both reorganized their version catalogs [4] [5] to group release-train-managed versions at the top, preventing Dependabot bumps from tangling with coordinated train updates in the same diff. Spring Security bumped webauthn4j to 0.31.9.RELEASE [6] to pick up parsing fixes. Integration also fixed a file handler race condition in FileToChannelIntegrationTests [7] and improved error recovery by preserving original message headers in DefaultErrorMessageStrategy [8], so error routing logic can still access upstream context.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] GH-11221: Upgrade to Apache Camel `4.21.0` spring-projects/spring-integration
  2. [2] Resolve Camel's Nullability errors ↗ spring-projects/spring-integration
  3. [3] Add release train automation. spring-projects/spring-data-build
  4. [4] Group release train versions in version catalog spring-projects/spring-integration
  5. [5] Group release train versions in version catalog spring-projects/spring-amqp
  6. [6] Bump com.webauthn4j:webauthn4j-core from 0.31.8.RELEASE to 0.31.9.RELEASE ↗ spring-projects/spring-security
  7. [7] Fix race in the `FileToChannelIntegrationTests` spring-projects/spring-integration
  8. [8] Preserve original headers in `DefaultErrorMessageStrategy` ↗ spring-projects/spring-integration

Quick answers

What shipped in Spring on August 5, 2026?
Apache Camel 4.21.0 arrives in Spring Integration with nullability fixes, while release train automation rolls out to consolidate version management across Spring Data, AMQP, and Integration. In total, 7 commits and 3 pull requests landed.
Who contributed to Spring on August 5, 2026?
5 developers shipped this update, including Mark Paluch, dependabot, Glenn Renfro, Artem Bilan, and mjd507.
What were the notable Spring updates?
GH-11221: Upgrade to Apache Camel `4.21.0`, Resolve Camel's Nullability errors, and Add release train automation.

More from @spring-projects

Daily updates, in your inbox

Follow Spring

Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?