commit varnish for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package varnish for openSUSE:Factory checked in at 2024-10-07 21:49:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/varnish (Old) and /work/SRC/openSUSE:Factory/.varnish.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "varnish" Mon Oct 7 21:49:27 2024 rev:47 rq:1205851 version:7.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/varnish/varnish.changes 2024-03-27 20:42:51.169751207 +0100 +++ /work/SRC/openSUSE:Factory/.varnish.new.19354/varnish.changes 2024-10-07 21:50:06.872966286 +0200 @@ -1,0 +2,77 @@ +Sat Oct 5 15:23:58 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com> + +- Update to release 7.6.0 + * The Varnish Delivery Processor (VDP) filter API has + been generalized to also accommodate future use for + backend request bodies. + * VDPs with no vdp_bytes_f function are now supported if + the vdp_init_f returns a value greater than zero to + signify that the filter is not to be added to the + chain. This is useful to support VDPs which only need + to work on headers. + * The epoll and kqueue waiters have been improved to + 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: + * conns to count waits on idle connections + * remclose to count idle connections closed by the peer + * timeout to count idle connections which timed out in the waiter + * action to count idle connections which resulted in a read + * The port of a listen_endpoint given with the -a + argument to varnishd can now also be a numerical port + range like "80-89". + * The warning "mlock() of VSM failed" message is now + emitted when locking of shared memory segments (via + mlock(2)) fails. + * A bug has been fixed where string comparisons in VCL + could fail with the nonsensical error message + "Comparison of different types: STRING '==' STRING". + * An issue has been addressed in the builtin.vcl where + backend responses would fail if they contained a + Content-Range header when no range was requested. + * Additional SessError VSL events are now generated for + various HTTP/2 protocol errors. + * A new Linux jail has been added which is now the + default on Linux. For now, it is almost identical to + the Unix jail with one addition: + * When the new Linux jail is used, the working directory + not mounted on tmpfs partition. + * A race condition with VCL temperature transitions has + been addressed. + * Internal management of probes has been reworked to + address race conditions. + * Backend tasks can now be instructed to queue if the + backend has reached its max_connections. + * The size of the buffer to hold panic messages is now + tunable through the new panic_buffer parameter. + * The Varnish Shared Memory (VSM) and Varnish Shared + Counters (VSC) consumer implementation in libvarnishapi + have been improved for stability and performance. + * An issue has been fixed where Varnish Shared Log (VSL) + queries (for example using ``varnishlog -q``) with + numerical values would fail in unexpected ways due to + truncation. + * The ``ObjWaitExtend()`` Object API function gained a + statep argument to optionally return the busy object + state consistent with the current extension. A NULL + value may be passed if the caller does not require it. + * For backends using the ``.via`` attribute to connect + through a proxy, the connect_timeout, + ``first_byte_timeout`` and ``between_bytes_timeout`` + attributes are now inherited from proxy unless + 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(). + +------------------------------------------------------------------- Old: ---- varnish-7.5.0.tgz New: ---- _scmsync.obsinfo build.specials.obscpio varnish-7.6.0.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ varnish.spec ++++++ --- /var/tmp/diff_new_pack.SPRMWS/_old 2024-10-07 21:50:07.428989419 +0200 +++ /var/tmp/diff_new_pack.SPRMWS/_new 2024-10-07 21:50:07.428989419 +0200 @@ -25,7 +25,7 @@ %define _fillupdir %_localstatedir/adm/fillup-templates %endif Name: varnish -Version: 7.5.0 +Version: 7.6.0 Release: 0 Summary: Accelerator for HTTP services License: BSD-2-Clause ++++++ _scmsync.obsinfo ++++++ mtime: 1728155887 commit: b36281bc31c37580f70fe48a94251b144830a893a05179ea6e3bf924506ed3de url: https://src.opensuse.org/jengelh/varnish revision: master ++++++ varnish-7.5.0.tgz -> varnish-7.6.0.tgz ++++++ ++++ 55395 lines of diff (skipped)
participants (1)
-
Source-Sync