- Heartbeat can recover from an error condition. #201
- Maintenance - minor alignment with conventions, and fix lingering test issues. #200
- Bump ex_doc from 0.30.6 to 0.31.1. #199
- Bump excoveralls from 0.17.1 to 0.18.0 #196
- fix queue distribution #195
- Bump mox from 1.0.2 to 1.1.0 dependencies #193
- Bump ex_doc from 0.29.4 to 0.30.6 dependencies #192
- Bump excoveralls from 0.14.6 to 0.17.1 dependencies #192
- Bump jason from 1.4.0 to 1.4.1 dependencies #189
- Bump ex_doc from 0.29.4 to 0.30.3 dependencies #188
- acks running jobs whenever a worker is terminated, as successful via
ACKif the job just completed, or as failed viaFAILif the job was incomplete; this should fix the issue in continuous deployment environments when a deployment is terminated and replaced by a newer instance where any in-progress jobs are left hanging (#186)
- adds queue and duration to relevant push/ack telemetry events, allowing improved observability around how long jobs take to complete and allowing telemetry events to be aggregated by queue in addition to job type. Logger messages now also include the queue (when it's anything other than default) and job duration in the case of either success or failure. (#184)
- Add ability to test code that contains faktory batches by returning default values for these rather than crashing/timing out
- Fixes issue where ports that timed our of were closed upstream were not closed in faktory_worker (#172)
- Add more granular warn/error level logging for various events in telemetry (#166)
FaktoryWorker.send_command/2added to make one-off commands more ergonomic- support added for
TRACK GETandTRACK SETcommands
- Push timeouts will no longer
raiseby default (instead of raising, they will now return{:error, :timeout}).
- Fix
parent_idvsparent_bidThis was a typo making passing of children batches require usingparent_idoverparent_bidwhich the docs say - Bump some deps with dependabot (
telemetry1.0.0 to 1.1.0,ex_docfrom0.28to0.28.3
- Removed Broadway to simplify supervision tree #149
- Updated exDoc #151
- Enterprise batching support in #139