Skip to content

Releases: spring-cloud/spring-cloud-open-service-broker

3.3.0-RC1

22 Jan 17:45
Compare
Choose a tag to compare
3.3.0-RC1 Pre-release
Pre-release

Spring Cloud Open Service Broker 3.3.0-RC1 is now available. Version 3.3.0 is upgraded to build against Spring Boot 2.4, and is compatible with Open Service Broker API 2.15.

  • Upgrade to Spring Boot 2.4.1 (#312)
  • Upgrade to Gradle 6.7.1 (#314 )

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-open-service-broker:3.3.0-RC1")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.3.0-RC1</version>
</dependency>

3.2.0

30 Nov 16:21
Compare
Choose a tag to compare

Spring Cloud Open Service Broker 3.2.0 is now available. Version 3.2.0 is upgraded to Spring Boot 2.3, and addresses a few issues related to OSB API v2.15 support. It is feature compatible with the 3.1.2 release. This release includes the following updates:

  • Upgrade to Spring Boot 2.3.6.RELEASE (#310)
  • Return HTTP 400 Bad Request for unknown instance in last operation (#306)
  • Fix MaintenanceInfo toString (#301 via @gberche-orange)
  • Replace dependency management plugin with Gradle platform dependencies (#298)
  • Add MaintenanceInfo to CreateServiceInstanceRequest and UpdateServiceInstanceRequest (#290)
  • Return the operation in the HTTP 202 response body when an async operation is in progress and another request is received for the same service instance (#284)
  • Update Gradle build to use native Gradle facilities for publishing artifacts (#280)
  • Update javadoc to better reflect the OSBA spec (#279 via @mateusz-stefanski)

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-open-service-broker:3.2.0")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.2.0</version>
</dependency>

3.2.0-RC1

30 Nov 16:11
Compare
Choose a tag to compare
3.2.0-RC1 Pre-release
Pre-release

Spring Cloud Open Service Broker 3.2.0-RC1 is now available. Version 3.2.0 is upgraded to Spring Boot 2.3, and addresses a few issues related to OSB API v2.15 support. It is feature compatible with the 3.1.2 release. This release includes the following updates:

  • Upgrade to Spring Boot 2.3.5.RELEASE (#308)
  • Return HTTP 400 Bad Request for unknown instance in last operation (#306)
  • Fix MaintenanceInfo toString (#301 via @gberche-orange)
  • Replace dependency management plugin with Gradle platform dependencies (#298)

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-open-service-broker:3.2.0-RC1")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.2.0-RC1</version>
</dependency>

3.2.0-M1

25 Jun 21:15
Compare
Choose a tag to compare
3.2.0-M1 Pre-release
Pre-release

We are pleased to announce Spring Cloud Open Service Broker 3.2.0-M1 is now available. Version 3.2.0 is upgraded to Spring Boot 2.3, and addresses a few issues related to OSB API v2.15 support. It is feature compatible with the recent 3.1.2 release. Thanks to @gberche-orange and @mateusz-stefanski for the support and contributions. This release includes the following updates:

  • Upgrade to Spring Boot 2.3.1.RELEASE
  • Add MaintenanceInfo to CreateServiceInstanceRequest and UpdateServiceInstanceRequest
  • Return the operation in the HTTP 202 response body when an async operation is in progress and another request is received for the same service instance
  • Update Gradle build to use native Gradle facilities for publishing artifacts

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-open-service-broker:3.2.0-M1")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.2.0-M1</version>
</dependency>

3.1.2.RELEASE

24 Jun 20:19
Compare
Choose a tag to compare

We are pleased to announce Spring Cloud Open Service Broker 3.1.2 is now available, which addresses a few issues related to OSB API v2.15 support. Thanks to @gberche-orange for his continued support and contributions to this project. This release includes the following updates:

  • Upgrade to Spring Boot 2.2.8.RELEASE
  • Add MaintenanceInfo to CreateServiceInstanceRequest and UpdateServiceInstanceRequest
  • Return the operation in the HTTP 202 response body when an async operation is in progress and another request is received for the same service instance

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-open-service-broker:3.1.2.RELEASE")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.1.2.RELEASE</version>
</dependency>

2.1.3.RELEASE

11 Jun 12:20
Compare
Choose a tag to compare

We are pleased to announce the 2.1.3 release of Spring Cloud Open Service Broker. This release includes the following updates:

  • Upgrade to commons-beanutils 1.9.4
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker-webmvc</artifactId>
  <version>2.1.3.RELEASE</version>
</dependency>

3.1.1.RELEASE

30 Mar 21:44
Compare
Choose a tag to compare

We are pleased to announce Spring Cloud Open Service Broker 3.1.1 is now available. Thanks to the community for the feedback, and thanks to @gberche-orange for his continued support and contributions to this project. This release includes the following updates:

  • Upgrade to Spring Boot 2.2.6.RELEASE
  • Update logging output to log basic information at INFO level and details at DEBUG
  • Document the request path prefix functionality
  • Update example Spring Security configuration

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-open-service-broker:3.1.1.RELEASE")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.1.1.RELEASE</version>
</dependency>

3.1.0.RELEASE

26 Nov 18:03
Compare
Choose a tag to compare

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

Include the following Spring Boot starter:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.1.0.RELEASE</version>
</dependency>

3.1.0.RC1

14 Nov 15:56
Compare
Choose a tag to compare
3.1.0.RC1 Pre-release
Pre-release

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

Include the following Spring Boot starter:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.1.0.RC1</version>
</dependency>

Use the Spring Milestone Repository:

<repository>
  <id>spring-milestones</id>
  <url>https://repo.spring.io/milestone</url>
</repository>

3.1.0.M3

25 Oct 16:42
Compare
Choose a tag to compare
3.1.0.M3 Pre-release
Pre-release

We are pleased to announce the 3.1.0.M3 release of Spring Cloud Open Service Broker. Support for Open Service Broker API v2.15 is now feature complete. Thanks to the community for your feedback and contributions! This release includes the following fixes and enhancements:

  • Upgrade to Spring Boot 2.2.0.RELEASE
  • 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

Include the following Spring Boot starter:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.1.0.M3</version>
</dependency>

Use the Spring Milestone Repository:

<repository>
  <id>spring-milestones</id>
  <url>https://repo.spring.io/milestone</url>
</repository>