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

JACKSON AND LOGBACK UPDATES ROLL ACROSS SPRING ECOSYSTEM

By RepoJournal · Filed · About Spring

Jackson 2.21.4 and Logback 1.5.33 landed across spring-amqp and spring-pulsar overnight, while spring-ai ships ChatClient refinements and restores observability for Anthropic models.

The dependency wave is predictable and low-risk: Jackson 2.21.4 [1] [6] and Jackson 3.1.4 [2] are now pinned in spring-amqp and spring-pulsar, paired with Logback 1.5.33 [3] [5] which registers properties file URLs to the ConfigurationWatchList for better file monitoring. Spring-pulsar also bumped spring-release-actions to 0.0.5 [4], a development-only tooling update. The real momentum is in spring-ai: ChatClient docs got overhauled with clarified multi-client patterns and new integration tests [7], while ToolExecutionEligibilityPredicate deprecation was cleaned up across all model implementations [8]. The Anthropic chat model regained HTTP-layer observability [9] by swapping to anthropic-java-core and supplying a custom OkHttp client with Micrometer instrumentation. A new EntityParamSpec fluent API landed [10], letting developers toggle provider-native structured output and schema validation per call. Spring-integration tightened deserialization to use DefaultDeserializer.getClassLoader() instead of reflection [11], and bumped to Spring 7.0.8-SNAPSHOT [12].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Bump com.fasterxml.jackson:jackson-bom from 2.21.3 to 2.21.4 ↗ spring-projects/spring-amqp
  2. [2] Bump tools.jackson:jackson-bom from 3.1.3 to 3.1.4 ↗ spring-projects/spring-amqp
  3. [3] Bump ch.qos.logback:logback-classic from 1.5.32 to 1.5.33 ↗ spring-projects/spring-amqp
  4. [4] Bump spring-io/spring-release-actions from 0.0.4 to 0.0.5 in the development-dependencies group ↗ spring-projects/spring-pulsar
  5. [5] Bump ch.qos.logback:logback-classic from 1.5.32 to 1.5.33 ↗ spring-projects/spring-pulsar
  6. [6] Bump com.fasterxml.jackson:jackson-bom from 2.21.3 to 2.21.4 ↗ spring-projects/spring-pulsar
  7. [7] Update ChatClient docs and ITs ↗ spring-projects/spring-ai
  8. [8] ToolExecutionEligibilityPredicate cleanup in models spring-projects/spring-ai
  9. [9] GH-5930: Restore HTTP-layer observability for Anthropic chat model spring-projects/spring-ai
  10. [10] Add EntityParamSpec to ChatClient entity() methods spring-projects/spring-ai
  11. [11] `DefaultDeserializer.getClassLoader()` instead of reflection spring-projects/spring-integration
  12. [12] Use `springVersion = '7.0.8-SNAPSHOT'` spring-projects/spring-integration

Quick answers

What shipped in Spring on May 30, 2026?
Jackson 2.21.4 and Logback 1.5.33 landed across spring-amqp and spring-pulsar overnight, while spring-ai ships ChatClient refinements and restores observability for Anthropic models. In total, 6 commits and 7 pull requests landed.
Who contributed to Spring on May 30, 2026?
2 developers shipped this update, including dependabot[bot] and ilayaperumalg.
What were the notable Spring updates?
Bump com.fasterxml.jackson:jackson-bom from 2.21.3 to 2.21.4, Bump tools.jackson:jackson-bom from 3.1.3 to 3.1.4, and Bump ch.qos.logback:logback-classic from 1.5.32 to 1.5.33.

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?