Serializar largos ids como cuerdas para detener la pérdida de precisión org-id

FixBillingService
Shipped
3 de julio de 2026 a las 21:58 UTC
Author
Kamo
Commit
e9dfd6a

Ojeos de orgo son valores de CockroachDB unique-rowid() que superan JS MAX-SAFE-INTEGER. BillingService los serializaba como JSON crudos números, así que el JSON.parse de kamo-internal redondeó silenciosamente, por ejemplo. 1188756624575266822 - 11887566245752666668800. La plataforma Organizaciones pestaña POSTed extender-trial a un org id inexistente, y TrialAdminService.grant lanzó "No suscripción a convertir" - HTTP 500. Regístrese un ToStringSerializer para largo/largo en el ObjectMapper (memando patrón ya utilizado por KamoLOS y los servicios MLOS) así que cada identificación Sobrevive al viaje de ida y vuelta. Las fijas se extienden/aplican, de plataforma-producto conmutación, y el estado de prueba para los orgs con grandes ids.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios