[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