Skip to content

Latest commit

 

History

History
86 lines (52 loc) · 1.75 KB

Changes.md

File metadata and controls

86 lines (52 loc) · 1.75 KB

Changes

2.1.0

  • Improve support for TLS connections [#84]
  • Gracefully handle OpenSSL errors during transactions [#83]

2.0.0

  • Allow more connections in pool [#455]
  • Minimum Ruby version is now 2.7.
  • Minimum Rails version is now 6.0.

1.3.0

  • Fix faktory/testing [#74]
  • Provide more batch helper methods along with a more complex workflow in examples/complex_workflow.rb.

1.2.0

  • Dup options before deep merging [#67]
  • Provide default values for jid and queue if unset
  • Integrate standard linter. Update codebase.

1.1.1

  • Fix OpenSSL error [#59]

1.1.0

  • Send process RSS to Faktory for /Busy page
  • Implement QUEUE PAUSE/RESUME client commands
  • Fix broken complete callback with batches

1.0.3

  • Fix corruption in custom hash elements [#55]

1.0.2

  • Fix "batch not open" errors

1.0.1

  • Run client middleware before pushing a job to Faktory [#48]
  • Implement read timeouts for Faktory::Client for faktory#297

1.0.0

  • 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

0.8.1

  • Fix breakage with non-ActiveJobs [#29]
  • Ruby 2.3+ is now required

0.8.0

  • Add -l LABEL argument for adding labels to a process [#27, jpwinans]
  • Support the quiet and shutdown heartbeat signals from the server [#28]

0.7.1

  • Add an ActiveJob adapter for FWR. [#17, jagthedrummer]

0.7.0

  • Add testing API, almost identical to Sidekiq's sidekiq/testing API. [#7, thebadmonkeydev, jagthedrummer]

0.6.1

  • Fix password hashing

0.6.0

  • Updates for Faktory 0.6.0 and protocol V2.

0.5.0

  • Initial release