Releases: cloudfoundry/capi-release
CAPI 1.199.0
Note
This release resolves a bug in version 1.198.0, which prevented compilation of the release tarball.
CC API Version: 2.249.0 and 3.184.0
Service Broker API Version: 2.15
CAPI Release
- Merge remote-tracking branch 'local-capi-release-main/main' into HEAD @ari-wg-gitbot
Dependency Updates
-
Build(deps-dev): Bump rubocop-rspec from 3.2.0 to 3.3.0 in /spec (#497) @dependabot[bot]
-
Build(deps-dev): Bump rubocop from 1.69.1 to 1.69.2 in /spec (#498) @dependabot[bot]
Cloud Controller
-
build(deps): bump golang.org/x/crypto (cloudfoundry/cloud_controller_ng#4135) @dependabot[bot]
-
Prevent parallel execution of unit and acceptance/integration tests in the same process (cloudfoundry/cloud_controller_ng#4144) @svkrieger
-
Remove unused code (cloudfoundry/cloud_controller_ng#4072) @sethboyles
Dependency Updates
-
build(deps): bump oj from 3.16.7 to 3.16.8 (cloudfoundry/cloud_controller_ng#4142) @dependabot[bot]
-
build(deps): bump nokogiri from 1.17.1 to 1.17.2 (cloudfoundry/cloud_controller_ng#4138) @dependabot[bot]
-
build(deps-dev): bump rubocop-rspec from 3.2.0 to 3.3.0 (cloudfoundry/cloud_controller_ng#4139) @dependabot[bot]
-
build(deps-dev): bump rubocop from 1.69.1 to 1.69.2 (cloudfoundry/cloud_controller_ng#4137) @dependabot[bot]
CAPI 1.198.0
Highlights
Warning: This version is affected by a bug in the bosh-cli which prevents compilation of the release tarball. This issue is resolved in version 1.199.0.
CC API Version: 2.248.0 and 3.183.0
Service Broker API Version: 2.15
Generic per-route options: rfc-0027-generic-per-route-features
CAPI Release
- Update documentation (#494) @jochenehret
Dependency Updates
- Bump Ruby to 3.2.6 (#495) @sethboyles
- Bump Golang to go1.23.4 @ari-wg-gitbot
- Build(deps-dev): Bump rubocop from 1.69.0 to 1.69.1 in /spec (#493) @dependabot[bot]
Cloud Controller
- Implement per-route options in Cloud Controller (cloudfoundry/cloud_controller_ng#4080) @hoffmaen, @a18e
- Bump Ruby to 3.2.6 (cloudfoundry/cloud_controller_ng#4127) @sethboyles
- Granular max-in-flight updates (cloudfoundry/cloud_controller_ng#4124) @sethboyles
- remove unused v1 services api code (cloudfoundry/cloud_controller_ng#4085) @sethboyles
- [RFC0030 - 2] File-based service bindings app feature (cloudfoundry/cloud_controller_ng#3997) @philippthun
- Add column file_based_service_bindings_enabled to apps table (cloudfoundry/cloud_controller_ng#3996) @philippthun
- Deployment updater refactor (cloudfoundry/cloud_controller_ng#4101) @sethboyles
Dependency Updates
- build(deps): bump nokogiri from 1.16.8 to 1.17.1 (cloudfoundry/cloud_controller_ng#4131) @dependabot[bot]
- build(deps): bump activemodel from 7.2.2 to 7.2.2.1 (cloudfoundry/cloud_controller_ng#4132) @dependabot[bot]
- build(deps): bump newrelic_rpm from 9.16.0 to 9.16.1 (cloudfoundry/cloud_controller_ng#4125) @dependabot[bot]
- build(deps): bump rails-html-sanitizer from 1.6.0 to 1.6.1 (cloudfoundry/cloud_controller_ng#4121) @dependabot[bot]
- build(deps): bump json-schema from 5.1.0 to 5.1.1 (cloudfoundry/cloud_controller_ng#4119) @dependabot[bot]
- build(deps): bump sequel from 5.86.0 to 5.87.0 (cloudfoundry/cloud_controller_ng#4120) @dependabot[bot]
- build(deps-dev): bump mock_redis from 0.48.1 to 0.49.0 (cloudfoundry/cloud_controller_ng#4126) @dependabot[bot]
- build(deps-dev): bump rubocop from 1.68.0 to 1.69.1 (cloudfoundry/cloud_controller_ng#4122) @dependabot[bot]
- build(deps-dev): bump mock_redis from 0.46.0 to 0.48.1 (cloudfoundry/cloud_controller_ng#4118) @dependabot[bot]
- build(deps): bump json from 2.7.5 to 2.8.2 in /docs/v3 (cloudfoundry/cloud_controller_ng#4117) @dependabot[bot]
code.cloudfoundry.org/cc-uploader
Dependency Updates
- Bump code.cloudfoundry.org/debugserver from 0.27.0 to 0.28.0 (cloudfoundry/cc-uploader#138) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.17.0 to 3.18.0 (cloudfoundry/cc-uploader#136) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.24.0 to 2.25.0 (cloudfoundry/cc-uploader#137) @dependabot[bot]
- Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (cloudfoundry/cc-uploader#135) @dependabot[bot]
- Bump code.cloudfoundry.org/tlsconfig from 0.11.0 to 0.12.0 (cloudfoundry/cc-uploader#134) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.26.0 to 0.27.0 (cloudfoundry/cc-uploader#133) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.23.0 to 2.24.0 (cloudfoundry/cc-uploader#132) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.16.0 to 3.17.0 (cloudfoundry/cc-uploader#131) @dependabot[bot]
- Bump code.cloudfoundry.org/tlsconfig from 0.10.0 to 0.11.0 (cloudfoundry/cc-uploader#130) @dependabot[bot]
code.cloudfoundry.org/tps
Dependency Updates
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (cloudfoundry/tps#163) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.27.0 to 0.28.0 (cloudfoundry/tps#160) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.21.0 to 0.22.0 (cloudfoundry/tps#162) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.17.0 to 3.18.0 (cloudfoundry/tps#161) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.23.0 to 1.24.0 (cloudfoundry/tps#159) @dependabot[bot]
- Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (cloudfoundry/tps#158) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.22.0 to 1.23.0 (cloudfoundry/tps#157) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.16.0 to 3.17.0 (cloudfoundry/tps#156) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.20.0 to 0.21.0 (cloudfoundry/tps#155) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.25.0 to 0.27.0 (cloudfoundry/tps#154) @dependabot[bot]
github.com/cloudfoundry/blobstore_url_signer
Dependency Updates
- Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (cloudfoundry/blobstore_url_signer#41) @dependabot[bot]
Cloud Controller Database Migrations
CAPI 1.197.0
Highlights
CC API Version: 2.247.0 and 3.182.0
Service Broker API Version: 2.15
CAPI Release
- Add "max_valid_packages_stored" config param to worker template (#492) @jochenehret
- Redirect ruby packaging docs to wiki (#489) @sethboyles
Dependency Updates
- Bump nginx to 1.27.3 @ari-wg-gitbot
- Bump Golang to go1.23.3 @ari-wg-gitbot
- Build(deps-dev): Bump rubocop from 1.68.0 to 1.69.0 in /spec (#490) @dependabot[bot]
Cloud Controller
- Add "max_valid_packages_stored" to worker config (cloudfoundry/cloud_controller_ng#4116) @jochenehret
- Expire packages in create/update hooks (cloudfoundry/cloud_controller_ng#4111) @jochenehret
- Use raw sql for stack check (cloudfoundry/cloud_controller_ng#4106) @gururajsh
- Adjust rate limits for service-related endpoints. (cloudfoundry/cloud_controller_ng#4088) @kathap
- Bump cross spawn npm package (cloudfoundry/cloud_controller_ng#4108) @johha
- Don't schedule a delayed job for "docker" package deletion (cloudfoundry/cloud_controller_ng#4103) @jochenehret
- Use destroy over delete for deleting unmapped routes (cloudfoundry/cloud_controller_ng#4100) @Samze
- Issue 4092: Mark "FAILED" droplets/packages as expired (cloudfoundry/cloud_controller_ng#4093) @jochenehret
- CAPI logs should for request complete should include the response time (cloudfoundry/cloud_controller_ng#4089) @nookala
- Validate checksums when fetching cached files for app packaging (cloudfoundry/cloud_controller_ng#4081) @sethboyles
- Allow job prio overrides with
job_name_in_configuration
and class name (cloudfoundry/cloud_controller_ng#4095) @johha - Improve error message when cnb buildback fail to download (cloudfoundry/cloud_controller_ng#4091) @c0d1ngm0nk3y
- v3 docs: Remove newlines after
Definition
section title (cloudfoundry/cloud_controller_ng#4071) @gogolok - Remove unused gems (cloudfoundry/cloud_controller_ng#4073) @sethboyles
- Remove unused em-http-request (cloudfoundry/cloud_controller_ng#4069) @sethboyles
- Document health check interval in manifest docs (cloudfoundry/cloud_controller_ng#4077) @evanfarrar
- Remove unused RFC gem (cloudfoundry/cloud_controller_ng#4068) @sethboyles
Dependency Updates
- build(deps): bump puma from 6.4.3 to 6.5.0 (cloudfoundry/cloud_controller_ng#4104) @dependabot[bot]
- build(deps): bump json-schema from 5.0.1 to 5.1.0 (cloudfoundry/cloud_controller_ng#4098) @dependabot[bot]
- build(deps): bump newrelic_rpm from 9.15.0 to 9.16.0 (cloudfoundry/cloud_controller_ng#4097) @dependabot[bot]
- build(deps): bump cf-uaa-lib from 4.0.4 to 4.0.7 (cloudfoundry/cloud_controller_ng#4094) @dependabot[bot]
- build(deps): bump hashdiff from 1.1.1 to 1.1.2 (cloudfoundry/cloud_controller_ng#4086) @dependabot[bot]
- build(deps-dev): bump rubocop-sequel from 0.3.6 to 0.3.7 (cloudfoundry/cloud_controller_ng#4096) @dependabot[bot]
- build(deps-dev): bump rubocop-sequel from 0.3.4 to 0.3.6 (cloudfoundry/cloud_controller_ng#4048) @dependabot[bot]
- build(deps-dev): bump mock_redis from 0.45.0 to 0.46.0 (cloudfoundry/cloud_controller_ng#4090) @dependabot[bot]
- build(deps-dev): bump rspec-rails from 7.0.1 to 7.1.0 (cloudfoundry/cloud_controller_ng#4083) @dependabot[bot]
code.cloudfoundry.org/cc-uploader
Dependency Updates
- Bump code.cloudfoundry.org/debugserver from 0.25.0 to 0.26.0 (cloudfoundry/cc-uploader#127) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.22.0 to 2.23.0 (cloudfoundry/cc-uploader#126) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.15.0 to 3.16.0 (cloudfoundry/cc-uploader#128) @dependabot[bot]
- Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 (cloudfoundry/cc-uploader#125) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.24.0 to 0.25.0 (cloudfoundry/cc-uploader#122) @dependabot[bot]
- Bump code.cloudfoundry.org/tlsconfig from 0.9.0 to 0.10.0 (cloudfoundry/cc-uploader#123) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.21.0 to 2.22.0 (cloudfoundry/cc-uploader#124) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.23.0 to 0.24.0 (cloudfoundry/cc-uploader#119) @dependabot[bot]
- Bump code.cloudfoundry.org/tlsconfig from 0.8.0 to 0.9.0 (cloudfoundry/cc-uploader#121) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.20.0 to 2.21.0 (cloudfoundry/cc-uploader#120) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.14.0 to 3.15.0 (cloudfoundry/cc-uploader#118) @dependabot[bot]
code.cloudfoundry.org/tps
Dependency Updates
- Bump code.cloudfoundry.org/localip from 0.19.0 to 0.20.0 (cloudfoundry/tps#151) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.21.0 to 1.22.0 (cloudfoundry/tps#150) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.15.0 to 3.16.0 (cloudfoundry/tps#149) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.24.0 to 0.25.0 (cloudfoundry/tps#147) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.23.0 to 0.24.0 (cloudfoundry/tps#144) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.14.0 to 3.15.0 (cloudfoundry/tps#146) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.18.0 to 0.19.0 (cloudfoundry/tps#145) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.20.0 to 1.21.0 (cloudfoundry/tps#143) @dependabot[bot]
github.com/cloudfoundry/blobstore_url_signer
Dependency Updates
- Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 (cloudfoundry/blobstore_url_signer#40) @dependabot[bot]
- Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 (cloudfoundry/blobstore_url_signer#39) @dependabot[bot]
CAPI 1.196.0
Highlights
- When disabling CF API v2 by setting
temporary_enable_v2: false
, now any v2 endpoint will be disabled including /v2/info (used by cf-java-client). - The default web server is now Puma, previously it was Thin.
CC API Version: 2.246.0 and 3.181.0
Service Broker API Version: 2.15
Pull Requests and Issues
CAPI Release
- Add temporary_enable_v2 flag to cc-worker config (#488) @jochenehret
- Make puma default webserver (#485) @svkrieger
- Revert "Make puma default webserver (#481)" (#483) @Samze
- Disable /v2/info endpoint if temporary_enable_v2 == false (#480) @jochenehret
- Make puma default webserver (#481) @svkrieger
Dependency Updates
- Bump blobstore_url_signer submodule (#487) @johha
- Build(deps-dev): Bump rubocop from 1.67.0 to 1.68.0 in /spec (#486) @dependabot[bot]
- Build(deps-dev): Bump rubocop-rspec from 3.1.0 to 3.2.0 in /spec (#484) @dependabot[bot]
Cloud Controller
- Add dummy workflow for v3 docs in main (cloudfoundry/cloud_controller_ng#4078) @johha
- Remove docs workflow from main branch as it's moved to gh-pages branch (cloudfoundry/cloud_controller_ng#4075) @johha
- Fix excessive whitespace in v3 docs (cloudfoundry/cloud_controller_ng#4062) @johha
- Add temporary_enable_v2 flag to cc-worker config (cloudfoundry/cloud_controller_ng#4067) @jochenehret
- Service broker client: Set 'X-Api-Info-Location' according to 'temporary_enable_v2' (cloudfoundry/cloud_controller_ng#4058) @jochenehret
- v3 docs: bump & cleanup node modules (cloudfoundry/cloud_controller_ng#4052) @johha
- Add log to diego stager error case (cloudfoundry/cloud_controller_ng#4042) @Gerg
- Fix flaky tests related to AsgLatestUpdate (cloudfoundry/cloud_controller_ng#) @svkrieger
- Remove v2 section from / if temporary_enable_v2 == false (cloudfoundry/cloud_controller_ng#) @jochenehret
- Bump delayed_jobs (cloudfoundry/cloud_controller_ng#) @svkrieger
- Improve BBS protos bump worklfow (cloudfoundry/cloud_controller_ng#) @johha
Dependency Updates
- build(deps): bump json_pure from 2.7.5 to 2.7.6 (cloudfoundry/cloud_controller_ng#4074) @dependabot[bot]
- build(deps): bump sequel from 5.85.0 to 5.86.0 (cloudfoundry/cloud_controller_ng#4065) @dependabot[bot]
- build(deps): bump oj from 3.16.6 to 3.16.7 (cloudfoundry/cloud_controller_ng#4064) @dependabot[bot]
- build(deps): bump newrelic_rpm from 9.14.0 to 9.15.0 (cloudfoundry/cloud_controller_ng#4061) @dependabot[bot]
- build(deps): bump actionpack from 7.2.1.2 to 7.2.2 (cloudfoundry/cloud_controller_ng#4053) @dependabot[bot]
- build(deps): bump json_pure from 2.7.2 to 2.7.5 (cloudfoundry/cloud_controller_ng#4051) @dependabot[bot]
- build(deps): bump rexml from 3.3.8 to 3.3.9 (cloudfoundry/cloud_controller_ng#4050) @dependabot[bot]
- build(deps): bump activemodel from 7.2.1.1 to 7.2.1.2 (cloudfoundry/cloud_controller_ng#) @dependabot[bot]
- build(deps-dev): bump rspec-its from 1.3.0 to 2.0.0 (cloudfoundry/cloud_controller_ng#4063) @dependabot[bot]
- build(deps-dev): bump rubocop from 1.67.0 to 1.68.0 (cloudfoundry/cloud_controller_ng#4054) @dependabot[bot]
- build(deps-dev): bump rspec-rails from 6.1.4 to 7.0.1 (cloudfoundry/cloud_controller_ng#3951) @dependabot[bot]
- build(deps-dev): bump rubocop-rails from 2.26.2 to 2.27.0 (cloudfoundry/cloud_controller_ng#4046) @dependabot[bot]
- build(deps-dev): bump rubocop-rspec from 3.1.0 to 3.2.0 (cloudfoundry/cloud_controller_ng#4047) @dependabot[bot]
- build(deps-dev): bump pg from 1.5.8 to 1.5.9 (cloudfoundry/cloud_controller_ng#4043) @dependabot[bot]
- build(deps): bump json from 2.7.2 to 2.7.5 in /docs/v3 (cloudfoundry/cloud_controller_ng#4059) @dependabot[bot]
- build(deps): bump rexml from 3.3.6 to 3.3.9 in /docs/v3 (cloudfoundry/cloud_controller_ng#4049) @dependabot[bot]
code.cloudfoundry.org/cc-uploader
Dependency Updates
- Bump code.cloudfoundry.org/debugserver from 0.22.0 to 0.23.0 (cloudfoundry/cc-uploader#116) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.19.0 to 2.20.0 (cloudfoundry/cc-uploader#117) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.13.0 to 3.14.0 (cloudfoundry/cc-uploader#115) @dependabot[bot]
- Bump github.com/onsi/gomega from 1.35.0 to 1.35.1 (cloudfoundry/cc-uploader#114) @dependabot[bot]
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (cloudfoundry/cc-uploader#113) @dependabot[bot]
- Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (cloudfoundry/cc-uploader#112) @dependabot[bot]
- Bump code.cloudfoundry.org/tlsconfig from 0.7.0 to 0.8.0 (cloudfoundry/cc-uploader#111) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.11.0 to 3.13.0 (cloudfoundry/cc-uploader#109) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.17.0 to 2.19.0 (cloudfoundry/cc-uploader#110) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.20.0 to 0.22.0 (cloudfoundry/cc-uploader#108) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.19.0 to 0.20.0 (cloudfoundry/cc-uploader#) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.16.0 to 2.17.0 (cloudfoundry/cc-uploader#) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.10.0 to 3.11.0 (cloudfoundry/cc-uploader#) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.18.0 to 0.19.0 (cloudfoundry/cc-uploader#) @dependabot[bot]
code.cloudfoundry.org/tps
Dependency Updates
- Bump code.cloudfoundry.org/lager/v3 from 3.13.0 to 3.14.0 (cloudfoundry/tps#141) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.19.0 to 1.20.0 (cloudfoundry/tps#142) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.22.0 to 0.23.0 (cloudfoundry/tps#140) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.17.0 to 0.18.0 (cloudfoundry/tps#139) @dependabot[bot]
- Bump github.com/onsi/gomega from 1.35.0 to 1.35.1 (cloudfoundry/tps#138) @dependabot[bot]
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (cloudfoundry/tps#137) @dependabot[bot]
- Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (cloudfoundry/tps#136) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.11.0 to 3.13.0 (cloudfoundry/tps#134) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.17.0 to 1.19.0 (cloudfoundry/tps#135) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.20.0 to 0.22.0 (cloudfoundry/tps#133) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.15.0 to 0.17.0 (cloudfoundry/tps#132) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.19.0 to 0.20.0 (cloudfoundry/tps#131) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.18.0 to 0.19.0 (cloudfoundry/tps#) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.14.0 to 0.15.0 (cloudfoundry/tps#) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.16.0 to 1.17.0 (cloudfoundry/tps#) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.10.0 to 3.11.0 (cloudfoundry/tps#) @dependabot[bot]
Cloud Controller Database Migrations
None
CAPI 1.195.0
Highlights
CC API Version: 2.245.0 and 3.180.0
Service Broker API Version: 2.15
CAPI Release
Dependency Updates
- build(deps-dev): Bump rubocop from 1.66.1 to 1.67.0 in #478
Cloud Controller
- Orphan mitigation for instances/bindings in state "create failed" by @kathap in cloudfoundry/cloud_controller_ng#3988
- Prevent 500 on parallel org quota creation by @kathap in cloudfoundry/cloud_controller_ng#3924
- Add workflow to bump BBS protos by @johha in cloudfoundry/cloud_controller_ng#4022
- Drop constraint quota_definitions_name_key by @kathap and @svkrieger in cloudfoundry/cloud_controller_ng#3952
- Improve draining of delayed worker by @johha in cloudfoundry/cloud_controller_ng#3999
- Bump BBS protos by @philippthun in cloudfoundry/cloud_controller_ng#4015
- Remove unused generate-bbs-models script by @philippthun in cloudfoundry/cloud_controller_ng#4016
- Run VCAP::CloudController::Diego::ProcessesSync tests in isolation by @philippthun in cloudfoundry/cloud_controller_ng#4017
- Prevent deletion of current droplet with foreign key by @philippthun in cloudfoundry/cloud_controller_ng#3972
- Use deferred join to improve pagination performance by @Samze in cloudfoundry/cloud_controller_ng#3983
Dependency Updates
cloud_controller_ng:
- build(deps): bump fog-aws from 3.27.0 to 3.28.0 by @dependabot in cloudfoundry/cloud_controller_ng#4019
- build(deps): bump actionpack from 7.2.1 to 7.2.1.1 by @dependabot in cloudfoundry/cloud_controller_ng#4023
- build(deps-dev): bump rubocop from 1.66.1 to 1.67.0 by @dependabot in cloudfoundry/cloud_controller_ng#4020
- build(deps): bump cookie and express in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#4014
- build(deps): bump railties, actionpack, actionview and activemodel by @dependabot in cloudfoundry/cloud_controller_ng#4013
cc-uploader:
- Bump cfhttp/v2 from 2.15.0 to 2.16.0 by @dependabot in cloudfoundry/cc-uploader#121
- Bump lager/v3 from 3.9.0 to 3.10.0 by @dependabot in cloudfoundry/cc-uploader#102
- Bump debugserver from 0.17.0 to 0.18.0 by @dependabot in cloudfoundry/cc-uploader#103
tps:
- Bump debugserver from 0.16.0 to 0.17.0 by @dependabot in cloudfoundry/tps#121
- Bump debugserver from 0.17.0 to 0.18.0 by @dependabot in cloudfoundry/tps#124
- Bump lager/v3 from 3.8.0 to 3.9.0 by @dependabot in https://github.com/cloudfoundry/pull/119
- Bump lager/v3 from 3.9.0 to 3.10.0 by @dependabot in https://github.com/cloudfoundry/pull/125
- Bump clock from 1.14.0 to 1.15.0 by @dependabot in https://github.com/cloudfoundry/pull/120
- Bump clock from 1.15.0 to 1.16.0 @dependabot in https://github.com/cloudfoundry/pull/123
- Bump localip from 0.12.0 to 0.13.0 by @dependabot in https://github.com/cloudfoundry/pull/122
- Bump localip from 0.13.0 to 0.14.0 by @dependabot in https://github.com/cloudfoundry/pull/126
Cloud Controller Database Migrations
CAPI 1.194.0
Highlights
CC API Version: 2.244.0 and 3.179.0
Service Broker API Version: 2.15
CAPI Release
- Configurable pollable jobs cleanup by @philippthun in #471
Dependency Updates
- Bump nginx to 1.27.2
- Bump Valkey to 7.2.7
- Build(deps-dev): Bump rubocop-rspec from 3.0.5 to 3.1.0 in /spec by @dependabot in #475
Cloud Controller
- Configurable pollable jobs cleanup by @philippthun in cloudfoundry/cloud_controller_ng#3980
- Orphan mitigation for instances/bindings when reaching the "end timeout" for an asynchronous operation by @kathap in cloudfoundry/cloud_controller_ng#3973
- Ensure callbacks are executed with ThreadedWorker by @johha in cloudfoundry/cloud_controller_ng#3978
- Raise error if a previous packer job attempt is detected by @a-b in cloudfoundry/cloud_controller_ng#3987
- Fix flaky delayed job related tests by @johha in cloudfoundry/cloud_controller_ng#3993
- Add OpenSSL::OpenSSLError to Fog RetryableClient config by @jochenehret in cloudfoundry/cloud_controller_ng#3992
- Allow cnb apps to be retrieved by @modulo11 in cloudfoundry/cloud_controller_ng#3995
- Fix rotate_database_key_spec by @philippthun in cloudfoundry/cloud_controller_ng#3998
- Enable new cops and fix some offenses by @philippthun in cloudfoundry/cloud_controller_ng#3976
- Remove RegistryBitsPacker by @philippthun in cloudfoundry/cloud_controller_ng#3990
- Remove BOSH cli download from action.yml by @philippthun in cloudfoundry/cloud_controller_ng#4009
- Configure DB Connection Pool Type by @svkrieger in cloudfoundry/cloud_controller_ng#4012
Dependency Updates
- build(deps): bump newrelic_rpm from 9.13.0 to 9.14.0 by @dependabot in cloudfoundry/cloud_controller_ng#4000
- build(deps-dev): bump webmock from 3.23.1 to 3.24.0 by @dependabot in cloudfoundry/cloud_controller_ng#4001
- build(deps): bump mini_racer from 0.14.1 to 0.16.0 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#4002
- build(deps): bump webrick from 1.8.1 to 1.8.2 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#4003
- build(deps): bump webrick from 1.8.1 to 1.8.2 by @dependabot in cloudfoundry/cloud_controller_ng#4004
- build(deps-dev): bump rubocop-rails from 2.26.1 to 2.26.2 by @dependabot in cloudfoundry/cloud_controller_ng#3986
- build(deps-dev): bump rubocop-rspec from 3.0.5 to 3.1.0 by @dependabot in cloudfoundry/cloud_controller_ng#4005
- build(deps): bump mime-types from 3.5.2 to 3.6.0 by @dependabot in cloudfoundry/cloud_controller_ng#4008
- build(deps): bump net-ssh from 7.2.3 to 7.3.0 by @dependabot in cloudfoundry/cloud_controller_ng#4007
- build(deps): bump json-schema from 5.0.0 to 5.0.1 by @dependabot in cloudfoundry/cloud_controller_ng#4010
- build(deps): bump actionpack from 7.1.3.4 to 7.1.4 by @dependabot in cloudfoundry/cloud_controller_ng#4011
- build(deps): bump sequel from 5.84.0 to 5.85.0 by @dependabot in cloudfoundry/cloud_controller_ng#4006
Cloud Controller Database Migrations
None
CAPI 1.193.0
Highlights
CC API Version: 2.243.0 and 3.178.0
Service Broker API Version: 2.15
CAPI Release
- Add timeout parameter for generic queue by @johha in #466
- Ensure queues parameter is set to empty hash by @johha in #470
- Update nginx to latest version 1.27.1 by @jochenehret in #472
- Ensure gems don't have world-writable files by @sethboyles in #468
- Make STOPPING state optional by @sethboyles in #473
- Add missing template for app_instance_stopping_state by @Samze in #474
Cloud Controller
- Fix db encryption key loading by @Samze in cloudfoundry/cloud_controller_ng#3928
- Filter out space and organization names based on permissions by @philippthun in cloudfoundry/cloud_controller_ng#3962
- Allow timeout configuration per delayed job queue by @johha in cloudfoundry/cloud_controller_ng#3945
- Add db connection metrics by @svkrieger in cloudfoundry/cloud_controller_ng#3961
- Don't add a Steno sink in test env by @sethboyles in cloudfoundry/cloud_controller_ng#3825
- Prevent deletion of current droplet by @philippthun in cloudfoundry/cloud_controller_ng#3960
- Make STOPPING state optional by @sethboyles in cloudfoundry/cloud_controller_ng#3984
Dependency Updates
- build(deps): bump puma from 6.4.2 to 6.4.3 by @dependabot in cloudfoundry/cloud_controller_ng#3981
- build(deps): bump fog-aws from 3.26.0 to 3.27.0 by @dependabot in cloudfoundry/cloud_controller_ng#3975
- build(deps): bump google-protobuf from 3.25.3 to 3.25.5 by @dependabot in cloudfoundry/cloud_controller_ng#3982
- build(deps): bump mock_redis from 0.44.0 to 0.45.0 by @dependabot in cloudfoundry/cloud_controller_ng#3974
Cloud Controller Database Migrations
None
Full Changelog: 1.192.0...ASA
CAPI 1.192.0
Highlights
CC API Version: 2.242.0 and 3.177.0
Service Broker API Version: 2.15
CAPI Release
Cloud Controller
- Allow shared service users to determine which spaces their service is in cloudfoundry/cloud_controller_ng#3931 @Benjamintf1
- Test that shared service isntances don't result in duplicate results cloudfoundry/cloud_controller_ng#3955 @sethboyles
- Update the state for each actual LRP when no state is given cloudfoundry/cloud_controller_ng#3953 @gururajsh
- Add thread based delayed workers cloudfoundry/cloud_controller_ng#3887 @johha
Dependency Updates
tps
- Bump code.cloudfoundry.org/lager/v3 from 3.4.0 to 3.6.0
- Bump code.cloudfoundry.org/clock from 1.11.0 to 1.13.0
- Bump code.cloudfoundry.org/localip from 0.9.0 to 0.11.0
- Bump code.cloudfoundry.org/debugserver from 0.11.0 to 0.12.0
cc-uploader
- Bump code.cloudfoundry.org/lager/v3 from 3.4.0 to 3.6.0
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.10.0 to 2.12.0
- Bump code.cloudfoundry.org/debugserver from 0.11.0 to 0.12.0
- Bump code.cloudfoundry.org/clock from 1.11.0 to 1.13.0
- Bump code.cloudfoundry.org/localip from 0.9.0 to 0.11.0
- Bump code.cloudfoundry.org/debugserver from 0.11.0 to 0.12.0
Cloud Controller Database Migrations
None
Full Changelog: 1.191.0...1.192.0
CAPI 1.191.0
Note
This release fixes an issue introduced in https://github.com/cloudfoundry/capi-release/releases/tag/1.190.0 where CC will fail to start when upgrading from an older CAPI release where there are new migrations that create tables. See #463
CC API Version: 2.241.0 and 3.176.0
Service Broker API Version: 2.15
CAPI Release
Cloud Controller
- Don't unnecessarily load all models in stack check #3941 by @xandroc @sethboyles
Cloud Controller Database Migrations
None
Dependency Updates
cc-uploader:
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.3.0 to 2.4.0 #65
tps:
- Bump code.cloudfoundry.org/localip from 0.2.0 to 0.3.0 #85
Full Changelog: 1.190.0...1.191.0
CAPI 1.190.0
WARNING
CC API Version: 2.240.0 and 3.175.0
Service Broker API Version: 2.15
CAPI Release
- Revert "Run stack_check after DB migrations and seeds (#453)" by @xandroc in #454
- Update pcre 8.45 to newer pcre2 10.44 by @kathap in #455
- add new pcre to blobs.yml by @kathap in #456
- Revert "Update pcre 8.45 to newer pcre2 10.44 (#455)" by @johha in #457
- Turn on audit logging in worker/clock by default by @Samze in #459
Dependency updates
- Build(deps-dev): Bump rexml from 3.3.4 to 3.3.6 in /spec by @dependabot in #460
Cloud Controller
- Perform stack check by loading models without waiting on migrations by @xandroc in cloudfoundry/cloud_controller_ng#3925
- Replace
jobs_user_guid_index
withjobs_user_guid_state_index
by @svkrieger in cloudfoundry/cloud_controller_ng#3934 - Prevent 500 on parallel object creation by @kathap in cloudfoundry/cloud_controller_ng#3918
- Use tcp on port 3000 for puma when nginx socket is empty by @johha in cloudfoundry/cloud_controller_ng#3939
Dependency updates
- build(deps): bump sequel from 5.83.0 to 5.83.1 by @dependabot in cloudfoundry/cloud_controller_ng#3927
- build(deps): bump rexml from 3.3.3 to 3.3.6 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#3936
- build(deps): bump rexml from 3.3.4 to 3.3.6 by @dependabot in cloudfoundry/cloud_controller_ng#3937
- build(deps): bump newrelic_rpm from 9.12.0 to 9.13.0 by @dependabot in cloudfoundry/cloud_controller_ng#3938
- build(deps-dev): bump rspec-rails from 6.1.3 to 6.1.4 by @dependabot in cloudfoundry/cloud_controller_ng#3932
- build(deps): bump json-schema from 4.3.1 to 5.0.0 by @dependabot in cloudfoundry/cloud_controller_ng#3933
- build(deps): bump redis from 5.2.0 to 5.3.0 by @dependabot in cloudfoundry/cloud_controller_ng#3935