These are the release notes for VMware Tanzu Application Service for VMs [Windows] (TAS for VMs [Windows]) v6.0.

Because VMware uses the Percona Distribution for MySQL, expect a time lag between Oracle releasing a MySQL patch and VMware releasing TAS for VMs [Windows] containing that patch.

Before you install the tile, review the Windows Stemcell Compatibility Matrix.


Deprecation Notice: Cloud Foundry Command-Line Interface (cf CLI) v7 is deprecated and will lose support. For how to upgrade to cf CLI v8 see Upgrading to cf CLI v8.

Releases

6.0.5

Release Date: 07/08/2024

  • Bump diego to version 2.100.0
  • Bump otel-collector to version 0.5.0
  • Bump winc to version 2.25.0
  • Bump windowsfs-release to version 2.67.0
Component Version Release Notes
windows2019 stemcell 2019.74
count-cores-indicator 2.0.0
diego 2.100.0
v2.100.0
  ## Changes
  - Bumped loggregator usage to loggregator v9 - Thanks @Birdrock!
  - Bumped cfhttp usage to cfhttp v2 - Thanks @jrussett !
  - Bumped go dependency bumps
  ## ✨  Built with go 1.22.3
  **Full Changelog**: https://github.com/cloudfoundry/diego-release/compare/v2.99.0...v2.100.0
  ## Resources
  - [Download release 2.100.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/diego-release?version=2.100.0).
          
envoy-nginx 0.25.0
garden-runc 1.53.0
hwc-offline-buildpack 3.1.36
loggregator-agent 8.1.1
otel-collector 0.5.0
v0.5.0
  ## What's Changed
  * Bump otel-collector to v0.103.0 in https://github.com/cloudfoundry/otel-collector-release/pull/28.
  * If you have configured exporters to use persistent queues note that [re-enqueuing of failed batches has been removed](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.92.0).
  * Bump to [go1.21.11](https://groups.google.com/g/golang-announce/c/XbxouI9gY7k/m/TuoGEhxIEwAJ).
  **Full Changelog**: https://github.com/cloudfoundry/otel-collector-release/compare/v0.4.1...v0.5.0
          
smoke-tests 4.10.0
winc 2.25.0
v2.25.0
  ## Changes
  - Bumped golang to 1.22.3
  - Bumped many go package dependencies
  ## ✨  Built with go 1.22.3
  **Full Changelog**: https://github.com/cloudfoundry/winc-release/compare/v2.24.0...v2.25.0
  ## Resources
  - [Download release 2.25.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/winc-release?version=2.25.0).
          
windows-syslog 1.3.0
windows-utilities 0.20.0
windowsfs-release 2.67.0

6.0.4

Release Date: 05/29/2024

  • [Bug Fix] Remove replication-canary
  • Bump diego to version 2.99.0
  • Bump garden-runc to version 1.53.0
Component Version Release Notes
windows2019 stemcell 2019.73
count-cores-indicator 2.0.0
diego 2.99.0
v2.99.0
  ## Changes
  - Do not remove evacuating actual LRP during cleanup ([rep#53](https://github.com/cloudfoundry/rep/pull/53))
  - Add additional retries when apps make use of credhub for credentials. ([buildpackapplifecycle#71](https://github.com/cloudfoundry/buildpackapplifecycle/pull/71))
  - Prevent panics in BBS by checking for all types of errors ([bbs#95](https://github.com/cloudfoundry/bbs/pull/95))
  - Add retry logic and more explicit failure in router emitter start-up ([router-emitter#34](https://github.com/cloudfoundry/route-emitter/pull/34))
  - Bump envoy blob version to `1.28.3`
  - Go mod dependency bumps
  ## ✨  Built with go 1.22.3
  **Full Changelog**: https://github.com/cloudfoundry/diego-release/compare/v2.98.0...v2.99.0
  ## Resources
  - [Download release 2.99.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/diego-release?version=2.99.0).
          
envoy-nginx 0.25.0
garden-runc 1.53.0
v1.53.0
  ## Changes
  - **DEPRECATION NOTICE** The `garden.experimental_use_containerd_mode_for_processes` property and usage of Garden when run in containerd mode for processes is now deprecated and no longer tested.
  -  **DEFAULT CHANGE** - The default mode for garden containers is now containerd. This has been the default in cf-deployment since 2018.
  -  **REMOVAL OF EXPERIMENTAL FUNCTIONALITY NOTICE**  The experimental option to run the garden server process in rootless mode has been removed, as it did not work as expected and was an abandoned feature.
  - Go package dependency bumps
  ## Bosh Job Spec changes:
  ```diff
  diff --git a/jobs/garden-binaries/spec b/jobs/garden-binaries/spec
  index 0433639a..a8a96bae 100644
  --- a/jobs/garden-binaries/spec
  +++ b/jobs/garden-binaries/spec
  @@ -15,7 +15,6 @@ packages:
  - grootfs
  - xfs-progs
  - thresholder
  -  - netplugin-shim
  - dontpanic
  - tini
  diff --git a/jobs/garden/spec b/jobs/garden/spec
  index 027df351..093e53e1 100644
  --- a/jobs/garden/spec
  +++ b/jobs/garden/spec
  @@ -36,7 +36,6 @@ packages:
  - grootfs
  - xfs-progs
  - thresholder
  -  - netplugin-shim
  - dontpanic
  - tini
  @@ -199,10 +198,6 @@ properties:
  description: AppArmor profile to use for unprivileged container processes
  default: garden-default
  -  garden.experimental_rootless_mode:
  -    description: A boolean stating whether or not to run garden-server as a non-root user
  -    default: false
  -
  # We believe this defaults to false to help concourse: https://github.com/cloudfoundry/garden-runc-release/releases/tag/v1.5.0
  # For diego/cf, this should be set to true
  garden.cleanup_process_dirs_on_wait:
  @@ -210,8 +205,8 @@ properties:
  default: false
  garden.containerd_mode:
  -    description: "Use containerd for container lifecycle management. NOTE: cannot be used in combination with bpm or rootless"
  -    default: false
  +    description: "Use containerd for container lifecycle management. NOTE: cannot be used in combination with bpm"
  +    default: true
  garden.tcp_keepalive_time:
  description: Sets the `net.ipv4.tcp_keepalive_time` kernel parameter in containers. If not specified, the value from the linux init_net namespace is used.
  @@ -229,7 +224,7 @@ properties:
  description: Sets the `net.ipv4.tcp_retries2` kernel parameter in containers. If not specified, the value from the linux init_net namespace is used.
  garden.experimental_use_containerd_mode_for_processes:
  -    description: "(Under development) Use containerd for container process management. Must be used with containerd_mode also set to true. NOTE: cannot be used in combination with bpm or rootless"
  +    description: "(Deprecated) No longer used/tested."
  default: false
  garden.experimental_cpu_throttling:
  diff --git a/jobs/gats/spec b/jobs/gats/spec
  index 916a35eb..065e3ace 100644
  --- a/jobs/gats/spec
  +++ b/jobs/gats/spec
  @@ -22,12 +22,6 @@ properties:
  garden_test_rootfs:
  description: Test rootfs to use
  default: 'docker:///cloudfoundry/garden-rootfs'
  -  containerd_for_processes:
  -    description: Run GATS with CONTAINERD_FOR_PROCESSES_ENABLED
  -    default: false
  -  rootless:
  -    description: Run GATS with ROOTLESS env var
  -    default: false
  cpu_throttling:
  description: Run GATS with CPU_THROTTLING_ENABLED
  default: false
  ```
  ## ✨  Built with go 1.22.3
  **Full Changelog**: https://github.com/cloudfoundry/garden-runc-release/compare/v1.52.0...v1.53.0
  ## Resources
  - [Download release 1.53.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/garden-runc-release?version=1.53.0).
          
hwc-offline-buildpack 3.1.36
loggregator-agent 8.1.1
otel-collector 0.4.1
smoke-tests 4.10.0
winc 2.24.0
windows-syslog 1.3.0
windows-utilities 0.20.0
windowsfs-release 2.66.0

6.0.3

Release Date: 05/03/2024

  • Bump loggregator-agent to version 8.1.1
  • Bump winc to version 2.24.0
Component Version Release Notes
windows2019 stemcell 2019.72
count-cores-indicator 2.0.0
diego 2.98.0
envoy-nginx 0.25.0
garden-runc 1.52.0
hwc-offline-buildpack 3.1.36
loggregator-agent 8.1.1
v8.1.1
  ## What's Changed
  * Bump dependencies
  * Fix Syslog Binding Cache polling to wait for the entire polling interval between each operation in https://github.com/cloudfoundry/loggregator-agent-release/pull/572
  **Full Changelog**: https://github.com/cloudfoundry/loggregator-agent-release/compare/v8.1.0...v8.1.1
          
otel-collector 0.4.1
smoke-tests 4.10.0
winc 2.24.0
v2.24.0
  ## Changes
  - Bump Golang to 1.22.2
  ## ✨  Built with go 1.22.2
  **Full Changelog**: https://github.com/cloudfoundry/winc-release/compare/v2.23.0...v2.24.0
  ## Resources
  - [Download release 2.24.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/winc-release?version=2.24.0).
          
v2.23.0
  ## Changes
  - Update Golang to 1.21.9
  ## ✨  Built with go 1.21.9
  **Full Changelog**: https://github.com/cloudfoundry/winc-release/compare/v2.22.0...v2.23.0
  ## Resources
  - [Download release 2.23.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/winc-release?version=2.23.0).
          
windows-syslog 1.3.0
windows-utilities 0.20.0
windowsfs-release 2.66.0

6.0.2

Release Date: 05/01/2024

  • [Bug Fix] Windows syslog forwarder handles case when remote syslog endpoints are unavailable by backing off and eventually restarting.
  • Bump diego to version 2.98.0
  • Bump envoy-nginx to version 0.25.0
  • Bump garden-runc to version 1.52.0
  • Bump hwc-offline-buildpack to version 3.1.36
  • Bump loggregator-agent to version 8.1.0
  • Bump windows-syslog to version 1.3.0
  • Bump windowsfs-release to version 2.66.0
Component Version Release Notes
windows2019 stemcell 2019.72
count-cores-indicator 2.0.0
diego 2.98.0
v2.98.0
  ## Changes
  - Update Golang to 1.22
  ## Bosh Job Spec changes:
  ```diff
  diff --git a/jobs/vizzini/spec b/jobs/vizzini/spec
  index 7eb920159..d61278357 100644
  --- a/jobs/vizzini/spec
  +++ b/jobs/vizzini/spec
  @@ -1,7 +1,7 @@
  ---
  name: vizzini
  packages:
  -  - golang-1.21-linux
  +  - golang-1.22-linux
  - vizzini
  templates:
  ```
  ## ✨  Built with go 1.22.2
  **Full Changelog**: https://github.com/cloudfoundry/diego-release/compare/v2.97.0...v2.98.0
  ## Resources
  - [Download release 2.98.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/diego-release?version=2.98.0).
          
envoy-nginx 0.25.0
v0.25.0
  ## Changes
  - Bump Golang to 1.22
  ## ✨  Built with go 1.22.2
  **Full Changelog**: https://github.com/cloudfoundry/envoy-nginx-release/compare/v0.24.0...v0.25.0
  ## Resources
  - [Download release 0.25.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry-incubator/envoy-nginx-release?version=0.25.0).
          
garden-runc 1.52.0
v1.52.0
  ## Changes
  - Bump Golang to 1.22
  ## ✨  Built with go 1.22.2
  **Full Changelog**: https://github.com/cloudfoundry/garden-runc-release/compare/v1.51.0...v1.52.0
  ## Resources
  - [Download release 1.52.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/garden-runc-release?version=1.52.0).
          
hwc-offline-buildpack 3.1.36
3.1.36
  * Updating github-config
  * add codeowners (#165)
  | name | version | cf_stacks |
  |-|-|-|
  | hwc | 27.0.0 | windows, windows2016 |
  Default binary versions:
  | name | version |
  |-|-|
  | hwc | 27.0.0 |
  * Uncached buildpack SHA256: 30d59d5cff56d1768d1a48146e821ecfd7de75ed3f092590a09aa153a0d79c34
  * Uncached buildpack SHA256: 4001012ed375f339109bad48a0b95c819e0ca3e9b0e7b76d52bf339ddd7f2072
          
loggregator-agent 8.1.0
v8.1.0
  ## What's Changed
  * Replace usages of `grpc.Dial` with `grpc.NewClient` which does not open connections until necessary
  * Bump dependencies
  ### Experimental OTel Collector changes
  * Added `temporary_emit_otel_traces` property to the loggr-forwarder-agent and loggr-forwarder-agent-windows jobs. Setting this property to `true` activates conversion of appropriately tagged http timers to OpenTelemetry traces (it defaults to `false`). See cloudfoundry/gorouter#407.
  **Full Changelog**: https://github.com/cloudfoundry/loggregator-agent-release/compare/v8.0.3...v8.1.0
          
v8.0.4
  Don't use. It contains the code changes from v8.1.0 but without a semver minor bump to indicate new functionality.
          
otel-collector 0.4.1
smoke-tests 4.10.0
winc 2.22.0
windows-syslog 1.3.0
v1.3.0
  ## What's Changed
  * Fix errors stemming from a hanging blackbox client when forwarding syslog messages to an unresponsive server over TCP or TLS in https://github.com/cloudfoundry/windows-syslog-release/pull/56
  * Adds an exponential backoff when attempting to connect to servers
  * Adds a configurable property to control the maximum number of connection retries (default: 10) before the job fatally exits
  **Full Changelog**: https://github.com/cloudfoundry/windows-syslog-release/compare/v1.2.5...v1.3.0
          
windows-utilities 0.20.0
windowsfs-release 2.66.0

6.0.1

Release Date: 04/17/2024

  • Bump diego to version 2.97.0
  • Bump loggregator-agent to version 8.0.3
  • Bump otel-collector to version 0.4.1
  • Bump smoke-tests to version 4.10.0
  • Bump windows-syslog to version 1.2.5
  • Bump windowsfs-release to version 2.65.0
Component Version Release Notes
windows2019 stemcell 2019.72
count-cores-indicator 2.0.0
diego 2.97.0
v2.97.0
  ## Changes
  - Adds support for comma-delimited destinations in ASGs
  - See: https://github.com/cloudfoundry/executor/pull/96 and https://github.com/cloudfoundry/bbs/pull/94
  - Bump bosh package blobs
  - Bumps `jq` to `1.7.1`
  - Bumps `tar`
  - Bump go.mod dependencies
  ## ✨  Built with go 1.21.8
  **Full Changelog**: https://github.com/cloudfoundry/diego-release/compare/v2.96.0...v2.97.0
  ## Resources
  - [Download release 2.97.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/diego-release?version=2.97.0).
          
envoy-nginx 0.24.0
garden-runc 1.51.0
hwc-offline-buildpack 3.1.35
loggregator-agent 8.0.3
v8.0.3
  ## What's Changed
  * Bump dependencies
  * Bump to [go1.21.9](https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M/m/khALNYGdAAAJ)
  **Full Changelog**: https://github.com/cloudfoundry/loggregator-agent-release/compare/v8.0.2...v8.0.3
          
otel-collector 0.4.1
v0.4.1
  ## What's Changed
  * Bump dependencies
  * Bump to [go1.21.9](https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M/m/khALNYGdAAAJ)
  **Full Changelog**: https://github.com/cloudfoundry/otel-collector-release/compare/v0.4.0...v0.4.1
          
smoke-tests 4.10.0
4.10.0
  Create bosh final release 4.10.0
          
4.9.5
  Create bosh final release 4.9.5
  ## What's Changed
  * Upgrade Golang to 1.22 by @tas-operability-bot in https://github.com/pivotal/smoke-tests/pull/138
  **Full Changelog**: https://github.com/pivotal/smoke-tests/compare/4.9.5...4.9.5
          
winc 2.22.0
windows-syslog 1.2.5
v1.2.5
  ## What's Changed
  * Bump dependencies
  * Bump packaged Golang to go1.21.9
  **Full Changelog**: https://github.com/cloudfoundry/windows-syslog-release/compare/v1.2.4...v1.2.5
          
windows-utilities 0.20.0
windowsfs-release 2.65.0

6.0.0

Release Date: 04/09/2024

  • [Breaking Change] Replace cpu entitlement counters with cpu_entitlement percentage gauge
  • [Breaking Change] Remove (deprecated) Metrics Agent and Metrics Discovery Release
  • [Feature] Add support for NTLM authentication in Gorouter
  • [Feature] Adds Diego support for Docker workloads using OCI images
  • [Feature] Expose a custom environment identifier on component logs forwarded via syslog
  • [Feature Improvement] OTel Collector marks OTLP Sums as monotonic if they originate from a Loggregator counter
  • [Feature Improvement] Garden now emits an UnkillableContainers metric to help identify cells that will be unable to redeploy successfully without operator intervention
  • [Feature Improvement] Make database “encrypt key” setting more intentional, to avoid password-manager autofilling of the field
  • [Feature Improvement] Reintroduce global log rate limit
  • [Feature Improvement] A more useful error is now thrown if the (windows) stemcell has not been configured with the necessary CCG support.
Component Version Release Notes
windows2019 stemcell 2019.71
count-cores-indicator 2.0.0
diego 2.96.0
v2.96.0
  ## Changes
  - Bump to golang 1.21.8
  - Golang package dependency bumps
  - Includes moving from docker v20 to docker v26
  - Includes moving from pgx v3 to pgx v5
  - Remove references to Consul from boshrelease + documentation
  - Many fixes to remove deprecated code and otherwise fix linter violations.
  ## ✨  Built with go 1.21.8
  **Full Changelog**: https://github.com/cloudfoundry/diego-release/compare/v2.95.0...v2.96.0
  ## Resources
  - [Download release 2.96.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/diego-release?version=2.96.0).
          
envoy-nginx 0.24.0
garden-runc 1.51.0
v1.51.0
  ## Changes
  - Bumped Golang to 1.21.8
  - Golang package dependency bumps
  - Many updates to get codebase passing the staticcheck linker
  - Updated garden-integration-tests to be a little less flakey
  ## ✨  Built with go 1.21.8
  **Full Changelog**: https://github.com/cloudfoundry/garden-runc-release/compare/v1.50.0...v1.51.0
  ## Resources
  - [Download release 1.51.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/garden-runc-release?version=1.51.0).
          
hwc-offline-buildpack 3.1.35
loggregator-agent 8.0.2
otel-collector 0.4.0
smoke-tests 4.8.5
winc 2.22.0
v2.22.0
  ## Changes
  - Many changes to remove usage of deprecated code + fix linting errors
  - Bump to golang 1.21.8
  - Golang package dependency bumps
  ## ✨  Built with go 1.21.8
  **Full Changelog**: https://github.com/cloudfoundry/winc-release/compare/v2.21.0...v2.22.0
  ## Resources
  - [Download release 2.22.0 from bosh.io](https://bosh.io/releases/github.com/cloudfoundry/winc-release?version=2.22.0).
          
windows-syslog 1.2.4
windows-utilities 0.20.0
windowsfs-release 2.64.0

How to Upgrade

The TAS for VMs [Windows] v6.0 tile is available with the release of VMware Tanzu Application Service for VMs (TAS for VMs) v6.0. To use the TAS for VMs [Windows] v6.0 tile, you must install VMware Tanzu Operations Manager v2.10 or later and TAS for VMs v6.0 or later.

New Features in TAS for VMs [Windows] v6.0

TAS for VMs [Windows] v6.0 includes the following major feature:

Reintroduction of global log rate limit

TAS v3.0 introduced granular app log rate limits for fine-grained control over application log rates.

TAS for VMs [Windows] v4.0 removed the older global log rate limit feature App log rate limit (deprecated) under App Containers. This was problematic for operators who were performing a jump upgrade to TAS for VMs [Windows] v4.0 (skipping v3.0), as logs would not be rate limited until application-based log rate limits were applied.

TAS for VMs [Windows] v6.0 restores the global log rate limit, so that operators can perform upgrades while retaining log rate limits. Operators must configure the same setting separately for both VMware Tanzu Application Service for VMs and Isolation Segment.

If you had previously set a global log rate limit, this limit is re-applied following the upgrade to TAS for VMs [Windows] v6.0.

Breaking changes

TAS for VMs [Windows] v6.0 includes the following breaking changes:

Known issues

There are no known issues for TAS for VMs [Windows] v6.0.

check-circle-line exclamation-circle-line close-line
Scroll to top icon