Serializzare id lunghi come stringhe per fermare la perdita di precisione org-id

FixBillingService
Spegnimento
3 luglio 2026 alle ore 21:58 UTC
Autore
Kamo
Impegno
e9dfd6a

Org ids sono CockroachDB valori unici rowid() che superano JS MAX SAFE INTEGER. BillingService li stava serializzando come JSON crudo numeri, così il JSON.parse di kamo-internal silenziosamente arrotondato ad esempio. 1188756624575266822 -> 1188756624575266800. La piattaforma Organizzazioni scheda poi POSTed estensivo a un org non esistente, e TrialAdminService.grant ha lanciato "Nessun abbonamento per convertire" -> HTTP 500. Registra un ToStringSerializer per lungo/lungo sul ObjectMapper (stesso modello già utilizzato da KamoLOS e dai servizi MLOS) così ogni id sopravvive alla pista. Fissa l'estensione/apply-trial, piattaforma-product toggle, e prova-status per org con grandi ids.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo