RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2024-09-03 16:43:30 +02:00
parent a07ba37b5e
commit 4e16f8aa6a
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 33 additions and 9 deletions

View File

@ -4,7 +4,7 @@ curl and libcurl 8.10.0
Command line options: 265
curl_easy_setopt() options: 306
Public functions in libcurl: 94
Contributors: 3236
Contributors: 3240
This release includes the following changes:
@ -33,6 +33,8 @@ This release includes the following bugfixes:
o bearssl: improve shutdown handling [45]
o BINDINGS: add zig binding [100]
o build: add `iphlpapi` lib for libssh on Windows [166]
o build: add `poll()` detection for cross-builds [244]
o build: add options to disable SHA-512/256 hash algo [239]
o build: check OS-native IDN first, then libidn2 [223]
o build: delete unused `REQUIRE_LIB_DEPS` [226]
o build: drop unused feature-detection code for Apple `poll()` [227]
@ -41,6 +43,7 @@ This release includes the following bugfixes:
o build: silence C4232 MSVC warnings in vcpkg ngtcp2 builds [137]
o build: use -Wno-format-overflow [195]
o buildconf.bat: fix tool_hugehelp.c generation [173]
o cf-socket: fix pollset for listening [179]
o cf-socket: prevent KEEPALIVE_FACTOR being set to 1000 for Windows [185]
o cfilters: send flush [13]
o CHANGES: rename to CHANGES.md, no longer generated [40]
@ -57,6 +60,7 @@ This release includes the following bugfixes:
o cmake: add wolfSSH support [117]
o cmake: allow `pkg-config` in more envs [147]
o cmake: cleanup header paths [59]
o cmake: default `CURL_DISABLE_LDAPS` to the value of `CURL_DISABLE_LDAP` [231]
o cmake: delete MSVC warning suppression for tests/server [101]
o cmake: detect `nghttp2` via `pkg-config`, enable by default [21]
o cmake: detect and show VCPKG in platform flags [84]
@ -97,6 +101,7 @@ This release includes the following bugfixes:
o configure: fix WinIDN builds targeting old Windows [210]
o configure: remove USE_EXPLICIT_LIB_DEPS [199]
o configure: replace nonportable grep -o with awk [111]
o connect: always prefer ipv6 in IP eyeballing [209]
o connect: limit update IP info [191]
o cookie.md: try to articulate the two different uses this option has [92]
o curl: allow 500MB data URL encode strings [38]
@ -134,6 +139,7 @@ This release includes the following bugfixes:
o gnutls/wolfssl: improve error message when certificate fails [125]
o gnutls: send all data [230]
o gtls: fix OCSP stapling management [206]
o haproxy: send though next filter [222]
o hash: provide asserts to verify API use [96]
o http/2: simplify eos/blocked handling [90]
o http2+h3 filters: fix ctx init [142]
@ -155,6 +161,7 @@ This release includes the following bugfixes:
o lib: fix AIX build issues [112]
o lib: fix building with wolfSSL without DES support [134]
o lib: prefer `CURL_SHA256_DIGEST_LENGTH` over the unprefixed name [132]
o lib: remove use of RANDOM_FILE [235]
o libcurl.pc: add `Cflags.private` [10]
o libcurl.pc: add reference to `libgsasl` [150]
o libcurl/docs: expand on redirect following and secrets to other hosts [85]
@ -177,12 +184,15 @@ This release includes the following bugfixes:
o ngtcp2/osslq: remove NULL pointer dereferences [213]
o ngtcp2: use NGHTTP3 prefix instead of NGTCP2 for errors in h3 callbacks [79]
o openssl quic: fix memory leak [229]
o openssl: fix the data race when sharing an SSL session between threads [221]
o openssl: improve shutdown handling [44]
o pingpong: drain the input buffer when reading responses [193]
o POP3: fix multi-line responses [168]
o pop3: use the protocol handler ->write_resp [220]
o printf: fix mingw-w64 format checks [228]
o progress: ratelimit/progress tweaks [32]
o pytests: add tests for HEAD requests in all HTTP versions [42]
o rand: only provide weak random when needed [233]
o runtests: if DISABLED cannot be read, error out [56]
o runtests: log ignored but passed tests [130]
o runtests: remove "has_textaware" [217]
@ -225,6 +235,7 @@ This release includes the following bugfixes:
o transfer: remove comments, add asserts [218]
o transfer: skip EOS read when download done [196]
o url: dns_entry related improvements [16]
o url: fix connection reuse for HTTP/2 upgrades [236]
o urlapi: verify URL *decoded* hostname when set [160]
o urldata: introduce `data->mid`, a unique identifier inside a multi [127]
o urldata: remove 'scratch' from the UrlState struct [86]
@ -266,15 +277,16 @@ advice from friends like these:
Benjamin Riefenstahl Mecom, Bo Anderson, Chris Swan, Christoph Reiter,
Dan Fandrich, Daniel Stenberg, David Sardari, dependabot[bot],
Emanuele Torre, Eric Norris, feelingseas on github, Gruber Glass,
Hiroki Kurosawa, Jan Venekamp, Jason Hood, Jiacai Liu, Joe Birr-Pixton,
John Haugabook, Joshix-1 on github, Justin Maggard, kit-ty-kate on github,
lolbinarycat on github, MasterInQuestion on github, Matt Jolly, Max Faxälv,
Micah Snyder, Moritz Buhl, Pete Cordell, ralfjunker on github,
Rasmus Thomsen, Ray Satiro, renovate[bot], Ryan Carsten Schmidt, Sam Jessup,
Sergio Durigan Junior, Slaven Rezić, Stefan Eissing, Steffen Kieß, Tal Regev,
Hiroki Kurosawa, janedenone on github, Jan Venekamp, Jason Hood, Jiacai Liu,
Joe Birr-Pixton, John Haugabook, Joshix-1 on github, Justin Maggard,
Kai Pastor, kit-ty-kate on github, lolbinarycat on github,
MasterInQuestion on github, Matt Jolly, Max Faxälv, Micah Snyder,
Moritz Buhl, Pete Cordell, ralfjunker on github, Rasmus Thomsen, Ray Satiro,
renovate[bot], Ryan Carsten Schmidt, Sam Jessup, Sergio Durigan Junior,
Slaven Rezić, Stanislav Lange, Stefan Eissing, Steffen Kieß, Tal Regev,
Tim Yuer, Venkat Krishna R, Viktor Petersson, Viktor Szakats, XYenon,
Yedaya Katsman, 罗朝辉
(50 contributors)
Yedaya Katsman, Yoshimasa Ohno, наб, 罗朝辉
(55 contributors)
References to bug reports and discussions on issues:
@ -456,6 +468,7 @@ References to bug reports and discussions on issues:
[176] = https://curl.se/bug/?i=14617
[177] = https://curl.se/bug/?i=14612
[178] = https://curl.se/bug/?i=14708
[179] = https://curl.se/mail/lib-2024-08/0023.html
[180] = https://curl.se/bug/?i=14653
[181] = https://curl.se/bug/?i=14591
[182] = https://curl.se/bug/?i=14634
@ -485,6 +498,7 @@ References to bug reports and discussions on issues:
[206] = https://curl.se/bug/?i=14642
[207] = https://curl.se/bug/?i=14640
[208] = https://curl.se/bug/?i=14626
[209] = https://curl.se/bug/?i=14761
[210] = https://curl.se/bug/?i=12606
[211] = https://curl.se/bug/?i=14732
[213] = https://curl.se/bug/?i=14701
@ -494,12 +508,21 @@ References to bug reports and discussions on issues:
[218] = https://curl.se/bug/?i=14688
[219] = https://curl.se/bug/?i=14717
[220] = https://curl.se/bug/?i=14684
[221] = https://curl.se/bug/?i=14751
[222] = https://curl.se/bug/?i=14756
[223] = https://curl.se/bug/?i=14674
[224] = https://curl.se/bug/?i=14673
[225] = https://curl.se/bug/?i=14672
[226] = https://curl.se/bug/?i=14671
[227] = https://curl.se/bug/?i=14718
[228] = https://curl.se/bug/?i=14703
[229] = https://curl.se/bug/?i=14720
[230] = https://curl.se/bug/?i=14722
[231] = https://curl.se/bug/?i=14758
[232] = https://curl.se/bug/?i=14709
[233] = https://curl.se/bug/?i=14749
[234] = https://curl.se/bug/?i=14660
[235] = https://curl.se/bug/?i=14749
[236] = https://curl.se/bug/?i=14739
[239] = https://curl.se/bug/?i=14753
[244] = https://curl.se/bug/?i=14714

View File

@ -142,3 +142,4 @@ s/daniel-j-h/Daniel J. H./
s/hongfei.li/Hongfei Li/
s/z2_ on hackerone/z2_/
s/z2-2z on github/z2_/
s/janedenone on hackerone/janedenone on github/