Changelog¶
0.0.6¶
- chore: bump minimal typer version to 0.19.0. PR #44 by @malvex
- feat: implement workflow support. PR #45 by @malvex
- feat: rate limits. PR #47 by @malvex
0.0.5¶
- chore: speed up tests. PR #26 by @malvex
- refactor: replace task.completed with task.status. PR #27 by @malvex
- refactor(TaskProcessor): use protocols and improve middleware. PR #28 by @malvex
- docs: rename example function to prevent confusion. PR #29 by @malvex
- refactor(TestQueue): remove assert functions. PR #30 by @malvex
- refactor: move mkdocs install from Taskfile.yml to pyproject.yml. PR #31 by @malvex
- chore:
__init__.pyfiles. PR #32 by @malvex - docs: remove types from docstrings. PR #33 by @malvex
- feat(queue): automatically infer backend from URL string. PR #34 by @malvex
- chore: rename
utils/to_utils/. PR #35 by @malvex - chore(cli): use Annotated for command args. PR #37 by @malvex
- docs: regenerate CLI docs. PR #38 by @malvex
- feat: add support for env variables. PR #41 by @malvex
- feat: allow dynamically created tasks. PR #42 by @malvex
0.0.4¶
- refactor(backend): use xack+xdel instead of xackdel. PR #20 by @malvex
- feat: add dependency override to TestQueue. PR #21 by @malvex
- feat: add task timeout. PR #22 by @malvex
- fix(worker): improve logic to fix slow shutdown. PR #23 by @malvex
- feat: add FastAPI APIRouter. PR #24 by @malvex
- feat: add local backend and improve memory backend. PR #25 by @malvex
0.0.3¶
- Multiple bugfixes and small refactor. PR #18 by @malvex
- Replace 'self: Task' magic with 'CURRENT_TASK' to fix issues with IDE typing. PR #13 by @malvex
- feat: add basic task chaining. PR #15 by @malvex
- refactor: remove intermediary TaskInternal model. PR #19 by @malvex
0.0.2¶
- Feat: Add documentation. PR #4 by @malvex
- fix: mypy errors. PR #16 by @malvex
- chore(ci): add support for python 3.14. PR #17 by @malvex
- feat(worker): add support for --max-prefetch. PR #12 by @malvex
- feat(models): Add exception name into task.error attribute. PR #11 by @malvex
- fix: Task exception was never retrieved if return annotation validation fails. PR #14 by @malvex
0.0.1¶
Initial release.