The Spring Blog

Engineering
Releases
News and Events

What's new in Spring Cloud GCP 1.0.0 Milestone 3

Dear Spring Community!

The Spring Cloud GCP is a set of Spring Boot starters that is designed to help you leverage Google Cloud Platform managed services directly from Spring Boot, allowing you to use Spring Messaging for Cloud Pub/Sub, Spring Resource for Cloud Storage, Spring Cloud Sleuth for Stackdriver Trace, Spring Data with Cloud SQL, and more.

We’ve just released Spring Cloud GCP 1.0.0.M3. Check out what’s new since the previous Milestone 2!

Spring Boot 2.0 GA Support

Spring Cloud GCP 1.0.0.M3 is now up to date to work with Spring Boot 2.0.1.RELEASE and Spring Cloud Finchley.M9.

To use Spring Cloud GCP 1.0.0.M3, simply import the BOM in your Spring Boot 2.0 project:

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

Spring Tool Suite 3.9.4 released

Dear Spring Community,

I am happy to announce the 3.9.4 release of the Spring Tool Suite, our Eclipse-based tooling.

Highlights from this release include:

  • updated to Eclipse Oxygen.3a release, including support for JDK 10
  • Pivotal tc Server updated to 4.0.0

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS 3.9.4 New & Noteworthy.

STS 3.9.5 is scheduled to be released on top of Eclipse Photon (4.8.0) in late June 2018.

Read more...

Spring Data Lovelace M2 released

On behalf of the Spring Data team, I’d like to announce the availability of the second milestone of the Lovelace release train.

This release ships with updates for all store modules that contain new features, improvements, and bug fixes. Notable changes include:

  • MongoDB 3.6 support for Change Streams, $jsonSchema, and Client Sessions (in preparation for MongoDB Transactions).
  • Apache Cassandra mapping improvements for Map and Tuple Types, along with newly introduced Lifecycle Callbacks.
  • Upgrade to Apache Solr 7.
  • Improved Connection Handling for reactive Redis and static Master/Slave use.
  • SCAN support for Redis Cluster.
  • List support for Spring Data JDBC.
  • Composable repositories support via CDI.
Read more...

Spring Boot 1.5.12 available now

CVE-2018-1270 reported last week was unfortunately not fully addressed in the 4.3.x branch of the Spring Framework. Spring Framework 4.3.16 has been released today, so we’ve decided to also release Spring Boot 1.5.12 to help people upgrade easily.

This release includes just 3 fixed issues, but should be considered a priority upgrade for all existing Spring Boot 1.5 users.

Spring Boot 2.0 users are not affected and should use the existing 2.0.1 release.

Project Page | GitHub | Issues | Documentation | Stack Overflow | Gitter

Read more...

Spring IO Platform Cairo-RELEASE

It’s my pleasure to announce that Spring IO Platform Cairo-RELEASE is now available from the Spring release repository and Maven Central. The Cairo generation of the Platform builds on top of Spring Framework 5.0 and Spring Boot 2.0 and requires Java 8.

What has changed

Cairo upgrades the versions of a number of projects:

  • Reactor Bismuth
  • Spring AMQP 2.0
  • Spring Batch 4.0
  • Spring Boot 2.0
  • Spring Cloud Connectors 2.0
  • Spring Data Kay
  • Spring Framework 5.0
  • Spring Integration 5.0
  • Spring Kafka 2.1
  • Spring REST Docs 2.0
  • Spring Security 5.0
  • Spring Security OAuth 2.2
  • Spring Session 2.0
  • Spring Web Flow 2.5
  • Spring Web Services 3.0
Read more...

Spring IO Platform Brussels SR8

I am pleased to announce that Spring IO Platform Brussels-SR8 is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform:

  • Spring AMQP 1.7.7
  • Spring Batch 3.0.9
  • Spring Boot 1.5.11
  • Spring Data Ingalls SR11
  • Spring Framework 4.3.15
  • Spring Integration 4.3.15
  • Spring Kafka 1.1.8
  • Spring Security 4.2.5
  • Spring Session 1.3.2
  • Spring Social 1.1.6

The versions of a number of third-party dependencies have also been updated.

Read more...

Spring Boot 2.0.1 available now

Hot on the heels of Spring Boot 1.5.11, Spring Boot 2.0.1 is now available from repo.spring.io and Maven Central.

The first maintenance release of Spring Boot 2 includes over 160 fixes, improvements and dependency updates. Thanks to all that have contributed with issue reports and pull requests.

Note that the Spring Framework versions included in both Spring Boot releases contain fixes that address multiple vulnerability reports. Please see this blog post for more details.

How can you help?

If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more...