Commit dd52b336 authored by Dridi Boukelmoune's avatar Dridi Boukelmoune

doc: Improve 6.6 release notes

parent 1aa3c8cc
...@@ -163,7 +163,8 @@ Varnish Cache Next (2021-03-15) ...@@ -163,7 +163,8 @@ Varnish Cache Next (2021-03-15)
and and
- the ``Connected`` timestamp when a connection to a regular backend - the ``Connected`` timestamp when a connection to a regular backend
(VBE) is established. (VBE) is established, or when a recycled connection was selected for
reuse.
* The VRT backend interface has been changed: * The VRT backend interface has been changed:
...@@ -305,7 +306,7 @@ Varnish Cache Next (2021-03-15) ...@@ -305,7 +306,7 @@ Varnish Cache Next (2021-03-15)
* The ``VSA_getsockname()`` and ``VSA_getpeername()`` functions have * The ``VSA_getsockname()`` and ``VSA_getpeername()`` functions have
been added to get address information of file descriptors. been added to get address information of file descriptors.
* ``varnishd`` now supports the ``-b None`` argument to start with * ``varnishd`` now supports the ``-b none`` argument to start with
only the builtin VCL and no backend at all (3067_). only the builtin VCL and no backend at all (3067_).
* Some corner cases of IPv6 support in ``varnishd`` have been fixed. * Some corner cases of IPv6 support in ``varnishd`` have been fixed.
...@@ -334,8 +335,8 @@ Varnish Cache Next (2021-03-15) ...@@ -334,8 +335,8 @@ Varnish Cache Next (2021-03-15)
* The ``busy_stats_rate`` feature flag has been added to ensure * The ``busy_stats_rate`` feature flag has been added to ensure
statistics updates (as configured using the ``thread_stats_rate`` statistics updates (as configured using the ``thread_stats_rate``
parameter) even on a fully loaded system, which would otherwise parameter) even in scenarios where worker threads never run out
delay statistics updates in order to reduce lock contention. of tasks and may remain forever busy.
* ``ExpKill`` log (VSL) records are now masked by default. See the * ``ExpKill`` log (VSL) records are now masked by default. See the
``vsl_mask`` parameter. ``vsl_mask`` parameter.
......
...@@ -24,7 +24,7 @@ varnishd ...@@ -24,7 +24,7 @@ varnishd
Arguments Arguments
~~~~~~~~~ ~~~~~~~~~
* ``varnishd`` now supports the ``-b None`` argument to start with * ``varnishd`` now supports the ``-b none`` argument to start with
only the builtin VCL and no backend at all. only the builtin VCL and no backend at all.
Parameters Parameters
...@@ -46,8 +46,8 @@ Parameters ...@@ -46,8 +46,8 @@ Parameters
* The ``busy_stats_rate`` feature flag has been added to ensure * The ``busy_stats_rate`` feature flag has been added to ensure
statistics updates (as configured using the ``thread_stats_rate`` statistics updates (as configured using the ``thread_stats_rate``
parameter) even on a fully loaded system, which would otherwise parameter) even in scenarios where worker threads never run out
delay statistics updates in order to reduce lock contention. of tasks and may remain forever busy.
.. _whatsnew_changes_CURRENT_accounting: .. _whatsnew_changes_CURRENT_accounting:
...@@ -55,7 +55,7 @@ Accounting ...@@ -55,7 +55,7 @@ Accounting
~~~~~~~~~~ ~~~~~~~~~~
Body bytes accounting has been fixed to always represent the number of Body bytes accounting has been fixed to always represent the number of
bodybytes moved on the wire, exclusive of protocol-specific overhead body bytes moved on the wire, exclusive of protocol-specific overhead
like HTTP/1 chunked encoding or HTTP/2 framing. like HTTP/1 chunked encoding or HTTP/2 framing.
This change affects counters like This change affects counters like
...@@ -125,7 +125,7 @@ VCL variables ...@@ -125,7 +125,7 @@ VCL variables
* The ``bereq.xid`` variable is now also available in ``vcl_pipe {}`` * The ``bereq.xid`` variable is now also available in ``vcl_pipe {}``
* The ``resp.proto`` variable is now read-only as it should have been * The ``resp.proto`` variable is now read-only as it should have been
for long. for long, like the other ``*.proto`` variables.
Other changes to VCL Other changes to VCL
~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
...@@ -226,7 +226,8 @@ varnishlog ...@@ -226,7 +226,8 @@ varnishlog
and and
- the ``Connected`` timestamp when a connection to a regular backend - the ``Connected`` timestamp when a connection to a regular backend
(VBE) is established. (VBE) is established, or when a recycled connection was selected for
reuse.
* The ``FetchError`` log message ``Timed out reusing backend * The ``FetchError`` log message ``Timed out reusing backend
connection`` has been renamed to ``first byte timeout (reused connection`` has been renamed to ``first byte timeout (reused
...@@ -251,7 +252,8 @@ varnishncsa ...@@ -251,7 +252,8 @@ varnishncsa
(``ms``) output. (``ms``) output.
* The ``varnishncsa`` ``-E`` argument to show ESI requests has been * The ``varnishncsa`` ``-E`` argument to show ESI requests has been
changed to imply ``-c`` (client mode). changed to imply ``-c`` (client mode). This behavior is now shared
by all log utilities, and ``-c`` no longer includes ESI requests.
varnishadm varnishadm
...@@ -317,7 +319,7 @@ Various improvements have been made to the ``varnishtest`` facility: ...@@ -317,7 +319,7 @@ Various improvements have been made to the ``varnishtest`` facility:
- varnishtest now also works with IPv6 setups - varnishtest now also works with IPv6 setups
- ``feature ipqv4`` and ``feature ipv6`` can be used to control - ``feature ipv4`` and ``feature ipv6`` can be used to control
execution of test cases which require one or the other protocol. execution of test cases which require one or the other protocol.
- haproxy arguments can now be externally provided through the - haproxy arguments can now be externally provided through the
...@@ -387,9 +389,9 @@ VMOD/VCL interface ...@@ -387,9 +389,9 @@ VMOD/VCL interface
General API General API
~~~~~~~~~~~ ~~~~~~~~~~~
* ``VRT_ValidHdr()`` has been added for vmods to conduct the same * ``VRT_ValidHdr()`` has been added for VMODs to conduct the same
check as the `whatsnew_changes_CURRENT_header_validation`_ feature, check as the `whatsnew_changes_CURRENT_header_validation`_ feature,
for example when headers are set by vmods using the ``cache_http.c`` for example when headers are set by VMODs using the ``cache_http.c``
Functions like ``http_ForceHeader()`` from untrusted input. Functions like ``http_ForceHeader()`` from untrusted input.
* Client and backend finite state machine internals (``enum req_step`` * Client and backend finite state machine internals (``enum req_step``
......
...@@ -52,7 +52,7 @@ Other VCL Changes ...@@ -52,7 +52,7 @@ Other VCL Changes
================= =================
* The ``resp.proto`` variable is now read-only as it should have been * The ``resp.proto`` variable is now read-only as it should have been
for long. for long, like the other ``*.proto`` variables.
Changing the protocol is an error and should not be required. Changing the protocol is an error and should not be required.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment