Skip to content

Releases: actix/actix-net

actix-tls: v3.0.0-rc.1

30 Nov 12:37
183bcf6
Compare
Choose a tag to compare
Pre-release

Added

  • Derive Debug for connect::Connection. #422
  • Implement Display for accept::TlsError. #422
  • Implement Error for accept::TlsError where both types also implement Error. #422
  • Implement Default for connect::Resolver. #422
  • Implement Error for connect::ConnectError. #422
  • Implement Default for connect::tcp::{TcpConnector, TcpConnectorService}. #423
  • Implement Default for connect::ConnectorService. #423

Changed

  • The crate's default features flags no longer include uri. #422
  • Useful re-exports from underlying TLS crates are exposed in a reexports modules in all acceptors and connectors.
  • Convert connect::ResolverService from enum to struct. #422
  • Make ConnectAddrsIter private. #422
  • Mark tcp::{TcpConnector, TcpConnectorService} structs #[non_exhaustive]. #423
  • Rename accept::native_tls::{NativeTlsAcceptorService => AcceptorService}. #422
  • Rename connect::{Address => Host} trait. #422
  • Rename method connect::Connection::{host => hostname}. #422
  • Rename struct connect::{Connect => ConnectInfo}. #422
  • Rename struct connect::{ConnectService => ConnectorService}. #422
  • Rename struct connect::{ConnectServiceFactory => Connector}. #422
  • Rename TLS acceptor service future types and hide from docs. #422
  • Unbox some service futures types. #422
  • Inline modules in connect::tls to connect module. #422

Removed

  • Remove connect::{new_connector, new_connector_factory, default_connector, default_connector_factory} methods. #422
  • Remove connect::native_tls::Connector::service method. #422
  • Remove redundant connect::Connection::from_parts method. #422

actix-rt: v2.5.0

22 Nov 13:35
a2437ee
Compare
Choose a tag to compare
  • Add System::run_with_code to allow retrieving the exit code on stop. #411

actix-tls: v3.0.0-beta.9

22 Nov 13:35
a2437ee
Compare
Choose a tag to compare
Pre-release
  • Add configurable timeout for accepting TLS connection. #393
  • Added TlsError::Timeout variant. #393
  • All TLS acceptor services now use TlsError for their error types. #393
  • Added TlsError::into_service_error. #420

actix-tls: v3.0.0-beta.8

15 Nov 17:55
54d1d9e
Compare
Choose a tag to compare
Pre-release
  • Add Connect::request for getting a reference to the connection request. #415

actix-server: v2.0.0-beta.9

15 Nov 02:42
443a328
Compare
Choose a tag to compare
Pre-release
  • Restore Arbiter support lost in beta.8. #417

actix-rt: v2.4.0

05 Nov 00:58
2080f4c
Compare
Choose a tag to compare
  • Add Arbiter::try_current for situations where thread may or may not have Arbiter context. #408
  • Start io-uring with System::new when feature is enabled. #395

actix-codec: v0.4.1

05 Nov 01:04
2080f4c
Compare
Choose a tag to compare
  • Added LinesCodec. #338
  • Framed::poll_ready flushes when the buffer is full. #409

actix-server: v2.0.0-beta.7

05 Nov 01:09
2080f4c
Compare
Choose a tag to compare
Pre-release

Yanked

  • Server can be started in regular Tokio runtime. #408
  • Expose new Server type whose Future impl resolves when server stops. #408
  • Rename Server to ServerHandle. #407
  • Add Server::handle to obtain handle to server. #408
  • Rename ServerBuilder::{maxconn => max_concurrent_connections}. #407
  • Deprecate crate-level new shortcut for server builder. #408
  • Minimum supported Rust version (MSRV) is now 1.52.

actix-server: v2.0.0-beta.8

05 Nov 02:18
81ba7ca
Compare
Choose a tag to compare
Pre-release

Yanked

  • Fix non-unix signal handler. #410

actix-tls: v3.0.0-beta.7

20 Oct 16:13
70ea532
Compare
Choose a tag to compare
Pre-release
  • Add webpki_roots_cert_store() to get rustls compatible webpki roots cert store. #401
  • Alias connect::ssl to connect::tls. #401