·
27 commits
to develop
since this release
2.124.0
Release Date: December 09, 2025
Changes
- Merge pull request #1085 from cloudfoundry/fix-template-tests - Author: Amelia Downs - SHA: c831dbf
- Fix template tests for real this time - Author: Geoff Franks - SHA: 2a0861b
- Merge pull request #1084 from cloudfoundry/fix-template-tests - Author: Amelia Downs - SHA: f81601a
- Fix template tests - Author: Geoff Franks - SHA: 9377f8a
- mock auctioneer http server to respond to bbs so route-emitter-mysql-windows tests pass - Author: Naveen Sreeramachandra - SHA: 2e38b55
- bbs sql db read/write timeout setting (#1081) - Author: Karthick Udayakumar - SHA: 6cb775e
- Merge pull request #1080 from cloudfoundry/fix-kernel-params - Author: Amelia Downs - SHA: 91dc5ce
- move conntrack /proc/sys update inside the set-kernel-params property gate - Author: Geoff Franks - SHA: ee424af
- Merge pull request #1079 from cloudfoundry/update-for-routing-api - Author: Amelia Downs - SHA: b370744
- Update route-emitter for new routing-api - Author: Geoff Franks - SHA: 7370bdd
- Merge pull request #1078 from cloudfoundry/rfc3339-test-logs - Author: Amelia Downs - SHA: 648ebbf
- Enable rfc3339 logging for routing-api when run in route-emitter tests - Author: Geoff Franks - SHA: 60e5dc5
- Upgrade golang-1.25-windows (1.25.5) - Author: App Platform Runtime Working Group CI Bot - SHA: af1b26f
- Upgrade golang-1.25-linux (1.25.5) - Author: App Platform Runtime Working Group CI Bot - SHA: 431b5fb
- Revert "add sidecar_rootfs option" - Author: Amelia Downs - SHA: a910b61
- restructure release note scripts for CI - Author: Amelia Downs - SHA: 4cc2c1d
- add sidecar_rootfs option - Author: Amelia Downs - SHA: c23c048
- Upgrade golang-1.25-windows (1.25.4) - Author: App Platform Runtime Working Group CI Bot - SHA: e3349cd
- Upgrade golang-1.25-linux (1.25.4) - Author: App Platform Runtime Working Group CI Bot - SHA: 1c5324c
- unpin the go-control-plane/envoy version - Author: karthick udayakumar - SHA: 359352f
- update generate-release-notes - Author: Amelia Downs - SHA: 574fb69
- Remove deprecated/expired doc on deprecations that we don't maintain - Author: Geoff Franks - SHA: 6a6b01e
- Add configuration plumbing for debug_lrp_start_heartbeats in bbs - Author: Geoff Franks - SHA: e4fca32
- Add property to configure max lifetime of database connections for bbs - Author: Geoff Franks - SHA: 1c7de95
- Merge pull request #1070 from cloudfoundry/conntrack-update - Author: Amelia Downs - SHA: 3de95ea
- Merge pull request #1072 from cloudfoundry/auctioneer-retry - Author: Amelia Downs - SHA: 0823644
- Retry failed auctioneer client calls 3x - Author: Geoff Franks - SHA: d23ca1c
- provide minimum conntrack value of 65k for BBS nodes regardless of memory - Author: Geoff Franks - SHA: 3410a47
Changes for bbs
- remove deprecated context - Author: karthick udayakumar - SHA: 2ba9ab4f8077f31fc8ac01f28d5ba0c6bb31d305
- add appguid filter to fetch desiredlrps (#130) - Author: Karthick Udayakumar - SHA: d9d45c2458a179b42180d7a42f64a6c37393f50b
- Suppresses heartbeat related start-actual-lrp log messages to save log volume - Author: Geoff Franks - SHA: 3498d5173ea138886bcaad37d3b0563682af02ab
- Add configuration parameter to set the configure max lifetime of database connections for bbs - Author: Geoff Franks - SHA: 07ab838cbef43a5ec1ee65115fc96c7451ee1aa8
- bbs test - Author: karthick udayakumar - SHA: ded9f55ae8b9d6905ec8c71cb9784255fb074ca5
- stale lrps claimed state is retained - Author: karthick udayakumar - SHA: 02d98776d7b05f503e075c3d77ab2580015092a4
- not to unclaim a claimed lrp - Author: karthick udayakumar - SHA: a3ec21bde93d1ec8fd7ce627ac5173539f73520e
Changes for executor
- increase envoy key size to 3072 bits - Author: Plamen Bardarov - SHA: 877500168116647170413dc988f91173723cb06e
Changes for locket
- remove deprecated context (#37) - Author: Karthick Udayakumar - SHA: be612341b29dc89e3670961cf3ac08bb71057b3f
Blob Updates
- Bumped blob 'proxy/envoy-ff3fe7f0bb9e4ac6a283ea38bf9ee3f375530d56-1.35.3.tgz' to 'proxy/envoy-dc2d3098ae5641555f15c71d5bb5ce0060a8015c-1.36.2.tgz'
Go Packages Updates
- Bumped go.mod package 'cel.dev/expr' from 'v0.24.0' to 'v0.25.1'
- Bumped go.mod package 'code.cloudfoundry.org/archiver' from 'v0.51.0' to 'v0.55.0'
- Bumped go.mod package 'code.cloudfoundry.org/bytefmt' from 'v0.56.0' to 'v0.58.0'
- Bumped go.mod package 'code.cloudfoundry.org/certsplitter' from 'v0.58.0' to 'v0.61.0'
- Bumped go.mod package 'code.cloudfoundry.org/cfhttp/v2' from 'v2.61.0' to 'v2.63.0'
- Bumped go.mod package 'code.cloudfoundry.org/clock' from 'v1.53.0' to 'v1.55.0'
- Bumped go.mod package 'code.cloudfoundry.org/commandrunner' from 'v0.49.0' to 'v0.52.0'
- Bumped go.mod package 'code.cloudfoundry.org/credhub-cli' from 'v0.0.0-20251027231142-f720bbd35b00' to 'v0.0.0-20251125211615-1945033c8416'
- Bumped go.mod package 'code.cloudfoundry.org/debugserver' from 'v0.73.0' to 'v0.77.0'
- Bumped go.mod package 'code.cloudfoundry.org/diego-logging-client' from 'v0.77.0' to 'v0.82.0'
- Bumped go.mod package 'code.cloudfoundry.org/dockerdriver' from 'v0.61.0' to 'v0.66.0'
- Bumped go.mod package 'code.cloudfoundry.org/durationjson' from 'v0.56.0' to 'v0.58.0'
- Bumped go.mod package 'code.cloudfoundry.org/eventhub' from 'v0.56.0' to 'v0.58.0'
- Bumped go.mod package 'code.cloudfoundry.org/garden' from 'v0.0.0-20251029021825-d47b35eadfbb' to 'v0.0.0-20251119022154-f0775181931d'
- Bumped go.mod package 'code.cloudfoundry.org/go-diodes' from 'v0.0.0-20251027221130-fc49a49e17eb' to 'v0.0.0-20251124091730-becfb70ab838'
- Bumped go.mod package 'code.cloudfoundry.org/goshims' from 'v0.82.0' to 'v0.85.0'
- Bumped go.mod package 'code.cloudfoundry.org/guardian' from 'v0.0.0-20251029022604-19cf7323e527' to 'v0.0.0-20251126023148-223d58091b09'
- Bumped go.mod package 'code.cloudfoundry.org/lager/v3' from 'v3.53.0' to 'v3.55.0'
- Bumped go.mod package 'code.cloudfoundry.org/localip' from 'v0.55.0' to 'v0.57.0'
- Bumped go.mod package 'code.cloudfoundry.org/tlsconfig' from 'v0.37.0' to 'v0.41.0'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2' from 'v1.39.4' to 'v1.40.0'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/config' from 'v1.31.15' to 'v1.32.2'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/credentials' from 'v1.18.19' to 'v1.19.2'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/feature/ec2/imds' from 'v1.18.11' to 'v1.18.14'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/internal/configsources' from 'v1.4.11' to 'v1.4.14'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/internal/endpoints/v2' from 'v2.7.11' to 'v2.7.14'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/ecr' from 'v1.51.0' to 'v1.54.1'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/ecrpublic' from 'v1.38.0' to 'v1.38.6'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding' from 'v1.13.2' to 'v1.13.3'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/internal/presigned-url' from 'v1.13.11' to 'v1.13.14'
- Added go.mod package 'github.com/aws/aws-sdk-go-v2/service/signin' version 'v1.0.2'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/sso' from 'v1.29.8' to 'v1.30.5'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/ssooidc' from 'v1.35.3' to 'v1.35.10'
- Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/sts' from 'v1.38.9' to 'v1.41.2'
- Bumped go.mod package 'github.com/aws/smithy-go' from 'v1.23.1' to 'v1.24.0'
- Bumped go.mod package 'github.com/awslabs/amazon-ecr-credential-helper/ecr-login' from 'v0.10.1' to 'v0.11.0'
- Removed go.mod package 'github.com/census-instrumentation/opencensus-proto' version 'v0.4.1'
- Bumped go.mod package 'github.com/cloudfoundry/socks5-proxy' from 'v0.2.158' to 'v0.2.162'
- Bumped go.mod package 'github.com/cloudfoundry/sonde-go' from 'v0.0.0-20251008062332-ece9fc2bedb4' to 'v0.0.0-20251124090431-33e3494ff82b'
- Bumped go.mod package 'github.com/cncf/xds/go' from 'v0.0.0-20251022180443-0feb69152e9f' to 'v0.0.0-20251110193048-8bfbf64dc13e'
- Bumped go.mod package 'github.com/cyphar/filepath-securejoin' from 'v0.5.0' to 'v0.6.1'
- Bumped go.mod package 'github.com/docker/docker' from 'v28.5.1+incompatible' to 'v28.5.2+incompatible'
- Removed go.mod package 'github.com/envoyproxy/go-control-plane' version 'v0.13.4'
- Added go.mod package 'github.com/envoyproxy/go-control-plane/envoy' version 'v1.36.0'
- Bumped go.mod package 'github.com/godbus/dbus/v5' from 'v5.1.0' to 'v5.2.0'
- Bumped go.mod package 'github.com/google/go-tpm' from 'v0.9.6' to 'v0.9.7'
- Bumped go.mod package 'github.com/google/pprof' from 'v0.0.0-20251007162407-5df77e3f7d1d' to 'v0.0.0-20251114195745-4902fdda35c8'
- Bumped go.mod package 'github.com/hashicorp/go-version' from 'v1.7.0' to 'v1.8.0'
- Bumped go.mod package 'github.com/klauspost/compress' from 'v1.18.1' to 'v1.18.2'
- Bumped go.mod package 'github.com/minio/highwayhash' from 'v1.0.3' to 'v1.0.4-0.20251030100505-070ab1a87a76'
- Bumped go.mod package 'github.com/nats-io/nats-server/v2' from 'v2.12.1' to 'v2.12.2'
- Bumped go.mod package 'github.com/nats-io/nkeys' from 'v0.4.11' to 'v0.4.12'
- Bumped go.mod package 'github.com/opencontainers/cgroups' from 'v0.0.5' to 'v0.0.6'
- Removed go.mod package 'github.com/opencontainers/runc' version 'v1.3.2'
- Bumped go.mod package 'github.com/opencontainers/runtime-spec' from 'v1.2.1' to 'v1.3.0'
- Added go.mod package 'github.com/planetscale/vtprotobuf' version 'v0.6.1-0.20240319094008-0393e58bdf10'
- Bumped go.mod package 'go.step.sm/crypto' from 'v0.73.0' to 'v0.74.0'
- Bumped go.mod package 'golang.org/x/crypto' from 'v0.43.0' to 'v0.45.0'
- Bumped go.mod package 'golang.org/x/mod' from 'v0.29.0' to 'v0.30.0'
- Bumped go.mod package 'golang.org/x/net' from 'v0.46.0' to 'v0.47.0'
- Bumped go.mod package 'golang.org/x/oauth2' from 'v0.32.0' to 'v0.33.0'
- Bumped go.mod package 'golang.org/x/sync' from 'v0.17.0' to 'v0.18.0'
- Bumped go.mod package 'golang.org/x/sys' from 'v0.37.0' to 'v0.38.0'
- Bumped go.mod package 'golang.org/x/text' from 'v0.30.0' to 'v0.31.0'
- Bumped go.mod package 'golang.org/x/tools' from 'v0.38.0' to 'v0.39.0'
- Bumped go.mod package 'google.golang.org/genproto/googleapis/api' from 'v0.0.0-20251029180050-ab9386a59fda' to 'v0.0.0-20251124214823-79d6a2a48846'
- Bumped go.mod package 'google.golang.org/genproto/googleapis/rpc' from 'v0.0.0-20251029180050-ab9386a59fda' to 'v0.0.0-20251124214823-79d6a2a48846'
- Bumped go.mod package 'google.golang.org/grpc' from 'v1.76.0' to 'v1.77.0'
Bosh Job Spec changes:
diff --git a/jobs/bbs/spec b/jobs/bbs/spec
index 7006f9313..66fce49d2 100644
--- a/jobs/bbs/spec
+++ b/jobs/bbs/spec
@@ -59,6 +59,9 @@ properties:
diego.bbs.log_level:
description: "Log level"
default: "info"
+ diego.bbs.debug_lrp_start_heartbeats:
+ description: "When this property is set to 'true', container heartbeat log messages are issued at a debug level, which reduces log volume. When this property is set to 'false', container heartbeat log messages issued at an info level."
+ default: false
diego.bbs.enable_access_log:
description: "Enable access log, i.e. log every request made to the bbs"
default: false
@@ -101,15 +104,18 @@ properties:
diego.bbs.sql.max_idle_connections:
description: "Maximum number of idle connections to the SQL database"
default: 200
+ diego.bbs.sql.max_connection_lifetime:
+ description: "Maximum lifetime of connections to the SQL database before connections are recreated"
+ default: 90
diego.bbs.sql.db_connection_timeout:
description: "Timeout in seconds for a db client to wait for a connection to be established"
default: "30"
diego.bbs.sql.db_read_timeout:
description: "Timeout in seconds for a db client to wait for data to be received from the server"
- default: "600"
+ default: "60"
diego.bbs.sql.db_write_timeout:
description: "Timeout in seconds for a db client to wait for data to be sent to the server"
- default: "600"
+ default: "60"
diego.bbs.sql.require_ssl:
description: "Whether to require SSL for BBS communication to the SQL backend"
default: false
✨ Built with go 1.25.5
Full Changelog: v2.123.0...v2.124.0