Releases: cloudfoundry/capi-release
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
Cloud Controller Database Migrations
CAPI 1.183.0
Highlights
CC API Version: 2.232.0 and 3.167.0
Service Broker API Version: 2.15
CAPI Release
- Bump Golang to go1.22.4 e8dfcfd
Cloud Controller
- Prevent ForeignKeyConstraintViolation during migration (#3811) @philippthun
- Reduce queries to DB when collecting routing info (#3813) @svkrieger
- Index task_guid on app_usage_events table (#3814) @gururajsh & @sethboyles
- Remove MultiJSON, JSON and Yajl (Use Oj instead) (#3785) @philippthun
- Fix typo in destinations presenter (#3818) @svkrieger
Cloud Controller Database Migrations
What's Changed
- build(deps): bump newrelic_rpm from 9.9.0 to 9.10.0 (#3815)
Full Changelog: 1.182.0...1.183.0
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