Skip to content

Latest commit

 

History

History
149 lines (104 loc) · 2.5 KB

CHANGELOG.md

File metadata and controls

149 lines (104 loc) · 2.5 KB

aiomultiprocess

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