RELEASE-NOTES 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. curl and libcurl 7.85.0
  2. Public curl releases: 210
  3. Command line options: 248
  4. curl_easy_setopt() options: 297
  5. Public functions in libcurl: 88
  6. Contributors: 2656
  7. This release includes the following changes:
  8. o setopt: add CURLOPT_PROTOCOLS_STR and CURLOPT_REDIR_PROTOCOLS_STR [30]
  9. This release includes the following bugfixes:
  10. o cmake: do not force Windows target versions [28]
  11. o cmake: fix build for mingw cross compile [33]
  12. o cmake: support ngtcp2 boringssl backend [18]
  13. o configure: check for the stdatomic.h header in configure [7]
  14. o cookie: use %zu to infof() for size_t values [26]
  15. o curl.h: CURLE_CONV_FAILED is obsoleted [4]
  16. o curl: output warning when a cookie is dropped due to size [5]
  17. o curl_mime_data.3: polish the wording [6]
  18. o CURLOPT_SERVER_RESPONSE_TIMEOUT: the new name [16]
  19. o easy_lock.h: include sched.h if available to fix build [13]
  20. o easy_lock.h: use __asm__ instead of asm to fix build [11]
  21. o easy_lock: fix build for mingw [34]
  22. o easy_lock: fix the #ifdef conditional for ia32_pause [8]
  23. o easy_lock: switch to using atomic_int instead of bool [9]
  24. o http_aws_sigv4.c: remove two unusued includes [36]
  25. o hyper: use wakers for curl pause/resume [2]
  26. o lib/curl_path.c: add ISC to license expression [1]
  27. o libcurl-security.3: fix typo on macro "SH_" [12]
  28. o makefile.m32: add support for custom ARCH [ci skip] [27]
  29. o Makefile.m32: do not set the libcurl.rc debug flag [ci skip] [3]
  30. o ngtcp2: fix incompatible function pointer types [10]
  31. o select: do not return fatal error on EINTR from poll() [32]
  32. o THANKS: merged two entries for Evgeny Grin
  33. o tool_progress: avoid division by zero in parallel progress meter [35]
  34. o urldata: reduce size of several struct fields [14]
  35. o windows: improve random source [29]
  36. This release includes the following known bugs:
  37. o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  38. This release would not have looked like this without help, code, reports and
  39. advice from friends like these:
  40. Adam Sampson, Alexandre Bury, Brian Carpenter, Daniel Stenberg,
  41. Don J Olmstead, Evgeny Grin (Karlson2k), Harry Sintonen, Jakub Zakrzewski,
  42. Jilayne Lovejoy, Joshua Root, Kai Pastor, Marcel Raad, Ray Satiro,
  43. Ryan Schmidt, Samuel Henrique, Sean McArthur, Thomas Weißschuh,
  44. Viktor Szakats
  45. (18 contributors)
  46. References to bug reports and discussions on issues:
  47. [1] = https://curl.se/bug/?i=9073
  48. [2] = https://curl.se/bug/?i=9070
  49. [3] = https://curl.se/bug/?i=9069
  50. [4] = https://curl.se/bug/?i=9067
  51. [5] = https://curl.se/bug/?i=9064
  52. [6] = https://curl.se/bug/?i=9063
  53. [7] = https://curl.se/bug/?i=9059
  54. [8] = https://curl.se/bug/?i=9058
  55. [9] = https://curl.se/bug/?i=9055
  56. [10] = https://curl.se/bug/?i=9056
  57. [11] = https://curl.se/bug/?i=9056
  58. [12] = https://curl.se/bug/?i=9057
  59. [13] = https://curl.se/bug/?i=9054
  60. [14] = https://curl.se/bug/?i=9106
  61. [16] = https://curl.se/bug/?i=9104
  62. [18] = https://curl.se/bug/?i=9065
  63. [26] = https://curl.se/bug/?i=9095
  64. [27] = https://curl.se/bug/?i=9092
  65. [28] = https://curl.se/bug/?i=9046
  66. [29] = https://curl.se/bug/?i=9027
  67. [30] = https://curl.se/bug/?i=8992
  68. [32] = https://bugs.archlinux.org/task/75201
  69. [33] = https://curl.se/bug/?i=9084
  70. [34] = https://curl.se/bug/?i=8997
  71. [35] = https://curl.se/bug/?i=9082
  72. [36] = https://curl.se/bug/?i=9080