Spring Security 5.7.4 and 5.6.8 available now
Spring Web Services 4.0.0-RC1 is out!
Greetings Spring community,
The Spring Web Services team has released 4.0.0-RC1. This is the last planned release candidate that supports Spring Boot 3.0. The final GA release is coming next month in anticipation of Spring Boot 3.0 going GA.
4.0.x is the generation of Spring Web Services that works with Jakarta EE 9, the version where the enterprise specs (JAX-WS, etc.) migrate from javax.
to jakarta.
. See Juergen Holler’s blog post for more details about that.
Being based upon Spring Framework 6.0, this is also the generation of Spring Web Services that is rebased on top of Java 17 (LTS). So…
This Week in Spring - October 18th, 2022
Hi, Spring fans! How're you doin'? I'm doin' alright! Last week I was in Antwerp, Belgium, for the amazing Devoxx BE show. I did a presentation with my friend and hero James Ward on Spring and Kotlin (that was voted third most-liked talk at a show with more than 250 speakers!) That was a personal career highlight for me - it's not often you get to win and have fun in life. And, as if that wasn't awesome enough, this week I am in Las Vegas, NV, for JavaOne! Fingers crossed, this week will go smoothly, too! Both Devoxx and JavaOne are the first such shows since at least before the pandemic. It's…
Spring Data 2022.0.0-RC1, 2021.2.5, and 2021.1.8 available
Dear Spring community,
On behalf of the Spring Data team and everyone who contributed, it is my pleasure to announce that Spring Data 2022.0.0
has entered its release candidate phase by releasing RC1 today. It is available from the milestone repository. This release ships with several tickets fixed. Along with the release candidate, we shipped 2021.2.5
and 2021.1.8
service releases, to be picked up by corresponding Spring Boot releases.
The release candidate ships with a revised module structure, specifically Spring Data for Apache Geode is no longer part of the release train. Expect a blog…
Spring at JavaOne 2022
Hi, Spring fans! It's Sunday the 16th of October as I write this and I'm winging my way to sunny Las Vegas, Nevada, where I'll be attending (and presenting at) the first JavaOne show in years! It didn't exist as the JavaOne we know and love for years, even before the pandemic interrupted life as we know it worldwide. So this isn't just the first JavaOne since 2019, it's the first JavaOne since 2017! I can't wait to be there, to see the amazing community, to soak up the sun and fun with my teammates and friends in the ecosystem. And we want to see you, too.
There are a few of us doing talks…
Learn more about Spring Framework 6 and Spring Boot 3 in these two great talks from Devoxx 2022
Hi, Spring fans! I was just at Devoxx in Belgium, where hundreds of experts from across the Java ecosystem converged for the first time since 2019 to deliver their biggest and best.
I could do a proper trip report, but I really just came here to point you to two talks from two of my amazing teammates, Stéphane Nicoll (@snicoll) and Brian Clozel (@bclozel), who have been very hard at work on both Spring Framework 6 and Spring Boot 3, both of which will land by the end of November, 2022. These are brand new generations of the framework, implying huge new paradigms and new opportunities for…
A Bootiful Podcast: Google mad scientist Josh Suereth on Observability with OpenTelemetry, building better build tools, and so much more
Hi, Spring fans! In this installment, Josh Long (@starbuxman) looks at the latest and greatest in Spring Boot 3 AOT, then talks to Google's Josh Suereth (@jsuereth) about observability with OpenTelemetry, building better build tools, and so much more.
Want to learn more about Spring Boot and the wider ecosystem? SpringOne 2022 is almost here! If you want a chance to learn from the source, I hope you’ll join us 6-8 December 2022, right here in my hometown of San Francisco, my favorite west coast city in the USA. (Psst.: If you register now, there’s a $200 discount from the pass price with this…
Spring Batch 5.0.0-M8 is out!
On behalf of the team and all contributors, I am pleased to announce that Spring Batch 5.0.0-M8
is now available from our milestone repository.
In this milestone, we introduced two main changes:
- New default execution context serialization format
- SystemCommandTasklet enhancements
This blog post walks through these two major changes in details. For the complete list of changes, please check the release notes.
New default execution context serialization format
In this milestone release, the DefaultExecutionContextSerializer
was updated to serialize/deserialize the context to/from Base64.
Moreover, the default ExecutionContextSerializer
configured by @EnableBatchProcessing
or DefaultBatchConfiguration
was changed from JacksonExecutionContextStringSerializer
to DefaultExecutionContextSerializer
. The dependency to Jackson was made optional. In order to use the JacksonExecutionContextStringSerializer
, jackson-core
…
Spring Framework 6.0 goes RC1
Dear Spring community,
It is my pleasure to announce that a feature-complete Spring Framework 6.0 release candidate is available now! We are expecting a further release candidate in time for the first Spring Boot 3.0 release candidate next week, and then our final releases for general availability in November.
As a major revision of the core framework, 6.0 RC1 comes with a Java 17+ baseline, a move to Jakarta EE 9+ (in the jakarta
namespace superseding the former javax
based EE APIs), and a broader infrastructure revision. This provides access to the latest web containers such as Tomcat 10 / Jetty 11 and the latest persistence providers such as Hibernate ORM 6.1 - all of which are exclusively available with the jakarta-namespaced variants of the Servlet API and JPA. It also sets the stage for the further evolution of those…