summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 712cc6fa9ca2c0fc710b5f9c511d37eabcf967e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
curl and libcurl 7.66.0

 Public curl releases:         185
 Command line options:         224
 curl_easy_setopt() options:   269
 Public functions in libcurl:  80
 Contributors:                 1991

This release includes the following changes:

 o curl: support parallel transfers with -Z [4]

This release includes the following bugfixes:

 o HTTP3: initial (experimental still not working) support [5]
 o HTTP: use chunked Transfer-Encoding for HTTP_POST if size unknown [10]
 o asyn-thread: create a socketpair to wait on [14]
 o curl: cap the maximum allowed values for retry time arguments [13]
 o curl_version_info: provide nghttp2 details [2]
 o docs/MANUAL.md: converted to markdown from plain text [3]
 o easy: resize receive buffer on easy handle reset [9]
 o examples: Avoid reserved names in hiperfifo examples [8]
 o http2_recv: trigger another read when the last data is returned [11]
 o multi: call detach_connection before Curl_disconnect [6]
 o progress: reset download/uploaded counter between transfers [12]
 o source: remove names from source comments [1]
 o ssh-libssh: do not specify O_APPEND when not in append mode [7]

This release includes the following known bugs:

 o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html)

This release would not have looked like this without help, code, reports and
advice from friends like these:

  Alessandro Ghedini, Balazs Kovacsics, Brad Spencer, Daniel Gustafsson,
  Daniel Stenberg, Felix Hädicke, Gergely Nagy, Ironbars13 on github,
  Jason Lee, Marcel Raad, Michael Lee, Ray Satiro, The Infinnovation team,
  Tom van der Woerdt,
  (14 contributors)

        Thanks! (and sorry if I forgot to mention someone)

References to bug reports and discussions on issues:

 [1] = https://curl.haxx.se/bug/?i=4129
 [2] = https://curl.haxx.se/bug/?i=4121
 [3] = https://curl.haxx.se/bug/?i=4131
 [4] = https://curl.haxx.se/bug/?i=3804
 [5] = https://curl.haxx.se/bug/?i=3500
 [6] = https://curl.haxx.se/bug/?i=4144
 [7] = https://curl.haxx.se/bug/?i=4147
 [8] = https://curl.haxx.se/bug/?i=4153
 [9] = https://curl.haxx.se/bug/?i=4143
 [10] = https://curl.haxx.se/bug/?i=4138
 [11] = https://curl.haxx.se/bug/?i=4043
 [12] = https://curl.haxx.se/bug/?i=4084
 [13] = https://curl.haxx.se/bug/?i=4166
 [14] = https://curl.haxx.se/bug/?i=4157