Skip to content

Latest commit

 

History

History
173 lines (121 loc) · 3.02 KB

CHANGELOG.md

File metadata and controls

173 lines (121 loc) · 3.02 KB

aiomultiprocess

Generated by attribution

v0.9.1

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

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
    15	Amethyst Reese
     5	Dmitriy Ferens
     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	Amethyst 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
    17	Amethyst Reese
    12	Daniel Ip
     1	HJK

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
     6	Amethyst Reese
     9	Daniel Ip

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
    18	Amethyst Reese
     1	Daniel Ip

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	Amethyst 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	Amethyst Reese

v0.3.0

Feature release:

  • enable multiple coroutines per child process
  • perf testing
$ git shortlog -s v0.2.0...v0.3.0
    10	Amethyst Reese

v0.2.0

Feature release:

  • Run coroutines on child process or process pool
$ git shortlog -s v0.2.0
    12	Amethyst Reese