Sam Brannen
banner
sambrannen.com
Sam Brannen
@sambrannen.com
Core #Spring Framework and #JUnit Committer. Principal Software Engineer at Broadcom. Proud Daddy.
Pinned
🍃 Core #Spring Resilience Features: @⁠ConcurrencyLimit, @⁠Retryable, and RetryTemplate.

Coming in Spring Framework 7.0!

Please try out these features and let us know what you think. 😎

spring.io/blog/2025/09...
Core Spring Resilience Features: @ConcurrencyLimit, @Retryable, and RetryTemplate
Level up your Java code and explore what Spring can do for you.
spring.io
Reposted by Sam Brannen
As a fellow maintainer of an open source project, this is an intense and somewhat scary read. Thanks to @grobmeier.de for being so open to talk about what he experienced and @github.com for initiating their Secure Open Source Fund!

github.blog/open-source/...
Inside the breach that broke the internet: The untold story of Log4Shell
Log4Shell proved that open source security isn't guaranteed and isn’t just a code problem.
github.blog
October 21, 2025 at 5:11 AM
#JUnit has a new logo!!! 🚀

To everyone who submitted proposals and participated in the design discussions...

Thank You! 👏🏼

github.com/junit-team/j...
November 8, 2025 at 2:54 PM
🍃 #Spring Framework 7.0 RC3 is now available!

This should be the last RC before GA, so please take it for a spin and let us know if you run into any issues. 👍🏻

spring.io/blog/2025/10...
Spring Framework 7.0.0-RC3 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 31, 2025 at 12:18 PM
Reposted by Sam Brannen
Spring Tools 4.32.1 released for @vscode.dev, Eclipse Java IDE 2025-09, Theia IDE - download from spring.io/tools - for more details: github.com/spring-proje...
Tools
Spring Tools is the next generation of Spring tooling for your favorite coding environment. It provides world-class support for developing Spring-based enterprise applications, whether you prefer Ecli...
spring.io
October 28, 2025 at 3:19 PM
Reposted by Sam Brannen
Spring Data 2025.1.0-RC1 released

spring.io/blog/2025/10...
Spring Data 2025.1.0-RC1 released
Level up your Java code and explore what Spring can do for you.
spring.io
October 17, 2025 at 1:27 PM
Reposted by Sam Brannen
Less than one week left! Join Oleg Zhurakousky on Oct 22, 2025, at 8AM PT for "Spring Cloud Stream/Function: Advancements in Event-Driven Microservices." Don't miss out on the latest developments! #SpringCloud #Microservices https://brcm.tech/42P0M9x
October 22, 2025: Spring Cloud Stream/Function: Advancements in Event-Driven Microservices
Spring Cloud Stream/Function: Advancements in Event-Driven MicroservicesWednesday, October 22, 2025 at 8:00 AM PTRegister Now Spring Cloud Stream is a framework for building message-driven microservic...
blogs.vmware.com
October 16, 2025 at 7:51 PM
Reposted by Sam Brannen
Time to upgrade! Spring Framework addresses CVE-2025-41254

The fix is available in Spring Framework 6.2.12 (OSS), 5.3.46 (Enterprise), and 6.1.24 (Enterprise).

Tanzu Spring customers can also upgrade to Spring Boot 2.7.29.2, 3.2.18.2, and 3.3.15.2.

spring.io/blog/2025/10...

#Java #SpringBoot
Spring Framework 6.2.12 fixes CVE-2025-41254
Level up your Java code and explore what Spring can do for you.
spring.io
October 16, 2025 at 9:08 AM
🍃 #Spring Framework 7.0 RC1 is now available!

- Refinements for @⁠Retryable, RetryTemplate, & @⁠ConcurrencyLimit
- #Kotlin context propagation improvements
- API Versioning refinements
- #JUnit 6
- #Jackson 3

spring.io/blog/2025/10...
Spring Framework 7.0.0-RC1 available now
Level up your Java code and explore what Spring can do for you.
spring.io
October 16, 2025 at 4:03 PM
🍃 #Spring Framework 6.2.12 is now available with a fix for CVE-2025-41254.

spring.io/blog/2025/10...
Spring Framework 6.2.12 fixes CVE-2025-41254
Level up your Java code and explore what Spring can do for you.
spring.io
October 16, 2025 at 4:01 PM
Reposted by Sam Brannen
Jackson 3.0.0 (GA) released
(October 3, 2025)
cowtowncoder.medium.com
October 10, 2025 at 10:38 PM
Reposted by Sam Brannen
The talk Brian Clozel and I gave at #Devoxx is already online.

Always great to share the stage with Brian. We covered what’s next for Spring Boot: API versioning, resiliency, OpenTelemetry, structured concurrency, and more.

Watch here: www.youtube.com/watch?v=4NQC...

#Java #SpringBoot
Spring Boot: Chapter 4 by Brian Clozel, Stephane Nicoll
YouTube video by Devoxx
www.youtube.com
October 11, 2025 at 9:09 AM
Reposted by Sam Brannen
I have just published "Introducing Jackson 3 support in Spring" with hopefully useful insights on Spring Boot 4 upcoming JSON support and on the migration from Jackson 2. spring.io/blog/2025/10...
Introducing Jackson 3 support in Spring
Level up your Java code and explore what Spring can do for you.
spring.io
October 7, 2025 at 2:46 PM
Hey #Siri,

Who is #Vicky❓

I asked you to remind me to "Update the #Wiki".

🤣
October 7, 2025 at 2:14 PM
Reposted by Sam Brannen
Thu, Oct 9th, 5:40pm – Meet the Spring Team – m.devoxx.com/events/dvbe2...

With @starbuxman.joshlong.com, @garnier.wf, @tzolov.bsky.social, @0.5ritter.de, @snicoll.be, @chemicl.bsky.social, Brian Clozel, and yours truly. ☕️🍃 5/5
October 4, 2025 at 2:37 PM
Am I the only person whose brain always thinks #HVAC when reading #IHAC in a company chat? 🧠 🤪
October 2, 2025 at 1:51 PM
Reposted by Sam Brannen
📢 Jimfs JUnit Jupiter 1.0.0 is also released!

✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide

🧑‍💻 Any feedback is welcome!

github.com/scordio/jimf...
October 1, 2025 at 8:12 PM
Reposted by Sam Brannen
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM
Reposted by Sam Brannen
#JUnit 5.14.0 is released!

🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to JUnit 6

docs.junit.org/5.14.0/relea...
JUnit 5 Release Notes
docs.junit.org
September 30, 2025 at 7:51 AM
The #JUnit 6.0 GA Release Notes are almost set in stone. 🗿

docs.junit.org/snapshot/rel...

And yeah, there's only like 1 or 2 open tasks for GA. 🤓

Something may be brewing... ☕️
JUnit Release Notes
docs.junit.org
September 29, 2025 at 1:50 PM
Reposted by Sam Brannen
#JUnit 5.14.0-RC1 is ready for testing!

🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to the upcoming 6.0 release

docs.junit.org/5.14.0-RC1/r...
JUnit 5 Release Notes
docs.junit.org
September 23, 2025 at 2:56 PM
Reposted by Sam Brannen
The next instalment of the Road to GA series about a cross-project, collaborative effort on new capabilities for HTTP service clients is now live spring.io/blog/2025/09...

#SpringFramework #SpringBoot #SpringCloud #SpringSecurity
HTTP Service Client Enhancements
Level up your Java code and explore what Spring can do for you.
spring.io
September 23, 2025 at 10:42 AM
Zero open issues for #JUnit 5.14 RC1. 🤓

Something may be brewing... ☕️

github.com/junit-team/j...
junit-team/junit-framework
✅ The programmer-friendly testing framework for Java and the JVM - junit-team/junit-framework
github.com
September 23, 2025 at 10:24 AM
Reposted by Sam Brannen
🥁📢 #SpringModulith 2.0 M3 is out! Revamped #JPA event publication registry, #Jackson 3 support, option to serialize event publication externalization, #jMolecules 2025 upgrade. 🍃📦☕️⚗️ spring.io/blog/2025/09...
Spring Modulith 2.0 M3 released
Level up your Java code and explore what Spring can do for you.
spring.io
September 19, 2025 at 11:10 AM