This repository has been archived by the owner on Feb 20, 2024. It is now read-only.
Releases: catmullet/go-workers
Releases · catmullet/go-workers
Fix case of frozen parent workers on shutdown
Merge pull request #22 from catmullet/fix_frozen_parent_workers fix frozen parent workers on cancel
Added multiple improvements
- Better handling of channels
- Better use of resources
- Added valid go mod file
Fixing potential context resource leak
Merge pull request #7 from catmullet/fix-potential-ctx-leak fix potential context resource leak
Adding ability to set timeout and deadline for workers
Added additional methods off of the worker
SetTimeout(time.Duration)
SetDeadline(time.Time)
IsDone()
returns context cancellation or error through <- chan struct{}
Fixing issue with timeout when error tries to bubble up
Merge pull request #3 from catmullet/fix-error-return Fixing timeout issue with errors and add example of timeout with error
Minor readme modifications
v1.0.1 Update issue templates
Initial Major Release
v1.0.0 Clean up some globals