This release is a bug fix release. All users of Varnish Enterprise 6 are encouraged to update to this version.
Fixed an off-by-one bug in
xbody.log_body that would in rare cases
lead to a panic.
Fix a race in varnishtest cyclic barriers where the barrier could lose count of the number of waiters and deadlock the test.
vmod_stat has received several format fixes to
prometheus and JSON output backends.
vmod_stat now has the ability to pull a named
statistics value from VCL.
The memory pool
varnishstat values for
now have the pool number appended correctly, showing as
Fix a problem with
vmod_mmdb when passing NULL pointer as the input IP
Set the TRUSTED_FIRST OpenSSL certificate verification flag on all platforms. This is the default behaviour since OpenSSL version 1.1.0, but this applies the flag also on the platform using an older OpenSSL (CentOS 7). This helps with verifying certificates when there are multiple crossigned verification paths, and only some that are valid.
See the change log for a full overview of new features and bug fixes in this and previous versions.
synthbackend.mirror() bug could cause corrupted objects before
causing Varnish to crash. When using
synthbackend.mirror() together with
persisted MSE, these corrupted objects could persist after the crash. If
synthbackend.mirror() together with persisted MSE before
6.0.8r1, then it is recommended to clear the cache on upgrade to this
version, unless you have already done so after upgrading to any previous
releases after 6.0.8r1.