All Versions
Latest Version
Avg Release Cycle
113 days
Latest Release
1546 days ago

Changelog History

  • v2.1.0 Changes

    March 26, 2020
    • ๐Ÿ‘ท Same worker can be added multiple times
    • ๐Ÿ‘Œ Improved performance
    • ๐Ÿ‘ท Delegate job returns now error if there is no workers
  • v2.0.0 Changes

    March 26, 2020

    โšก๏ธ Interface update, Start method was removed in favour of AddWorker and RemoveWorker allowing to handle the worker update during pool lifecycle.

  • v1.1.6 Changes

    July 19, 2019

    Optimise function reflect value

  • v1.0.5 Changes

    May 15, 2019

    โœ‚ Remove internal context cancel usage, range over channel instead of doing select

  • v1.0.4 Changes

    May 10, 2019

    Return from goroutine if channel has been closed

  • v1.0.3

    February 01, 2019
  • v1.0.2 Changes

    February 01, 2019

    Now calling pool.Delegate() after pool.Stop() has been called will panic due to closed channel.
    Calling pool.Start again will return context error.

  • v1.0.1 Changes

    August 12, 2018

    Delegate function is now blocking due to the issue where the goroutine won't run at all since delegate function has not other command to run after the goroutine has started.

    Now you have to run Delegate function in a goroutine by yourself to avoid blocking.

  • v1.0.0

    October 05, 2017