]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
RELEASE-NOTES: synced
authorDaniel Stenberg <daniel@haxx.se>
Tue, 1 Oct 2024 13:48:16 +0000 (15:48 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 1 Oct 2024 13:48:16 +0000 (15:48 +0200)
RELEASE-NOTES

index fd42221f14c95e7ca572c1e6e2a970e1839638f0..e1e72b3da703956a534362fe3473ce72d0599b9b 100644 (file)
@@ -11,6 +11,7 @@ This release includes the following changes:
  o curl: --create-dirs works for --dump-header as well [4]
  o gtls: Add P12 format support [9]
  o ipfs: add options to disable [8]
+ o WebSockets: make support official (non-experimental) [106]
 
 This release includes the following bugfixes:
 
@@ -36,6 +37,7 @@ This release includes the following bugfixes:
  o cmake: expand CURL_USE_PKGCONFIG to non-cross MINGW [13]
  o cmake: fix broken dependency chain for cmdline-opts, tidy-ups [11]
  o cmake: make `test-ci` target skip building dependencies [88]
+ o cmake: readd `generate-curl.1` dependency for `src` just in case [86]
  o cmake: require quictls (or fork) when using msh3 on non-Windows [14]
  o cmake: separate target for examples, optimize CI, fix fallouts [16]
  o cmake: sync torture test parallelism with autotools [35]
@@ -45,9 +47,12 @@ This release includes the following bugfixes:
  o curl_trc: fix build with verbose messages disabled [79]
  o curl_url_set.md: document HOST handling when URL is parsed [2]
  o CURLMOPT_PIPELINING.md: clarify that CURLPIPE_NOTHING is not default [54]
+ o docs/cmdline-opts: GnuTLS supports PKCS#11 URI in --cert option [101]
+ o ftp: fix 0-length last write on upload from stdin [76]
  o lib, src, tests: added space around ternary expressions [56]
  o lib/cw-out: initialize 'flush_all' directly [62]
  o lib/src: white space edits to comply better with code style [47]
+ o lib: fix disabled-verbose-strings + enable-debug build warnings
  o lib: fix unity builds with BearSSL, MSH3, Quiche, OmniOS [32]
  o libssh.c: handle EGAINS during proto-connect correctly [23]
  o libssh2: use the Curl_* memory functions to avoid memdebug [22]
@@ -58,9 +63,13 @@ This release includes the following bugfixes:
  o openssl: convert a memcpy to dynbuf use [57]
  o openssl: remove two strcpy() calls [64]
  o processhelp.pm: improve taskkill calls (Windows) [52]
+ o quic: use send/recvmmsg when available [93]
  o request: on shutdown send, proceed normally on timeout [18]
  o runtests.md: suggest a value for -j for torture tests
+ o runtests: drop unused code for old/classic-mingw support [87]
+ o select: use poll() if existing, avoid poll() with no sockets [75]
  o sendf: add condition to max-filesize check [3]
+ o singleuse: make `git grep` faster, add Apple `nm` support [109]
  o socks_gssapi: switch to dynbuf from buffer with strcpy [42]
  o test1035: convert host name back to utf8 as should be [63]
  o test1540: add debug logging [58]
@@ -69,6 +78,7 @@ This release includes the following bugfixes:
  o test504: fix handling on pending connect [59]
  o testrun: explicitly set proper IP address for stunnel listen/connect [61]
  o tests/valgrind.pm: fix warnings with no valgrind report to show [25]
+ o tests: add and use `%PERL` variable to refer to the Perl binary [82]
  o tests: add codeset-utf8 as a feature [66]
  o tests: add file: tests with existing files [45]
  o tests: check http/2 and http/3 server responsiveness [28]
@@ -82,6 +92,8 @@ This release includes the following bugfixes:
  o tests: postcheck is now in verify [69]
  o tests: remove all valgrind disable instructions [21]
  o tests: remove the %FTPTIME3 variable [41]
+ o tests: replace `%PWD` with `%FILE_PWD` for `file://` [84]
+ o tests: replace hard-coded `/dev/null` with variable [81]
  o tests: speed up builds with single-binary test bundles [29]
  o tests: testrunner fairness [39]
  o tests: testrunner reliability improvements [55]
@@ -110,13 +122,14 @@ Planned upcoming removals include:
 This release would not have looked like this without help, code, reports and
 advice from friends like these:
 
-  Aki Sakurai, Baruch Siach, Dan Fandrich, Daniel Stenberg, Gabriel Marin,
-  Ian Spence, Jon Rumsey, Kai Pastor, lomberd2 on github, MacKenzie,
-  Montg0mery on github, Nicolas George, Pavel Kropachev, ralfjunker on github,
+  Aki Sakurai, Baruch Siach, Dan Fandrich, Daniel Stenberg,
+  Denis Goleshchikhin, dependabot[bot], Gabriel Marin, Ian Spence, Jon Rumsey,
+  Kai Pastor, lomberd2 on github, MacKenzie, Montg0mery on github,
+  Nicolas George, Pavel Kropachev, ralfjunker on github,
   Rasmus Melchior Jacobsen, Ray Satiro, renovate[bot], Stefan Eissing,
   Tal Regev, Tatsuhiro Tsujikawa, Testclutch, Venkat Krishna R, Viktor Szakats,
   vvb2060 on github
-  (24 contributors)
+  (26 contributors)
 
 References to bug reports and discussions on issues:
 
@@ -191,11 +204,22 @@ References to bug reports and discussions on issues:
  [70] = https://curl.se/bug/?i=15013
  [71] = https://curl.se/bug/?i=15034
  [72] = https://curl.se/bug/?i=15035
+ [75] = https://curl.se/bug/?i=15096
+ [76] = https://curl.se/bug/?i=15101
  [77] = https://curl.se/bug/?i=14990
  [78] = https://curl.se/bug/?i=15033
  [79] = https://curl.se/bug/?i=15026
  [80] = https://curl.se/bug/?i=15028
+ [81] = https://curl.se/bug/?i=15098
+ [82] = https://curl.se/bug/?i=15097
  [83] = https://curl.se/bug/?i=15027
+ [84] = https://curl.se/bug/?i=15090
  [85] = https://curl.se/bug/?i=15012
+ [86] = https://curl.se/bug/?i=15088
+ [87] = https://curl.se/bug/?i=15087
  [88] = https://curl.se/bug/?i=15001
  [89] = https://curl.se/bug/?i=15010
+ [93] = https://curl.se/bug/?i=14880
+ [101] = https://curl.se/bug/?i=15075
+ [106] = https://curl.se/bug/?i=14936
+ [109] = https://curl.se/bug/?i=15070