Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Firebase Admin Go SDK Sürüm Notları

Firebase konsolu ve diğer Firebase platformları ile ilgili SDK'lar için sürüm notlarını incelemek üzere Firebase Sürüm Notlarına bakın .

Sürüm 4.1.0 - 22 Ekim 2020

Doğrulama

  • Kullanıcılar içe aktarılırken kullanılan hash yapılandırmalarında şifre-salt sırasını belirtmek için destek uygulandı.
  • Belirteç imzalama işlevi, yeni IAM kimlik bilgileri API'sine taşındı.

Sürüm 4.0.0 - 16 Haziran 2020

  • Admin SDK, Go modüllerini etkinleştirdi. Paket adına artık ana sürüm eklenmiştir. Geliştiriciler, SDK'yı yüklerken ve içe aktarırken yeni paket adını firebase.google.com/go/v4 kullanmalıdır. Daha fazla ayrıntı için Go Admin SDK v4 taşıma kılavuzuna bakın.
  • Platform düzeyinde hata kodlarını kontrol etmek için işlevler sağlayan yeni bir errorutils paketi eklendi.

Doğrulama

  • IsIDTokenInvalid() , IsIDTokenExpired() , IsSessionCookieInvalid() , IsSessionCookieExpired() ve IsCertificateFetchFailed() hizmet düzeyinde yeni hata kontrol işlevleri IsIDTokenInvalid() . Bu işlevler, mevcut JWT doğrulama API'leriyle bağlantılı olarak kullanılabilir.

Bulut Mesajlaşma

  • messaging.WebpushFcmOptions tip olarak yeniden adlandırıldı messaging.WebpushFCMOptions .
  • IsThirdPartyAuthError() , IsQuotaExceeded() , IsSenderIDMismatch() , IsUnregistered() ve IsUnavailable() hizmet düzeyinde yeni hata kontrol işlevleri IsThirdPartyAuthError() .

Sürüm 3.13.0 - 21 Mayıs 2020

Doğrulama

  • Kullanıcı hesaplarını toplu olarak almak ve silmek için GetUsers() ve DeleteUsers() API'leri eklendi.
  • Belirli kiracılara yönelik özel belirteçler oluşturmak için destek uygulandı. CustomToken() ve CustomTokenWithClaims() işlevleri artık auth.TenantClient türünde de gösterilmektedir.

Sürüm 3.12.1 - 23 Nisan 2020

  • auth.VerifyIDToken() gibi bazı API'lerin kimlik bilgileri olmadan çağrılmasına izin veren gerekli olana kadar kimlik bilgisi yüklemesi auth.VerifyIDToken() .

Bulut Mesajlaşma

  • Konu yönetimi işlemleri tarafından kullanılan uzak uç nokta güncellendi. Teşekkür rueian için katkı .

Sürüm 3.12.0 - 15 Ocak 2020

Bulut Mesajlaşma

Doğrulama

  • TenantIterator türünde, tüm kiracıları doğru şekilde listelemesini engelleyen bir hata düzeltildi.

Sürüm 3.11.1 - 23 Aralık 2019

Doğrulama

  • godoc tarafından oluşturulan API referans çıktısını düzeltmek için uygulamada küçük iyileştirmeler.

Sürüm 3.11.0 - 18 Aralık 2019

  • Go 1.9 ve 1.10 desteği düşürüldü. Go için Admin SDK artık Go 1.11 veya sonraki bir sürümünü gerektirir. Teşekkür shogo82148 için katkı .

Doğrulama

  • Yeni bir IsInvalidEmail() hata kontrol işlevi eklendi. Teşekkür shogo82148 için katkı .
  • Kimlik doğrulama kiracılarını oluşturmak, güncellemek, almak ve silmek için auth.TenantManager API'si eklendi.
  • Kullanıcıları yönetmek, SAML / OIDC sağlayıcılarını yapılandırmak ve belirli kiracılar için e-posta eylem bağlantıları oluşturmak için auth.TenantClient API eklendi.

Bulut Mesajlaşma

  • Toplu mesajlaşma API'leri SendAll() ve SendMulticast() artık tek bir çağrıda 500 mesaja kadar göndermeyi destekliyor.

Sürüm 3.10.0 - 30 Ekim 2019

Doğrulama

  • auth.ExportedUserRecord artık hizmet hesabı kimlik bilgilerindeki izin eksikliğinden dolayı düzeltilen parola karmalarını göstermiyor.
  • OIDC kimlik doğrulama sağlayıcı yapılandırmalarını oluşturmak, almak, güncellemek ve silmek için auth.OIDCProviderConfig türü ve ilgili işlevler eklendi.
  • SAML kimlik doğrulama sağlayıcı yapılandırmalarını oluşturmak, almak, güncellemek ve silmek için auth.SAMLProviderConfig türü ve ilgili işlevler eklendi.

Bulut Mesajlaşma

  • Bildirim içeren bir resim URL'si göndermek için destek eklendi. Teşekkür chemidy için katkı .

Sürüm 3.9.0 - 07 Ağustos 2019

Bulut Mesajlaşma

  • Birden çok bildirimi toplu olarak göndermek için SendAll() API eklendi.
  • Birden çok alıcıya bildirim göndermek için MulticastMessage ve SendMulticast() API'leri eklendi.
  • AndroidFCMOptions , APNSFCMOptions ve FCMOptions türleri aracılığıyla bildirimler için analiz etiketini belirtmek için destek eklendi. Teşekkür chemidy için katkı .

Sürüm 3.8.1 - 11 Haziran 2019

  • Google Uygulama Varsayılanı kimlik bilgilerinin olmadığı ortamlarda başarısız olan bazı birim testleri düzeltildi.

Sürüm 3.8.0 - 30 Mayıs 2019

Doğrulama

  • auth.PasswordResetLink() , auth.EmailVerificationLink() ve auth.EmailSignInLink() aracılığıyla şifre sıfırlama, e-posta doğrulama ve e-posta bağlantısı oturum açma bağlantıları oluşturmak için API'ler eklendi. Daha fazla ayrıntı ve kod örnekleri için bkz. E-posta Eylem Bağlantıları Oluşturma .
  • auth paketindeki tüm API'ler artık G / Ç veya HTTP hataları nedeniyle başarısız olan RPC çağrılarını otomatik olarak yeniden deniyor.

Sürüm 3.7.0 - 28 Mart 2019

  • db , messaging ve iid paketlerindeki API'ler için otomatik HTTP yeniden iid .

Doğrulama

Sürüm 3.6.0 - 16 Ocak 2019

Bulut Mesajlaşma

  • messaging.Aps türü artık kritik bir uyarı sesi yapılandırmayı destekliyor. Bu amaçla yeni bir messaging.CriticalSound türü tanıtıldı.
  • messaging paketindeki genel türler artık doğru JSON unmarshalling özelliğini desteklemektedir.

Doğrulama

Sürüm 3.5.0 - 4 Aralık 2018

  • Go 1.8 ve önceki sürümler için destek düşürüldü.

Bulut Mesajlaşma

  • messaging.AndroidNotification türü artık bir belirterek destekler channel_id Android Ç cihazlara mesaj gönderirken. Teşekkür chemidy için katkı .
  • messaging.ApsAlert türü artık bir altyazı belirtmeyi destekliyor. Teşekkür chemidy için katkı .
  • messaging.WebpushNotification type artık ek FCM seçeneklerinin belirtilmesini destekliyor. Teşekkür chemidy için katkı .
  • FCM arka uç hizmetinden daha ayrıntılı bir hata yanıtı talep edilerek hata işleme geliştirildi.

Gerçek Zamanlı Veritabanı

  • SDK'nın düğüm adlarındaki özel karakterleri işleme biçimi düzeltildi.

Sürüm 3.4.0 - 13 Eylül 2018

Gerçek Zamanlı Veritabanı

  • firebase.App , aynı Firebase projesinde farklı veritabanı örneklerine bağlanan istemcileri başlatmak için kullanılabilen yeni bir DatabaseWithURL() işlevi sağlar.

Sürüm 3.3.0 - 9 Ağustos 2018

Doğrulama

  • VerifyIDToken() ın Google App Engine'de kullanılamadığı 3.2.0 sürümünde ortaya çıkan bir gerileme düzeltildi.

Bulut Mesajlaşma

Sürüm 3.2.0 - 17 Temmuz 2018

  • Yönetici SDK'si artık GCLOUD_PROJECT / Google Cloud Platform proje kimliğini hem GCLOUD_PROJECT hem de GOOGLE_CLOUD_PROJECT ortam değişkenlerinden GCLOUD_PROJECT .

Doğrulama

  • Admin SDK artık hizmet hesabı kimlik bilgileriyle başlatılmadan özel belirteçler oluşturabilir.
  • SDK artık yalnızca bir hizmet hesabının istemci e-postasını ayarlamak için kullanılabilen bir ServiceAccountId seçeneği belirticisi sağlar.
  • Google tarafından yönetilen bir ortama (ör. Google App Engine) dağıtıldığında, SDK herhangi bir açık yapılandırma olmadan bir hizmet hesabı kimliğini otomatik olarak keşfedebilir.

Sürüm 3.1.0 - 12 Haziran 2018

  • iid paketi artık iid.IsInvalidArgument() , iid.IsNotFound() , vb.

Doğrulama

Sürüm 3.0.0 - 8 Mayıs 2018

  • CustomToken() , CustomTokenWithClaims() ve VerifyIDToken() işlevleri artık ilk bağımsız değişken olarak bir Context .

Sürüm 2.7.0 - 17 Nisan 2018

  • auth ve messaging paketleri artık çeşitli hata koşullarını kontrol etmek için bir dizi yeni işlev sağlamaktadır (örneğin, auth.IsIDTokenRevoked() , messaging.IsInvalidArgument() vb.).

Bulut Mesajlaşma

  • messaging.Aps türüne MutableContent alanı eklendi. Bu, FCM mesajlarını APNs hedeflerine gönderirken mutable-content özelliğini ayarlamak için kullanılabilir.
  • Aps türünde rastgele anahtar / değer alanlarını belirtmek için destek eklendi.
  • messaging API'sinde iyileştirilmiş hata işleme. Döndürülen hatalar artık ek ayrıntılar içermektedir.

Sürüm 2.6.1 - 15 Mart 2018

Bulut Mesajlaşma

  • UnsubscribeFromTopic() işlevindeki bir hata düzeltildi. Teşekkür michaljemala için katkı .

Sürüm desteği

  • Go sürüm 1.6 desteği.

Sürüm 2.6.0 - 28 Şubat 2018

Gerçek Zamanlı Veritabanı

  • Temel veri işleme işlemlerini (oluşturma, okuma, güncelleme ve silme), koşullu güncellemeleri (işlemler) ve gelişmiş sorguları kolaylaştıran yeni bir db paketi. Şu anda bu API gerçek zamanlı olay dinleyicilerini desteklemiyor.

Sürüm 2.5.0 - 14 Şubat 2018

Bulut Mesajlaşma

  • FCM mesajları göndermek ve konu aboneliklerini yönetmek için yeni bir messaging paketi.
  • FCM mesajlarını göndermek için yeni bir Send() işlevi.
  • Cihaz kayıt belirteçlerinin bir listesini bir FCM konusuna abone olmaya yönelik yeni bir SubscribeToTopic() işlevi.
  • Bir FCM konusundan cihaz kayıt belirteçleri listesinin aboneliğini iptal etmek için yeni bir UnubscribeFromTopic() işlevi.

Doğrulama

Sürüm 2.4.0 - 11 Ocak 2018

Başlatma

  • firebase.NewApp() yöntemi artık herhangi bir bağımsız değişken olmadan çağrılabilir. Bu, Google Application Default Credentials ve FIREBASE_CONFIG ortam değişkeninden yüklenen firebase.Config kullanarak bir uygulamayı başlatır.

Doğrulama

  • auth paketindeki kullanıcı yönetimi işlemleri artık auth identitytoolkit/v3 kitaplığını kullanıyor.
  • auth.UserRecord türündeki ProviderID alanı artık firebase sabit değerine firebase .

Sürüm 2.3.0 - 21 Aralık 2017

  • InstanceID kimliklerinin ve ilişkili kullanıcı verilerinin Firebase projelerinden silinmesini kolaylaştıran yeni bir InstanceID Kimliği API'si.

Sürüm 2.2.1 - 13 Aralık 2017

Doğrulama

  • API kullanımını izlemek için API çağrılarındaki başlıklara X-Client-Version eklenmesi.

Sürüm 2.2.0 - 08 Aralık 2017

Doğrulama

  • Bir Firebase projesiyle ilişkili kullanıcı hesaplarının sorgulanmasını ve güncellenmesini destekleyen yeni bir kullanıcı yönetimi API'si. Bu, GetUserByEmail() GetUser() , GetUserByEmail() , GetUserByPhoneNumber() , CreateUser() , UpdateUser() , DeleteUser() , Users() ve SetCustomUserClaims() işlevlerini auth.Client .

Sürüm 2.1.0 - 07 Kasım 2017

Sürüm 2.0.0 - 13 Ekim 2017

Doğrulama

  • Auth() API artık bir Context bağımsız değişkenini kabul etmektedir. Bu önemli değişiklik, App başına tek bir bağlam kullanmak yerine farklı bağlamların farklı hizmetlere aktarılmasını sağlar.

Sürüm 1.0.2 - 13 Eylül 2017

Doğrulama

  • Google App Engine ortamında dağıtıldığında, SDK artık JWT jetonlarını imzalamak için App Engine SDK tarafından sağlanan yardımcı programlardan yararlanabilir. Sonuç olarak, artık bir hizmet hesabı JSON dosyası olmadan App Engine'de Yönetici SDK'sını başlatmak ve yine de CustomToken() ve CustomTokenWithClaims() çağırmak CustomToken() .

Sürüm 1.0.1 - 07 Eylül 2017

Doğrulama

  • Artık, genel anahtar sertifikalarını almak için kullanılan http.Client oluşturmak için SDK başlatma sırasında sağlanan istemci seçeneklerini kullanıyor. Bu, geliştiricilerin, platforma özgü http.Client using option.WithHTTPClient() sağlayarak Google App Engine gibi ortamlarda kimlik belirteci doğrulama özelliğini kullanmalarına olanak tanır.

Sürüm 1.0.0 - 30 Ağustos 2017

  • Admin Go SDK'nın ilk sürümü. Başlamak için Firebase Admin SDK'sını Sunucunuza Ekleme konusuna bakın.
  • SDK'yı, Firebase projenize erişmek için hizmet hesabı kimlik bilgilerini, kullanıcı kimlik bilgilerini (yenileme jetonları) veya Google Cloud uygulaması varsayılan kimlik bilgilerini kullanacak şekilde yapılandırabilirsiniz.

Doğrulama

  • İlk sürüm, özel kimlik doğrulama jetonlarını basmak ve VerifyIDToken() ID jetonlarını doğrulamak için CustomToken() , CustomTokenWithClaims() ve VerifyIDToken() işlevlerini içerir.