RepoJournal
Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Pick a date

The Wire · Showcase

SPRING SHELL 4.0.3 FIXES JLINE NATIVE COMPILATION BREAKS

By RepoJournal · Filed · About Spring

Spring Shell v4.0.3 shipped overnight with critical fixes for tab completion failures on JDK 25 and native compilation issues that broke production GraalVM builds.

Spring Shell 4.0.3 [1] closes eight bugs including a showstopper for anyone compiling to native images: missing runtime hints for JLine resources are now included, fixing crashes when apps run under GraalVM. The tab completion regression after upgrading jline to 3.30.9 is resolved, along with scope issues in candidate search and argument autocompletion that made shells unusable. Separately, Spring Shell's 3.4.x line picked up Spring Boot 3.5.15 [2] in its maintenance release. Across the ecosystem, Spring Security samples now track Security 7.1.0 [3], Framework 7.0.8 [4], and Data 2025.1.6 [5], with Framework 7.0.8 shipping multiple security fixes that warrant immediate attention. Spring Integration continues hardening its file system handling [6] [7] [8] [9] with race condition fixes and canonical path corrections across 7.0.x and 6.5.x branches.

Action items

References

  1. [1] v4.0.3 ↗ spring-projects/spring-shell
  2. [2] v3.4.3 ↗ spring-projects/spring-shell
  3. [3] Bump org.springframework.security:spring-security-bom from 7.1.0-SNAPSHOT to 7.1.0 ↗ spring-projects/spring-security-samples
  4. [4] Bump org.springframework:spring-framework-bom from 7.0.7 to 7.0.8 ↗ spring-projects/spring-security-samples
  5. [5] Bump org.springframework.data:spring-data-bom from 2025.1.5 to 2025.1.6 ↗ spring-projects/spring-security-samples
  6. [6] More fixes for file tests around canonical path spring-projects/spring-integration
  7. [7] Fix `FileSystemPersistentAcceptOnceFileListFilter` for canonical path spring-projects/spring-integration
  8. [8] Fix `WatchServiceDirectoryScannerTests` for file names spring-projects/spring-integration
  9. [9] More canonical file fixes in tests spring-projects/spring-integration

FAQ

What changed in Spring on June 12, 2026?
Spring Shell v4.0.3 shipped overnight with critical fixes for tab completion failures on JDK 25 and native compilation issues that broke production GraalVM builds.
What should Spring teams do about it?
Upgrade Spring Shell to 4.0.3 immediately if building native images • Pull Spring Framework 7.0.8 into your samples and security dependencies for CVE fixes • Verify file system integration tests pass after Spring Integration cherry-picks merge
Which Spring repositories shipped on June 12, 2026?
spring-projects/spring-shell, spring-projects/spring-security-samples, spring-projects/spring-integration

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.