RepoJournal
Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Pick a date

The Wire · Showcase

SPRING SHELL FIXES CONVERTER BEANS, SPRING TOOLS PATCHES NPE

By RepoJournal · Filed · About Spring

Spring Shell shipped three critical fixes overnight that restore custom Converter bean handling and fix command registration bugs that broke in recent releases.

Spring Shell landed the most urgent fix: user-defined Converter beans were being completely ignored by @Command-annotated methods [1], a regression that forced developers to work around the framework's own dependency injection. The same release also fixes command completion for positional arguments [2] and eliminates eager instantiation of scoped beans during registration [3], both of which could cause unexpected lifecycle violations in production. On the Spring Tools desk, a null pointer exception in CompositeASTVisitor got patched [4], hardening the visitor pattern against null inputs with proper @NonNull annotations. Spring Session continues steady maintenance: Dependabot configuration got cleaned up [8], and the stack bumped three key BOMs including Reactor 2025.0.5 [5], Spring Data 2025.1.5 [6], and the security release plugin [7]. Spring Boot caught two test-side issues: a missing null check in ApplicationContextAssertProvider [9] and a typo in test method names [10], both already merged.

Action items

References

  1. [1] Fix user-defined Converter beans were ignored by @Command-annotated methods ↗ spring-projects/spring-shell
  2. [2] Fix completion for positional arguments after the command #1346 ↗ spring-projects/spring-shell
  3. [3] Fix eager instantiation of scoped beans during command registration ↗ spring-projects/spring-shell
  4. [4] NPE in CompositeASTVisitor ↗ spring-projects/spring-tools
  5. [5] Bump io.projectreactor:reactor-bom from 2025.0.2 to 2025.0.5 ↗ spring-projects/spring-session
  6. [6] Bump org.springframework.data:spring-data-bom from 2025.1.2 to 2025.1.5 ↗ spring-projects/spring-session
  7. [7] Bump io.spring.gradle:spring-security-release-plugin from 1.0.13 to 1.0.15 ↗ spring-projects/spring-session
  8. [8] Remove registries from dependabot.yml spring-projects/spring-session
  9. [9] Add missing null check in ApplicationContextAssertProvider ↗ spring-projects/spring-boot
  10. [10] Merge pull request #50492 from Abdlatif-nabgha spring-projects/spring-boot

FAQ

What changed in Spring on May 26, 2026?
Spring Shell shipped three critical fixes overnight that restore custom Converter bean handling and fix command registration bugs that broke in recent releases.
What should Spring teams do about it?
Upgrade Spring Shell immediately if you use custom Converter beans or positional command arguments • Pull Spring Tools patch to eliminate NPE risk in IDE tooling • Review Spring Session BOM updates (Reactor, Spring Data) in next dependency sweep
Which Spring repositories shipped on May 26, 2026?
spring-projects/spring-shell, spring-projects/spring-tools, spring-projects/spring-session, spring-projects/spring-boot

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.