Spring Team
Spencer Gibb

Spencer Gibb

Spring Cloud co-founder and co-lead

Salt Lake City UT

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 Finchley.M4 Released

On behalf of the community, I am pleased to announce that the Milestone 4 (M4) 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

This update is primarily for interoperability with Spring Boot 2.0.0.M6.

The following modules were updated as part of Finchley.M4:

Module Version
Spring Cloud Dependencies 2.0.0.M5
Spring Cloud Consul 2.0.0.M3
Spring Cloud Gateway 2.0.0.M4
Spring Cloud Zookeeper 2.0.0.M3
Spring Cloud Sleuth 2.0.0.M4
Spring Cloud Cloudfoundry 2.0.0.M1
Spring Cloud Config 2.0.0.M4
Spring Cloud Netflix 2.0.0.M4
Spring Cloud Contract 2.0.0.M4
Spring Cloud Security 2.0.0.M1
Spring Cloud Stream Elmhurst.M3
Spring Cloud Bus 2.0.0.M3
Spring Cloud Task 2.0.0.M2
Spring Boot Starter 2.0.0.M6
Spring Cloud Aws 2.0.0.M2
Spring Cloud Build 2.0.0.M5
Spring Boot Dependencies 2.0.0.M6
Spring Cloud Vault 2.0.0.M4
Spring Boot 2.0.0.M6
Spring Cloud Commons 2.0.0.M4
Read more...

Spring Cloud Finchley.M3 Released

On behalf of the community, I am pleased to announce that the Milestone 3 (M3) 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

A common theme among many of the projects included in the Finchley release train is adding support for WebFlux, WebClient, Micrometer or other integrations within the Spring Reactive theme.

Spring Cloud Sleuth

Read more...

Spring Cloud Edgware.RC1 Released

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

Notable Changes in the Edgware Release Train

Renamed starters

A number of starters did not follow normal Spring Cloud naming conventions. In Edgware, use of the deprecated starter will log a warning with the name of the new starter to use in its place. Below is a table of the deprecated starters and their replacements

Read more...

Spring Cloud Finchley M2 is available

On behalf of the community, I am pleased to announce that the Milestone 2 (M2) 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

Spring Boot Starter

The Finchley.M2 release builds on top of the Spring Boot 2.0.0.M3, Spring Framework 5.0.0.RC3, and Project Reactor Bismuth-M3 releases.

Spring Cloud Gateway

The major new feature in the Gateway is WebSocket support (route uri’s with a ws:// scheme) along with a Request Rate Limiter based on Redis, more documentation and a site.

Read more...

Spring Cloud Dalston SR2 is available now

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

This release is primarily a bug fix release and users are encouraged to upgrade.

End of Life for Angel and Brixton release trains

The Angel and Brixton release trains have reached their end of life. As such, there will be no more releases to those trains. The community is encouraged to upgrade to Camden.SR7 or Dalston.SR2.

Read more...

Spring Cloud Finchley M1 is available.

On behalf of the community, I am pleased to announce that the Milestone 1 (M1) 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 is based on the Spring Boot 2.0.0 line. Finchley.M1 is based on Spring Boot 2.0.0.M2. This is largely a compatibility build with no new features with the exception of Spring Cloud Gateway. Finchley will follow Spring Boot’s milestones and release candidates with a corresponding Finchley release soon after. General Availability is targeted for after Spring Boot 2.0 GA, likely in Dec. 2017.

Read more...

Spring Cloud Dalston SR1

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

The following modules were updated as part of Dalston.SR1:

Module Version
Spring Cloud Aws 1.2.1.RELEASE
Spring Cloud Bus 1.3.1.RELEASE
Spring Cloud Commons 1.2.2.RELEASE
Spring Cloud Config 1.3.1.RELEASE
Spring Cloud Consul 1.2.1.RELEASE
Spring Cloud Contract 1.1.1.RELEASE
Spring Cloud Netflix 1.3.1.RELEASE
Spring Cloud Security 1.2.1.RELEASE
Spring Cloud Sleuth 1.2.1.RELEASE
Spring Cloud Stream Chelsea.SR2
Spring Cloud Vault 1.0.1.RELEASE
Spring Cloud Zookeeper 1.1.1.RELEASE
Read more...

Spring Cloud Dalston Released

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

Notable Changes in the Dalston Release Train

Vault

Spring Cloud Vault Config is a new project that provides client-side support for externalized secret management in a distributed system via Hashicorp Vault.

Config Server

Config Server now has support for multiple backends via a Composite pattern. This allows for combinations of backend types that was not possible before, such as: Vault and git or multiple git backends. Authentication to git repositories hosted by AWS Codecommit is now supported. In the previous (Camden) release, Hashicorp Vault was already added as a backend to Config Server to go along with the VCS based backends.

Read more...

Spring Cloud Dalston M1 Released

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

Notable Changes in the Dalston Release Train

Spring Cloud Vault Config is a new project that provides client-side support for externalized secret management in a distributed system via Hashicorp Vault.

Config Server

Hashicorp Vault was previously added as a backend to Config Server to go along with the VCS based backends. Config Server now has support for multiple backends via a Composite pattern. This allows for combinations of backend types that was not possible before, such as: Vault and git or multiple git backends. Authentication to git repositories hosted by AWS Codecommit is now supported.

Read more...

Introducing the Spring Cloud CLI Launcher

Getting started with Spring Cloud can be daunting. If you have seen the great Josh Long give his Cloud Native Java presentation, you will notice that you need to create several supporting applications before you can see your application at work.

Spring Cloud CLI Launcher

As part of the transition from Spring XD to Spring Cloud Dataflow, one of the extracted projects is called the Spring Cloud Deployer. The Deployer allows for launching applications on various platforms, including launching on a developer machine.

Read more...