ऑर्ग-आईडी परिशुद्धता हानि को रोकने के लिए स्ट्रिंग्स के रूप में लंबे ids को सीरियलाइज़ करें

FixBillingService
शिप
3 जुलाई 2026 को 9:58 pm बजे UTC
लेखक
Kamo
Commit
e9dfd6a

ऑर्ग ids कॉकरोच डीबी अद्वितीय हैं rowid() मान जो जे एस से अधिक हैं Max SAFE INTEGER. बिलिंग सर्विस को कच्चे JSON के रूप में क्रमबद्ध किया गया था संख्या, इसलिए Kamo-internal's JSON.parse चुपचाप गोल 1188756624575266822 -> 1188756624575266800। मंच संगठन तब POSTed विस्तारित-trial to a non-existent org id, and TrialAdmin Service.grant threw "संतुलन करने के लिए कोई सदस्यता नहीं" -> HTTP 500। ऑब्जेक्टमापर (same) पर लंबे / लंबे समय तक चलने के लिए एक ToStringSerializer पंजीकृत करें पहले से ही कामोलोस और एमएलओएस सेवाओं द्वारा उपयोग किया जाने वाला पैटर्न इसलिए हर आईडी राउंड ट्रिप जीवित रहता है। फिक्स विस्तार/apply-trial, मंच-उत्पाद टॉगल और बड़े ids के साथ ऑर्ग्स के लिए परीक्षण-status।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें