VMware Tanzu Application Service for VMs v2.11 Release Notes

Page last updated:

This topic contains release notes for VMware Tanzu Application Service for VMs (TAS for VMs) v2.11.

Ops Manager is certified by the Cloud Foundry Foundation for 2021.

For more information about the Cloud Foundry Certified Provider Program, see How Do I Become a Certified Provider? on the Cloud Foundry website.


Releases

2.11.0

Release Date: March 30, 2021

Component Version
ubuntu-xenial stemcell621.117
backup-and-restore-sdk1.18.2
binary-offline-buildpack1.0.36
bosh-dns-aliases0.0.3
bosh-system-metrics-forwarder0.0.20
bpm1.1.7
capi1.109.0
cf-autoscaling235
cf-cli1.32.0
cf-networking2.35.0
cflinuxfs30.231.0
credhub2.9.0
diego2.49.0
dotnet-core-offline-buildpack2.3.24
garden-runc1.19.18
go-offline-buildpack1.9.26
haproxy9.8.0
java-offline-buildpack4.36
log-cache2.10.0
loggregator-agent6.2.0
loggregator106.4.0
mapfs1.2.6
metric-registrar1.1.1
metrics-discovery3.0.3
mysql-monitoring9.15.0
nats39
nfs-volume5.0.12
nginx-offline-buildpack1.1.20
nodejs-offline-buildpack1.7.42
notifications-ui40
notifications61
php-offline-buildpack4.4.31
push-apps-manager-release674.0.2
push-usage-service-release674.0.11
pxc0.32.0
python-offline-buildpack1.7.30
r-offline-buildpack1.1.12
routing0.211.0
ruby-offline-buildpack1.8.31
silk2.35.0
smb-volume3.1.0
smoke-tests4.2.0
staticfile-offline-buildpack1.5.15
statsd-injector1.11.15
syslog11.7.0
system-metrics-scraper3.2.2
uaa74.5.22

How to Upgrade

To upgrade to TAS for VMs v2.11, see Configuring TAS for VMs for Upgrades.

When upgrading to TAS for VMs v2.11, be aware of the following upgrade considerations:

  • TAS for VMs v2.11 is compatible with Ops Manager v2.10. If you are using a previous version of Ops Manager, you must upgrade to Ops Manager v2.10 before you upgrade to TAS for VMs v2.11.

  • If you are upgrading from Pivotal Application Service (PAS) v2.7 or TAS for VMs v2.8 and later, you can upgrade directly to TAS for VMs v2.11. TAS for VMs v2.11 is an LTS version of TAS for VMs. See Long-Term Support for TAS for VMs v2.11 below for more information.

  • If you are upgrading from PAS v2.6 or earlier, you must upgrade to PAS v2.7 before you upgrade to TAS for VMs v2.11.

  • Some partner service tiles may be incompatible with TAS for VMs v2.11. VMware is working with partners to ensure their tiles are updated to work with the latest versions of TAS for VMs.

    For information about which partner service releases are currently compatible with TAS for VMs v2.11, review the appropriate partners services release documentation at https://docs.pivotal.io or contact the partner organization that produces the tile.

New Features in TAS for VMs v2.11

TAS for VMs v2.11 includes the following major features:

Long-Term Support for TAS for VMs v2.11

TAS for VMs v2.11 is a long-term supported (LTS) version of TAS for VMs. TAS for VMs v2.11 will be supported through April 2024.

Over the lifecycle of TAS for VMs v2.11, VMware will release security patches that occasionally include feature enhancements and maintenance updates. VMware will also continue to release new versions of TAS for VMs.

You can jump upgrade directly from previous versions of TAS for VMs to the LTS version of TAS for VMs. For more information, see Jump Upgrading to TAS for VMs v2.11.

Deployment on VMware Cloud Foundation

TAS for VMs v2.11 can be deployed on VMware Cloud Foundation (VCF) v4.1. For instructions and more information, see Deploying TAS for VMs to VCF.

Deployment on VMware Cloud on Amazon Web Services

TAS for VMs v2.11 can be deployed to VMware Cloud (VMC) on Amazon Web Services (AWS). For instructions and more information, see Deploying TAS for VMs to VMC.

Optionally Use Human-Readable Timestamps for Component Logs

TAS for VMs v2.11 introduces RFC3339 log format support for several TAS for VMs components. You can configure these components to produce logs with human-readable RFC3339 timestamps with the Timestamp format for component logs configuration option in the TAS for VMs tile. Logs that use human-readable timestamps are often easier to debug.

RFC3339-formatted timestamps follow the RFC3339 spec, include nine points of precision where possible, and are in UTC. For example:

  • 2019-11-21T22:16:18.750673404Z
  • 2019-11-21T22:16:18.750000000Z

For more information about configuring the Timestamp format for component logs field, see System Logging in Configuring TAS for VMs.

In TAS for VMs v2.11.0, if you select the Converge to human-readable RFC3339 format option under Timestamp format for component logs, then the following components and related jobs use RFC3339 timestamps:

Component Jobs
Logging log-cache-nozzle, loggregator_agent, loggr-forwarder-agent, loggr-syslog-agent, prom_scraper, doppler, loggregator_trafficcontroller, reverse_log_proxy, reverse_log_proxy_gateway, log-cache-cf-auth-proxy, log-cache-gateway, log-cache-syslog-server, log-cache, loggr-syslog-binding-cache, loggr-upd-forwarder, syslog_forwarder
CAPI cc_deployment_updater, cc_uploader, cloud_controller_clock, cloud_controller_ng, cloud_controller_worker, rotate_cc_database_key, tps
UAA uaa

This new feature is related to a breaking change. For more information, see Timestamps for Component Logs in Diego Logs when Upgrading below.

Cloud Foundry V3 APIs Availability

TAS for VMs v2.11 supports Cloud Foundry V3 APIs. This feature improves response time when working with services. Use the Cloud Foundry V3 API endpoints when listing, creating, or modifying any service that works with TAS for VMs v2.11 and later.

Resolved Issues

TAS for VMs v2.11 includes the following resolved issues:

CredHub Primary Encryption Key Verification

When you configure the CredHub server for TAS for VMs, you must select a primary encryption key. In TAS for VMs v2.11, if you do not select a primary encryption key, or if you mark more than one key as the primary encryption key, deployment fails more quickly than in previous releases of TAS for VMs.

For more information, see Configure CredHub in Configuring TAS for VMs.

Apps Manager Uses the CAPI V2 Endpoint

For greater stability, Apps Manager uses the Cloud Controller API (CAPI) V2 endpoint instead of the experimental V3 endpoint.

Improved Handling for Disabled Service Plans in Apps Manager

In TAS for VMs, disabled service plans are handled gracefully in the Apps Manager UI.

Breaking Changes

TAS for VMs v2.11 includes the following breaking changes:

Option Removed: Disable SSL Certificate Verification for this Environment

In TAS for VMs v2.11.0 and later, the option to disable SSL certificate verification for an environment is removed.

Before you upgrade to TAS for VMs v2.11, you must deselect the option to disable SSL certificate verification in the Networking pane of the TAS for VMs tile. For more information, see Configure Networking in Configuring TAS for VMs.

If the Disable SSL certificate verification for this environment option is enabled when you try to upgrade to TAS for VMs, the upgrade fails with the following error:

attempt to upgrade to PAS 2.11+ with Skip SSL Verification enabled, please disable
Skip SSL Verification prior to upgrade by un-checking "Disable SSL certificate
verification for this environment" under "Networking"

Gorouter Update to Golang v1.15 Introduces Stricter Transfer-Encoding Header Standards in TAS for VMs v2.11.0 and Later

In TAS for VMs v2.11.0 and later, stricter header standards break Spring apps that incorrectly set the header.

For information about how to avoid this breaking change, see Applications on TAS for VMs get 502 chunked response error in the Knowledge Base. You must complete the resolution steps described in this Knowledge Base article before you upgrade to TAS for VMs v2.11.0 or later.

Note: This breaking change was also present in Pivotal Application Service (PAS) v2.7.30, PAS v2.8.24, TAS for VMs v2.9.18, and TAS for VMs v2.10.10. If you are on any of these versions or earlier, you must upgrade to v2.7.31, v2.8.25, v2.9.21, or v2.10.11 before upgrading or jump upgrading to 2.11.0 or later. For more information, see Applications on TAS for VMs get 502 chunked response error.

Timestamps for Component Logs in Diego Logs when Upgrading

The Timestamp format for component logs feature replaces the Format of timestamps in Diego logs feature in the App Containers pane of the TAS for VMs tile. However, when you upgrade to TAS for VMs v2.11, the option that was selected under Format of timestamps in Diego logs in your previous deployment is applied to Timestamp format for component logs. For more information, see Timestamp Format for Component Logs Replaces Timestamp Format for Diego Logs.

Dynamic Egress Policies Are Removed

You cannot upgrade to TAS for VMs v2.11 if you are using Dynamic Egress policies.

To see if you have Dynamic Egress policies, see List Egress Policies in the TAS for VMs v2.10 documentation.

To delete each of your policies, see Delete an Egress Policy in the TAS for VMs v2.10 documentation.

Known Issues

There are no known issues in this release of TAS for VMs.