Extending Spring Data Repositories Just Got Easier

Engineering | Christoph Strobl | December 03, 2024 | ...

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

Releases | Olga Maciaszek-Sharma | December 03, 2024 | ...

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

  • Cache gateway filters to avoid sorting in every single request (#2756)
  • Support for SslBundles in HttpClientProperties (#2981)
  • Provides configuration for Netty's http client pool leasing strategy (#3575)

This Week in Spring - December 3rd, 2024

Engineering | Josh Long | December 03, 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.

Sunset notice: repository.springsource.com

News | Trevor Marshall | December 02, 2024 | ...

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.

Spring Cloud 2023.0.4 (aka Leyton) Has Been Released

Releases | Oleg Zhurakousky | November 27, 2024 | ...

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

Releases | Corneil du Plessis | November 27, 2024 | ...

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

Engineering | Violeta Georgieva | November 26, 2024 | ...

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

Engineering | Josh Long | November 26, 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!

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

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

Learn more

Get support

Tanzu Spring 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