Rewrap to fit format guidelines
OBS-URL: https://build.opensuse.org/package/show/server:http/varnish?expand=0&rev=134
This commit is contained in:
parent
9e9f153361
commit
aee9008c9d
129
varnish.changes
129
varnish.changes
@ -2,65 +2,78 @@
|
|||||||
Sat Oct 5 15:23:58 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
|
Sat Oct 5 15:23:58 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
|
||||||
|
|
||||||
- Update to release 7.6.0
|
- Update to release 7.6.0
|
||||||
* The Varnish Delivery Processor (VDP) filter API has been generalized
|
* The Varnish Delivery Processor (VDP) filter API has
|
||||||
to also accommodate future use for backend request bodies
|
been generalized to also accommodate future use for
|
||||||
* VDPs with no vdp_bytes_f function are now supported if the vdp_init_f
|
backend request bodies.
|
||||||
returns a value greater than zero to signify that the filter is not to
|
* VDPs with no vdp_bytes_f function are now supported if
|
||||||
be added to the chain. This is useful to support VDPs which only need to
|
the vdp_init_f returns a value greater than zero to
|
||||||
work on headers.
|
signify that the filter is not to be added to the
|
||||||
* The epoll and kqueue waiters have been improved to correctly report
|
chain. This is useful to support VDPs which only need
|
||||||
WAITER_REMCLOSE, which increases the WAITER.*.remclose counter.
|
to work on headers.
|
||||||
* varnishtest now supports the shutdown command corresponding to the
|
* The epoll and kqueue waiters have been improved to
|
||||||
shutdown(2) standard C library call
|
correctly report WAITER_REMCLOSE, which increases the
|
||||||
|
WAITER.*.remclose counter.
|
||||||
|
* varnishtest now supports the shutdown command
|
||||||
|
corresponding to the shutdown(2) standard C library
|
||||||
|
call.
|
||||||
* VSC counters for waiters have been added:
|
* VSC counters for waiters have been added:
|
||||||
+ conns to count waits on idle connections
|
* conns to count waits on idle connections
|
||||||
+ remclose to count idle connections closed by the peer
|
* remclose to count idle connections closed by the peer
|
||||||
+ timeout to count idle connections which timed out in the waiter
|
* timeout to count idle connections which timed out in the waiter
|
||||||
+ action to count idle connections which resulted in a read
|
* action to count idle connections which resulted in a read
|
||||||
* The port of a listen_endpoint given with the -a argument to varnishd
|
* The port of a listen_endpoint given with the -a
|
||||||
can now also be a numerical port range like 80-89
|
argument to varnishd can now also be a numerical port
|
||||||
* To implement the aforementioned feature, VSS_resolver_range() as been
|
range like "80-89".
|
||||||
added to libvarnish
|
* The warning "mlock() of VSM failed" message is now
|
||||||
* The Warning: mlock() of VSM failed message is now emitted when locking
|
emitted when locking of shared memory segments (via
|
||||||
of shared memory segments (via mlock(2)) fails.
|
mlock(2)) fails.
|
||||||
* A bug has been fixed where string comparisons in VCL could fail with the
|
* A bug has been fixed where string comparisons in VCL
|
||||||
nonsensical error message Comparison of different types: STRING '=='
|
could fail with the nonsensical error message
|
||||||
STRING.
|
"Comparison of different types: STRING '==' STRING".
|
||||||
* An issue has been addressed in the builtin.vcl where backend responses
|
* An issue has been addressed in the builtin.vcl where
|
||||||
would fail if they contained a Content-Range header when no range was
|
backend responses would fail if they contained a
|
||||||
requested.
|
Content-Range header when no range was requested.
|
||||||
* Additional SessError VSL events are now generated for various HTTP/2
|
* Additional SessError VSL events are now generated for
|
||||||
protocol errors.
|
various HTTP/2 protocol errors.
|
||||||
* A new linux jail has been added which is now the default on Linux.
|
* A new Linux jail has been added which is now the
|
||||||
For now, it is almost identical to the unix jail with one addition:
|
default on Linux. For now, it is almost identical to
|
||||||
* When the new linux jail is used, the Working directory not mounted on tmpfs
|
the Unix jail with one addition:
|
||||||
partition
|
* When the new Linux jail is used, the working directory
|
||||||
* A race condition with VCL temperature transitions has been addressed
|
not mounted on tmpfs partition.
|
||||||
* Internal management of probes has been reworked to address race conditions
|
* A race condition with VCL temperature transitions has
|
||||||
* Backend tasks can now be instructed to queue if the backend has reached its
|
been addressed.
|
||||||
max_connections.
|
* Internal management of probes has been reworked to
|
||||||
* The size of the buffer to hold panic messages is now tunable through the
|
address race conditions.
|
||||||
new panic_buffer parameter.
|
* Backend tasks can now be instructed to queue if the
|
||||||
* The Varnish Shared Memory (VSM) and Varnish Shared Counters (VSC) consumer
|
backend has reached its max_connections.
|
||||||
implementation in libvarnishapi have been improved for stability and
|
* The size of the buffer to hold panic messages is now
|
||||||
performance.
|
tunable through the new panic_buffer parameter.
|
||||||
* An issue has been fixed where Varnish Shared Log (VSL) queries (for example
|
* The Varnish Shared Memory (VSM) and Varnish Shared
|
||||||
using varnishlog -q) with numerical values would fail in unexpected ways
|
Counters (VSC) consumer implementation in libvarnishapi
|
||||||
due to truncation.
|
have been improved for stability and performance.
|
||||||
* The ObjWaitExtend() Object API function gained a statep argument to
|
* An issue has been fixed where Varnish Shared Log (VSL)
|
||||||
optionally return the busy object state consistent with the current
|
queries (for example using ``varnishlog -q``) with
|
||||||
extension. A NULL value may be passed if the caller does not require it.
|
numerical values would fail in unexpected ways due to
|
||||||
* For backends using the .via attribute to connect through a proxy, the
|
truncation.
|
||||||
connect_timeout, first_byte_timeout and between_bytes_timeout attributes
|
* The ``ObjWaitExtend()`` Object API function gained a
|
||||||
are now inherited from proxy unless explicitly given.
|
statep argument to optionally return the busy object
|
||||||
* varnishd now creates a worker_tmpdir which can be used by VMODs for
|
state consistent with the current extension. A NULL
|
||||||
temporary files. The VMOD developer documentation has details.
|
value may be passed if the caller does not require it.
|
||||||
* The environment variable VARNISH_DEFAULT_N now provides the default
|
* For backends using the ``.via`` attribute to connect
|
||||||
"varnish name" / "workdir" as otherwise specified by he -n argument to
|
through a proxy, the connect_timeout,
|
||||||
varnishd and varnish* utilities except varnishtest.
|
``first_byte_timeout`` and ``between_bytes_timeout``
|
||||||
* An glitch with ttl comparisons has been fixed which could, for example,
|
attributes are now inherited from proxy unless
|
||||||
lead to unexpected behavior with purge.soft().
|
explicitly given.
|
||||||
|
* varnishd now creates a worker_tmpdir which can be used
|
||||||
|
by VMODs for temporary files. The VMOD developer
|
||||||
|
documentation has details.
|
||||||
|
* The environment variable VARNISH_DEFAULT_N now provides
|
||||||
|
the default "varnish name" / "workdir" as otherwise
|
||||||
|
specified by the ``-n`` argument to varnishd and
|
||||||
|
varnish* utilities except varnishtest.
|
||||||
|
* A glitch with TTL comparisons has been fixed which
|
||||||
|
could, for example, lead to unexpected behavior with
|
||||||
|
purge.soft().
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 26 18:27:32 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
Tue Mar 26 18:27:32 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user