RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2023-08-02 08:37:42 +02:00
parent d3142b5729
commit 8c5f117882
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -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