Sam Brannen
@sambrannen.com
850 followers 130 following 120 posts
Core #Spring Framework and #JUnit Committer. Principal Software Engineer at Broadcom. Proud Daddy.
Posts Media Videos Starter Packs
Pinned
sambrannen.com
🍃 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
seb.deleuze.fr
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
sambrannen.com
Hey #Siri,

Who is #Vicky❓

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

🤣
Reposted by Sam Brannen
odrotbohm.de
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
Meet the Spring Team

Come meet the Spring team! This year at Devoxx, many maintainers, advocates and contributors will be at the conference, and we’re delighted to meet with our users and members of the community. In this “open mic” session, you’ll have the opportunity to ask us anything about the various Spring projects, our current efforts and ideas for the future, and of course, the soon-to-be-released new generation with Boot 4 and Framework 7.

Whether you’re a Spring veteran or a new user getting started with the project, you are more than welcome to join.
sambrannen.com
Am I the only person whose brain always thinks #HVAC when reading #IHAC in a company chat? 🧠 🤪
Reposted by Sam Brannen
scordio.github.io
📢 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...
Reposted by Sam Brannen
junit.org
#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
Reposted by Sam Brannen
junit.org
#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
sambrannen.com
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
Reposted by Sam Brannen
junit.org
#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
Reposted by Sam Brannen
rstoyanchev.bsky.social
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
sambrannen.com
It means that will release JUnit 5.14 RC1 relatively soon.
Reposted by Sam Brannen
odrotbohm.de
🥁📢 #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
Reposted by Sam Brannen
0.5ritter.de
And Spring Boot 4.0.0-M3 is there, too.

This release includes 98 enhancements, documentation improvements, dependency upgrades, and bug fixes.

spring.io/blog/2025/09...

#spring #springboot #java
Spring Boot 4.0.0-M3 available now
Level up your Java code and explore what Spring can do for you.
spring.io
Reposted by Sam Brannen
spring-ai.bsky.social
🌟Spring AI 1.0.2 is out now! Packed with stability improvements & fixes — including GPT-5 support, MariaDB vector similarity, Kotlin data class schema, better null safety, and updated docs. 🔧📚
Check out the full release 👉 spring.io/blog/2025/09... #SpringAI #Java #GenerativeAI
Spring AI 1.0.2 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
Reposted by Sam Brannen
gradle.com
📣 #Gradle 9.1.0 is out!

https://docs.gradle.org/9.1.0/release-notes.html

Bug fixes and…

☕ Full #Java25 support
🔧 Native task graph visualization
💼 Enhanced console output

Please report any 🐛 on GitHub!
Gradle 9.1.0 Release Notes
We are excited to announce Gradle 9.1.0.
docs.gradle.org
Reposted by Sam Brannen
snicoll.be
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.5.6 has been released and is now available from Maven Central.

spring.io/blog/2025/09...

#java #spring #springboot @spring.io
Spring Boot 3.5.6 available now
Level up your Java code and explore what Spring can do for you.
spring.io
Reposted by Sam Brannen
0.5ritter.de
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.4.10 has been released and is now available from Maven Central.

spring.io/blog/2025/09...

#spring #springboot #java
Spring Boot 3.4.10 available now
Level up your Java code and explore what Spring can do for you.
spring.io
sambrannen.com
Thanks for the suggestion!

We will take that into consideration.
sambrannen.com
Updating Spring Security in a Spring Boot application is not enough, you also need to upgrade to Spring Framework 6.2.11.