Skip to content

Releases: gammazero/workerpool

v1.2.1

14 Feb 19:33
b10a976

Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

14 Feb 04:39
6ed6262

Choose a tag to compare

What's Changed

  • Update deque to v1.2.1
  • Update tests to use testing/synctest to check for goroutine leaks
  • Function Do returns error if called on stopped workerpool

Full Changelog: v1.1.3...v1.2.0

v1.1.3

12 Aug 18:51
04acb16

Choose a tag to compare

What's Changed

  • Fix tests not working with goleak
  • Use sync.WaitGroup to ensure that all workers exit before Stop exits
  • perf: unify startWorker and worker to spawn less goroutines
  • make it work with deque0.2 and go 1.18
  • Task queue does not need to be buffered by

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

08 May 23:56
1ca2fa9

Choose a tag to compare

Update README.md

v1.1.1

13 Oct 01:29

Choose a tag to compare

Fixed broken unit test

v1.1.0

10 Oct 05:32

Choose a tag to compare

Adds ability to pause task execution while still allowing new tasks to be queued.

v1.0.0

19 Jul 19:24
1c428e5

Choose a tag to compare

Initial production release