Releases: vxgmichel/aiostream
Releases · vxgmichel/aiostream
v0.4.3
- Fix several issues with the task group (issue #73, PR #75)
- Fix "Task exception was never retrieved" warning (issue #71, PR #72)
v0.4.2
- Add python 3.8 and 3.9 support (PR #63)
- Do not raise exceptions when cancelling an already finished task (issue #65, PR #66)
- Improve code quality (PR #67)
v0.4.1
- Better error handling in user code (PR #47)
- More links and details in the doc (PR #50, thanks @blaiseli )
- Better exception when a stream is used as a context (issue #40, PR #56)
- Better exceptions in AsyncIteratorContext (PR #57)
- Fix python 3.8 compatibility (PR #59, issue #61, PR #62)
v0.3.3
- Set encoding to utf-8 in setup script (PR #42)
v0.3.2
- PR #24: Raise a better exception when decorating a method with @operator
- PR #27: Fixed deprecation warning for importing ABC's from collections
- PR #32: Refactor
base_combine
and the streamer manager
- PR #33:
AsyncIteratorContext
now re-throws exceptions within the iterator
- PR #34: Use
AsyncExitStack
from contextlib
v0.3.0
- PR #10: add concurrency to
map
and starmap
operators
ordered
argument can be used to get the elements either in order or as soon as possible.
task_limit
can be used to limit the amount of mapping coroutines that can run concurrently.
v0.2.6
- Issue #7, PR #8: add proper cleanup for
merge
operator
- Issue #3, PR #9: add
concat
, flatten
, switch
and their corresponding *map
operators
v0.2.4
- Add github context to the documentation
- Add the chunks operator