Changelog

v0.9.0

Feature release

  • Added uncaught exception handler for pool workers (#80, #82)

  • Fixed testing on Windows/Python 3.8 (#73)

  • Support for Python 3.9 (#83, #85)

$ git shortlog -s v0.8.0...v0.9.0
     5  Dmitriy Ferens
    15  John Reese
     1  Pranab
     4  pyup.io bot

v0.8.0

Feature release

  • Pool.map/starmap can now be used in async for loops (#48)

  • Added support for alternate event loops and uvloop (#50)

  • Updated documentation, with a new user guide

$ git shortlog -s v0.7.0...v0.8.0
    14  John Reese
     1  Thomas Grainger

v0.7.0

Feature release

  • Changed to use spawned processes by default on all platforms

  • Use sharded work/result queues for Pools, using round robin by default, with option to provide a custom scheduler

  • Initializers now run after creating the event loop

  • Full support for Python 3.8 and Windows

  • Major refactoring and splitting of internals

  • 100% test coverage

$ git shortlog -s v0.6.1...v0.7.0
    12  Daniel Ip
     1  HJK
    17  John Reese

v0.6.1

Minor release v0.6.1

  • Better exception handling/proxying from child process (#27)

  • Improved test coverage (#29)

$ git shortlog -s v0.6.0...v0.6.1
     9  Daniel Ip
     6  John Reese

v0.6.0

Feature release v0.6.0

  • Enable passing initializer functions/args to process pools (#23)

  • kill() and close() are only available on Python 3.7+

  • Added correct Python version requirements to package metadata

  • Bundled unit tests inside module for distrtibution

$ git shortlog -s v0.5.0...v0.6.0
     1  Daniel Ip
    18  John Reese

v0.5.0

Feature release v0.5.0:

  • Support Windows

  • Support “spawn” contexts on all platforms

  • Allow changing the multiprocessing context at runtime

  • Better support for features in Python 3.7

$ git shortlog -s v0.4.0...v0.5.0
    15  John Reese
     1  smheidrich
     1  x1ah

v0.4.0

Feature release v0.4.0:

  • Allow awaiting Process objects directly to start/join child process

  • Worker objects return final result from await/join

  • Better unit testing, types, and documentation

$ git shortlog -s v0.3.0...v0.4.0
    12  John Reese

v0.3.0

Feature release:

  • enable multiple coroutines per child process

  • perf testing

$ git shortlog -s v0.2.0...v0.3.0
    10  John Reese

v0.2.0

Feature release:

  • Run coroutines on child process or process pool

$ git shortlog -s d58104b244a984f37d2f672431b4a2fc7e74931b...v0.2.0
     1  John Reese