Llevar ids de plomo como cuerdas - un número de JS los corrompe silenciosamente

Fixkamo-shared-library
Se descapó
4 de agosto de 2026 a las 23:00 UTC
Autor
Kamo
Compromit
8c43853

Los ids de plomo son valores de CockroachDB unique-rowid() por encima de Number.MAX-SAFE-INTEGER: 1189175700550025222 se convierte en 1189175700550025200 el momento en que toca un número JS. Cada Por lo tanto, la cotización planteada de la vista principal se almacenó contra una pista que no existe, Así que el mirado del destinatario no encontró nada y el documento no imprimió detalles del cliente. leadId ahora viaja como una cuerda en ambas direcciones. un valor redondeado, y las respuestas, por lo que la lectura de una cita tampoco puede corromperla. El El servicio lo vuelve a Long. La base de código ya escribe Lead.uid como una cadena exactamente por esta razón; esto restaura esa convención en la superficie de la cita.

Todos los cambios

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