The Wire · Showcase
SPRING BOOT LDAP GETS SSL BUNDLES
By RepoJournal · Filed · About Spring
Spring Boot's LDAP auto-configuration now honors named SSL bundles, closing a gap that silently shipped plaintext trust material.
Spring Boot merged SSL bundle support into LDAP auto-configuration [1], letting you point `spring.ldap.ssl.bundle` at a named bundle. The polish commit [2] matters more than it looks: it routes the bundle through the context source's base environment because the old strategy hook was skipped for anonymous read-only ops, meaning LDAPS previously fell back to JVM defaults. Docker Compose LDAP config gets the same treatment [3]. Meanwhile, spring-integration is chasing breaking changes in Spring Framework 7.1.0-SNAPSHOT [4], forcing `MessageConversionException` instead of silently dropping null converter results across JMS paths. On the equality front, `AdviceMessage` gets a fixed `equals()` contract [5]; four of six new tests fail against the old code, so this is a real hash/equals violation. spring-kafka fixes a resource leak where `DelegatingByTopicSerialization.close()` never closed its default delegate [6], and spring-ldap gardens its tooling with an automated dependabot updater [7] and a CheckstyleAll task [8]. All told, 28 commits and 10 PRs across four repos. The 7.1.0 snapshot churn is the thing to watch; if you track Spring Framework milestones, plan for those JMS behavior changes.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Review spring-integration JMS null-converter changes before touching 7.1.0 snapshots spring-projects/spring-integration [plan]
- → Pull in spring-kafka fix for DelegatingByTopicSerialization close() leak spring-projects/spring-kafka [monitor]
- → Try spring.ldap.ssl.bundle in Spring Boot LDAP auto-config if you use LDAPS spring-projects/spring-boot [plan]
References
- [1] Add SSL bundle support to LDAP auto-configuration ↗ spring-projects/spring-boot
- [2] Polish "Add SSL bundle support to LDAP auto-configuration" spring-projects/spring-boot
- [3] Add SSL support for LDAP in Docker Compose spring-projects/spring-boot
- [4] Use latest Spring Framework 7.1.0-SNAPSHOT ↗ spring-projects/spring-integration
- [5] GH-11377: Fix `equals()` contract in the `AdviceMessage` ↗ spring-projects/spring-integration
- [6] Close the default delegate in DelegatingByTopicSerialization ↗ spring-projects/spring-kafka
- [7] Use spring-io/github-actions/update-dependabot spring-projects/spring-ldap
- [8] Add CheckstyleAll Task spring-projects/spring-ldap