-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathCHANGELOG
154 lines (118 loc) · 4.43 KB
/
CHANGELOG
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
v0.9.3:
- Feature: add openssl variant info to version message
- Feature: support use aws-lc-rs as rustls crypto backend
- Feature: allow to set tls version for openssl client
- Feature: allow to bind to interface for various targets
- Feature: add tls session resumption data in summary output
v0.9.2:
- Compatibility: support windows
- Compatibility: update build dependencies
v0.9.1:
- BUG FIX: fix the set of default tls server name for h3 target
- Feature: add tls-permute-extensions config option for openssl client (BoringSSL/AWS-LC)
v0.9.0:
- BUG FIX: do not send Host header in h2 and h3 target, to be compatible with Google sites
- Feature: allow to set max request rate limit
- Feature: add new rustls target for tls handshake, and rename the original ssl target to openssl
- Feature: add more config options for openssl client:
- supported-groups
- use-ocsp-stapling
- enable-sct
- enable-grease, only for BoringSSL and AWS-LC
- Feature: default to enable cert compression for BoringSSL, AWS-LC and Tongsuo
v0.8.9:
- Feature: always verify tls server name in cert
- Feature: allow to disable tls in keyless connection
- Feature: disable openssl async job support by default as it's unsound
- Feature: allow to compile against AWS-LC instead of OpenSSL
v0.8.8:
- BUG FIX: fix the parsing of PROXY Protocol address
- Feature: make quic and hickory as optional features
- Optimization: more efficient sending of StatsD metrics
v0.8.7:
- Compatibility: require openssl version 3.0
v0.8.6:
- Compatibility: update build dependencies
v0.8.5:
- Feature: emit histogram duration metrics
- Feature: add socks5 proxy support to h3 target
- Feature: add options to config udp socket speed limit and stats
v0.8.4:
- BUG FIX: fix keyless openssl sign action
- Feature: support dns over http/3 in dns target
- Feature: add an option to ignore fatal error
- Feature: emit histogram duration metrics
v0.8.3:
- BUG FIX: fix the load of x509 cert in keyless target
v0.8.2:
- Feature: allow to verify keyless action result
- BUG FIX: fix openssl rsa private encrypt action
v0.8.1
- Feature: support openssl async jobs in keyless-openssl target
- Feature: add license info to deb and rpm package files
v0.8.0
- Feature: add new h3 target
- Feature: add new dns target
- BUG FIX: fix ALPN setting for h2 target
v0.7.0:
- Feature: add proxy protocol support for h1/h2/ssl target
- Feature: add keyless target
- Feature: allow to set task latency
- Optimization: set correct default CA path if build using vendored openssl
- BUG FIX: make quit reliable
v0.6.2:
- Feature: add progress bar by default in more cases
v0.6.1:
- Feature: add --no-multiplex option to h2 target
v0.6.0:
- Feature: add new ssl test target
- Feature: add config option to control connect timeout
- Feature: resolve domain in early stage and allow to set pick policy
- BUG FIX: fix the use of local address specified in args
v0.5.6:
- BUG FIX: really use h1 & h2 timeout config option
- Feature: allow to disable TLS SNI
- Feature: use http prefix for h1 & h2 metrics and add 'target' tag
v0.5.5:
- Feature: add more tls config options for h1 and h2 target
v0.5.4:
- Optimization: don't wait for h1 connection shutdown, and add shutdown error stats
v0.5.3:
- Feature: allow to use unaided workers
- Feature: allow to disable TLS session cache when handshake with target site
v0.5.2:
- Feature: add --resolve global option to set resolve redirection
v0.5.1:
- BUG FIX: fix command line handling
v0.5.0:
- Feature: add new h2 test target
v0.4.4:
- Optimization: use batch update of progress bar
v0.4.3:
- Feature: add connection usage summary to h1 target
v0.4.2:
- Feature: add requests distribution summary
- BUG FIX: fix traffic read summary
v0.4.1:
- Feature: add connection stats
- BUG FIX: fix traffic summary
v0.4.0:
- Feature: allow to set time limit
- Feature: do graceful quit at Ctrl-C
- Feature: summary io stats in final report
v0.3.1:
- BUG FIX: fix the meaning of --proxy-tunnel
v0.3.0:
- Feature: allow to disable progress bar
- Optimization: h1: use the same proxy args as curl
v0.2.0:
- Feature: h1 target: allow to emit histogram stats
- Feature: add pid tag to metrics
- Optimization: also use hdrhistogram for final report
v0.1.2:
- BUG FIX: fix tls connect for h1 target when using CONNECT proxy
- Feature: support set tcp rate limit config
v0.1.1:
- BUG FIX: fix tls connect for h1 target
v0.1.0:
- Initial release