RELEASE-NOTES: synced

Bump the planned next version to 8.12.0
This commit is contained in:
Daniel Stenberg 2024-12-29 14:23:21 +01:00
parent b8b982c136
commit f0cfead78f
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 39 additions and 9 deletions

View File

@ -1,4 +1,4 @@
curl and libcurl 8.11.2 curl and libcurl 8.12.0
Public curl releases: 264 Public curl releases: 264
Command line options: 266 Command line options: 266
@ -27,25 +27,38 @@ This release includes the following bugfixes:
o cf-socket: error if address can't be copied [72] o cf-socket: error if address can't be copied [72]
o checksrc: ban use of sscanf() [7] o checksrc: ban use of sscanf() [7]
o checksrc: fix the return() checker [35] o checksrc: fix the return() checker [35]
o cmake/FindLDAP: avoid empty 'Requires' item when omitting `pkg-config` module [90]
o cmake/FindLibpsl: protect against `pkg-config` "half-detection" [89]
o cmake/FindLibssh: sync header comment with other modules o cmake/FindLibssh: sync header comment with other modules
o cmake/FindMbedTLS: drop lib duplicates early [17] o cmake/FindMbedTLS: drop lib duplicates early [17]
o cmake: add `librtmp` Find module [86]
o cmake: add LDAP Find module [46] o cmake: add LDAP Find module [46]
o cmake: add native `pkg-config` detection for remaining Find modules [37] o cmake: add native `pkg-config` detection for remaining Find modules [37]
o cmake: allow `CURL_LTO` regardless of `CURL_BUILD_TYPE`, enable in CI [88]
o cmake: clang-cl improvements [42] o cmake: clang-cl improvements [42]
o cmake: delete accidental debug message o cmake: delete accidental debug message
o cmake: drop duplicate Windows cache value [81]
o cmake: drop redundant FOUND checks (libgsasl, libssh, libuv) [49] o cmake: drop redundant FOUND checks (libgsasl, libssh, libuv) [49]
o cmake: drop redundant opening/closing `.*` from `MATCH` expressions [64] o cmake: drop redundant opening/closing `.*` from `MATCH` expressions [64]
o cmake: drop unused `HAVE_SYS_XATTR_H` detection [79]
o cmake: extend zlib's `AUTO` option to brotli, zstd and enable if found [36] o cmake: extend zlib's `AUTO` option to brotli, zstd and enable if found [36]
o cmake: improve `curl_dumpvars()` and move to `Utilities.cmake` [50] o cmake: improve `curl_dumpvars()` and move to `Utilities.cmake` [50]
o cmake: make libpsl required by default [45] o cmake: make libpsl required by default [45]
o cmake: move `pkg-config` names to Find modules [87]
o cmake: move GSS init before feature detections [93]
o cmake: namespace functions and macros [41] o cmake: namespace functions and macros [41]
o cmake: optimize out 4 picky warning option detections with gcc [78]
o cmake: replace `unset(VAR)` with `set(VAR "")` for init [43] o cmake: replace `unset(VAR)` with `set(VAR "")` for init [43]
o cmake: use `CMAKE_REQUIRED_LINK_DIRECTORIES` [48] o cmake: use `CMAKE_REQUIRED_LINK_DIRECTORIES` [48]
o cmake: use `STREQUAL` to detect Linux [68]
o config-mac: drop `MACOS_SSL_SUPPORT` macro [63] o config-mac: drop `MACOS_SSL_SUPPORT` macro [63]
o conncache: result_cb comment removed from function docs [1] o conncache: result_cb comment removed from function docs [1]
o cookie: fix crash in netscape cookie parsing [84]
o cookie: parse only the exact expire date [3] o cookie: parse only the exact expire date [3]
o curl: return error if etag options are used with multiple URLs [5] o curl: return error if etag options are used with multiple URLs [5]
o curl_multibyte: support Windows paths longer than MAX_PATH [76] o curl_multibyte: support Windows paths longer than MAX_PATH [76]
o curl_url_set.md: adjust the added-in to 7.62.0 [94]
o curl_ws_recv.md: fix typo
o CURLOPT_PROXY.md: clarify the crendential support in proxy URLs [66] o CURLOPT_PROXY.md: clarify the crendential support in proxy URLs [66]
o CURLOPT_RESOLVE.md: fix wording [30] o CURLOPT_RESOLVE.md: fix wording [30]
o docs/BUGS.md: remove leading space from a link o docs/BUGS.md: remove leading space from a link
@ -54,12 +67,14 @@ This release includes the following bugfixes:
o examples/synctime.c: remove references to dead URLs and functionality [62] o examples/synctime.c: remove references to dead URLs and functionality [62]
o examples: make them compile with compatibility functions disabled (Windows) [58] o examples: make them compile with compatibility functions disabled (Windows) [58]
o http2: fix value stored to 'result' is never read [71] o http2: fix value stored to 'result' is never read [71]
o http: fix build with `CURL_DISABLE_COOKIES` [95]
o http_aws_sigv4: Fix invalid compare function handling zero-length pairs [24] o http_aws_sigv4: Fix invalid compare function handling zero-length pairs [24]
o lib517: extend the getdate test with quotes and leading "junk" [4] o lib517: extend the getdate test with quotes and leading "junk" [4]
o lib: replace `inline` redefine with `CURL_INLINE` macro [47] o lib: replace `inline` redefine with `CURL_INLINE` macro [47]
o lib: supress deprecation warnings in apple builds [32] o lib: supress deprecation warnings in apple builds [32]
o lib: TLS session ticket caching reworked [60] o lib: TLS session ticket caching reworked [60]
o Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) [38] o Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) [38]
o multi: fix curl_multi_waitfds reporting of fd_count [73]
o multissl: make openssl + wolfssl builds work [34] o multissl: make openssl + wolfssl builds work [34]
o netrc: fix password-only entries [28] o netrc: fix password-only entries [28]
o netrc: restore _netrc fallback logic [6] o netrc: restore _netrc fallback logic [6]
@ -106,12 +121,13 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Andy Pan, Ben Zanin, Christian Heusel, Christian Schmitz, Daniel Stenberg, Andy Pan, Ben Zanin, Christian Heusel, Christian Schmitz,
Darren Banfi, dwickr, Ganesh Viswanathan, Hermes Zhang, Christopher Dannemiller, Daniel Stenberg, Darren Banfi, dwickr,
IcedCoffeee on github, Kai Pastor, Kevin Sun, Kuan-Wei Chiu, Manuel Einfalt, Ganesh Viswanathan, Hermes Zhang, IcedCoffeee on github, Jeroen Ooms,
Kai Pastor, Kevin Sun, Kuan-Wei Chiu, Manuel Einfalt, Marcel Raad,
Mohammed Sadiq, Randall S. Becker, Ray Satiro, renovate[bot], Rudi Heitbaum, Mohammed Sadiq, Randall S. Becker, Ray Satiro, renovate[bot], Rudi Heitbaum,
Samuel Henrique, Stefan Eissing, Tamir Duberstein, Viktor Szakats Samuel Henrique, Stefan Eissing, Tamir Duberstein, Viktor Szakats
(23 contributors) (26 contributors)
References to bug reports and discussions on issues: References to bug reports and discussions on issues:
@ -182,10 +198,24 @@ References to bug reports and discussions on issues:
[65] = https://curl.se/bug/?i=15812 [65] = https://curl.se/bug/?i=15812
[66] = https://curl.se/bug/?i=15805 [66] = https://curl.se/bug/?i=15805
[67] = https://curl.se/bug/?i=15814 [67] = https://curl.se/bug/?i=15814
[68] = https://curl.se/bug/?i=15855
[69] = https://curl.se/bug/?i=15807 [69] = https://curl.se/bug/?i=15807
[70] = https://curl.se/bug/?i=15808 [70] = https://curl.se/bug/?i=15808
[71] = https://curl.se/bug/?i=15806 [71] = https://curl.se/bug/?i=15806
[72] = https://curl.se/bug/?i=15784 [72] = https://curl.se/bug/?i=15784
[73] = https://curl.se/bug/?i=15146
[74] = https://curl.se/bug/?i=15748 [74] = https://curl.se/bug/?i=15748
[75] = https://curl.se/bug/?i=15468 [75] = https://curl.se/bug/?i=15468
[76] = https://curl.se/bug/?i=13522 [76] = https://curl.se/bug/?i=13522
[78] = https://curl.se/bug/?i=15850
[79] = https://curl.se/bug/?i=15845
[81] = https://curl.se/bug/?i=15840
[84] = https://curl.se/bug/?i=15826
[86] = https://curl.se/bug/?i=15832
[87] = https://curl.se/bug/?i=15800
[88] = https://curl.se/bug/?i=15829
[89] = https://curl.se/bug/?i=15827
[90] = https://curl.se/bug/?i=15828
[93] = https://curl.se/bug/?i=15809
[94] = https://curl.se/bug/?i=15822
[95] = https://curl.se/bug/?i=15820

View File

@ -32,13 +32,13 @@
/* This is the version number of the libcurl package from which this header /* This is the version number of the libcurl package from which this header
file origins: */ file origins: */
#define LIBCURL_VERSION "8.11.2-DEV" #define LIBCURL_VERSION "8.12.0-DEV"
/* The numeric version number is also available "in parts" by using these /* The numeric version number is also available "in parts" by using these
defines: */ defines: */
#define LIBCURL_VERSION_MAJOR 8 #define LIBCURL_VERSION_MAJOR 8
#define LIBCURL_VERSION_MINOR 11 #define LIBCURL_VERSION_MINOR 12
#define LIBCURL_VERSION_PATCH 2 #define LIBCURL_VERSION_PATCH 0
/* This is the numeric version of the libcurl version number, meant for easier /* This is the numeric version of the libcurl version number, meant for easier
parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will
@ -59,7 +59,7 @@
CURL_VERSION_BITS() macro since curl's own configure script greps for it CURL_VERSION_BITS() macro since curl's own configure script greps for it
and needs it to contain the full number. and needs it to contain the full number.
*/ */
#define LIBCURL_VERSION_NUM 0x080b02 #define LIBCURL_VERSION_NUM 0x080c00
/* /*
* This is the date and time when the full source package was created. The * This is the date and time when the full source package was created. The