Logo
Explore Help
Sign in
starred/asynq
1
0
Fork
You've already forked asynq
0
mirror of https://github.com/hibiken/asynq.git synced 2026-04-25 23:15:51 +03:00
Code Issues 782 Projects Releases 5 Packages Wiki Activity
5 releases 54 tags
  • v0.26.0 d704b68a42

    v0.26.0 Stable

    kerem released this 2026-02-03 09:36:26 +03:00 | 5 commits to master since this release

    📅 Originally published on GitHub: Tue, 03 Feb 2026 06:55:33 GMT
    🏷️ Git tag created: Tue, 03 Feb 2026 06:36:26 GMT

    Upgrades

    • Some packages
    • Minimum go version set to v1.24.0

    Added

    • Add Headers support to tasks (PR: https://github.com/hibiken/asynq/pull/1070)
    • Add --tls option to dash command (PR: https://github.com/hibiken/asynq/pull/1073)
    • Add --username CLI flag for Redis ACL authentication (PR: https://github.com/hibiken/asynq/pull/1083)
    • Add UpdateTaskPayload method for inspector (PR: https://github.com/hibiken/asynq/pull/1042)

    Fixes

    • Fix: Correct error message text in ResultWriter.Write (PR: https://github.com/hibiken/asynq/pull/1054)
    • Fix: Wrap all fmt.Errorf errors with %w (PR: https://github.com/hibiken/asynq/pull/1047)
    • Fix: ServeMux.NotFoundHandler returns ErrHandlerNotFound error (PR: https://github.com/hibiken/asynq/pull/1031)

    New Contributors

    • @Broderick-Westrope made their first contribution in https://github.com/hibiken/asynq/pull/1009
    • @dnaeon made their first contribution in https://github.com/hibiken/asynq/pull/1031
    • @aziz-the-dev made their first contribution in https://github.com/hibiken/asynq/pull/1042
    • @benjajaja made their first contribution in https://github.com/hibiken/asynq/pull/1047
    • @amirrezafahimi made their first contribution in https://github.com/hibiken/asynq/pull/1054
    • @vlle made their first contribution in https://github.com/hibiken/asynq/pull/1083
    • @joejoe-am made their first contribution in https://github.com/hibiken/asynq/pull/1070
    • @thomas4019 made their first contribution in https://github.com/hibiken/asynq/pull/1073

    Full Changelog: https://github.com/hibiken/asynq/compare/v0.25.1...v0.26.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v0.25.1 489e21920b

    v0.25.1 Stable

    kerem released this 2024-12-11 09:19:37 +03:00 | 22 commits to master since this release

    📅 Originally published on GitHub: Wed, 11 Dec 2024 06:23:31 GMT
    🏷️ Git tag created: Wed, 11 Dec 2024 06:19:37 GMT

    Upgrades

    • Some packages

    Added

    • Add HeartbeatInterval option to the scheduler (PR: https://github.com/hibiken/asynq/pull/956)
    • Add RedisUniversalClient support to periodic task manager (PR: https://github.com/hibiken/asynq/pull/958)
    • Add --insecure flag to CLI dash command (PR: https://github.com/hibiken/asynq/pull/980)
    • Add logging for registration errors (PR: https://github.com/hibiken/asynq/pull/657)

    Fixes

    • Perf: Use string concat inplace of fmt.Sprintf in hotpath (PR: https://github.com/hibiken/asynq/pull/962)
    • Perf: Init map with size (PR: https://github.com/hibiken/asynq/pull/673)
    • Fix: Scheduler and PeriodicTaskManager graceful shutdown (PR: https://github.com/hibiken/asynq/pull/977)
    • Fix: Server graceful shutdown on UNIX systems (PR: https://github.com/hibiken/asynq/pull/982)

    New Contributors

    • @ghosx made their first contribution in https://github.com/hibiken/asynq/pull/673
    • @khash made their first contribution in https://github.com/hibiken/asynq/pull/657
    • @daixijun made their first contribution in https://github.com/hibiken/asynq/pull/958
    • @robinjoseph08 made their first contribution in https://github.com/hibiken/asynq/pull/980

    Full Changelog: https://github.com/hibiken/asynq/compare/v0.25.0...v0.25.1

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v0.25.0 fd3eb86d95

    v0.25.0 Stable

    kerem released this 2024-11-01 11:13:57 +03:00 | 44 commits to master since this release

    📅 Originally published on GitHub: Fri, 01 Nov 2024 08:26:22 GMT
    🏷️ Git tag created: Fri, 01 Nov 2024 08:13:57 GMT

    Upgrades

    • ⚠️ Minumum go version is set to 1.22 (PR: https://github.com/hibiken/asynq/pull/925)
    • Internal protobuf package is upgraded to address security advisories (PR: https://github.com/hibiken/asynq/pull/925)
    • Most packages are upgraded
    • CI/CD spec upgraded

    Added

    • IsPanicError function is introduced to support catching of panic errors when processing tasks (PR: https://github.com/hibiken/asynq/pull/491)
    • JanitorInterval and JanitorBatchSize are added as Server options (PR: https://github.com/hibiken/asynq/pull/715)
    • NewClientFromRedisClient is introduced to allow reusing an existing redis client (PR: https://github.com/hibiken/asynq/pull/742)
    • TaskCheckInterval config option is added to specify the interval between checks for new tasks to process when all queues are empty (PR: https://github.com/hibiken/asynq/pull/694)
    • Ping method is added to Client, Server and Scheduler (PR: https://github.com/hibiken/asynq/pull/585)
    • RevokeTask error type is introduced to prevent a task from being retried or archived (PR: https://github.com/hibiken/asynq/pull/882)
    • SentinelUsername is added as a redis config option (PR: https://github.com/hibiken/asynq/pull/924)
    • Some jitter is introduced to improve latency when fetching jobs in the processor (PR: https://github.com/hibiken/asynq/pull/868)
    • Add task enqueue command to the CLI (PR: https://github.com/hibiken/asynq/pull/918)
    • Add a map cache (concurrent safe) to keep track of queues that ultimately reduces redis load when enqueuing tasks (PR: https://github.com/hibiken/asynq/pull/946)

    Fixes

    • Archived tasks that are trimmed should now be deleted (PR: https://github.com/hibiken/asynq/pull/743)
    • Fix lua script when listing task messages with an expired lease (PR: https://github.com/hibiken/asynq/pull/709)
    • Fix potential context leaks due to cancellation not being called (PR: https://github.com/hibiken/asynq/pull/926)
    • Misc documentation fixes
    • Misc test fixes

    ⚠️ Potential issues

    • Some of the lua scripts in this library may not be compatible with Redis Cluster.

    ⚠️ tools and x

    • Yet to be fully upgraded (to v0.25.0)
    • Use @master to go get the latest changes once updated.

    New Contributors

    • @testwill made their first contribution in https://github.com/hibiken/asynq/pull/682
    • @abezzub made their first contribution in https://github.com/hibiken/asynq/pull/687
    • @dependabot made their first contribution in https://github.com/hibiken/asynq/pull/615
    • @yeqown made their first contribution in https://github.com/hibiken/asynq/pull/709
    • @krhubert made their first contribution in https://github.com/hibiken/asynq/pull/694
    • @0over made their first contribution in https://github.com/hibiken/asynq/pull/802
    • @crazyoptimist made their first contribution in https://github.com/hibiken/asynq/pull/827
    • @mrusme made their first contribution in https://github.com/hibiken/asynq/pull/843
    • @camcui made their first contribution in https://github.com/hibiken/asynq/pull/860
    • @zhenqianz made their first contribution in https://github.com/hibiken/asynq/pull/715
    • @Harrison-Miller made their first contribution in https://github.com/hibiken/asynq/pull/743
    • @pbarnum made their first contribution in https://github.com/hibiken/asynq/pull/585
    • @kanzihuang made their first contribution in https://github.com/hibiken/asynq/pull/876
    • @pior made their first contribution in https://github.com/hibiken/asynq/pull/868
    • @Skwol made their first contribution in https://github.com/hibiken/asynq/pull/924
    • @mboorstin made their first contribution in https://github.com/hibiken/asynq/pull/918
    • @aradwann made their first contribution in https://github.com/hibiken/asynq/pull/942

    Full Changelog: https://github.com/hibiken/asynq/compare/v0.24.1...v0.25.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v0.24.1 fde294be32

    v0.24.1 Stable

    kerem released this 2023-05-01 16:48:07 +03:00 | 112 commits to master since this release

    📅 Originally published on GitHub: Mon, 01 May 2023 13:50:44 GMT
    🏷️ Git tag created: Mon, 01 May 2023 13:48:07 GMT

    Changed

    • Updated package version dependency for go-redis
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
  • v0.24.0 783071c47f

    v0.24.0 Stable

    kerem released this 2023-01-03 01:55:33 +03:00 | 122 commits to master since this release

    📅 Originally published on GitHub: Mon, 02 Jan 2023 22:57:42 GMT
    🏷️ Git tag created: Mon, 02 Jan 2023 22:55:33 GMT

    Added

    • PreEnqueueFunc, PostEnqueueFunc is added in Scheduler and deprecated EnqueueErrorHandler (PR: https://github.com/hibiken/asynq/pull/476)

    Changed

    • Removed error log when Scheduler failed to enqueue a task. Use PostEnqueueFunc to check for errors and task actions if needed.
    • Changed log level from ERROR to WARNINING when Scheduler failed to record SchedulerEnqueueEvent.
    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
Powered by Forgejo Version: 14.0.2 Page: 139ms Template: 95ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API