Releases: actix/actix-net
Releases · actix/actix-net
actix-testing: v2.0.0-beta.1
- Update
actix-server
to v2.0.0-beta.1.
actix-service: v2.0.0-beta.1
Service
, other traits, and many type signatures now take the the request type as a type
parameter instead of an associated type. #232- Add
always_ready!
andforward_ready!
macros. #233 - Crate is now
no_std
. #233 - Migrate pin projections to
pin-project-lite
. #233 - Remove
AndThenApplyFn
and Pipelineand_then_apply_fn
. Use the
.and_then(apply_fn(...))
construction. #233 - Move non-vital methods to
ServiceExt
andServiceFactoryExt
extension traits. #235
actix-server: v2.0.0-beta.1
- Added explicit info log message on accept queue pause. #215
- Prevent double registration of sockets when back-pressure is resolved. #223
- Update
mio
dependency to0.7.3
. #239 - Remove
socket2
dependency. #239 ServerBuilder::backlog
now acceptsu32
instead ofi32
. #239- Remove
AcceptNotify
type and passWakerQueue
toWorker
to wake upAccept
'sPoll
. #239 - Convert
mio::net::TcpStream
toactix_rt::net::TcpStream
(UnixStream
for uds) using
FromRawFd
andIntoRawFd
(FromRawSocket
andIntoRawSocket
on windows). #239 - Remove
AsyncRead
andAsyncWrite
trait bound forsocket::FromStream
trait. #239
actix-rt: v2.0.0-beta.1
Added
- Add
System::attach_to_tokio
method. [#173]
Changed
- Update
tokio
dependency to1.0
. #236 - Rename
time
moduledelay_for
tosleep
,delay_until
tosleep_until
,Delay
toSleep
to stay aligned with Tokio's naming. #236 - Remove
'static
lifetime requirement forRuntime::block_on
andSystemRunner::block_on
.- These methods now accept
&self
when calling. #236
- These methods now accept
- Remove
'static
lifetime requirement forSystem::run
andBuilder::run
. #236 Arbiter::spawn
now panics whenSystem
is not in scope. #207
Fixed
- Fix work load issue by removing
PENDING
thread local. #207
actix-codec: v0.4.0-beta.1
actix-macros: v0.1.3
- Add
actix-reexport
feature
actix-router: v0.2.5
0.2.5 - 2020-09-20
- Fix
from_hex()
method. #196
actix-server: v1.0.4
- Update actix-codec to 0.3.0.
- Workers must be greater than 0. #167
actix-tls: v2.0.0
nativetls::NativeTlsAcceptor
is renamed tonativetls::Acceptor
.- Where possible, "SSL" terminology is replaced with "TLS".
SslError
is renamed toTlsError
.TlsError::Ssl
enum variant is renamed toTlsError::Tls
.max_concurrent_ssl_connect
is renamed tomax_concurrent_tls_connect
.
actix-connect: v2.0.0
- No significant changes from
2.0.0-alpha.4
.