Skip to content

v15.4.0

Compare
Choose a tag to compare
@paulcwarren paulcwarren released this 16 Dec 00:50
· 5169 commits to main since this release

⚠️ In routing release 0.209.0-0.211.0, Golang 1.15 breaks spring apps that incorrectly set Transfer-Encoding: chunked ⚠️
For more details, please see the routing-release v0.209.0 release notes.

If this is affecting you, we recommend rolling back to routing-release 0.208.0, which uses golang 1.14. We believe rolling back is safe and only features have been added since 0.208.0.

Notices

  • Added support for the new (pre 1.0) bionic stemcell by way of an experimental ops file. See Bionic Stemcell Notes

Ops-files

New Ops-files

Release Updates

Warning: The Release Notes column only highlights noteworthy updates for each release bump. However, it is not exhaustive and we recommend you visit the actual release notes below before every upgrade.

Release Old Version New Version Release Notes
cf-networking 2.34.0 2.35.0
capi 1.101.0 1.103.0 V3 Service Route Bindings are no longer experimental
V3 Service Visibilities are no longer experimental
App restart action is no longer experimental
cflinuxfs3 0.210.0 0.215.0
java-buildpack 4.33 4.35
go-buildpack 1.9.21 1.9.23
garden-runc 1.19.16 1.19.18
dotnet-core-buildpack 2.3.17 2.3.19
staticfile-buildpack 1.5.12 1.5.14
silk 2.34.0 2.35.0
ruby-buildpack 1.8.26 1.8.27
routing 0.208.0 0.210.0 Operators can limit CAs that the gorouter trusts when validating client certs to a specified list
python-buildpack 1.7.24 1.7.26
pxc 0.30.0 0.31.0
php-buildpack 4.4.23 4.4.27
nodejs-buildpack 1.7.32 1.7.37
r-buildpack 1.1.10 1.1.11
nginx-buildpack 1.1.16 1.1.19
nats 38 39 The NATS monitor port is now open on both the instance IP, as well as localhost, so that co-located jobs can easily access the metrics and forward them to, for example, a time series database.

When setting the nats.machines to override the list of IPs (or domain names), it is now possible to add routes for both TLS and non-TLS servers by setting the new nats.tls_cluster_port and nats.nontls_cluster_port properties on the nats and nats-tls jobs respectively.
uaa 74.28.0 74.29.0
haproxy 10.1.1 10.2.0 Added retries and timeouts to the custom resolver section for DNS resolution.
Added support for default_config, a block of raw HAProxy config that will be added to the HAProxy default section.
system-metrics-scraper 3.2.0 3.2.2
ubuntu-bionic latest
windows2019fs 2.19.0 2.20.0
windowsfs 2.19.0 2.20.0
postgres 42 43
windows2019 2019.27 2019.29

Bionic Stemcell Notes

Please note, to use the experimental bionic stemcell you will need to update your runtime config to include bosh-dns on all VMs using the new stemcell, as the following ops file snippet demonstrates:

---
- type: replace
  path: /addons/name=bosh-dns/include/stemcell/-
  value:
    os: ubuntu-bionic