Still another ~4 hours to go, but that's OK, I've got lots of room and time to work on my update of the Spring Recipes book. Just learned about the new FullyQualifiedConfigurationBeanNameGenerator, which I might add as a small recipe.

#SpringFramework #EuropeTravel

released openapi-processor-spring/micronaut 2026.3

it fixes a few issues and it is now possible to generate (Spring) `@HttpExchange` annotations and use the generated interfaces for server or client side implementation.

For Micronaut this is already possible using the `@Client` annotation.

See the release notes [2026.3](https://github.com/openapi-processor/openapi-processor-spring/releases/tag/v2026.3) for a description of the changes.

#openapiprocessor #openapi #springframework #micronaut

Release 2026.3 · openapi-processor/openapi-processor-spring

Apart from a few fixes this release adds support for @HttpExchange based interfaces (#439). Spring Boot provides two annotation families the standard mapping annotations, i.e., @RequestMapping, @...

GitHub

Spring Boot 4.0.6 available now

https://spring.io/blog/2026/04/23/spring-boot-4-0-6-available-now

With 8 CVE fixes in it, upgrade now!

#spring #springframework #java

Spring Boot 4.0.6 available now

Level up your Java code and explore what Spring can do for you.

Spring Boot 4.0.6 available now
Software Engineer, Java at Upstream

Upstream is hiring Software Engineer, Java

Tomorrow I start (o so early) for JCON Europe in Cologne and then, at the tail end of the week, go to Devoxx France to give more talks. If you're at either, come say hi. Herodevs has a booth at both. After digging into the CVE stories behind Tomcat 8.5's end of life, I turned…...
#cve #endoflife #EOL #migration #Security #springboot #SpringBoot35 #SpringBoot40 #SpringFramework #supplychain #Zombies
https://foojay.io/today/crossing-the-river-styx-spring-boot-3-5-and-the-zombie-dependency-problem/
Spring Boot 3.5 EOL — The CVE Blind Spot Nobody Talks About

Spring Boot 3.5 goes EOL June 30, 2026. But the real risk isn't the migration. It's what happens to CVE reporting once a project reaches end of life.

foojay

🍃 #SpringFramework 7.1 will support compilation of #SpEL expressions that use java.util.Optional with the null-safe & Elvis operators.

See examples in the tests if you're interested.

https://github.com/spring-projects/spring-framework/commit/9c8535f5e4f8e38c48a43043d3976db1408c7ed9

Compile SpEL expressions that use Optional with null-safe & Elvis ope… · spring-projects/spring-framework@9c8535f

…rators In Spring Framework 7.0, we introduced support for using `Optional` with the null-safe and Elvis operators in SpEL expressions; however, such expressions were previously not compilable. T...

GitHub

#InfoQ dives deep into #SpringFramework 7 & #SpringBoot 4 with the team behind the code.

🛠️ Key Focus: the shift toward core resilience by integrating features such as retry and concurrency throttling directly into the framework, alongside the performance benefits of modularizing auto-configurations.

🔗 Read now: https://bit.ly/3OIoz6W

#Java #AIcoding #Microservices #SoftwareDevelopment

🍃 #SpringFramework 7.1 will support @⁠MockitoBean and @⁠MockitoSpyBean on test constructor parameters! 🚀

It works with Java constructors, but it's even nicer with Kotlin compact constructors. It also works with so-called "test records" in Java. 🤓

https://github.com/spring-projects/spring-framework/commit/f9523a785b456e0167133489233b3ff8b786a67e

Spring Boot 4.0.5 available now

Level up your Java code and explore what Spring can do for you.

Spring Boot 4.0.5 available now
Spring Boot 4.0.4 available now

Level up your Java code and explore what Spring can do for you.

Spring Boot 4.0.4 available now