Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7aace1c089 |
@@ -17,8 +17,9 @@ is done and what is under way. This file keeps no list of either.
|
||||
|
||||
# Status
|
||||
|
||||
The 1.0.0 milestone (https://git.eeqj.de/sneak/webhooker/milestone/9) has no
|
||||
open issues, and `v1.0.0` is not tagged. Only @sneak cuts that tag.
|
||||
What is still open for 1.0.0 is in its milestone
|
||||
(https://git.eeqj.de/sneak/webhooker/milestone/9). `v1.0.0` is not tagged, and
|
||||
only @sneak tags it.
|
||||
|
||||
Delivery is at-least-once by design, not by accident: a send whose result row
|
||||
does not land is attempted again, so a receiver can see a duplicate. That is
|
||||
@@ -33,12 +34,9 @@ is kept mergeable at all times, which is the point of the branch.
|
||||
|
||||
# Future Steps
|
||||
|
||||
- Delivery status and retry management UI. Replay of a terminally failed
|
||||
delivery and per-attempt detail already landed
|
||||
(https://git.eeqj.de/sneak/webhooker/issues/203,
|
||||
https://git.eeqj.de/sneak/webhooker/issues/202)
|
||||
- Per-webhook rate limiting in the receiver handler (per-webhook config plus
|
||||
handler enforcement; global limits must not apply to receiver endpoints)
|
||||
- Per-webhook rate limits, set in the web UI and enforced in the receiver
|
||||
handler, on top of the receiver's existing limits, which `RECEIVER_RATE_LIMIT`
|
||||
sets for the whole server (see Rate Limiting in the README)
|
||||
- API key authentication for programmatic access (APIKey model exists; Bearer
|
||||
token middleware does not)
|
||||
- REST API v1
|
||||
|
||||
Reference in New Issue
Block a user