mirror of https://github.com/fafhrd91/actix-net
6.7 KiB
6.7 KiB
Changes
Unreleased - 2022-xx-xx
2.1.0 - 2022-03-08
- Update
tokio-uringdependency to0.3.0. #448 - Logs emitted now use the
tracingcrate withlogcompatibility. #448 - Wait for accept thread to stop before sending completion signal. #443
2.0.0 - 2022-01-19
- No significant changes since
2.0.0-rc.4.
2.0.0-rc.4 - 2022-01-12
- Update
tokio-uringdependency to0.2.0. #436
2.0.0-rc.3 - 2021-12-31
- No significant changes since
2.0.0-rc.2.
2.0.0-rc.2 - 2021-12-27
- Simplify
TestServer. #431
2.0.0-rc.1 - 2021-12-05
2.0.0-beta.9 - 2021-11-15
- Restore
Arbitersupport lost inbeta.8. #417
2.0.0-beta.8 - 2021-11-05 (YANKED)
- Fix non-unix signal handler. #410
2.0.0-beta.7 - 2021-11-05 (YANKED)
- Server can be started in regular Tokio runtime. #408
- Expose new
Servertype whoseFutureimpl resolves when server stops. #408 - Rename
ServertoServerHandle. #407 - Add
Server::handleto obtain handle to server. #408 - Rename
ServerBuilder::{maxconn => max_concurrent_connections}. #407 - Deprecate crate-level
newshortcut for server builder. #408 - Minimum supported Rust version (MSRV) is now 1.52.
2.0.0-beta.6 - 2021-10-11
- Add experimental (semver-exempt)
io-uringfeature for enabling async file I/O on linux. #374 - Server no long listens to
SIGHUPsignal. Previously, the received was not used but did block subsequent exit signals from working. #389 - Remove
configmodule.ServiceConfig,ServiceRuntimepublic 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_timeoutis very large. f9262db
2.0.0-beta.3 - 2021-02-06
- Hidden
ServerBuilder::startmethod has been removed. UseServerBuilder::run. #246 - Add retry for EINTR signal (
io::Interrupted) inAccept's poll loop. #264 - Add
ServerBuilder::worker_max_blocking_threadsto customize blocking thread pool size. #265 - Update
actix-rtto2.0.0. #273
2.0.0-beta.2 - 2021-01-03
- Merge
actix-testingtoactix-serverastest_servermod. #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
miodependency to0.7.3. #239 - Remove
socket2dependency. #239 ServerBuilder::backlognow acceptsu32instead ofi32. #239- Remove
AcceptNotifytype and passWakerQueuetoWorkerto wake upAccept'sPoll. #239 - Convert
mio::net::TcpStreamtoactix_rt::net::TcpStream(UnixStreamfor uds) usingFromRawFdandIntoRawFd(FromRawSocketandIntoRawSocketon windows). #239 - Remove
AsyncReadandAsyncWritetrait bound forsocket::FromStreamtrait. #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
net2crate 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
Serveruntil server stops
0.8.0-alpha.1 - 2019-11-22
- Migrate to
std::future
0.7.0 - 2019-10-04
- Update
rustlsto 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
Debugimpl forSslError - Derive debug for
ServerandServerCommand - Upgrade to actix-service 0.4
0.4.3 - 2019-04-16
- Re-export
IoStreamtrait - Depend on
sslandrust-tlsfeatures 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
ServerConfigfor service factory - Wrap tcp socket to
Iotype - Upgrade actix-service
0.3.1 - 2019-03-04
- Add
ServerBuilder::maxconnratesets the maximum per-worker number of concurrent connections - Add helper ssl error
SslError - Rename
StreamServiceFactorytoServiceFactory - Deprecate
StreamServiceFactory
0.3.0 - 2019-03-02
- Use new
NewServicetrait
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