The Spring Blog

Engineering
Releases
News and Events

Spring Vault 2.0 GA released

On behalf of the community, I’m pleased to announce the general availability of Spring Vault 2.0. Since the first efforts for Spring Vault 2.0, it has been a 10 months ride until we reached this GA release. These are the most significant changes in Spring Vault 2.0:

  • Upgrade to Java 8 and Spring Framework 5.
  • Reactive Support.
  • Improved null-safety by providing JSR-305 annotated API.
  • Vault repository support through Spring Data KeyValue repositories.
  • Kubernetes, AWS ECS/IAM authentication.
  • RoleId/SecretId unwrapping for AppId authentication.
  • Spring Security integration with VaultBytesEncryptor and VaultRandomBytesKeyGenerator.
Read more...

Spring Data Kay SR4 released

On behalf of the Spring Data team, I’m pleased to announce the fourth service release of the Kay release train in prospect of Spring Boot 2.0 RC2.

This service release ships on top of the just-released Spring Framework 5.0.4 and Project Reactor 3.1.4, and provides the answer to persistence the code and everything. Kay SR4 will be picked up by Spring Boot 2.0 RC2 for your convenience and is a recommended upgrade to users of the Kay release train.

You can find all details within the linked changelogs.

Read more...

Spring Cloud Task 2.0.0.M3 is now available

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

What’s new?

This release includes upgrades to existing dependencies as well as some exciting new features for users of Spring Cloud Task. From a dependencies perspective, Spring Cloud Task 2.0.0.M3 has been upgraded to use the Spring Boot 2.0.0.RC1 stack as well as Spring Cloud’s Finchley M6 dependencies.

Beyond just a dependency upgrade, there are a number of new features within Spring Cloud Task 2.0.0.M3. Let’s take a look.

Read more...

Spring Integration for AWS 2.0.0.M1 and Spring Cloud Stream Kinesis Binder 1.0.0.M1

Dear Spring Community!

It’s my pleasure to announce two Spring Milestone releases for Amazon Web Services: Spring Integration for AWS 2.0.0.M1 and Spring Cloud Stream Binder for AWS Kinesis 1.0.0.M1.

Both milestones are available in the Spring Milestone repository and they can be consumed as maven dependencies:

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-aws</artifactId>
    <version>2.0.0.M1</version>
</dependency>

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-stream-binder-kinesis</artifactId>
    <version>1.0.0.M1</version>
</dependency>
Read more...

Spring Cloud Finchley M6 is available

On behalf of the community, I am pleased to announce that the Milestone 6 (M6) of the Spring Cloud Finchley Release Train is available today. The release can be found in the Spring Milestone repository. You can check out the Finchley release notes for more information.

Notable Changes in the Finchley Release Train

Finchley.M6 is compatible with Spring Boot RC1. Many updates have been made for compatibility with RC1.

Spring Cloud Sleuth

The internals of Spring Cloud Sleuth were rewritten to use Brave. Please see the Migration Guide for more information.

Read more...

Spring Session 1.3.2 Released

This post was authored by Vedran Pavić

On behalf of the community I’m pleased to announce the release of Spring Session 1.3.2.RELEASE. This maintenance release contains numerous bug fixes and improvements.

Some of the highlights include:

  • #951 - SessionRepositoryFilter#changeSessionId does not copy the previous maxInactiveInterval into the new session

  • #983 - Optimize HazelcastSessionRepository write operations

  • #984 - Improve session event handling

You can find the complete details of the release in the changelog.

Read more...

Spring Cloud Edgware.SR2 Released

On behalf of the community, I am pleased to announce that the Service Release 2 (SR2) of the Spring Cloud Edgware Release Train is available today. The release can be found in Maven Central. You can check out the Edgware release notes for more information.

Notable Changes in the Edgware Release Train

Spring Cloud Commons

Issues

Spring Cloud Contract

Issues

Spring Cloud Config

Issues

Spring Cloud Consul

Issues

Spring Cloud Netflix

Issues

Spring Cloud Bus

Issues

Spring Cloud Sleuth

Issues

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

Read more...

Spring Cloud for Google Cloud Platform 1.0 Milestone 2 Available

Dear Spring Community!

It’s my pleasure to announce today a new project in the Spring Cloud family. It’s called Spring Cloud GCP and its goal is to bring into your applications well-known Spring patterns and Spring Boot conventions for consuming Google Cloud Platform services.

The project currently is in version 1.0.0.M2 and is available from the Spring Milestone Repository:

<dependencyManagement>
   <dependencies>
       <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-gcp-dependencies</artifactId>
           <version>1.0.0.M2</version>
           <type>pom</type>
           <scope>import</scope>
       </dependency>
   </dependencies>
</dependencyManagement>
Read more...

Spring Data Lovelace M1 released.

On behalf of the Spring Data team I’m happy to announce the first milestone of the Lovelace release train. The release ships over 200 tickets fixed! The most important new features are:

  • JPA 2.2 result streaming.
  • MongoDB Validator and JsonSchema support.
  • Support for MongoDB Change Streams.
  • Neo4J OGM 3.1 upgrade.
  • Exist/Count projections as well as a fluent template API in Spring Data for Apache Cassandra.
  • Spring Data for Apache Geode added JCache Annotation support.
  • Query By Example for Redis repository abstractions.
  • Spring Data REST offers more fine grained method exposure mechanisms.
Read more...