Maintenance release
- Tested up to Python 3.12 (#195)
- Dropped support for Python 3.7 and 3.6 (#195)
- Updated project metadata (#93, #195)
- Updated type hints
$ git shortlog -s v0.9.0...v0.9.1
16 Amethyst Reese
33 dependabot[bot]
5 pyup.io bot
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
15 Amethyst Reese
5 Dmitriy Ferens
1 Pranab
4 pyup.io bot
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 Amethyst Reese
1 Thomas Grainger
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
17 Amethyst Reese
12 Daniel Ip
1 HJK
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
6 Amethyst Reese
9 Daniel Ip
Feature release v0.6.0
- Enable passing initializer functions/args to process pools (#23)
kill()
andclose()
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
18 Amethyst Reese
1 Daniel Ip
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 Amethyst Reese
1 smheidrich
1 x1ah
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 Amethyst Reese
Feature release:
- enable multiple coroutines per child process
- perf testing
$ git shortlog -s v0.2.0...v0.3.0
10 Amethyst Reese
Feature release:
- Run coroutines on child process or process pool
$ git shortlog -s v0.2.0
12 Amethyst Reese