- Add
generate_schemas
parameter torearq.__init__
. - Add
App.start_worker
to start worker inside app.
- Add
-t
flat to worker command to start timer together. - Support custom uvicorn options.
- Fix empty kwargs shown.
- Fix chart when empty data.
- Server can mount as FastAPI sub app.
- Add
cancel_job
support. - Add
run_at_start
. - Add task
job_timeout
. - Improve graceful exit mechanism.
- Improve cancel task and disable task.
- Add task enable/disable.
- Add arg/kwarg shortcut arguments.
- Add log_dir param in rearq.
- Add
db_url
toReArq
constructor。 - Change built-in table name.
- Replace
aioredis
withredis-py
. - Support consume more than one queue for one worker.
- Fix empty task error.
- Refactor timer algorithm.
- Upgrade
aioredis
to2.0
. - Add
redis_url
. - Support distributed timer.
- Allow split delay queues.
- Remove
tortoise_config
and adddb_url
. - Fix remove check_keep_job.
- Add
run_at_start
in cron task.
- Add job_retry_after.
- Improve web ui.
- Add web interface.
- Add api module.
- Add
bind
param inrearq.task()
. - Fix parse error with result_info().
- Add log for registered tasks.
- Fix timezone in cron task.
- Add
rearq.cancel()
to cancel delay task.
- Add check_pending_msgs.
- Update cron.
- Update task api inject task instead of worker.