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
Spring Boot 4.0.0 is available now!!

spring.io/blog/2025/11...
Spring Boot 4.0.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 7:49 PM
Reposted by Sam Brannen
If you use reflection in #Java, be aware that, starting with JDK 26, you may have to add a command-line option or two to keep it working. Alternatively (and recommended), move away from reflective final field mutation.

Details in the latest Inside Java Newscast:
www.youtube.com/watch?v=bdHk...
Java 26 Warns of Deep Reflection - Inside Java Newscast #101
YouTube video by Java
www.youtube.com
November 20, 2025 at 1:12 PM
🍃 #Spring Framework 7.0.1 is now available, with 15 fixes and documentation improvements.

This version will be shipped today with Spring Boot 4.0.0.

spring.io/blog/2025/11...
Spring Framework 7.0.1 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 12:56 PM
🍃 #Spring Framework 6.2.14 is now available, with 9 fixes and documentation improvements.

This version will be shipped today with Spring Boot 3.4.12 and 3.5.8.

spring.io/blog/2025/11...
Spring Framework 6.2.14 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 12:54 PM
Reposted by Sam Brannen
A new blog post in the Road to GA blog series has been published. This time we're taking a look at OpenTelemetry with Spring Boot!

spring.io/blog/2025/11...

#spring #springboot #java
November 18, 2025 at 5:46 PM
Reposted by Sam Brannen
A new blog post in the Road to Spring Boot 4.0 GA blog series has been published on OpenTelemetry with Spring Boot! spring.io/blog/2025/11...
OpenTelemetry with Spring Boot
Level up your Java code and explore what Spring can do for you.
spring.io
November 18, 2025 at 6:06 PM
TIL: #CGLIB has built-in support for saving generated classes to disk, such as those generated for #Spring #AOP proxies. 😱

Just set the `cglib.debugLocation` JVM system property -- for example:

-Dcglib.debugLocation=build/cglib

Can be quite useful for debugging! 🤓
November 17, 2025 at 4:22 PM
Reposted by Sam Brannen
Join the german Spring 🍃 team 🧑‍🤝‍🧑👭👫 in Hamburg ⚓️ for a JUG evening with a series of talks. See you there! www.meetup.com/de-DE/jug-ha...
Spring Updates 2025 - mit dem deutschen Spring Team, Di., 2. Dez. 2025, 18:00 | Meetup
Mit Spring Framework 7 und Spring Boot 4 erscheinen im November neue Major-Releases der beliebten Spring Projekte. Passend dazu kommt am 02.12. das deutsche Spring Team nac
www.meetup.com
November 15, 2025 at 10:47 AM
Reposted by Sam Brannen
🥁📢 #jMolecules 2.0 is here! I took the chance to summarize the new stereotypes feature that enabled the #Spring Tools team around @martinlippert.bsky.social to bring logical browsing of your projects to your IDE. ☕️⚗️🍃
Oliver Drotbohm - jMolecules 2.0 – Stereotypical
odrotbohm.de
November 14, 2025 at 4:23 PM
Reposted by Sam Brannen
Don't miss my new blog post in the Road to GA series to learn how the Spring team empowers Spring developers to make their Spring Boot 4 application null-safe, to reduce or remove the risk of NullPointerException and to solve "the billion dollar mistake"! spring.io/blog/2025/11...

#spring #java
Null-Safe applications with Spring Boot 4
Level up your Java code and explore what Spring can do for you.
spring.io
November 12, 2025 at 5:09 PM
🍃 #Spring Framework 7.0 GA is now available! 🚀

This is the beginning of a new framework generation with a focus on @Java 25 and the latest open source ecosystem, serving as the foundation for Spring Boot 4.0.

spring.io/blog/2025/11...
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 14, 2025 at 9:43 AM
🍃 #Spring Framework 6.2.13 is now available, with 42 fixes and documentation improvements.

spring.io/blog/2025/11...
Spring Framework 6.2.13 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 11:47 AM
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