Releases: spring-cloud/spring-cloud-app-broker
v1.2.1
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
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
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
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 thehost
,hosts
,domain
anddomains
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 thecloud_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
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
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 thehost
,hosts
,domain
anddomains
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 thecloud_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
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 overhost
,hosts
,domain
anddomains
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
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
orServiceInstanceBindingStateRepository
- Document example implementation of
ServiceInstanceStateRepository
andServiceInstanceBindingStateRepository
- 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
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
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