The Spring Blog

Engineering
Releases
News and Events

Spring Integration AWS 2.3 GA and Spring Cloud Stream Kinesis Binder 2.0 GA Available

Dear Spring Community,

Today it’s my pleasure to announce General Availability of Spring Integration for Amazon Web Services extension version 2.3.0 and Spring Cloud Stream Binder for AWS Kinesis version 2.0.0.

These releases can be downloaded from Maven Central, JCenter, and our release repository:

compile "org.springframework.integration:spring-integration-aws:2.3.0.RELEASE"

If you don’t use Kinesis Binder. Or via Binder dependency:

compile "org.springframework.cloud:spring-cloud-stream-binder-kinesis:2.0.0.RELEASE"
Read more...

Spring Cloud Open Service Broker 3.1.0 Released

We are pleased to announce the general availability of Spring Cloud Open Service Broker 3.1.0.RELEASE. Support for Open Service Broker API v2.15 is now feature complete. Thanks to the community for your feedback and contributions! This release includes all of the fixes and enhancements from the pre-release milestones:

  • Upgrade to Spring Boot 2.2.1.RELEASE
  • Add ServiceBrokerMaintenanceInfoConflictException to handle MaintenanceInfoConflict error scenarios
  • ServiceBrokerInvalidParametersException now returns an HTTP 400 when a create or update request is malformed or includes invalid parameters. Previously it was, incorrectly, returning an HTTP 422.
  • CreateServiceInstanceBindingRequest now extends AsyncParameterizedServiceInstanceRequest in order to utilize a common request object and reduce redundancy.
  • Update reference documentation
  • Support updating a Service Instance context
  • Add list of endpoints to create Service Binding response body
  • Support X-Broker-API-Request-Identity request identity header
  • Restrict Operation strings to 10,000 characters in the response body
  • Fix an issue where ServiceInstanceBindingDoesNotExistException was incorrectly extended from RuntimeException, instead of ServiceBrokerException
  • Add maintenance_info field to Service Plan object
  • Add maximum_polling_duration field to Service Plan object
  • Add plan_updateable field to Service Plan object
  • Return HTTP 400 when the required service_id and/or plan_id are missing or incorrect
  • Return HTTP 202 when a service broker operation is in progress and an identical request is sent before the previous request completes
  • Return JSON arrays instead of JSON objects for certain Service definition metadata
  • Add support for custom base path of service broker controllers
  • Improve support for service metadata in configuration properties
  • Add support for configuring Base64 metadata.imageUrl data from a class path image file
  • Improve configuration of event hooks via additional bean and auto-configuration support
Read more...

Spring Tools 4.4.2 released

Dear Spring Community,

I am happy to announce the 4.4.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

Highlights from this release include:

  • (Spring Boot), (Eclipse) enhancement: new actions to connect/refresh/disconnect live hover information for running Spring Boot projects now available from the Boot Dashboard menus (context-menu + view toolbar)
  • (Spring Boot), (Eclipse) enhancement: Optional link console tab with Boot Dashboard selection (#386)
  • (Spring Boot), (VSCode): early version of more detailed progress reporting for live hover information mechanism
  • (Concourse) enhancement: various updates
  • bugfixes
Read more...

Spring Cloud Greenwich.SR4 Released

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

Notable Changes in the Greenwich Release Train

Spring Cloud Greenwich.SR4 is built upon Spring Boot 2.1.10.RELEASE.

Spring Cloud Kubernetes

Spring Cloud Commons

Spring Cloud Openfeign

Spring Cloud Contract

Read more...

Spring Data Moore SR2 and Lovelace SR13 available

On behalf of the community, I’m pleased to announce the availability of the Spring Data Moore SR2 and Lovelace SR13 service releases.

Both releases fix 66 tickets in total, mostly bugfixes. We decided to ship both versions on short notice to address bugs around auditing and converter registration for a broader range of users, as we’ve noted an increased number of bug reports in both areas. If you use Spring Data through Spring Boot, you can consume the released artifacts by setting the spring-data-releasetrain.version property to Moore-SR2 or Lovelace-SR13.

Read more...

Spring Cloud Open Service Broker 3.1.0.RC1 Released

We are pleased to announce the 3.1.0.RC1 release of Spring Cloud Open Service Broker. Support for Open Service Broker API v2.15 is now feature complete, and we expect for this to be the final milestone before a GA release. Thanks to the community for your feedback and contributions! This release includes the following fixes and enhancements:

  • Upgrade to Spring Boot 2.2.1.RELEASE
  • Add ServiceBrokerMaintenanceInfoConflictException to handle MaintenanceInfoConflict error scenarios.
  • ServiceBrokerInvalidParametersException now returns an HTTP 400 when a create or update request is malformed or includes invalid parameters. Previously it was, incorrectly, returning an HTTP 422.
  • CreateServiceInstanceBindingRequest now extends AsyncParameterizedServiceInstanceRequest in order to utilize a common request object and reduce redundancy.
  • Update reference documentation.
Read more...

Spring Cloud Hoxton.RC2 Released

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

Notable Changes in the Hoxton Release Train

Spring Cloud Hoxton.RC2 is built upon Spring Bot 2.2.1.RELEASE.

Spring Cloud Vault

Spring Cloud Circuitbreaker

Spring Cloud Gateway

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.1.3.RELEASE & 1.2.1.RELEASE Available

On behalf of the Spring, Apache Geode, Pivotal GemFire and Pivotal Cloud Cache communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.3.RELEASE and 1.2.1.RELEASE.

SBDG 1.1.3.RELEASE builds on the new Spring Boot 2.1.10.RELEASE.

SBDG 1.2.1.RELEASE builds on the new Spring Boot 2.2.1.RELEASE.

Both versions are available in Maven Central.

See the changelog for full details of the changes in these releases.

Feedback

As always, feedback is most welcomed and appreciated. Give the new bits a try and let us know what you think.

Read more...

Spring Vault 2.2 goes GA

On behalf of the community, I’m excited to announce that Spring Vault 2.2 is generally available from repo.spring.io as well as Maven Central. This release ships with several refinements and new features.

The most notable changes are:

  • Support for PCF-based authentication by using instance identity certificates.

  • Extensions for a seamless Kotlin 1.3 experience and Kotlin Coroutines support.

  • Builders for RestTemplate and WebClient to customize interceptors, filter functions, and default headers.

  • Vault namespace support (Vault Enterprise edition only).

  • A revised @VaultPropertySource supporting versioned key-value backends.

  • Added listener and events support to LifecycleAwareSessionManager.

  • Support for the Jetty HTTP Client as an alternative reactive HTTP client.

  • Reactive support for AWS IAM authentication.

Read more...