[master] 539a6be9a Merge 7.0.1 release branch

Martin Blix Grydeland martin at varnish-software.com
Tue Nov 23 12:31:13 UTC 2021


commit 539a6be9ad41c21f93b40d392d01d76f615d7203
Merge: bdc1620cf d454d0ed7
Author: Martin Blix Grydeland <martin at varnish-software.com>
Date:   Tue Nov 23 13:26:54 2021 +0100

    Merge 7.0.1 release branch

diff --cc doc/changes.rst
index 77eba21c0,19af0b100..caecc06fa
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@@ -31,20 -31,46 +31,60 @@@ http://varnish-cache.org/docs/trunk/wha
  individual releases. These documents are updated as part of the
  release process.
  
 +===============================
 +Varnish Cache NEXT (2022-03-15)
 +===============================
 +
 +* Added macros ``TOSTRAND(s)`` and ``TOSTRANDS(x, ...)`` to create a
 +  ``struct strands *`` (intended to be used as a ``VCL_STANDS``) from
 +  a single string ``s`` or ``x`` strings, respectively.
 +
 +  Note that the macros create a local pointer value (on the stack),
 +  which should only be used for local variables and parameters, but
 +  never as a function return value (use ``VRT_AllocStrandsWS()`` for
 +  that or just return a ``VCL_STRING`` result created with
 +  ``VRT_StrandsWS()``).
 +
+ ================================
+ Varnish Cache 7.0.1 (2021-11-23)
+ ================================
+ 
+ * An assertion failure has been fixed which triggered when matching bans
+   on non-existing headers (3706_).
+ 
+ * A VCL compilation issue has been fixed when calling builtin functions
+   directly (3719_).
+ 
+ * It is now again possible to concatenate static strings to produce
+   combined strings of type VCL_REGEX (3721_).
+ 
+ * An issue has been fixed that would cause the VCL dependency checker to
+   incorrectly flag VCLs as dependants of other VCLs when using labels,
+   preventing them from being discarded (3734_).
+ 
+ * VCLs loaded through CLI or the use of startup CLI scripts (-I option to
+   `varnishd`) will, when no active VCL has previously been set, no longer
+   automatically set the first VCL loaded to the active VCL. This prevents
+   situations where it was possible to make a cold VCL the active VCL
+   (3737_).
+ 
+ * There is now a `configure` build-time requirement on working SO_RCVTIMEO
+   and SO_SNDTIMEO socket options.
+ 
+ * The socket option inheritance checks now correctly identifies situations
+   where UDS and TCP listening sockets behave differently, and are no
+   longer subject to the order the inheritance checks happens to be
+   executed (3732_).
+ 
+ * IPv6 listen endpoint address strings are now printed using brackets.
+ 
+ .. _3706: https://github.com/varnishcache/varnish-cache/issues/3706
+ .. _3719: https://github.com/varnishcache/varnish-cache/issues/3719
+ .. _3721: https://github.com/varnishcache/varnish-cache/issues/3726
+ .. _3734: https://github.com/varnishcache/varnish-cache/issues/3734
+ .. _3737: https://github.com/varnishcache/varnish-cache/pull/3737
+ .. _3732: https://github.com/varnishcache/varnish-cache/pull/3732
+ 
  ================================
  Varnish Cache 7.0.0 (2021-09-15)
  ================================


More information about the varnish-commit mailing list