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
Bug fix for issue #30
New wait to finish handling
Inspired by @ebarti's efforts and help with changes.
Updated Release Candidate
v1.3.6-rc.2 Testing Stop function
Release candidate for newly refactored workers
v1.3.6-rc.1 Refactor changes for improved worker pools
Latest updates
v1.3.5 remove ants from go mod
Adding legacy integration methods
// OutChannel Returns the workers output channel if worker is not joined with another worker.
// If the worker already has a child worker attached this function will return an error (workers.ErrOutChannelUpdate).
OutChannel() (chan interface{}, error)
// InChannel Returns the workers intake channel for use with legacy systems, otherwise use workers Send() method.
InChannel() chan interface{}
Code cleanup and minor bug fixes
Merge pull request #26 from catmullet/fix_frozen_parent_workers Cleanup
Fix bug, wait for remaining workers to finish when loading of wokers is fast
Merge pull request #25 from catmullet/fix_frozen_parent_workers Fix bug, wait for remaining workers to finish.
Performance and better resource management
Merge pull request #24 from catmullet/fix_frozen_parent_workers performance enhancements and benchmarks for baseline performance.
Performance and better resource management
Merge pull request #23 from catmullet/fix_frozen_parent_workers Performance enhancements and benchmarks for baseline performance