]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[RELEASE] Released version 3.1.0 v3.1.0
authorWilly Tarreau <w@1wt.eu>
Tue, 26 Nov 2024 14:24:10 +0000 (15:24 +0100)
committerWilly Tarreau <w@1wt.eu>
Tue, 26 Nov 2024 14:24:10 +0000 (15:24 +0100)
Released version 3.1.0 with the following main changes :
    - BUG/MAJOR: mux-h1: Properly handle wrapping on obuf when dumping the first-line
    - BUILD: activity/memprofile: fix a build warning in the posix_memalign handler
    - BUG/MINOR: quic: Avoid BUG_ON() on ->on_pkt_lost() BBR callback call
    - CI: update to the latest AWS-LC version
    - CI: update to the latest WolfSSL version
    - DOC: ot: mention planned deprecation of the OT filter
    - Revert "CI: update to the latest WolfSSL version"
    - CI: github: add a WolfSSL job which tries the latest version
    - BUILD: systemd: fix usage of reserved name "sun" in the address field
    - BUILD: init: use the more portable FD_CLOEXEC for /dev/null
    - CI: github: improve the Wolfssl job
    - CI: github: improve the AWS-LC job
    - BUG/MINOR: mux-quic: fix show quic report of QCS prepared bytes
    - BUG/MEDIUM: quic: fix sending performance due to qc_prep_pkts() return
    - MINOR: mux-quic: use sched call time for pacing
    - CI: github: allow to run the Illumos job manually
    - BUILD: tcp_sample: var_fc_counter defined but not used
    - CI: github: add 'workflow_dispatch' on remaining build jobs
    - DOC: config: refine a little bit the text on QUIC pacing
    - MINOR: proto_sockpair: send_fd_uxst: init iobuf, cmsghdr, cmsgbuf to zeros
    - MINOR: startup: rename on_new_child_failure to mworker_on_new_child_failure
    - REORG: startup: move on_new_child_failure in mworker.c
    - MINOR: startup: prefix prepare_master and run_master with mworker_*
    - REORG: startup: move mworker_prepare_master in mworker.c
    - MINOR: startup: keep updating verbosity modes only in haproxy.c
    - REORG: startup: move mworker_run_master and mworker_loop in mworker.c
    - REORG: startup: move mworker_reexec and mworker_reload in mworker.c
    - MINOR: startup: prefix apply_master_worker_mode with mworker_*
    - REORG: startup: move mworker_apply_master_worker_mode in mworker.c
    - MINOR: cfgparse-quic: strengthen quic-cc-algo parsing
    - BUG/MAJOR: quic: fix wrong packet building due to already acked frames
    - DEV: lags/show-sess-to-flags: Properly handle fd state on server side
    - BUG/MEDIUM: http-ana: Don't release too early the L7 buffer
    - MINOR: quic: make bbr consider the max window size setting
    - DOC: quic: Amend the pacing information about BBR.
    - BUG/MEDIUM: quic: prevent EMSGSIZE with GSO for larger bufsize
    - MINOR: cli: Add a "help" keyword to show sess
    - MINOR: cli/quic: Add a "help" keyword to show quic
    - DOC: management: mention "show sess help" and "show quic help"
    - DOC: install: update the list of supported versions
    - MINOR: version: mention that 3.1 is stable now

CHANGELOG
VERDATE
VERSION
doc/configuration.txt

index e0ee391716cc90386ad0bc017e06754ff941c012..f46871f6c388544e7a8225809e6e421f3408a5c7 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,49 @@
 ChangeLog :
 ===========
 
+2024/11/26 : 3.1.0
+    - BUG/MAJOR: mux-h1: Properly handle wrapping on obuf when dumping the first-line
+    - BUILD: activity/memprofile: fix a build warning in the posix_memalign handler
+    - BUG/MINOR: quic: Avoid BUG_ON() on ->on_pkt_lost() BBR callback call
+    - CI: update to the latest AWS-LC version
+    - CI: update to the latest WolfSSL version
+    - DOC: ot: mention planned deprecation of the OT filter
+    - Revert "CI: update to the latest WolfSSL version"
+    - CI: github: add a WolfSSL job which tries the latest version
+    - BUILD: systemd: fix usage of reserved name "sun" in the address field
+    - BUILD: init: use the more portable FD_CLOEXEC for /dev/null
+    - CI: github: improve the Wolfssl job
+    - CI: github: improve the AWS-LC job
+    - BUG/MINOR: mux-quic: fix show quic report of QCS prepared bytes
+    - BUG/MEDIUM: quic: fix sending performance due to qc_prep_pkts() return
+    - MINOR: mux-quic: use sched call time for pacing
+    - CI: github: allow to run the Illumos job manually
+    - BUILD: tcp_sample: var_fc_counter defined but not used
+    - CI: github: add 'workflow_dispatch' on remaining build jobs
+    - DOC: config: refine a little bit the text on QUIC pacing
+    - MINOR: proto_sockpair: send_fd_uxst: init iobuf, cmsghdr, cmsgbuf to zeros
+    - MINOR: startup: rename on_new_child_failure to mworker_on_new_child_failure
+    - REORG: startup: move on_new_child_failure in mworker.c
+    - MINOR: startup: prefix prepare_master and run_master with mworker_*
+    - REORG: startup: move mworker_prepare_master in mworker.c
+    - MINOR: startup: keep updating verbosity modes only in haproxy.c
+    - REORG: startup: move mworker_run_master and mworker_loop in mworker.c
+    - REORG: startup: move mworker_reexec and mworker_reload in mworker.c
+    - MINOR: startup: prefix apply_master_worker_mode with mworker_*
+    - REORG: startup: move mworker_apply_master_worker_mode in mworker.c
+    - MINOR: cfgparse-quic: strengthen quic-cc-algo parsing
+    - BUG/MAJOR: quic: fix wrong packet building due to already acked frames
+    - DEV: lags/show-sess-to-flags: Properly handle fd state on server side
+    - BUG/MEDIUM: http-ana: Don't release too early the L7 buffer
+    - MINOR: quic: make bbr consider the max window size setting
+    - DOC: quic: Amend the pacing information about BBR.
+    - BUG/MEDIUM: quic: prevent EMSGSIZE with GSO for larger bufsize
+    - MINOR: cli: Add a "help" keyword to show sess
+    - MINOR: cli/quic: Add a "help" keyword to show quic
+    - DOC: management: mention "show sess help" and "show quic help"
+    - DOC: install: update the list of supported versions
+    - MINOR: version: mention that 3.1 is stable now
+
 2024/11/21 : 3.1-dev14
     - MINOR: acl: export find_acl_default()
     - MINOR: sample: extend the "when" converter to support an ACL
diff --git a/VERDATE b/VERDATE
index 68fc49987aa1bd68be54f74b1be5113046731153..86d02a717cbe154d4ae6682fb5edd83bcd3b0c3e 100644 (file)
--- a/VERDATE
+++ b/VERDATE
@@ -1,2 +1,2 @@
 $Format:%ci$
-2024/11/21
+2024/11/26
diff --git a/VERSION b/VERSION
index 020334ce9785703120e3f2aa79a82a1d196822a0..fd2a01863fdd3035fac5918c59666363544bfe23 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.1-dev14
+3.1.0
index 9a4a34ad2b6b5adba59d8fc1e855375ed1a20c99..24f437ee4eae2d2313abf20d25150609ec341bb5 100644 (file)
@@ -3,7 +3,7 @@
                           Configuration Manual
                          ----------------------
                               version 3.1
-                              2024/11/21
+                              2024/11/26
 
 
 This document covers the configuration language as implemented in the version