Removed
- Methods ``mpservice.streamer.Stream.{async_parmap, parmap_async}`` are dropped and merged into ``parmap``.
- Function ``mpservice.http.run_app``.
Changed
- ``mpservice.streamer.Stream.parmap``: parameter ``executor`` became named only.
- ``mpservice.multiprocessing.Manager`` was renamed ``ServerProcess``.
- Parameter ``backlog`` to ``mpservice.mpserver.Server.__init__`` was renamed to ``capacity``.
Added
- ``mpservice.streamer.Stream`` added extensive support for async.
- Methods ``mpservice.streamer.Stream.{to_sync, to_async, __aiter__}``.
- Method ``mpservice.mpserver.Server.full`` and properties ``mpservice.mpserver.Server.{capacity, backlog}``.
- Added capabilities to cancel a item submitted to ``mpservice.mpserver.Server`` and halt its processing in the pipeline as soon as practical.
- Made ``mpservice.mpservice.multiprocessing`` more close to the standard ``multiprocessing`` in terms of what can be imported from it.
- New parameter ``name`` to ``SpawnContext.Manager``.
- ``SpawnProcess`` captures warnings to logging.