Releases: cloudfoundry/diego-release
Releases · cloudfoundry/diego-release
Diego 0.1398.0
Version 0.1398.0 of Diego is recommended for use with CF v214.
Changes from 0.1353.0 to 0.1398.0:
This version of Diego pulls in over 2 months of major work on garden-linux. Major changes include the following:
- Port of wsh and wshd binaries from C to Go
- Garden-linux stores container layers in btrfs volumes
- Vastly improved support for user-namespaced containers
- StreamIn and StreamOut calls now require a user
The diego-release repository now also includes garden-linux-release as a submodule, as one small step towards integrating with it as a separate release.
Breaking changes:
- For Docker images run as CF apps, CC-Bridge launches processes as the user specified in the image
- DownloadAction and UploadAction both now require a user
- Add mutual SSL authentication for peer-to-peer communication in Diego's etcd cluster, enabled by default
- Receptor and BBS servers can be co-located on the same job
- Internal DNS domain changed from 'consul' to 'cf.internal'
Other significant changes:
- TPS exposes bulk status endpoint
- Manifest-generation templates include AWS instance type recommendations
- DATs errand can be run without the Docker tests
- Diego's etcd can run without persistent disk
- Improved documentation for running the SSH DATs
- Diego components read ActualLRPs through the BBS API server
- Diego components watch for ActualLRPs through the BBS API server
- Diego components read DesiredLRPs through the BBS API server
- Diego components watch for DesiredLRP changes through the BBS API
- Receptor client exposes enough HTTP configuration to allow a 'trace' mode
- Updated to latest Garden API and garden-linux backend
- Updated bundled CF CLI from 6.11.3 to 6.12.2
- Updated to latest cflinuxfs2 rootfs
- Updated to etcd v2.1.1
- Updated latest go-etcd client
BOSH property changes:
- Add
diego.auctioneer.bbs.api_url
: address for auctioneer to connect to BBS - Add
diego.garden-linux.mount_btrfs_loopback
: whether to create a btrfs-formatted loop device for graph storage - Add
diego.garden-linux.btrfs_store_size_mb
: size in MB of btrfs graph store - Rename
diego.receptor.nats.username
todiego.receptor.nats.user
- Rename
diego.route_emitter.nats.username
todiego.route_emitter.nats.user