Josh Cummings

Josh Cummings

Josh has been a software engineer for over 15 years building enterprise applications across multiple industries. He has long been passionate about application security and loves opportunities to mentor and to learn from others about security awareness.

When Josh isn't hacking away at code, he is either running, playing basketball, camping, or reading a Brandon Sanderson novel.

Blog posts by Josh Cummings

Spring Security 6.5.0 Is Out!

Releases | May 19, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the general availability of the final Spring Security 6 minor release, 6.5.0!

To see all the new features, please take a look at What's New in Spring Security 6.5 in the reference.

Also, since this is the target release for migrating from 6.x to 7.x, please also begin reviewing the migration guide.

Please check the release changelog as well as the previous changelogs for 6.5.0-M1, 6.5.0-M2, 6.5.0-M3, and 6.5.0-RC1 for more details.

Project Page | GitHub | Issues | Documentation

Spring Security 6.5.0-RC1 Is Out!

Releases | April 21, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the release candidate milestone for the final Spring Security 6 minor release.

Among a number of feature enhancements, there are some that we'd love your attention on as we prepare them for general availability:

Core

  • Complete Deprecation of ConfigAttribute, SecurityConfig, and other Access API components.

Specifically, please speak up if you are using any of the ACL Access components that were deprecated.

OAuth 2.0

SAML 2.0

  • Simplified SAML 2.0 Response validation (docs), Assertion validation (docs), and Authentication conversion (docs)
  • A RelayState-based Authentication Request Repository - #14793

Spring Security 6.5.0-M3 Available Now

Releases | March 19, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the third milestone of the next Spring Security 6 minor release.

Among a number of feature enhancements, there are some that we'd love your attention on as we prepare them for general availability:

  • OAuth 2.0 Access Token JWT Profile Support (RFC 9068) - Reference
  • ConfigAttribute deprecation, including the addition of redirectToHttps - #16667
  • Support for SecurityContext Reactive Context Propagation - #16665

Please check the changelog for more details.

Project Page | GitHub | Issues | Documentation

Spring Security 6.3.8 and 6.4.4 are now available

Releases | March 19, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Security 6.3.8 and 6.4.4 are out! In all cases, the releases are mostly composed of bug fixes, dependency upgrades, and documentation improvements.

Importantly, these releases address CVE-2025-22223 and CVE-2025-22228.

To learn more, please visit the 6.3.8 and 6.4.4 release summaries.

Commercial customers using Spring Boot 2.7, 3.0, 3.1, or 3.2 will be able to update to Spring Boot 2.7.24.1, 3.0.19.1, 3.1.15.1, or 3.2.13.1 respectively to receive the corresponding Security releases 5.7.16, 6.0.16, 6.1.14, and 6.2.10. These Security versions are available now on the Spring commercial artifact repository and can be accessed with a Spring Enterprise Subscription

Spring Security 6.5.0-M2 Available Now

Releases | February 18, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce the second milestone of the next Spring Security 6 minor release.

Among a number of feature enhancements, there are some that we'd love your attention on as we prepare them for general availability:

Please check the changelog for more details.

Project Page | GitHub | Issues | Documentation

Spring Security 6.3.7 and 6.4.3 are now available

Releases | February 18, 2025 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Security 6.3.7 and 6.4.3 are out! In all cases, the releases are mostly composed of bug fixes, dependency upgrades, and documentation improvements.

To learn more, please visit the 6.3.7 and 6.4.3 release summaries.

Commercial customers using Spring Boot 2.7, 3.0, 3.1, or 3.2 will be able to update to Spring Boot 2.7.24, 3.0.19, 3.1.15, or 3.2.13 respectively to receive the corresponding Security releases 5.7.15, 6.0.15, 6.1.13, and 6.2.9. These Security versions are available now on the Spring commercial artifact repository and can be accessed with a Spring Enterprise Subscription

Spring Security 6.4.0 goes GA!

Releases | November 19, 2024 | ...

On behalf of the Spring Security team and everyone who contributed to this release, I am delighted to announce the general availability of Spring Security 6.4.0 from Maven Central!

The 6.4 release brings several compelling features including:

  • Support for Passkeys and One-Time Tokens
  • Simplified OAuth 2.0 Configuration
  • Refreshable SAML 2.0 Asserting Parties, and
  • New method security annotations and capabilities

To find out more about what’s new, see the what's new section of the documentation.

This release will be included in the upcoming Spring Boot 3.4 GA release. We'd like to hear from you…

Spring LDAP 2.4.4 and 3.2.8 are now available

Releases | November 19, 2024 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring LDAP 2.4.4 and 3.2.8 are out! In both cases, the releases are mostly composed of bug fixes and dependency upgrades.

Importantly, these release addresses CVE-2024-38829.

To learn more, please visit the 2.4.4 and 3.2.8 release summaries.

Commercial customers using Spring Boot 2.7, 3.0, or 3.1 can update to Spring Boot 2.7.22.5, 3.0.17.5, or 3.1.13.5 respectively to receive the corresponding LDAP releases 2.4.4, 3.0.10, and 3.1.8. These hotfix versions are available now on the Spring commercial artifact repository and can be accessed with a Spring Enterprise Subscription

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