triage · v2.4 release · cut Thursday

Release triage

Migration 0041 reruns on every deploy. Today that is harmless. Once 0042 ships, the same failure will apply account credits twice. It is the only release blocker. Move a card if you would ship differently.

Migration reruns on every deploy The version stamp never lands. The next migration applies credits and is not idempotent. Digest email uses server timezone Cosmetic for most, wrong-day for UTC+13. CSV export quotes numerics Breaks one customer's downstream import. Webhook retries ignore Retry-After Three partners rate limit us during their own deploys; we back off on a fixed schedule. Logout fails with an expired session The user can retry safely, and the shared-session cleanup is not ready for this release. Avatar upload rejects HEIC iPhone photos need a conversion step. Four reports this quarter. Search misses renamed projects One report, on a workspace migrated from v1. The reindex job ran clean.