Spring Cloud Camden Release Notes

Marcin Grzejszczak edited this page Jan 12, 2017 · 38 revisions

Spring Cloud Camden builds on Spring Boot 1.4.x.

Camden.SR4

  • 2017/01/09 - Spring Cloud Commons 1.1.7.RELEASE (issues)
  • 2017/01/11 - Spring Cloud Netflix 1.2.4.RELEASE (issues)
  • 2017/01/12 - Spring Cloud Sleuth 1.1.1.RELEASE. The (1.0.x issues) and (1.1.x issues). All features merged to 1.0.x are also present in 1.1.x. Major changes:
    • Continues spans instead of creating new ones (this change was required to happen due to issues with async communication and view controller based one) #474
    • Added spring.instance_id tag to know which server exactly the span originates from #488
    • Support for non-web apps got fixed #32
    • Parent-ID is added to MDC so you can reference it in the logs if you want to #480
  • 2017/01/12 - Spring Cloud Contract 1.0.3.RELEASE. The (issues). Major changes:
    • Added stubMatchers and testMatchers to the DSL #185
    • Fixed the Explicit mode (thanks to this you can work with context paths properly) #179 #117
    • Added environment property for every dependency #147

Camden.SR3

  • 2016/11/23 - Spring Cloud Commons 1.1.6.RELEASE (issues)
  • 2016/11/23 - Spring Cloud Config 1.2.2.RELEASE (issues)
  • 2016/11/23 - Spring Cloud Netflix 1.2.3.RELEASE (issues)
  • 2016/11/28 - Spring Cloud Consul 1.1.2.RELEASE (issues)
  • 2016/11/24 - Spring Cloud Contract 1.0.2.RELEASE (issues)
  • 2016/11/24 - Spring Cloud Sleuth 1.1.0.RELEASE. The (issues) are taken from 1.0.11.RELEASE since 1.1.x should differ from 1.0.x only by dependencies. The features should be the same.

Camden.SR2

  • 2016/11/01 - Spring Cloud Netflix 1.2.2.RELEASE (issues)
  • 2016/10/18 - Spring Cloud Consul 1.1.1.RELEASE (issues)
  • 2016/11/01 - Spring Cloud CLI 1.2.2.RELEASE (issues)
  • 2016/10/31 - Spring Cloud Streams Brooklyn.SR1 (issues)

Camden.SR1

  • 2016/09/21 - AWS version 1.1.3.RELEASE
  • 2016/09/21 - Bus version 1.2.1.RELEASE
  • 2016/10/17 - Commons version 1.1.4.RELEASE (issues)
  • 2016/10/17 - Contract version 1.0.1.RELEASE (issues)
  • 2016/10/17 - Config version 1.2.1.RELEASE (issues)
  • 2016/10/17 - Netflix version 1.2.1.RELEASE (issues)
  • 2016/09/06 - Security version 1.1.3.RELEASE (issues)
  • 2016/10/17 - Sleuth version 1.0.10.RELEASE (issues)
  • 2016/09/21 - Stream version Brooklyn.RELEASE (issues)
  • 2016/09/08 - Task version 1.0.3.RELEASE
  • 2016/09/21 - Zookeeper version 1.0.3.RELEASE

Camden.RELEASE

New projects

It adds the following new projects:

Spring Cloud Contract

What you always need is confidence in pushing new features into a new application or service in a distributed system. This project provides support for Consumer Driven Contracts and service schemas in Spring applications, covering a range of options for writing tests, publishing them as assets, asserting that a contract is kept by producers and consumers, for HTTP and message-based interactions.

The migration guide between milestones is available here

Existing projects

It has the following changes from existing applications

Spring Cloud Stream

  • 2016/09/21 - Updated to version Brooklyn.RELEASE (issues)
  • 2016/09/14 - Updated to version Brooklyn.RC1 (issues)
  • 2016/08/29 - Updated to version Brooklyn.M1

You can check out the detailed release notes here

Spring Cloud Bus

  • 2016/09/22 - Updated to version 1.2.0.RELEASE (issues)
  • 2016/09/14 - Updated to version 1.2.0.RC1 (issues)
  • 2016/08/29 - Updated to version 1.2.0.M1 (issues).

Spring Cloud Config

  • 2016/09/22 - Updated to version 1.2.0.RELEASE (issues)
  • 2016/09/14 - Updated to version 1.2.0.RC1 (issues) 2016/08/29 - Updated to version 1.2.0.M1 (issues).

Notable changes:

  • Documentation updates
  • Placeholder resolution fixes

Spring Cloud Netflix

  • 2016/09/22 - Updated to version 1.2.0.RELEASE (issues)
  • 2016/09/14 - Updated to version 1.2.0.RC1 (issues)
  • 2016/08/29 - Updated to version 1.2.0.M1 (issues)

Notable changes:

  • Customize Ribbon component classes using properties
  • Feign upgrade (moves to community maintained openfeign)
  • Zuul fixes

Note: There was an XXE vulnerability in xstream (which is used by Eureka), so please upgrade to the Camden release train to pull in the latest version of that library which fixed the issue (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3674).

Spring Cloud Consul

  • 2016/09/22 - Updated to version 1.1.0.RELEASE (issues)
  • 2016/09/14 - Updated to version 1.1.0.RC1 (issues)
  • 2016/08/29 - Updated to version 1.1.0.M1 (issues)

Notable changes:

  • Documentation updates
  • Consul Bus rewritten as a Stream Binder

Spring Cloud CLI

  • 2016/09/26 - Updated to version 1.2.0.RC1 (issues)

Notable changes:

  • Created launcher (via spring cloud cli command)