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