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 AI FIXES ANTHROPIC THINKING TEXT LEAK, STREAMLINES CI/CD

By RepoJournal · Filed · About Spring

Spring AI shipped a critical fix that prevented Claude's internal reasoning from polluting assistant messages in tool-call replays.

The Anthropic integration was accumulating thinking text for replay but leaving it in the intermediate streaming chunk, causing the MessageAggregator to concatenate it into the final response [1]. This created spurious text blocks alongside tool use parameters. The fix removes the errant content call from the streaming pipeline. In parallel, Spring AI cut release complexity by removing milestone and Maven Central workflows [2], then optimized integration test CI by merging redundant workflows [3]. Spring AI also improved test infrastructure by moving MongoDB metadata tests from integration into unit classes [4], allowing those tests to run without container overhead, while adding framework identification to MongoDB driver metadata for Atlas observability [5]. Spring Framework aligned its domain-to-ASCII handling with the latest WhatWG URL spec, lowercasing ASCII domains and accepting ACE labels without validation to match browser behavior [7]. Spring Integration added nullability annotations to LockRequestHandlerAdvice function returns [6], improving null-safety contracts for framework users.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix Anthropic thinking text leaking into assistant message content spring-projects/spring-ai
  2. [2] Remove milestone/maven central release workflows spring-projects/spring-ai
  3. [3] Optimize Spring AI integration tests' workflow files spring-projects/spring-ai
  4. [4] Move MongoDB Atlas vector store driver metadata test to unit test class spring-projects/spring-ai
  5. [5] Add spring-ai framework name to MongoDB driver metadata spring-projects/spring-ai
  6. [6] `@Nullable` for functions in `LockRequestHandlerAdvice` spring-projects/spring-integration
  7. [7] Align domainToAscii with current WhatWG spec spring-projects/spring-framework

Quick answers

What shipped in Spring on July 9, 2026?
Spring AI shipped a critical fix that prevented Claude's internal reasoning from polluting assistant messages in tool-call replays. In total, 17 commits and 2 pull requests landed.
What were the notable Spring updates?
Fix Anthropic thinking text leaking into assistant message content, Remove milestone/maven central release workflows, and Optimize Spring AI integration tests' workflow files.

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.