[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