Releases: cirello-io/oversight
Releases · cirello-io/oversight
Fix deletion of completed childprocs
Modernize source code to use better features of Go
v1.5.0 oversight: prepare to rename default branch
Upgrade minimum Go version
v1.4.0 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