Releases: noxdafox/pebble
Releases · noxdafox/pebble
release 5.0.7
Fixes: - issue #96: handle race condition under different interpreters - issue #125: handle frozen classes as exceptions - issue #127: handle unexpected errors when reading from pipe in process decorators - issue #128: allow different context from `multiprocessing` ones
release 5.0.6
Fixes: - issue #124: handle `BaseException` in pools' workers
release 5.0.5
Fixes: - issue #123: do not raise exception when returned from workers Improvements: - issue #122: slightly improve type hints
release 5.0.4
Improvements: - issue #122: add type hints to decorator functions
release 5.0.3
Fixes: - issue #111: reinstate `Pool.schedule` function in place of `Pool.submit`.
release 5.0.2
Fixes: - issue #108: fix build tag enforcing Python 3.6 as minimum compatible version.
release 5.0.1
Improvements: - issue #105: run callbacks after process termination on timeout or task cancellation
release 5.0.0
Backward incompatible changes: - issue #93: Python 2 is no longer compatible. Minimum supported version is now 3.7. Deprecations: - issue #90: pools `schedule` method is now deprecated, use `submit` instead. Features: - issue #90: pools are now compatible with asyncio APIs. - issue #94: asynchronous function decorators - issue #102: type hints have been added to all functionalities - issue #103: support alternative multiprocessing.context implementations Fixes: - issue #99: fix deadlock when closing a full pipe on Windows in pool