From 0e022d4241a48c8ceb22a21eb976b22b4165e8f7 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 27 Jul 2025 18:03:13 +0200 Subject: [PATCH] RELEASE-NOTES: synced Working towards 8.16.0 now --- RELEASE-NOTES | 22 ++++++++++++++++++++++ include/curl/curlver.h | 9 ++++----- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 80c88c23f6..e96ee82a37 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -8,30 +8,39 @@ curl and libcurl 8.15.1 This release includes the following changes: + o vquic: drop msh3 [8] This release includes the following bugfixes: o build: enable _GNU_SOURCE on GNU/Hurd [27] o build: fix build errors/warnings in rare configurations [7] o build: link to Apple frameworks required by static wolfSSL [40] + o cf-https-connect: delete unused declaration [15] o cmake: capitalize 'Rustls' in the config summary o cmake: fix `ENABLE_UNIX_SOCKETS=OFF` with pre-fill enabled on unix o cmake: fix to disable Schannel and SSPI for non-Windows targets o cmake: keep websockets disabled if HTTP is disabled o cmake: make `runtests` targets build the curl tool [32] + o CODE_STYLE: sync with recent `checksrc.pl` updates [49] o curl/system.h: fix for GCC 3.3.x and older [38] o curl: tool_read_cb fix of segfault [18] + o curl_addrinfo: drop workaround for old-mingw [14] o curl_fnmatch, servers: drop local macros in favour of `sizeof()` [21] + o curl_ossl: extend callback table for nghttp3 1.11.0 [46] + o curl_setup.h: move UWP detection after `config-win32.h` (revert) [51] o curl_setup.h: move UWP detection after `config-win32.h` [23] + o DEPRECATE.md: drop support for Windows XP/2003 [31] o DISTROS.md: add Haiku [39] o docs: fix name in curl_easy_ssls_export man page [12] o easy handle: check validity on external calls [28] o gnutls: some small cleanups [41] o hmac: return error if init fails [2] o http: const up readonly H2_NON_FIELD [10] + o http: silence `-Warray-bounds` with gcc 13+ [44] o lib1560: fix memory leak when run without UTF-8 support [17] o multi event: remove only announced [25] o multissl: initialize when requesting a random number [30] + o ngtcp2: extend callback tables for nghttp3 1.11.0 and ngtcp2 1.14.0 [47] o openssl: some small cleanups [42] o pytest: add SOCKS tests and scoring [9] o pytest: increase server KeepAliveTimeout [26] @@ -48,7 +57,9 @@ This release includes the following bugfixes: o tidy-up: `Curl_thread_create()` callback return type [20] o tool_operate: avoid superfluous strdup'ing output [1] o vquic-tls: fix SSL backend type for QUIC connections using gnutls [29] + o windows: drop unused `curlx/version_win32.h` includes [52] o windows: fix `if_nametoindex()` detection with autotools, improve with cmake [24] + o windows: include `wincrypt.h` before `iphlpapi.h` for mingw-w64 <6 [50] o windows: target version macro tidy-ups [3] This release includes the following known bugs: @@ -87,11 +98,14 @@ References to bug reports and discussions on issues: [5] = https://curl.se/bug/?i=17991 [6] = https://curl.se/bug/?i=17988 [7] = https://curl.se/bug/?i=17962 + [8] = https://curl.se/bug/?i=17729 [9] = https://curl.se/bug/?i=17986 [10] = https://curl.se/bug/?i=17996 [11] = https://curl.se/bug/?i=18004 [12] = https://curl.se/bug/?i=17995 [13] = https://curl.se/bug/?i=17993 + [14] = https://curl.se/bug/?i=18038 + [15] = https://curl.se/bug/?i=18036 [17] = https://curl.se/bug/?i=17998 [18] = https://curl.se/bug/?i=17978 [19] = https://curl.se/bug/?i=17938 @@ -105,6 +119,7 @@ References to bug reports and discussions on issues: [28] = https://curl.se/bug/?i=17958 [29] = https://curl.se/bug/?i=17976 [30] = https://curl.se/bug/?i=17963 + [31] = https://curl.se/bug/?i=18016 [32] = https://curl.se/bug/?i=17967 [34] = https://curl.se/bug/?i=17933 [35] = https://curl.se/bug/?i=17971 @@ -115,3 +130,10 @@ References to bug reports and discussions on issues: [41] = https://curl.se/bug/?i=17941 [42] = https://curl.se/bug/?i=17940 [43] = https://curl.se/bug/?i=17942 + [44] = https://curl.se/bug/?i=18030 + [46] = https://curl.se/bug/?i=18026 + [47] = https://curl.se/bug/?i=18019 + [49] = https://curl.se/bug/?i=18015 + [50] = https://curl.se/bug/?i=18012 + [51] = https://curl.se/bug/?i=18014 + [52] = https://curl.se/bug/?i=18011 diff --git a/include/curl/curlver.h b/include/curl/curlver.h index 91f2f13a6e..48fb81df81 100644 --- a/include/curl/curlver.h +++ b/include/curl/curlver.h @@ -32,14 +32,13 @@ /* This is the version number of the libcurl package from which this header file origins: */ -#define LIBCURL_VERSION "8.15.1-DEV" +#define LIBCURL_VERSION "8.16.0-DEV" /* The numeric version number is also available "in parts" by using these defines: */ #define LIBCURL_VERSION_MAJOR 8 -#define LIBCURL_VERSION_MINOR 15 -#define LIBCURL_VERSION_PATCH 1 - +#define LIBCURL_VERSION_MINOR 16 +#define LIBCURL_VERSION_PATCH 0 /* This is the numeric version of the libcurl version number, meant for easier parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will always follow this syntax: @@ -59,7 +58,7 @@ CURL_VERSION_BITS() macro since curl's own configure script greps for it and needs it to contain the full number. */ -#define LIBCURL_VERSION_NUM 0x080f01 +#define LIBCURL_VERSION_NUM 0x081000 /* * This is the date and time when the full source package was created. The -- 2.47.2