diff --git a/RELEASE-NOTES b/RELEASE-NOTES index efd4bf095..c5d0de120 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -14,6 +14,7 @@ This release includes the following bugfixes: o acinclude: detect manually set minimum macos/ipod version [46] o alt-svc: enable (in the build) by default [20] + o alt-svc: minimize variable scope and avoid "DEAD_STORE" [51] o checksrc: warn on empty line before open brace [13] o CI/appveyor: disable test 571 in two cmake builds [22] o CI/azure: improve on flakiness by avoiding libtool wrappers [7] @@ -23,28 +24,38 @@ This release includes the following bugfixes: o cmake: make BUILD_TESTING dependent option [30] o cmake: set the unicode feature in curl-config on Windows [23] o cmake: store IDN2 information in curl_config.h [25] + o configure: pass -pthread to Libs.private for pkg-config [50] o configure: use pkgconfig to find openSSL when cross-compiling [28] o connect: repair build without ipv6 availability [19] o curl.1: add an "OUTPUT" section at the top of the manpage [32] + o curl.se: new home [59] + o Curl_pgrsStartNow: init speed limit time stamps at start [48] o curl_url_set.3: fix typo in the RETURN VALUE section [3] o CURLOPT_DNS_USE_GLOBAL_CACHE.3: fix typo [34] o CURLOPT_NOBODY.3: fix typo [6] o CURLOPT_TCP_NODELAY.3: fix comment in example code [8] o CURLOPT_URL.3: clarify SCP/SFTP URLs are for uploads as well + o docs: Fix various typos in documentation [58] + o examples/httpput: remove use of CURLOPT_PUT [39] + o FAQ: refreshed [56] o gnutls: fix memory leaks (certfields memory wasn't released) [41] o header.d: mention the "Transfer-Encoding: chunked" handling [45] + o HISTORY: the new domain o http3: fix two build errors, silence warnings [10] o http: pass correct header size to debug callback for chunked post [44] - o libcurl.pc: make it relocatable [15] o libssh2: fix build with disabled proxy support [17] o libssh2: fix transport over HTTPS proxy [31] o libssh2: require version 1.0 or later [24] o Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3 [11] + o ngtcp2: adapt to recent nghttp3 updates [49] o openssl: acknowledge SRP disabling in configure properly [9] o os400: Sync libcurl API options [5] o packages/OS400: make the source code-style compliant [4] o range.d: clarify that curl will not parse multipart responses [36] o range.d: fix typo + o rtsp: error out on empty Session ID, unified the code + o rtsp: fixed Session ID comparison to refuse prefix [65] + o rtsp: fixed the RTST Session ID mismatch in test 570 [64] o runtests: return error if no tests ran [16] o runtests: revert the mistaken edit of $CURL o runtests: show keywords when no tests ran [33] @@ -58,6 +69,7 @@ This release includes the following bugfixes: o tool_operate: --retry for HTTP 408 responses too [43] o tool_operate: bail out proper on errors during parallel transfers [29] o tool_operate: fix compiler warning when --libcurl is disabled [12] + o travis: use ninja-build for CMake builds [63] o travis: use valgrind when running tests for debug builds [40] o urlapi: URL encode a '+' in the query part [14] @@ -68,12 +80,14 @@ This release includes the following known bugs: This release would not have looked like this without help, code, reports and advice from friends like these: - b9a1 on github, Baruch Siach, Basuke Suzuki, BrumBrum on hackerone, - Cristian Morales Vega, Daniel Stenberg, Dietmar Hauser, Dirk Wetter, - Emil Engler, hamstergene on github, Harry Sintonen, Jon Rumsey, - José Joaquín Atria, Marcel Raad, Marc Hörsken, Philipp Klaus Krause, - Ray Satiro, Rui LIU, Sergei Nikulov, Tom G. Christensen, Viktor Szakats, - (21 contributors) + asavah on github, b9a1 on github, Baruch Siach, Basuke Suzuki, + bobmitchell1956 on github, BrumBrum on hackerone, Cristian Morales Vega, + Daniel Gustafsson, Daniel Stenberg, Dietmar Hauser, Dirk Wetter, Emil Engler, + hamstergene on github, Harry Sintonen, Jeroen Ooms, Jon Rumsey, + José Joaquín Atria, Kael1117 on github, Marcel Raad, Marc Hörsken, + nosajsnikta on github, Philipp Klaus Krause, Ray Satiro, Rui LIU, + Sergei Nikulov, Tom G. Christensen, Viktor Szakats, + (27 contributors) Thanks! (and sorry if I forgot to mention someone) @@ -93,7 +107,6 @@ References to bug reports and discussions on issues: [12] = https://curl.se/bug/?i=6095 [13] = https://curl.se/bug/?i=6088 [14] = https://curl.se/bug/?i=6086 - [15] = https://curl.se/bug/?i=6061 [16] = https://curl.se/bug/?i=6053 [17] = https://curl.se/bug/?i=6125 [18] = https://curl.se/bug/?i=6068 @@ -116,6 +129,7 @@ References to bug reports and discussions on issues: [36] = https://curl.se/bug/?i=6124 [37] = https://curl.se/bug/?i=5896 [38] = https://curl.se/bug/?i=6074 + [39] = https://curl.se/bug/?i=6186 [40] = https://curl.se/bug/?i=6154 [41] = https://curl.se/bug/?i=6153 [42] = https://curl.se/bug/?i=6156 @@ -124,3 +138,13 @@ References to bug reports and discussions on issues: [45] = https://curl.se/bug/?i=6148 [46] = https://curl.se/bug/?i=6138 [47] = https://curl.se/bug/?i=6139 + [48] = https://curl.se/bug/?i=6162 + [49] = https://curl.se/bug/?i=6185 + [50] = https://curl.se/bug/?i=6168 + [51] = https://curl.se/bug/?i=6182 + [56] = https://curl.se/bug/?i=6177 + [58] = https://curl.se/bug/?i=6171 + [59] = https://curl.se/bug/?i=6172 + [63] = https://curl.se/bug/?i=6077 + [64] = https://curl.se/bug/?i=6161 + [65] = https://curl.se/bug/?i=6161