Spring Shell 4.0.0 GA released!

Releases | Mahmoud Ben Hassine | December 30, 2025 | ...

On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.0 GA is now available from Maven Central!

What's new?

This major release marks a significant milestone in the evolution of Spring Shell and comes with several new features, improvements, and bug fixes. Some of the highlights include:

  • Alignment with Spring projects: Compatibility with the latest versions of Spring Framework and Spring Boot, ensuring seamless integration and improved performance.
  • Enhanced Command Model: A revamped command model that simplifies the creation and management of commands, making it easier for developers to build interactive CLI applications.
  • Improved APIs Null Safety: Use of jSpecify null-safety features to reduce the likelihood of NullPointerExceptions.
  • Improved Modularity: A more modular architecture that allows for better customization and extension of the shell's capabilities.
  • Updated Documentation: Comprehensive updates to the documentation and samples to help developers get started quickly and make the most of the new features.
  • Bug Fixes: Addressed several issues reported by the community to improve stability and reliability.

The migration guide to v4 is available in the project's wiki: Migration Guide. For the complete list of changes, please check the release notes.

Feedback

Many thanks to all contributors who made this release possible! We encourage you to try out Spring Shell 4.0.0 and provide feedback on GitHub Issues and GitHub Discussions.


Spring Shell Home|Source on GitHub|Reference documentation

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all