[master] b648aecf6 changelog tlc

Nils Goroll nils.goroll at uplex.de
Mon Aug 31 17:34:08 UTC 2020


commit b648aecf6132955306d81175c19a7f6b47a2f4da
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Mon Aug 31 19:32:39 2020 +0200

    changelog tlc
    
    up to d0a896766fd58fa7f7c298fb92944e108984c1b9

diff --git a/doc/changes.rst b/doc/changes.rst
index cfed269df..93e27a4c5 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -30,6 +30,54 @@ release process.
 NEXT (scheduled 2020-09-15)
 ===========================
 
+* ``varnishstat`` now has a help screen, available via the ``h`` key
+  in curses mode
+
+* The initial ``varnishstat`` verbosity has been changed to ensure any
+  fields specified by the ``-f`` argument are visible (2990_)
+
+* Fixed handling of out-of-workspace conditions after
+  ``vcl_backend_response`` and ``vcl_deliver`` during filter
+  initialization (3253_, 3241_)
+
+* ``PRIV_TOP`` is now thread-safe to support parallel ESI
+  implementations
+
+* ``varnishstat`` JSON format (``-j`` option) has been changed:
+
+  * on the top level, a ``version`` identifier has been introduced,
+    which will be used to mark breaking changes to the JSON
+    formatting. It will not be used to mark changes to the counters
+    themselves.
+
+    The new ``version`` is ``1``.
+
+  * All counters have been moved down one level to the ``counters``
+    object.
+
+* ``VSA_BuildFAP()`` has been added as a convenience function to
+  build a ``struct suckaddr``
+
+* Depending on the setting of the new ``vcc_acl_pedantic`` parameter,
+  VCC now either emits or warning or fails if network numbers used in
+  ACLs do not have an all-zero host part.
+
+  For ``vcc_acl_pedantic`` off, the host part is fixed to all-zero and
+  that fact logged with the ``ACL`` VSL tag.
+
+* Fixed error handling during object creation after
+  ``vcl_backend_response`` (3273_)
+
+* ``obj.can_esi`` has been added to identify if the response can be
+  ESI processed (See 3002_)
+
+* ``resp.filters`` now contains a correct value when the
+  auto-determined filter list is read (3002_)
+
+* It is now a VCL (runtime) error to write to ``resp.do`` and
+  ``beresp.do_`` fields which determine the filter list after setting
+  ``resp.filters`` and ``beresp.filters``, respectively
+
 * The Varnish Jail (least privileges) code for Solaris has been
   largely rewritten. It now reduces privileges even further and thus
   should improve the security of Varnish on Solaris even more.
@@ -41,6 +89,13 @@ NEXT (scheduled 2020-09-15)
 * The shard director and shard director parameter objects should now
   work in ``vcl_pipe {}`` like in ``vcl_backend_* {}`` subs.
 
+.. _2990: https://github.com/varnishcache/varnish-cache/issues/2990
+.. _3253
+.. _3241
+.. _3273
+.. _3002
+
+
 ================================
 Varnish Cache 6.4.0 (2020-03-16)
 ================================


More information about the varnish-commit mailing list