Releases: swift-server/swift-service-lifecycle
Releases · swift-server/swift-service-lifecycle
ServiceLifecycle 2.4.1
SemVer Minor
- Add
withTaskCancellationOrGracefulShutdownHandlerby @adam-fowler in #176
SemVer Patch
cancelOnGracefulShutdownhangs, if cancellation is not immediate in #177
Full Changelog: 2.4.0...2.4.1
ServiceLifecylce 2.4.0
SemVer Minor
- Conform
ServiceGrouptoServicein #172
SemVer Patch
- Adopt
AsyncAlgorithmsin #167 - Update readme to not refer to alpha in #168
- Make sure we return after gracefully shutdown in #170
- Update
TerminationBehaviordoc comments and notes in #165 - Update readme instructions & version in #164
- Fix logic issues during graceful shutdown in #171
New Contributors
- @hamzahrmalik made their first contribution in #168
- @MaxDesiatov made their first contribution in #165
- @tib made their first contribution in #164
Full Changelog: 2.3.0...2.4.0
2.3.0
2.2.0
What's Changed
Full Changelog: 2.1.0...2.2.0
2.1.0
2.0.0
This is the first major release of swift-service-lifecycle 🚀 which helps orchestrating components in your application using Structured Concurrency. To get started with this package check out the documentation.
What's changed since 2.0.0-beta.2?
2.0.0-beta.2
2.0.0-beta.1
2.0.0-alpha.3
What's Changed
- Rename shutdownGracefully to triggerGracefulShutdown on the ServiceGroup #142
2.0.0-alpha.2
What's Changed
- Fix an issue where
cancelOnGracefulShutdowndid hang waiting for a child task to finish #136