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.
Every message, every channel. One platform
Stop building messaging infrastructure. Start shipping.
Multichannel Notifications Platform for developers
Products
All Systems Operational
© 2026 Courier. All rights reserved.

