Skip to content

Releases: alitto/pond

Release 1.5.0

31 Dec 18:37
a5eea7f
Compare
Choose a tag to compare

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

06 Jun 22:19
Compare
Choose a tag to compare
  • 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

26 May 02:06
Compare
Choose a tag to compare

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

31 Mar 14:40
Compare
Choose a tag to compare
v1.2.0

Prevent data race in purger

Release 1.1.0

31 Mar 14:05
Compare
Choose a tag to compare
v1.1.0

Add benchmarks section to Readme

Release 1.0.0

29 Mar 13:43
Compare
Choose a tag to compare
v1.0.0

Add .travis.yml