The Spring Blog

Engineering
Releases
News and Events

Spring Integration 4.3.11 is Available

On behalf of the Spring Integration team, I am pleased to announce that the 4.3.11.RELEASE of Spring Integration is now available.

This release contains a few important bug fixes as well as a couple of improvements. In particular it contains a fix for the Jackson Serialization Gadgets vulnerability. Hence introduced in the version 4.3.10 custom ObjectMapper utility doesn’t allow now to deserialize objects in the untrusted packages. The set of trusted packages can be configured or you can use * to trust all. See JacksonJsonUtils.messagingAwareMapper() for more information.

Read more...

Spring Integration Extension for Hazelcast 1.0.0 GA Available

On behalf of the Spring Integration community I’d like to announce the GA release of Spring Integration Extension for Hazelcast. Its artifact is spring-integration-hazelcast.1.0.0.RELEASE and is available in the Release Repository and Maven Central.

Since the previous Milestone 1 and Milestone 2 we have done some bug fixes and internal improvements. The new features added since there are for Spring Integration utilities support which are useful in distributed, clustered applications:

  • HazelcastMessageStore

  • HazelcastLockRegistry

  • HazelcastMetadataStore

Read more...

Spring Security OAuth 2.2.0.RC1 Released

On behalf of the community, I’m pleased to announce the release of Spring Security OAuth 2.2.0.RC1.

The 2.2.0.RC1 release includes numerous improvements to the JSON Web Key (JWK) feature contained in JwkTokenStore along with the addition of JwtClaimsSetVerifier that provides the capability of custom JWT Claim(s) verification. See the GitHub Issue for more details.

This release also includes a small number of bug fixes and minor enhancements.

Read more...

Spring Tool Suite 3.9.0 released

Dear Spring Community,

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

Highlights from this release include:

  • updated to Eclipse Oxygen release (Oxygen New and Noteworthy)
  • improved support for editing cloud foundry manifest files
  • improved support for using Spring Cloud CLI services (incl. log streaming to console view)

To download the distributions, please go visit:

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

Read more...

Spring Cloud Finchley M1 is available.

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

Finchley is based on the Spring Boot 2.0.0 line. Finchley.M1 is based on Spring Boot 2.0.0.M2. This is largely a compatibility build with no new features with the exception of Spring Cloud Gateway. Finchley will follow Spring Boot’s milestones and release candidates with a corresponding Finchley release soon after. General Availability is targeted for after Spring Boot 2.0 GA, likely in Dec. 2017.

Read more...

Spring for Apache Hadoop 2.5.0 GA released

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

The 2.5 version is primarily a bug fix and version upgrade release.

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.5.0.RC1 (default - Apache Hadoop stable 2.7.3)
  • 2.5.0.RC1-cdh5 (Cloudera CDH 5.10)
  • 2.5.0.RC1-hdp26 (Hortonworks HDP 2.6)

We discussed the future of the Spring for Apache Hadoop Project in the 2.5.0 RC1 announcement.

Read more...

Spring Cloud Data Flow 1.2.2 Released

On behalf of the team, I am pleased to announce the general availability of Spring Cloud Data Flow 1.2.2.

Local Server: Quick Start, Getting Started Guide

Due to the popular demand from the community, the primary goal of this maintenance release is to bring Spring Boot 1.5.4 compatibility in Spring Cloud Data Flow.

  • Since it includes refactoring efforts to adapt to a bug fix introduced in a Spring Data maintenance release that is pulled in by Spring Boot, this is not a simple version upgrade.
  • As reported by the community, a side effect of this update surfaced pagination problems in the clients. It has been reworked both in the client and server-side.
Read more...

Spring for Apache Hadoop 2.5.0.RC1 released

New release candidate for Spring for Apache Hadoop 2.5

We are pleased to announce the Spring for Apache Hadoop 2.5 release candidate release.

The 2.5 version is primarily a bug fix and version upgrade release.

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.5.0.RC1 (default - Apache Hadoop stable 2.7.3)
  • 2.5.0.RC1-cdh5 (Cloudera CDH 5.10)
  • 2.5.0.RC1-hdp26 (Hortonworks HDP 2.6)
Read more...

Spring Integration 5.0 Milestone 5 Available

On behalf of the Spring Integration team I am pleased to announce that the fifth milestone for the Spring Integration 5.0 release (5.0.0.M5) is now available.

21 JIRAs (and some GitHub issues) made into this release, including bug fixes and a number of new features. Some highlights of features in M4 and M5, since the previously announced Milestone 3:

  • The Splitter now can deal with the Java Stream and Reactor Flux payloads. If the output channel is a ReactiveStreamsSubscribableChannel, splitting supports back-pressure.

  • A ErrorMessagePublisher together with the ErrorMessageStrategy have been introduced to pursue better error handling experience with the inception message for the ErrorMessage. The MessageListenerContainer in Spring Kafka 2.0 and Spring AMQP 2.0 are supplied with their own ErrorMessageStrategy to represent the original data in the ErrorMessage for the error handling flow.

  • The new MockMessageHandler has been added to Spring Integration Test framework for replacing real `MessageHandler`s for unit testing:

Read more...