This release brings multiple new features and some bug fixes.
Most notably,
A new VCL subroutine vcl_connect
which is invoked for HTTP CONNECT
after a return (connect);
from sub vcl_recv
. Use of this new
functionality must be explicitly enabled by setting param.set experimental +vcl_connect
.
A new varnishlog-json
utility has been added to produce JSON
formatted logs. The JSON schema is subject to change in a future
release.
The experimental otel.vcl
can now be included at the top of your
VCL to enable OpenTelemetry logging and traceparent
trace header
handling. Please note that due to the experimental nature of this
feature, its behavior is subject to change in a future release.
Please see the Changelog for the complete list of changes.