Releases: cirello-io/oversight
Releases · cirello-io/oversight
Add security notice
Add option to automatically prune processes under specific conditions
v1.7.0 oversight: add option to automatic prune done or failed processes
Fix deletion of completed childprocs
v1.6.0 oversight: handle 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