[master] 28812b57f changes: Mention #4035
Walid Boudebouda
walid.boudebouda at gmail.com
Thu Mar 13 15:16:06 UTC 2025
commit 28812b57f34a73fcf5035845df200a4c3cd305b7
Author: Walid Boudebouda <walid.boudebouda at gmail.com>
Date: Thu Mar 13 15:38:29 2025 +0100
changes: Mention #4035
diff --git a/doc/changes.rst b/doc/changes.rst
index 5ab7a0ff3..e81abfa05 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -254,6 +254,10 @@ Varnish-Cache 7.7 (2025-03-15)
* The acceptor code has been refactored for basic support of pluggable
acceptors.
+* Two new VCL variables ``req.filters`` and ``bereq.filters`` can now be used to
+ pass request bodies through a list of VFPs and backend request bodies through a
+ list of VDPs respectively.
+
* The CLI command ``backend.list -j`` now outputs IPs/port information.
.. _4170: https://github.com/varnishcache/varnish-cache/issues/4170
diff --git a/doc/sphinx/whats-new/changes-7.7.rst b/doc/sphinx/whats-new/changes-7.7.rst
index 6b7ad5666..603312293 100644
--- a/doc/sphinx/whats-new/changes-7.7.rst
+++ b/doc/sphinx/whats-new/changes-7.7.rst
@@ -72,6 +72,12 @@ Changes to VCL
VCL variables
~~~~~~~~~~~~~
+Two new VCL variables ``req.filters`` and ``bereq.filters`` can now be used to
+pass request bodies through a list of VFPs and backend request bodies through a
+list of VDPs respectively. This can be useful for processing or transforming
+request bodies as they go through varnish. See :ref:`vcl-var(7)` for more
+details.
+
VCL now supports ``unset req.grace`` and ``unset req.ttl`` to reset the
respective variables to the "no effect" value, which is also the default.
More information about the varnish-commit
mailing list