Extending Spring Data Repositories Just Got Easier
Since its inception, Spring Data Repositories have been designed for extension, whether you want to customize a single query method or provide a completely new base implementation.
The 2024.1 release enhances your ability to extend a repository with custom functionality making it easier than ever for anyone to create extensions that can be shared across different projects.
Let’s explore an example to see how this works in practice.
Imagine you are using MongoDB as a document store to manage a movie database. You want to leverage MongoDBs Atlas vector search functionality through your…
Spring Cloud 2024.0.0 (aka Moorgate) Is Now Available
On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2024.0.0 Release Train is available today. The release can be found in Maven Central. You can check out the 2024.0 release notes for more information.
Notable Changes in the 2024.0 Release Train
This release is based upon Spring Boot 3.4.0.
See all issues in 2024.0.0 here.
Spring Cloud CircuitBreaker
- TimeLimiter disable by group or instance level (#202)
Spring Cloud Config
- S3 Backend Behaves Differently With Multiple Application Names (#2642)
Spring Cloud Gateway
This Week in Spring - December 3rd, 2024
Hi, Spring fans! Welcome to another installment of This Week in Spring! It's the first week of December and I am in the amazing city of Perth, Australia. Perth, for those of you who don't know, is amazing. And well worth the journey. But it is quite the journey! 27 hours, door-to-door, from San Francisco to Perth! Insanity.
I'm super happy to be here, though, talking to amazing folks before I begin my journey from Melbourne, Brisbane, and Sydney, Australia for the epic YOW! conference. It's going to be a ton of fun.
- I love this InfoQ interview with Spring Framework lead Jürgen Hoeller and Spring Framework contributor Sébastien Deleuze
- I also love this article on reactive websockets with Spring
- Extending Spring Data repositories just got easier!
- Huh. Apparently the old SpringSource repositories just got sunsetted. I had no idea we still maintained them.
- In this week's installment of A Bootiful Podcast, I talk to Dave Cramer, PostgreSQL and PostgreSQL JDBC driver contributor extraordinairre
- Spring Cloud 2023.0.4 is now available
- Spring Cloud Stream Applications is now available
- HTTP3 in Reactor! …
Sunset notice: repository.springsource.com
Dear Spring Community,
This post serves to announce the sunset of two legacy public repositories dating all the way back to SpringSource and early VMware days. Both have been well out of support for over a decade now.
repository.springsource.com and spring-roo-repository.springsource.org will be closed permanently on January 6, 2025 and removed from DNS, as we retire these domains.
If you still need something from either then you should grab it while you can, and maybe reflect on why.
A Bootiful Podcast: PostgreSQL contributor Dave Cramer
Hi, Spring fans! Happy Thanksgiving to my American listeners! and happy Thursday to the everyone! In today's episode I talk to PostgreSQL and PostgreSQL JDBC contributor Dave Cramer. #postgresql #jdbc #sql #java
Spring Cloud 2023.0.4 (aka Leyton) Has Been Released
On behalf of the Spring Cloud team, I am pleased to announce that the Spring Cloud 2023.0.4 - Leyton Release Train is available today. The release can be found in https://repo.maven.apache.org/maven2/org/springframework/cloud/
Notable Changes in the 2023.0.4 Release Train
This release of Spring Cloud is based on Spring Boot 3.2.12 and 3.3.6.
The GitHub project for this release can be found here.
Spring Cloud Commons
- Create truststore without keystore (#1394)
Spring Cloud Gateway
- Updated to use
HttpHeaders#headerSet
where appropriate. This change requires Spring Framework 6.1.15+, which is available in Spring Boot 3.2.12+ or 3.3.6+. (3596) …
Spring Cloud Stream Applications 2022.0.1 GA Release now available
On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Cloud Stream Applications 2022.0.1
has been released.
This release is updates to Spring Boot 3.1.12
and Spring Cloud 2022.0.5
and contains some bug fixes - check out the release notes for more information.
Stay in touch...
Please continue to engage with us by creating bug reports and feature requests on Github and asking questions on StackOverflow using the spring-cloud-stream or spring-cloud-dataflow tags.
HTTP/3 support in Reactor 2024.0 Release Train
HTTP/3, the latest major version of the Hypertext Transfer Protocol
,
had its specification finalized in June 2022. This version is designed to enhance performance, reliability, and security.
Unlike its predecessors, HTTP/3
utilizes QUIC instead of TCP
as its transport layer.
QUIC
is a UDP
-based, multiplexed, and secure transport protocol that includes built-in TLS 1.3 encryption,
making QUIC
encrypted by default.
To learn more about the performance and benefits of HTTP/3
, check out What is HTTP/3.
For information on browser adoption, take a look at Examining HTTP/3 Usage,
which also provides raw data on HTTP
versions used by…
This Week in Spring - November 26th, 2024
This Week in Spring - November 26th, 2024
Hi, Spring fans! Welcome to another installment of This Week in Spring!
Happy Spring Boot 3.4 release month to those who celebrate! And, also, Happy Thanksgiving to those who celebrate! Spring Boot 3.4 brings with it long-anticipated updates to the entire portfolio of Spring projects, and so a lot of the content in this roundup has to do with those releases!
- Starting with an interview with Spring Framework lead Juergen Hoeller and Spring Framework contributor Sébastien Deleuze over on InfoQ
- Reactor legend Violeta Georgieva has a nice post introducing HTTP/3 support in Reactor 2024.0
- I have thoughts on all the amazing new opportunities in Spring Boot 3.4! Like, 50 pages or so worth. So I wrote them all down and published them as a series of blogs looking at Spring Framework, Spring Data, Spring Batch, Spring Integration, Spring Security, Spring Modulith, and Spring AI. Here's the starting blog post, which serves as a sort of index for all the other posts.
- And here's the post on Spring Framework
- And here's the post on Spring Data
- And here's the post on Spring Batch
- And here's the post on Spring Integration
- And here's the post on Spring Security
- And here's the post on Spring Modulith
- And here's the post on Spring AI …