-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathCHANGELOG
88 lines (72 loc) · 3.31 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
v0.3.7:
- BUG FIX: keep control socket open on accept error
- BUG FIX: fix session ticket lookup if ticketer is enabled
- Feature: support to use openssl async engine in openssl server
- Optimization: switch to use our own TLS ClientHello parser in openssl server
- Optimization: use external session cache in openssl server and shutdown connections cleanly
- Optimization: always refresh TLS session ticket in openssl server
- Compatibility: drop AWS-LC support to reduce outdated dependencies
v0.3.6:
- Feature: allow to set remote TLS ticketer in tls server config
- Feature: add new runtime metrics runtime.tokio.global_queue_depth
- Feature: add new keyless metrics backend.keyless.request.timeout
- BUG FIX: fix the detection of alive keyless remote channels
v0.3.5:
- Feature: allow to write event log to stdout
- Feature: compile in debug level logs when build in release mode
- Feature: default to drop keyless request if no idle connections
v0.3.4:
- BUG FIX: avoid dead loop try of keyless connection
- Feature: set limit for the reuse of upstream keyless connection
- Feature: more robust hot restart
- Feature: emit tokio runtime metrics
v0.3.3:
- Feature: add openssl variant info to version message
- Feature: support aws-lc as rustls crypto provider and update version message
- Feature: allow to disable session cache for openssl_proxy & rustls_proxy server
- Feature: enable tls session ticket by default for rustls_proxy server
- Feature: try TCPs quick ACK after TLS accept handshake for resumed session
v0.3.2:
- Compatibility: support windows
- Compatibility: update build dependencies
v0.3.1:
- Feature: add keyless proxy
- Feature: add quic listen port
- Feature: add sphinx doc
v0.3.0:
- BUG FIX: fix session resumption for OpensslProxy when client auth is enabled
- Feature: introduce discover and backend
- Feature: use lazy acceptor when checking in openssl host config
- Optimization: more efficient sending of StatsD metrics
v0.2.7:
- BUG FIX: fix logger io stats in various AsyncLogger backends
- Feature: various improvements to journal logging
- add SYSLOG_IDENTIFIER field
- improved efficiency
- io stats added
- Feature: drop out of date dependencies by using forks and patches
- Feature: default to guess main config file when run as systemd service
- Feature: update vendored openssl to 3.1
v0.2.6:
- Feature: support PROXY Protocol in PlainTcpPort
- Removed: remove the daemon group name setting in config file
v0.2.5:
- Optimization: set correct default CA path if build using vendored openssl
- BUG FIX: fix match of server config key
v0.2.4:
- Feature: use metrics name for server name
- Optimization: do batch tcp accept
v0.2.3:
- Feature: allow to set tcp socket options at client side
- Optimization: enable tcp_nodelay by default if needed
v0.2.2:
- BUG FIX: fix the clean of offline servers
- Optimization: listen in each worker when listen_in_worker is enabled
- Feature: add new ctl command to force quit offline servers
v0.2.1:
- Feature: allow to listen in worker, and run tasks in unconstrained mode
- Feature: allow to start listen instance according to available parallelism
- Compatibility: add g3-compat to allow compile on platforms with glibc < 2.27
- Compatibility: use vendored-openssl on platforms with libssl < 1.1.1
v0.2.0
- Initial release.