Skip to content

Releases: spring-cloud/spring-cloud-app-broker

v1.2.1

02 Dec 09:25
Compare
Choose a tag to compare

We are pleased to announce the release of Spring Cloud App Broker 1.2.1. This release fixes a problem we discovered in our updated build process for the 1.2.0 release, which resulted in our documentation not being published to the spring.io website.

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.2.1")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.2.1</version>
</dependency>

v1.2.0

30 Nov 15:19
Compare
Choose a tag to compare

We are pleased to announce the release of Spring Cloud App Broker 1.2.0. This release includes all of the updates made in 1.2.0-RC1:

  • Update the Gradle build to make use of new native features for dependency management and publication
  • Upgrade to Spring Cloud Open Service Broker 3.2.0
  • Upgrade to Spring Boot 2.3.6

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.2.0")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.2.0</version>
</dependency>

1.2.0-RC1

30 Nov 15:08
Compare
Choose a tag to compare
1.2.0-RC1 Pre-release
Pre-release

We are pleased to announce the release of Spring Cloud App Broker 1.2.0-RC1. This release includes the following updates:

  • Update the Gradle build to make use of new native features for dependency management and publication
  • Upgrade to Spring Cloud Open Service Broker 3.2.0
  • Upgrade to Spring Boot 2.3.6

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.2.0-RC1")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.2.0-RC1</version>
</dependency>

1.1.1.RELEASE

10 Jun 12:52
Compare
Choose a tag to compare

We are pleased to announce the release of Spring Cloud App Broker 1.1.1.RELEASE. Thanks to the community for your feedback and contributions! This release includes the following fixes and improvements:

  • Upgrade to Spring Cloud Open Service Broker 3.1.1.RELEASE
  • Upgrade to Spring Boot 2.2.7.RELEASE
  • Upgrade to CF Java Client 4.7.0.RELEASE
  • Upgrade to Spring CredHub 2.1.1.RELEASE
  • Permissions stored in CredHub are now cleaned up on unbind #202
  • Backing app environment is updated on upgrade #349
  • If specified, the routes property now takes precedence over the host, hosts, domain and domains properties
  • Adds service instance logging endpoints to support the service instance logs CF CLI plugin
  • Fixed an issue where configured backing services were not being deleted #344
  • Fixed an issue with deletion of permissions from CredHub #368
  • Adds a new logging starter
  • Logging updates to ensure potentially sensitive configuration data is only logged in debug mode
  • Updates BackingAppManagementService to support management operations without the requirement for the cloud_controller.admin authority
  • Documentation on how to create a custom Target

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.1.1.RELEASE")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.1.1.RELEASE</version>
</dependency>

1.1.0.RC2

05 Jun 14:03
Compare
Choose a tag to compare
1.1.0.RC2 Pre-release
Pre-release

This release contains the following dependency version updates:

  • CF Java Client updated to 4.7.0.RELEASE

Gradle:

repositories {
    maven {
        url "https://repo.spring.io/milestone"
    }
}

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.1.0.RC2")

Maven:

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

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.1.0.RC2</version>
</dependency>

1.1.0.RC1

05 Jun 14:01
Compare
Choose a tag to compare
1.1.0.RC1 Pre-release
Pre-release

We are pleased to announce the release of Spring Cloud App Broker 1.1.0.RC1. Thanks to the community for your feedback and contributions! As the first release candidate of the 1.1.0 series, this release includes the following fixes and improvements:

  • Upgrade to Spring Cloud Open Service Broker 3.1.1.RELEASE
  • Upgrade to Spring Boot 2.2.7.RELEASE
  • Upgrade to CF Java Client 4.6.0.RELEASE
  • Upgrade to Spring CredHub 2.1.1.RELEASE
  • Permissions stored in CredHub are now cleaned up on unbind #202
  • Backing app environment is updated on upgrade #349
  • If specified, the routes property now takes precedence over the host, hosts, domain and domains properties
  • Adds service instance logging endpoints to support the service instance logs CF CLI plugin
  • Fixed an issue where configured backing services were not being deleted #344
  • Fixed an issue with deletion of permissions from CredHub #368
  • Adds a new logging starter
  • Logging updates to ensure potentially sensitive configuration data is only logged in debug mode
  • Updates BackingAppManagementService to support management operations without the requirement for the cloud_controller.admin authority
  • Documentation on how to create a custom Target

Gradle:

repositories {
    maven {
        url "https://repo.spring.io/milestone"
    }
}

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.1.0.RC1")

Maven:

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

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.1.0.RC1</version>
</dependency>

1.0.5.RELEASE

17 Apr 20:03
Compare
Choose a tag to compare

We are pleased to announce the release of Spring Cloud App Broker 1.0.5.RELEASE. This release includes the following fixes and improvements:

  • Upgrade to Spring Boot 2.1.13.RELEASE
  • Allow a ServiceInstanceService bean to be provided by a consuming application
  • Correct an issue where the backing app environment was not being updated when the service instance was upgraded
  • If specified, the routes property now takes precedence over host, hosts, domain and domains properties
  • Correct an issue where synchronous binding and unbinding requests were not being properly handled

Gradle:

implementation("org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.0.5.RELEASE")

Maven:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.0.5.RELEASE</version>
</dependency>

1.1.0.M1

04 Feb 18:07
Compare
Choose a tag to compare
1.1.0.M1 Pre-release
Pre-release

We are pleased to announce the release of Spring Cloud App Broker 1.1.0.M1. Thanks to the community for your feedback and contributions! This release includes the following fixes and enhancements:

  • Upgrade to Spring Boot 2.2.4.RELEASE
  • Upgrade to Spring Cloud Open Service Broker 3.1.0.RELEASE
  • Upgrade to Cloud Foundry Java Client 4.1.0.RELEASE
  • Log warnings when auto-configuration enables an ServiceInstanceStateRepository or ServiceInstanceBindingStateRepository
  • Document example implementation of ServiceInstanceStateRepository and ServiceInstanceBindingStateRepository
  • Update reference docs to use new Spring docs style
  • Exclude tests from docs and distribution zips
  • Replace InMemory repository Map data structure
  • Truncate app name if too long when using ServiceInstanceGuidSuffix
  • UpdateServiceInstance will now create and bind new backing services, and unbind and delete old backing services
  • Fix reference documentation publication
  • Support custom BrokeredServices to be injected by custom configuration
  • Add support to configure API polling duration to support async backing services
  • Support a brokered service without a backing application
  • Migrate to Reactive Spring CredHub APIs
  • Allowing ServiceInstanceService as a provided Service
  • Enable Blockhound

Include the following Spring Boot starter:

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-app-broker-cloudfoundry</artifactId>
  <version>1.1.0.M1</version>
</dependency>

Use the Spring Milestone Repository:

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

v1.0.3.RELEASE

26 Sep 08:04
Compare
Choose a tag to compare

This release contains fixes for the execution order, object support for EnvironmentMappingParametersTransformer, associating a custom host and domain for the backing application, performance improvements when updating a backing application, allowing overriding default service and app deployment services and much more!
Thanks, @GFriedrich @LittleBaiBai @alek-sys for your contributions!

Fix concurrency issue with InMemory state repositories
Map Object value to JSON string in EnvironmentMappingParametersTransformer
Add missing rebindOnUpdate field to overridden default methods
Invert workflow when deleting service instances
Adding debug flags when error deleting Service Instances
Adding release pipeline
Associating host and domains when received on an update
Allow overriding default service and app deployment services
Upgrading dependencies

v1.0.2.RELEASE

26 Sep 07:58
Compare
Choose a tag to compare

This version includes backing applications upgrade support, better examples and a more performant AT suite.
Thanks, @mheath and @raulavila for your contributions!

Fix target configuration example
Fix credential-provider examples
Fix services configuration example
Adding checkstyle for license header
Adding NoHttp check
Run ATs in parallel
Adding concourse pipeline for ATs
Adding support for service instance upgrade