Varnish Controller 6.2.0 Release

Published June 18, 2024.

Note: All components needs to be upgraded for this release, see versioning.


Previous versions of the Varnish Controller aggregated UDO dynamic backends and S3 VMOD statistics with the IP and port in the counter names. These old statistic names will be deleted upon upgrading to version 6.2.0. The Varnish Controller agent will normalize the counter names and remove the IP and port to get a better aggregation of your statistics. This could take some time with larger databases.

The release includes bug fixes, improvements and new functionality.

  • Agents now creates a backup directory in its base-dir called backup. This directory contains last 20 deployment changes. See Agents.
  • vcli now supports to wait for deployments to be complete before returning. See VCLI Examples.
  • Implemented normalization of S3 and UDO statistic counters.
  • Reject Routes now supports CNAME.
  • Fixed an invalidation bug that occurred when specifying multiple domains belonging to different VCLGroups but deployed with the same tag.
  • Fixed an issue where non-monitored invalidations could remain in a running state if a connection loss occurred with Brainz or the agent during the invalidation process.
  • The default certificate that can be configured on the router via TLS management within the controller now uses a default cipher suite set for TLS v1.2 if none is specified.
  • Binaries built with Go 1.22.4.

See Varnish Controller Changelog for more details on the changes and the upgrade notes for more details on how to upgrade.

This update is recommended for all users.