From: Daniel Stenberg Date: Wed, 2 Aug 2023 06:37:42 +0000 (+0200) Subject: RELEASE-NOTES: synced X-Git-Tag: curl-8_3_0~244 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8c5f117882cb9b7fa047ba98cefa405095ddf165;p=thirdparty%2Fcurl.git RELEASE-NOTES: synced --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index f05a55b098..41d62c404d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -4,10 +4,11 @@ curl and libcurl 8.3.0 Command line options: 256 curl_easy_setopt() options: 303 Public functions in libcurl: 91 - Contributors: 2932 + Contributors: 2942 This release includes the following changes: + o curl: make %output{} in -w specify a file to write to [36] o nss: remove support for this TLS library [10] o tool: add "variable" support [1] o wolfssl: support loading system CA certificates [8] @@ -16,17 +17,34 @@ This release includes the following bugfixes: o bearssl: don't load CA certs when peer verification is disabled [33] o CI: add caching to many jobs [19] + o cmake: add support for single libcurl compilation pass [21] + o cmake: cache more config and delete unused ones [4] + o cmake: detect `SSL_set0_wbio` in OpenSSL [22] + o cmake: fixup H2 duplicate symbols for unity builds [23] o cmake: support building static and shared libcurl in one go [17] o configure, cmake, lib: more form api deprecation [7] o configure: use the pkg-config --libs-only-l flag for libssh2 [16] + o docs/cmdline-opts: spellfixes, typos and polish [9] + o docs: link to the website versions instead of markdowns [3] o easy: remove #ifdefs to make code easier on the eye [34] + o egd: delete feature detection and related source code [5] o GHA: adding quiche workflow [35] + o http2: avoid too early connection re-use/multiplexing [20] o http2: disable asssertion blocking OSSFuzz testing [31] o http2: fix in h2 proxy tunnel: progress in ingress on sending [32] o macOS: fix target detection more [11] + o misc: fix various typos [18] + o openssl: Support async cert verify callback [24] + o resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set [2] o Revert "schannel: reverse the order of certinfo insertions" [14] + o sectransp: prevent CFRelease() of NULL [26] + o tests: fix h3 server check and parallel instances [6] + o tool_cb_wrt: fix invalid unicode for windows console [25] o tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR [12] o url: remove infof() output for "still name resolving" [28] + o urlapi: fix heap buffer overflow [30] + o urlapi: make sure zoneid is also duplicated in curl_url_dup [29] + o vtls: clarify "ALPN: offers" message [27] o winbuild: improve check for static zlib [15] This release includes the following known bugs: @@ -44,17 +62,26 @@ Planned upcoming removals include: This release would not have looked like this without help, code, reports and advice from friends like these: - Daniel Stenberg, Derzsi Dániel, Emanuele Torre, Gabriel Corona, - kyled-dell on github, Marcel Raad, Nathan Moinvaziri, Patrick Monnerat, - Ray Satiro, Ryan Schmidt, Stefan Eissing, Thomas M. DuBuisson, - Viktor Szakats, wangzhikun, Wilhelm von Thiele, yushicheng7788 on github - (16 contributors) + Alexander Jaeger, Dan Fandrich, Daniel Stenberg, Derzsi Dániel, + Douglas R. Reno, ed0d2b2ce19451f2, Emanuele Torre, Gabriel Corona, + Guillaume Algis, Joseph Tharayil, kyled-dell on github, Maksim Arhipov, + Marcel Raad, Maurício Meneghini Fauth, Nathan Moinvaziri, Pablo Busse, + Patrick Monnerat, Ray Satiro, Richard W.M. Jones, Rutger Broekhoff, + Ryan Schmidt, Sergey, Stefan Eissing, Thomas M. DuBuisson, Viktor Szakats, + wangzhikun, Wilhelm von Thiele, yushicheng7788 on github + (28 contributors) References to bug reports and discussions on issues: [1] = https://curl.se/bug/?i=11346 + [2] = https://curl.se/bug/?i=11564 + [3] = https://github.com/curl/curl-www/issues/272 + [4] = https://curl.se/bug/?i=11551 + [5] = https://curl.se/bug/?i=11556 + [6] = https://curl.se/bug/?i=11553 [7] = https://curl.se/bug/?i=9621 [8] = https://curl.se/bug/?i=11452 + [9] = https://curl.se/bug/?i=11562 [10] = https://curl.se/bug/?i=11459 [11] = https://curl.se/bug/?i=11502 [12] = https://curl.se/bug/?i=11325 @@ -62,10 +89,22 @@ References to bug reports and discussions on issues: [15] = https://curl.se/bug/?i=11521 [16] = https://curl.se/bug/?i=11538 [17] = https://curl.se/bug/?i=11505 + [18] = https://curl.se/bug/?i=11561 [19] = https://curl.se/bug/?i=11532 + [20] = https://curl.se/mail/lib-2023-07/0045.html + [21] = https://curl.se/bug/?i=11546 + [22] = https://curl.se/bug/?i=11555 + [23] = https://curl.se/bug/?i=11550 + [24] = https://curl.se/bug/?i=11499 + [25] = https://curl.se/bug/?i=9841 + [26] = https://curl.se/bug/?i=9194 + [27] = https://curl.se/mail/lib-2023-07/0041.html [28] = https://curl.se/bug/?i=11394 + [29] = https://curl.se/mail/lib-2023-07/0047.html + [30] = https://curl.se/bug/?i=11560 [31] = https://curl.se/bug/?i=11500 [32] = https://curl.se/bug/?i=11527 [33] = https://curl.se/bug/?i=11457 [34] = https://curl.se/bug/?i=11525 [35] = https://curl.se/bug/?i=11517 + [36] = https://curl.se/bug/?i=11416