История обновлений
v1.5.1 2025-07-17
- Исправлена зависимость
pydantic
.
v1.5.0 2025-07-16
- Добавлен
AsyncPluginMixin
.
- Добавлены триггеры плагинов.
- Добавлен статус
Retry
через встроенный плагин (A)syncRetryPlugin
.
- Добавлены параметры
**kwargs
как extra
для @app.task()
.
- Добавлены параметры
tags
и decode
для @app.task()
.
- Добавлена поддержка
pydantic
через встроенный плагин (A)syncPydanticWrapperPlugin
.
- Добавлена поддержка
ArgMeta
для работы с параметрами функции задач.
- Добавлен
(A)syncTestPlugin
как необязательный плагин.
- Добавлены примеры в
examples/
.
- Добавлены параметры для вызова триггеров плагинов
_plugin_trigger()
.
- Добавлено исключение
TaskPluginTriggerError
.
- Исправлены способы исполнения для
(A)syncRedisCommandQueue
.
- Исправлены ошибки передачи данных между компонентами.
- Рефакторинг кода.
v1.4.0 2025-06-12
- Добавлена поддержка генераторов для задач.
- Добавлен статус
Cancel
для задач и поддержка в коде.
- Добавлены
SyncContext
и AsyncContext
.
- Добавлены
SyncRetryPlugin
и AsyncRetryPlugin
.
- Добавлен
BaseQueueTasks
.
- Добавлены параметры
retry=
, retry_on_exc=
, generate_handler=
, executor=
, middlewares=
для декораторов задач task()
и shared_task()
.
- Добавлены параметр
extra=
для broker.add
и storage.add
.
- Добавлен
broker.default_sleep
.
- Добавлена возможность динамической обработки переменных для dataclass.
- Добавлены функции для работы с плагинами.
- Добавлены функции для тестирования.
- Добавлен
subcribe
в QueueConfig
.
- Добавлены примеры в
examples/
.
- Исправлены параметры задач.
- Исправлен
Router
.
- Убран
ConfigObserver
из QueueTasks.config
, был возвращен QueueConfig
.
v1.3.0 2025-05-30
v1.2.0 2025-05-20
v1.1.0 - 2025-04-21
v1.0.1 – 2025-04-15
- Добавлено описание.
- Исправлена ошибка mkdocs.
v1.0.0 – 2025-04-15
- Добавлена первая версия
QTasks
.