Issues
- 0
Dependency Dashboard
#343 opened by renovate - 1
WaterDrop::Errors::FlushFailureError successful
#540 opened by katpadi - 0
Measure full roundtrip latency from the enqueue moment until final confirmation from brokers
#539 opened by mensfeld - 0
Support connection pool mode
#537 opened by mensfeld - 1
Raise an exception when using return/break/next in a transactional code block similar to Rails 8
#512 opened by mensfeld - 8
Dispatched collection in the ProduceManyError contains DeliveryHandle and DeliveryReport
#518 opened by ujasur - 4
NoMethodError: undefined method `init_transactions' if `transactional.id` is specified
#527 opened by eugene-nikolaev - 0
Improve transactional spec stability
#522 opened by mensfeld - 1
Replace the `throw(:abort)` API with direct `WaterDrop::AbortTransaction` error
#513 opened by mensfeld - 0
Consumer consuming error: Local: Erroneous state (state) post break flow in transaction
#511 opened by mensfeld - 6
Transactional sync producer raises a 'Purged in queue' exception when producing messages via the same producer that previously failed to produce messages
#501 opened by Aerdayne - 8
Wait timeout bypassed on unreachable cluster
#502 opened by Aerdayne - 0
Implementation to report topic level statistics
#495 opened by YadhuPrakash - 0
Check if variants can work with idempontents on and acks changes. If not, validate similar to transactional alterations to ack
#491 opened by mensfeld - 0
Provide `#idempotent?` similar to `#transactional?`
#489 opened by mensfeld - 0
Enhance AppSignal and DataDog instrumentation with transactional metrics (when used)
#490 opened by mensfeld - 0
Provide alias to `#with` named `#variant`
#487 opened by mensfeld - 1
- 0
Middleware runs twice when using buffered produce
#474 opened by darthryking - 0
- 0
Transactional producer config not aligned by default
#465 opened by mensfeld - 0
- 0
Introduce `instrument_on_wait_queue_full` for ability to disable instrumentation on non-critical queue full errors
#457 opened by mensfeld - 2
- 0
Produce lifecycle events similar to karafka
#450 opened by mensfeld - 0
- 0
Support transactional offset metadata storage
#438 opened by mensfeld - 1
Provide ability to pass trace_id (name tba) when producing to use within the delivery handler and report
#429 opened by mensfeld - 1
Make WaterDrop Buffered `#messages_for` return arrah instead of `nil` when nothing dispatched
#410 opened by mensfeld - 0
- 0
- 0
- 0
Do not publish error messages on purged messages that were part of an aborted transaction (if possible)
#402 opened by mensfeld - 0
- 0
Allow waterdrop to use topic as a symbol or a string
#382 opened by mensfeld - 0
Expose `#flush`, `#purge` and `#close!` (combination of those) once karafka-rdkafka released
#393 opened by mensfeld - 0
Move payload reporting into debug for logger
#375 opened by mensfeld - 2
Errors raised during `produce_sync` and `produce_async` via monitor missing root cause.
#370 opened by konalegi - 0
- 3
NoMethodError: undefined method `name' for #<Rdkafka::Producer:0x0000562d3d2e5d18>
#365 opened by RachelSa - 0
- 1
- 1
Regenerate UUIDs of forked processes
#357 opened by mensfeld - 1
Waterdrop 2.6.0 Upgrade RSpec Error
#355 opened by hunzinker - 10
`karafka-rdkafka` is allowed to be less than `0.12.3` with most recent WaterDrop version
#350 opened by hunzinker - 0
Allow builder to accept explicit client
#347 opened by mensfeld - 1
- 0
Set retry on queue to true by default in 2.6.0
#335 opened by mensfeld - 0
Make `#produce` method private to avoid confusion
#351 opened by mensfeld - 0