Mahmoud Ben Hassine

Mahmoud Ben Hassine

I am a software engineer at VMware, currently working as the project lead of Spring Batch.

I am an OSS advocate and I have contributed to several open source projects. I enjoy spending time with my family and friends, reading, running and playing chess!

Recent Blog posts by Mahmoud Ben Hassine

Spring Shell 4.0.3 and 3.4.3 are out!

Releases | June 11, 2026 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.3 and 3.4.3 are now available from Maven Central! These releases come with a number of bug fixes and dependency updates. You can find the complete list of changes in the release notes: 4.0.3, 3.4.3. I would like to thank all contributors who made this release possible! We look forward to your feedback on GitHub Issues and GitHub Discussions. Spring Shell Home|Source on GitHub|Reference documentation

Spring Batch 6.0.4 and 5.2.6 available now

Releases | June 10, 2026 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.4 and 5.2.6 are available from Maven Central now. These releases come with a number of bug fixes, improvements and documentation updates. The release notes can be found on GitHub: 6.0.4, 5.2.6. These versions will be available respectively through Spring Boot 4.0.7 and 3.5.15. Spring Batch 5.2.6 is most probably the last OSS release of the 5.2.x generation, so please consider upgrading to 6.0.x at your earliest convenience. Commercial releases are also available. Spring Batch Home|Source on GitHub…

Spring Shell 4.0.2 is out!

Releases | April 24, 2026 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.2 is now available from Maven Central! What's New in Spring Shell 4.0.2? This release addresses some alignment issues reported by the community compared to v3, as well as some bug fixes and improvements to enhance the overall stability and performance of the framework. You can find the complete list of changes in the 4.0.2 release notes. Feedback Many thanks to all contributors who made this release possible! We encourage you to try Spring Shell 4.0.2 out and provide your feedback on GitHub Issues and…

Spring Batch 6.0.3 and 5.2.5 available now

Releases | March 18, 2026 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.3 and 5.2.5 are available from Maven Central now. These releases come with a number of bug fixes, improvements and documentation updates. The release notes can be found on GitHub: 6.0.3, 5.2.5. These versions will be available respectively through Spring Boot 4.0.4 and 3.5.12. Spring Batch Home|Source on GitHub|Reference documentation

Spring Shell 4.0.1 is out!

Releases | January 31, 2026 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.1 is now available from Maven Central! What's New in Spring Shell 4.0.1 Spring Shell 4.0.1 is a patch release that addresses several issues reported by the community since the release of Spring Shell 4.0.0. This release includes important bug fixes and improvements to enhance the overall stability and performance of the framework. You can find the complete list of changes in the 4.0.1 release notes. Feedback Many thanks to all contributors who made this release possible! We encourage you to try Spring…

Spring Batch 6.0.2 available now

Releases | January 21, 2026 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.2 is now available from Maven Central. This release comes with a number of improvements, bug fixes and documentation updates. The release notes can be found on GitHub here. This version will be available through Spring Boot 4.0.2. Spring Batch Home|Source on GitHub|Reference documentation

Spring Shell 4.0.0 GA released!

Releases | 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…

Spring Shell 4.0.0-RC1 available now

Releases | December 19, 2025 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.0-RC1 is now available from Maven Central! What's new? This first release candidate comes with feature alignment with the previous generation as well as several improvements and bug fixes. Major changes include: Support for debug mode Support for command completion and custom completion providers Support for hidden commands Support for command option validation with the Bean Validation API Support for exception mapping For the complete list of changes, please check the release notes. What's next? Our…

Spring Batch 6.0.1 available now

Releases | December 17, 2025 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 6.0.1 is now available from Maven Central. This release comes with a number of improvements, bug fixes and documentation updates. The release notes can be found on GitHub here. This version will be available through Spring Boot 4.0.1. Spring Batch Home|Source on GitHub|Reference documentation

Spring Shell 4.0.0-M2 is out!

Releases | December 09, 2025 | ...
On behalf of the team and all contributors, I am pleased to announce that Spring Shell 4.0.0-M2 is now available on Maven Central! What's new? This second milestone release continues our efforts toward a modern version of Spring Shell, aligned with the rest of the Spring portfolio. This milestone includes several bug fixes and improvements based on the feedback we received after the 4.0.0-M1 release. Major changes include: Upgrade to Spring Framework 7.0 GA and Spring Boot 4.0 GA Migrate nullability annotations and checks to jSpecify Improve project modularity to streamline dependencies…

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