Spencer Gibb

Spencer Gibb

Spring Cloud co-founder and co-lead | Ann Arbor, MI

Spencer is an industry veteran with experience in e-commerce platforms, government and non-profit organizations to business intelligence startups.

Blog posts by Spencer Gibb

Spring Cloud 2023.0.0 (aka Leyton) Is Now Available

Releases | December 06, 2023 | ...

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2023.0.0 Release Train is available today. The release can be found in Maven Central. You can check out the 2023.0 release notes for more information.


Notable Changes in the 2023.0 Release Train

This release is based upon Spring Boot 3.2.0.

See all issues in 2023.0.0 here.

Spring Cloud Gateway

  • Spring Cloud Gateway Server MVC, a Servlet/Spring MVC compatible gateway is included in 2023.0 (issue, initial PR)
  • Gateway Actuator discovery enhancements (PR 3147)

Spring Cloud Function

Spring Cloud 2023.0.0-M1 (aka Leyton) has been released

Releases | August 10, 2023 | ...

On behalf of the community, I am pleased to announce that the Milestone 1 (M1) of the Spring Cloud 2023.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2023.0 release notes for more information.

Notable Changes in the 2023.0.0-M1 Release Train

See all issues and pull requests here.

Spring Cloud Gateway

Spring Cloud Stream

  • Initial support for runtime Kafka Streams binder error handling via a special processor
  • Kafka binder health check improvements
  • Partition handling improvements

Spring Cloud 2022.0.3 (aka Kilburn) Is Available

Releases | May 25, 2023 | ...

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2022.0.3 Release Train is available today. The release can be found in Maven Central. You can check out the 2022.0.3 release notes for more information.

Notable Changes in the 2022.0.3 Release Train

This release provides compatibility with Spring Boot 3.1.x.

See all issues and pull requests for this release here.

There is a known defect in Spring Cloud Config related to locating the config server via service discovery. In order to activate this feature in this release you will need to set spring.cloud.config.discovery.enabled=true and spring.cloud.config.discovery.serviceId in an…

Announcing Spring Cloud AWS 3.0.0

Releases | May 02, 2023 | ...

This is a guest post from the maintainers of Spring Cloud AWS.

Spring Cloud AWS 3.0.0

Spring Cloud AWS 3.0 is a recent release of the Spring Cloud AWS project. This version represents a complete rewrite of the library using AWS SDK v2 for Java. Since this has required a major refactoring, we took it as an opportunity to revisit all the assumptions and integrations modules. As a result, we've produced a library that is lightweight, flexible, causes less headache and provides simple to use abstractions.

Spring Cloud AWS 3.0 has been developed with following principles in mind:

  • Spring Boot “native” developer experience - sensible defaults, highly customizable
  • Minimal startup time overhead
  • Integration module independent of each other
  • Kotlin friendly (@Nullable annotations)
  • Testing as a first class citizen - Spring Cloud AWS uses Localstack in its own tests and we made the library easy to use with Localstack.

Spring Cloud 2022.0.2 Is Available

Releases | March 30, 2023 | ...

On behalf of the community, I am pleased to announce that the General Availability (RELEASE) of the Spring Cloud 2022.0.2 Release Train is available today. The release can be found in Maven Central. You can check out the 2022.0.2 release notes for more information.

Notable Changes in the 2022.0.2 Release Train

See all issues and pull requests included in this release here.

Spring Cloud Kubernetes

  • Added support for external name services using the Fabric8 DiscoveryClient (#1243)
  • Add Pod metadata and annotations to ServiceInstance (#1254)

Spring Cloud Contract

  • Allow sendMessage to handle body from file (.1867)
  • Relaxed SSL validation with RestTemplate interceptors (#1869)

Spring Cloud 2022.0.0-RC1 Is Available

Releases | October 31, 2022 | ...

On behalf of the community, I am pleased to announce that the Release Candidate 1 (RC1) of the Spring Cloud 2022.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2022.0 release notes for more information.

Notable Changes in the 2022.0.0 Release Train

See all issues closed here.

Spring Cloud Function

  • Updates for Observability and Native Hints

Spring Cloud OpenFeign

  • Added support for target URL refreshing (#710)
  • Added support for LoadBalancer X-Forwarded Headers (#748)
  • Set Jackson Autoconfiguration to be enabled by default (#476)
  • Removed deprecations and adjusted to the API changes in Feign (#768)

Spring Cloud 2022.0.0-M5 is now available

Releases | October 06, 2022 | ...

On behalf of the community, I am pleased to announce that the Milestone 5 (M5) of the Spring Cloud 2022.0.0 Release Train is available today. The release can be found in Spring Milestone repository. You can check out the 2022.0.0 release notes for more information.

Notable Changes in the 2022.00-M5 Release Train

Spring Cloud Netflix

  • Updated to Eureka 2.0.0-rc.3. Eureka 2.0.0 is a new branch of Eureka unrelated to the old 2.x-archive experiment from 7 years ago. The new 2.x branch is for compatibility with JakartaEE. This allows Spring Cloud Netflix to be compatible with Spring Framework 6.0 and Spring Boot 3.0. This is the first milestone that Spring Cloud Netflix has participated in the 2022.0 release train.

Spring Cloud 2021.0.3 is available. Compatible with Spring Boot 2.7.0

Releases | May 27, 2022 | ...

On behalf of the community, I am pleased to announce the Spring Cloud 2021.0.3 Release Train is available today. The release can be found in Maven Central. You can check out the 2021.0.3 release notes for more information.

Notable Changes in the 2021.0.3 Release Train

This release is primarily for compatibility with Spring Boot 2.7.0 along with Spring Boot 2.6.x.

To see all the issues and pull requests in this release, please see here.

Spring Cloud Sleuth

  • Bug fixes and minor enhancements

Spring Cloud Contract

  • Bug fixes and JsonAssert upgrade

Spring Cloud Gateway

  • Bug fixes and path variable support for PrefixPath filter.

Introducing Spring Cloud Alibaba 2021.0.1.0

Releases | March 09, 2022 | ...

Hi, Spring fans! Today, we are excited to announce the availability of Spring Cloud Alibaba 2021.0.1.0! Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud. With Spring Cloud Alibaba, you need only add some annotations and a small amount of configuration to connect Spring Cloud applications to the distributed solutions of Alibaba and build a distributed application system with Alibaba middleware.

NOTE: The Spring Cloud Alibaba project is a community project maintained by Alibaba.

Spring Cloud Gateway CVE reports published

Engineering | March 01, 2022 | ...

Two vulnerabilities in Spring Cloud Gateway have been identified and fixed. Versions 3.1.1 and 3.0.7 were released to address the vulnerabilities. Please see the CVE reports below for specific upgrade and mitigation instructions:

Spring Cloud users should upgrade to 2021.0.1 (which includes 3.1.1) or for 2020.0.x users should upgrade Spring Cloud Gateway to 3.0.7.

Get ahead

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

Learn more

Get support

Tanzu 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