Serialisasi panjang ids sebagai string untuk menghentikan org- id kerugian presisi

FixBillingService
Shipped
3 Juli 2026 pukul 21.58 UTC
Author
Kamo
Commit
e9dfd6a

ID org adalah CockroachDB unik _ rowid () nilai yang melebihi JS MAX _ SAFE _ INTEGER. Layanan BillingService serialisasi mereka sebagai JSON mentah angka, jadi kamo- internal 's JSON.parse diam-diam bulat mis. 118875624575266822 - > 11887562457526800. Platform Organisasi tab kemudian posted ekstensi -trial ke sebuah bukan-ada org id, dan TrialAdminService.grant melemparkan "Tidak berlangganan untuk mengubah" - > HTTP 500. Register a ToStringSerizer for Long / long on the ObjectMapper (sama pola telah digunakan oleh KamoLOS dan layanan MLOS) sehingga setiap id bertahan dari perjalanan. Perbaikan percobaan / apply-, produk platform- toggle, dan trial- status untuk orgs dengan ID besar.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga