107 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-07-10
stories 21

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

SPRING AI REALIGNS DEPENDENCY MANAGEMENT ACROSS VECTOR STORES

By RepoJournal · Filed · About Spring · Composed from the cited sources · methodology

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

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.