Tags: amyreese/aiomultiprocess
Tags
Feature release * Added uncaught exception handler for pool workers (omnilib#80, omnilib#82) * Fixed testing on Windows/Python 3.8 (omnilib#73) * Support for Python 3.9 (omnilib#83, omnilib#85)
Feature release - Pool.map/starmap can now be used in `async for` loops (omnilib#48) - Added support for alternate event loops and uvloop (omnilib#50) - Updated documentation, with a new user guide
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
Minor release v0.6.1 - Better exception handling/proxying from child process (omnilib#27) - Improved test coverage (omnilib#29)
Feature release v0.6.0 - Enable passing initializer functions/args to process pools (omnilib#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