# Changes ## [1.0.3] - 2020-05-19 ### Changed * Replace deprecated `net2` crate with `socket2` [#140] [#140]: https://github.com/actix/actix-net/pull/140 ## [1.0.2] - 2020-02-26 ### Fixed * Avoid error by calling `reregister()` on Windows [#103] [#103]: https://github.com/actix/actix-net/pull/103 ## [1.0.1] - 2019-12-29 ### Changed * Rename `.start()` method to `.run()` ## [1.0.0] - 2019-12-11 ### Changed * Use actix-net releases ## [1.0.0-alpha.4] - 2019-12-08 ### Changed * Use actix-service 1.0.0-alpha.4 ## [1.0.0-alpha.3] - 2019-12-07 ### Changed * Migrate to tokio 0.2 ### Fixed * Fix compilation on non-unix platforms * Better handling server configuration ## [1.0.0-alpha.2] - 2019-12-02 ### Changed * Simplify server service (remove actix-server-config) * Allow to wait on `Server` until server stops ## [0.8.0-alpha.1] - 2019-11-22 ### Changed * Migrate to `std::future` ## [0.7.0] - 2019-10-04 ### Changed * Update `rustls` to 0.16 * Minimum required Rust version upped to 1.37.0 ## [0.6.1] - 2019-09-25 ### Added * Add UDS listening support to `ServerBuilder` ## [0.6.0] - 2019-07-18 ### Added * Support Unix domain sockets #3 ## [0.5.1] - 2019-05-18 ### Changed * ServerBuilder::shutdown_timeout() accepts u64 ## [0.5.0] - 2019-05-12 ### Added * Add `Debug` impl for `SslError` * Derive debug for `Server` and `ServerCommand` ### Changed * Upgrade to actix-service 0.4 ## [0.4.3] - 2019-04-16 ### Added * Re-export `IoStream` trait ### Changed * Deppend on `ssl` and `rust-tls` features from actix-server-config ## [0.4.2] - 2019-03-30 ### Fixed * Fix SIGINT force shutdown ## [0.4.1] - 2019-03-14 ### Added * `SystemRuntime::on_start()` - allow to run future before server service initialization ## [0.4.0] - 2019-03-12 ### Changed * Use `ServerConfig` for service factory * Wrap tcp socket to `Io` type * Upgrade actix-service ## [0.3.1] - 2019-03-04 ### Added * Add `ServerBuilder::maxconnrate` sets the maximum per-worker number of concurrent connections * Add helper ssl error `SslError` ### Changed * Rename `StreamServiceFactory` to `ServiceFactory` * Deprecate `StreamServiceFactory` ## [0.3.0] - 2019-03-02 ### Changed * Use new `NewService` trait ## [0.2.1] - 2019-02-09 ### Changed * Drop service response ## [0.2.0] - 2019-02-01 ### Changed * Migrate to actix-service 0.2 * Updated rustls dependency ## [0.1.3] - 2018-12-21 ### Fixed * Fix max concurrent connections handling ## [0.1.2] - 2018-12-12 ### Changed * rename ServiceConfig::rt() to ServiceConfig::apply() ### Fixed * 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