curate changelog for the user

OBS-URL: https://build.opensuse.org/package/show/server:http/varnish?expand=0&rev=118
This commit is contained in:
Jan Engelhardt 2022-10-30 22:32:15 +00:00 committed by Git OBS Bridge
parent b28be5bc0b
commit e540b355c4

View File

@ -4,9 +4,9 @@ Sat Oct 29 13:43:46 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 7.2.0: - update to 7.2.0:
* Functions ``VRT_AddVDP()``, ``VRT_AddVFP()``, ``VRT_RemoveVDP()`` and * Functions ``VRT_AddVDP()``, ``VRT_AddVFP()``, ``VRT_RemoveVDP()`` and
``VRT_RemoveVFP()`` are deprecated. ``VRT_RemoveVFP()`` are deprecated.
* Cookie headers generated by vmod_cookie no longer have a spurious trailing * Cookie headers generated by vmod_cookie no longer have a
semi-colon (``';'``) at the end of the string. This could break VCL relying spurious trailing semicolon at the end of the string. This
on the previous incorrect behavior. could break VCL relying on the previous incorrect behavior.
* The ``SessClose`` and ``BackendClose`` reason ``rx_body``, which * The ``SessClose`` and ``BackendClose`` reason ``rx_body``, which
previously output ``Failure receiving req.body``, has been rewritten previously output ``Failure receiving req.body``, has been rewritten
to ``Failure receiving body``. to ``Failure receiving body``.
@ -14,25 +14,13 @@ Sat Oct 29 13:43:46 UTC 2022 - Dirk Müller <dmueller@suse.com>
by the cache process. Unlike VMODs that have the combined lifetime of all 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 the VCLs that reference them, a VEXT has the lifetime of the cache process
itself. There are no built-in extensions so far. 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 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 * Calls to ``VRT_CacheReqBody()`` and ``std.cache_req_body`` from outside
client vcl subs now fail properly instead of triggering an client vcl subs now fail properly instead of triggering an
assertion failure (3846_). assertion failure.
* New ``"B"`` string for the package branch in ``VCS_String()``. For the 7.2.0 * New "B" string for the package branch in ``VCS_String()``. For the 7.2.0
version, it would yield the 7.2 branch. 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 * The new ``vcc_feature`` bits parameter replaces previous ``vcc_*`` boolean
parameters. The latter still exist as deprecated aliases. parameters. The latter still exist as deprecated aliases.
* The ``-k`` option from ``varnishlog`` is now supported by ``varnishncsa``. * 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 <dmueller@suse.com>
of sub-task based on the ``Begin[4]`` field. This covers ESI like before, 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). and sub-tasks spawned by VMODs (provided that they log the new field).
* No more ``req.http.transfer-encoding`` for ESI sub-requests. * 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 * 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 backend background fetch is no longer eligible for queueing. It would
otherwise slow a grace hit down significantly when thread pools are 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 <dmueller@suse.com>
``MGT_FEATURE()``, ``MGT_EXPERIMENT()``, ``MGT_DO_DEBUG()`` and ``MGT_FEATURE()``, ``MGT_EXPERIMENT()``, ``MGT_DO_DEBUG()`` and
``MGT_VCC_FEATURE()`` now return a boolean value (``0`` or ``1``) ``MGT_VCC_FEATURE()`` now return a boolean value (``0`` or ``1``)
instead of the (private) flag value. 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 * 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 <bwiedemann@suse.com> Wed Sep 21 08:10:13 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com>