Varnish Controller 7.3.3
Release
Published February 16, 2026.
This is a patch release and each component can be individually upgraded from previous release.
- Support for loading a custom VCL for all VCLGroup per agent (see
Agent Configuration).
- Support router maintenance TCP port and file (see
Router Configuration).
- New
-git-tag flag for vcli to specify tag to use for deployment (can be used for deploy, compile and validate).
- Set a default of 15 database connections if no other values were configured before. To go back to the previous default
values, set
VARNISH_CONTROLLER_DB_MAX_OPEN_CONN and VARNISH_CONTROLLER_DB_MAX_IDLE_CONN to 0.
- Fixed a bug where large CAA DNS responses would not be parsed properly for ACME certificates.
- Fixed a bug where EAB was required for ACME but not showing in the UI.
- Added documentation to the VCLI on random agent for ACME requests.
- Increased ACME logging for certificate renewal.
- Fixed a memory leak in the traffic router when the history routing rule was used after a GRPC plugin. History is now
cleared upon removal of the history rule from the routing rule set.
- Add support to see the amount of objects purges with y-key and regular purges (see
Invalidations).
- Add support to auto-remove agents and routers in container / autoscaling setups (see
Brainz configuration).
- Fix Swagger documentation for certificates.
vcli agent ls -v now only lists 10 deployed VCLGroups per agent and indicates if there are more than 10 with a “..(n more entries)” suffix.
- Built with Go 1.25.7.
- Fixed a bug where selecting a custom date for a API token would lead to a unresponsive UI.
- Added a missing permission in the UI for
customsession.
- Added a column for expiration date when listing all certificates in the UI.
- Increase zoom level on the CDN map in the UI.
See Varnish Controller Changelog for
more details on the changes and the
upgrade notes for more details on
how to upgrade.