Releases: swift-server/swift-service-lifecycle
Releases · swift-server/swift-service-lifecycle
1.0.0-alpha.10
- Use swift-atomics from v1.0.0 (#14) - thanks @adam-fowler
1.0.0-alpha.9
- Switch up compiler directives for concurrency (#111) - Thanks @joshuawright11
1.0.0-alpha.8
- Remove [Lifecycle] prefix from log messages (#95) - Thanks @slashmo
- Add support for async functions (#99)(#102)
- Fix repeated shutdown issue on linux (#104)
- Do not shutdown tasks that failed to start when
shutdownIfNotStarted
is set to false (#107) - Shutdown tasks that are marked with
shutdownIfNotStarted
set to true when shutting down a never-started-lifecycle (#109)
1.0.0-alpha.7
1.0.0-alpha.6
- add semantics for stopping tasks that have no start handler #77
1.0.0-alpha.5
- Setup shutdown hooks on ServiceLifecycle::startAndWait #69 reported by @tanner0101
- Remove unused macOS(.v10_12) platform requirement #71 by @fabianfett
- Add some NIO sugar to ServiceLifecycle.start() #72 by @fabianfett
- Abstract registration function into a protocol #75
- Improved readme docs and examples
1.0.0-alpha.4
- Remove closure variants to reduce API confusion #46
1.0.0-alpha.3
adjust API per API review feedback
1.0.0-alpha.2
second pre-release
1.0.0-alpha.1
initial pre-release