The Spring Blog

Engineering
Releases
News and Events

Spring REST Docs 1.2.4.RELEASE

It’s my pleasure to announce that Spring REST Docs 1.2.4.RELEASE is available from Maven Central, JCenter, and our release repository. My thanks to everyone who contributed to this release by reporting bugs and opening pull requests.

This maintenance release includes a handful of bug fixes and documentation improvements. It is a recommend upgrade for all Spring REST Docs 1.x users.

GitHub | Issues | Documentation | Twitter | Gitter | Stack Overflow

Read more...

Spring Framework 5.0.5 and 4.3.15 available now

Dear Spring community,

I’m pleased to announce that Spring Framework 5.0.5 and 4.3.15 are available now, as another pair of refinement releases which are recommended as immediate upgrades for all users. Our 5.0.5 release is the foundation for the upcoming Spring Boot 2.0.1 release later this week, and 4.3.15 will be picked up by Boot 1.5.11 around the same time.

Both framework releases come with plenty of bug fixes but also with a wide selection of refinements, wrapping up before we branch towards Spring Framework 5.1 and turn the 5.0.x and 4.3.x lines into low-volume maintenance mode. Our 5.0.5 build is also prepared for running on the recently released JDK 10, allowing the framework to be built and tested on JDK 8 as well as 9 and 10 in the meantime. Last but not least, 5.0.5 (and to a minor degree 4.3.15 as well) includes significant performance improvements for annotation introspection on startup.

Read more...

Spring Cloud Open Service Broker 2.0.0.M2 Released

Spring Cloud Open Service Broker 2.0.0.M2 is now available. Spring Cloud Open Service Broker is a framework for building Spring Boot applications that implement the Open Service Broker API. This second milestone adds more polish and improvements as we continue toward a release candidate. The following list includes some of the updates:

  • Update JavaDoc, reference docs, some more JavaDoc, and more reference docs

  • Rename the spring-cloud-open-service-broker artifact to spring-cloud-open-service-broker-core

  • Add support for externalized configuration of the Catalog in YAML or Java properties

  • Add support to disable API version checking via a configuration property

  • Improve exception handling and logging

Read more...

Spring Cloud Edgware.SR3 Has Been Released

On behalf of the community, I am pleased to announce that the Service Release 3 (SR3) 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 Contract

  • Updated Wiremock to 2.15.0
  • By setting a system property stubrunner.snapshot-check-skip or environment variable STUBRUNNER_SNAPSHOT_CHECK_SKIP equal to true you can disable the SNAPSHOT assertion of downloaded stubs jar, e.g. in a CI server.
  • Bug fixes
Read more...

Spring Security SAML DSL 1.0.5.RELEASE

The Spring Security team is proud to announce our latest 1.0.5.RELEASE of our SAML DSL project. This release works against Spring Security SAML 1.0.4.RELEASE.

This release adds a simple Java configuration option to your existing Spring Boot applications

This release requires an additional Maven repository to download the latest version of the not-yet-commons-ssl dependency.

Available on Maven Central

Feedback and contributions are always appreciated. Stay tuned.

Read more...

Spring Cloud Finchley.M9 Has Been Released

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

Spring Cloud Gateway

Spring Cloud Netflix

  • Upgraded to Eureka 1.8.7 to address thread pool issue when Eureka health check is enabled
Read more...

Spring Tool Suite 3.9.3 released

Dear Spring Community,

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

Highlights from this release include:

  • updated to Eclipse Oxygen.3 release (https://www.eclipse.org/oxygen/noteworthy/)
  • Pivotal tc Server updated to 3.2.9
  • updated to work with Spring 5 and Spring Boot 2

To download the distributions, please go visit:

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

STS 3.9.4 is scheduled to be released on top of Eclipse Oxygen.3a (4.7.3a) in late April 2018.

Read more...

Spring Cloud Data Flow 1.4.0 Released

The Spring Cloud Data Flow team is pleased to announce the final 1.4.0 GA release. Follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.

This release packs in quite a few improvements including:

  • Dashboard improvements

  • Ability to manage app versions (in Skipper mode)

  • New stream deployment builder (in Skipper mode)

  • Docker compose for development

  • Security improvements

  • Proxy server support for the Shell

  • LDAP Role Mapping support

  • Documentation improvements

Dashboard Improvements

A substantial focus of the 1.4.0 release has been the Dashboard UI and its integration with Spring Cloud Skipper.

Manage App Versions

With the Skipper mode enabled, you can now manage the versions of App Registrations and set a default version.

Manage Versions

The version information is now shown on the App Registration list page as well. Besides providing better visual hues regarding the Application Types (Source, Sink, Task, Processor), you can now also search for App Registrations by Application Type.

Manage Versions

Additionally, when browsing the App Registration details, you can easily select the version for which you would like to see the details.

Application Details

When deploying streams, you now have the ability to deploy them to multiple platforms.

Deploy Streams to Platform

New Stream Deployment Builder

In Skipper mode, we have added a brand new stream deployment builder form to simplify the selection of the targeted platform and the properties while deploying a stream. The options include overrides to the deployment platform and the deployer, application and global properties for the streaming pipeline.

Deployment Properties
Read more...

Spring Security SAML 1.0.4 Released

The Spring Security SAML project team is proud to announce our latest 1.0.4.RELEASE. This maintenance release pushes its dependencies to the latest known working version while staying backwards compatible.

This release requires an additional Maven repository to download the latest version of the not-yet-commons-ssl dependency.

Moving forward we will be working on our 2.0.0 release. This release aims to provide an easy upgrade path for users of the 1.0.x releases while modernizing the underlying dependencies for easy up keep.

Read more...