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

SPeL Configuration Gets a Builder, Deprecates 9 Constructors

By RepoJournal · Filed · About Spring

Spring Framework is modernizing SpEL configuration and it's about time you stopped wrestling with those unlabeled boolean and int constructors.

Spring Framework is deprecating all nine overloaded SpelParserConfiguration constructors [1], steering everyone toward the new builder API [2]. The old design grew to an eight-parameter constructor as options piled up since 3.0, making call sites hard to read. Sam Brannen notes the plan was set when the builder landed in 7.0.10, and now it's the recommended path, with `withDefaults()` for the common case. Separately, dependabot is churning through Jackson BOM patches across the org, bumping tools.jackson to 3.2.2 [3] and com.fasterxml.jackson to 2.22.2 [4] in spring-integration, with matching updates in spring-kafka [5][6]. Spring Boot starter jumps from 4.0.3 to 4.0.7 in spring-kafka's development-dependencies group [7], and spring-data-elasticsearch fixed script handling when building an UpdateQuery [8]. All quiet otherwise, just housekeeping.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Deprecate SpelParserConfiguration constructors in favor of the builder API spring-projects/spring-framework
  2. [2] Introduce a builder for SpelParserConfiguration spring-projects/spring-framework
  3. [3] Bump tools.jackson:jackson-bom from 3.2.1 to 3.2.2 ↗ spring-projects/spring-integration
  4. [4] Bump com.fasterxml.jackson:jackson-bom from 2.22.1 to 2.22.2 ↗ spring-projects/spring-integration
  5. [5] Bump tools.jackson:jackson-bom from 3.2.1 to 3.2.2 ↗ spring-projects/spring-kafka
  6. [6] Bump com.fasterxml.jackson:jackson-bom from 2.21.5 to 2.21.6 ↗ spring-projects/spring-kafka
  7. [7] Bump org.springframework.boot:spring-boot-starter from 4.0.3 to 4.0.7 in the development-dependencies group ↗ spring-projects/spring-kafka
  8. [8] Fix script handling when building an UpdateQuery. ↗ spring-projects/spring-data-elasticsearch

Quick answers

What shipped in Spring on August 23, 2026?
Spring Framework is modernizing SpEL configuration and it's about time you stopped wrestling with those unlabeled boolean and int constructors. In total, 4 commits and 9 pull requests landed.
Who contributed to Spring on August 23, 2026?
3 developers shipped this update, including dependabot, sothawo, and Sam Brannen.
What were the notable Spring updates?
Deprecate SpelParserConfiguration constructors in favor of the builder API, Introduce a builder for SpelParserConfiguration, and Bump tools.jackson:jackson-bom from 3.2.1 to 3.2.2.

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?