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 REALIGNS DEPENDENCY MANAGEMENT ACROSS VECTOR STORES

By RepoJournal · Filed · About Spring

Spring AI is consolidating version management across gRPC, Maven plugins, and Couchbase clients to delegate entirely to Spring Boot's BOM, cutting maintenance overhead and preventing dependency drift.

Spring AI shipped three major alignment commits that strip out redundant version properties across vector store modules [1][2][3]. The gRPC consolidation removes explicit per-module overrides for the Qdrant, Milvus, and Weaviate integrations, letting Spring Boot's BOM take the wheel [2]. Couchbase bumps from 3.9.1 to 3.11.3 via the same mechanism [3]. Maven plugin versions now flow from Spring Boot rather than living in Spring AI's root pom [1]. Meanwhile, Spring Security tightened its build matrix to check only JDK 17, cutting CI time by ditching the redundant JDK 21 job [4]. Logback 1.5.38 rolled out across Session and Security repos, fixing a typo in HardenedObjectInputStream that was silently dropping Throwable white-filtering [5][6]. Spring AI also fixed a critical native resource leak in TransformersEmbeddingModel where OrtSession and HuggingFaceTokenizer were never released on bean destruction [7]. Spring Security made wildcards a minor-version concern only, moving from patch-level management to major.minor targeting for 7.0.x [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Delegate Maven plugin versions to Spring Boot BOM spring-projects/spring-ai
  2. [2] Align gRPC version management with Spring Boot spring-projects/spring-ai
  3. [3] Update Couchbase vector store to use Spring Boot-managed client spring-projects/spring-ai
  4. [4] Check Only JDK 17 spring-projects/spring-security
  5. [5] Bump ch.qos.logback:logback-core from 1.5.37 to 1.5.38 ↗ spring-projects/spring-session
  6. [6] Bump ch.qos.logback:logback-classic from 1.5.37 to 1.5.38 ↗ spring-projects/spring-security
  7. [7] Close native resources in `TransformersEmbeddingModel` ↗ spring-projects/spring-ai
  8. [8] Move Wildcards to Minor Versions spring-projects/spring-security

Quick answers

What shipped in Spring on July 10, 2026?
Spring AI is consolidating version management across gRPC, Maven plugins, and Couchbase clients to delegate entirely to Spring Boot's BOM, cutting maintenance overhead and preventing dependency drift. In total, 16 commits and 5 pull requests landed.
Who contributed to Spring on July 10, 2026?
2 developers shipped this update, including dependabot[bot] and TimurRakhmatullin86.
What were the notable Spring updates?
Delegate Maven plugin versions to Spring Boot BOM, Align gRPC version management with Spring Boot, and Update Couchbase vector store to use Spring Boot-managed client.

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.