Ryan Baxter

Ryan Baxter

Currently, Ryan is working as a software engineer as part of the Spring Cloud team. Ryan has a passion for sharing what he learns via social media, including Twitter and his blog (http://ryanjbaxter.com), as well as in person at conferences. When he’s not coding, Ryan likes spending time with his daughter, ice fishing, running obstacle course races, and watching the Red Sox.

Recent Blog posts by Ryan Baxter

Introducing Spring Cloud Circuit Breaker

Engineering | April 16, 2019 | ...

Background

When using a microservices architecture to build our applications, it is very common to end up with a pretty complex dependency tree amongst services. If the service down the dependency tree encounters an issue that causes it to start to respond slowly, it ends up causing a set of issues that cascade up the dependency tree. As more and more requests come in to the application, more and more resources may be consumed by waiting for the slow service to respond. Even worse, the additional load being put on the slow service may exacerbate the problem. To help alleviate the effect of…

Spring Cloud Greenwich.SR1 is now available

Releases | March 07, 2019 | ...

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

Notable Changes in the Greenwich Release Train

Spring Cloud Netflix

Spring Cloud Stream

  • Bug fixes

Spring Cloud Cloudfoundry

Spring Cloud Commons

Spring Cloud OpenFeign

  • Added Spring Data pagable support
  • Issues

Spring Cloud Task

  • Bug fixes

Spring Cloud Sleuth

Spring Cloud Aws

  • Logging and formatting changes

Spring Cloud Finchley.SR3 Now Available

Releases | February 26, 2019 | ...

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

Notable Changes in the Finchley Release Train

Spring Cloud Config

  • Spring Cloud Config server now honors the if-modified-since header in requests before

retrieving data and returns last-modified header in response

Spring Cloud Stream

*Elmhurst.SR2 Release

Spring Cloud Sleuth

Spring Cloud Zookeeper

Spring Cloud…

Spring Cloud Greenwich.RELEASE is now available

Releases | January 23, 2019 | ...

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

End of Life (EOL) Reminder

The Edgware release train will reach EOL status on August 1st, 2019. You can read the formal announcement here.

The Spring Cloud Finchley release train is considered a major release and is tied to the Spring Boot 2.0.x release. Therefore, the Spring Cloud Finchley release train will reach EOL status when…

Spring Cloud Greenwich.RC2 is now available

Releases | December 21, 2018 | ...

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

Notable Changes in the Greenwich Release Train

For a complete list of issues in this release across all projects see the project page on GitHub.

Spring Cloud Contract

  • Added support for binary payloads (GH-818)

Spring Cloud Security

  • Spring Cloud Gateway Filter added to support OAuth2 (GH-141). A sample application demonstrating its use is available here.

Spring Cloud Finchley.SR2 Is Available

Releases | October 24, 2018 | ...

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

Spring Cloud Gateway

  • Support WebFlux error handling in Hystrix timeouts #553
  • Read multiple certificates in PEM file #583
  • Support for configuring TLS timeouts #578
  • ModifyRequestBodyGatewayFilterFactory updates headers appropriately #492
  • Support relative redirects in redirect filter #468
  • Bug Fixes

Spring Cloud Sleuth

Spring Cloud…

Spring Cloud Edgware.SR5 Has Been Released

Releases | October 17, 2018 | ...

On behalf of the community, I am pleased to announce that the Service Release 5 (SR5) of the Spring Cloud Edgware Release Train is available today. You can find the release in Maven Central. You can also check out the Edgware release notes for more information.

Notable Changes in the Edgware Release Train

Spring Cloud Commons

Spring Cloud Config

Spring Cloud Contract

Via #707 we've a test listener that handles issues with closing and starting WireMock servers. Thanks to this change you no longer need to set the @DirtiesContext on your tests…

Spring Cloud Finchley.SR1 Is Available

Releases | August 01, 2018 | ...

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

Spring Cloud Gateway

  • Bug Fixes. Those dealing with an empty body and no content type are of note.
  • Supports CORS Configuration #229
  • Response Timeout Configuration #371
  • Auto configuration and DSL support for Cloud Foundry route services #294
  • Better error messages and error logging in certain cases.

Spring Cloud Sleuth

Spring Cloud…

Spring Cloud Edgware.SR4 Has Been Released

Releases | July 02, 2018 | ...

On behalf of the community, I am pleased to announce that the Service Release 4 (SR4) of the Spring Cloud Edgware Release Train is available today. You can find the release in Maven Central. You can also check out the Edgware release notes for more information.

Notable Changes in the Edgware Release Train

spring-boot-autoconfigure-processor

  • All of the projects have a new optional dependency, spring-boot-autoconfigure-processor. See Spring Cloud Commons issue #377.

Spring Cloud Commons

Spring Cloud AWS

Spring Cloud Config

  • Added the ability to configure a proxy host and port for ssh git repo connections
  • Added refresh rate to GIT repositories
  • Bug fixes

Spring Cloud Finchley.RC2 Has Been Released

Releases | May 29, 2018 | ...

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

Notable Changes in the Finchley Release Train

Finchley.RC2 is based on Spring Boot 2.0.2.

Spring Cloud Task

Spring Cloud Config

  • Supports skipping SSL validation for Git and Vault repositories
  • Bug Fixes

Spring Cloud Bus

Spring Cloud Netflix

  • Spring Cloud Netflix Turbine Stream now uses WebFlux
  • Bug Fixes

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