RepoJournal
Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Pick a date

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].

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

FAQ

What changed 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.
What should Spring teams do about it?
Upgrade spring-amqp and spring-pulsar to pick up Jackson 2.21.4 and Logback 1.5.33 in your next build cycle • Review spring-ai ChatClient docs if you're managing multiple models or client instances • Test spring-integration changes against your deserialization pipelines before next release
Which Spring repositories shipped on May 30, 2026?
spring-projects/spring-amqp, spring-projects/spring-pulsar, spring-projects/spring-ai, spring-projects/spring-integration

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.