Serialize Long IDs como strings para parar a perda de precisão org-id

FixBillingService
Shipped
3 de julho de 2026 às 21:58 UTC
Author
Kamo
Commit
e9dfd6a

Os IDs de Org são valores do CockroachDB unique rowid() que excedem o JS Max Safe Integer. BillingService foi serializá-los como JSON bruto números, então kamo-internal é JSON.parse silenciosamente arredondado, por exemplo. 1188756624575266822 -> 1188756624575266800. A plataforma Organizações tab então POSTed extend-trial para um id org inexistente, e TrialAdminService.grant lançou "Nenhuma assinatura para converter" -> HTTP 500. Registre um ToStringSerializer para longo/longo no ObjectMapper (mesmo padrão já usado por KamoLOS e os serviços da MLOS) para cada ID sobrevive à viagem de ida e volta. Fixes extensão/aplicação-trial, plataforma-produto alternar, e status de teste para orgs com ids grandes.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços