Releases: cirello-io/oversight
Releases · cirello-io/oversight
Upgrade minimum Go version
Update README.md files
v1.3.1 oversight/easy: update README.md
Add support for `func(context.Context)`
v1.3.0 oversight: update Add() comment to account for func(context.Context)
Fix flaky tests
v1.2.1 oversight: deflake test mean to prove the clockwork will not panic
Improve how tree handles children termination
Previously, Start()
would not wait for all children to be done before returning control.
If a child is marked with Infinity()
the tree would terminate while leaving the child running. This release fixes the issue by conditionally deciding what children may block the return of control at the end of Start()
Fix panic when tree happens to be restarted after it's been canceled.
v1.1.2 oversight: fix panic on restart of canceled trees
Minor Bugfixes
- Fix race condition when terminating a tree with simple one for one.
- Fix a panic in easy package that happened when state tree operations were done before the global map was initialized.
Add graceful shutdown command
v1.1.0 oversight: add mutex to the read site of expectedOrder
Fix race condition on error handling
v1.0.4 oversight: fix race condition in error handling
Improve documentation to clarify that Max Restart Intensity is not restart jitter.
oversight: improve documentation on how this library handles max rest… …art intensity