This release reintroduces the Slicer, which should now be ready for prime time. In addition to this, the release includes improvements in the probe-proxy VCL and several bug fixes.
With this release the Via header changes to
Via: 1.1 varnish (Varnish/6.0-plus)
where -plus
is new. You can undo this or remove the header
entirely in sub vcl_deliver
if you do not want to expose the
Varnish version you are running.
Bugs fixed:
A rare race condition for use cases where both normal purges and
ykey
purges are used concurrently, has been fixed.
Fixed an issue in VMOD Image where JPEG warnings were treated as errors.
The option allow_locahost
now has an alias with correct
spelling: allow_localhost
.
A race condition occurring when importing VMOD Accounting during
high traffic load has been fixed. This issue was only visible if the
initial VCL did not import the accounting
VMOD.
Empty header values in headerplus.attr_delete()
and
headerplus.attr_set()
are now handled in a better way.
Fix an issue when calling purge
frequently on a single hash key,
and there is a very large number of objects on that hash key. This
could lead to the purge operations taking a very long time.
Added check for NULL in the .global_get
function in VMOD
var
.
The above is not the list of bug fixes in this release, as it omits some fixes which are irrelevant for almost all users. See the change log for a full overview of new features and bug fixes in this and previous versions.
The change log for some previous versions have also been updated slightly to better reflect changes in old versions.