- Improve support for TLS connections [#84]
- Gracefully handle OpenSSL errors during transactions [#83]
- Allow more connections in pool [#455]
- Minimum Ruby version is now 2.7.
- Minimum Rails version is now 6.0.
- Fix
faktory/testing
[#74] - Provide more batch helper methods along with a more complex
workflow in
examples/complex_workflow.rb
.
- Dup options before deep merging [#67]
- Provide default values for
jid
andqueue
if unset - Integrate
standard
linter. Update codebase.
- Fix OpenSSL error [#59]
- Send process RSS to Faktory for /Busy page
- Implement QUEUE PAUSE/RESUME client commands
- Fix broken
complete
callback with batches
- Fix corruption in
custom
hash elements [#55]
- Fix "batch not open" errors
- Run client middleware before pushing a job to Faktory [#48]
- Implement read timeouts for Faktory::Client for faktory#297
- Ruby 2.5+ is now required
- Support for Faktory Enterprise, job batches and job tracking
- Support for the MUTATE command.
- Notify Faktory when a worker process is going quiet so that the UI shows this
- Refactor Faktory::Client error handling for faktory#208
- Fix breakage with non-ActiveJobs [#29]
- Ruby 2.3+ is now required
- Add
-l LABEL
argument for adding labels to a process [#27, jpwinans] - Support the quiet and shutdown heartbeat signals from the server [#28]
- Add an ActiveJob adapter for FWR. [#17, jagthedrummer]
- Add testing API, almost identical to Sidekiq's
sidekiq/testing
API. [#7, thebadmonkeydev, jagthedrummer]
- Fix password hashing
- Updates for Faktory 0.6.0 and protocol V2.
- Initial release