PackageTrack

npm · #4609

worker-farm

1.7.015M downloads/morvagg/node-worker-farm

Distribute processing tasks to child processes with an über-simple API and baked-in durability & custom concurrency options.

Release timeline

22 releases since 2013
2013201520172019202120232025

Releases

  1. 1.7.03 May 2019
    Release notes

    This project publishes no release notes. Between v1.6.0 and v1.7.0 there were 13 commits, 12 of them substantive:

    • restore Node 4 support in tests
    • Updated definition file (#74)
    • update travis, minor tape bump
    • maxConcurrentCalls needs to also depend on callQueue length
    • test for maxConcurrentCalls taking into account a backed up queue
    • Changed repo badge to svg (#83)
    • Exported additional interfaces for passed in objects
    • Add missing type definitions (#88)
    • Add callback to type definition end call (#73)
    • feature: add onChild handler
    • feat: identify worker-farm messages, ignore others
    • bugfix: use Error instead of string for faulty end()
  2. 1.6.09 Mar 2018
    Release notes

    This project publishes no release notes. Between v1.5.4 and v1.6.0 there were 6 commits, 5 of them substantive:

    • Allow customizing all "childProcess.fork" options
    • Remove xtend in favor of Object.assign
    • derp
    • Test durability - increase likely PID range
    • add an editorconfig & format to conform
  3. 1.5.426 Feb 2018
    Release notes

    This project publishes no release notes. Between v1.5.3 and v1.5.4 there were 2 commits, 1 of them substantive:

    • Correct a bug related to forcedKillTime. (#70)
  4. 1.5.326 Feb 2018
    Release notes

    This project publishes no release notes. Between v1.5.2 and v1.5.3 there were 4 commits, 3 of them substantive:

    • just no
    • increase test durability
    • update deps
  5. 1.5.216 Nov 2017
    Release notes

    This project publishes no release notes. Between v1.5.1 and v1.5.2 there were 4 commits, 3 of them substantive:

    • more robust tests
    • disable concurrency in case of libuv/libuv#1459
    • add node 9 via travis
  6. 1.5.130 Oct 2017
    Release notes

    This project publishes no release notes. Between v1.5.0 and v1.5.1 there were 2 commits, 1 of them substantive:

    • lib: fix ERR_IPC_CHANNEL_CLOSED send error
  7. 1.5.014 Aug 2017
    Release notes

    This project publishes no release notes. Between v1.4.1 and v1.5.0 there were 3 commits, 2 of them substantive:

    • Typescript definitions (#58)
    • fix: passing of 'process.argv' to subprocesses (#54)
  8. 1.4.130 Jun 2017
    Release notes

    This project publishes no release notes. Between v1.4.0 and v1.4.1 there were 2 commits, 1 of them substantive:

    • strict modefor v4
  9. 1.4.030 Jun 2017
    Release notes

    This project publishes no release notes. Between v1.3.1 and v1.4.0 there were 10 commits, 6 of them substantive:

    • little documentation fix
    • debug flag fix
    • Add related section
    • Update README.md
    • Update README.md
    • lotsa cleanup, support newer Node
  10. 1.3.121 May 2015

    Nothing published for this version

  11. 1.3.011 May 2015

    Nothing published for this version

  12. 1.2.04 Feb 2015

    Nothing published for this version

  13. 1.1.017 Nov 2014

    Nothing published for this version

  14. 1.0.116 Aug 2014

    Nothing published for this version

  15. 1.0.016 Aug 2014

    Nothing published for this version

  16. 0.3.119 Sept 2013

    Nothing published for this version

  17. 0.3.017 Sept 2013

    Nothing published for this version

  18. 0.2.129 Aug 2013

    Nothing published for this version

  19. 0.2.029 Aug 2013

    Nothing published for this version

  20. 0.1.029 Aug 2013

    Nothing published for this version

  21. 0.0.19 Jan 2013

    Nothing published for this version

  22. 0.0.01 Jan 2013

    Nothing published for this version