Releases: akira/exq
Releases · akira/exq
v0.23.0
What's Changed
- Add ability to cancel running jobs by @ananthakumaran in #507
Full Changelog: v0.22.0...v0.23.0
v0.21.0
What's Changed
- Add ability to snooze job by @ananthakumaran in #500
Full Changelog: v0.20.0...v0.21.0
v0.20.0
- Resolved deprecation warnings #499 by @ananthakumaran.
- Added the ability to clear unique tokens when deleting a job #497 by @dmitrykleymenov
Support Poison 5
Support for Unique Exq Jobs
[0.17.0] - 2022-11-25
Added
- Add Exq unique job feature, allow to enforce a single instance of job! #469 by @ananthakumaran
Fixed
- Setup default redis timeout config #475 by @ananthakumaran
Changed
API to send signal to workers
[0.16.2] - 2022-04-15
Added
- API to send signal to worker nodes #466 by @ananthakumaran
Changed
Fixed
Doc fixes
Sidekiq 5 compatibility and ExqUI Rewrite
[0.16.0] - 2021-12-12
NOTE: For upgrade instructions please read PR #458. Note that this release needs to be upgraded together with ExqUI if using web admin functionality. ExqUI release is a complete rewrite in Phoenix Liveview.
Added
- Add retried_at field for Sidekiq compatibility #450 by @ananthakumaran
- Add apis to support exq_ui #452 by @ananthakumaran
- Add documentation about mode: :enqueuer and Exq.Enqueuer.queue_in #456 by @dbernheisel
- Add api to immediately enqeueue jobs from retry/scheduled queue #461 by @ananthakumaran
- Add api to re-enqueue dead job #462 by @ananthakumaran
Changed
- Add Sidekiq 5 compatibility #458 by @ananthakumaran
- Use latest Phoenix child spec style #459 by @vovayartsev
- Replace deprecated supervisor calls #453 by @vkuznetsov
Fixed
- Handle timeouts on middleware pipeline #444 by @ananthakumaran
- Use the correct scheduled time for enqueued_at field for mock #449 by @ananthakumaran
v0.15.0
[0.15.0] - 2021-07-19
Special thanks to @ananthakumaran 🔥 🔥
Added
- Add dequeue behavior for ability to implement things like concurrency control #421 by @ananthakumaran
- Api Module Documentation #440 by @kevin-j-m
Changed
- Use Lua script to schedule job for better performance and memory leak fix #427 by @ananthakumaran
- Logging fixes #429 by @rraub
- Relax poison dependency #431 by @ananthakumaran
- Use github actions instead of Travis #433 by @ananthakumaran
- Use the same same module conversion logic in mock as well #434 by @ananthakumaran
- use Task instead of spawn_link for starting workers #436 by @mitchellhenke
Fixed
- re-enqueue unfinished jobs to the begining of queue on restart #424 by @ananthakumaran
- Fix for sentinel 0.11.0+ #428 by @ananthakumaran
- Fixes for generated HTML docs by #442 @kianmeng
v0.14.0
[0.14.0] - 2020-08-08
Added
- Node heartbeat functionality for dynamic environments #392 by @ananthakumaran (disabled by default) 👏 🎆
- Exq telemetry events #414 by @hez ✨
- Allow custom job IDs #417 by @bradediger ❇️
Changed
- Don't log Redis disconnects #420 by @isaacsanders
Fixed
- exq.run mix task starts dependent apps as well #408 by @ananthakumaran
- Cast queue level concurrency #401 by @ananthakumaran
- Fix documentation typo #423 by @LionsHead
- Fix conflicting unit in docs #419 by @JamesFerguson