• v0.1.2 cd93e4f44f

    fix: per-call attempt counter so concurrent sends don't corrupt attempts

    dsql released this 2026-06-28 21:46:20 +00:00 | 6 commits to main since this release

    the attempt count used instance state (self._attempt_no), reset in _send_loop and incremented in _attempt; two concurrent send() calls on one Webhook interleaved, corrupting each other's WebhookResult.attempts. it is now a per-call mutable cell created in _send_loop and threaded into _attempt. verified under load: 400 concurrent sends, zero corrupted counts.

    Signed-off-by: disqualifier dev@disqualifier.me

    Downloads