[master] f6afb78ee changes: Mention #4388
Walid Boudebouda
walid.boudebouda at gmail.com
Mon Sep 15 09:04:05 UTC 2025
commit f6afb78ee1b95c1a19023cc36f1c556017d9192b
Author: Walid Boudebouda <walid.boudebouda at gmail.com>
Date: Mon Sep 15 11:01:14 2025 +0200
changes: Mention #4388
diff --git a/doc/changes.rst b/doc/changes.rst
index 2ffd3282e..57ffed4d9 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -41,6 +41,12 @@ Varnish-Cache 8.0 (2025-09-15)
.. PLEASE keep this roughly in commit order as shown by git-log / tig
(new to old)
+
+.. _4388: https://github.com/varnishcache/varnish-cache/pull/4388
+
+* ``varnishncsa`` can log VCL set headers again using the ``%{X[:first|last]}i``
+ and ``%{X[:first|last]}o`` formats. (`4388`_)
+
.. _4336: https://github.com/varnishcache/varnish-cache/pull/4336
* A regression has been fixed which prevented vcl controlled custom Range
diff --git a/doc/sphinx/whats-new/changes-8.0.rst b/doc/sphinx/whats-new/changes-8.0.rst
index 4103c6e26..fa04c43f8 100644
--- a/doc/sphinx/whats-new/changes-8.0.rst
+++ b/doc/sphinx/whats-new/changes-8.0.rst
@@ -165,6 +165,16 @@ varnishtest
The bundled varnishtest sources have now been replaced with the separate VTest2
repository.
+varnishncsa
+===========
+
+``varnishncsa`` recovered the ability to log VCL set headers through the
+``%{X[:first|last]}i`` and ``%{X[:first|last]}o`` formats. ``:first`` means
+that the value of the header when it is first seen in a VSL transaction is
+logged, while ``:last`` means that the final one is logged.
+The default behavior is unchanged when neither ``:first`` nor ``:last`` is
+specified.
+
Changes for developers and VMOD authors
=======================================
More information about the varnish-commit
mailing list