Spring Framework 4.3.1 and 4.2.7 available now

Releases | Stéphane Nicoll | July 04, 2016 | ...

It is my pleasure to announce that the Spring Framework 4.3.1 and 4.2.7 maintenance releases are available now.

The first maintenance release of the 4.3 line contains 40 fixes and improvements and is the base for the upcoming Spring Boot 1.4 release. The master branch has now switched to 5.0 and we'll start merging 5.0 features in preparation for 5.0.0.M1 later this month.

Project Page | GitHub | Issues | Documentation

For more details about Spring Framework 4.3, check Juergen Hoeller's session at SpringOne Platform, which is taking place in Las Vegas between August 1-4 this year. There are many other great talks so check the agenda and get your ticket

Spring for Apache Kafka 1.0 and Spring Integration Kafka 2.0 go GA

Releases | Artem Bilan | July 04, 2016 | ...

I’m pleased to announce that the spring-kafka (Spring for Apache Kafka) 1.0 GA and Spring Integration Kafka 2.0 GA are available finally!

The artifacts org.springframework.kafka:spring-kafka:1.0.0.RELEASE and org.springframework.kafka:spring-kafka-test:1.0.0.RELEASE are available in the Release repository and Maven Central, respectively.

In addition org.springframework.integration:spring-integration-kafka:2.0.0.RELEASE, fully based on the spring-kafka-1.0.0.RELEASE, is available at the same repositories as well.


Just after release we figured out a nasty bug with unacked offset commits for RECORD mode. Special thanks to Adam Dec! So, please, meet spring-kafka:1.0.1.RELEASE

Spring Cloud Brixton.SR2 is available

Releases | Spencer Gibb | July 01, 2016 | ...

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.

The Spring Cloud team will be talking about Spring Cloud at Spring One Platform, which will be taking place in Las Vegas between August 1-4 this year. There are many other great talks so check the agenda and get your ticket

Gradle Dependency Management Plugin 0.6.0 released

Releases | Andy Wilkinson | June 30, 2016 | ...

I am pleased to announce that Gradle dependency management plugin 0.6.0.RELEASE is now available from Maven Central, JCenter, and the Gradle Plugin Portal.

Gradle 3.0 compatibility

This new release is compatible with Gradle 3.0. At the time of writing it's tested against 3.0 M2 and the 0.6.x line will continue to track Gradle 3.0 development to maintain compatibility if at all possible.

Finer control over bom property overrides

Previously, an imported bom's properties could be overridden using project properties. This new release adds support for overriding a property as part of the import. bomProperty can be used to override properties one at a time (and can be used multiple times to override multiple…

Spring for Apache Hadoop 2.4.0 GA released

Releases | Thomas Risberg | June 29, 2016 | ...

We are pleased to announce the Spring for Apache Hadoop 2.4.0 GA release.

In addition to version upgrades for Hadoop distros Spring for Apache Hadoop 2.4 adds the following improvements:

  • Add build support for HDP 2.4 [SHDP-557]
  • Create utils sub-project [SHDP-556]
  • Fix issue where NetworkUtils may find wrong default address [SHDP-546]
  • Missing trailing slash on spring.yarn.applicationDir path fails to localize [SHDP-562]

See the release changelog for details.

We continue to provide version specific artifacts with their respective transitive dependencies in the Spring IO milestone repository:

  • 2.4.0.RELEASE (default - Apache Hadoop stable 2.7.1)
  • 2.4.0.RELEASE-phd30 (Pivotal HD 3.0)
  • 2.4.0.RELEASE-cdh5 (Cloudera CDH 5.7)
  • 2.4.0.RELEASE-hdp23 (Hortonworks HDP 2.3)
  • 2.4.0.RELEASE-hdp24 (Hortonworks HDP 2.4)

This Week in Spring - June 28, 2016

Engineering | Josh Long | June 28, 2016 | ...

Welcome to another installment of This Week in Spring! This week I'm in Munich and Wolfsburg, Germany, visiting with customers, then it's off to Seoul, South Korea, for customers and some user group talks.

This week we've got a lot of exciting Spring Cloud Data Flow news, coincident with the new Spring Cloud Data Flow RC1

  • The good Dr. Pollack, co-lead of the Spring Cloud Data Flow project, just announced Spring Cloud Data Flow RC1 which has updated deployers supporting deployments locally and to Apache YARN, Kubernetes, Mesos, and of course Cloud Foundry, an incredible integration of Spring Cloud Flo (a visualization for Spring Cloud Data Flow streams) into the Spring Cloud Data Flow Dashboard, improved OAuth support and so much more!
  • I really enjoyed Mark Paluch's excellent blog pulling back the veil of obscurity around the security secrets sensation sweeping the nation, Hashicorp Vault, and how Spring Cloud Vault works

Managing Secrets with Vault

Engineering | Mark Paluch | June 24, 2016 | ...

Passwords, API keys and confidential data fall into the category of secrets. Storing secrets the secure way is a challenge with limiting access and a true secure storage. Let's take a look at Hashicorp Vault and how you can use it to store and access secrets.

How do you store Secrets?

Passwords, API keys, secure Tokens, and confidential data fall into the category of secrets. That's data which shouldn't lie around. It mustn't be available in plaintext in easy to guess locations. In fact, it must not be stored in plaintext in any location.

Sensitive data can be encrypted by using the Spring Cloud Config Server or TomEE. Encrypted data is one step better than unencrypted. Encryption imposes on the other side the need for decryption on the user side which requires a decryption key to be distributed. Now, where do you put the key? Is the key protected by a passphrase? Where do you put the passphrase? On how many systems do you distribute…

Spring Cloud Data Flow 1.0 RC1 released

Releases | Mark Pollack | June 21, 2016 | ...

On behalf of the team I am pleased to announce the release of Spring Cloud Data Flow 1.0 RC1.

Several exciting new features have been added in this release which carry over to the other Data Flow Server implementations that were also released today.

Data Flow Local Server

Data Flow for Cloud Foundry

Data Flow for Apache YARN

Data Flow for Kubernetes

Data Flow for Apache Mesos

Follow the links above for details on features unique to each individual runtime platform. The highlights of the release are:

Spring Cloud Data Flow for Cloud Foundry 1.0.0.M3 released

Releases | Eric Bottard | June 21, 2016 | ...

I am pleased to announce the 1.0.0.M3 release of Spring Cloud Data Flow for Cloud Foundry, a team effort that encompasses many new features under the hood:

This third milestone builds upon the recent RC1 release of Spring Cloud Data Flow and also adds Cloud Foundry specific refinements. Some highlights include:

  • Alignment with Cloud Foundry’s global environment properties such as ORG, API, and URL as opposed to previous naming variants

  • Adds security integration to authenticate against OAUTH backend server that’s compatible with Cloud Foundry

  • Publishes security configurations for easier overrides when connecting to OAUTH backend server that’s compatible with Cloud Foundry

  • Preliminary iterations on performance testing on Cloud Foundry with and without taps’s in real-time streaming pipeline

  • Builds upon feature-toggle support from Spring Cloud Data Flow’s core project to conditionally refine what features get included in each release

Get the Spring newsletter

Thank you!

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Spring Runtime 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