RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2025-01-22 08:08:47 +01:00
parent 7c2b325004
commit f5f8f2c892
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 31 additions and 14 deletions

View File

@ -4,7 +4,7 @@ curl and libcurl 8.12.0
Command line options: 267
curl_easy_setopt() options: 306
Public functions in libcurl: 96
Contributors: 3324
Contributors: 3327
This release includes the following changes:
@ -58,6 +58,7 @@ This release includes the following bugfixes:
o cmake: deprecate winbuild, add migration guide from legacy build methods [157]
o cmake: detect mingw-w64 version, pre-fill `HAVE_STRTOK_R` [179]
o cmake: do not store `MINGW64_VERSION` in cache [175]
o cmake: drop `fseeko()` pre-fill and check for Windows [201]
o cmake: drop duplicate Windows cache value [81]
o cmake: drop redundant FOUND checks (libgsasl, libssh, libuv) [49]
o cmake: drop redundant opening/closing `.*` from `MATCH` expressions [64]
@ -92,11 +93,13 @@ This release includes the following bugfixes:
o conncache: count shutdowns against host and max limits [154]
o conncache: result_cb comment removed from function docs [1]
o content_encoding: namespace GZIP flag constants [147]
o content_encoding: support use of custom libzstd memory functions [186]
o cookie: cap expire times to 400 days [111]
o cookie: fix crash in netscape cookie parsing [84]
o cookie: parse only the exact expire date [3]
o curl-functions.m4: fix indentation in `CURL_SIZEOF()` [131]
o curl: return error if etag options are used with multiple URLs [5]
o curl_multi_fdset: include the shutdown connections in the set [168]
o curl_multi_waitfds.md: tidy up the example [162]
o curl_multibyte: support Windows paths longer than MAX_PATH [76]
o curl_setup: fix missing `ADDRESS_FAMILY` type in rare build cases [144]
@ -112,10 +115,13 @@ This release includes the following bugfixes:
o docs/HTTP-COOKIES.md: link to more information [125]
o docs/libcurl/opts: clarify the return values [114]
o docs/libcurl: return value overhall [120]
o docs/TLS-SESSIONS: fix typo, the->they [189]
o docs: document the behavior of -- in the curl command line [198]
o docs: use lowercase curl and libcurl [113]
o doh: cleanups and extended HTTPS RR code [161]
o doh: send HTTPS RR requests for all HTTP(S) transfers [160]
o easy: make curl_easy_perform() return error if connection still there [163]
o easy_lock: use Sleep(1) for thread yield on old Windows [191]
o ECH: update APIs to those agreed with OpenSSL maintainers [101]
o examples/block-ip: drop redundant `memory.h` include
o examples/block-ip: show how to block IP addresses [74]
@ -139,6 +145,7 @@ This release includes the following bugfixes:
o lib: replace `inline` redefine with `CURL_INLINE` macro [47]
o lib: supress deprecation warnings in apple builds [32]
o lib: TLS session ticket caching reworked [60]
o libcurl/opts: do not save files in dirs where attackers have access [199]
o Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) [38]
o mbedtls: fix handling of blocked sends [116]
o mime: explicitly rewind subparts at attachment time. [80]
@ -206,6 +213,7 @@ This release includes the following bugfixes:
o websocket: fix message send corruption [188]
o windows: drop dupe macros, detect `CURL_OS` for WinCE ARM, indentation [183]
o windows: drop redundant `USE_WIN32_SMALL_FILES` macro [145]
o windows: merge `config-win32ce.h` into `config-win32.h` [196]
o ws-docs: remove the outdated texts saying ws support is experimental [15]
This release includes the following known bugs:
@ -226,19 +234,19 @@ Planned upcoming removals include:
This release would not have looked like this without help, code, reports and
advice from friends like these:
Aleksander Mazur, Andy Pan, Asger Hautop Drewsen, baranyaib90 on github,
Ben Zanin, Brad House, Christian Heusel, Christian Schmitz,
Christopher Dannemiller, Dan Fandrich, Daniel Stenberg, Darren Banfi,
Deniz Sökmen, dependabot[bot], Derek Huang, dwickr, Ganesh Viswanathan,
Hermes Zhang, IcedCoffeee on github, Jakub Jelen, Jeroen Ooms, Jiri Stary,
Kai Pastor, Kevin Sun, Kuan-Wei Chiu, Manuel Einfalt, Marcel Raad,
Milon Renatus, Mohammed Sadiq, na-trium-144 on github, Neil Horman,
Nicolás San Martín, Patrick Monnerat, prpr19xx on github, Qriist on github,
Ralph Sennhauser, Randall S. Becker, Ray Satiro, renovate[bot],
Rudi Heitbaum, Samuel Henrique, Stefan Eissing, Stephen Farrell, Tal Regev,
Tamás Bálint Misius, Tamir Duberstein, Viktor Szakats, Yedaya Katsman,
Yihang Zhou
(49 contributors)
9cel, Aleksander Mazur, Andy Pan, Asger Hautop Drewsen,
baranyaib90 on github, Ben Zanin, Brad House, Christian Heusel,
Christian Schmitz, Christopher Dannemiller, Dan Fandrich, Daniel Stenberg,
Darren Banfi, Deniz Sökmen, dependabot[bot], Derek Huang, Donguk Kim, dwickr,
Ganesh Viswanathan, Hermes Zhang, IcedCoffeee on github, Jakub Jelen,
Jeroen Ooms, Jiri Stary, Kai Pastor, Kevin Sun, Kuan-Wei Chiu,
Manuel Einfalt, Marcel Raad, Milon Renatus, Mohammed Sadiq,
na-trium-144 on github, Neil Horman, Neil Johari, Nicolás San Martín,
Patrick Monnerat, prpr19xx on github, Qriist on github, Ralph Sennhauser,
Randall S. Becker, Ray Satiro, renovate[bot], Rudi Heitbaum, Samuel Henrique,
Stefan Eissing, Stephen Farrell, Tal Regev, Tamás Bálint Misius,
Tamir Duberstein, Viktor Szakats, Yedaya Katsman, Yihang Zhou
(52 contributors)
References to bug reports and discussions on issues:
@ -409,6 +417,7 @@ References to bug reports and discussions on issues:
[165] = https://curl.se/bug/?i=15992
[166] = https://curl.se/bug/?i=16039
[167] = https://curl.se/bug/?i=15990
[168] = https://curl.se/bug/?i=15156
[169] = https://curl.se/bug/?i=16000
[170] = https://curl.se/bug/?i=15996
[171] = https://curl.se/bug/?i=15984
@ -426,8 +435,15 @@ References to bug reports and discussions on issues:
[183] = https://curl.se/bug/?i=16029
[184] = https://curl.se/bug/?i=16027
[185] = https://curl.se/bug/?i=16014
[186] = https://curl.se/bug/?i=16028
[188] = https://curl.se/bug/?i=15865
[189] = https://curl.se/bug/?i=16057
[190] = https://curl.se/bug/?i=16015
[191] = https://curl.se/bug/?i=16048
[192] = https://curl.se/bug/?i=16020
[194] = https://curl.se/bug/?i=16019
[195] = https://curl.se/bug/?i=16009
[196] = https://curl.se/bug/?i=16038
[198] = https://curl.se/bug/?i=16053
[199] = https://curl.se/bug/?i=16051
[201] = https://curl.se/bug/?i=16041

View File

@ -155,3 +155,4 @@ s/Smackd0wn\z/Smackd0wn on github/
s/Testclutch//
s/edmcln\z/edmcln on github/
s/andrewkirillov-ibm/Andrew Kirillov/
s/\(.*\) via #[0-9]*//