Releases: cloudfoundry/capi-release
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 https://github.com/cloudfoundry/cc-uploader/pull/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
Cloud Controller Database Migrations
CAPI 1.189.0
Highlights
CC API Version: 2.239.0 and 3.174.0
Service Broker API Version: 2.15
CAPI Release
- Add option to check for deprecated stacks in pre-start rake task by @xandroc in #444
- Run stack_check after DB migrations and seeds by @philippthun in #453
- Add note to run job to publish v3 docs by @Samze in #448
Dependency updates
- Build(deps-dev): Bump rubocop from 1.65.0 to 1.65.1 in /spec by @dependabot in #449
- Build(deps-dev): Bump rubocop-rspec from 3.0.3 to 3.0.4 in /spec by @dependabot in #452
Cloud Controller
- Add option to check for deprecated stacks in pre-start rake task by @xandroc in cloudfoundry/cloud_controller_ng#3894
- Fix setting strategy and max in flight for stopped app deployments by @Samze in cloudfoundry/cloud_controller_ng#3910
- Prevent 500 on parallel service instance creation by @kathap in cloudfoundry/cloud_controller_ng#3899
- Fix documentation to specify when revisions are created. by @Benjamintf1 in cloudfoundry/cloud_controller_ng#3920
- Add second order_by parameter, as created_at might not be unique by @philippthun in cloudfoundry/cloud_controller_ng#3658
- add 'current_droplet' to app's relationships by @gmllt in cloudfoundry/cloud_controller_ng#3863
Dependency updates
- build(deps-dev): bump glob from 10.4.2 to 11.0.0 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#3911
- build(deps-dev): bump rubocop from 1.65.0 to 1.65.1 by @dependabot in cloudfoundry/cloud_controller_ng#3912
- build(deps): bump mini_racer from 0.12.0 to 0.13.0 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#3914
- build(deps): bump nokogiri from 1.16.6 to 1.16.7 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#3913
- build(deps): bump sequel from 5.82.0 to 5.83.0 by @dependabot in cloudfoundry/cloud_controller_ng#3917
- build(deps): bump rexml from 3.3.2 to 3.3.3 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#3916
- build(deps): bump hashdiff from 1.1.0 to 1.1.1 by @dependabot in cloudfoundry/cloud_controller_ng#3919
- build(deps-dev): bump rubocop-rspec from 3.0.3 to 3.0.4 by @dependabot in cloudfoundry/cloud_controller_ng#3921
- build(deps): bump oj from 3.16.4 to 3.16.5 by @dependabot in cloudfoundry/cloud_controller_ng#3922
- build(deps): bump sequel from 5.83.0 to 5.83.1 by @dependabot in cloudfoundry/cloud_controller_ng#3927
Cloud Controller Database Migrations
None
Full Changelog: 1.188.0...1.189.0
CAPI 1.188.0
Highlights
- Add Canary deployments by @Samze in cloudfoundry/cloud_controller_ng#3892
- Max in flight deployments by @evanfarrar in cloudfoundry/cloud_controller_ng#3907
CC API Version: 2.238.0 and 3.173.0
Service Broker API Version: 2.15
CAPI Release
- Remove dev/test gems from release package by @kathap in #436
- Add new rubocop by @philippthun in #446
Dependency updates
- Build(deps-dev): Bump rubocop from 1.64.1 to 1.65.0 in /spec by @dependabot in #437
- Build(deps-dev): Bump rexml from 3.3.1 to 3.3.2 in /spec by @dependabot in #445
- Build(deps-dev): Bump rubocop-rspec from 2.31.0 to 3.0.3 in /spec by @dependabot in #439
Cloud Controller
- Max in flight deployments by @evanfarrar in cloudfoundry/cloud_controller_ng#3907
- Add Canary deployments by @Samze in cloudfoundry/cloud_controller_ng#3892
- Move
DelayedWorker
to separate class by @johha in cloudfoundry/cloud_controller_ng#3902 - Enable new RuboCops by @philippthun in cloudfoundry/cloud_controller_ng#3904
- Update deploy_v3_docs workflow by @philippthun in cloudfoundry/cloud_controller_ng#3893
Dependency updates
- Bump actionpack, actionview, activesupport, and railties to 7.1.3.4 by @moleske in cloudfoundry/cloud_controller_ng#3909
- build(deps): bump nokogiri from 1.16.6 to 1.16.7 by @dependabot in cloudfoundry/cloud_controller_ng#3906
- build(deps-dev): bump pg from 1.5.6 to 1.5.7 by @dependabot in cloudfoundry/cloud_controller_ng#3905
- build(deps): bump public_suffix from 6.0.0 to 6.0.1 by @dependabot in cloudfoundry/cloud_controller_ng#3895
- build(deps): bump rexml from 3.3.1 to 3.3.2 by @dependabot in cloudfoundry/cloud_controller_ng#3897
- build(deps): bump rexml from 3.2.8 to 3.3.2 in /docs/v3 by @dependabot in cloudfoundry/cloud_controller_ng#3896
- build(deps-dev): bump rubocop-rspec from 2.26.1 to 3.0.3 by @dependabot in cloudfoundry/cloud_controller_ng#3900
- build(deps): bump newrelic_rpm from 9.11.0 to 9.12.0 by @dependabot in cloudfoundry/cloud_controller_ng#3901
CC Uploader
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1
- Bump github.com/onsi/gomega from 1.33.1 to 1.34.1
Cloud Controller Database Migrations
CAPI 1.187.0
CC API Version: 2.237.0 and 3.172.0
Service Broker API Version: 2.15
CAPI Release
Cloud Controller
- Update CAPI v2 docs links to new subdomain (cloudfoundry/cloud_controller_ng#3890) @pivotalgeorge
Cloud Controller Database Migrations
None
CAPI 1.186.0
Highlights
- Fixes a regression where pushing docker apps with SHA256 digests fails (cloudfoundry/cloud_controller_ng#3888)
CC API Version: 2.235.0 and 3.170.0
Service Broker API Version: 2.15
CAPI Release
- Remove dummy redis job (#433) @philippthun
- Move unused_blobs script over to capi-ci (#429) @philippthun
- Move staged_shortlog script over to capi-ci (#435) @philippthun
- GitHub Pages V2 Docs (#440) @pivotalgeorge
- Add CNAME for V2 docs (#441) @pivotalgeorge
- Add app_log_revision property (#442) @sethboyles @Samze
Dependency updates
- Bump Golang to go1.22.5 (44db2f1)
Cloud Controller
- Try another fix for the db.spec (cloudfoundry/cloud_controller_ng#3870) @philippthun @johha
- Deploy GitHub Pages with Action (cloudfoundry/cloud_controller_ng#3872) @philippthun
- GitHub Pages Deployment (cloudfoundry/cloud_controller_ng#3873) @philippthun
- Move publish_docs_for_version.sh script over to capi-ci (cloudfoundry/cloud_controller_ng#3865) @philippthun
- Add delete buildpack cache per app endpoint (cloudfoundry/cloud_controller_ng#384) @kathap
- Add Diego API and mockserver to local development (cloudfoundry/cloud_controller_ng#3739) @c0d1ngm0nk3y @nicolasbender @pbusko @modulo11
- Add run configuration for cc scheduler (cloudfoundry/cloud_controller_ng#3768) @c0d1ngm0nk3y
- Update README capi locally instructions (cloudfoundry/cloud_controller_ng#3793) @Samze
- Fix permitted roles (cloudfoundry/cloud_controller_ng#3883) @kathap
- Introduce
max_run_time
handling inWrappingJob
andDelayedWorker
(cloudfoundry/cloud_controller_ng#3880) @johha - Move V2 API docs to Github Pages (cloudfoundry/cloud_controller_ng#3874) @pivotalgeorge
- Add last_status_change to deployments object (cloudfoundry/cloud_controller_ng#3881) @joaopapereira
- Filter cnb credentials from log output (cloudfoundry/cloud_controller_ng#3864) @modulo11
- Update
deploy_v3_docs.yml
(cloudfoundry/cloud_controller_ng#3882) @philippthun - Add revision version to app logs (cloudfoundry/cloud_controller_ng#3885) @sethboyles @Samze
- Move
@sha256
part to the image path for Docker LRP rootfs (cloudfoundry/cloud_controller_ng#3889) @nicolasbender @pbusko
Dependency updates
- build(deps): bump prometheus-client from 4.2.2 to 4.2.3 (cloudfoundry/cloud_controller_ng#3867)
- build(deps-dev): bump rubocop-rails from 2.25.0 to 2.25.1 (cloudfoundry/cloud_controller_ng#3866)
- build(deps): bump sequel from 5.81.0 to 5.82.0 (cloudfoundry/cloud_controller_ng#3871)
- build(deps-dev): bump glob from 10.3.12 to 10.4.2 in /docs/v3 (cloudfoundry/cloud_controller_ng#3868)
- build(deps): bump nokogiri from 1.16.5 to 1.16.6 in /docs/v3 (cloudfoundry/cloud_controller_ng#3869)
- build(deps): bump golang.org/x/net in /.devcontainer/images/mockserver (cloudfoundry/cloud_controller_ng#3876)
- build(deps): bump fog-aws from 3.23.0 to 3.24.0 (cloudfoundry/cloud_controller_ng#3875)
- build(deps): bump json-schema from 4.3.0 to 4.3.1 (cloudfoundry/cloud_controller_ng#3884)
- build(deps-dev): bump rubocop from 1.64.1 to 1.65.0 (cloudfoundry/cloud_controller_ng#3877) @philippthun