Releases: cloudfoundry/capi-release
CAPI 1.159.0
- The capi-release contains a db migration which may fail if the landscape is under high load. This issue will be fixed with PRs cloudfoundry/cloud_controller_ng#3428 and cloudfoundry/cloud_controller_ng#3424. The PR should be integrated in capi-release >= v1.161.0. If you want to be on the safe side, you should skip this version of cf-deployment and use a later version with the fixed migration.
Highlights
CC API Version: 2.210.0 and 3.145.0
Service Broker API Version: 2.15
CAPI Release
- No notable changes
Cloud Controller
-
Added
- @FloThinksPi: ADRs to document changes to metadata tables have been added. These ADRs document the changes conducted in pull requests cloudfoundry/cloud_controller_ng#3402, cloudfoundry/cloud_controller_ng#3400, cloudfoundry/cloud_controller_ng#3394, cloudfoundry/cloud_controller_ng#3401, cloudfoundry/cloud_controller_ng#3393 in #45d2652
- @FloThinksPi: A feature to cancel CI runs if PRs get new changes. In case a PR gets a new commit or something is force pushed, the currently running actions will abort as they are meaningless anyway and just eat up capacity. #28420228
- @FloThinksPi: Annotation Key Column Rename has been prepared. This change introduces views on all annotation tables where the column key has the alias key_name. #d3d2788b9
-
Changed
- @johha : The log level for specs has been set to fatal to reduce log size. #fab0a5cff
- @FloThinksPi: The presenter's handling of metadata prefixes has been refactored. The commit updates how the presenter handles metadata (labels and annotations), treating nil and an empty string as an empty prefix. This is needed to prepare for setting a unique constraint for labels and annotations to prevent duplicate entries in the database #3b147aef9
-
Dependencies
- dependabot[bot]: Dependency mime-types has been bumped from 3.5.0 to 3.5.1. #9cd0e4bde
- dependabot[bot]: Development dependency rubocop has been bumped from 1.56.0 to 1.56.1. #fcccd4b2f
Cloud Controller Database Migrations
- 20230822153000_streamline_annotation_key_prefix.rb
- 20230822173000_add_migration_views_for_annotations.rb
Pull Requests and Issues
CAPI 1.158.0
- The capi-release contains a db migration which may fail if the landscape is under high load. This issue will be fixed with PRs cloudfoundry/cloud_controller_ng#3428 and cloudfoundry/cloud_controller_ng#3424. The PR should be integrated in capi-release >= v1.161.0. If you want to be on the safe side, you should skip this version of cf-deployment and use a later version with the fixed migration.
Highlights
Support for readiness health check (cloudfoundry/cloud_controller_ng#3351, rfc)
CC API Version: 2.209.0 and 3.144.0
Service Broker API Version: 2.15
CAPI Release
- Remove deprecated UAA client (#326)
Dependency Bumps
- Bump rubocop-rspec from 2.23.1 to 2.23.2
- Bump Redis from 7.0.12 to 7.2.0
Cloud Controller
- Readiness health checks (cloudfoundry/cloud_controller_ng#3351)
- Eager load domains for routes associated with a process (cloudfoundry/cloud_controller_ng#3372)
Dependency Bumps
- Bump fog-google from 1.21.1 to 1.22.0
- Bump nokogiri from 1.15.3 to 1.15.4
- Bump timecop from 0.9.6 to 0.9.8
- Bump newrelic_rpm from 9.3.1 to 9.4.1
- Bump oj from 3.15.1 to 3.16.0
cc-uploader
Dependency Bumps
- Bump github.com/onsi/gomega from 1.27.9 to 1.27.10
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0
tps
Dependency Bumps
- Bump github.com/onsi/gomega from 1.27.9 to 1.27.10
- Bump google.golang.org/protobuf from 1.28.1 to 1.31.0
Cloud Controller Database Migrations
- 20230720134916_add_readiness_health_checks_to_processes.rb
- 20230804183521_add_health_check_interval.rb
Pull Requests and Issues
CAPI 1.157.0
- The capi-release contains a db migration which may fail if the landscape is under high load. This issue will be fixed with PRs cloudfoundry/cloud_controller_ng#3428 and cloudfoundry/cloud_controller_ng#3424. The PR should be integrated in capi-release >= v1.161.0. If you want to be on the safe side, you should skip this version of cf-deployment and use a later version with the fixed migration.
Highlights
- Improve SQL performance by eliminating redundant ORDER BY
- More aggressive cleanup of failed delayed jobs
CC API Version: 2.208.0 and 3.143.0
Service Broker API Version: 2.15
CAPI Release
- Extract Redis tar more resilient (#335)
- The failed_jobs cleanup job should run more often than once per day to ensure db is not overloaded (#332)
Dependency Bumps
- Bump Redis to 7.0.12
- Bump Golang to go1.20.7
- Bump rubocop from 1.55.1 to 1.56.0
- Bump rubocop-rspec from 2.22.0 to 2.23.1
Cloud Controller
- Improve SQL Performance by Eliminating Unnecessary Order (cloudfoundry/cloud_controller_ng#3352)
- More aggressive cleanup of failed delayed jobs (cloudfoundry/cloud_controller_ng#3346)
Cloud Controller Database Migrations
Dependency Bumps
- Bump redis from 5.0.6 to 5.0.7
- Bump mock_redis from 0.36.0 to 0.37.0
- Bump sinatra from 3.0.6 to 3.1.0
- Bump azure-storage-blob from
d4737cd
to 1.1.0 - Bump fog-azure-rm from
379e352
to 0.4.7 - Bump sinatra-contrib from 3.0.6 to 3.1.0
- Bump spork from
224df49
to 1.0.0rc4 - Bump vcap-concurrency from
2a5b017
to 0.1.0 - Bump prometheus-client from 4.2.0 to 4.2.1
- Bump mime-types from 3.4.1 to 3.5.0
- Bump addressable from 2.8.4 to 2.8.5
- Bump sequel from 5.70.0 to 5.71.0
- Bump net-ssh from 7.1.0 to 7.2.0
- Bump prometheus-client from 4.1.0 to 4.2.0
- Bump oj from 3.15.0 to 3.15.1
- Bump rubocop from 1.55.0 to 1.56.0
Contributors
CAPI 1.156.0
Highlights
CC API Version: 2.207.0 and 3.142.0
Service Broker API Version: 2.15
CAPI Release
@moleske removed unused sources. PR #325
@philippthun added redis job. PR #322
Dependency Updates
Bump rubocop from 1.54.1 to 1.55.0 PR: #330
Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 Commit: fb50097
Cloud Controller
@FloThinksPi, @johha - Limit max pagination depth, cloudfoundry/cloud_controller_ng#3353
@philippthun, @dimivel, @johha - Add delayed_jobs_reserve_where index back cloudfoundry/cloud_controller_ng#3358
@sethboyles - Remove v3/docs from dependabot config, cloudfoundry/cloud_controller_ng#3350
@moleske - Remove kubernetes, cloudfoundry/cloud_controller_ng#3140
@geofffranks, @dsabeti - Adds run_rootfs_image and build_rootfs_image stack properties to API output, cloudfoundry/cloud_controller_ng#3330
@moleske, @philippthun - Fix rubocop issues
Dependency Updates
Bump newrelic_rpm from 9.3.0 to 9.3.1, PR cloudfoundry/cloud_controller_ng#3347
Bump rubocop from 1.54.2 to 1.55.0 PR cloudfoundry/cloud_controller_ng#3360
Cloud Controller Database Migrations
Pull Requests and Issues
CAPI 1.155.0
Highlights
CC API Version: 2.206.0 and 3.141.0
Service Broker API Version: 2.15
CAPI Release
@moleske removed unused sources. PR #325
@philippthun added redis job. PR #322
Dependency Updates
Bumped rubocop from 1.53.1 to 1.54.1. PR: #324
Bumped Golang to go1.20.6
Cloud Controller
Philipp Thun (@philippthun) added a helper script to benchmark rate limiting. Philipp's PR: cloudfoundry/cloud_controller_ng#3326
Greg Cobb (@Gerg) added a linter for syntax errors in the v3 docs examples. Greg's PR: cloudfoundry/cloud_controller_ng#3336
Seth Boyles (@sethboyles) clarified that process stats returns one stats object per instance. Seth's PR: cloudfoundry/cloud_controller_ng#3316
Philipp Thun (@philippthun) implemented Redis for rate limiters. Philipp's PR: cloudfoundry/cloud_controller_ng#3290
Florian Braun (@FloThinksPi) fixed performance issues with delayed_jobs by extending index. Florian's PR: cloudfoundry/cloud_controller_ng#3324
Philipp Thun (@philippthun) added validation for resource match mode. Philipp's PR: cloudfoundry/cloud_controller_ng#3329
David Sabeti (@dsabeti ) allowed use of different rootfs images for building and running. David's PR: cloudfoundry/cloud_controller_ng#3328
Greg Cobb (@Gerg) exposed process version on the v3 API. Greg's PR: cloudfoundry/cloud_controller_ng#3327
Dependency Updates
Bumped the version of public_suffix from 5.0.1 to 5.0.3. PR: cloudfoundry/cloud_controller_ng#3345
Bumped the version of redis from 5.0.5 to 5.0.6. PR: cloudfoundry/cloud_controller_ng#3342
Bumped the version of mock_redis from 0.34.0 to 0.36.0. PR: cloudfoundry/cloud_controller_ng#3343
Bumped the version of nokogiri from 1.15.2 to 1.15.3 in /docs/v3. PR: cloudfoundry/cloud_controller_ng#3339
Bumped the version of nokogiri from 1.15.2 to 1.15.3. PR: cloudfoundry/cloud_controller_ng#3340
Bumped the version of grpc from 1.52.0 to 1.56.0. PR: cloudfoundry/cloud_controller_ng#3338
Bumped the development dependency version of rubocop from 1.53.1 to 1.54.1. PR: cloudfoundry/cloud_controller_ng#3337
Bumped the version of sequel from 5.69.0 to 5.70.0. PR: cloudfoundry/cloud_controller_ng#3334
Bumped actionpack from 6.1.7.3 to 6.1.7.4. PR: cloudfoundry/cloud_controller_ng#3331
Bumped newrelic_rpm from 9.2.2 to 9.3.0. PR: cloudfoundry/cloud_controller_ng#3323
Cloud Controller Database Migrations
- 20230622194039_add_build_and_run_rootfs_images_to_stack.rb
- 20230627110500_add_priority_by_to_delayed_jobs_index.rb
Pull Requests and Issues
CAPI 1.154.0
Highlights
CC API Version: 2.205.0 and 3.140.0
Service Broker API Version: 2.15
CAPI Release
Cloud Controller
Remove awesome_print as it is flagging cve scanners
Dependency Bumps
Bump rubocop from 1.52.0 to 1.53.1
Bump fog-google from 1.20.0 to 1.21.1
Cloud Controller Database Migrations
None
TPS
Set go 1.20 as the minimum version. see full change
Notable Dependency Bumps
Bump github.com/cloudfoundry/dropsonde from 1.0.0 to 1.1.0
Bump code.cloudfoundry.org/lager/v3 from 3.0.1 to 3.0.2
Bump github.com/lib/pq from 1.10.7 to 1.10.9
Bump github.com/onsi/gomega from 1.18.1 to 1.27.6
Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.11.0
Pull Requests and Issues
CAPI 1.153.0
Highlights
CC API Version: 2.204.0 and 3.139.0
Service Broker API Version: 2.15
CAPI Release
- Remove cflinuxfs3 and change defaults to cflinuxfs4 (#310)
- Remove unused shared_job_templates (#315)
Cloud Controller
- Ignore paginated_collection_renderer logs (cloudfoundry/cloud_controller_ng#3271)
- Fix flaky syslog_drain_urls_controller_spec (cloudfoundry/cloud_controller_ng#3278)
- Replace cflinuxfs3 with cflinuxfs4 in docs, specs etc. (cloudfoundry/cloud_controller_ng#3279)
- Add parameter to enable stdout logging for errands (cloudfoundry/cloud_controller_ng#3283)
- Fix duplicate routes sent to Diego (cloudfoundry/cloud_controller_ng#3312)
- Pass X-Vcap-Request-Id header in calls to BBS (cloudfoundry/cloud_controller_ng#3305)
Dependency Bumps
- Bump rubocop from 1.50.2 to 1.52.0
- Bump Golang from go1.20.3 to go1.20.5
- Bump rubocop-rspec from 2.20.0 to 2.22.0
- Bump pg from 1.5.2 to 1.5.3
- Bump newrelic_rpm from 9.2.0 to 9.2.2
- Bump sequel from 5.67.0 to 5.69.0
- Bump rspec-rails from 6.0.1 to 6.0.3
- Bump fog-google from 1.19.0 to 1.20.0
- Bump cf-uaa-lib from 4.0.1 to 4.0.2
- Bump nokogiri from 1.14.3 to 1.15.2
- Bump parallel_tests from 4.2.0 to 4.2.1
- Bump fog-aws from 3.18.0 to 3.19.0
- Bump mini_racer from 0.6.3 to 0.8.0
- Bump oj from 3.14.3 to 3.15.0
Cloud Controller Database Migrations
None
Pull Requests and Issues
CAPI 1.152.0
Highlights
CC API Version: 2.203.0 and 3.138.0
Service Broker API Version: 2.15
CAPI Release
- Adapt description of the log_response_fields configuration #312
Cloud Controller
- No longer collide syslog drains cloudfoundry/cloud_controller_ng#3270
Dependency Bumps
- bump sequel from 5.66.0 to 5.67.0
Cloud Controller Database Migrations
None
CAPI 1.151.0
Highlights
CC API Version: 2.202.0 and 3.137.0
Service Broker API Version: 2.15
CAPI Release
- Add cflinuxfs4 to default configuration for job specs #280
- Add broker_client_response_parser logging config #293
- Allow BBR post unlock to proceed if CC api is remotely available #311
- Use link for cloud_controller_clock stacks.yml #304
Cloud Controller
- Add stack name to unknown buildpack error message cloudfoundry/cloud_controller_ng#3249
- Update faraday to remove multipart warnings cloudfoundry/cloud_controller_ng#3259
Dependency Bumps
- bump addressable from 2.8.3 to 2.8.4
- bump sinatra from 3.0.5 to 3.0.6
- bump oj from 3.14.2 to 3.14.3
- bump rails components to 6.1.7.3
- bump bundler to 2.4.10 in docs/v3
- bump newrelic_rpm from 9.1.0 to 9.2.0
- bump json-schema from 2.8.0 to 4.0.0
Cloud Controller Database Migrations
None
CAPI 1.150.0
Highlights
Upgrade to Ruby 3.2
CC API Version: 2.201.0 and 3.136.0
Service Broker API Version: 2.15
CAPI Release
Dependency Bumps
Bump Ruby to 3.2.2
Cloud Controller
Dependency Bumps
Bump Ruby to 3.2.2
Cloud Controller Database Migrations
None