This Week in Spring - September 5th, 2017

Engineering | Josh Long | September 04, 2017 | ...

Hi Spring fans and welcome to another installment of This Week in Spring! This week I'm in Hong Kong for the amazing YOW! Hong Kong event and then it's off to Singapore for the YOW! Singapore event. If you're in either region, these conferences are world-class events from Australia and they're new in the region so I hope you'll give them a shot.

Simple installation of Data Flow for Kubernetes with Helm

Engineering | Thomas Risberg | August 31, 2017 | ...

With the new Helm chart for Spring Cloud Data Flow for Kubernetes, there is now a much simpler way of installing the software.

Helm is a package manager for Kubernetes, similar to apt, yum or homebrew. It is very easy to install and it greatly simplifies installation of an application and its dependencies into your Kubernetes cluster. The application package contents and configuration is defined in a chart. When you install it you can override any default configuration values. Helm will install any required services in addition to the ones defined in the chart. For Spring Cloud Data Flow, you have three required services: MySQL and Redis are used as the stores for Spring Cloud Data Flow

Spring Cloud Finchley M2 is available

Releases | Spencer Gibb | August 30, 2017 | ...

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

This Week in Spring - August 29th, 2017

Engineering | Josh Long | August 29, 2017 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I was in Beijing, China for the fabulous Spring Summit event which saw technologists from all around China descend on the capitol for a discussion of all things cloud native and Spring. Then I'm off to Shenzhen, China and Hong Kong for customer visits and the epic YOW! Hong Kong show!

Spring Cloud Data Flow Tips & Tricks: Interacting with the Shell

Engineering | Eric Bottard | August 29, 2017 | ...

On behalf of the Data Flow team, I am pleased to introduce you to the first of a hopefully long series of posts highlighting features of Data Flow and related projects.

We’ll start gently with a short video discussing the Data Flow shell and some of its features (some of them coming directly from the Spring Shell project) by yours truly.

Topics include:

  • TAB completion

  • Keyboard shortcuts

  • Quotes handling in Spring Shell

  • Quotes handling in Data Flow DSL

The reference documentation section mentioned in the video can be found here, while reference on the general Data Flow DSL is here

Spring Cloud Edgware M1 Is Now Available

Releases | Ryan Baxter | August 29, 2017 | ...

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

Spring Cloud Gateway

  • Spring Cloud Gateway is a new project that aims to provide the ability to build an API gateway on top of Spring MVC.

Spring Cloud Sleuth

  • Spring Cloud Sleuth 1.3.0.M1 removed support for Project Reactor even though it was present in snapshot releases

Spring Cloud Commons

Introducing Actuator Endpoints in Spring Boot 2.0

Engineering | Stéphane Nicoll | August 22, 2017 | ...

Spring Boot 2 brings important changes to Actuator and I am pleased, on behalf of the team, to give you a sneak peek to what’s coming in 2.0.0.M4.

Working on a major new release gives us the opportunity to revisit some of the public contracts and improve them. We quickly felt that the endpoint infrastructure was one of them: currently, the web endpoints in the Actuator are only supported with Spring MVC (no JAX-RS support). Also, creating a new endpoint that exposes several operations requires writing quite a lot of boiler plate: you need to write a main endpoint, the Spring MVC extension (as a @RestController), a JMX MBean and the necessary auto-configuration. As of Spring Boot 2 support for a "reactive" actuator became an obvious requirement that also brings…

This Week in Spring - August 22nd, 2017

Engineering | Josh Long | August 22, 2017 | ...

Hi Spring fans! Welcome to another installation of This Week in Spring. Can you believe we're already nearing the end of August?? Time sure flies!

Last week and over the weekend I was in Hangzhou, China visiting with Alibaba, talking to a few of the teams using Spring Boot and Spring Cloud at China-scale.

This week I'm in Shanghai, China, where I've been talking to customers and spending a few days with the teams at Microsoft China who are working on the Spring Boot and Pivotal Cloud Foundry integrations for Microsoft Azure. They're doing some amazing work and it's been an honor to hang out with them. Check out all the cool Spring Boot starters that they've built for the various Azure services

Spring For Apache Kafka 1.3 Milestone 2 Available

Releases | Artem Bilan | August 21, 2017 | ...

We are pleased to announce the availability of the Milestone 2 of the Spring for Apache Kafka 1.3 version.

It is available for download from the Milestone Repository:

repositories {
    maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.kafka:spring-kafka:1.3.0.M1"

(Milestone 1 had a blocker issue).

Functionally, the 1.3.x line provides a subset of the 2.0 line (which requires Spring Framework 5.0 and Java 8), but provides support for Java 7 projects and Spring Framework 4.3.x.

It is primarily intended to provide early access to 0.11.0.0 Apache Kafka client…

Spring Cloud Dalston SR3 Is Now Available

Releases | Ryan Baxter | August 21, 2017 | ...

On behalf of the community, I am pleased to announce that the Service Release 3 (SR3) 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.

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

Module Version
Spring Cloud Zookeeper 1.1.2.RELEASE
Spring Cloud Sleuth 1.2.4.RELEASE
Spring Cloud Netflix 1.3.4.RELEASE
Spring Cloud Contract 1.1.3.RELEASE

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

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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