Spring Data 2021.1 enters RC phase

Releases | Mark Paluch | October 18, 2021 | ...

Dear Spring community,

On behalf of the Spring Data team and everyone who contributed, it is my pleasure to announce that Spring Data 2021.1.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. The most notable changes are:

  • Deprecate support for RxJava 2 in preparation for removal of RxJava 2 support with Spring Data 3.0.
  • Fluent Query API for Querydsl and Query-by-Example, allowing for projections, pagination, and consuming results as a Stream.
  • Spring Data JDBC ships with a refined SQL DSL, accepting complex JOIN conditions and subselects.
  • Support for exists and not empty keywords in Elasticsearch repository query methods and support for field exclusion in source.
  • Improve mapping performance for custom queries and paths in Neo4j and support for ReactiveQuerydslPredicateExecutor.

Spring Data JDBC - How do I implement caching?

Engineering | Jens Schauder | October 18, 2021 | ...

This is the third article of a series about how to tackle various challenges you might encounter when using Spring Data JDBC.

The series consists of

  1. Spring Data JDBC - How to use custom ID generation.

  2. Spring Data JDBC - How do I make bidirectional relationships?

  3. Spring Data JDBC - How do I implement caching? (this article).

  4. Spring Data JDBC - How Can I Do a Partial Update of an Aggregate Root?

If you are new to Spring Data JDBC, you should start by reading its introduction and this article, which explains the relevance of aggregates in the context of Spring Data JDBC. Trust me, it is…

Spring Data 2021.0.6 and 2020.0.14 released

Releases | Mark Paluch | October 18, 2021 | ...

On behalf of the team, I’m pleased to announce the availability of the Spring Data 2021.0.6 and 2020.0.14 service releases.

Both releases are built on top of Spring Framework 5.3.11. For your convenience, you can consume Spring Data 2021.0.6 and 2020.0.14 through the upcoming Spring Boot releases 2.5.6 and 2.4.12, respectively.

Both service releases ship with mostly bug fixes and dependency upgrades.

To round things off, here are the links to the artifacts, changelogs, and documentation:


Spring Framework 5.3.11 and 5.2.18 available now

Releases | Stéphane Nicoll | October 14, 2021 | ...

Update (2021-10-26): These releases contain fixes for a security issue. Please, read the related announcement.

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 5.3.11 and 5.2.18 are available now.

Spring Framework 5.3.11 includes 32 fixes and improvements. Spring Framework 5.2.18 includes 10 selected fixes and improvements.

Stay tuned for follow-up Spring Boot releases next week.

Project Page | GitHub | Issues | Documentation

This Week in Spring - October 12th, 2021

Engineering | Josh Long | October 12, 2021 | ...

Hi, Spring fans! Welcome to yet another installment of This Week in Spring where we recap - with apologies to The Times - all the news that's fit to reprint in the Spring and Spring-adjacent ecosystems. First: it's almost Halloween! Can you believe it?? This year has absolutely flown by! I need to dust off my PHP costume for Halloween. Maybe I'll even start using this particularly ghastly VS Code theme on the day...

Anyway, it's been a busy week for me already and we're only at the very beginning of Tuesday! I've been attending Kubecon (virtually), I spoke at the online I Code Java event at…

This Week in Spring - October 5th, 2021

Engineering | Josh Long | October 05, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! Life's been busy but fun this last week. I've been knee-deep in video production! I've got a lot of fun Spring Tips installments lined up or in production at the moment, and I can't wait for you to see 'em!

I also spent much of last week with my buddy Matt Raible and we made JHipster work with Spring Native, and I'm still giddy as can be about the newly opened possibilities. (More on that below)

How are you doin', otherwise? I hope you're doing well!

Now then, we've got a lot to cover and oh-so little time in which to do…

Get the Spring newsletter

Thank you!

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all