2
0

RELEASE-NOTES 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. curl and libcurl 8.2.0
  2. Public curl releases: 220
  3. Command line options: 254
  4. curl_easy_setopt() options: 303
  5. Public functions in libcurl: 91
  6. Contributors: 2894
  7. This release includes the following changes:
  8. o curl: add --ca-native and --proxy-ca-native [24]
  9. o CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS [5]
  10. o haproxy: add --haproxy-clientip flag to spoof client IPs [23]
  11. This release includes the following bugfixes:
  12. o bufq: make write/pass methods more robust [21]
  13. o build: drop unused/redundant `HAVE_WINLDAP_H` [25]
  14. o circleci: install impacket & wolfssl 5.6.0 [1]
  15. o cmake: add support for "unity" builds [13]
  16. o configure: fix run-compiler for old /bin/sh [4]
  17. o curl: count uploaded data to stop at the originally given size [14]
  18. o curl_log: evaluate log statement only when transfer is verbose [8]
  19. o examples/websocket.c: websocket example using CONNECT_ONLY [17]
  20. o http2: better support for --limit-rate [7]
  21. o libssh2: provide error message when setting host key type fails [9]
  22. o libssh2: use custom memory functions [12]
  23. o runtests: abort test run after failure without -a [3]
  24. o runtests: create multiple test runners when requested [20]
  25. o scripts: Fix GHA matrix job detection in cijobs.pl
  26. o system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles [10]
  27. o tests/servers.pm: pick unused port number with a server socket [16]
  28. o tests/servers: generate temp names in /tmp for unix domain sockets [6]
  29. o tool: remove exclamation marks from error/warning messages
  30. o tool: remove newlines from all helpf/notef/warnf/errorf calls [15]
  31. o tool_getparam: fix comment [22]
  32. o tool_urlglob: use curl_off_t instead of longs [2]
  33. o urlapi: scheme must start with alpha [26]
  34. o websocket-cb: example doing WebSocket download using callback [18]
  35. This release includes the following known bugs:
  36. o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  37. Planned upcoming removals include:
  38. o gskit
  39. o NSS
  40. o support for space-separated NOPROXY patterns
  41. o support for the original legacy mingw version 1
  42. See https://curl.se/dev/deprecate.html for details
  43. This release would not have looked like this without help, code, reports and
  44. advice from friends like these:
  45. ad0p on github, Alejandro R. Sedeño, Andy Fiddaman, Boris Verkhovskiy,
  46. Dan Fandrich, Daniel Stenberg, Emanuele Torre, Igor Todorovski,
  47. JustAnotherArchivist on github, MaeIsBad on github, Mark Seuffert,
  48. Philip Heiduck, Raito Bezarius, Stefan Eissing, Viktor Szakats
  49. (15 contributors)
  50. References to bug reports and discussions on issues:
  51. [1] = https://curl.se/bug/?i=11221
  52. [2] = https://curl.se/bug/?i=11224
  53. [3] = https://curl.se/bug/?i=11225
  54. [4] = https://curl.se/bug/?i=11228
  55. [5] = https://curl.se/bug/?i=11218
  56. [6] = https://curl.se/bug/?i=11152
  57. [7] = https://curl.se/bug/?i=11115
  58. [8] = https://curl.se/bug/?i=11238
  59. [9] = https://curl.se/bug/?i=11240
  60. [10] = https://curl.se/bug/?i=11241
  61. [12] = https://curl.se/bug/?i=11235
  62. [13] = https://curl.se/bug/?i=11095
  63. [14] = https://curl.se/bug/?i=11222
  64. [15] = https://curl.se/bug/?i=11226
  65. [16] = https://curl.se/bug/?i=11220
  66. [17] = https://curl.se/bug/?i=11262
  67. [18] = https://curl.se/bug/?i=11260
  68. [20] = https://curl.se/bug/?i=10818
  69. [21] = https://curl.se/bug/?i=11247
  70. [22] = https://curl.se/bug/?i=11253
  71. [23] = https://curl.se/bug/?i=10779
  72. [24] = https://curl.se/bug/?i=11049
  73. [25] = https://curl.se/bug/?i=11245
  74. [26] = https://curl.se/bug/?i=11249