Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Pick a date

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

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

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.