This release brings a number of smaller features and improvements.
Some highlights:
Optimized Ykey performance: We’ve introduced multiple trees for ephemeral objects, optimizing performance.
Revamped VHA6 limits framework: The Varnish High Availability limits
framework has been updated, where the previous max_requests_sec
setting is replaced by more granular controls broadcast_limit
,
broadcast_rate_limit
and request_rate_limit
.
The max_requests_sec
setting used to contend with non-VHA usage of
vmod_http
. This may result in higher VHA6 activity for setups
already operating at full broadcast capacity.
See VHA6 limits for more details.
Enhanced backend control in vmod_udo
: A new .avoid_backend()
method
allows you to deprioritize specific backends within a transaction,
enabling more sophisticated retry strategies and backend selection
logic unless it’s the only option left.
Please see the changelog for the complete list of changes.