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 Boot fixes OTLP fallback and DataSource unwrap bugs

By RepoJournal · Filed · About Spring

Spring Boot shipped two behavioral fixes overnight that will change how your OTLP config and DataSource unwrapping resolve at runtime.

Spring Boot's OTLP common property fallback now aligns logging and tracing behavior when resolving signal-specific config [1], so your transport-level assertions may no longer hold if you rely on fallback. For DataSource users, `unwrapRoot` now honors a wrapper's `unwrap` before checking the delegate chain [2], which fixes a real issue with `DecoratedDataSource` from spring-boot-data-source-decorator 2.0.1. The fix has been merged [3], and the team also cleaned up an Eclipse-only compiler error [4] and switched Java 27 detection to `String.encodedLength` [5]. Over in Spring Integration, `AbstractMailMessageTransformer` now preserves upstream headers via `copyHeadersIfAbsent` [6], so your correlation IDs and tracing headers survive mail transformations. Spring LDAP removed tag deployment from branch-level doc publishing [7] and added release train workflows [8], giving you a heads-up on their release process changes. The release notes for the MailMessageTransformer fix say it "retains upstream headers while preserving mail header precedence" [6]. Across 42 commits and 14 PRs, nothing else rises to urgent action; the rest is dependency bumps and test stability.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add common OTLP configuration for endpoint, compression and headers ↗ spring-projects/spring-boot
  2. [2] Honour a wrapper's unwrap when resolving the root DataSource ↗ spring-projects/spring-boot
  3. [3] Merge pull request #51410 from jjh75607 spring-projects/spring-boot
  4. [4] Change code to make Eclipse compiler happy spring-projects/spring-boot
  5. [5] Use method on String to identify Java 27 spring-projects/spring-boot
  6. [6] GH-11281: Fix MailMessageTransformer for losing headers spring-projects/spring-integration
  7. [7] Remove tag deployment from branch-level deploy-docs spring-projects/spring-ldap
  8. [8] Add Release Train Workflows spring-projects/spring-ldap

Quick answers

What shipped in Spring on August 25, 2026?
Spring Boot shipped two behavioral fixes overnight that will change how your OTLP config and DataSource unwrapping resolve at runtime. In total, 42 commits and 14 pull requests landed.
Who contributed to Spring on August 25, 2026?
11 developers shipped this update, including somiljain2006, jjh75607, Stéphane Nicoll, Phillip Webb, Andy Wilkinson, Martin Lippert, Josh Cummings, and Moritz Halbritter, and 3 more.
What were the notable Spring updates?
Add common OTLP configuration for endpoint, compression and headers, Honour a wrapper's unwrap when resolving the root DataSource, and Merge pull request #51410 from jjh75607.

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?