General
Agent
Router
API-GW
UI
Brainz
General
Brainz
Agent
Router
LimitNOFILE set to 200000. This is to support a large number of connections towards the router.API-GW
VCLI
vcli now support --clear-health-headers for RoutingRules, to clear existing health-headers.UI
Introduced descriptions for counters used in the dashboard.
Introduced account log.
Improved activity log. We now show all activity log for a specific resource, not only what that user has done.
Improved a11y.
Improved index table with VCLGroups now showing deployment status.
Improved error handling on dashboard widget involving tags.
Improved validation on ipv4 and ipv6.
Improved how we handle latency on creating/saving/deleting in buttons and redirects.
Improved draft/deployed switch in a VCLGroup.
Improved how we handle nested includes.
Improved the modal when a deploy is triggered with other VCLGroups connected.
Fixed “Related VCLGroups” file showing to include every file that is connected.
Fixed a bug where tags was removed when editing an existing widget in the dashboard.
Fixed a bug in the editor when switching between draft and deployed would lock the editor.
Fixed a bug where you couldn’t compile a file on two different accounts in the same browser.
Agent
** UI **
UI
General
Brainz
Agent
404 Not Found for requests towards a domain
that is not deployed on the Varnish server.404 Not Found to all requests.Router
API-GW
503 Internal Server Error, now it will return 403 Bad Request.UI
General
Brainz
200 OK when updating an organization with a new name or locked state as a regular user (it was not updated as it’s not allowed). Now 403 Forbidden is returned.Router
VCLI
VCLI now lists Last Deployed timestamp for deployed VCLGroups.Agent
kvstore counters are now added correctly to the Varnish Controller statistics.API-GW
UI
Router
General
Brainz
Router
UI Server
General
Brainz
Error log level when MMDB CSV file is not configured has been lowered to Info.Router
random was redirected to an unhealthy endpoint.VCLI
vcli file now has -label support.UI
UI
General
getent used as fallback to get uid/gid for components running as a user/group (to support IDM).Brainz
varnish_stat_id_seq max ID error in the database.Router
X-Routed-For header for routed requests in a shared Varnish instance.reject or not.Agent
API-GW
VCLI
UI Server
UI
General
Router
Agent
API-GW
/stats/cpu, /stats/mem and /stats/net returned a 500 error.VCLI
General
Brainz
UI
General
<type>-<name if exists(router/agent)>-<hostname>-<pid>.Brainz
DeployState that can take 3 states and the previous Deploy has been removed.
Agent
base-dir for temporary directory when testing and compiling VCL files.varnish-invalidation-tls-verify flag for verification of TLS cert in validation.varnish-invalidation-tls now specifies if varnish is running with TLS or not.Router
API-GW
/api/v1/vcls endpoints have been removed and replaced with the existing /api/v1/files endpoints./api/v1/agents/1/vclgroups endpoint has been removed, use /api/v1/vclgroups?agents.id=1&vg_states.deployed=true instead./api/v1/tags/1/agents endpoint has been removed, use /api/v1/agents?tags.id=1 instead./api/v1/vclgroups/1/agents endpoint has been removed, use /api/v1/agents?vcl_groups.id=1&vg_states.deployed=true instead.operator=and has been removed from the filters, instead of ?tags.id=1,2&operator=and use ?tags.id[all]=1,2.UptimeSeconds has been added to Router and Agents data structures. Showing seconds since they
were last started./api/v1/asnroutes Supports ASN routing rule configuration./api/v1/cidrroutes Supports CIDR routing rule configuration./api/v1/geolocationroutes Supports Geolocation routing rule configuration./api/v1/geolocationroutes/location/suggestions/ Finds locations based on fuzzying./api/v1/geolocationroutes/location/lookup/ Finds a specific location based on geoname ID.CLI
whoami command to see which user is logged in.vcls commands are removed, use files instead.vcli vg state (shows errors of deployments).vcli license inspect to get full API JSON output of the license.--csv and --json removed from all inspect commands, as it’s always JSON (raw API output).--json).vcli inspect <command> now always outputs an array, even for results with one object.vcli account update now outputs updated elements only.vcli ers update now supports -f filter flag.vcli ipd update now outputs updated elements only.vcli org update now outputs updated elements only.vcli perm update now outputs updated elements only.vcli pgrpc update now supports -f filter flag.vcli rps update now supports -f filter flag.vcli vg update now outputs updated elements and will no longer fail when updating names.perm, account, idp and org now lists all entries after delete.org update, tag update and perm add to avoid mistakes.vcli org update now supports -y to avoid interactive confirmation.-name added for update of routingplugins and grpc.-idp flag from org add as the org needs to be created before adding an IDP to an org.-v from session (was showing same output).perm now skips created/updated without -v flag.externalroutes skips created/updated without the -v flag.idps skips created/updated without -v flag.org now have -v (shows created/updated).asnroutes Supports ASN routing rule configuration.cidrroutes Supports CIDR routing rule configuration.geolocationroutes Supports Geolocation routing rule configuration.-fid=1.UI