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.

Recent Blog posts by Josh Cummings

Spring Security 5.2.10, 5.3.9, and 5.4.6 released

Releases | April 12, 2021 | ...
On behalf of the community, I’m pleased to announce the release of Spring Security 5.2.10 (release notes), Spring Security 5.3.9 (release notes), and Spring Security 5.4.6 (release notes). These releases delivers bug fixes along with some minor improvements. Users are encouraged to update to the latest patch release. Project Site | Reference | Help

Spring Security 5.5.0-RC1 released

Releases | April 12, 2021 | ...
On behalf of the community, I’m pleased to announce the release of Spring Security 5.5.0-RC1! In addition to dependency upgrades, bug fixes, and minor enhancements, the release candidate contains a few noteworthy changes: JWT client authentication support for OAuth 2.0 clients JWT bearer authorization grant support for OAuth 2.0 clients AuthorizationManager, a new authorization API for filter security Kotlin coroutine support for reactive method security OpenSAML 4 support This release candidate is a good opportunity to give feedback before the actual GA release in mid-May. We look forward to…

Spring Security 5.4.5 released

Releases | February 18, 2021 | ...
On behalf of the community, I’m pleased to announce the release of Spring Security 5.4.5 (release notes). This release delivers bug fixes along with some minor improvements. Users are encouraged to update to the latest patch release. Project Site | Reference | Help

Spring Security 5.4.2, 5.3.6, and 5.2.8 released

Releases | December 03, 2020 | ...
On behalf of the community, I’m pleased to announce the release of Spring Security 5.4.2 (release notes), 5.3.6 (release notes), and 5.2.8 (release notes). These releases deliver bug fixes along with some minor improvements. Users are encouraged to update to the latest patch release. Project Site | Reference | Help

Spring Security SAML Extensions 1.x EOL on October 6, 2021

Releases | September 22, 2020 | ...
With the recent release of Spring Security 5.4, we’d like to announce that maintenance for Spring Security SAML Extensions 1.x will end on 6 October 2021. SAML 2.0 support has been added to the core Spring Security framework over the last three minor releases. There are two main reasons for this. First, the extension project is based on a version of OpenSAML that the OpenSAML team no longer supports. This version has known CVEs that make it unsafe for use in a production system. Second, moving the support to the core Spring Security framework allowed us to simplify the API, use the latest…

Spring Security 5.4 goes GA

Releases | September 10, 2020 | ...
On behalf of the community, it is my pleasure to announce the general availability of Spring Security 5.4. This release is the result of the work that went into 5.4.0-M1, 5.4.0-M2, 5.4.0-RC1, and 5.4.0. In combination, they close 250+ tickets. You can find the highlights of 5.4 in the What’s new section of the Spring Security reference. As always, we look forward to hearing your feedback! Project Site | Reference | Help

Spring Security 5.4.0-M2 Released

Releases | July 02, 2020 | ...
On behalf of the community, I’m pleased to announce the release of Spring Security 5.4.0-M2! You can find the complete details in the release notes and the highlights below: OAuth 2.0 gh-8700 - OAuth2AuthorizedClientArgumentResolver picks up OAuth2AuthorizedClientManager bean gh-8730 - Add JWTProcessor Configuration Post-Processor gh-8669 - OAuth2AuthorizedClientArgumentResolver for XML gh-8587 - Add ServerRequestCache setter in OAuth2AuthorizationCodeGrantWebFilter gh-8603 - oauth2Client Test Support no longer requires an HttpSessionOAuth2AuthorizedClientRepository gh-8501 - Add issuerUri to…

Spring Security 5.3 goes GA

Releases | March 05, 2020 | ...
On behalf of the community, it is my pleasure to announce the general availability of Spring Security 5.3. This release is the result of the work that went into 5.3.0.M1, 5.3.0.RC1, and 5.3.0.RELEASE. In combination they close 200+ tickets. You can find the highlights of 5.3 in the What’s new section of the Spring Security reference. As always, we look forward to hearing your feedback! Project Site | Reference | Help

Spring Security OAuth 2.0 Roadmap Update

News | November 14, 2019 | ...
Note See the latest announcement on Announcing the Spring Authorization Server. This post is a follow-up to Next Generation OAuth 2.0 Support with Spring Security Current State In the Spring Security 5.x release train, we’ve endeavored to replace and simplify the feature set found in the Spring Security OAuth 2.x legacy project. In the process, we’ve also added numerous new features, including support for OpenID Connect 1.0. We are pleased to announce that as of the 5.2 release, we are very close to feature parity with the client and resource server legacy support. What remains is quite…

Spring Security 5.2.1 and 5.1.7 Released

Releases | November 04, 2019 | ...
On behalf of the community, I’m pleased to announce the release of Spring Security 5.2.1 (release notes) and 5.1.7 (release notes). These releases deliver bug fixes along with some minor improvements. Users are encouraged to update to the latest patch release. Project Site | Reference | Help

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