Fast job queuing and RPC in python with asyncio and redis.
No changes since v0.26.0b1.
Full Changelog: https://github.com/samuelcolvin/arq/compare/v0.26.0b1...v0.26.0
max_connections
to be set in RedisSettings by @danbox in https://github.com/samuelcolvin/arq/pull/406
RedisSettings
explanation in main_demo.py
by @RamonGiovane in https://github.com/samuelcolvin/arq/pull/422
Full Changelog: https://github.com/samuelcolvin/arq/compare/v0.25.0...v0.26.0b1
after_job_end
hook by @AngellusMortis in #355ResultNotFound
when Job.result()
finds no job and no result by @iamlikeme in #3643.11
for testing #367Full Changelog: https://github.com/samuelcolvin/arq/compare/v0.24.0...v0.25.0
username
option to RedisSettings
, #299main
, 40c8803--custom-log-dict
CLI option, #294_expires
in enqueue_job
, #313unix_socket_path
in RedisSettings
, #336info
command to support Redis 6.2.3, #338setup.py
to pyproject.toml
, #341abort
for deferred jobs, #307Full Changelog: https://github.com/samuelcolvin/arq/compare/v0.23a1...v0.24.0
No changes from v0.23a1.
index.rst
by @Kludex in #266on_job_start
and on_job_end
hooks by @tobymao in #274job_id
on cron jobs by @JonasKs in #293aioredis
to <2.0.0
(soon we'll support aioredis>=2.0.0
), #258, thanks @PaxPrzlog_redis_info
#255queue_name
attribute to JobResult
, #198job_deserializer
, job_serializer
and default_queue_name
on worker pools to better supported
nested jobs, #203, #215 and #218cron
jobs to prevent duplicate jobs, #200CancelledError
in python 3.8+, #213pole_delay
and use correct spelling poll_delay
, #242see HISTORY.rst