Skip to content

Releases: cloudfoundry/capi-release

CAPI 1.220.0

04 Nov 09:18

Choose a tag to compare

Highlights
The cloud controller now supports multiple service bindings between an application and a service instance:
https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0040-service-binding-rotation.md

CC API Version: 2.270.0 and 3.205.0

Service Broker API Version: 2.15

CAPI Release

  • Add per-scope storage_cli JSON templates (#580) @kathap

Dependency Updates

  • Build(deps-dev): Bump rubocop from 1.81.6 to 1.81.7 in /spec (#581) @dependabot[bot]
  • Build(deps-dev): Bump rubocop from 1.81.1 to 1.81.6 in /spec (#579) @dependabot[bot]
  • Build(deps-dev): Bump rspec from 3.13.1 to 3.13.2 in /spec (#578) @dependabot[bot]

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

github.com/cloudfoundry/blobstore_url_signer

Dependency Updates

Cloud Controller Database Migrations

CAPI 1.219.0

16 Oct 19:15

Choose a tag to compare

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_bigint column 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

Dependency Updates

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

Cloud Controller Database Migrations

Pull Requests and Issues

CAPI 1.218.0

08 Oct 08:15

Choose a tag to compare

CC API Version: 2.268.0 and 3.203.0

Service Broker API Version: 2.15

CAPI Release

Dependency Updates

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

github.com/cloudfoundry/blobstore_url_signer

Dependency Updates

Cloud Controller Database Migrations

None

CAPI 1.217.0

17 Sep 14:57

Choose a tag to compare

Highlights

CC API Version: 2.267.0 and 3.202.0

Service Broker API Version: 2.15

CAPI Release

Dependency Updates

  • Build(deps-dev): Bump rubocop from 1.80.1 to 1.80.2 in /spec (#573) @dependabot[bot]
  • Build(deps-dev): Bump rubocop-rspec from 3.6.0 to 3.7.0 in /spec (#572) @dependabot[bot]

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

github.com/cloudfoundry/blobstore_url_signer

Dependency Updates

Cloud Controller Database Migrations

None

CAPI 1.216.0

04 Sep 21:55

Choose a tag to compare

Highlights

CC API Version: 2.266.0 and 3.201.0

Service Broker API Version: 2.15

CAPI Release

  • feat: Platform Engineer can configure CF feature flags via bosh deployment (#567) @hsinn0
  • Add property to allow the use of the 'root' and '0' user for docker Apps (#561) @acosta11

Dependency Updates

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

github.com/cloudfoundry/blobstore_url_signer

Dependency Updates

Cloud Controller Database Migrations

None

CAPI 1.215.0

19 Aug 13:28

Choose a tag to compare

🔧 🔧 This version contains the $\color{red}{\textsf{FIX}}$ for CAPI 1.214.0 🔧 🔧
(the version 1.214.0 has an issue where the wrong number of service instances is returned in v3/spaces/<space_guid>/usage_summary - see #4520 for details)

Highlights

CC API Version: 2.265.0 and 3.200.0

Service Broker API Version: 2.15

CAPI Release

Dependency Updates

Cloud Controller

Dependency Updates

Cloud Controller Database Migrations

None

CAPI 1.214.0

11 Aug 11:56

Choose a tag to compare

⚠️ ⚠️ This version contains an issue where the wrong number of service instances is returned in v3/spaces/<space_guid>/usage_summary. This inaccurate reporting also effects Space Quotas limit the number of Service Instances. This bug means that the Space Quota validation will validate against ALL service instances in the foundation rather than just in the space, which may incorrectly block service instance creation - see #4520 for details ⚠️⚠️

Highlights

With this release the migration of the primary key id column type from int to bigint will be started for the 'delayed_jobs', 'jobs', 'service_usage_events' and 'app_usage_events' table on PostgreSQL databases. This multi-step migration will only be executed for PostgreSQL databases. Operators can opt-out with the ccdb.skip_bigint_id_migration flag (default: false).

CC API Version: 2.264.0 and 3.199.0

Service Broker API Version: 2.15

CAPI Release

Dependency Updates

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

Cloud Controller Database Migrations

CAPI 1.213.0

25 Jul 09:02

Choose a tag to compare

Highlights

Bugfix for fetching tasks - see #4467 for details

bigint Migration

With this release the migration of the primary key id column type from int to bigint will be completed for the 'events' table 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 'events' table is cleaned up automatically (default retention time: 31 days). In case this time period has not been passed since the deployment of CAPI 1.208.0 / cf-deployment v49.0.0, the migration will fail in a pre-check phase. Operators then have to manually run a rake task to backfill the transitional id_bigint column 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
    bundle exec rake db:bigint_backfill[events]
    
    # or with a given batch size (instead of 10.000)
    bundle exec rake db:bigint_backfill[events,1000]
    
    # or with a given batch size and number of iterations (otherwise: until everything has been processed)
    bundle exec rake db:bigint_backfill[events,1000,10]
    

CC API Version: 2.263.0 and 3.198.0

Service Broker API Version: 2.15

CAPI Release

Dependency Updates

  • Build(deps-dev): Bump rubocop from 1.78.0 to 1.79.0 in /spec (#563) @dependabot[bot]
  • Build(deps-dev): Bump rubocop from 1.77.0 to 1.78.0 in /spec (#559) @dependabot[bot]

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

github.com/cloudfoundry/blobstore_url_signer

Dependency Updates

Cloud Controller Database Migrations

CAPI 1.212.0

09 Jul 16:24

Choose a tag to compare

⚠️ ⚠️ This version contains an issue when fetching tasks see #4467 for details ⚠️⚠️

Highlights

CC API Version: 2.262.0 and 3.197.0

Service Broker API Version: 2.15

CAPI Release

Dependency Updates

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

Cloud Controller Database Migrations

CAPI 1.211.0

13 Jun 07:10

Choose a tag to compare

Highlights

CC API Version: 2.261.0 and 3.196.0

Service Broker API Version: 2.15

CAPI Release

  • Configure metrics socket and forward /internal/v4/metrics to that socket (#551) @svkrieger
  • Add logging and fix indentation for encryption key validation in cloud_controller_ng start script (#546) @kathap

Dependency Updates

  • Bump Golang to go1.24.4 @ari-wg-gitbot
  • Build(deps-dev): Bump rubocop from 1.76.0 to 1.76.1 in /spec (#553) @dependabot[bot]
  • Build(deps-dev): Bump rubocop from 1.75.8 to 1.76.0 in /spec (#552) @dependabot[bot]
  • Build(deps-dev): Bump rubocop from 1.75.7 to 1.75.8 in /spec (#550) @dependabot[bot]
  • Build(deps-dev): Bump rspec from 3.13.0 to 3.13.1 in /spec (#549) @dependabot[bot]
  • Build(deps-dev): Bump rubocop from 1.75.6 to 1.75.7 in /spec (#547) @dependabot[bot]

Cloud Controller

Dependency Updates

code.cloudfoundry.org/cc-uploader

Dependency Updates

code.cloudfoundry.org/tps

Dependency Updates

Cloud Controller Database Migrations

None