Skip to content

Releases: samuelcolvin/arq

v0.26.0 (2023-05-01)

01 May 20:52
1315583
Compare
Choose a tag to compare

No changes since v0.26.0b1.

Full Changelog: v0.26.0b1...v0.26.0

v0.26.0b1 (2023-04-01)

01 Apr 15:27
9d7944b
Compare
Choose a tag to compare

What's Changed

  • Prevent worker getting stuck in terminating state by @JonasKs in #370
  • Fix redis pipeline created and not used by @iamlikeme in #374
  • Bump certifi from 2022.6.15 to 2022.12.7 in /requirements by @dependabot in #373
  • Use instance's default queue for queued_jobs default by @phy1729 in #368
  • Docs: Add details about reusing a unique job id by @ross-nordstrom in #391
  • Delete setup.py in #398
  • 🔨 Adding a job counter to address Semaphore issues by @rm-21 in #408
  • docs: add documentation on how to retrieve running jobs by @JonasKs in #377
  • feat: add job_id to JobDef, closing #376 by @JonasKs in #378
  • chore: update dependencies, fixing tests by @JonasKs in #382
  • refactor: refactor all asserts into raise , close #371 by @JonasKs in #379
  • Fix: timezone info occasionally removed from cron job execution time by @iamlikeme in #383
  • 3.12 support, drop 3.7, uprev dependencies by @samuelcolvin in #439
  • Extend RedisSettings to include redis Retry Helper settings by @mernmic in #387
  • Fix connections.py: allow to connect to Redis using a Unix socket URL… by @drygdryg in #392
  • Allow infinite retry by @vvmruder in #396
  • Allow max_connections to be set in RedisSettings by @danbox in #406
  • Improve RedisSettings explanation in main_demo.py by @RamonGiovane in #422
  • uprev to v0.26.0b1 by @samuelcolvin in #440

New Contributors

Full Changelog: v0.25.0...v0.26.0b1

v0.25 (2022-12-02)

02 Dec 13:19
b6dda0e
Compare
Choose a tag to compare

New Contributors

Full Changelog: v0.24.0...v0.25.0

v0.24 (2022-09-05)

05 Sep 11:18
bfec182
Compare
Choose a tag to compare
  • Allow customisation of timezone in logs, #281
  • Add the username option to RedisSettings, #299
  • Change primary branch name to main, 40c8803
  • Add --custom-log-dict CLI option, #294
  • Fix error in case of pytz not being installed, #318
  • Support and test python 3.11, #327
  • Improve docs for parameter _expires in enqueue_job, #313
  • Fix redis ssl support, #323
  • Fix recursion while waiting for redis connection, #311
  • switch from watchgod to watchfiles, #332
  • Simplify dependencies, drop pydantic as a dependency., #334
  • Allow use of unix_socket_path in RedisSettings, #336
  • Allow user to configure a default job expiry-extra length, #303
  • Remove transaction around info command to support Redis 6.2.3, #338
  • Switch from setup.py to pyproject.toml, #341
  • Support abort for deferred jobs, #307

Full Changelog: v0.23a1...v0.24.0

v0.23 (2022-08-23)

23 Aug 11:52
c09e09f
Compare
Choose a tag to compare

No changes from v0.23a1.

v0.23a1 (2022-03-09)

09 Mar 17:51
22ee862
Compare
Choose a tag to compare
v0.23a1 (2022-03-09) Pre-release
Pre-release

v0.22 (2021-09-02)

02 Sep 12:45
Compare
Choose a tag to compare
  • fix package importing in example, #261, thanks @cdpath
  • restrict aioredis to <2.0.0 (soon we'll support aioredis>=2.0.0), #258, thanks @PaxPrz
  • auto setting version on release, 759fe03

v0.21 (2021-07-06)

06 Jul 11:22
118308a
Compare
Choose a tag to compare
  • CI improvements #243
  • fix log_redis_info #255

v0.20 (2021-04-26)

26 Apr 11:22
Compare
Choose a tag to compare
  • Added queue_name attribute to JobResult, #198
  • set job_deserializer, job_serializer and default_queue_name on worker pools to better supported
    nested jobs, #203, #215 and #218
  • All job results to be kept indefinitely, #205
  • refactor cron jobs to prevent duplicate jobs, #200
  • correctly handle CancelledError in python 3.8+, #213
  • allow jobs to be aborted, #212
  • depreciate pole_delay and use correct spelling poll_delay, #242
  • docs improvements, #207 and #232

v0.19.1

26 Oct 13:42
Compare
Choose a tag to compare

see HISTORY.rst