#SpringBoot 4 Released: A Full Analysis of 11 Major Changes!

#SpringBoot 4 Released: A Full Analysis of 11 Major Changes!
This thing was fixed in 2024.0.x. #Guava deps are always causing flaky dependency issues - again with latest #SpringBoot 3.5.3 and #SpringCloud 2025.0.0
On behalf of the team, I'm pleased to announce that Spring Cloud 2024.0.2 (aka Moorgate) has been released. This is a maintenance release compatible with #SpringBoot 3.4.x.
https://spring.io/blog/2025/07/14/spring-cloud-2024-0-2-aka-moorgate-has-been-released
PandaDoc is hiring Lead Software Automation (Solution) Engineer
#java #python #django #springboot #playwright #aws #cicd #docker #kafka #kubernetes #techlead
Remote; Poland
Full-time
PandaDoc
Job details https://jobsfordevelopers.com/jobs/lead-software-automation-solution-engineer-at-pandadoc-com-aug-29-2024-670eb7?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Dive into the latest releases from #Spring https://bit.ly/44v29Lx
The first milestone release of Spring Vault 4.0; and point releases of Spring Boot, Spring Security, Spring Authorization Server, Spring Session, Spring Integration, Spring Modulith, Spring REST Docs, Spring AMQP, Spring for Apache Kafka, Spring for Apache Pulsar and Spring Web Services.
In case you missed it, last week we released Spring Boot 3.3.13 (last 3.3 OSS release), 3.4.7 and 3.5.3 (please don't use 3.5.1 and 3.5.2).
https://spring.io/blog/2025/06/19/spring-boot-3-5-3-available-now
#Quarkus for #SpringBoot developers
https://youtu.be/rWEWoqnXsbg
by Eric Deandrea #JNation
Time to modernize your stack? Get a hands-on, step-by-step guide to migrating your #SpringBoot app to #Quarkus, covering dependencies, JPA, REST, and testing. #Java #TechMigration #ICYMI
https://myfear.substack.com/p/spring-to-quarkus-migration-guide
I Replaced #SpringBoot with #Quarkus — Here’s What Happened (And Why I’m Never Going Back)
#SpringBoot 3.5 Delivers Improved Configuration, Containers, and SSL, Shortens Free Support
On behalf of the team, we are pleased to announce the General Availability of Spring Cloud 2025.0.0 (aka Northfields). This release is compatible with #springboot 3.5.0 released last week. Check out the blog for details. https://spring.io/blog/2025/05/29/spring-cloud-2025-0-0-is-abvailable
The Java programming language is 30!
https://www.theregister.com/2025/05/23/30_years_ago_java_arrived/
I first heard about Java very soon after it was announced, probably in 1995, when a Sun engineer gave a talk at HP Labs in Bristol.
However, I didn't actually start using Java until 2004. "Struts", and similar weirdness.
We had a brief foray into the cul-de-sac of Applets (running Java UI within a web browser); this was, unfortunately, extremely slow, using an external plug-in. Modern browswers could probably make a decent go at this if they tried again, though in practice that won't now happen.
I'm still programming in Java on the back-end, mostly using Spring Boot. And having to fight the awfulness of JavaScript / TypeScript for front-end work. That, therefore, qualifies me as a 'full-stack' developer nowadays (albeit mostly retired).
I know that Java programming is derided by the glitterati, but it is a useful workhorse which will be around for a while yet.
Just in case you missed it: Last Thursday, we released Spring Boot 2.7.26 (commercial), 3.1.17 (commercial), 3.2.15 (commercial), 3.3.12, 3.4.6 and 3.5.0!
There's cool stuff in the 3.5.0 release, check it out!
https://spring.io/blog/2025/05/22/spring-boot-3-5-0-available-now
Reading the #springboot 3.5 release notes one part make me smile a little:
"The heapdump actuator endpoint now defaults to access=NONE. The aims to help reduce the likelihood of a misconfiguration application leaking sensitive information."
Had to think about the #Volkswagen hack last year where this was an entry point.
Looks like the new default is way more secure.
And I'll give another talk at Spring I/O this year: It's abouthow you can improve the performance of your Spring Boot application by leveraging modern JVM features like CDS, AOT cache and of course Project Leyden.
https://2025.springio.net/sessions/step-up-the-performance-game-with-spring-boot-and-project-leyden/
Fabian and I will give a workshop on this year's Spring I/O about demystifying Spring Boot's auto-configuration magic. I hope to see you there!
https://2025.springio.net/sessions/demystifying-spring-boots-auto-configuration-magic-workshop/