Serializuj długie id jako ciągi, aby zatrzymać precyzję org-id

FixBillingService
Shipped
3 lipca 2026 21:58 UTC
Author
Kamo
Commit
e9dfd6a

Ids Org są wartościami CockroachDB unique_rowid(), które przekraczają JS MAX_SAFE_INTEGER. BillingService serializuje je jako surowe JSON Liczby, więc kamo-internal's JSON.parse cicho zaokrąglony np. 1188756627575266822 -> 11887566245766800. Platforma Organizacje Następnie POSTed extend-rial na nieistniejący org id, oraz TrialAdminService.grant rzucił "Brak subskrypcji do konwersji" -> HTTP 500. Zarejestruj ToStringSerializer dla Long / Long na ObjectMapper (tak samo Wzór już używany przez KamoLOS i MLOS usługi) więc każdy id Przetrwała podróż w obie strony. Naprawy rozszerzają/proces perfekcyjne, produkt platformy Przełączanie i próbny status orgi z dużymi inami.

All changes

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny