RELEASE-NOTES 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. curl and libcurl 8.10.1
  2. Public curl releases: 261
  3. Command line options: 265
  4. curl_easy_setopt() options: 306
  5. Public functions in libcurl: 94
  6. Contributors: 3245
  7. This release includes the following changes:
  8. This release includes the following bugfixes:
  9. o autotools: fix `--with-ca-embed` build rule [3]
  10. o cmake: ensure `CURL_USE_OPENSSL`/`USE_OPENSSL_QUIC` are set in sync [8]
  11. o connect: store connection info when really done [9]
  12. o CURLMOPT_TIMERFUNCTION.m: emphasize that only a single timer should run [5]
  13. o http2: when uploading data from stdin, fix eos forwarding [7]
  14. o lib: fix AF_INET6 use outside of USE_IPV6 [13]
  15. o libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP [1]
  16. o multi: check that the multi handle is valid in curl_multi_assign [14]
  17. o QUIC: on connect, keep on trying on draining server [11]
  18. o request: correctly reset the eos_sent flag [21]
  19. o runtests: accecpt 'quictls' as OpenSSL compatible [2]
  20. o rustls: fixed minor logic bug in default cipher selection [12]
  21. o rustls: rustls-ffi 0.14.0 update [18]
  22. o rustls: support strong CSRNG data [16]
  23. o setopt: remove superfluous use of ternary expressions [4]
  24. o test537: cap the rlimit max this test runs [10]
  25. o tests: tweak lock file handling and timers [22]
  26. o transfer: fix sendrecv() without interim poll [15]
  27. o vtls: fix `Curl_ssl_conn_config_match` doc param [6]
  28. This release includes the following known bugs:
  29. See docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
  30. For all changes ever done in curl:
  31. See https://curl.se/changes.html
  32. Planned upcoming removals include:
  33. o Hyper support after February 2025 [89]
  34. o TLS libraries not supporting TLS 1.3
  35. See https://curl.se/dev/deprecate.html for details
  36. This release would not have looked like this without help, code, reports and
  37. advice from friends like these:
  38. Carlo Cabrera, Daniel McCarney, Daniel Stenberg, Gabriel Marin,
  39. Harry Sintonen, Jan Venekamp, Michael Osipov, nekopsykose on github,
  40. Patrick Steinhardt, rampageX on github, Stefan Eissing, Victor Kislov,
  41. Viktor Szakats
  42. (13 contributors)
  43. References to bug reports and discussions on issues:
  44. [1] = https://curl.se/bug/?i=14852
  45. [2] = https://curl.se/bug/?i=14850
  46. [3] = https://curl.se/bug/?i=14879
  47. [4] = https://curl.se/bug/?i=14884
  48. [5] = https://curl.se/bug/?i=14886
  49. [6] = https://curl.se/bug/?i=14887
  50. [7] = https://curl.se/bug/?i=14870
  51. [8] = https://curl.se/bug/?i=14872
  52. [9] = https://curl.se/bug/?i=14897
  53. [10] = https://curl.se/bug/?i=14857
  54. [11] = https://curl.se/bug/?i=14863
  55. [12] = https://curl.se/bug/?i=14840
  56. [13] = https://curl.se/bug/?i=14858
  57. [14] = https://curl.se/bug/?i=14860
  58. [15] = https://curl.se/bug/?i=14898
  59. [16] = https://curl.se/bug/?i=14889
  60. [18] = https://curl.se/bug/?i=14889
  61. [21] = https://marc.info/?l=git&m=172620452502747&w=2
  62. [22] = https://curl.se/bug/?i=14835