2026-09-20 - 2026-09-23

Overview

5 Active Pull Requests
14 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 4 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

2 Pull requests merged by 1 user

Merged #320 Say max_retries is the total attempt count, not a retry count 2026-09-21 18:33:10 +02:00

Merged #318 Consolidate the data directory mode into one owner 2026-09-21 10:01:51 +02:00

3 Pull requests proposed by 1 user

Proposed #319 Index the event-tier columns the sweeps, event log and retention scan 2026-09-21 09:53:44 +02:00

Proposed #321 1.0.0 milestone: next into main 2026-09-21 14:56:25 +02:00

Proposed #322 Default WEBHOOKER_ENVIRONMENT to prod 2026-09-21 15:05:23 +02:00

8 Issues closed from 1 user

7 Issues created by 1 user

15 Unresolved Conversations

Open #98 Deprecated gomodguard linter in the org-standard .golangci.yml (needs an upstream decision) 2026-09-23 07:59:11 +02:00

Open #306 Circuit breaker half-open state busy-loops queued tasks with a DB write per spin 2026-09-21 19:48:38 +02:00

Open #307 WEBHOOKER_ENVIRONMENT defaults to dev, silently shipping insecure prod (no Secure cookies, CORS *) 2026-09-21 15:05:53 +02:00

Open #246 A delivery can carry Content-Type twice when the inbound event also supplied one 2026-09-21 09:20:33 +02:00

Open #267 webhooker_delivery_duration_seconds is absent from a scrape until the first delivery occurs 2026-09-21 09:20:33 +02:00

Open #275 DeleteDB returns on the first failing suffix, so it can report a leftover file when the history is already destroyed 2026-09-21 09:20:33 +02:00

Open #280 Archive writers are never closed at shutdown, so their -wal survives a clean stop 2026-09-21 09:20:33 +02:00

Open #291 GetDB can open the same event database twice, and closing the loser drops the winner's file locks 2026-09-21 09:20:33 +02:00

Open #270 The access log records the proxy's address, never the client's, so abuse cannot be traced from webhooker's own logs 2026-09-21 09:20:32 +02:00

Open #271 HSTS is a hardcoded 2-year includeSubDomains preload commitment with no opt-out and no documentation of its value 2026-09-21 09:20:32 +02:00

Open #282 make check fails on a fresh clone because script/check does not fetch the vendored assets 2026-09-21 09:20:32 +02:00

Open #293 A pending delivery whose target was deleted is stranded forever 2026-09-21 09:20:32 +02:00

Open #299 Startup recovery races the receiver and can deliver a fresh event twice 2026-09-21 09:20:32 +02:00

Open #265 script/docker is no longer byte-identical to the model script, and CI-built images stamp version "unknown" 2026-09-21 09:19:47 +02:00

Open #294 TestProcessRetryTask_LargeBody_FetchFromDB stays green when the fetch it exists to exercise is deleted 2026-09-21 09:19:47 +02:00