RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2024-06-05 09:09:17 +02:00
parent 937ba94ed5
commit 4a25812ee1
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,11 +4,13 @@ curl and libcurl 8.8.1
Command line options: 259
curl_easy_setopt() options: 305
Public functions in libcurl: 94
Contributors: 3183
Contributors: 3184
This release includes the following changes:
o gnutls: support CA caching [90]
o noproxy: patterns need to be comma separated [75]
o socket: support binding to interface *AND* IP [80]
o urlapi: add CURLU_NO_GUESS_SCHEME [72]
o wolfssl: support CA caching [73]
@ -22,7 +24,7 @@ This release includes the following bugfixes:
o build: untangle `CURLDEBUG` and `DEBUGBUILD` macros [9]
o cd2nroff: use an empty "##" to signal end of .IP sequence [56]
o cf-socket: improve SO_SNDBUF update for Winsock [27]
o ci: update dependency awslabs/aws-lc to v1.28.0 [42]
o cfilters: make Curl_conn_connect always assign 'done' [60]
o cmake: allow `ENABLE_CURLDEBUG=OFF` with `ENABLE_DEBUG=ON` [26]
o cmake: always build unit tests with the `testdeps` target [20]
o cmake: fix `-Wredundant-decls` in unity/mingw-w64 builds [15]
@ -32,13 +34,16 @@ This release includes the following bugfixes:
o cmake: fix test 1013 with websockets enabled and no TLS [47]
o cmake: use `APPLE` instead of `CMAKE_SYSTEM_NAME` string [24]
o cmake: whitespace, formatting/tidy-up in comments [25]
o cmdline-opts/interface.md: expand the documentation [66]
o configure: use `$EGREP` in place of `grep -E` [41]
o curl-config: revert to backticks to support old target envs [88]
o curl: make warnings and other messages aware of terminal width [58]
o curl_multi_poll.md: expand the example with an custom file descriptor [21]
o curl_url_set.md: libcurl only parses :// URLs [48]
o DISTROS: add a link to the list archive [22]
o docs/cmdline-opts: fix mail-auth example TLD typo [35]
o docs/Makefile.am: make curl-config.1 install [14]
o examples/threaded-ssl: remove locking callback code [83]
o examples: delete unused includes [10]
o examples: fix compiling with MSVC [34]
o get.d: clarify the explanation [32]
@ -50,10 +55,12 @@ This release includes the following bugfixes:
o http: write last header line late [44]
o lib/v*: tidy up types and casts [64]
o lib: fix gcc warning in certain debug builds [19]
o lib: fix thread entry point to return `DWORD` on WinCE [85]
o lib: prefer `var = time(NULL)` over `time(&var)` [52]
o libssh: remove CURLOPT_SSL_VERIFYHOST check [36]
o mbedtls: check version for cipher id [12]
o mbedtls: send close-notify on close [11]
o mbedtls: v3.6.0 workarounds [89]
o multi: add multi->proto_hash, a key-value store for protocol data [37]
o multi: fix multi_wait() timeout handling [51]
o openssl/gnutls: rectify the TLS version checks for QUIC [61]
@ -66,10 +73,15 @@ This release includes the following bugfixes:
o sectransp: remove large cipher table [76]
o sectransp: use common code for cipher suite lookup [54]
o socket: change TCP keepalive from ms to seconds on DragonFly BSD [74]
o socket: use SOCK_NONBLOCK to eliminate extra system call [86]
o socketpair: add `eventfd` and use `SOCK_NONBLOCK` for `socketpair()` [81]
o tcpkeepalive: support setting TCP keep-alive parameters on Solaris <11.4 [91]
o test: add test1484, for HEAD with content [18]
o test: add test1546, chunked not last transfer encoding [17]
o tests: add pytest for --ciphers and --tls13-ciphers options [38]
o tests: delete redundant `!MSDOS` guard [84]
o tests: extend user/password parsing test1620 [40]
o tests: log "Throwing away" messages before throwing away
o tests: run with "--trace-config all" to provide even more info [6]
o tests: test_17_ssl_use.py clarify mbedtls TLSv1.3 support [43]
o tests: use exec when spawning nghttpx [45]
@ -79,9 +91,11 @@ This release includes the following bugfixes:
o tool_operate: avoid explicitly setting verifypeer to 1 [39]
o transfer: conn close on paused upload [8]
o transfer: remove curl_upload_refill_watermark, no longer used [50]
o url: allow DoH transfers to override max connection limit [68]
o vtls: deprioritize Secure Transport [71]
o winbuild: fix PE version info debug flag [1]
o winbuild: remove outdated WIN32 defines [5]
o windows: fix UWP builds, add GHA job [79]
o winsock: move SO_SNDBUF update into cf-socket [53]
o x509asn1: add some common ECDSA OIDs [67]
o x509asn1: fallback to dotted OID representation [69]
@ -104,11 +118,11 @@ advice from friends like these:
Daniel Gustafsson, Daniel Stenberg, dependabot[bot], edmcln on github,
Eli Schwartz, Elliott Balsley, fds242 on github, Harry Sintonen,
James Abbatiello, Jan Venekamp, Jonathan Matthews, Joseph Chen, Kai Pastor,
Keerthi Timmaraju, Lee Li, Luke Hamburg, Matthias Gatto, Matt Jolly,
kartatz, Keerthi Timmaraju, Lee Li, Luke Hamburg, Matthias Gatto, Matt Jolly,
Orgad Shaneh, Pavel Pavlov, pszlazak on github, Ray Satiro, renovate[bot],
Sebastian Andersson, Sergey Bronnikov, Stefan Eissing, Stephen Farrell,
Tatsuhiro Tsujikawa, Viktor Szakats, vvb2060
(38 contributors)
(39 contributors)
References to bug reports and discussions on issues:
@ -152,7 +166,6 @@ References to bug reports and discussions on issues:
[39] = https://curl.se/bug/?i=13704
[40] = https://curl.se/bug/?i=13756
[41] = https://curl.se/bug/?i=13780
[42] = https://curl.se/bug/?i=13770
[43] = https://curl.se/bug/?i=13779
[44] = https://curl.se/bug/?i=13752
[45] = https://curl.se/bug/?i=13772
@ -170,11 +183,14 @@ References to bug reports and discussions on issues:
[57] = https://curl.se/bug/?i=13816
[58] = https://curl.se/bug/?i=13804
[59] = https://curl.se/bug/?i=13817
[60] = https://curl.se/bug/?i=13884
[61] = https://curl.se/bug/?i=13799
[62] = https://curl.se/bug/?i=13790
[63] = https://curl.se/bug/?i=13860
[64] = https://curl.se/bug/?i=13622
[66] = https://curl.se/bug/?i=13882
[67] = https://curl.se/bug/?i=13857
[68] = https://curl.se/mail/lib-2024-06/0001.html
[69] = https://curl.se/bug/?i=13845
[70] = https://curl.se/bug/?i=13854
[71] = https://curl.se/bug/?i=13547
@ -185,3 +201,14 @@ References to bug reports and discussions on issues:
[76] = https://curl.se/bug/?i=13823
[77] = https://curl.se/bug/?i=13841
[78] = https://curl.se/bug/?i=13818
[79] = https://curl.se/bug/?i=13870
[80] = https://curl.se/bug/?i=13719
[81] = https://curl.se/bug/?i=13874
[83] = https://curl.se/bug/?i=13851
[84] = https://curl.se/bug/?i=13878
[85] = https://curl.se/bug/?i=13877
[86] = https://curl.se/bug/?i=13855
[88] = https://curl.se/bug/?i=13871
[89] = https://curl.se/bug/?i=13653
[90] = https://curl.se/bug/?i=13795
[91] = https://curl.se/bug/?i=13864