# Changes

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