-
v0.26.0 Stable
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 GMTUpgrades
- 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
--tlsoption to dash command (PR: https://github.com/hibiken/asynq/pull/1073) - Add
--usernameCLI flag for Redis ACL authentication (PR: https://github.com/hibiken/asynq/pull/1083) - Add
UpdateTaskPayloadmethod 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 Stable
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 GMTUpgrades
- Some packages
Added
- Add
HeartbeatIntervaloption to the scheduler (PR: https://github.com/hibiken/asynq/pull/956) - Add
RedisUniversalClientsupport to periodic task manager (PR: https://github.com/hibiken/asynq/pull/958) - Add
--insecureflag 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:
SchedulerandPeriodicTaskManagergraceful shutdown (PR: https://github.com/hibiken/asynq/pull/977) - Fix:
Servergraceful 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 Stable
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 GMTUpgrades
- ⚠️ 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
IsPanicErrorfunction is introduced to support catching of panic errors when processing tasks (PR: https://github.com/hibiken/asynq/pull/491)JanitorIntervalandJanitorBatchSizeare added as Server options (PR: https://github.com/hibiken/asynq/pull/715)NewClientFromRedisClientis introduced to allow reusing an existing redis client (PR: https://github.com/hibiken/asynq/pull/742)TaskCheckIntervalconfig 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)Pingmethod is added to Client, Server and Scheduler (PR: https://github.com/hibiken/asynq/pull/585)RevokeTaskerror type is introduced to prevent a task from being retried or archived (PR: https://github.com/hibiken/asynq/pull/882)SentinelUsernameis 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.
⚠️
toolsandx- Yet to be fully upgraded (to v0.25.0)
- Use
@masterto 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 Stable
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 GMTChanged
- Updated package version dependency for go-redis
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.24.0 Stable
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 GMTAdded
PreEnqueueFunc,PostEnqueueFuncis added inSchedulerand deprecatedEnqueueErrorHandler(PR: https://github.com/hibiken/asynq/pull/476)
Changed
- Removed error log when
Schedulerfailed to enqueue a task. UsePostEnqueueFuncto check for errors and task actions if needed. - Changed log level from ERROR to WARNINING when
Schedulerfailed to recordSchedulerEnqueueEvent.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
mirror of
https://github.com/hibiken/asynq.git
synced 2026-04-25 23:15:51 +03:00