Highlights
bigint Migration
With this release the migration of the primary key id column type from int to bigint will be completed for the 'jobs', 'delayed_jobs', 'app_usage_events' and 'service_usage_events' tables on PostgreSQL databases (if not opted-out with the ccdb.skip_bigint_id_migration flag during step 1).
- The migration is implemented in multiple steps and does not require any downtime.
- Data in the 'jobs' and 'delayed_jobs' tables are cleaned up automatically (default retention time: 90 days). For the 'app_usage_events' and 'service_usage_events' tables, the retention time is 31 days. In case these time periods have not passed since the deployment of CAPI 1.214.0 / cf-deployment v51.2.0, the migration will fail in a pre-check phase. Operators then have to manually run a rake task to backfill the transitional
id_bigintcolumn before being able to re-run the migration:bosh -d cf ssh api/0 sudo -i source /var/vcap/jobs/cloud_controller_ng/bin/ruby_version.sh cd /var/vcap/packages/cloud_controller_ng/cloud_controller_ng # run for all tables where backfilling is not complete: jobs, delayed_jobs, app_usage_events, service_usage_events bundle exec rake db:bigint_backfill[jobs] # or with a given batch size (instead of 10.000) bundle exec rake db:bigint_backfill[jobs,1000] # or with a given batch size and number of iterations (otherwise: until everything has been processed) bundle exec rake db:bigint_backfill[jobs,1000,10]
CC API Version: 2.269.0 and 3.204.0
Service Broker API Version: 2.15
CAPI Release
- add config parameter to configure number of service bindings (#568) @johha
- Add bosh-azure-storage-cli binary (#577) @kathap, @johha
Dependency Updates
- Bump Golang to go1.25.3 @ari-wg-gitbot
Cloud Controller
- Remove service binding unique constraints to allow multiple bindings (cloudfoundry/cloud_controller_ng#4528) @johha
- Fix "require" import (cloudfoundry/cloud_controller_ng#4605) @jochenehret
- Bigint migration step3 for remaining tables (cloudfoundry/cloud_controller_ng#4591) @jochenehret
- Some Rubocop fixes (cloudfoundry/cloud_controller_ng#4595) @moleske
Dependency Updates
- build(deps): bump rubyzip from 3.1.1 to 3.2.0 (cloudfoundry/cloud_controller_ng#4610) @dependabot[bot]
- build(deps): bump rack from 2.2.19 to 2.2.20 (cloudfoundry/cloud_controller_ng#4604) @dependabot[bot]
- build(deps): bump github/codeql-action from 3 to 4 (cloudfoundry/cloud_controller_ng#4600) @dependabot[bot]
- build(deps): bump newrelic_rpm from 9.21.0 to 9.22.0 (cloudfoundry/cloud_controller_ng#4599) @dependabot[bot]
- build(deps): bump uri from 1.0.3 to 1.0.4 (cloudfoundry/cloud_controller_ng#4596) @dependabot[bot]
- build(deps): bump rack from 2.2.18 to 2.2.19 (cloudfoundry/cloud_controller_ng#4598) @dependabot[bot]
- build(deps): bump openssl from 3.3.0 to 3.3.1 (cloudfoundry/cloud_controller_ng#4593) @dependabot[bot]
- build(deps): bump rack from 2.2.19 to 2.2.20 in /docs/v3 (cloudfoundry/cloud_controller_ng#4603) @dependabot[bot]
- build(deps): bump rack from 2.2.18 to 2.2.19 in /docs/v3 (cloudfoundry/cloud_controller_ng#4597) @dependabot[bot]
code.cloudfoundry.org/cc-uploader
Dependency Updates
- Bump code.cloudfoundry.org/debugserver from 0.69.0 to 0.70.0 (cloudfoundry/cc-uploader#292) @dependabot[bot]
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.58.0 to 2.59.0 (cloudfoundry/cc-uploader#291) @dependabot[bot]
- Bump code.cloudfoundry.org/lager/v3 from 3.50.0 to 3.51.0 (cloudfoundry/cc-uploader#290) @dependabot[bot]
code.cloudfoundry.org/tps
Dependency Updates
- Bump code.cloudfoundry.org/lager/v3 from 3.50.0 to 3.51.0 (cloudfoundry/tps#312) @dependabot[bot]
- Bump code.cloudfoundry.org/debugserver from 0.69.0 to 0.70.0 (cloudfoundry/tps#314) @dependabot[bot]
- Bump code.cloudfoundry.org/clock from 1.50.0 to 1.51.0 (cloudfoundry/tps#313) @dependabot[bot]
- Bump code.cloudfoundry.org/localip from 0.52.0 to 0.53.0 (cloudfoundry/tps#311) @dependabot[bot]
Cloud Controller Database Migrations
- 20250930135451_bigint_migration_delayed_jobs_step3a.rb
- 20250930135459_bigint_migration_delayed_jobs_step3b.rb
- 20250930135517_bigint_migration_jobs_step3a.rb
- 20250930135527_bigint_migration_jobs_step3b.rb
- 20250930135548_bigint_migration_app_usage_events_step3a.rb
- 20250930135554_bigint_migration_app_usage_events_step3b.rb
- 20250930135612_bigint_migration_service_usage_events_step3a.rb
- 20250930135619_bigint_migration_service_usage_events_step3b.rb
- 20251015071027_allow_multiple_service_bindings.rb