Spring Cloud Task 1.2.0.RC1 is now available

Releases | Glenn Renfro | April 14, 2017 | ...

We are pleased to announce that Spring Cloud Task 1.2.0.RC1 is now available via Github and the Pivotal download repository. Many thanks to all of those who contributed to this release.

Spring Cloud Task 1.2.0.RC1 offers the following features:

  • Upgrade to Spring Cloud Stream Chelsea GA.
  • Renamed closecontext.enable to closecontext.enabled as to match the Spring Boot style for enabled properties.
  • Task name can be set when creating a TaskExecution externally, allowing the launcher to set the name in a persistent manor.
  • Added Ordered Interface to Task Events and Batch Job Events so the user can establish when task or batch events are emitted from their Spring Cloud Task application.
  • Cleaned up Spring Cloud Task dependencies.
  • Update default task name creation to prevent conflicts with JMX.

Spring Cloud Stream Chelsea goes GA!

Releases | Marius Bogoevici | April 13, 2017 | ...

On behalf of the community, I am happy to announce the general availability of the Spring Cloud Stream Chelsea release train. For this release train, the first general availability release is Chelsea.SR1, which fixes a number of issues over Chelsea.RELEASE (all within the scope of the metrics export feature). Chelsea.SR1 is also included as part of Spring Cloud Dalston.RELEASE.

The new release is available in Maven Central, and a detailed description of its features can be found in the reference documentation. For information about artifacts and most recent changes, please consult the release…

Spring Data Kay M2 released

Releases | Oliver Drotbohm | April 13, 2017 | ...

On behalf of the Spring Data team, I'd like to announce the availability of the second milestone of the release train Kay. The release is an important step towards a second generation of Spring Data.

We've upgraded the majority of the codebase to Java 8, now also embracing e.g. Optional in method signatures. This mostly affects internal SPIs but also leaks into user code, especially in CrudRepository. The support for reactive Spring Data repositories has been extended to Couchbase (Thanks, Subhashni!), the Redis module has a reactive template API now. The release also ships support for IsEmpty and IsNotEmpty for derived queries and implementaitons of those for MongoDB and JPA. The aggregation framework in MongoDB now also supports…

Spring Vault 1.0 goes GA

Releases | Mark Paluch | April 12, 2017 | ...

On behalf of the community, it's my pleasure to announce the general availability of Spring Vault 1.0 – the very first GA release of Spring Vault after almost a year of development.

The artifacts are available from Maven Central and Bintray.

<dependency>
  <groupId>org.springframework.vault</groupId>
  <artifactId>spring-vault-core</artifactId>
  <version>1.0.0.RELEASE</version>
</dependency>

The release ships more than 50 tickets fixed in total. Here’s a very truncated list of the most important features shipping with the release:

  • Pluggable application authentication via AppRole, AWS-EC2, client certificates, Cubbyhole (wrapped tokens) and static tokens.
  • Support for renewable @VaultPropertySource with credentials rotation.
  • Lifecycle-aware session management with token renewal and re-login after terminal token expiry.
  • Template API to interact with Vault directly.
  • Compatibility with Vault 0.5 to 0.7.

Spring Cloud Dalston Released

Releases | Spencer Gibb | April 12, 2017 | ...

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…

Spring Tips: Season 2 Recap

Engineering | Josh Long | April 12, 2017 | ...

Hi Spring fans! We've now finished two seasons - 11 episodes and a recap post each - of Spring Tips. I'm going to take a little while to dream up some more content and, before you know it, we'll be back at it again! I'm always interested in hearing proposed topics so if you have some, please, by all means, shout it out loud to me on Twitter (@starbuxman) or by email ([email protected]).

The motivations for me in doing these Spring Tips are:

  • revisit traditional topics in light of Spring Boot and
  • highlight parts of the amazing Spring ecosystem that, for one reason or another, don't get enough attention.

This Week in Spring - April 11th, 2017

Engineering | Josh Long | April 11, 2017 | ...

Welcome to another installation of This Week in Spring!

Spring For Apache Kafka 1.2.0 and 1.1.4 Available

Releases | Gary Russell | April 07, 2017 | ...

We are pleased to announce that these maintenance releases of Spring for Apache Kafka are now available, 1.2.0.RELEASE and 1.1.4.RELEASE.

These versions include several bug fixes and improvements, as well as introduce support for KStreams.

They are functionally equivalent; the 1.2.0.RELEASE is based on the 0.10.2.0 kafka-clients jar and 1.1.4.RELEASE can be used with 0.10.0.x and 0.10.1.x.

While 1.1.4.RELEASE will work at runtime with a 0.10.2.x client library, some breaking changes in the embedded kafka API means that the embedded kafka Junit @Rule in spring-kafka-test will not work and 1.2.…

Spring Boot's new Gradle plugin

Engineering | Andy Wilkinson | April 05, 2017 | ...

One of the main themes of Spring Boot 2.0 M1 is a range of significant improvements to its Gradle plugin. Many of those improvements have just been merged and are available in the latest Spring Boot snapshots. There's a few weeks until Spring Boot 2.0.0.M1 will be released at the beginning of May and we'd love to hear your early feedback on the new plugin before then.

You can read more about the plugin's capabilities in its reference and API documentation.

Trying the new plugin

The new plugin requires Gradle 3.4 or later. Like the rest of Spring Boot, snapshots are published to https://repo.spring.io/libs-snapshot. The easiest way to use a snapshot is to create a new Gradle project on start.spring.io

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