Releases: chr1st1ank/dike
Releases · chr1st1ank/dike
Release v1.0.1
Changed:
- Updates of dependencies and change of build tool to uv
Release v1.0.0
Added:
- Package API declared stable.
Version 0.4.0 Retry decorator
Added:
- New @Retry decorator for retries of coroutine calls.
Version 0.3.1 Bugfix for a potential memory leak
Added:
- Doctests to ensure the examples in the documentation keep being correct
Fixed:
- A potential memory leak in case was fixed. It could occur if one of the tasks waiting for the
result of a function decorated with @Batch was cancelled.
Changed:
- Decorators are now implemented in submodules. The public interface is unchanged
Version 0.3.0 Adding support for numpy
Added:
- Support for numpy arrays in the @Batch decorator
Version 0.2.0 Stabilizing the @batch decorator
Added:
- Propagation of function exceptions to all callers for the @Batch decorator
- A dockerized example service using minibatching and load shedding
Fixed:
- Occasional Python 3.8 f-strings were replaced by a Python 3.7 compatible implementation
- A race condition was fixed that occurred in case of multiple concurrent calls running into the
max_waiting_time at the same moment
Version 0.1.0 First release on PyPI
Added:
- @Batch decorator for minibatching of coroutine calls.
- @limit_jobs decorator to limit the number of concurrent calls to a coroutine function.