- Add
generate_schemasparameter torearq.__init__. - Add
App.start_workerto start worker inside app.
- Add
-tflat 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_jobsupport. - 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_urltoReArqconstructor。 - Change built-in table name.
- Replace
aiorediswithredis-py. - Support consume more than one queue for one worker.
- Fix empty task error.
- Refactor timer algorithm.
- Upgrade
aioredisto2.0. - Add
redis_url. - Support distributed timer.
- Allow split delay queues.
- Remove
tortoise_configand adddb_url. - Fix remove check_keep_job.
- Add
run_at_startin cron task.
- Add job_retry_after.
- Improve web ui.
- Add web interface.
- Add api module.
- Add
bindparam 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.