Releases: alitto/pond
Releases 路 alitto/pond
Release 1.5.0
Changelog
- Expose comprehensive metrics through worker pool instances
- Add getters for all pool configuration options (max capacity, min and max workers and strategy)
- Upgrade golang runtime to 1.15
- Fix issue in
TrySubmit()
that caused tasks not to be queued when using a buffered pool and its max number of workers had been reached.
Release 1.4.0
- Fix issue with resizing strategies not being thread-safe
- Simplify resizing strategies
- Several performance improvements
- Add
TrySubmit(task func()) bool
method to allow submitting a task in a non-blocking manner - Enhance benchmarks to simulate more workload scenarios and different types of tasks (sync/async)
Release 1.3.0
Changes include:
- Add ability to configure pool resizing strategy (#3)
- 3 preset resizing strategies: Eager, Balanced and Lazy.
- Improve benchmarks
- Export interface to define custom resizing strategies
pond.ResizingStrategy
Release 1.2.0
v1.2.0 Prevent data race in purger
Release 1.1.0
v1.1.0 Add benchmarks section to Readme
Release 1.0.0
v1.0.0 Add .travis.yml