Async Batcher 0.2.0
Significant changes
- Remove support for python 3.8 and 3.9 by @hussein-awala in #6
Bug fixes
- Fix: update dependencies for Python 3.12 by @hussein-awala in #4
- Fix: stop accepting new process request when the batcher is stoped by @hussein-awala in #9
- fix: raise the exception when it is returned from process_batch by @hussein-awala in #16
- fix: edge case in py312 for semaphore lock by @hussein-awala in #24
New features
- Feat: Support concurrent batches processing by @hussein-awala in #11
- Feat: add a new argument to provide the sync process_batch executor by @hussein-awala in #12
- feat(sqlalchemy): Implement AsyncSqlalchemyWriteBatcher to batch Insert and Update by @hussein-awala in #18
- feat: add max_queue_size argument to set a limit for buffered items by @hussein-awala in #23
Improvements
- Rework batching method to use full asyncio instead of threading by @nmehraein in #1
New Contributors
- @nmehraein made their first contribution in #1
Full Changelog: 0.1.0...0.2.0