mirror of
https://github.com/fafhrd91/actix-net
synced 2024-11-24 00:01:11 +01:00
5.0 KiB
5.0 KiB
Changes
Unreleased - 2021-xx-xx
2.0.0-beta.6 - 2021-10-11
- Add experimental (semver-exempt)
io-uring
feature for enabling async file I/O on linux. #374 - Server no long listens to
SIGHUP
signal. Previously, the received was not used but did block subsequent exit signals from working. #389 - Remove
config
module.ServiceConfig
,ServiceRuntime
public types are removed due to this change. #349 - Remove
ServerBuilder::configure
#349
2.0.0-beta.5 - 2021-04-20
- Server shutdown notifies all workers to exit regardless if shutdown is graceful. This causes all workers to shutdown immediately in force shutdown case. #333
2.0.0-beta.4 - 2021-04-01
- Prevent panic when
shutdown_timeout
is very large. f9262db
2.0.0-beta.3 - 2021-02-06
- Hidden
ServerBuilder::start
method has been removed. UseServerBuilder::run
. #246 - Add retry for EINTR signal (
io::Interrupted
) inAccept
's poll loop. #264 - Add
ServerBuilder::worker_max_blocking_threads
to customize blocking thread pool size. #265 - Update
actix-rt
to2.0.0
. #273
2.0.0-beta.2 - 2021-01-03
- Merge
actix-testing
toactix-server
astest_server
mod. #242
2.0.0-beta.1 - 2020-12-28
- 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) usingFromRawFd
andIntoRawFd
(FromRawSocket
andIntoRawSocket
on windows). #239 - Remove
AsyncRead
andAsyncWrite
trait bound forsocket::FromStream
trait. #239
1.0.4 - 2020-09-12
- Update actix-codec to 0.3.0.
- Workers must be greater than 0. #167
1.0.3 - 2020-05-19
- Replace deprecated
net2
crate withsocket2
#140
1.0.2 - 2020-02-26
- Avoid error by calling
reregister()
on Windows #103
1.0.1 - 2019-12-29
- Rename
.start()
method to.run()
1.0.0 - 2019-12-11
- Use actix-net releases
1.0.0-alpha.4 - 2019-12-08
- Use actix-service 1.0.0-alpha.4
1.0.0-alpha.3 - 2019-12-07
- Migrate to tokio 0.2
- Fix compilation on non-unix platforms
- Better handling server configuration
1.0.0-alpha.2 - 2019-12-02
- Simplify server service (remove actix-server-config)
- Allow to wait on
Server
until server stops
0.8.0-alpha.1 - 2019-11-22
- Migrate to
std::future
0.7.0 - 2019-10-04
- Update
rustls
to 0.16 - Minimum required Rust version upped to 1.37.0
0.6.1 - 2019-09-25
- Add UDS listening support to
ServerBuilder
0.6.0 - 2019-07-18
- Support Unix domain sockets #3
0.5.1 - 2019-05-18
- ServerBuilder::shutdown_timeout() accepts u64
0.5.0 - 2019-05-12
- Add
Debug
impl forSslError
- Derive debug for
Server
andServerCommand
- Upgrade to actix-service 0.4
0.4.3 - 2019-04-16
- Re-export
IoStream
trait - Depend on
ssl
andrust-tls
features from actix-server-config
0.4.2 - 2019-03-30
- Fix SIGINT force shutdown
0.4.1 - 2019-03-14
SystemRuntime::on_start()
- allow to run future before server service initialization
0.4.0 - 2019-03-12
- Use
ServerConfig
for service factory - Wrap tcp socket to
Io
type - Upgrade actix-service
0.3.1 - 2019-03-04
- Add
ServerBuilder::maxconnrate
sets the maximum per-worker number of concurrent connections - Add helper ssl error
SslError
- Rename
StreamServiceFactory
toServiceFactory
- Deprecate
StreamServiceFactory
0.3.0 - 2019-03-02
- Use new
NewService
trait
0.2.1 - 2019-02-09
- Drop service response
0.2.0 - 2019-02-01
- Migrate to actix-service 0.2
- Updated rustls dependency
0.1.3 - 2018-12-21
- Fix max concurrent connections handling
0.1.2 - 2018-12-12
- rename ServiceConfig::rt() to ServiceConfig::apply()
- Fix back-pressure for concurrent ssl handshakes
0.1.1 - 2018-12-11
- Fix signal handling on windows
0.1.0 - 2018-12-09
- Move server to separate crate