2019-12-02 06:30:27 +01:00
|
|
|
# Changes
|
|
|
|
|
2020-12-29 02:04:21 +01:00
|
|
|
## Unreleased - 2021-xx-xx
|
2021-11-15 18:55:23 +01:00
|
|
|
|
|
|
|
|
|
|
|
## 3.0.0-beta.8 - 2021-11-15
|
2021-11-15 11:39:42 +01:00
|
|
|
* Add `Connect::request` for getting a reference to the connection request. [#415]
|
|
|
|
|
|
|
|
[#415]: https://github.com/actix/actix-net/pull/415
|
2021-10-19 17:51:40 +02:00
|
|
|
|
|
|
|
|
2021-10-20 18:12:11 +02:00
|
|
|
## 3.0.0-beta.7 - 2021-10-20
|
|
|
|
* Add `webpki_roots_cert_store()` to get rustls compatible webpki roots cert store. [#401]
|
|
|
|
* Alias `connect::ssl` to `connect::tls`. [#401]
|
|
|
|
|
|
|
|
[#401]: https://github.com/actix/actix-net/pull/401
|
|
|
|
|
|
|
|
|
2021-10-19 17:51:40 +02:00
|
|
|
## 3.0.0-beta.6 - 2021-10-19
|
2021-10-19 17:48:23 +02:00
|
|
|
* Update `tokio-rustls` to `0.23` which uses `rustls` `0.20`. [#396]
|
|
|
|
* Removed a re-export of `Session` from `rustls` as it no longer exist. [#396]
|
2021-10-19 17:13:13 +02:00
|
|
|
* Minimum supported Rust version (MSRV) is now 1.52.
|
2021-03-29 07:57:47 +02:00
|
|
|
|
2021-10-19 17:48:23 +02:00
|
|
|
[#396]: https://github.com/actix/actix-net/pull/396
|
|
|
|
|
2021-03-29 07:57:47 +02:00
|
|
|
|
|
|
|
## 3.0.0-beta.5 - 2021-03-29
|
2021-10-19 17:48:23 +02:00
|
|
|
* Changed `connect::ssl::rustls::RustlsConnectorService` to return error when `DNSNameRef`
|
2021-03-24 17:32:04 +01:00
|
|
|
generation failed instead of panic. [#296]
|
2021-03-26 14:03:03 +01:00
|
|
|
* Remove `connect::ssl::openssl::OpensslConnectServiceFactory`. [#297]
|
|
|
|
* Remove `connect::ssl::openssl::OpensslConnectService`. [#297]
|
2021-03-27 01:20:17 +01:00
|
|
|
* Add `connect::ssl::native_tls` module for native tls support. [#295]
|
|
|
|
* Rename `accept::{nativetls => native_tls}`. [#295]
|
2021-10-19 17:48:23 +02:00
|
|
|
* Remove `connect::TcpConnectService` type. service caller expect a `TcpStream` should use
|
2021-03-27 22:03:24 +01:00
|
|
|
`connect::ConnectService` instead and call `Connection<T, TcpStream>::into_parts`. [#299]
|
2021-03-24 17:32:04 +01:00
|
|
|
|
2021-03-27 01:20:17 +01:00
|
|
|
[#295]: https://github.com/actix/actix-net/pull/295
|
2021-03-24 17:32:04 +01:00
|
|
|
[#296]: https://github.com/actix/actix-net/pull/296
|
2021-03-26 14:03:03 +01:00
|
|
|
[#297]: https://github.com/actix/actix-net/pull/297
|
2021-03-27 22:03:24 +01:00
|
|
|
[#299]: https://github.com/actix/actix-net/pull/299
|
2021-02-25 12:50:24 +01:00
|
|
|
|
2021-03-27 01:20:17 +01:00
|
|
|
|
2021-02-25 12:50:24 +01:00
|
|
|
## 3.0.0-beta.4 - 2021-02-24
|
2021-02-20 19:04:05 +01:00
|
|
|
* Rename `accept::openssl::{SslStream => TlsStream}`.
|
2021-02-25 12:50:24 +01:00
|
|
|
* Add `connect::Connect::set_local_addr` to attach local `IpAddr`. [#282]
|
|
|
|
* `connector::TcpConnector` service will try to bind to local_addr of `IpAddr` when given. [#282]
|
2021-02-23 18:20:01 +01:00
|
|
|
|
|
|
|
[#282]: https://github.com/actix/actix-net/pull/282
|
2021-02-06 20:24:52 +01:00
|
|
|
|
|
|
|
|
|
|
|
## 3.0.0-beta.3 - 2021-02-06
|
2021-01-26 09:05:19 +01:00
|
|
|
* Remove `trust-dns-proto` and `trust-dns-resolver`. [#248]
|
|
|
|
* Use `std::net::ToSocketAddrs` as simple and basic default resolver. [#248]
|
2021-02-06 20:24:52 +01:00
|
|
|
* Add `Resolve` trait for custom DNS resolvers. [#248]
|
2021-01-23 02:33:50 +01:00
|
|
|
* Add `Resolver::new_custom` function to construct custom resolvers. [#248]
|
|
|
|
* Export `webpki_roots::TLS_SERVER_ROOTS` in `actix_tls::connect` mod and remove
|
|
|
|
the export from `actix_tls::accept` [#248]
|
2021-01-26 09:05:19 +01:00
|
|
|
* Remove `ConnectTakeAddrsIter`. `Connect::take_addrs` now returns `ConnectAddrsIter<'static>`
|
|
|
|
as owned iterator. [#248]
|
|
|
|
* Rename `Address::{host => hostname}` to more accurately describe which URL segment is returned.
|
2021-02-06 20:24:52 +01:00
|
|
|
* Update `actix-rt` to `2.0.0`. [#273]
|
2021-01-23 02:33:50 +01:00
|
|
|
|
|
|
|
[#248]: https://github.com/actix/actix-net/pull/248
|
2021-02-06 20:24:52 +01:00
|
|
|
[#273]: https://github.com/actix/actix-net/pull/273
|
2020-12-29 02:04:21 +01:00
|
|
|
|
|
|
|
|
2021-01-03 05:39:37 +01:00
|
|
|
## 3.0.0-beta.2 - 2021-xx-xx
|
|
|
|
* Depend on stable trust-dns packages. [#204]
|
|
|
|
|
|
|
|
[#204]: https://github.com/actix/actix-net/pull/204
|
|
|
|
|
|
|
|
|
2020-12-29 02:04:21 +01:00
|
|
|
## 3.0.0-beta.1 - 2020-12-29
|
2020-12-29 01:38:41 +01:00
|
|
|
* Move acceptors under `accept` module. [#238]
|
|
|
|
* Merge `actix-connect` crate under `connect` module. [#238]
|
2020-12-29 02:04:21 +01:00
|
|
|
* Add feature flags to enable acceptors and/or connectors individually. [#238]
|
2020-12-29 01:38:41 +01:00
|
|
|
|
|
|
|
[#238]: https://github.com/actix/actix-net/pull/238
|
2020-08-17 16:39:17 +02:00
|
|
|
|
|
|
|
|
2020-09-08 19:00:07 +02:00
|
|
|
## 2.0.0 - 2020-09-03
|
|
|
|
* `nativetls::NativeTlsAcceptor` is renamed to `nativetls::Acceptor`.
|
|
|
|
* Where possible, "SSL" terminology is replaced with "TLS".
|
|
|
|
* `SslError` is renamed to `TlsError`.
|
|
|
|
* `TlsError::Ssl` enum variant is renamed to `TlsError::Tls`.
|
|
|
|
* `max_concurrent_ssl_connect` is renamed to `max_concurrent_tls_connect`.
|
2020-07-14 12:14:06 +02:00
|
|
|
|
|
|
|
|
2020-09-08 19:00:07 +02:00
|
|
|
## 2.0.0-alpha.2 - 2020-08-17
|
2020-07-14 12:14:06 +02:00
|
|
|
* Update `rustls` dependency to 0.18
|
|
|
|
* Update `tokio-rustls` dependency to 0.14
|
|
|
|
* Update `webpki-roots` dependency to 0.20
|
|
|
|
|
2020-08-17 16:39:17 +02:00
|
|
|
|
2020-03-03 11:47:40 +01:00
|
|
|
## [2.0.0-alpha.1] - 2020-03-03
|
2020-03-01 03:59:00 +01:00
|
|
|
* Update `rustls` dependency to 0.17
|
|
|
|
* Update `tokio-rustls` dependency to 0.13
|
2020-03-03 11:47:40 +01:00
|
|
|
* Update `webpki-roots` dependency to 0.19
|
2020-03-01 03:59:00 +01:00
|
|
|
|
2019-12-11 09:53:58 +01:00
|
|
|
|
2020-09-08 19:00:07 +02:00
|
|
|
## [1.0.0] - 2019-12-11
|
2019-12-11 09:53:58 +01:00
|
|
|
* 1.0.0 release
|
|
|
|
|
2019-12-05 11:40:24 +01:00
|
|
|
|
2020-09-08 19:00:07 +02:00
|
|
|
## [1.0.0-alpha.3] - 2019-12-07
|
2019-12-07 04:57:43 +01:00
|
|
|
* Migrate to tokio 0.2
|
2019-12-05 11:40:24 +01:00
|
|
|
* Enable rustls acceptor service
|
2019-12-05 15:52:37 +01:00
|
|
|
* Enable native-tls acceptor service
|
|
|
|
|
2019-12-02 06:30:27 +01:00
|
|
|
|
2020-09-08 19:00:07 +02:00
|
|
|
## [1.0.0-alpha.1] - 2019-12-02
|
|
|
|
* Split openssl acceptor from actix-server package
|