Releases: Graphmasters/safedown
Releases · Graphmasters/safedown
v1.4.0
What's Changed
- Feature/allow parallel by @karsten42 in #22
New Contributors
- @karsten42 made their first contribution in #22
Full Changelog: v1.3.0...v1.4.0
Open source licence and more examples
What's Changed
- ✨ Introducing examples module by @PeterEFinch in #14
- ✅ Reworking tests and new examples by @PeterEFinch in #16
- 🔧 Switch to GitHub actions by @PeterEFinch in #17
- 📝 Including licence by @PeterEFinch in #18
- 🔧 Switching to go1.17 by @PeterEFinch in #19
Full Changelog: v1.2.0...v1.3.0
Go Module
This library now includes the go.mod
file.
Introducing wait method
A Wait()
method had been introduced that waits until all shutdown actions have been completed.
Avoid unnecessary goroutine
This release is a minor change where the goroutine is only started if there are signals. Furthermore, it is now guaranteed that signals are being listened to before the ShutdownActions
struct is returned.
Minor potential bug fix
In this release the functionality remains unchanged. Code was added to stop the ShutdownActions
from listening for more signals which otherwise could lead to blocking behaviour.
Preventing unnecessary background go routine
A check was introduced to ensure that a go routine listening for signals would be immediately terminated if there were no signals to listen for.
Stable release
Merge pull request #1 from Graphmasters/dev Dev