Releases: swift-server/swift-service-lifecycle
Releases · swift-server/swift-service-lifecycle
Swift Service Lifecycle 2.6.1
ServiceLifecycle 2.6.0
SemVer Minor
- Add support for trapping sigabrt, sigill, sigsegv in #184
ServiceLifecycle 2.5.1
SemVer Patch
- Stop using renamed pattern which can cause compiler crash in #183
ServiceLifecycle 2.5.0
SemVer Minor
- Global cancelOnGracefulShutdown returns non nil value (#181, patch credit to @sidepelican)
- Raise minimum Swift version to 5.8 (#178)
SemVer Patch
- Support compiling against Musl (#182)
ServiceLifecycle 2.4.1
SemVer Minor
- Add
withTaskCancellationOrGracefulShutdownHandler
by @adam-fowler in #176
SemVer Patch
cancelOnGracefulShutdown
hangs, if cancellation is not immediate in #177
Full Changelog: 2.4.0...2.4.1
ServiceLifecylce 2.4.0
SemVer Minor
- Conform
ServiceGroup
toService
in #172
SemVer Patch
- Adopt
AsyncAlgorithms
in #167 - Update readme to not refer to alpha in #168
- Make sure we return after gracefully shutdown in #170
- Update
TerminationBehavior
doc 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.