Skip to content

v1.9.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 01:08
· 774 commits to main since this release

Hardening + docs catch-up release. No new migrations, no new required env vars — npm run upgrade is a plain code update.

Fixes

  • Webhook retry queue is now bounded — rendered bodies over 64 KB skip the retry queue (the inline delivery attempt still fires). webhook.failed log lines now include body_bytes so you can watch growth in wrangler tail. (#20)
  • Cron digest failures are logged — a throw in the digest pass now lands as a scheduled.digest error line instead of dying silently; the webhook-retry pass was and remains unaffected by digest failures. (#22)
  • Disqus import limit is byte-accurate — the 50 MB cap is enforced on raw bytes (multibyte payloads can no longer slip past via chunked uploads) and single-sourced across route, parser, and admin UI; the operator page now shows the limit. (#21, #23)

Docs

  • AGENTS.md / AGENTS-OPERATE.md now document the v1.8.0 feature set: voting & sorting, user/mod/admin roles, signed outbound webhooks (header format + retry schedule), saved replies, the Disqus importer, and the /admin/usage page. (#24, #25)
  • New optional env vars documented (and added to wrangler.example.toml / .dev.vars.example): VOTING_ENABLED, DOWNVOTES_ENABLED (both default on), CF_ACCOUNT_ID + CF_API_TOKEN (enable /admin/usage).

Notes

  • The SSRF guard on the legacy WEBHOOK_URL env shim is now pinned by tests (#18) — no behavior change, it was already enforced.

Full changelog: v1.9.0...v1.9.1