Skip to content


You can find the source of this version on GitHub at cloudfoundry/diego-release. It was created based on the commit ec4cb453.

Release Notes

Changes from v1.20.0 to v1.21.0

NOTE: As a reminder, the route-emitter component is now recommended for use in cell-local mode to register both HTTP and TCP routes for app instances. We had previously declared them ready for use in Diego v1.13.0, but with this release we finally removed the experimental tag from the BOSH properties that enable these modes. Additionally, the global mode of the route-emitter is now deprecated, and we expect to remove that mode in the next major version of diego-release. The tcp-emitter component of the routing release is also now deprecated and will be removed at some future date.

Significant changes

Local Route Emitters

De-Consuling Locks (Experimental)

Container Networking Support

Declarative Health Checks (Experimental)

Windows Support


Test Suites and Tooling

BOSH job changes


BOSH property changes

  • diego.route_emitter.local_mode: No longer experimental to enable.

route_emitter and route_emitter_windows

  • tcp.enabled: No longer experimental to enable.

BOSH link changes



You can reference this release in your deployment manifest from the releases section:

- name: "diego"
  version: "1.21.0"
  url: ""
  sha1: "e630f1853945336b27c65f551d94722e5f3b088a"

Or upload it to your director with the upload-release command:

bosh upload-release --sha1 e630f1853945336b27c65f551d94722e5f3b088a \