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 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...

Spring Cloud Camden.RELEASE and Brixton.SR6 are available

On behalf of the team, I am happy to announce the general availability of the Spring Cloud Camden Release Train along with Service Release 6 of Brixton. Camden.RELEASE can be found in our Spring Release repository. You can check out the Camden release notes for more information. Brixton.SR6 is largely a bug-fix release and is recommended for use with the Brixton Release Train.

Highlights of the Camden Release Train

Spring Cloud Contract is a new project that provides support for Consumer Driven Contracts and service schemas in Spring applications. Spring Cloud Netflix supports customization of Ribbon component classes via properties, uses the new community-maintained OpenFeign and includes various fixes and improvements to Zuul. Spring Cloud Consul adds support for Spring Cloud Bus using Consul’s event API. The CLI adds a spring cloud command to start various Spring Cloud servers with a single command. Supported servers include Eureka, Config Server and Hystrix Dashboard.

Read more...

Spring Cloud Camden RC1 is Available

On behalf of the team, I am pleased to announce that Release Candidate 1 (RC1) of the Spring Cloud Camden Release Train is available today. The release can be found in our Spring Milestone repository. This is mostly a bug fix release as Camden prepares for General Availability (GA). You can check out the Camden release notes for more information.

Notable Changes in the Camden Release Train

Spring Cloud Contract is a new project that provides support for Consumer Driven Contracts and service schemas in Spring applications. Spring Cloud Netflix supports customization of Ribbon component classes via properties, uses the new community maintained OpenFeign and made various fixes and improvements to Zuul. Spring Cloud Consul adds support for Spring Cloud Bus using Consul’s event api. The CLI adds a spring cloud command to start various Spring Cloud servers with a single command. Supported servers include Eureka, Config Server and Hystrix Dashboard.

Read more...

Spring Cloud Brixton.SR2 is available

On behalf of the team, I am pleased to announce that Service Release 2 of the Spring Cloud Brixton Release Train is available today. The release can be found in our Spring Release repository and Maven Central.

This is primarily a bug fix release.

The following modules were updated as part of Brixton.SR2:

And, as always, we welcome feedback: either on GitHub, on gitter, on Stack Overflow, or on Twitter.

Read more...

Spring Cloud Brixton.SR1 is available

On behalf of the team, I am pleased to announce that Service Release 1 of the Spring Cloud Brixton Release Train is available today. The release can be found in our Spring Release repository and Maven Central.

This is primarily a bug fix release with a few small features. Of particular note is a change that allows Brixton Eureka Servers to work with Angel Eureka clients.

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

Read more...

Spring Cloud Brixton.RELEASE is available

On behalf of the team, I am pleased to announce that the Spring Cloud Brixton Release Train has reached General Availability. The release is available today and can be found in our Spring Release repository and Maven Central.

We would like to thank many community contributors and testers for their help. There have been many pull requests, issues and conversations that have made Spring Cloud Brixton better.

Highlights

Some of the highlights of the Brixton Release Train are:

  • Spring Boot 1.3.x and Spring Framework 4.2.x support
  • Hashicorp Consul support for service registration/discovery & configuration via Spring Cloud Consul
  • Apache Zookeeper support for service registration/discovery, configuration via Spring Cloud Zookeeper and leader election in Spring Cloud Cluster
  • Distributed tracing through the Spring Cloud Sleuth abstraction with two out of the box implementations: one supporting logging (ideal for log collectors and multiplexers like Logstash and Loggregator) and one supporting Twitter’s Zipkin
  • Netflix Atlas Telemetry System, the next generation Spectator Metrics library and recent versions of Eureka, Ribbon, Hystrix and Feign are available in Spring Cloud Netflix
  • Spring Cloud Bus is now powered by the recently released Spring Cloud Stream
  • Cluster Leadership election and locks via Spring Cloud Cluster
  • Export of Spring Boot metrics to Amazon Cloudwatch, and native support for Amazon RDS
Read more...

Spring Cloud Brixton.RC1 is now available

On behalf of the team, I am pleased to announce that the first release candidate for the Spring Cloud Brixton Release Train is out. The milestone is available today and can be found in our Spring Milestone repository.

Highlights

Some of the highlights of the Brixton Release Train are:

  • Spring Boot 1.3.x and Spring 4.2.x support
  • Cluster Leadership election and locks via Spring Cloud Cluster
  • Hashicorp Consul support for service registration/discovery & configuration via Spring Cloud Consul
  • Apache Zookeeper support for service registration/discovery, configuration via Spring Cloud Zookeper and leader election in Spring Cloud Cluster
  • Distributed tracing through the Spring Cloud Sleuth abstraction with two out of the box implementations: one supporting logging (ideal for log collectors and multiplexers like Logstash and Loggregator) and one supporting Twitter’s Zipkin
  • Netflix Atlas Telemetry System and the next generation Spectator Metrics library are available in Spring Cloud Netflix
  • Spring Cloud Bus is now powered by the recently released Spring Cloud Stream
Read more...

First Milestone of Spring Cloud Brixton Release Train is Available

On behalf of the Spring Cloud team, I am pleased to announce the first milestone of the Spring Cloud Brixton release train. The milestone is available today and can be found in our Spring Milestone repository. We’ve made numerous enhancements and bug fixes, some of the highlights include:

  • Spring Boot 1.3.x and Spring 4.2.x support
  • Cluster Leadership election and locks
  • Hashicorp Consul support for service registration/discovery, configuration and bus
  • Apache Zookeeper support for service registration/discovery, configuration and leader election
  • Lattice support for service registration/discovery
  • Distributed tracing support
Read more...

Spring Cloud Consul 1.0.0.M1 Available Now

Consul is a system for discovering and configuring services in your infrastructure. It was built by Hashicorp, the same smart folks that created Vagrant and Packer. Consul provides services such as Service Discovery, Health Checking, Key/Value Store all while supporting multiple datacenters out of the box.

Spring Cloud Consul aims to bring all of those features to the Spring Cloud ecosystem. The project has reached its first milestone and fresh jars are available in the repo.spring.io repository. Spring Cloud Consul provides the following features:

Read more...