- 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
ACK
if the job just completed, or as failed viaFAIL
if 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/2
added to make one-off commands more ergonomic- support added for
TRACK GET
andTRACK SET
commands
- Push timeouts will no longer
raise
by default (instead of raising, they will now return{:error, :timeout}
).
- Fix
parent_id
vsparent_bid
This was a typo making passing of children batches require usingparent_id
overparent_bid
which the docs say - Bump some deps with dependabot (
telemetry
1.0.0 to 1.1.0,ex_doc
from0.28
to0.28.3
- Removed Broadway to simplify supervision tree #149
- Updated exDoc #151
- Enterprise batching support in #139