RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2025-02-17 08:43:08 +01:00
parent fb60c9018d
commit b22f9066a5
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 8.12.2
Command line options: 267
curl_easy_setopt() options: 306
Public functions in libcurl: 96
Contributors: 3344
Contributors: 3345
This release includes the following changes:
@ -15,12 +15,21 @@ This release includes the following bugfixes:
o asyn-thread: avoid the separate 'struct resdata' alloc [20]
o asyn-thread: avoid the separate curl_mutex_t alloc [6]
o asyn-thread: do not allocate thread_data separately [21]
o asyn-thread: remove 'status' from struct Curl_async [36]
o build: fix compiler warnings in feature detections [39]
o build: set `HAVE_WRITABLE_ARGV` for Apple cross-builds [8]
o cmake: add pre-fill for Unix, enable in GHA/macos, verify pre-fills [42]
o cmake: allow empty custom `IMPORT_LIB_SUFFIX`, add suffix collision detection [41]
o cmake: drop `HAVE_IN_ADDR_T` from pre-fill too
o cmake: drop two stray TLS feature checks for wolfSSL [9]
o cmake: fix `HAVE_ATOMIC`/`HAVE_STDATOMIC` pre-fill for clang-cl [28]
o cmake: fix ECH detection in custom-patched OpenSSL [32]
o cmake: mention 'insecure' in the debug build warning [15]
o cmake: misc tidy-ups [38]
o CODE_STYLE: readability and banned functions [35]
o configure: use `curl_cv_apple` variable [40]
o cookie: simplify invalid_octets() [24]
o curl_msh3: remove verify bypass from DEBUGBUILDs [43]
o docs: add FD_ZERO to curl_multi_fdset example [19]
o docs: correct argument names & URL redirection [4]
o HTTP3.md: only speak about minimal versions [18]
@ -29,6 +38,8 @@ This release includes the following bugfixes:
o lib: strtoofft.h header cleanup [17]
o lib: use Curl_str_number() for parsing decimal numbers [13]
o managen: correct the warning for un-escaped '<' and '>' [1]
o scripts/managen: fix option 'single' [31]
o scripts/managen: fix parsing of markdown code sections [30]
o strparse: make Curl_str_number() return error for no digits [14]
o strparse: switch the API to work on 'const char *' [2]
o strparse: switch to curl_off_t as base data type [7]
@ -37,6 +48,7 @@ This release includes the following bugfixes:
o tidy-up: drop unused `CURL_INADDR_NONE` macro and `in_addr_t` type [26]
o timediff: fix comment for curlx_mstotv() [25]
o urlapi: simplify junkscan [23]
o variable.md: clarify 'trim' example [12]
o wolfssh: retrieve the error using wolfSSH_get_error [5]
o wolfssl: when using PQ KEM, use ML-KEM, not Kyber [10]
@ -59,9 +71,10 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
Anthony Hu, Daniel Stenberg, Harry Sintonen, Joseph Chen, kriztalz, Sergey,
Stefan Eissing, Viktor Szakats
(8 contributors)
Anthony Hu, Daniel Stenberg, Harry Sintonen, Joseph Chen, kriztalz,
Marcel Raad, Ray Satiro, RubisetCie on Github, Sergey, Stefan Eissing,
Viktor Szakats
(11 contributors)
References to bug reports and discussions on issues:
@ -75,6 +88,7 @@ References to bug reports and discussions on issues:
[8] = https://curl.se/bug/?i=16338
[9] = https://curl.se/bug/?i=16339
[10] = https://curl.se/bug/?i=16337
[12] = https://curl.se/bug/?i=16346
[13] = https://curl.se/bug/?i=16319
[14] = https://curl.se/bug/?i=16319
[15] = https://curl.se/bug/?i=16327
@ -92,3 +106,14 @@ References to bug reports and discussions on issues:
[27] = https://curl.se/bug/?i=16314
[28] = https://curl.se/bug/?i=16313
[29] = https://curl.se/bug/?i=16274
[30] = https://curl.se/bug/?i=16345
[31] = https://curl.se/bug/?i=16344
[32] = https://curl.se/bug/?i=16354
[35] = https://curl.se/bug/?i=16349
[36] = https://curl.se/bug/?i=16347
[38] = https://curl.se/bug/?i=16238
[39] = https://curl.se/bug/?i=16287
[40] = https://curl.se/bug/?i=16340
[41] = https://curl.se/bug/?i=16324
[42] = https://curl.se/bug/?i=15841
[43] = https://curl.se/bug/?i=16342