# Changes

## [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