Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

הערות גרסה של Firebase Admin Go SDK

לסקירת הערות גרסא עבור מסוף Firebase ועבור פלטפורמות Firebase אחרות ו- SDK קשורים, עיין בהערות המהדורה של Firebase .

גרסה 4.1.0 - 22 באוקטובר 2020

אימות

  • תמיכה מיושמת לציון סדר מלח סיסמה בתצורות חשיש המשמשות לייבוא ​​משתמשים.
  • העביר את פונקציונליות חתימת האסימון ל- API החדש של אישורי IAM.

גרסה 4.0.0 - 16 ביוני 2020

  • ה- SDK של מנהל המערכת בחר במודולי Go. שם החבילה מצורף לו כעת הגרסה העיקרית. על מפתחים להשתמש בשם החבילה החדש firebase.google.com/go/v4 בעת התקנה וייבוא ​​של ה- SDK. לקבלת פרטים נוספים, עיין במדריך ההעברה של Go Admin SDK v4 .
  • הוסיפה חבילת errorutils חדשה המספקת פונקציות לבדיקת קודי שגיאה ברמת הפלטפורמה.

אימות

  • נוספו פונקציות חדשות לבדיקת שגיאות ברמת השירות IsIDTokenInvalid() , IsIDTokenExpired() , IsSessionCookieInvalid() , IsSessionCookieExpired() ו- IsCertificateFetchFailed() . ניתן להשתמש בפונקציות אלה בשילוב עם ממשקי ה- API לאימות JWT.

הודעות בענן

  • שמו של סוג messaging.WebpushFcmOptions שונה ל- messaging.WebpushFCMOptions .
  • נוספו פונקציות חדשות לבדיקת שגיאות ברמת השירות IsThirdPartyAuthError() , IsQuotaExceeded() , IsSenderIDMismatch() , IsUnregistered() ו- IsUnavailable() .

גרסה 3.13.0 - 21 במאי 2020

אימות

  • נוספו ממשקי API של GetUsers() ו- DeleteUsers() לאחזור ומחיקת חשבונות משתמשים בכמות גדולה.
  • תמיכה מיושמת ליצירת אסימונים מותאמים אישית שהוגדרו לדיירים ספציפיים. CustomToken() ו- CustomTokenWithClaims() נחשפות כעת גם בסוג auth.TenantClient .

גרסה 3.12.1 - 23 באפריל 2020

  • טעינת אישורים נדחית עד שנדרש, מה שמאפשר auth.VerifyIDToken() למספר ממשקי API כמו auth.VerifyIDToken() ללא אישורים.

הודעות בענן

  • עודכן את נקודת הקצה המרוחקת המשמשת פעולות ניהול נושאים. תודה רועיאן על התרומה .

גרסה 3.12.0 - 15 בינואר 2020

הודעות בענן

אימות

  • תוקן באג מסוג TenantIterator שמנע ממנו לרשום נכון את כל הדיירים.

גרסה 3.11.1 - 23 בדצמבר, 2019

אימות

  • שיפורים קלים ביישום לתיקון פלט הפניה ל- API שנוצר על ידי godoc .

גרסה 3.11.0 - 18 בדצמבר, 2019

  • התמיכה שהושמטה עבור Go 1.9 ו- 1.10. SDK Admin עבור Go דורש כעת Go 1.11 ומעלה. תודה shogo82148 על התרומה .

אימות

  • נוספה פונקציית בדיקת שגיאות חדשה IsInvalidEmail() . תודה shogo82148 על התרומה .
  • נוסף API של auth.TenantManager ליצירה, עדכון, אחזור ומחיקת דיירי אימות.
  • נוסף API של auth.TenantClient לניהול משתמשים, קביעת תצורה של ספקי SAML / OIDC, ויצירת קישורי פעולות דוא"ל עבור דיירים ספציפיים.

הודעות בענן

  • ממשקי ה- API של העברת הודעות אצווה SendAll() ו- SendMulticast() תומכים כעת בשליחה של עד 500 הודעות בשיחה אחת.

גרסה 3.10.0 - 30 באוקטובר, 2019

אימות

  • auth.ExportedUserRecord כבר לא חושף חשיפות סיסמא auth.ExportedUserRecord מחמת היעדר הרשאות אישורי חשבון השירות.
  • נוסף סוג auth.OIDCProviderConfig והפונקציות הקשורות ליצירה, אחזור, עדכון ומחיקה של תצורות ספק אימות OIDC.
  • נוספה סוג auth.SAMLProviderConfig והפונקציות הקשורות ליצירה, אחזור, עדכון ומחיקה של תצורות ספק SAML auth.

הודעות בענן

  • תמיכה נוספת לשליחת כתובת URL של תמונה עם התראות. תודה כימידי על התרומה .

גרסה 3.9.0 - 07 באוגוסט 2019

הודעות בענן

  • נוסף ה- API של SendAll() לשליחת התראות מרובות כמנה.
  • נוספו ממשקי API של MulticastMessage ו- SendMulticast() לשליחת התראות למספר נמענים.
  • נוסף תמיכה לציון תווית הניתוח להתראות באמצעות AndroidFCMOptions , APNSFCMOptions ו- FCMOptions . תודה כימידי על התרומה .

גרסה 3.8.1 - 11 ביוני 2019

  • תוקן כמה בדיקות יחידה שנכשלו בסביבות ללא אישורי ברירת מחדל של יישום Google.

גרסה 3.8.0 - 30 במאי 2019

אימות

  • נוספו ממשקי API ליצירת קישורים לאיפוס סיסמה, אימות דוא"ל auth.PasswordResetLink() לקישור דוא"ל באמצעות auth.PasswordResetLink() , auth.EmailVerificationLink() ו- auth.EmailSignInLink() . ראה יצירת קישורי פעולה בדוא"ל לקבלת פרטים נוספים ודוגמאות קוד.
  • כל ממשקי ה- API בחבילת auth כעת באופן אוטומטי שיחות RPC נכשלות עקב שגיאות קלט / פלט או HTTP.

גרסה 3.7.0 - 28 במרץ 2019

  • מופעל שוב HTTP אוטומטי עבור ממשקי ה- API בחבילות db , messaging ו- iid .

אימות

גרסה 3.6.0 - 16 בינואר 2019

הודעות בענן

  • messaging.Aps . messaging.Aps תומכת כעת בתצורה של צליל התראה קריטי. הודעה חדשה. סוג messaging.CriticalSound הוצג למטרה זו.
  • סוגים ציבוריים בחבילת messaging תומכים כעת בתיקון נכון של JSON.

אימות

גרסה 3.5.0 - 04 בדצמבר 2018

  • הוריד את התמיכה ב- Go 1.8 ומעלה.

הודעות בענן

  • messaging.AndroidNotification channel_id תומך כעת בציון channel_id בעת שליחת הודעות למכשירי Android O. תודה כימידי על התרומה .
  • messaging.ApsAlert סוג תומך כעת בציון כתוביות. תודה כימידי על התרומה .
  • messaging.WebpushNotification סוג תומך כעת בציון אפשרויות FCM נוספות. תודה כימידי על התרומה .
  • טיפול שגיאות משופר על ידי בקשה לתגובת שגיאה רחבה יותר משירות ה- backm של FCM.

מסד נתונים בזמן אמת

  • תוקן כיצד ה- SDK מטפל בתווים מיוחדים בשמות צומת.

גרסה 3.4.0 - 13 בספטמבר 2018

מסד נתונים בזמן אמת

  • firebase.App מספק פונקציה חדשה DatabaseWithURL() בה ניתן לאתחל לקוחות המתחברים למופעי מסד נתונים שונים באותו פרויקט Firebase.

גרסה 3.3.0 - 9 באוגוסט 2018

אימות

  • תוקן רגרסיה שהוצגה במהדורה 3.2.0, בה לא ניתן להשתמש ב- VerifyIDToken() ב- Google App Engine.

הודעות בענן

גרסה 3.2.0 - 17 ביולי 2018

  • כעת ה- SDK של מנהל המערכת יכול לקרוא את מזהה הפרויקט של Firebase / Google Cloud Platform משני GCLOUD_PROJECT וגם GOOGLE_CLOUD_PROJECT .

אימות

  • כעת ה- SDK של מנהל המערכת יכול ליצור אסימונים מותאמים אישית מבלי לבצע אתחול עם אישורי חשבון השירות.
  • ה- SDK מספק כעת מפרט אפשרות ServiceAccountId , שניתן להשתמש בו כדי להגדיר רק את דוא"ל הלקוח של חשבון שירות.
  • כאשר היא נפרסת בסביבה המנוהלת על ידי גוגל (למשל Google App Engine), ה- SDK יכול לגלות אוטומטית מזהה חשבון שירות ללא כל תצורה מפורשת.

גרסה 3.1.0 - 12 ביוני 2018

  • חבילת iid מספקת כעת קבוצה של פונקציות חדשות לבדיקת מצבי שגיאה שונים כגון iid.IsInvalidArgument() , iid.IsNotFound() וכו '.

אימות

  • ImportUsers() חדשה לייבוא ​​משתמשים ל- Firebase Auth בכמות גדולה.
  • UpdateUser() ו- DeleteUser() כעת כראוי שגיאת UserNotFound בעת קריאה עם מזהה משתמש שאינו קיים.

גרסה 3.0.0 - 8 במאי 2018

  • CustomToken() , CustomTokenWithClaims() ו- VerifyIDToken() לוקחות כעת Context כארגומנט הראשון.

גרסה 2.7.0 - 17 באפריל 2018

  • auth ואת messaging חבילות כעת לספק סט של פונקציות חדשות לבדיקת התנאים שגיאה שונות (למשל, auth.IsIDTokenRevoked() , messaging.IsInvalidArgument() וכו ').

הודעות בענן

  • נוסף השדה MutableContent לסוג messaging.Aps . בעזרת זה ניתן להגדיר את מאפיין mutable-content בעת שליחת הודעות FCM ליעדי APN.
  • נוסף תמיכה לציון שדות ערך-מפתח שרירותיים מסוג Aps .
  • טיפול משופר בשגיאות ב- API messaging . השגיאות שהוחזרו מכילות כעת פרטים נוספים.

גרסה 2.6.1 - 15 במרץ 2018

הודעות בענן

תמיכה בגרסאות

  • תמיכה ב- go גרסה 1.6.

גרסה 2.6.0 - 28 בפברואר 2018

מסד נתונים בזמן אמת

  • חבילת db חדשה המאפשרת פעולות מניפולציות בסיסיות בנתונים (יצירה, קריאה, עדכון ומחיקה), עדכונים מותנים (עסקאות) ושאילתות מתקדמות. נכון לעכשיו, ממשק API זה אינו תומך במאזינים בזמן אמת.

גרסה 2.5.0 - 14 בפברואר 2018

הודעות בענן

  • חבילת messaging חדשה לשליחת הודעות FCM וניהול מנויי נושא.
  • פונקציית Send() חדשה לשליחת הודעות FCM.
  • פונקציית SubscribeToTopic() חדשה למנוי לרשימת אסימונים לרישום מכשירים לנושא FCM.
  • UnubscribeFromTopic() חדשה לביטול רישום רשימת אסימונים לרישום התקנים מנושא FCM.

אימות

גרסה 2.4.0 - 11 בינואר 2018

אִתחוּל

  • כעת ניתן להפעיל את שיטת firebase.NewApp() ללא כל טיעונים. זה מאותחל אפליקציה באמצעות אישורי ברירת מחדל של יישום Google ו- firebase.Config נטען FIREBASE_CONFIG הסביבה FIREBASE_CONFIG .

אימות

  • פעולות ניהול המשתמשים בחבילת ה- auth משתמשות כעת בספריית identitytoolkit/v3 .
  • ProviderID שדה על auth.UserRecord סוג מוגדר כעת לערך קבוע firebase .

גרסה 2.3.0 - 21 בדצמבר 2017

  • ממשק API InstanceID חדש שמקל על מחיקת מזהי מופע ונתוני משתמש משויכים מפרויקטים של Firebase

גרסה 2.2.1 - 13 בדצמבר 2017

אימות

  • הוספת X-Client-Version לכותרות ב- API קוראת למעקב אחר שימוש ב- API.

גרסה 2.2.0 - 08 בדצמבר 2017

אימות

  • ממשק API לניהול משתמשים חדש התומך בשאילתות ועדכון חשבונות משתמשים המשויכים לפרויקט Firebase. זה מוסיף את GetUser() , GetUserByEmail() , GetUserByPhoneNumber() , CreateUser() , UpdateUser() , DeleteUser() , Users() ו- SetCustomUserClaims() auth.Client ה- API של auth.Client .

גרסה 2.1.0 - 07 בנובמבר 2017

גרסה 2.0.0 - 13 באוקטובר 2017

אימות

  • ממשק ה- API של Auth() מקבל כעת טיעון Context . שינוי שבור זה מאפשר העברת הקשרים שונים לשירותים שונים, במקום להשתמש בהקשר יחיד לכל App .

גרסה 1.0.2 - 13 בספטמבר 2017

אימות

  • כאשר הוא נפרס בסביבת Google App Engine, ה- SDK יכול כעת לממש את השירותים שמספק ה- SDK של App Engine כדי לחתום על אסימונים של JWT. כתוצאה מכך, כעת ניתן לאתחל את ה- SDK למנהלי מערכת ב- App Engine ללא קובץ JSON של חשבון שירות, ועדיין להיות מסוגל להתקשר ל- CustomToken() ו- CustomTokenWithClaims() .

גרסה 1.0.1 - 07 בספטמבר 2017

אימות

  • כעת משתמש באפשרויות הלקוח הניתנות במהלך אתחול ה- SDK ליצירת ה- http.Client המשמש לאחזור אישורי מפתח ציבורי. זה מאפשר למפתחים להשתמש בתכונת אימות אסימון המזהה בסביבות כמו Google App Engine על ידי מתן http.Client ספציפי http.Client באמצעות option.WithHTTPClient() .

גרסה 1.0.0 - 30 באוגוסט 2017

  • מהדורה ראשונית של ה- SDK של Admin Go. ראה הוסף את ה- SDK של מנהל ה Firebase לשרת שלך כדי להתחיל.
  • אתה יכול להגדיר את ה- SDK כך שישתמש באישורי חשבון שירות, אישורי משתמש (אסימון רענון) או אישורי ברירת מחדל של יישום Google Cloud כדי לגשת לפרויקט Firebase שלך.

אימות

  • המהדורה הראשונית כוללת את CustomToken() , CustomTokenWithClaims() ו- VerifyIDToken() להטבעת אסימוני אימות מותאמים אישית ואימות אסימוני Firebase ID.