# Changes

## [3.1.0] - 2025-12-04

* Stop testing server faster

## [3.1.0] - 2025-12-03

* ServiceRuntime::service() and ServiceRuntime::config() returns self

## [3.0.0-pre.3] - 2025-12-01

* Use async fn for test server

## [3.0.0-pre.2] - 2025-11-30

* Fix config usage for registered service

## [3.0.0-pre.1] - 2025-11-28

* Use async factories for server configuration

## [3.0.0-pre.0] - 2025-11-27

* New configuration subsystem

## [2.8.1] - 2025-05-27

* Clear events list for accept loop

## [2.8.0] - 2025-04-08

* Add ServerBuilder::on_accept() callback

## [2.7.3] - 2025-03-28

* Better worker availability handling

## [2.7.2] - 2025-03-27

* Handle paused state

## [2.7.1] - 2025-02-28

* Fix set core affinity out of worker start #508

## [2.7.0] - 2025-01-31

* Cpu affinity support for workers

## [2.6.2] - 2024-12-30

* Fix error log

## [2.6.1] - 2024-12-26

* Tune shutdown logging

## [2.6.0] - 2024-12-04

* Use updated Service trait

## [2.5.0] - 2024-11-04

* Use updated Service trait

## [2.3.0] - 2024-07-16

* Add Server to TestServer

## [2.2.0] - 2024-07-16

* Expose TetServer::stop() method

## [2.1.0] - 2024-06-27

* Shutdown service on error and on worker shutdown

## [2.0.0] - 2024-05-28

* Use async fn for Service::ready() and Service::shutdown()

## [1.0.5] - 2024-04-02

* Fix external configuration handling

## [1.0.4] - 2024-03-30

* Fix signals support #324

## [1.0.3] - 2024-03-29

* Fix windows signals support #322

## [1.0.2] - 2024-03-25

* Add basic signals support

## [1.0.1] - 2024-03-24

* Re-add Server::build() method

## [1.0.0] - 2024-03-24

* Release
