Skip to content

2.122.0

Latest

Choose a tag to compare

@appruntimeplatform-bot appruntimeplatform-bot released this 17 Oct 18:06
· 54 commits to develop since this release

2.122.0

Release Date: October 17, 2025

Changes

  • add seconds as unit for timeout setting - Author: karthick udayakumar - SHA: c191459
  • Merge pull request #1059 from kart2bc/dbtimout-units - Author: Amelia Downs - SHA: 0cb6afe
  • add time unit for db timeout params - Author: karthick udayakumar - SHA: 99e5777
  • Merge pull request #1058 from kart2bc/bbs-db-tas-params - Author: Amelia Downs - SHA: 28a3ee2
  • rename configurable db timeout props - Author: karthick udayakumar - SHA: b4952cc
  • Upgrade golang-1.25-windows (1.25.3) - Author: App Platform Runtime Working Group CI Bot - SHA: b30a1df
  • Upgrade golang-1.25-linux (1.25.3) - Author: App Platform Runtime Working Group CI Bot - SHA: a8cf1a4
  • add timeout in seconds format - Author: karthick udayakumar - SHA: 0364e39
  • configurable db time out settings - template testing - Author: karthick udayakumar - SHA: 1eefaf4
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: ed965e8
  • configurable db time out settings - Author: karthick udayakumar - SHA: 87561f4
  • Upgrade golang-1.25-windows (1.25.2) - Author: App Platform Runtime Working Group CI Bot - SHA: 2fae004
  • Upgrade golang-1.25-linux (1.25.2) - Author: App Platform Runtime Working Group CI Bot - SHA: 841ed66
  • Fix enable_container_proxy boolean value - Author: Maria Shaldybin - SHA: afdec2f
  • Close description fields in job spec - Author: Maria Shaldybin - SHA: 689f73f
  • Merge pull request #1026 from kart2bc/TNZ-46997 - Author: Amelia Downs - SHA: 4aa520d
  • Remove old property: proxy.enabled - Diego release - Author: kart2bc - SHA: 093acc5
  • Remove old property: proxy.enabled - Diego release - Author: kart2bc - SHA: 66af0d9
  • Remove old property: proxy.enabled - Diego release - Author: kart2bc - SHA: b708f5a
  • Remove old property: proxy.enabled - Diego release - Author: kart2bc - SHA: a260788

Changes for 'bbs'

  • update dbconnection param for postgres test - Author: karthick udayakumar - SHA: a834f02e33fdc08c1fc30d42375933b4be10eb27
  • adjust connection string db param for postgres runner - Author: karthick udayakumar - SHA: 2a4633f1060324edab0e43538e24ed67c66de07f
  • add timeout in seconds format - Author: karthick udayakumar - SHA: 3400836a07a70c4ccea09aa5f43ba44d3d6bdc93
  • add timeout in seconds format - Author: karthick udayakumar - SHA: b329ae01e930324844c5b69da02c2abbd2d31360
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: 19c719153f05963a70efeea1ad0d3bf067f5e247
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: d39c3a2cb2e718d54c51fe5ffd6de8ac4c972071
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: b271377c7b9cda6c55330cf572af193b9794a396
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: 2748f7ca004ee0185e108eb02280ca371e099ee6
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: d99165dab07e755b6e9d3d074222060ee37caab9
  • configurable db time out settings - Author: karthick udayakumar - SHA: 9ad8ce78ba9eb456bb0dc88237696f2e52535657

Changes for 'locket'

  • update dbconnection param for postgres test (#32) - Author: Karthick Udayakumar - SHA: eeb1a1ed64ae760c3233e579db50c3cd29646000
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: b66b54ffdfa14eabded3d80247e0e51cb6d3d039
  • configurable db time out settings for test cases - Author: karthick udayakumar - SHA: af05ac6aadadb5a9b13ba8f3650881c176db9042

Blob Updates

Go Package Updates

  • Bumped go.mod package 'code.cloudfoundry.org/archiver' from 'v0.47.0' to 'v0.50.0'
  • Bumped go.mod package 'code.cloudfoundry.org/bytefmt' from 'v0.52.0' to 'v0.55.0'
  • Bumped go.mod package 'code.cloudfoundry.org/cfhttp/v2' from 'v2.57.0' to 'v2.60.0'
  • Bumped go.mod package 'code.cloudfoundry.org/clock' from 'v1.49.0' to 'v1.52.0'
  • Bumped go.mod package 'code.cloudfoundry.org/commandrunner' from 'v0.46.0' to 'v0.49.0'
  • Bumped go.mod package 'code.cloudfoundry.org/credhub-cli' from 'v0.0.0-20250922235709-cc15f8fa273c' to 'v0.0.0-20251014195659-0e45fa40da27'
  • Bumped go.mod package 'code.cloudfoundry.org/debugserver' from 'v0.68.0' to 'v0.71.0'
  • Bumped go.mod package 'code.cloudfoundry.org/diego-logging-client' from 'v0.70.0' to 'v0.73.0'
  • Bumped go.mod package 'code.cloudfoundry.org/durationjson' from 'v0.52.0' to 'v0.55.0'
  • Bumped go.mod package 'code.cloudfoundry.org/eventhub' from 'v0.52.0' to 'v0.55.0'
  • Bumped go.mod package 'code.cloudfoundry.org/garden' from 'v0.0.0-20250916215733-c693739b5ca4' to 'v0.0.0-20251015021552-f8762a7eb1ea'
  • Bumped go.mod package 'code.cloudfoundry.org/go-diodes' from 'v0.0.0-20250909124000-1dfc755f0d96' to 'v0.0.0-20251008062456-a5530d3e3f80'
  • Bumped go.mod package 'code.cloudfoundry.org/goshims' from 'v0.78.0' to 'v0.81.0'
  • Bumped go.mod package 'code.cloudfoundry.org/guardian' from 'v0.0.0-20250917022107-1a5f2111bb92' to 'v0.0.0-20251015022347-8b1784f7f042'
  • Bumped go.mod package 'code.cloudfoundry.org/lager/v3' from 'v3.49.0' to 'v3.52.0'
  • Bumped go.mod package 'code.cloudfoundry.org/localip' from 'v0.51.0' to 'v0.54.0'
  • Bumped go.mod package 'code.cloudfoundry.org/tlsconfig' from 'v0.35.0' to 'v0.36.0'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2' from 'v1.39.0' to 'v1.39.2'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/config' from 'v1.31.9' to 'v1.31.12'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/credentials' from 'v1.18.13' to 'v1.18.16'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/feature/ec2/imds' from 'v1.18.7' to 'v1.18.9'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/internal/configsources' from 'v1.4.7' to 'v1.4.9'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/internal/endpoints/v2' from 'v2.7.7' to 'v2.7.9'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/ecr' from 'v1.50.3' to 'v1.50.5'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/ecrpublic' from 'v1.37.4' to 'v1.37.6'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/internal/presigned-url' from 'v1.13.7' to 'v1.13.9'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/sso' from 'v1.29.3' to 'v1.29.6'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/ssooidc' from 'v1.34.5' to 'v1.35.1'
  • Bumped go.mod package 'github.com/aws/aws-sdk-go-v2/service/sts' from 'v1.38.4' to 'v1.38.6'
  • Bumped go.mod package 'github.com/cloudfoundry/sonde-go' from 'v0.0.0-20250915135239-ebea5d8dc26e' to 'v0.0.0-20251008062332-ece9fc2bedb4'
  • Bumped go.mod package 'github.com/cncf/xds/go' from 'v0.0.0-20250501225837-2ac532fd4443' to 'v0.0.0-20251014123835-2ee22ca58382'
  • Bumped go.mod package 'github.com/cyphar/filepath-securejoin' from 'v0.4.1' to 'v0.5.0'
  • Bumped go.mod package 'github.com/docker/docker' from 'v28.4.0+incompatible' to 'v28.5.1+incompatible'
  • Bumped go.mod package 'github.com/docker/docker-credential-helpers' from 'v0.9.3' to 'v0.9.4'
  • Bumped go.mod package 'github.com/google/pprof' from 'v0.0.0-20250923004556-9e5a51aed1e8' to 'v0.0.0-20251007162407-5df77e3f7d1d'
  • Bumped go.mod package 'github.com/nats-io/nats-server/v2' from 'v2.12.0' to 'v2.12.1'
  • Bumped go.mod package 'github.com/nats-io/nats.go' from 'v1.46.0' to 'v1.47.0'
  • Bumped go.mod package 'github.com/onsi/ginkgo/v2' from 'v2.25.3' to 'v2.26.0'
  • Bumped go.mod package 'github.com/opencontainers/runc' from 'v1.3.1' to 'v1.3.2'
  • Removed go.mod package 'github.com/rogpeppe/go-internal' version 'v1.13.1'
  • Bumped go.mod package 'go.step.sm/crypto' from 'v0.70.0' to 'v0.72.0'
  • Bumped go.mod package 'golang.org/x/crypto' from 'v0.42.0' to 'v0.43.0'
  • Added go.mod package 'golang.org/x/mod' version 'v0.29.0'
  • Bumped go.mod package 'golang.org/x/net' from 'v0.44.0' to 'v0.46.0'
  • Bumped go.mod package 'golang.org/x/oauth2' from 'v0.31.0' to 'v0.32.0'
  • Bumped go.mod package 'golang.org/x/sys' from 'v0.36.0' to 'v0.37.0'
  • Bumped go.mod package 'golang.org/x/text' from 'v0.29.0' to 'v0.30.0'
  • Bumped go.mod package 'golang.org/x/time' from 'v0.13.0' to 'v0.14.0'
  • Bumped go.mod package 'golang.org/x/tools' from 'v0.37.0' to 'v0.38.0'
  • Bumped go.mod package 'google.golang.org/genproto/googleapis/api' from 'v0.0.0-20250922171735-9219d122eba9' to 'v0.0.0-20251014184007-4626949a642f'
  • Bumped go.mod package 'google.golang.org/genproto/googleapis/rpc' from 'v0.0.0-20250922171735-9219d122eba9' to 'v0.0.0-20251014184007-4626949a642f'
  • Bumped go.mod package 'google.golang.org/grpc' from 'v1.75.1' to 'v1.76.0'
  • Bumped go.mod package 'google.golang.org/protobuf' from 'v1.36.9' to 'v1.36.10'

Bosh Job Spec changes:

diff --git a/jobs/bbs/spec b/jobs/bbs/spec
index 33788aeb0..a4ece97c8 100644
--- a/jobs/bbs/spec
+++ b/jobs/bbs/spec
@@ -101,6 +101,15 @@ properties:
   diego.bbs.sql.max_idle_connections:
     description: "Maximum number of idle connections to the SQL database"
     default: 200
+  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"
+  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"
   diego.bbs.sql.require_ssl:
     description: "Whether to require SSL for BBS communication to the SQL backend"
     default: false
diff --git a/jobs/rep/spec b/jobs/rep/spec
index 9dc49f206..3265c9961 100644
--- a/jobs/rep/spec
+++ b/jobs/rep/spec
@@ -256,9 +256,6 @@ properties:
     description: "time in seconds between signalling a container to shutdown gracefully and stopping it forcefully. Should not be less than 10."
     default: 10
 
-  containers.proxy.enabled:
-    description: "Enable envoy proxy on garden containers. Requires valid TLS credentials in diego.executor.instance_identity_ca_cert and diego.executor.instance_identity_key."
-    default: false
   containers.proxy.additional_memory_allocation_mb:
     description: "Additional memory allocated to each container for the envoy proxy. This value must not be negative"
     default: 32
@@ -268,7 +265,7 @@ properties:
 
   containers.proxy.require_and_verify_client_certificates:
     default: false
-    description: "whether the per-container proxy should require and verify a TLS certificate from a client connecting to one of its ingress listeners. Proxy will trust the set of CA certificates supplied in the containers.proxy.trusted_ca_certificates property. Requires containers.proxy.enabled to be set to true to enable."
+    description: "whether the per-container proxy should require and verify a TLS certificate from a client connecting to one of its ingress listeners. Proxy will trust the set of CA certificates supplied in the containers.proxy.trusted_ca_certificates property."
 
   containers.proxy.trusted_ca_certificates:
     default: []
@@ -299,7 +296,7 @@ properties:
 
   containers.proxy.enable_unproxied_port_mappings:
     default: true
-    description: "EXPERIMENTAL: whether the cell should still map host ports directly to the unproxied container ports. Setting to false requires containers.proxy.enabled to be set to true."
+    description: "EXPERIMENTAL: whether the cell should still map host ports directly to the unproxied container ports." 
 
   containers.trusted_ca_certificates:
     description: "List of PEM-encoded CA certificates to make available inside containers in a conventional location. List entries may be individual or concatenated CAs."
diff --git a/jobs/rep_windows/spec b/jobs/rep_windows/spec
index d84d1c584..828600c0b 100644
--- a/jobs/rep_windows/spec
+++ b/jobs/rep_windows/spec
@@ -264,9 +264,6 @@ properties:
     description: "time in seconds between signalling a container to shutdown gracefully and stopping it forcefully. Should not be less than 10."
     default: 10
 
-  containers.proxy.enabled:
-    description: "EXPERIMENTAL: Enable envoy proxy on garden containers. Currently doesn't work on windows cells but left here for compatability with the linux Rep"
-    default: false
   containers.proxy.additional_memory_allocation_mb:
     description: "EXPERIMENTAL: Additional memory allocated to each container for the envoy proxy. This must not be negative. Currently doesn't work on windows cells but left here for compatability with the linux Rep"
     default: 32
@@ -276,7 +273,7 @@ properties:
 
   containers.proxy.require_and_verify_client_certificates:
     default: false
-    description: "whether the per-container proxy should require and verify a TLS certificate from a client connecting to one of its ingress listeners. Proxy will trust the set of CA certificates supplied in the containers.proxy.trusted_ca_certificates property. Requires containers.proxy.enabled to be set to true to enable."
+    description: "whether the per-container proxy should require and verify a TLS certificate from a client connecting to one of its ingress listeners. Proxy will trust the set of CA certificates supplied in the containers.proxy.trusted_ca_certificates property."
 
   containers.proxy.trusted_ca_certificates:
     default: []
@@ -307,7 +304,7 @@ properties:
 
   containers.proxy.enable_unproxied_port_mappings:
     default: true
-    description: "EXPERIMENTAL: whether the cell should still map host ports directly to the unproxied container ports. Setting to false requires containers.proxy.enabled to be set to true."
+    description: "EXPERIMENTAL: whether the cell should still map host ports directly to the unproxied container ports."
 
   containers.trusted_ca_certificates:
     description: "List of PEM-encoded CA certificates to make available inside containers in a conventional location. List entries may be individual or concatenated CAs."

✨ Built with go 1.25.3

Full Changelog: v2.121.0...v2.122.0

Resources