Emily Lane
April 24, 2025
To improve data accuracy and reliability, we’ve introduced a new safeguard that automatically rejects numeric values exceeding JavaScript’s “safe integer” limit of 9,007,199,254,740,991.
Why this matters: Numbers beyond this threshold can't be precisely represented in JavaScript, often leading to subtle, hard-to-diagnose rounding errors in JSON payloads. This update ensures better integrity when handling large numbers, especially in systems that depend on exact data transmission.
This change enhances the consistency of numeric data across services and protects against notoriously difficult-to-trace edge-case bugs.
Learn more: See how Courier surfaces validation errors

Cross-Device Email Preview
Preview email templates on real devices, 96 clients across 21 apps, right from Design Studio.
By Emily Lane
September 01, 2026

Redesigned Settings Page
Settings is redesigned, with workspace and developer pages in separate sections and nine background colors.
By Emily Lane
August 18, 2026

Redesigned Preferences Editor and hosted preference center
Build, preview, and launch a branded notification preference center with no frontend code.
By Emily Lane
July 18, 2026