Google стремится к продвижению расового равенства для чернокожего населения. Смотри как.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Firebase Примечание администратора Go SDK Release

Для заметок о выпуске обзора для Firebase консоли и для других платформ Firebase и связанных с ними SDKs, обратитесь к Notes Firebase Release .

Версия 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

Аутентификация

  • Добавлены GetUsers() и DeleteUsers() API - интерфейсы для извлечения и удаления учетных записей пользователей в объеме.
  • Реализована поддержка создания пользовательских лексемы области видимости конкретных арендаторов. CustomToken() и CustomTokenWithClaims() функция теперь также выставлена на auth.TenantClient типа.

Версия 3.12.1 - 23 апреля 2020

  • Отложенное удостоверение загрузки до тех пор , пока требуется, что позволяет некоторым интерфейсы , такие как auth.VerifyIDToken() будет называться без полномочий.

Облако сообщений

  • Обновленный удаленной конечной точки, используемой в разделе операций управления. Благодаря rueian за вклад .

Версия 3.12.0 - 15 января 2020

Облако сообщений

Аутентификация

  • Исправлена ошибка в TenantIterator типа , который предотвращает его от перечисления всех жильцов правильно.

Версия 3.11.1 - 23 декабря 2019

Аутентификация

  • Незначительные улучшения в реализации , чтобы установить эталонную API - вывод , генерируемый godoc .

Версия 3.11.0 - 18 декабря 2019

  • Прекращена поддержка Go 1.9 и 1.10. Администратор SDK для Go Go теперь требует 1.11 или выше. Благодаря shogo82148 за вклад .

Аутентификация

  • Добавлена новая IsInvalidEmail() функция проверки ошибок. Благодаря shogo82148 за вклад .
  • Добавлено auth.TenantManager API для создания, обновления, поиска и удаления арендаторов аутентификации.
  • Добавлено auth.TenantClient API для управления пользователями, настройки поставщиков SAML / РСИНА и генерации ссылки на действия электронной почты для конкретных арендаторов.

Облако сообщений

  • Пакетная передача сообщений API , SendAll() и SendMulticast() теперь поддерживает отправку до 500 сообщений в один вызов.

Версия 3.10.0 - 30 октября 2019

Аутентификация

  • auth.ExportedUserRecord больше не подвергает хэши паролей, которые отредактированные из - за отсутствия разрешений в учетных данных учетной записи службы.
  • Добавлен auth.OIDCProviderConfig типа и соответствующие функции для создания, извлечения, обновления и удаления РСИНА конфигурации провайдера аутентификации.
  • Добавлен auth.SAMLProviderConfig типа и соответствующие функции для создания, извлечения, обновления и удаления SAML конфигурации провайдера аутентификации.

Облако сообщений

  • Добавлена ​​поддержка для отправки URL изображения с уведомлениями. Благодаря chemidy за вклад .

Версия 3.9.0 - 7 августа 2019

Облако сообщений

  • Добавлен SendAll() API для отправки нескольких уведомлений в пакетном режиме.
  • Добавлено MulticastMessage и SendMulticast() API - интерфейсы для отправки уведомлений нескольких получателей.
  • Добавлена поддержка для указания метки аналитики для уведомлений через AndroidFCMOptions , APNSFCMOptions и FCMOptions типов. Благодаря chemidy за вклад .

Версия 3.8.1 - 11 июня 2019

  • Исправлены несколько модульных тестов, которые были неудачу в средах без Google приложений по умолчанию учетные данные.

Версия 3.8.0 - 30 мая 2019

Аутентификация

  • Добавлены API - интерфейсы для создания ссылок для сброса пароля, электронной проверки и электронной почты ссылку для входа в систему через auth.PasswordResetLink() , auth.EmailVerificationLink() и auth.EmailSignInLink() . См Генерирование Email Действие Ссылки для получения более подробной информации и примеров кода.
  • Все интерфейсы в auth пакете теперь автоматически повторят вызовы RPC неудовлетворительных из - за ввод / вывод или HTTP ошибки.

Версия 3.7.0 - 28 марта 2019

  • Включенные автоматические повторы HTTP для API , в db , обмен messaging и iid пакеты.

Аутентификация

Версия 3.6.0 - 16 января 2019

Облако сообщений

  • В messaging.Aps типа теперь поддерживает Настройка звука критическое предупреждение. Новый messaging.CriticalSound тип был введен для этой цели.
  • Государственные типы в messaging пакета теперь поддерживают правильный формат JSON демаршаллинг.

Аутентификация

  • VerifyIDToken() функция в настоящее время допускает тактовую перекос до 5 минут при сравнении JWT , временные метки.

Версия 3.5.0 - 4 декабря 2018

  • Прекращена поддержка Go 1.8 и ранее.

Облако сообщений

  • messaging.AndroidNotification типа теперь поддерживает указания channel_id при отправке сообщений на устройства Android вывода. Благодаря chemidy за вклад .
  • messaging.ApsAlert типа теперь поддерживает указание субтитров. Благодаря chemidy за вклад .
  • messaging.WebpushNotification типа теперь поддерживает указания дополнительных параметров ТСМ. Благодаря chemidy за вклад .
  • Улучшенная обработка путем запроса более подробных сведений об ошибке от службы FCM серверной ошибки.

в режиме реального времени базы данных

  • Фиксированный как SDK обрабатывает специальные символы в именах узлов.

Версия 3.4.0 - 13 сентября 2018

в режиме реального времени базы данных

  • firebase.App обеспечивает новый DatabaseWithURL() функцию , которая может быть использована для инициализации клиентов , которые подключаются к разным инстанциям базы данных в одном проекте Firebase.

Версия 3.3.0 - 9 августа 2018

Аутентификация

  • Устранена регрессия , введенные в выпуске 3.2.0, где VerifyIDToken() не может быть использован в Google App Engine.

Облако сообщений

  • messaging.WebpushNotification типа теперь поддерживает произвольные пары ключ-значение в его полезной нагрузки.

Версия 3.2.0 - 17 июля 2018

  • Администратор SDK теперь может прочитать проект Firebase / Google Cloud Platform ID с обеих GCLOUD_PROJECT и GOOGLE_CLOUD_PROJECT переменных окружения.

Аутентификация

  • Теперь Администратор SDK может создавать пользовательские маркеры без инициализации с учетной записи службы учетных данных.
  • SDK теперь предоставляет ServiceAccountId вариант спецификатора, который может быть использован для установки только клиент электронной почты учетной записи службы.
  • При развертывании в среде под управлением Google (например, Google App Engine), то SDK может автоматически обнаружить учетную запись службы ID без какой-либо явной конфигурации.

Версия 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 APNs целей.
  • Добавлена поддержка для задания произвольных полей значения ключа в Aps типа.
  • Улучшенная обработка в ошибке messaging API. Возвращаемые ошибки теперь содержат дополнительные детали.

Версия 2.6.1 - 15 марта 2018

Облако сообщений

  • Исправлена ошибка в UnsubscribeFromTopic() функции. Благодаря michaljemala за вклад .

поддержка версий

  • Поддержка ходу версии 1.6.

Версия 2.6.0 - 28 февраля 2018

в режиме реального времени базы данных

  • Новый db пакет , который облегчает основные операции манипулирования данных (создание, чтение, обновление и удаление), условные обновления (транзакция) и сложные запросы. В настоящее время этот API не поддерживает в реальном времени слушатели событий.

Версия 2.5.0 - 14 февраля 2018

Облако сообщений

  • Новый обмен messaging пакет для отправки FCM сообщений и управления подписки на темы.
  • Новая Send() функция отправки сообщений FCM.
  • Новый SubscribeToTopic() функция для подписки списка регистрации устройства лексемы к ТСМ теме.
  • Новый UnubscribeFromTopic() функция для отписки списка регистрации устройства лексем из ТСМ темы.

Аутентификация

  • Новый VerifyIDTokenAndCheckRevoked() функция проверки отозванных ID лексем.
  • Новые RevokeRefreshTokens() функция отменяет все маркеры обновления экрана , выдаваемые пользователю.
  • Новое свойство TokensValidAfterMillis было добавлено в auth.UserRecord типа.

Версия 2.4.0 - 11 января 2018

инициализация

  • firebase.NewApp() метод теперь может быть использован без каких - либо аргументов. Это инициализирует приложение с помощью Google приложений по умолчанию учетных данных, и firebase.Config загружается из FIREBASE_CONFIG переменного окружения.

Аутентификация

  • Операции управления пользователями в auth пакете теперь использует identitytoolkit/v3 библиотеки.
  • ProviderID поле на auth.UserRecord типа в настоящее время устанавливается на постоянное значение firebase .

Версия 2.3.0 - 21 декабря 2017

  • Новый InstanceID API , что облегчает удаление идентификаторов экземпляра и связанные с ними пользовательские данные из проектов Firebase.

Версия 2.2.1 - 13 декабря 2017

Аутентификация

  • Добавление X-Client-Version к заголовкам в API вызовов для отслеживания использования API.

Версия 2.2.0 - 8 декабря 2017

Аутентификация

  • Новый API управления пользователями, который поддерживает запросы и обновление учетных записей пользователей, связанные с проектом Firebase. Это добавляет GetUser() , GetUserByEmail() , GetUserByPhoneNumber() , CreateUser() , UpdateUser() , DeleteUser() , Users() и SetCustomUserClaims() функции в auth.Client API.

Версия 2.1.0 - 7 ноября 2017

Версия 2.0.0 - 13 октября 2017

Аутентификация

  • Auth() API в настоящее время принимает Context аргумент. Это нарушение позволяет изменить прохождение различных контекстов для различных служб, вместо того чтобы использовать единый контекст каждого App .

Версия 1.0.2 - 13 сентября 2017

Аутентификация

  • При развертывании в среде Google App Engine, то SDK теперь можно использовать утилиты , предоставляемые App Engine SDK подписать JWT лексемы. В результате, теперь можно инициализировать Admin SDK в App Engine без JSON файла учетной записи службы, и по- прежнему быть в состоянии назвать CustomToken() и CustomTokenWithClaims() .

Версия 1.0.1 - 7 сентября 2017

Аутентификация

  • Теперь используют параметры клиента , предоставляемые во время инициализации SDK для создания http.Client , который используется для извлечения сертификатов открытых ключей. Это позволяет разработчикам использовать ID лексем функцию проверки в средах , таких как Google App Engine, предоставляя специфические для данной платформы http.Client использованием option.WithHTTPClient() .

Версия 1.0.0 - 30 августа 2017

  • Начальная версия администратора Go SDK. См Добавьте Firebase Admin SDK на ваш сервер , чтобы начать работу.
  • Вы можете настроить SDK для учетных данных, использование служебных учетных данных пользователя (Refresh маркеров), или Google Cloud учетных данные приложений по умолчанию для доступа к вашему Firebase проекта.

Аутентификация

  • Первый выпуск включает в себя CustomToken() , CustomTokenWithClaims() , и VerifyIDToken() функции для чеканки маркеров пользовательских аутентификации и проверки идентификационных маркеров Firebase.