|
1 | 1 | # Changes
|
2 | 2 |
|
3 |
| -## Unreleased - 2023-xx-xx |
| 3 | +## Unreleased |
4 | 4 |
|
| 5 | +- Support Rustls v0.21. |
| 6 | +- Added `{accept, connect}::rustls_0_21` modules. |
| 7 | +- Added `{accept, connect}::rustls_0_20` alias for `{accept, connect}::rustls` modules. |
5 | 8 | - Minimum supported Rust version (MSRV) is now 1.65.
|
6 | 9 |
|
7 |
| -## 3.0.4 - 2022-03-15 |
| 10 | +## 3.0.4 |
8 | 11 |
|
9 | 12 | - Logs emitted now use the `tracing` crate with `log` compatibility. [#451]
|
10 | 13 |
|
11 | 14 | [#451]: https://github.com/actix/actix-net/pull/451
|
12 | 15 |
|
13 |
| -## 3.0.3 - 2022-02-15 |
| 16 | +## 3.0.3 |
14 | 17 |
|
15 | 18 | - No significant changes since `3.0.2`.
|
16 | 19 |
|
17 |
| -## 3.0.2 - 2022-01-28 |
| 20 | +## 3.0.2 |
18 | 21 |
|
19 | 22 | - Expose `connect::Connection::new`. [#439]
|
20 | 23 |
|
21 | 24 | [#439]: https://github.com/actix/actix-net/pull/439
|
22 | 25 |
|
23 |
| -## 3.0.1 - 2022-01-11 |
| 26 | +## 3.0.1 |
24 | 27 |
|
25 | 28 | - No significant changes since `3.0.0`.
|
26 | 29 |
|
27 |
| -## 3.0.0 - 2021-12-26 |
| 30 | +## 3.0.0 |
28 | 31 |
|
29 | 32 | - No significant changes since `3.0.0-rc.2`.
|
30 | 33 |
|
31 |
| -## 3.0.0-rc.2 - 2021-12-10 |
| 34 | +## 3.0.0-rc.2 |
32 | 35 |
|
33 | 36 | - Re-export `openssl::SslConnectorBuilder` in `connect::openssl::reexports`. [#429]
|
34 | 37 |
|
35 | 38 | [#429]: https://github.com/actix/actix-net/pull/429
|
36 | 39 |
|
37 |
| -## 3.0.0-rc.1 - 2021-11-29 |
| 40 | +## 3.0.0-rc.1 |
38 | 41 |
|
39 | 42 | ### Added
|
40 | 43 |
|
|
72 | 75 | [#422]: https://github.com/actix/actix-net/pull/422
|
73 | 76 | [#423]: https://github.com/actix/actix-net/pull/423
|
74 | 77 |
|
75 |
| -## 3.0.0-beta.9 - 2021-11-22 |
| 78 | +## 3.0.0-beta.9 |
76 | 79 |
|
77 | 80 | - Add configurable timeout for accepting TLS connection. [#393]
|
78 | 81 | - Added `TlsError::Timeout` variant. [#393]
|
|
82 | 85 | [#393]: https://github.com/actix/actix-net/pull/393
|
83 | 86 | [#420]: https://github.com/actix/actix-net/pull/420
|
84 | 87 |
|
85 |
| -## 3.0.0-beta.8 - 2021-11-15 |
| 88 | +## 3.0.0-beta.8 |
86 | 89 |
|
87 | 90 | - Add `Connect::request` for getting a reference to the connection request. [#415]
|
88 | 91 |
|
89 | 92 | [#415]: https://github.com/actix/actix-net/pull/415
|
90 | 93 |
|
91 |
| -## 3.0.0-beta.7 - 2021-10-20 |
| 94 | +## 3.0.0-beta.7 |
92 | 95 |
|
93 | 96 | - Add `webpki_roots_cert_store()` to get rustls compatible webpki roots cert store. [#401]
|
94 | 97 | - Alias `connect::ssl` to `connect::tls`. [#401]
|
95 | 98 |
|
96 | 99 | [#401]: https://github.com/actix/actix-net/pull/401
|
97 | 100 |
|
98 |
| -## 3.0.0-beta.6 - 2021-10-19 |
| 101 | +## 3.0.0-beta.6 |
99 | 102 |
|
100 | 103 | - Update `tokio-rustls` to `0.23` which uses `rustls` `0.20`. [#396]
|
101 | 104 | - Removed a re-export of `Session` from `rustls` as it no longer exist. [#396]
|
102 | 105 | - Minimum supported Rust version (MSRV) is now 1.52.
|
103 | 106 |
|
104 | 107 | [#396]: https://github.com/actix/actix-net/pull/396
|
105 | 108 |
|
106 |
| -## 3.0.0-beta.5 - 2021-03-29 |
| 109 | +## 3.0.0-beta.5 |
107 | 110 |
|
108 | 111 | - Changed `connect::ssl::rustls::RustlsConnectorService` to return error when `DNSNameRef` generation failed instead of panic. [#296]
|
109 | 112 | - Remove `connect::ssl::openssl::OpensslConnectServiceFactory`. [#297]
|
|
117 | 120 | [#297]: https://github.com/actix/actix-net/pull/297
|
118 | 121 | [#299]: https://github.com/actix/actix-net/pull/299
|
119 | 122 |
|
120 |
| -## 3.0.0-beta.4 - 2021-02-24 |
| 123 | +## 3.0.0-beta.4 |
121 | 124 |
|
122 | 125 | - Rename `accept::openssl::{SslStream => TlsStream}`.
|
123 | 126 | - Add `connect::Connect::set_local_addr` to attach local `IpAddr`. [#282]
|
124 | 127 | - `connector::TcpConnector` service will try to bind to local_addr of `IpAddr` when given. [#282]
|
125 | 128 |
|
126 | 129 | [#282]: https://github.com/actix/actix-net/pull/282
|
127 | 130 |
|
128 |
| -## 3.0.0-beta.3 - 2021-02-06 |
| 131 | +## 3.0.0-beta.3 |
129 | 132 |
|
130 | 133 | - Remove `trust-dns-proto` and `trust-dns-resolver`. [#248]
|
131 | 134 | - Use `std::net::ToSocketAddrs` as simple and basic default resolver. [#248]
|
|
139 | 142 | [#248]: https://github.com/actix/actix-net/pull/248
|
140 | 143 | [#273]: https://github.com/actix/actix-net/pull/273
|
141 | 144 |
|
142 |
| -## 3.0.0-beta.2 - 2022-xx-xx |
| 145 | +## 3.0.0-beta.2 |
143 | 146 |
|
144 | 147 | - Depend on stable trust-dns packages. [#204]
|
145 | 148 |
|
146 | 149 | [#204]: https://github.com/actix/actix-net/pull/204
|
147 | 150 |
|
148 |
| -## 3.0.0-beta.1 - 2020-12-29 |
| 151 | +## 3.0.0-beta.1 |
149 | 152 |
|
150 | 153 | - Move acceptors under `accept` module. [#238]
|
151 | 154 | - Merge `actix-connect` crate under `connect` module. [#238]
|
152 | 155 | - Add feature flags to enable acceptors and/or connectors individually. [#238]
|
153 | 156 |
|
154 | 157 | [#238]: https://github.com/actix/actix-net/pull/238
|
155 | 158 |
|
156 |
| -## 2.0.0 - 2020-09-03 |
| 159 | +## 2.0.0 |
157 | 160 |
|
158 | 161 | - `nativetls::NativeTlsAcceptor` is renamed to `nativetls::Acceptor`.
|
159 | 162 | - Where possible, "SSL" terminology is replaced with "TLS".
|
160 | 163 | - `SslError` is renamed to `TlsError`.
|
161 | 164 | - `TlsError::Ssl` enum variant is renamed to `TlsError::Tls`.
|
162 | 165 | - `max_concurrent_ssl_connect` is renamed to `max_concurrent_tls_connect`.
|
163 | 166 |
|
164 |
| -## 2.0.0-alpha.2 - 2020-08-17 |
| 167 | +## 2.0.0-alpha.2 |
165 | 168 |
|
166 | 169 | - Update `rustls` dependency to 0.18
|
167 | 170 | - Update `tokio-rustls` dependency to 0.14
|
168 | 171 | - Update `webpki-roots` dependency to 0.20
|
169 | 172 |
|
170 |
| -## [2.0.0-alpha.1] - 2020-03-03 |
| 173 | +## [2.0.0-alpha.1] |
171 | 174 |
|
172 | 175 | - Update `rustls` dependency to 0.17
|
173 | 176 | - Update `tokio-rustls` dependency to 0.13
|
174 | 177 | - Update `webpki-roots` dependency to 0.19
|
175 | 178 |
|
176 |
| -## [1.0.0] - 2019-12-11 |
| 179 | +## [1.0.0] |
177 | 180 |
|
178 | 181 | - 1.0.0 release
|
179 | 182 |
|
180 |
| -## [1.0.0-alpha.3] - 2019-12-07 |
| 183 | +## [1.0.0-alpha.3] |
181 | 184 |
|
182 | 185 | - Migrate to tokio 0.2
|
183 | 186 | - Enable rustls acceptor service
|
184 | 187 | - Enable native-tls acceptor service
|
185 | 188 |
|
186 |
| -## [1.0.0-alpha.1] - 2019-12-02 |
| 189 | +## [1.0.0-alpha.1] |
187 | 190 |
|
188 | 191 | - Split openssl acceptor from actix-server package
|
0 commit comments