Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

फायरबेस एडमिन गो एसडीके रिलीज़ नोट्स

फायरबेस कंसोल और अन्य फायरबेस प्लेटफार्मों और संबंधित एसडीके के लिए रिलीज नोटों की समीक्षा करने के लिए, फायरबेस रिलीज नोट्स का संदर्भ लें।

संस्करण 4.1.0 - 22 अक्टूबर, 2020

प्रमाणीकरण

  • उपयोगकर्ताओं को आयात करते समय उपयोग किए गए हैश कॉन्फ़िगरेशन में पासवर्ड-नमक ऑर्डर निर्दिष्ट करने के लिए समर्थित समर्थन।
  • नए IAM क्रेडेंशियल API के लिए टोकन हस्ताक्षरित कार्यक्षमता माइग्रेट की गई।

संस्करण 4.0.0 - 16 जून, 2020

  • व्यवस्थापक SDK ने गो मॉड्यूल में चयन किया है। पैकेज के नाम में अब प्रमुख संस्करण जुड़ा हुआ है। एसडीके को स्थापित और आयात करते समय डेवलपर्स को नए पैकेज नाम firebase.google.com/go/v4 उपयोग करना चाहिए। अधिक विवरण के लिए गो एडमिन SDK v4 माइग्रेशन गाइड देखें।
  • प्लेटफ़ॉर्म-स्तरीय त्रुटि कोड की जाँच के लिए फ़ंक्शंस प्रदान करने वाला एक नया errorutils पैकेज जोड़ा गया।

प्रमाणीकरण

  • नई सेवा-स्तरीय त्रुटि जाँच कार्य शामिल किए गए IsIDTokenInvalid() , IsIDTokenExpired() , IsSessionCookieInvalid() , IsSessionCookieExpired() और IsCertificateFetchFailed() । इन कार्यों का उपयोग मौजूदा JWT सत्यापन एपीआई के साथ संयोजन में किया जा सकता है।

क्लाउड मैसेजिंग

  • messaging.WebpushFcmOptions प्रकार का नाम बदलकर messaging.WebpushFCMOptions .ebpushFCMOptions कर दिया गया है।
  • नई सेवा स्तरीय त्रुटि जाँच कार्य IsThirdPartyAuthError() , IsQuotaExceeded() , IsSenderIDMismatch() , IsUnregistered() और IsUnavailable()

संस्करण 3.13.0 - 21 मई, 2020

प्रमाणीकरण

  • बल्क में उपयोगकर्ता खातों को पुनः प्राप्त करने और हटाने के लिए GetUsers() और DeleteUsers() API जोड़े GetUsers()
  • विशिष्ट किरायेदारों के लिए कस्टम टोकन बनाने के लिए कार्यान्वित समर्थन। CustomToken() और CustomTokenWithClaims() फ़ंक्शंस अब auth.TenantClient प्रकार पर भी सामने आए हैं।

संस्करण 3.12.1 - 23 अप्रैल, 2020

  • जब तक आवश्यक हो, तब तक क्रेडेंशियल लोड हो रहा है, जो कुछ APIs जैसे auth.VerifyIDToken() अनुमति देता है। auth.VerifyIDToken() को क्रेडेंशियल के बिना कॉल किया जा सकता है।

क्लाउड मैसेजिंग

  • विषय प्रबंधन कार्यों द्वारा उपयोग किए जाने वाले दूरस्थ समापन बिंदु को अपडेट किया गया। धन्यवाद rueian योगदान के लिए

संस्करण 3.12.0 - 15 जनवरी, 2020

क्लाउड मैसेजिंग

  • AndroidNotification प्रकार के लिए नए मापदंडों की एक श्रृंखला पेश की।

प्रमाणीकरण

  • TenantIterator प्रकार में एक बग फिक्स्ड जो इसे सभी किरायेदारों को सही ढंग से सूचीबद्ध करने से रोक रहा था।

संस्करण 3.11.1 - 23 दिसंबर, 2019

प्रमाणीकरण

  • godoc द्वारा उत्पन्न एपीआई संदर्भ आउटपुट को ठीक करने के लिए कार्यान्वयन में मामूली सुधार।

संस्करण 3.11.0 - 18 दिसंबर, 2019

  • गो 1.9 और 1.10 के लिए गिरा समर्थन। गो के लिए एडमिन एसडीके को अब गो 1.11 या उससे अधिक की आवश्यकता है। धन्यवाद shogo82148 योगदान के लिए

प्रमाणीकरण

  • एक नया IsInvalidEmail() त्रुटि जाँच फ़ंक्शन जोड़ा गया। धन्यवाद shogo82148 योगदान के लिए
  • प्रमाणीकरण किरायेदारों को बनाने, अपडेट करने, पुनर्प्राप्त करने और हटाने के लिए जोड़ा गया auth.TenantManager API
  • जोड़ा गया auth.TenantClient , उपयोगकर्ताओं को प्रबंधित करने SAML / ओआईडीसी प्रदाताओं को विन्यस्त, और विशिष्ट किरायेदारों के लिए ईमेल कार्रवाई लिंक पैदा करने के लिए एपीआई।

क्लाउड मैसेजिंग

  • मैसेजिंग API APIs SendAll() और SendMulticast() अब एक कॉल में 500 मैसेज भेजने का समर्थन करते हैं।

संस्करण 3.10.0 - 30 अक्टूबर, 2019

प्रमाणीकरण

  • auth.ExportedUserRecord अब पासवर्ड हैश को उजागर नहीं करता है जो सेवा खाता क्रेडेंशियल्स में अनुमतियों की कमी के कारण फिर से सक्रिय हो जाते हैं।
  • auth.OIDCProviderConfig प्रदाता कॉन्फ़िगरेशन को बनाने, पुनः प्राप्त करने, अद्यतन करने और हटाने के लिए और संबंधित. auth.OIDCProviderConfig प्रकारों को जोड़ा गया।
  • जोड़ा गया। auth.SAMLProviderConfig प्रकार और संबंधित कार्यों को बनाने, पुनर्प्राप्त करने, अपडेट करने और हटाने के लिए SAML को प्रदान करता है।

क्लाउड मैसेजिंग

  • सूचनाओं के साथ एक छवि URL भेजने के लिए जोड़ा गया समर्थन। योगदान के लिए धन्यवाद रसायन

संस्करण 3.9.0 - अगस्त 07, 2019

क्लाउड मैसेजिंग

  • बैच के रूप में कई सूचनाएं भेजने के लिए SendAll() API जोड़ा गया।
  • एकाधिक प्राप्तकर्ताओं को सूचनाएं भेजने के लिए MulticastMessage और SendMulticast() एपीआई जोड़े गए।
  • AndroidFCMOptions , APNSFCMOptions और FCMOptions प्रकारों के माध्यम से सूचनाओं के लिए एनालिटिक्स लेबल को निर्दिष्ट करने के लिए समर्थन जोड़ा गया। योगदान के लिए धन्यवाद रसायन

संस्करण 3.8.1 - 11 जून, 2019

  • Google अनुप्रयोग डिफ़ॉल्ट क्रेडेंशियल के बिना वातावरण में विफल रहे कुछ इकाई परीक्षणों को निर्धारित किया।

संस्करण 3.8.0 - 30 मई, 2019

प्रमाणीकरण

  • पासवर्ड रीसेट के लिए लिंक बनाने के लिए जोड़ा गया एपीआई, ईमेल सत्यापन और ईमेल लिंक साइन-इन के जरिए auth.PasswordResetLink() , auth.EmailVerificationLink() और auth.EmailSignInLink() । अधिक विवरण और कोड नमूने के लिए ईमेल कार्रवाई लिंक जेनरेट करना देखें।
  • auth पैकेज के सभी API अब I / O या HTTP त्रुटियों के कारण RPC कॉल को स्वचालित रूप से पुनः प्रयास करते हैं।

संस्करण 3.7.0 - 28 मार्च, 2019

  • db , messaging और iid पैकेज में API के लिए सक्षम स्वचालित HTTP iid है।

प्रमाणीकरण

संस्करण 3.6.0 - 16 जनवरी, 2019

क्लाउड मैसेजिंग

  • messaging.Aps प्रकार अब महत्वपूर्ण चेतावनी ध्वनि को कॉन्फ़िगर करने का समर्थन करता है। इस उद्देश्य के लिए एक नया messaging.CriticalSound टाइप पेश किया गया है।
  • messaging पैकेज में सार्वजनिक प्रकार अब सही JSON अनमर्सहॉलिंग का समर्थन करते हैं।

प्रमाणीकरण

  • VerifyIDToken() फ़ंक्शन अब JWT टाइमस्टैम्प की तुलना करते हुए 5 मिनट तक की घड़ी तिरछा सहन करता है।

संस्करण 3.5.0 - दिसंबर 04, 2018

  • गो 1.8 और उससे पहले के लिए समर्थित समर्थन।

क्लाउड मैसेजिंग

  • messaging.AndroidNotification । एंड्रॉइड O उपकरणों पर संदेश भेजते समय एक channel_id निर्दिष्ट करने के लिए channel_id प्रकार अब समर्थन करता है। योगदान के लिए धन्यवाद रसायन
  • messaging.ApsAlert प्रकार अब एक उपशीर्षक को निर्दिष्ट करने का समर्थन करता है। योगदान के लिए धन्यवाद रसायन
  • messaging.WebpushNotification प्रकार अब अतिरिक्त FCM विकल्पों को निर्दिष्ट करने का समर्थन करता है। योगदान के लिए धन्यवाद रसायन
  • FCM बैकएंड सेवा से अधिक क्रिया त्रुटि प्रतिक्रिया का अनुरोध करके त्रुटि से निपटने में सुधार।

रियलटाइम डेटाबेस

  • एसडीके नोड नामों में विशेष वर्णों को कैसे संभालता है, यह तय किया गया।

संस्करण 3.4.0 - 13 सितंबर, 2018

रियलटाइम डेटाबेस

  • firebase.App एक नया firebase.App DatabaseWithURL() फ़ंक्शन प्रदान करता है जिसका उपयोग क्लाइंट्स को इनिशियलाइज़ करने के लिए किया जा सकता है जो एक ही फायरबेस प्रोजेक्ट में विभिन्न डेटाबेस इंस्टेंस से जुड़ते हैं।

संस्करण 3.3.0 - 9 अगस्त, 2018

प्रमाणीकरण

  • 3.2.0 रिलीज़ में फिक्स्ड एक रिग्रेशन, जहाँ Google App Engine में VerifyIDToken() उपयोग नहीं किया जा सकता।

क्लाउड मैसेजिंग

  • messaging.WebpushNotification प्रकार अब अपने पेलोड में मनमाने ढंग से की-वैल्यू पेयर का समर्थन करता है।

संस्करण 3.2.0 - 17 जुलाई 2018

  • व्यवस्थापक SDK अब GCLOUD_PROJECT और GOOGLE_CLOUD_PROJECT परिवेश चर दोनों से Firebase / Google क्लाउड प्लेटफ़ॉर्म प्रोजेक्ट ID पढ़ सकता है।

प्रमाणीकरण

  • व्यवस्थापक SDK अब सेवा खाता क्रेडेंशियल्स के साथ आरंभ किए बिना कस्टम टोकन बना सकता है।
  • SDK अब एक ServiceAccountId विकल्प निर्दिष्ट करता है, जिसका उपयोग किसी सेवा खाते के क्लाइंट ईमेल को सेट करने के लिए किया जा सकता है।
  • जब Google (जैसे Google ऐप इंजन) द्वारा प्रबंधित वातावरण में तैनात किया जाता है, तो SDK बिना किसी स्पष्ट कॉन्फ़िगरेशन के सेवा खाता आईडी की खोज कर सकता है।

संस्करण 3.1.0 - 12 जून 2018

  • iid पैकेज अब विभिन्न त्रुटि स्थितियों जैसे कि iid.IsInvalidArgument() , iid.IsNotFound() , इत्यादि के लिए नए कार्यों का एक सेट प्रदान करता है।

प्रमाणीकरण

संस्करण 3.0.0 - 8 मई, 2018

  • CustomToken() , CustomTokenWithClaims() और VerifyIDToken() फ़ंक्शन अब पहले तर्क के रूप में एक Context लेते हैं।

संस्करण 2.7.0 - 17 अप्रैल, 2018

  • auth और messaging संकुल अब विभिन्न त्रुटि की स्थिति की जाँच के लिए नए कार्यों का एक सेट प्रदान करते हैं (उदाहरण के लिए, auth.IsIDTokenRevoked() , messaging.IsInvalidArgument() आदि)।

क्लाउड मैसेजिंग

  • messaging.Aps करने के लिए MutableContent फ़ील्ड को जोड़ा गया। यह APN संदेशों को FCM संदेश भेजते समय mutable-content गुण सेट करने के लिए उपयोग किया जा सकता है।
  • Aps प्रकार में मनमाने कुंजी-मूल्य फ़ील्ड निर्दिष्ट करने के लिए समर्थन जोड़ा गया।
  • messaging एपीआई में बेहतर त्रुटि से निपटने। अब दी गई त्रुटियों में अतिरिक्त विवरण शामिल हैं।

संस्करण 2.6.1 - 15 मार्च 2018

क्लाउड मैसेजिंग

संस्करण का समर्थन

  • संस्करण 1.6 के लिए समर्थन।

संस्करण 2.6.0 - 28 फरवरी, 2018

रियलटाइम डेटाबेस

  • एक नया db पैकेज जो बुनियादी डेटा हेरफेर संचालन (बनाने, पढ़ने, अपडेट और हटाने), सशर्त अपडेट (लेनदेन) और उन्नत प्रश्नों की सुविधा देता है। वर्तमान में, यह एपीआई रियलटाइम इवेंट श्रोताओं का समर्थन नहीं करता है।

संस्करण 2.5.0 - 14 फरवरी, 2018

क्लाउड मैसेजिंग

  • FCM संदेश भेजने और विषय सदस्यता को प्रबंधित करने के लिए एक नया messaging पैकेज।
  • FCM संदेश भेजने के लिए एक नया Send() फ़ंक्शन।
  • FCM विषय पर डिवाइस पंजीकरण टोकन की सूची की सदस्यता के लिए एक नया SubscribeToTopic() फ़ंक्शन।
  • FCM विषय से डिवाइस पंजीकरण टोकन की सूची को अनसब्सक्राइब करने के लिए एक नया UnubscribeFromTopic() फ़ंक्शन।

प्रमाणीकरण

  • निरस्त आईडी टोकन के लिए जाँच करने के लिए एक नया VerifyIDTokenAndCheckRevoked() फ़ंक्शन।
  • उपयोगकर्ता को जारी किए गए सभी ताज़ा टोकन को अमान्य करने के लिए एक नया RevokeRefreshTokens() फ़ंक्शन।
  • एक नया गुण TokensValidAfterMillis को auth.UserRecord प्रकार में जोड़ा गया है।

संस्करण 2.4.0 - 11 जनवरी, 2018

प्रारंभ

  • firebase.NewApp() पद्धति को अब बिना किसी तर्क के लागू किया जा सकता है। यह गूगल आवेदन डिफ़ॉल्ट साख का उपयोग करके ऐप्लिकेशन initializes, और firebase.Config से लोड FIREBASE_CONFIG वातावरण चर।

प्रमाणीकरण

  • auth पैकेज में उपयोगकर्ता प्रबंधन ऑपरेशन अब identitytoolkit/v3 लाइब्रेरी का उपयोग करता है।
  • ProviderID पर क्षेत्र auth.UserRecord प्रकार अब स्थिर मान पर सेट है firebase

संस्करण 2.3.0 - 21 दिसंबर, 2017

  • एक नई InstanceID API जो Firebase प्रोजेक्ट्स से इंस्टेंस ID और संबंधित उपयोगकर्ता डेटा को हटाने की सुविधा देती है।

संस्करण 2.2.1 - 13 दिसंबर, 2017

प्रमाणीकरण

  • एपीआई के उपयोग पर नज़र रखने के लिए एपीआई कॉल में हेडर में X-Client-Version जोड़ना।

संस्करण 2.2.0 - 08 दिसंबर, 2017

प्रमाणीकरण

  • एक नया उपयोगकर्ता प्रबंधन एपीआई जो फायरबेस परियोजना से जुड़े उपयोगकर्ता खातों को क्वेरी और अपडेट करने का समर्थन करता है। यह कहते हैं GetUser() , GetUserByEmail() , GetUserByPhoneNumber() , CreateUser() , UpdateUser() , DeleteUser() , Users() और SetCustomUserClaims() के लिए काम करता है auth.Client एपीआई।

संस्करण 2.1.0 - 07 नवंबर, 2017

संस्करण 2.0.0 - 13 अक्टूबर, 2017

प्रमाणीकरण

  • Auth() एपीआई अब एक Context तर्क स्वीकार करता है। यह ब्रेकिंग परिवर्तन App प्रति एकल संदर्भ का उपयोग करने के बजाय, विभिन्न संदर्भों को अलग-अलग सेवाओं के लिए सक्षम बनाता है।

संस्करण 1.0.2 - 13 सितंबर, 2017

प्रमाणीकरण

  • Google ऐप इंजन वातावरण में तैनात होने पर, SDK अब JWT टोकन पर हस्ताक्षर करने के लिए ऐप इंजन SDK द्वारा प्रदान की गई उपयोगिताओं का लाभ उठा सकता है। नतीजतन, अब एक सेवा खाते JSON फ़ाइल के बिना ऐप इंजन में व्यवस्थापक SDK को इनिशियलाइज़ करना संभव है, और अभी भी CustomToken() और CustomTokenWithClaims() कॉल करने में सक्षम हो सकता है।

संस्करण 1.0.1 - 07 सितंबर, 2017

प्रमाणीकरण

  • अब SDK आरंभीकरण के दौरान दिए गए क्लाइंट विकल्पों का उपयोग http.Client बनाने के लिए किया जाता है जो सार्वजनिक कुंजी प्रमाणपत्र प्राप्त करने के लिए उपयोग किया जाता है। यह डेवलपर्स को प्लेटफ़ॉर्म-विशिष्ट http.Client का उपयोग करके विकल्प http.Client option.WithHTTPClient() का उपयोग करके Google App Engine जैसे वातावरण में ID टोकन सत्यापन सुविधा का उपयोग करने में सक्षम बनाता है।

संस्करण 1.0.0 - 30 अगस्त, 2017

  • एडमिन गो एसडीके की प्रारंभिक रिलीज। आरंभ करने के लिए अपने सर्वर में Firebase व्यवस्थापक SDK जोड़ें देखें।
  • आप अपने फायरबेस प्रोजेक्ट को एक्सेस करने के लिए सर्विस अकाउंट क्रेडेंशियल्स, यूजर क्रेडेंशियल्स (रिफ्रेश टोकन), या Google क्लाउड एप्लिकेशन डिफॉल्ट क्रेडेंशियल्स का उपयोग करने के लिए एसडीके को कॉन्फ़िगर कर सकते हैं।

प्रमाणीकरण

  • आरंभिक रिलीज शामिल CustomToken() , CustomTokenWithClaims() , और VerifyIDToken() कस्टम प्रमाणीकरण टोकन ढालने और Firebase आईडी टोकन पुष्टि करने के लिए कार्य करता है।