Releases: cloudfoundry/capi-release
CAPI 1.182.0
CC API Version: 2.231.0 and 3.166.0
Service Broker API Version: 2.15
CAPI Release
- Default legacy_md5_buildpack_paths_enabled to false (#415) @philippthun
- Add feature flag ccdb.enable_paginate_window (#417) @joaopapereira
Dependency updates
Cloud Controller
- Fix app crash events for apps using rolling deployments (#3790) @tcdowney
- Fix select query for service offerings (#3804) @philippthun @johha
- Use DISTINCT only when UNIONing multiple datasets (#3808) @philippthun
- Add feature flag db.enable_paginate_window (#3802) @joaopapereira
- Test that db:migrate logs to configured sinks + STDOUT (#3809) @philippthun
- Fix typo in error hasher spec (#3807) @philippthun
Dependency updates
- bump digest-xxhash from 0.2.7 to 0.2.8 (#3797)
- bump fog-openstack from 1.1.0 to 1.1.1 (#3796)
- bump rexml from 3.2.6 to 3.2.8 in /docs/v3 (#3800)
- bump rexml from 3.2.6 to 3.2.8 (#3799)
- bump rubocop-rails from 2.24.1 to 2.25.0 (#3801)
CC Uploader
- Stop using deprecated ioutil package (#46) @jrussett
- Upgrade to code.cloudfoundry.org/cfhttp/v2 (#45) @jrussett
Dependency updates
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.0.1 to 2.0.2 (#47)
Cloud Controller Database Migrations
None
Pull Requests and Issues
CAPI 1.181.0
CC API Version: 2.230.0 and 3.165.0
Service Broker API Version: 2.15
CAPI Release
- Remove nginx from response headers and error responses #406 @kathap
- Introduce parameter migration_psql_concurrent_statement_timeout_in_seconds #410 @johha
Cloud Controller
- Speed up v5 syslog_drain_urls #3776 @tcdowney @sethboyles
- Use fixed number of Puma threads #3773 @philippthun
- Add helper to override timeout for concurrent statements #3772 @johha
- Fix the concurrent statement timeout #3781 @philippthun
- Introduce a limit to number of destinations per rule #3784 @MarcPaquette @geofffranks
- Better error messaging for ASGs with empty destinations in comma-delimited lists #3783 @geofffranks
- Updating a route destination protocol informs backend #3787 @tcdowney
Documentation changes:
- Mark weighted route destinations as deprecated in docs #3779 @tcdowney
- Correct v3 org quota update example in docs #3786 @tcdowney
Dependency Bumps
bump sequel from 5.79.0 to 5.80.0
bump nokogiri from 1.16.4 to 1.16.5
Cloud Controller Database Migrations
None
CAPI 1.180.0
CC API Version: 2.229.0 and 3.164.0
Service Broker API Version: 2.15
CAPI Release
- Add config for comma-delimited destinations in ASGs #386 @jrusset @sethboyles
- Add flag with which dynamic job priorities can be enabled #399 @svkrieger
- New config parameter for cleanup job #407 @jochenehret
Dependency updates
- Bump rubocop from 1.63.2 to 1.63.3 in /spec #408
Cloud Controller
- Add new metric job_queue_load for cc-worker cloudfoundry/cloud_controller_ng#3694 @WeiQuan0605
- Fix backwards compatibility github actions cloudfoundry/cloud_controller_ng#3758 @svkrieger
- Remove migration views cloudfoundry/cloud_controller_ng#3664 @kathap
- Add dynamic job priorities cloudfoundry/cloud_controller_ng#3703 @svkrieger
- Add support for comma-delimited destinations in ASGs cloudfoundry/cloud_controller_ng#3644 @jrussett
- error log deserialization errors cloudfoundry/cloud_controller_ng#3675 @Benjamintf1
- Cleanup job for service bindings in create/initial state cloudfoundry/cloud_controller_ng#3742 @jochenehret
- Simplify migration-shared-context cloudfoundry/cloud_controller_ng#3749 @svkrieger
- Adapt to changed migration-shared-context cloudfoundry/cloud_controller_ng#3765 @philippthun
- Add benchmark mode for db migrations cloudfoundry/cloud_controller_ng#3766 @johha
Dependency updates
- bump gulp-cli from 2.3.0 to 3.0.0 in /docs/v3 cloudfoundry/cloud_controller_ng#3751
- bump nokogiri from 1.16.2 to 1.16.4 in /docs/v3 cloudfoundry/cloud_controller_ng#3753
- bump rake from 13.0.6 to 13.2.1 in /docs/v3 cloudfoundry/cloud_controller_ng#3754
- bump json from 2.6.3 to 2.7.2 in /docs/v3 cloudfoundry/cloud_controller_ng#3756
- bump newrelic_rpm from 9.8.0 to 9.9.0 cloudfoundry/cloud_controller_ng#3759
- bump spring from 4.2.0 to 4.2.1 cloudfoundry/cloud_controller_ng#3764
- bump rubocop from 1.63.2 to 1.63.3 cloudfoundry/cloud_controller_ng#3763
- bump parallel_tests from 4.6.1 to 4.7.0 cloudfoundry/cloud_controller_ng#3767
Cloud Controller Database Migrations
- 20240229113008_drop_annotations_and_labels_migration_views.rb
- 20240314131908_add_user_guid_to_jobs_table.rb
Pull Requests and Issues
CAPI 1.179.0
Highlights
- Only emit TASK_STOPPED usage events when necessary cloudfoundry/cloud_controller_ng#3745 @xandroc
CC API Version: 2.228.0 and 3.163.0
Service Broker API Version: 2.15
CAPI Release
None
Cloud Controller
- Enable dependabot for docs cloudfoundry/cloud_controller_ng#3746 @johha
- Write Puma logs to Steno cloudfoundry/cloud_controller_ng#3686 @philippthun
- Validate manifest contains valid utf-8 data cloudfoundry/cloud_controller_ng#3717 @kathap
Dependencies
- bump redis from 5.1.0 to 5.2.0 cloudfoundry/cloud_controller_ng#3748
- bump rubocop from 1.63.1 to 1.63.2 cloudfoundry/cloud_controller_ng#3747
Cloud Controller Database Migrations
None
CAPI 1.178.0
CC API Version: 2.227.0 and 3.162.0
Service Broker API Version: 2.15
CAPI Release
- Add optional parameter to set postgres worker mem for db migrations (#404) @johha
- Make number of db migration retries configurable (#401) @johha
Dependencies
- Bump blobstore_url_signer submodule (#402) @johha
- Bump rubocop from 1.62.1 to 1.63.1 in /spec (#403)
Cloud Controller
- Fix retry for UniqueConstraintViolation in RouteCreate (v3)(cloudfoundry/cloud_controller_ng#3697) @philippthun
- Filter out spaces that the user does not have access to (cloudfoundry/cloud_controller_ng#3692) @philippthun
- Explicit (empty) result for internal POST endpoints (cloudfoundry/cloud_controller_ng#3681) @philippthun
- Make worker memory configurable for postgres (cloudfoundry/cloud_controller_ng#3738) @johha
- Stream CCDB migration logs to ELK (cloudfoundry/cloud_controller_ng#3672) @WeiQuan0605
- Remove "posix-spawn" gem (cloudfoundry/cloud_controller_ng#3732) @jochenehret
- Make http code consistent for service related parameter fetch operations (cloudfoundry/cloud_controller_ng#3701) @svkrieger
- Use DISTINCT only when required (service plan|offering list fetcher) (cloudfoundry/cloud_controller_ng#3651) @philippthun
Dependencies
- bump v3 docs dependencies (cloudfoundry/cloud_controller_ng#3743) @johha
- bump pg from 1.5.5 to 1.5.6 (cloudfoundry/cloud_controller_ng#3668)
- bump honeycomb-beeline from 3.0.1 to 3.1.0 (cloudfoundry/cloud_controller_ng#3676)
- bump fog-aws from 3.21.0 to 3.22.0 (cloudfoundry/cloud_controller_ng#3691)
- bump json-schema from 4.1.1 to 4.3.0 (cloudfoundry/cloud_controller_ng#3704)
- bump newrelic_rpm from 9.7.1 to 9.8.0 (cloudfoundry/cloud_controller_ng#3705)
- bump sequel from 5.77.0 to 5.79.0 (cloudfoundry/cloud_controller_ng#3713)
- bump public_suffix from 5.0.4 to 5.0.5 (cloudfoundry/cloud_controller_ng#3714)
- bump net-ssh from 7.2.1 to 7.2.3 (cloudfoundry/cloud_controller_ng#3715)
- bump parallel_tests from 4.6.0 to 4.6.1 (cloudfoundry/cloud_controller_ng#3720)
- bump json_pure from 2.7.1 to 2.7.2 (cloudfoundry/cloud_controller_ng#3721)
- bump spring from 4.1.3 to 4.2.0 #3731 (cloudfoundry/cloud_controller_ng#3731)
- bump rubocop from 1.62.1 to 1.63.1 (cloudfoundry/cloud_controller_ng#3736)
- bump nokogiri from 1.16.3 to 1.16.4 #3737 (cloudfoundry/cloud_controller_ng#3737)
- bump fog-google from 1.23.0 to 1.24.1 (cloudfoundry/cloud_controller_ng#3740)
Cloud Controller Database Migrations
None
Pull Requests and Issues
CAPI 1.177.0
CC API Version: 2.226.0 and 3.161.0
Service Broker API Version: 2.15
CAPI Release
- Add
max_migration_statement_runtime_in_seconds
config property (#387) @FloThinksPi
Dependencies
- Bump Golang to go1.22.2
- Bump rubocop from 1.60.2 to 1.62.1
- Bump rubocop-rspec from 2.26.1 to 2.29.1
Cloud Controller
- Fix add|drop_index syntax (cloudfoundry/cloud_controller_ng#3723) @philippthun
- Introduce timeout safeguard for migration sql queries (cloudfoundry/cloud_controller_ng#3633) @FloThinksPi
- Bump rails components to 7.1.3.2 to resolve cves (cloudfoundry/cloud_controller_ng#3726) @moleske
- Enable new rubocops (cloudfoundry/cloud_controller_ng#3656) @philippthun
Dependencies
- Bump yard from 0.9.34 to 0.9.36
- Bump steno from 1.3.4 to 1.3.5
- Bump rubocop from 1.60.2 to 1.62.1
- Bump rack from 2.2.6.4 to 2.2.9 in /docs/v3
- Bump express from 4.18.2 to 4.19.2 in /docs/v3
Cloud Controller Database Migrations
None
cc-uploader / tps
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0
CAPI 1.176.0
CC API Version: 2.225.0 and 3.160.0
Service Broker API Version: 2.15
CAPI Release
Dependencies
- Bump Golang to go1.22.1
Cloud Controller
- Print output of blobstore benchmark again cloudfoundry/cloud_controller_ng#3718 @johha
- Enhance local dev setup having a valid 'bits_path' cloudfoundry/cloud_controller_ng#3665 @c0d1ngm0nk3y
- Update lock information logging to happen on info and to happen only once per state switch cloudfoundry/cloud_controller_ng#3659 @Benjamintf1
- Set warning header for outdated CF CLIs cloudfoundry/cloud_controller_ng#3657 @johha
Dependencies
- Bump debug from 1.9.1 to 1.9.2
- Bump parallel_tests from 4.5.1 to 4.6.0
- Bump rubocop-rails from 2.23.1 to 2.24.1
Cloud Controller Database Migrations
None
CAPI 1.175.0
CAPI Release
Cloud Controller
- Expose process CPU Entitlement in stats (cloudfoundry/cloud_controller_ng#3641) @acrmp, @mkocher
Dependencies
- bump webmock from 3.21.2 to 3.23.0 (cloudfoundry/cloud_controller_ng#3649, cloudfoundry/cloud_controller_ng#3654)
- bump listen from 3.8.0 to 3.9.0 (cloudfoundry/cloud_controller_ng#3653)
- bump googleapis-common-protos from 1.4.0 to 1.5.0 (cloudfoundry/cloud_controller_ng#3655)
Cloud Controller Database Migrations
CAPI 1.173.0
Highlights
CAPI Release
- Fix default frequency_in_seconds by @philippthun in #385
Cloud Controller
- Add DISTINCT for service plan list queries - cloudfoundry/cloud_controller_ng#3648 - Thanks @philippthun and @johha!
- Fix flakey space_delete_spec - cloudfoundry/cloud_controller_ng#3642 - Thanks @philippthun!
- Replace dataset.map().flatten.map() with optimized SQL query - cloudfoundry/cloud_controller_ng#3639 - Thanks @philippthun!
- Improve performance of decorators - cloudfoundry/cloud_controller_ng#3636 - Thanks @philippthun !
- Limit the lsof result by greping for the process id. - cloudfoundry/cloud_controller_ng#3640 - Thanks @philippthun !
- Remove some outdated stuff from the v3 docs -cloudfoundry/cloud_controller_ng#3638 - Thanks @philippthun !
- Don't fetch kpack_lifecycle_data - cloudfoundry/cloud_controller_ng#3637 - Thanks @philippthun and @sethboyles !
- Improve deletion of apps - cloudfoundry/cloud_controller_ng#3595 - Thanks @philippthun!
Dependancies
- bump webmock from 3.20.0 to 3.21.2 - cloudfoundry/cloud_controller_ng#3647
- bump parallel_tests from 4.5.0 to 4.5.1 - cloudfoundry/cloud_controller_ng#3646
- bump pg from 1.5.4 to 1.5.5 - cloudfoundry/cloud_controller_ng#3643
- bump redis from 5.0.8 to 5.1.0 - cloudfoundry/cloud_controller_ng#3635 -
- bump mysql2 from 0.5.5 to 0.5.6 - cloudfoundry/cloud_controller_ng#3634
Cloud Controller Database Migrations
CAPI 1.172.0
In certain situations the /v3/service_plans
endpoint returns duplicate entries. This is caused by an error in the database query fetching service plans based on their visibility in organizations accessible by the user issuing the request. These duplicates may result in failing service-related commands, e.g. cf create-service
failing with Service offering '...' is provided by multiple service brokers.
This has been fixed in CAPI 1.173.0.
Highlights
CC API Version: 2.223.0 and 3.158.0
Service Broker API Version: 2.15
CAPI Release
Dependencies
- Bump rspec from 3.12.0 to 3.13.0 in /spec (#383)
- Bump Golang to go1.22.0
Cloud Controller
- Remove
distinct
when fetching security groups (cloudfoundry/cloud_controller_ng#3623) @johha - Put service key binding/instance creation and job creation in one transaction (cloudfoundry/cloud_controller_ng#3618) @kathap
- Remove dead code (cloudfoundry/cloud_controller_ng#3627) @philippthun
- Use single SQL statement to fetch additional data in decorators (cloudfoundry/cloud_controller_ng#3629) @philippthun
- Set
work_mem
for annotation/label migration (cloudfoundry/cloud_controller_ng#3632) @johha
Dependencies
- Bump sequel from 5.76.0 to 5.77.0 (cloudfoundry/cloud_controller_ng#3622)
- Bump rspec from 3.12.0 to 3.13.0 (cloudfoundry/cloud_controller_ng#3624)
- Bump nokogiri from 1.16.0 to 1.16.2 (cloudfoundry/cloud_controller_ng#3625)
- Bump hmarr/debug-action from 2 to 3 (cloudfoundry/cloud_controller_ng#3626)
- Bump nokogiri from 1.15.3 to 1.16.2 in /docs/v3 (cloudfoundry/cloud_controller_ng#3628)
Cloud Controller Database Migrations
None