[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