Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Ghi chú phát hành SDK Go dành cho quản trị viên Firebase

Để xem lại ghi chú phát hành cho bảng điều khiển Firebase và cho các nền tảng Firebase khác cũng như các SDK có liên quan, hãy tham khảo Ghi chú phát hành Firebase .

Phiên bản 4.1.0 - 22 tháng 10, 2020

Xác thực

  • Đã triển khai hỗ trợ để chỉ định thứ tự mật khẩu-muối trong cấu hình băm được sử dụng khi nhập người dùng.
  • Đã di chuyển chức năng ký mã thông báo sang API thông tin xác thực IAM mới.

Phiên bản 4.0.0 - 16 tháng 6 năm 2020

  • SDK quản trị đã chọn tham gia mô-đun Go. Tên gói hiện có phiên bản chính được thêm vào. Nhà phát triển nên sử dụng tên gói mới firebase.google.com/go/v4 khi cài đặt và nhập SDK. Xem hướng dẫn di chuyển Go Admin SDK v4 để biết thêm chi tiết.
  • Đã thêm gói errorutils mới cung cấp các chức năng để kiểm tra mã lỗi cấp nền tảng.

Xác thực

  • Đã thêm các chức năng kiểm tra lỗi cấp dịch vụ mới IsIDTokenInvalid() , IsIDTokenExpired() , IsSessionCookieInvalid() , IsSessionCookieExpired()IsCertificateFetchFailed() . Các chức năng này có thể được sử dụng cùng với các API xác minh JWT hiện có.

Nhắn tin qua đám mây

  • Loại messaging.WebpushFcmOptions đã được đổi tên thành messaging.WebpushFCMOptions .
  • Đã thêm các chức năng kiểm tra lỗi cấp dịch vụ mới IsThirdPartyAuthError() , IsQuotaExceeded() , IsSenderIDMismatch() , IsUnregistered()IsUnavailable() .

Phiên bản 3.13.0 - 21 tháng 5, 2020

Xác thực

  • Đã thêm GetUsers()DeleteUsers() để truy xuất và xóa hàng loạt tài khoản người dùng.
  • Hỗ trợ được triển khai để tạo mã thông báo tùy chỉnh cho những người thuê cụ thể. CustomToken()CustomTokenWithClaims() hiện cũng được hiển thị trên loại auth.TenantClient .

Phiên bản 3.12.1 - 23 tháng 4, 2020

  • Tải thông tin xác thực hoãn lại cho đến khi được yêu cầu, điều này cho phép một số API như auth.VerifyIDToken() được gọi mà không cần thông tin đăng nhập.

Nhắn tin qua đám mây

  • Đã cập nhật điểm cuối từ xa được sử dụng bởi các hoạt động quản lý chủ đề. Cảm ơn rueian vì sự đóng góp .

Phiên bản 3.12.0 - 15 tháng 1, 2020

Nhắn tin qua đám mây

Xác thực

  • Đã sửa một lỗi trong loại TenantIterator khiến nó không thể liệt kê tất cả những người thuê một cách chính xác.

Phiên bản 3.11.1 - 23 tháng 12, 2019

Xác thực

  • Cải tiến nhỏ đối với việc triển khai để sửa đầu ra tham chiếu API được tạo bởi godoc .

Phiên bản 3.11.0 - 18 tháng 12, 2019

  • Bỏ hỗ trợ cho Go 1.9 và 1.10. SDK quản trị cho Go hiện yêu cầu Go 1.11 trở lên. Cảm ơn shogo82148 đã đóng góp .

Xác thực

  • Đã thêm chức năng kiểm tra lỗi IsInvalidEmail() mới. Cảm ơn shogo82148 đã đóng góp .
  • Đã thêm API auth.TenantManager để tạo, cập nhật, truy xuất và xóa đối tượng xác thực.
  • Đã thêm API auth.TenantClient để quản lý người dùng, định cấu hình nhà cung cấp SAML / OIDC và tạo liên kết hành động qua email cho những người thuê cụ thể.

Nhắn tin qua đám mây

  • Các API nhắn tin hàng loạt SendAll()SendMulticast() hiện hỗ trợ gửi tới 500 tin nhắn trong một cuộc gọi.

Phiên bản 3.10.0 - 30 tháng 10, 2019

Xác thực

  • auth.ExportedUserRecord không còn để lộ các hàm băm mật khẩu bị biên tập lại do thiếu quyền trong thông tin đăng nhập tài khoản dịch vụ.
  • Đã thêm loại auth.OIDCProviderConfig và các chức năng liên quan để tạo, truy xuất, cập nhật và xóa cấu hình nhà cung cấp xác thực OIDC.
  • Đã thêm loại auth.SAMLProviderConfig và các chức năng liên quan để tạo, truy xuất, cập nhật và xóa cấu hình nhà cung cấp xác thực SAML.

Nhắn tin qua đám mây

Phiên bản 3.9.0 - 07 tháng 8, 2019

Nhắn tin qua đám mây

  • Đã thêm API SendAll() để gửi nhiều thông báo dưới dạng một đợt.
  • Đã thêm các API MulticastMessageSendMulticast() để gửi thông báo đến nhiều người nhận.
  • Đã thêm hỗ trợ để chỉ định nhãn phân tích cho các thông báo qua các loại AndroidFCMOptions , APNSFCMOptionsFCMOptions . Cảm ơn chemidy vì sự đóng góp .

Phiên bản 3.8.1 - 11 tháng 6 năm 2019

  • Đã sửa một số bài kiểm tra đơn vị không thành công trong môi trường không có thông tin đăng nhập Mặc định của Ứng dụng Google.

Phiên bản 3.8.0 - ngày 30 tháng 5 năm 2019

Xác thực

  • Đã thêm các API để tạo liên kết đặt lại mật khẩu, xác minh email và đăng nhập liên kết email qua auth.PasswordResetLink() , auth.EmailVerificationLink()auth.EmailSignInLink() . Xem Tạo liên kết hành động qua email để biết thêm chi tiết và mẫu mã.
  • Tất cả các API trong gói auth hiện tự động thử lại các lệnh gọi RPC không thành công do lỗi I / O hoặc HTTP.

Phiên bản 3.7.0 - 28 tháng 3 năm 2019

  • Đã bật thử lại HTTP tự động cho các API trong các gói db , messagingiid .

Xác thực

Phiên bản 3.6.0 - 16 tháng 1, 2019

Nhắn tin qua đám mây

  • Các messaging.Aps gõ nay hỗ trợ cấu hình âm thanh cảnh báo quan trọng. Một kiểu messaging.CriticalSound đã được giới thiệu cho mục đích này.
  • Các loại công khai trong gói messaging hiện hỗ trợ giải nén JSON chính xác.

Xác thực

  • Hàm VerifyIDToken() hiện chịu được độ lệch đồng hồ lên đến 5 phút khi so sánh dấu thời gian JWT.

Phiên bản 3.5.0 - ngày 04 tháng 12 năm 2018

  • Không hỗ trợ cho Go 1.8 trở về trước.

Nhắn tin qua đám mây

  • messaging.AndroidNotification type hiện hỗ trợ chỉ định channel_id khi gửi tin nhắn đến thiết bị Android O. Cảm ơn chemidy đã đóng góp .
  • Loại messaging.ApsAlert hiện hỗ trợ chỉ định phụ đề. Cảm ơn chemidy đã đóng góp .
  • Loại messaging.WebpushNotification hiện hỗ trợ chỉ định các tùy chọn FCM bổ sung. Cảm ơn chemidy đã đóng góp .
  • Cải thiện khả năng xử lý lỗi bằng cách yêu cầu phản hồi lỗi chi tiết hơn từ dịch vụ phụ trợ FCM.

Cơ sở dữ liệu thời gian thực

  • Đã sửa cách SDK xử lý các ký tự đặc biệt trong tên nút.

Phiên bản 3.4.0 - ngày 13 tháng 9 năm 2018

Cơ sở dữ liệu thời gian thực

  • firebase.App cung cấp một hàm DatabaseWithURL() mới có thể được sử dụng để khởi tạo các máy khách kết nối với các phiên bản cơ sở dữ liệu khác nhau trong cùng một dự án Firebase.

Phiên bản 3.3.0 - ngày 9 tháng 8 năm 2018

Xác thực

  • Đã khắc phục sự cố hồi quy được giới thiệu trong bản phát hành 3.2.0, trong đó VerifyIDToken() không thể được sử dụng trong Google App Engine.

Nhắn tin qua đám mây

Phiên bản 3.2.0 - ngày 17 tháng 7 năm 2018

  • SDK quản trị hiện có thể đọc ID dự án Firebase / Google Cloud Platform từ cả biến môi trường GCLOUD_PROJECTGOOGLE_CLOUD_PROJECT .

Xác thực

  • SDK quản trị hiện có thể tạo mã thông báo tùy chỉnh mà không cần khởi tạo bằng thông tin đăng nhập tài khoản dịch vụ.
  • SDK hiện cung cấp công cụ xác định tùy chọn ServiceAccountId , có thể được sử dụng để chỉ đặt email khách của tài khoản dịch vụ.
  • Khi được triển khai trong môi trường do Google quản lý (ví dụ: Google App Engine), SDK có thể tự động phát hiện ID tài khoản dịch vụ mà không cần bất kỳ cấu hình rõ ràng nào.

Phiên bản 3.1.0 - ngày 12 tháng 6 năm 2018

  • Gói iid hiện cung cấp một tập hợp các chức năng mới để kiểm tra các điều kiện lỗi khác nhau như iid.IsInvalidArgument() , iid.IsNotFound() , v.v.

Xác thực

  • Một hàm ImportUsers() để nhập hàng loạt người dùng vào Firebase Auth.
  • UpdateUser()DeleteUser() hiện trả về chính xác lỗi UserNotFound khi được gọi với một ID người dùng không tồn tại.

Phiên bản 3.0.0 - ngày 8 tháng 5 năm 2018

  • CustomToken() , CustomTokenWithClaims()VerifyIDToken() bây giờ lấy Context làm đối số đầu tiên.

Phiên bản 2.7.0 - 17 tháng 4 năm 2018

  • Các authmessaging gói hiện nay cung cấp một tập hợp các chức năng mới để kiểm tra điều kiện lỗi khác nhau (ví dụ, auth.IsIDTokenRevoked() , messaging.IsInvalidArgument() vv).

Nhắn tin qua đám mây

  • Thêm MutableContent trường vào messaging.Aps loại. Điều này có thể được sử dụng để đặt thuộc mutable-content khi gửi thông báo FCM đến các mục tiêu APN.
  • Đã thêm hỗ trợ để chỉ định các trường khóa-giá trị tùy ý trong loại Aps .
  • Cải thiện xử lý lỗi trong API messaging . Các lỗi được trả lại hiện chứa các chi tiết bổ sung.

Phiên bản 2.6.1 - ngày 15 tháng 3 năm 2018

Nhắn tin qua đám mây

Hỗ trợ phiên bản

  • Hỗ trợ cho go phiên bản 1.6.

Phiên bản 2.6.0 - 28 tháng 2 năm 2018

Cơ sở dữ liệu thời gian thực

  • Một gói db mới hỗ trợ các hoạt động thao tác dữ liệu cơ bản (tạo, đọc, cập nhật và xóa), cập nhật có điều kiện (giao dịch) và các truy vấn nâng cao. Hiện tại, API này không hỗ trợ trình nghe sự kiện thời gian thực.

Phiên bản 2.5.0 - ngày 14 tháng 2 năm 2018

Nhắn tin qua đám mây

  • Một gói messaging mới để gửi tin nhắn FCM và quản lý đăng ký chủ đề.
  • Một chức năng Send() để gửi tin nhắn FCM.
  • Một hàm SubscribeToTopic() để đăng ký danh sách các mã thông báo đăng ký thiết bị cho một chủ đề FCM.
  • Chức năng UnubscribeFromTopic() để hủy đăng ký danh sách mã thông báo đăng ký thiết bị từ một chủ đề FCM.

Xác thực

Phiên bản 2.4.0 - ngày 11 tháng 1 năm 2018

Khởi tạo

  • Phương thức firebase.NewApp() hiện có thể được gọi mà không cần bất kỳ đối số nào. Thao tác này khởi chạy ứng dụng bằng Thông tin đăng nhập mặc định của ứng dụng Google và firebase.Config tải từ biến môi trường FIREBASE_CONFIG .

Xác thực

  • Các hoạt động quản lý người dùng trong gói auth hiện sử dụng thư viện identitytoolkit/v3 .
  • Trường ProviderID trên loại auth.UserRecord hiện được đặt thành firebase giá trị không đổi.

Phiên bản 2.3.0 - ngày 21 tháng 12 năm 2017

  • API InstanceID mới tạo điều kiện xóa ID phiên bản và dữ liệu người dùng được liên kết khỏi các dự án Firebase.

Phiên bản 2.2.1 - ngày 13 tháng 12 năm 2017

Xác thực

  • Thêm X-Client-Version vào tiêu đề trong lệnh gọi API để theo dõi việc sử dụng API.

Phiên bản 2.2.0 - ngày 08 tháng 12 năm 2017

Xác thực

  • API quản lý người dùng mới hỗ trợ truy vấn và cập nhật tài khoản người dùng được liên kết với dự án Firebase. Điều này sẽ thêm các GetUser() , GetUserByEmail() , GetUserByPhoneNumber() , CreateUser() , UpdateUser() , DeleteUser() , Users()SetCustomUserClaims() vào API auth.Client .

Phiên bản 2.1.0 - 07 tháng 11 năm 2017

Phiên bản 2.0.0 - ngày 13 tháng 10 năm 2017

Xác thực

  • API Auth() bây giờ chấp nhận một đối số Context . Thay đổi đột phá này cho phép chuyển các ngữ cảnh khác nhau sang các dịch vụ khác nhau, thay vì sử dụng một ngữ cảnh duy nhất cho mỗi App .

Phiên bản 1.0.2 - ngày 13 tháng 9 năm 2017

Xác thực

  • Khi được triển khai trong môi trường Google App Engine, SDK giờ đây có thể tận dụng các tiện ích do App Engine SDK cung cấp để ký mã thông báo JWT. Do đó, giờ đây có thể khởi chạy SDK quản trị trong App Engine mà không cần tệp JSON của tài khoản dịch vụ và vẫn có thể gọi CustomToken()CustomTokenWithClaims() .

Phiên bản 1.0.1 - ngày 07 tháng 9 năm 2017

Xác thực

  • Bây giờ sử dụng các tùy chọn ứng dụng khách được cung cấp trong quá trình khởi tạo SDK để tạo http.Client được sử dụng để tìm nạp chứng chỉ khóa công khai. Điều này cho phép các nhà phát triển sử dụng tính năng xác minh mã thông báo ID trong các môi trường như Google App Engine bằng cách cung cấp http.Client dành riêng cho nền tảng sử dụng http.Client option.WithHTTPClient() .

Phiên bản 1.0.0 - ngày 30 tháng 8 năm 2017

  • Bản phát hành đầu tiên của SDK quản trị Go. Xem Thêm SDK quản trị Firebase vào Máy chủ của bạn để bắt đầu.
  • Bạn có thể định cấu hình SDK để sử dụng thông tin đăng nhập tài khoản dịch vụ, thông tin xác thực người dùng (mã làm mới) hoặc thông tin đăng nhập mặc định của ứng dụng Google Cloud để truy cập dự án Firebase của bạn.

Xác thực

  • Bản phát hành đầu tiên bao gồm các CustomToken() , CustomTokenWithClaims()VerifyIDToken() để đúc mã thông báo xác thực tùy chỉnh và xác minh mã thông báo ID Firebase.