Releases: cloudfoundry/capi-release
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
Cloud Controller Database Migrations
CAPI 1.185.0
WARNING
Fixed with CAPI release 1.186.0
CC API Version: 2.234.0 and 3.169.0
Service Broker API Version: 2.15
CAPI Release
- Re-add dummy redis job (#431) @philippthun
Cloud Controller
- Add API documentation for CNB (cloudfoundry/cloud_controller_ng#3862) @c0d1ngm0nk3y @pbusko @modulo11
Cloud Controller Database Migrations
None
CAPI 1.184.0
WARNING
Fixed with CAPI release 1.186.0
CC API Version: 2.233.0 and 3.168.0
Service Broker API Version: 2.15
CAPI Release
- Add info on how the format of the version number of the min cf cli version should be configured (#430) @kathap
- Replace Redis with Valkey (#428) @Samze
- Update prom_scraper_config to add origin: cc label (#426) @Samze
- Add new rubocops to .rubocop.yml (#423) @moleske
Dependency updates
- Bump Valkey to 7.2.5
- Bump rubocop-rspec from 2.30.0 to 2.31.0
Cloud Controller
- CPU Entitlement is zero when stats are missing (cloudfoundry/cloud_controller_ng#3854) @acrmp
- Enable using protected CNBs (cloudfoundry/cloud_controller_ng#3855) @pbusko @modulo11 @c0d1ngm0nk3y @nicolasbender
- Wrong app instance state returned by process stats endpoint during graceful shutdown (cloudfoundry/cloud_controller_ng#3834) @kathap
- Implement Cloud Native Buildpacks lifecycle (cloudfoundry/cloud_controller_ng#3778) @pbusko @c0d1ngm0nk3y @modulo11 @nicolasbender @johha
- Fix cc.requests.outstanding.gauge when using puma web server (cloudfoundry/cloud_controller_ng#3841) @Samze
- Add migration type for db.rake (cloudfoundry/cloud_controller_ng#3843) @johha
- Fix update user json and spelling (cloudfoundry/cloud_controller_ng#3846) @Samze
- JSON encode values in SCIM filter string (cloudfoundry/cloud_controller_ng#3839) @philippthun
- Do not allow ASGs with leading zeros (cloudfoundry/cloud_controller_ng#3829) @jrussett
- Remove cop Rails/CreateTableWithTimestamps (cloudfoundry/cloud_controller_ng#3835) @johha
- Fix rotate database key spec (cloudfoundry/cloud_controller_ng#3831) @c0d1ngm0nk3y @nicolasbender
Dependency updates
- Bump newrelic_rpm from 9.10.1 to 9.11.0
- Bump fog-aws from 3.22.0 to 3.23.0
- Bump public_suffix from 5.0.5 to 6.0.0
- Bump nokogiri from 1.16.5 to 1.16.6
- Bump fog-openstack from 1.1.1 to 1.1.3
- Bump googleapis-common-protos from 1.5.0 to 1.6.0
- Bump oj from 3.16.3 to 3.16.4
- Bump rspec-wait from 1.0.0 to 1.0.1
- Bump rspec-rails from 6.1.2 to 6.1.3
- Bump timecop from 0.9.9 to 0.9.10
- Bump glob from 8.1.0 to 10.3.12 in /docs/v3
- Bump braces from 3.0.2 to 3.0.3 in /docs/v3
CC Uploader
- Bump code.cloudfoundry.org/cfhttp/v2 from 2.0.2 to 2.1.0