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.