Releases: cloudfoundry/diego-release
Releases · cloudfoundry/diego-release
2.92.0
Changes
- Buildpack path cache hash has 16 bytes
✨ Built with go 1.21.6
Full Changelog: v2.91.0...v2.92.0
Resources
2.91.0
Changes
✨ The dockerapplifecycle
now supports workloads using the OCI image format. Thanks @jrussett and @ebroberson!
Bosh Job Spec changes:
diff --git a/jobs/vizzini/spec b/jobs/vizzini/spec
index a3bbc5fb2..7eb920159 100644
--- a/jobs/vizzini/spec
+++ b/jobs/vizzini/spec
@@ -85,3 +85,7 @@ properties:
grace_busybox_image_url:
description: "grace test asset busybox container image"
default: "docker:///cloudfoundry/grace"
+
+ diego_docker_oci_image_url:
+ description: "diego docker app in OCI image format"
+ default: "docker:///cloudfoundry/diego-docker-app:oci"
✨ Built with go 1.21.6
Full Changelog: v2.90.0...v2.91.0
Resources
2.90.0
Changes
- Set Content-Digest header when uploading droplets to support environment that don't have md5 available
✨ Built with go 1.21.6
Full Changelog: v2.89.0...v2.90.0
Resources
2.89.0
Changes
- Fix BBS Port issues(#878 & #879)
- Make
max_containers
configurable (#876) - Add xxhash as a dependency (#885)
- Use major/minor versions of Go, instead of specific versions (#891)
- Make jitter interval configurable. Add new config parameter: JitterFactor (cloudfoundry/route-emitter#31)
Bosh Job Spec changes:
diff --git a/jobs/rep/spec b/jobs/rep/spec
index 1383b67c0..8fb49517a 100644
--- a/jobs/rep/spec
+++ b/jobs/rep/spec
@@ -224,6 +224,10 @@ properties:
description: "Timeout in seconds to receive a response to the keepalive ping. If a response is not received within this time, the locket client will reconnect to another server."
default: 22
+ diego.rep.max_containers:
+ description: "Maximum container capacity per rep"
+ default: 250
+
enable_declarative_healthcheck:
description: "When set, enables the rep to prefer the LRP CheckDefinition to healthcheck instances over the Monitor action. Requires Garden-Runc v1.10.0+"
default: false
diff --git a/jobs/route_emitter/spec b/jobs/route_emitter/spec
index faac3b0c5..11dae3aec 100644
--- a/jobs/route_emitter/spec
+++ b/jobs/route_emitter/spec
@@ -93,6 +93,10 @@ properties:
diego.route_emitter.bbs.max_idle_conns_per_host:
description: "maximum number of idle http connections"
+ diego.route_emitter.jitter_factor:
+ description: "The jitter factor is the percentage of register interval used in determining the jitter interval (the time for which the emitter sleeps)"
+ default: 0.2
+
diego.route_emitter.job_name:
description: "The name of the Diego job referenced by this spec (DO NOT override)"
default: "route_emitter"
diff --git a/jobs/route_emitter_windows/spec b/jobs/route_emitter_windows/spec
index 404c9f518..cec39c995 100644
--- a/jobs/route_emitter_windows/spec
+++ b/jobs/route_emitter_windows/spec
@@ -83,6 +83,10 @@ properties:
diego.route_emitter.bbs.max_idle_conns_per_host:
description: "maximum number of idle http connections"
+ diego.route_emitter.jitter_factor:
+ description: "The jitter factor is the percentage of register interval used in determining the jitter interval (the time for which the emitter sleeps)"
+ default: 0.2
+
diego.route_emitter.job_name:
description: "The name of the Diego job referenced by this spec (DO NOT override)"
default: "route_emitter_windows"
✨ Built with go 1.21.6
Full Changelog: v2.88.0...v2.89.0
Resources
2.88.0
Changes
-Bumps golang.org/x/crypto/ssh to v0.17.0 to address CVE-2023-48795.
✨ Built with go 1.21.5
Full Changelog: v2.87.0...v2.88.0
Resources
2.87.0
Changes
Reverted max_containers changes #873
Bosh Job Spec changes:
diff --git a/jobs/rep/spec b/jobs/rep/spec
index 5c0ec9576..1383b67c0 100644
--- a/jobs/rep/spec
+++ b/jobs/rep/spec
@@ -30,11 +30,6 @@ packages:
- proxy
- certsplitter
-consumes:
-- name: max_containers
- type: max_containers
- optional: true
-
properties:
bpm.enabled:
description: "use the BOSH Process Manager to manage the cell rep process."
✨ Built with go 1.21.5
Full Changelog: v2.86.0...v2.87.0
Resources
2.86.0
Changes
- BBS Run migration and save migration version in single transaction
- Rep Make max_containers configurable
- Executor Ignore EntryNotFound and AlreadyClosed errors when cleaning up cache
- Route-emitter Add AZ to registry message
- Rep Send AZ in StartActualLRP/EvacuateRunningActualLRP requests to BBS
Bosh Job Spec changes:
diff --git a/jobs/rep/spec b/jobs/rep/spec
index 1383b67c0..5c0ec9576 100644
--- a/jobs/rep/spec
+++ b/jobs/rep/spec
@@ -30,6 +30,11 @@ packages:
- proxy
- certsplitter
+consumes:
+- name: max_containers
+ type: max_containers
+ optional: true
+
properties:
bpm.enabled:
description: "use the BOSH Process Manager to manage the cell rep process."
✨ Built with go 1.21.5
Full Changelog: v2.85.0...v2.86.0
Resources
2.85.0
Changes
- Bump garden Grootfs, Guardian, and idmapper
- Bump golang to 1.21.4
✨ Built with go 1.21.4
Full Changelog: v2.84.0...v2.85.0
Resources
2.84.0
Changes
- Bumps envoy to v1.28.0
- BBS DesiredLRPHandler now sends Stop/Update LRP requests to rep in parallel - Thanks @vlast3k!
- Log rate limit metrics are no longer generated for tasks - Thanks @mkocher!
- App Logs will now emit messages for when they run pre-start scripts and when they invoke the startup command, to make troubleshooting just that much easier - Thanks @Gerg!
Bosh Job Spec changes:
diff --git a/jobs/vizzini/spec b/jobs/vizzini/spec
index 6ff53c654..a3bbc5fb2 100644
--- a/jobs/vizzini/spec
+++ b/jobs/vizzini/spec
@@ -1,7 +1,7 @@
---
name: vizzini
packages:
- - golang-1-linux
+ - golang-1.21-linux
- vizzini
templates:
✨ Built with go 1.21.3
Full Changelog: v2.83.0...v2.84.0
Resources
2.83.0
Changes
- [Bug Fix] Prevent retired app instances from receiving traffic by ensuring rep emits events to cleanup routes when RetireActualLRP is called. (cloudfoundry/bbs#72) (Fixes #820)
- Thanks @vlast3k!
- Cleans up stderr output from rep's
setup_mounted_data_dirs
script (#689)- Thanks @romain-dartigues!
- Docs updates for the container metrics changes from 2.82.0 (#813)
- Thanks @geigerj0!
- Bump Golang to 1.21.3
- Bump Envoy to 1.25.9
- Bump Package Dependencies
- CI Enhancments
✨ Built with go 1.21.3
Full Changelog: v2.82.0...v2.83.0