Delivery controls & insights
- AddedPer-account delivery controls — set your own calls-per-second throttle and a custom retry policy in account settings.
- AddedUnified delivery log with plan-based retention (7 days on Free, 30 on Hacker), plus one-click replay and clone.
- AddedLocal-development guide and the `sendit listen` CLI to receive and verify signed webhooks on localhost through a tunnel.
- AddedFirst-run onboarding snippet on the dashboard so new accounts can schedule their first webhook in three lines.
Self-service signup & redesign
- AddedSelf-service signup with Google and GitHub OAuth and magic-link email — no waitlist.
- AddedBrowser session sign-in for the dashboard, kept separate from machine API keys.
- ChangedRedesigned the landing page and dashboard with a dark theme and a light/dark toggle.
- AddedComparison pages (vs QStash, vs EventBridge) and a guides blog.
Official SDKs
- AddedOfficial Node SDK (`@sendithq/sdk`) and Python SDK (`sendithq`), sharing the same HMAC verification helpers.
- AddedBatch scheduling with `scheduleMany` for enqueuing many webhooks in one call.
Core scheduler
- AddedSecond-precise webhook scheduling with Early Firing — measured target RTT is fired ahead of the deadline (best-effort, no hard guarantee).
- SecurityAES-256-GCM encryption at rest for payloads, decrypted in memory only at fire time.
- SecurityHMAC request signing on every delivery (`X-SendIt-Signature`).
- SecuritySSRF protection with fire-time DNS re-resolution and no redirect following; HTTPS targets only.
- AddedAutomatic retries with exponential backoff and a dead-letter queue for exhausted deliveries.