diff --git a/varnish.changes b/varnish.changes index 720fce0..dc5e783 100644 --- a/varnish.changes +++ b/varnish.changes @@ -4,9 +4,9 @@ Sat Oct 29 13:43:46 UTC 2022 - Dirk Müller - update to 7.2.0: * Functions ``VRT_AddVDP()``, ``VRT_AddVFP()``, ``VRT_RemoveVDP()`` and ``VRT_RemoveVFP()`` are deprecated. - * Cookie headers generated by vmod_cookie no longer have a spurious trailing - semi-colon (``';'``) at the end of the string. This could break VCL relying - on the previous incorrect behavior. + * Cookie headers generated by vmod_cookie no longer have a + spurious trailing semicolon at the end of the string. This + could break VCL relying on the previous incorrect behavior. * The ``SessClose`` and ``BackendClose`` reason ``rx_body``, which previously output ``Failure receiving req.body``, has been rewritten to ``Failure receiving body``. @@ -14,25 +14,13 @@ Sat Oct 29 13:43:46 UTC 2022 - Dirk Müller by the cache process. Unlike VMODs that have the combined lifetime of all the VCLs that reference them, a VEXT has the lifetime of the cache process itself. There are no built-in extensions so far. - * The VCC (compilation) process no longer loads VMODs with ``dlopen(3)`` to - collect their metadata. - * Stevedore initialization via the ``.init()`` callback has been moved - to the worker process. - * The parameter ``tcp_keepalive_time`` is supported on MacOS. * Duration parameters can optionally take a unit, with the same syntax as - duration units in VCL. Example: ``param.set default_grace 1h``. + duration units in VCL. * Calls to ``VRT_CacheReqBody()`` and ``std.cache_req_body`` from outside client vcl subs now fail properly instead of triggering an - assertion failure (3846_). - * New ``"B"`` string for the package branch in ``VCS_String()``. For the 7.2.0 + assertion failure. + * New "B" string for the package branch in ``VCS_String()``. For the 7.2.0 version, it would yield the 7.2 branch. - * The Varnish version and branch are available in ``varnishtest`` through the - ``${pkg_version}`` and ``${pkg_branch}`` macros. - * New ``${topsrc}`` macro in ``varnishtest -i`` mode. - * New ``process pNAME -match-text`` command in ``varnishtest`` to expect - text matching a regular expression on screen. - * New ``filewrite [-a]`` command in ``varnishtest`` to put or append a string - into a file. * The new ``vcc_feature`` bits parameter replaces previous ``vcc_*`` boolean parameters. The latter still exist as deprecated aliases. * The ``-k`` option from ``varnishlog`` is now supported by ``varnishncsa``. @@ -66,7 +54,6 @@ Sat Oct 29 13:43:46 UTC 2022 - Dirk Müller of sub-task based on the ``Begin[4]`` field. This covers ESI like before, and sub-tasks spawned by VMODs (provided that they log the new field). * No more ``req.http.transfer-encoding`` for ESI sub-requests. - * New ``tools/coccinelle/vcocci.sh`` refactoring script for internal use. * The thread pool reserve is now limited to tasks that can be queued. A backend background fetch is no longer eligible for queueing. It would otherwise slow a grace hit down significantly when thread pools are @@ -77,10 +64,8 @@ Sat Oct 29 13:43:46 UTC 2022 - Dirk Müller ``MGT_FEATURE()``, ``MGT_EXPERIMENT()``, ``MGT_DO_DEBUG()`` and ``MGT_VCC_FEATURE()`` now return a boolean value (``0`` or ``1``) instead of the (private) flag value. - * There is a new ``contrib/`` directory in the Varnish source tree. The first - contribution is a ``varnishstatdiff`` script. * A regression in the transport code led MAIN.client_req to be incremented - for requests coming back from the waiting list, it was fixed. (3841_) + for requests coming back from the waiting list, it was fixed. ------------------------------------------------------------------- Wed Sep 21 08:10:13 UTC 2022 - Bernhard Wiedemann