Skip to content

Releases: noxdafox/pebble

release 5.0.7

21 Mar 22:35
Compare
Choose a tag to compare
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

25 Dec 16:25
Compare
Choose a tag to compare
Fixes:
 - issue #124: handle `BaseException` in pools' workers

release 5.0.5

07 Dec 17:23
Compare
Choose a tag to compare
Fixes:
 - issue #123: do not raise exception when returned from workers

Improvements:
 - issue #122: slightly improve type hints

release 5.0.4

21 Nov 19:11
Compare
Choose a tag to compare
Improvements:
 - issue #122: add type hints to decorator functions

release 5.0.3

15 Nov 21:46
Compare
Choose a tag to compare
Fixes:
 - issue #111: reinstate `Pool.schedule` function in place of
   `Pool.submit`.

release 5.0.2

09 Oct 15:46
Compare
Choose a tag to compare
Fixes:
 - issue #108: fix build tag enforcing Python 3.6 as minimum
   compatible version.

release 5.0.1

05 Oct 20:55
Compare
Choose a tag to compare
Improvements:
 - issue #105: run callbacks after process termination on timeout or
   task cancellation

release 5.0.0

13 Sep 06:45
Compare
Choose a tag to compare
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