CINXE.COM
Release Notes | Firebase
<!doctype html> <html lang="en" dir="ltr"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://firebase.google.com/support/releases","20210116213550","https://web.archive.org/","web","/_static/", "1610832950"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email"> <meta property="og:site_name" content="Firebase"> <meta property="og:type" content="website"> <meta name="theme-color" content="#039be5"> <meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/web/20210116213550/https://firebase.google.com/_pwa/firebase/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//web.archive.org/web/20210116213550/https://www.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210116213550/https://fonts.gstatic.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210116213550/https://fonts.googleapis.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210116213550/https://apis.google.com/" crossorigin> <link rel="preconnect" href="//web.archive.org/web/20210116213550/https://www.google-analytics.com/" crossorigin> <link rel="stylesheet" href="//web.archive.org/web/20210116213550cs_/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"> <link rel="stylesheet" href="https://web.archive.org/web/20210116213550cs_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/css/app.css"> <noscript> </noscript> <link rel="shortcut icon" href="https://web.archive.org/web/20210116213550im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/favicon.png"> <link rel="apple-touch-icon" href="https://web.archive.org/web/20210116213550im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/touchicon-180.png"><link rel="canonical" href="https://web.archive.org/web/20210116213550/https://firebase.google.com/support/releases"><link rel="search" type="application/opensearchdescription+xml" title="Firebase" href="https://web.archive.org/web/20210116213550/https://firebase.google.com/s/opensearch.xml"> <title>Release Notes | Firebase</title> <meta property="og:title" content="Release Notes | Firebase"> <meta property="og:url" content="https://web.archive.org/web/20210116213550/https://firebase.google.com/support/releases"> <meta property="og:locale" content="en"> <meta name="gtm_var" data-key="docType" data-value="changelog"> </head> <body type="article" theme="firebase-theme" class="firebase-support-release-page" layout="docs" pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"><devsite-header> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/web/20210116213550/https://firebase.google.com/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="firebase" track-metadata-position="nav" track-metadata-eventdetail="nav"> <img src="https://web.archive.org/web/20210116213550im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/lockup.png" class="devsite-site-logo" alt="Firebase"> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <devsite-tabs class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab dropdown> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/products-build" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="products" aria-haspopup="true" aria-expanded="false" data-category="Site-Wide Custom Events" data-label="Tab: Products"> Products </a> <a href="#" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu" role="button" track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="products" data-category="Site-Wide Custom Events" data-label="Tab: Products" tabindex="-1" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu"> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/products-build" track-type="navMenu" track-name="Build" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products-build" tooltip> <div class="devsite-nav-item-title"> Build </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/products-release" track-type="navMenu" track-name="Release & Monitor" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products-release" tooltip> <div class="devsite-nav-item-title"> Release & Monitor </div> </a> </li> <li class="devsite-nav-item"> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/products-engage" track-type="navMenu" track-name="Engage" track-metadata-position="nav" track-metadata-href="https://firebase.google.com/products-engage" tooltip> <div class="devsite-nav-item-title"> Engage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/use-cases" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="useCases" data-category="Site-Wide Custom Events" data-label="Tab: Use Cases"> Use Cases </a> </tab> <tab> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/pricing" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="pricing" data-category="Site-Wide Custom Events" data-label="Tab: Pricing"> Pricing </a> </tab> <tab> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="docs" data-category="Site-Wide Custom Events" data-label="Tab: Docs"> Docs </a> </tab> <tab> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/community" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="community" data-category="Site-Wide Custom Events" data-label="Tab: Community"> Community </a> </tab> <tab active> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/support" class="gc-analytics-event " track-type="globalNav" track-metadata-position="nav" track-metadata-eventdetail="nav" track-name="support" aria-label="Support, selected" data-category="Site-Wide Custom Events" data-label="Tab: Support"> Support </a> </tab> </nav> </devsite-tabs> </div> <devsite-search aria-expanded="false" aria-haspopup="listbox" enable-signin enable-search enable-suggestions enable-query-completion project-name="Firebase" tenant-name="Firebase" role="combobox"> <form class="devsite-search-form" action="https://web.archive.org/web/20210116213550/https://firebase.google.com/s/results" method="GET"> <div class="devsite-search-container"> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-haspopup="false" aria-multiline="false" aria-label="Search box" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" type="text" value=""> <div class="devsite-search-image material-icons" aria-hidden="true"></div> </div> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <devsite-select class="devsite-language-selector-menu"> <select aria-label="Select your language preference." class="devsite-language-selector-select" name="language" track-name="click" track-type="languageSelector"> <option>Language</option> <option value="en" lang="en" track-metadata-original-language="en" track-metadata-selected-language="en" track-name="changed" track-type="languageSelector"> English </option> <option value="id" lang="id" track-metadata-original-language="en" track-metadata-selected-language="id" track-name="changed" track-type="languageSelector"> Bahasa Indonesia </option> <option value="es_419" lang="es_419" track-metadata-original-language="en" track-metadata-selected-language="es_419" track-name="changed" track-type="languageSelector"> Español – América Latina </option> <option value="pt_br" lang="pt_br" track-metadata-original-language="en" track-metadata-selected-language="pt_br" track-name="changed" track-type="languageSelector"> Português – Brasil </option> <option value="zh_cn" lang="zh_cn" track-metadata-original-language="en" track-metadata-selected-language="zh_cn" track-name="changed" track-type="languageSelector"> 中文 – 简体 </option> <option value="ja" lang="ja" track-metadata-original-language="en" track-metadata-selected-language="ja" track-name="changed" track-type="languageSelector"> 日本語 </option> <option value="ko" lang="ko" track-metadata-original-language="en" track-metadata-selected-language="ko" track-name="changed" track-type="languageSelector"> 한국어 </option> </select> </devsite-select> </devsite-language-selector> <a class="devsite-header-link devsite-top-button button gc-analytics-event" href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/" data-category="Site-Wide Custom Events" data-label="Site header link"> Go to console </a> <devsite-user enable-profiles fp-auth id="devsite-user"></devsite-user> </div> </div> </div> <div class="devsite-collapsible-section devsite-header-no-lower-tabs "> <div class="devsite-header-background"> <div class="devsite-product-id-row"> <div class="devsite-product-description-row"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/support" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail=""> Support </a> </li> </ul> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/web/20210116213550/https://firebase.google.com/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="firebase" track-metadata-position="nav" track-metadata-eventdetail="nav"> <img src="https://web.archive.org/web/20210116213550im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/lockup.png" class="devsite-site-logo" alt="Firebase"> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/products-build" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Products" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="products"> <span class="devsite-nav-text" tooltip> Products </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip menu="Products"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Products"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/use-cases" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Use Cases" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="useCases"> <span class="devsite-nav-text" tooltip> Use Cases </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/pricing" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Pricing" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="pricing"> <span class="devsite-nav-text" tooltip> Pricing </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Docs" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="docs"> <span class="devsite-nav-text" tooltip> Docs </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/community" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Community" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="community"> <span class="devsite-nav-text" tooltip> Community </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/support" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="support"> <span class="devsite-nav-text" tooltip> Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> </li> <li class="devsite-nav-item"> <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Go to console" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="goToConsole"> <span class="devsite-nav-text" tooltip> Go to console </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom" role="navigation"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Developer Support</span></div></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Contact Support</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/scope" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Scope of free support</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Support Guides</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/faq" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>FAQ</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/security-checklist" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Security checklist</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/launch-checklist" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Launch checklist</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/service-accounts" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firebase service accounts</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/analytics-adsupport" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Enable the AdSupport framework</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/url-shortener" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Migrate from Google URL Shortener</span></a></li><li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Migrate from Parse</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/parse-android" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Android</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/parse-ios" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>iOS</span></a></li></ul></li></ul></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Cloud Audit Logs</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/guides/cloud-audit-logging/firebase-management" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firebase Management</span></a></li></ul></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Recent Changes and Updates</span></div></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/releases" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>iOS Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Android Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>JavaScript Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>C++ Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Unity Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Admin Node.js Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Admin Java Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Admin Python Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Admin Go Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Admin .NET Release Notes</span></a></li> <li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/security-rules" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Security Rules Release Notes</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Legal Information</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Terms of Service</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/billing" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Paid Services Terms</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/data-processing-terms" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Data Processing and Security Terms</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/firebase-mcc" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firebase DPST: Model Contract Clauses</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/service-level-agreement" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Service Level Agreement for Hosting and Realtime Database</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/service-level-agreement/cloud-storage" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Cloud Storage for Firebase Service Level Agreement</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/analytics" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Analytics for Firebase Terms</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/policies/analytics" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Google Analytics for Firebase Use Policy</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/policies/app-indexing" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firebase App Indexing User Data Policy</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/crashlytics" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Crashlytics and App Distribution Terms</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/crashlytics-app-distribution-data-processing-terms" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Crashlytics and App Distribution Data Processing Terms</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/crashlytics-app-distribution-mcc" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Crashlytics and App Distributions DPST: Model Contract Clauses</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/terms/subprocessors" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firebase Subprocessors</span></a></li></ul></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Privacy and Security Information</span></div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Privacy and Security in Firebase</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy/dpo_and_eu_rep" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Designate Data Protection Officers and EU Representatives</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy/dpo" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Firebase Data Privacy Inquiries</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy/manage-iids" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Manage Instance ID data</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy/clear-export-data" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Clear and export users' data</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy/storing-privacy-settings" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Storing privacy settings with Firebase</span></a></li><li class="devsite-nav-item"><a href="/web/20210116213550/https://firebase.google.com/support/privacy/init-options" class="devsite-nav-title"><span class="devsite-nav-text" tooltip>Troubleshoot initialization options</span></a></li></ul></li> </ul> <ul class="devsite-nav-list" menu="Products" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/products-build" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Build" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="build"> <span class="devsite-nav-text" tooltip> Build </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/products-release" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Release & Monitor" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="release&Monitor"> <span class="devsite-nav-text" tooltip> Release & Monitor </span> </a> </li> <li class="devsite-nav-item"> <a href="/web/20210116213550/https://firebase.google.com/products-engage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Engage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav" track-name="engage"> <span class="devsite-nav-text" tooltip> Engage </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-toc> <devsite-toc class="devsite-nav"></devsite-toc> <devsite-content> <article class="devsite-article"><style> /* Styles inlined from /styles/docs.css */ .center { text-align: center } /* Used in AdMob code examples */ .oldcode { opacity: .40; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* IE <= 7 */ filter:alpha(opacity=40); } .newcode { font-weight: bold; } /* Device Screenshots */ .deviceshot { max-width: 700px; max-height: 400px; } /* Start Changelog styles */ .badge { position: relative; top: -3px; border-radius: 16px; display: inline-block; width: 90px; height: 32px; line-height: 32px; margin-right: 10px; text-transform: uppercase; font-size: 13px; font-weight: 700; text-align: center; } /* Colours for each type of changelog entry. */ /* TODO: Change the colours to match the site colour scheme */ .badge-changed { background-color: #F4B400; color: #fff; } .badge-fixed { background-color: #4285F4; color: #fff; } .badge-important { background-color: #DB4437; color: #fff; } .badge-feature { background-color: #0F9D58; color: #fff; } .badge-deprecated { background-color: #DB4437; color: #fff; } .badge-issue { background-color: #DB4437; color: #fff; } .changelog > ul { padding-left: 0; } .changelog > ul > li { list-style-type: none; margin-bottom: 22px; } .firebase-support-release-page .changelog > ul { list-style-type: none; padding-left: 110px; } .release-changed::before, .release-feature::before, .release-fixed::before, .release-issue::before, .release-deprecated::before, .release-removed::before, .release-unchanged::before, .release-rules::before, .release-android::before, .release-android-bom::before, .release-ios::before, .release-admin::before, .release-cpp::before, .release-unity::before, .release-functions::before, .release-javascript::before { display: block; float: left; color: white; width: 100px; height: 32px; margin-left: -110px; margin-right: 10px; margin-top: -5px; padding-top: 4px; text-transform: uppercase; font-size: 13px; font-weight: 700; text-align: center; border-radius: 16px; } .release-changed::before { content: "changed"; background-color: #F4B400; } .release-feature::before { content: "feature"; background-color: #0F9D58; } .release-fixed::before { content: "fixed"; background-color: #4285F4; } .release-issue::before { content: "issue"; background-color: #DB4437; } .release-deprecated::before { content: "deprecated"; background-color: #E65100; } .release-removed::before { content: "removed"; background-color: #546E7A; } .release-unchanged::before { content: "no change"; background-color: #CCCCCC; } .release-android::before { content: "android"; background-color: #A4C639; } .release-android-bom::before { content: "android bom"; background-color: #A4C639; } .release-ios::before { text-transform: none; content: "iOS"; background-color: #007aff; } .release-admin::before { content: "admin"; background-color: #039BE5; } .release-cpp::before { content: "c++"; background-color: #FF8A65; } .release-unity::before { content: "unity"; background-color: #00cccc; } .release-functions::before { content: "functions"; background-color: #2C384A; } .release-javascript::before { content: "javascript"; background-color: #7e57c2; } .release-rules::before { content: "rules"; background-color: #1B3A57; } /* End Changelog styles */ /* Docs Overview page styles */ .docs-android, .docs-ios, .docs-web, .docs-cpp, .docs-unity { height: 64px; width: 64px; margin: 10px 16px 0 -16px; } .firebase-docs-overview .devsite-landing-row h2 { margin: 80px 0 -40px; } .devsite-landing-row-3-up .docs-landing-row-item { width: calc((100% - 80px)/2); display: inline-block; } .docs-landing-icon { font-size: 48px; height: 48px; margin: 11px; width: 48px; } .firebase-reference-list { display: -ms-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0 0 40px; padding: 0; } .firebase-reference-list-item { -ms-flex: 0 0 50%; flex: 0 0 50%; margin: 40px 0 0; padding: 0; } .firebase-reference-list-item > a { -ms-flex-align: center; align-items: center; display: -ms-flex; display: flex; } .firebase-reference-list-item > a:not(:hover) h3 { color: #424242; } .firebase-reference-list-item > a:not(:hover) li, .firebase-reference-list-item > a:not(:hover) p { color: #757575; } .firebase-reference-list-item .docs-landing-icon { -ms-flex-align: center; align-items: center; background-color: #f5f5f5; border-radius: 50%; -ms-flex: 0 0 88px; flex: 0 0 88px; height: 88px; -ms-justify-content: center; justify-content: center; margin: 0 16px 0 0; padding: 20px; } .firebase-reference-list-item h3 { -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 18px; line-height: 28px; margin: 0; } .firebase-reference-list-item ul { list-style: none; padding: 0; } .docs-android, .docs-ios, .docs-web, .docs-cpp, .docs-unity { height: 88px; width: auto; } .firebase-reference-list-item.docs-android .docs-landing-icon { color: #00bfa5; } .firebase-reference-list-item.docs-cpp .docs-landing-icon { color: #fd8c09; } .firebase-reference-list-item.docs-ios .docs-landing-icon { color: #16aaca; } .firebase-reference-list-item.docs-unity .docs-landing-icon { color: #000000; } .firebase-reference-list-item.docs-web .docs-landing-icon { color: #c52062; } .firebase-reference-list-item.docs-http .docs-landing-icon { color: #3F51B5; } @media (max-width: 1000px) { .firebase-reference-list { -ms-flex-direction: column; flex-direction: column; } } /* end Docs Overview page styles */ /* Full-page platform selector for Crashlytics docs */ /* Note: h3 in selector content must include hide-from-toc */ .full-page-selector, .full-page-selector-content { border: none; font-size: inherit; } .full-page-selector > .kd-buttonbar { margin: 32px 0px; } .full-page-selector > section { display: none; } .full-page-selector-content > .selected { padding: 0; font-size: inherit; } .full-page-selector-content > .kd-buttonbar { display: none; } .select-page { display: none; } .select-page + .ds-selector-tabs, .after-selection ~ .ds-selector-tabs { border: none; font-size: inherit; } .select-page + .ds-selector-tabs > .kd-buttonbar { margin: 32px 0px; } .select-page + .ds-selector-tabs > section { display: none; } .after-selection ~ .ds-selector-tabs > .selected { padding: 0; font-size: inherit; } .after-selection ~ .ds-selector-tabs > section p { line-height: 24px; } .after-selection ~ .ds-selector-tabs > .kd-buttonbar { display: none; } /* End full-page platform selector */ /* Custom beta and alpha indicators (v1 format, followed by v2 format) */ .devsite-nav-alpha .devsite-nav-icon::before, .devsite-nav-icon[data-icon="alpha"]::before { content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuMjA2IDE1YTU0LjIxNCA1NC4yMTQgMCAwIDEtLjkyLTIuNTc4bC0uMTQtLjQxNGE4MS43NiA4MS43NiAwIDAgMC0uMTM2LS40MDJDMTAuODUgMTMuNjcyIDkuNTYyIDE0LjUgNy41IDE0LjUgNC44MSAxNC41IDMgMTIuNjE2IDMgOXMxLjgxLTUuNSA0LjUtNS41YzIuMDYyIDAgMy4zNS44MjggNC41MSAyLjg5NGwuMTM3LS40MDIuMTM5LS40MTRjLjM4LTEuMTI3LjY1My0xLjkwMi45Mi0yLjU3OGgyLjE2NmMtLjM2NC44My0uNjcyIDEuNjgtMS4xOSAzLjIxN2wtLjE0LjQxM0E1Ny45OSA1Ny45OSAwIDAgMSAxMy4xOTQgOWMuMjc1LjcxLjU1NCAxLjQ5OC44NDggMi4zN2wuMTQuNDEzYy41MTggMS41MzguODI2IDIuMzg3IDEuMTkgMy4yMTdoLTIuMTY2ek03LjUgNS41QzUuOTMyIDUuNSA1IDYuNDcgNSA5YzAgMi41My45MzIgMy41IDIuNSAzLjUgMS40OTcgMCAyLjQ0NC0uOTE3IDMuNTM1LTMuNUM5Ljk0NCA2LjQxNyA4Ljk5NyA1LjUgNy41IDUuNXoiIGZpbGw9InJnYmEoMCwwLDAsLjM4KSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+'); } .devsite-nav-beta .devsite-nav-icon::before, .devsite-nav-icon[data-icon="beta"]::before { content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMjM2IDcuNjgzQTQgNCAwIDAgMSAxMCAxNUg3djJINVY0YTIgMiAwIDAgMSAyLTJoMi41YTMuNSAzLjUgMCAwIDEgMi43MzYgNS42ODN6TTcgMTNoM2EyIDIgMCAxIDAgMC00SDd2NHptMC02aDIuNWExLjUgMS41IDAgMCAwIDAtM0g3djN6IiBmaWxsPSJyZ2JhKDAsMCwwLC4zOCkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=='); } .firebase-platform-label { font: 500 12px/24px Roboto,sans-serif; } /* Full-page platform selector dropdown */ /* Note: use menu variables in _elements.html file */ .full-page-selector-dropdown { border: none; position: relative; float: left; display: inline-block; } .full-page-selector-dropdown > .ds-selector-tabs { display: none; position: absolute; min-width: 160px; z-index: 1; } .full-page-selector-dropdown:hover .ds-selector-tabs { display: block; margin: 0; } .full-page-selector-dropdown:hover .kd-tabbutton { display: block; border: none; height: inherit; text-align: left; } .full-page-selector-dropdown:hover .kd-buttonbar { border: none; height: inherit; } .full-page-selector-dropdown h3:hover { color: white; background-color: #039be5; } .full-page-selector-dropdown:hover .devsite-overflow-menu-button { display: none; } </style> <div class="devsite-banner devsite-banner-announcement"> <div class="devsite-banner-message"> <div class="devsite-banner-message-text"> <style> .devsite-banner-announcement:not(.devsite-banner-tenant) { background: #202124; color: white; font-weight: 500; } .devsite-banner-announcement a { color: white; font-weight: 700; } .devsite-banner-announcement a:link, .devsite-banner-announcement a:visited { background: 0; } .devsite-banner-announcement a:hover, .devsite-banner-announcement a:focus { text-decoration: none; } .devsite-banner-announcement .devsite-banner-message-text { margin: 0 auto; } </style> Google is committed to advancing racial equity for Black communities. <a href="https://web.archive.org/web/20210116213550/https://google.com/racialequity" class="gc-analytics-event" data-category="Announcement" data-label="Racial Equity">See how.</a> </div> </div> </div> <div class="devsite-article-meta" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Firebase"> Firebase </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/support" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail=""> Support </a> </li> </ul> <devsite-page-rating position="header" selected-rating="0" hover-rating-star="0"> </devsite-page-rating> </div> <devsite-feedback position="header" project-name="Firebase" product-id="719752" bucket="" context="" version="t-devsite-webserver-20210107-r03-rc00.432306853218187605" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" project-feedback-url="https://firebase.google.com/support/contact/bugs-features/" project-icon="https://firebase.google.com/_static/firebase/images/logo.png" project-support-url="https://firebase.google.com/support/" feedback-type="star-rating"> <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title">Release Notes</h1> <devsite-toc class="devsite-nav" devsite-toc-embedded> </devsite-toc> <div class="devsite-article-body clearfix "> <div class="changelog"> <p>This page provides a changelog that lists new SDK releases and describes updates to the Firebase console and Firebase services. To learn about specific releases, click the links in the changelog below.</p> <h2 id="latest_sdk_versions" data-text="Latest SDK Versions">Latest SDK Versions</h2> <p>You can see all Firebase release notes for a given SDK by following the links below.</p> <table class="responsive"> <tr> <th colspan="2">SDK Version</th> </tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios">iOS</a></td> <td>7.4.0</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android">Android</a></td> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#latest_sdk_versions">See notes</a></td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js">JavaScript</a></td> <td>8.2.3</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes">C++</a></td> <td>6.16.1</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity">Unity</a></td> <td>7.0.2</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node">Admin Node.js</a></td> <td>9.4.2</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java">Admin Java</a></td> <td>7.1.0</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python">Admin Python</a></td> <td>4.5.1</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go">Admin Go</a></td> <td>4.1.0</td></tr> <tr> <td><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet">Admin .NET</a></td> <td>2.0.0</td></tr> </table> <h2 id="january_14_2021" data-text="January 14, 2021">January 14, 2021</h2> <h3 id="sdk_releases" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Authentication, and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2021-01-14">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Android BoM (Bill of Materials) has been updated to v26.3.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.3">Firebase JavaScript SDK (v8.2.3)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.3">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="january_12_2021" data-text="January 12, 2021">January 12, 2021</h2> <h3 id="cli_v9-2-0" data-text="Firebase CLI v9.2.0">Firebase CLI v9.2.0</h3> <ul> <li><p><span class="release-changed"></span> Added warning if developer is using yarn@2 PnP. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2198" class="external">Issue #2198</a>)</p></li> <li><p><span class="release-changed"></span> Improved logging for <code translate="no" dir="ltr">emulators:start</code> and <code translate="no" dir="ltr">emulators:exec</code>. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/3020" class="external">Issue #3020</a>)</p></li> <li><p><span class="release-changed"></span> Updated underlying timeout handler when proxying through the Hosting emulator.</p></li> <li><p><span class="release-fixed"></span> Fixed incorrect URLs reported inside emulated HTTPS functions. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/1862" class="external">Issue #1862</a>)</p></li> <li><p><span class="release-feature"></span> Added support for setting <code translate="no" dir="ltr">ingressSettings</code> when deploying functions. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2924" class="external">Issue #2924</a>)</p></li> <li><p><span class="release-feature"></span> Added support for installing <a href="//web.archive.org/web/20210116213550/https://github.com/FirebaseExtended/experimental-extensions" class="external">experimental extensions</a>. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2830" class="external">Issue #2830</a>)</p></li> </ul> <h3 id="sdk_releases_2" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.5.1">Firebase Admin Python SDK (v4.5.1)</a> is now available. This release adds support for connecting to Realtime Database instances hosted in non-US regions. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.4.0">Firebase iOS SDK (v7.4.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.4.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="january_07_2021" data-text="January 07, 2021">January 07, 2021</h2> <h3 id="cli_v9-1-2" data-text="Firebase CLI v9.1.2">Firebase CLI v9.1.2</h3> <ul> <li><p><span class="release-fixed"></span> Fixed <code translate="no" dir="ltr">firebase init</code> error when no arguments passed. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/3000" class="external">Issue #3000</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed <code translate="no" dir="ltr">firebase serve</code> error when serving functions. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/3000" class="external">Issue #3000</a>)</p></li> </ul> <h3 id="sdk_releases_3" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.2">Firebase JavaScript SDK (v8.2.2)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.2">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="january_06_2021" data-text="January 06, 2021">January 06, 2021</h2> <h3 id="cli_v9-1-1" data-text="Firebase CLI v9.1.1">Firebase CLI v9.1.1</h3> <ul> <li><p><span class="release-feature"></span> Added support for allowing more than 100 concurrent connections to the Realtime Database emulator.</p></li> <li><p><span class="release-fixed"></span> Fixed incorrect <code translate="no" dir="ltr">databaseURL</code> inside the Cloud Functions emulator for new projects. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2965" class="external">Issue #2965</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed function URLs when emulating namespaced/grouped Cloud Functions. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2966" class="external">Issue #2966</a>)</p></li> <li><p><span class="release-feature"></span> Added support for using <code translate="no" dir="ltr">firebase-bolt</code> installed in local <code translate="no" dir="ltr">node_modules</code>. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/767" class="external">Issue #767</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed issue where Authentication triggers were not disabled when background triggers were disabled.</p></li> <li><p><span class="release-fixed"></span> Re-added support for proxying HTTP requests in a new underlying library. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2927" class="external">Issue #2927</a>)</p></li> <li><p><span class="release-changed"></span> Updated the Cloud Functions for Firebase templates used for initialization. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2919" class="external">Issue #2919</a>)</p></li> </ul> <h2 id="december_21_2020" data-text="December 21, 2020">December 21, 2020</h2> <h3 id="sdk_releases_4" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#7.0.2">Firebase SDK for Unity (v7.0.2)</a> is now available. This release fixes an issue with handling Unicode strings in Firestore on Android.</li> </ul> <h3 id="cli_v9-1-0" data-text="Firebase CLI v9.1.0">Firebase CLI v9.1.0</h3> <ul> <li><p><span class="release-changed"></span> Improved error handling for <code translate="no" dir="ltr">firestore:delete</code> when deleting very large documents.</p></li> <li><p><span class="release-feature"></span> Added support for <code translate="no" dir="ltr">batchCreate</code> for the Authentication emulator. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2947" class="external">Issue #2947</a>)</p></li> <li><p><span class="release-feature"></span> Added support for <code translate="no" dir="ltr">emulators:export</code> and <code translate="no" dir="ltr">emulators:import</code> for the Authentication emulator. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2955" class="external">Issue #2955</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed the Emulator Suite UI failing to load Cloud Firestore when listening on <code translate="no" dir="ltr">0.0.0.0</code>.</p></li> <li><p><span class="release-fixed"></span> Fixed issue with <code translate="no" dir="ltr">firebase init database</code> populating the wrong key for <code translate="no" dir="ltr">database.rules</code>.</p></li> </ul> <h2 id="december_17_2020" data-text="December 17, 2020">December 17, 2020</h2> <h3 id="sdk_releases_5" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.1">Firebase JavaScript SDK (v8.2.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.1">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_16_2020" data-text="December 16, 2020">December 16, 2020</h2> <h3 id="sdk_releases_6" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, Cloud Functions, Cloud Messaging, Cloud Storage, In-App Messaging, Installations, Instance IDs, Performance Monitoring, and Realtime Database have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-12-16">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Android BoM (Bill of Materials) has been updated to v26.2.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>.</p></li> </ul> <h3 id="cli_v9-0-1" data-text="Firebase CLI v9.0.1">Firebase CLI v9.0.1</h3> <ul> <li><span class="release-fixed"></span> Fixed "checkForNode8 is not a function" issue in <code translate="no" dir="ltr">firebase deploy</code>. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2944" class="external">Issue #2944</a>)</li> </ul> <h2 id="december_15_2020" data-text="December 15, 2020">December 15, 2020</h2> <h2 id="sdk_releases_7" data-text="SDK Releases">SDK Releases</h2> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.3.1">Firebase iOS SDK (v7.3.1)</a> is now available. This release is available for CocoaPods and Swift Package Manager distributions only. Changes present in this version will be available in 7.4.0 for the zip and Carthage distributions. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.3.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h3 id="cli_v9-0-0" data-text="Firebase CLI v9.0.0">Firebase CLI v9.0.0</h3> <aside class="warning">This version (v9.0.0) of the Firebase CLI contains breaking changes.</aside> <p>A new release of the Firebase CLI is now available (v9.0.0) and includes the following changes:</p> <ul> <li><p><span class="release-removed"></span> <strong>Breaking:</strong> Ended support for the deprecated Node.js 8 runtime.</p></li> <li><p><span class="release-removed"></span> <strong>Breaking:</strong> Disabled deploys of the deprecated Node.js 8 runtime for Cloud Functions for Firebase.<br> <strong>Existing Node.js 8 functions will stop executing on March 15, 2021.</strong></p></li> <li><p><span class="release-changed"></span> Updated several dependencies that require Node.js >= 10 to fix <code translate="no" dir="ltr">npm audit</code> issues.</p></li> </ul> <h3 id="cli_v8-20-0" data-text="Firebase CLI v8.20.0">Firebase CLI v8.20.0</h3> <p>A new release of the Firebase CLI is now available (v8.20.0) and includes the following changes:</p> <ul> <li><p><span class="release-changed"></span> Added support to show missing documents in the Emulator Suite UI for Cloud Firestore.</p></li> <li><p><span class="release-changed"></span> Improved support for paths with special characters in the Emulator Suite UI for Cloud Firestore.</p></li> <li><p><span class="release-fixed"></span> Fixed issue where generation of an email link from the Admin SDK was failing with the Authentication emulator. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2933" class="external">Issue #2933</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed issue where multiple set-cookie headers were being proxied incorrectly in proxied responses through the Hosting emulator. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2931" class="external">Issue #2931</a>)</p></li> </ul> <h2 id="december_14_2020" data-text="December 14, 2020">December 14, 2020</h2> <h3 id="sdk_releases_8" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#7.1.0">Firebase Admin Java SDK (v7.1.0)</a> is now available. This release includes new APIs to manage Firebase Remote Config templates. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</li> </ul> <h2 id="december_11_2020" data-text="December 11, 2020">December 11, 2020</h2> <h3 id="cli_v8-19-0" data-text="Firebase CLI v8.19.0">Firebase CLI v8.19.0</h3> <p>A new release of the Firebase CLI is now available (v8.19.0) and includes the following changes:</p> <ul> <li><span class="release-feature"></span> Added Node.js 14 (beta) runtime support to Cloud Functions for Firebase.</li> </ul> <h3 id="sdk_releases_9" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.0">Firebase JavaScript SDK (v8.2.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.2.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_09_2020" data-text="December 09, 2020">December 09, 2020</h2> <h3 id="cli_v8-18-1" data-text="Firebase CLI v8.18.1">Firebase CLI v8.18.1</h3> <p>A new release of the Firebase CLI is now available (v8.18.1) and includes the following changes:</p> <ul> <li><span class="release-fixed"></span> Fixed issue where emulated functions were not receiving all expected headers.</li> </ul> <h3 id="sdk_releases_10" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.4.2">Firebase Admin Node.js SDK (v9.4.2)</a> is now available. This release comes with several Realtime Database dependency upgrades and type declaration fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.5.0">Firebase Admin Python SDK (v4.5.0)</a> is now available. This release deprecates support for Python 3.5 and contains some error handling improvements. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</p></li> </ul> <h2 id="december_08_2020" data-text="December 08, 2020">December 08, 2020</h2> <h3 id="sdk_releases_11" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.3.0">Firebase iOS SDK (v7.3.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.3.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#7.0.1">Firebase SDK for Unity (v7.0.1)</a> is now available. This release fixes an issue with missing symbols in Remote Config on Android.</p></li> </ul> <h2 id="december_07_2020" data-text="December 07, 2020">December 07, 2020</h2> <h3 id="cli_v8-18-0" data-text="Firebase CLI v8.18.0">Firebase CLI v8.18.0</h3> <p>A new release of the Firebase CLI is now available (v8.18.0) and includes the following changes:</p> <ul> <li><p><span class="release-fixed"></span> Fixed unclear error messages when trying to enable APIs that require billing on Firebase projects that don't yet have a billing account.</p></li> <li><p><span class="release-changed"></span> Added support for specifying the service account a function should use to run, by setting the <code translate="no" dir="ltr">serviceAccount</code> in <code translate="no" dir="ltr">functions.runWith()</code>.</p></li> <li><p><span class="release-changed"></span> Added additional logging when deploying to a Firebase Hosting preview channel.</p></li> <li><p><span class="release-feature"></span> Added <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/i18n-rewrites">Hosting i18n rewrites</a> to the Emulator Suite UI for Hosting.</p></li> <li><p><span class="release-changed"></span> Changed the IDP sign-in for the Emulator Suite UI for Authentication to always return an access token.</p></li> <li><p><span class="release-fixed"></span> Fixed an issue for the Emulator Suite UI for Cloud Firestore where <code translate="no" dir="ltr">listCollectionId</code> was not returning collections with nested docs.</p></li> <li><p><span class="release-fixed"></span> Fixed an issue for the Emulator Suite UI for Cloud Firestore where <code translate="no" dir="ltr">listDocuments</code> with <code translate="no" dir="ltr">showMissing</code> returned 500 errors.</p></li> </ul> <h2 id="december_03_2020" data-text="December 03, 2020">December 03, 2020</h2> <h3 id="sdk_releases_12" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Remote Config has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-12-03">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Android BoM (Bill of Materials) has been updated to v26.1.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.1.2">Firebase JavaScript SDK (v8.1.2)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.1.2">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="december_02_2020" data-text="December 02, 2020">December 02, 2020</h2> <h3 id="cli_v8-17-0" data-text="Firebase CLI v8.17.0">Firebase CLI v8.17.0</h3> <p>A new release of the Firebase CLI is now available (v8.17.0) and includes the following changes:</p> <ul> <li><p><span class="release-fixed"></span> Fixed issue where <code translate="no" dir="ltr">database:get</code> would not completely finish writing to the output file.</p></li> <li><p><span class="release-fixed"></span> Updated emulator's code for Firebase Hosting to not use the deprecated <code translate="no" dir="ltr">request</code> module.</p></li> <li><p><span class="release-fixed"></span> Fixed race condition with disabling of background triggers. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2857" class="external">Issue #2857</a>)</p></li> <li><p><span class="release-feature"></span> Added the following features in the Emulator Suite UI for Cloud Firestore: support for <code translate="no" dir="ltr">!=</code> and <code translate="no" dir="ltr">not-in</code> queries, show filtered values when sorted, and show spaces in field keys.</p></li> <li><p><span class="release-fixed"></span> Fixed issue in the Emulator Suite UI for Authentication where it wasn't including project ID in API calls.</p></li> <li><p><span class="release-fixed"></span> Fixed issue in the Emulator Suite UI for Authentication where there would be an error if one of the opener frames was a cross-origin frame.</p></li> <li><p><span class="release-feature"></span> Added default Realtime Database instance creation and API enablement to <code translate="no" dir="ltr">firebase init</code>.</p></li> </ul> <h3 id="sdk_releases_13" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.2.0">Firebase iOS SDK (v7.2.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.2.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#7.0.0">Firebase SDK for Unity (v7.0.0)</a> is now available. This release updates the Android and iOS dependencies, adds the Installations library, various fixes in Firestore, and removes older deprecated functions.</p></li> </ul> <h2 id="november_19_2020" data-text="November 19, 2020">November 19, 2020</h2> <h3 id="sdk_releases_14" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.1.1">Firebase JavaScript SDK (v8.1.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.1.1">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.1.0">Firebase JavaScript SDK (v8.1.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.1.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="november_13_2020" data-text="November 13, 2020">November 13, 2020</h2> <h3 id="cli_v8-16-2" data-text="Firebase CLI v8.16.2">Firebase CLI v8.16.2</h3> <p>A new release of the Firebase CLI is now available (v8.16.2) and includes the following changes:</p> <ul> <li><p><span class="release-fixed"></span> Fixed issue when running in a Node 8 environment where <code translate="no" dir="ltr">URL</code> was not defined. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2817" class="external">Issue #2817</a>)</p></li> <li><p><span class="release-fixed"></span> Set <code translate="no" dir="ltr">FIREBASE_AUTH_EMULATOR_HOST</code> in <code translate="no" dir="ltr">emulators:exec</code>.</p></li> <li><p><span class="release-fixed"></span> Updated roles for Firebase Hosting channels so that the GitHub Action allows the Action to update authorized domains.</p></li> </ul> <h3 id="sdk_releases_15" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.4.1">Firebase Admin Node.js SDK (v9.4.1)</a> is now available. This release contains a critical fix in the Firebase Remote Config API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</li> </ul> <h2 id="november_12_2020" data-text="November 12, 2020">November 12, 2020</h2> <h3 id="realtime-database" data-text="Realtime Database">Realtime Database</h3> <ul> <li><p><span class="release-feature"></span> Launched a new region for the Realtime Database, in Belgium, in addition to the existing region in the United States.</p></li> <li><p><span class="release-feature"></span> Launched a management API for the Realtime Database. With just a REST request, users can can list, create, update, delete, disable, and re-enable Realtime Database instances.</p></li> </ul> <h3 id="cli_v8-16-1" data-text="Firebase CLI v8.16.1">Firebase CLI v8.16.1</h3> <p>A new release of the Firebase CLI is now available (v8.16.1) and includes the following changes:</p> <ul> <li><span class="release-fixed"></span> Fixed issue in setting data using <code translate="no" dir="ltr">firebase database:set</code> for Firebase Realtime Database. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2814" class="external">Issue #2814</a>)</li> </ul> <h3 id="sdk_releases_16" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Authentication, Crashlytics, Crashlytics NDK, installations, Performance Monitoring, and Remote Config have been updated. The Crashlytics Gradle plugin and the Performance Monitoring Gradle plugin have also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-11-12">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Android BoM (Bill of Materials) has been updated to v26.1.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.4.0">Firebase Admin Node.js SDK (v9.4.0)</a> is now available. This release contains several updates to the Cloud Firestore API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.0.2">Firebase JavaScript SDK (v8.0.2)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.0.2">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="november_11_2020" data-text="November 11, 2020">November 11, 2020</h2> <h3 id="cli_v8-16-0" data-text="Firebase CLI v8.16.0">Firebase CLI v8.16.0</h3> <p>A new release of the Firebase CLI is now available (v8.16.0) and includes the following changes:</p> <ul> <li><p><span class="release-feature"></span> Added support for the <code translate="no" dir="ltr">europe-west1</code> region for Firebase Realtime Database. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2812" class="external">PR #2812</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed issue in <code translate="no" dir="ltr">database:settings:get</code> where the value wasn't being properly displayed. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2811" class="external">PR #2811</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed Firebase console URLs for Firebase Realtime Database <code translate="no" dir="ltr">database:push</code>, <code translate="no" dir="ltr">database:set</code>, and <code translate="no" dir="ltr">database:update</code> commands. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2801" class="external">PR #2801</a>)</p></li> </ul> <h2 id="november_10_2020" data-text="November 10, 2020">November 10, 2020</h2> <h3 id="sdk_releases_17" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.1.0">Firebase iOS SDK (v7.1.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.1.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="november_05_2020" data-text="November 05, 2020">November 05, 2020</h2> <h3 id="cli_v8-15-1" data-text="Firebase CLI v8.15.1">Firebase CLI v8.15.1</h3> <p>A new release of the Firebase CLI is now available (v8.15.1) and includes the following changes:</p> <ul> <li><p><span class="release-fixed"></span> Created work-around for Java emulators plus WSL connectivity issues. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2780" class="external">PR #2780</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed normalization when creating or deploying to Firebase Hosting channels. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/pull/2748" class="external">PR #2748</a>)</p></li> </ul> <h3 id="sdk_releases_18" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.0.1">Firebase JavaScript SDK (v8.0.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.0.1">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="november_04_2020" data-text="November 04, 2020">November 04, 2020</h2> <h3 id="cli_v8-15-0" data-text="Firebase CLI v8.15.0">Firebase CLI v8.15.0</h3> <p>A new release of the Firebase CLI is now available (v8.15.0) and includes the following changes:</p> <ul> <li><p><span class="release-fixed"></span> Fixed inspection of Cloud Functions when using standalone binary release. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2740" class="external">Issue #2740</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed Realtime Database emulator crashing on invalid <code translate="no" dir="ltr">.validate</code> rules. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2734" class="external">Issue #2734</a>)</p></li> <li><p><span class="release-fixed"></span> Fixed Realtime Database emulator rejecting Authentication emulator tokens.</p></li> <li><p><span class="release-fixed"></span> Fixed lookup of empty results when using the Admin SDK with the Authentication emulator.</p></li> <li><p><span class="release-changed"></span> Added functionality to automatically connect to other running emulators from the Hosting emulator.</p></li> </ul> <h3 id="sdk_releases_19" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.0.0-patch">Firebase iOS SDK (v7.0.0) patch release</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.0.0-patch">Firebase iOS SDK release notes</a>. This release is available via CocoaPods only.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#2.0.0">Firebase Admin .NET SDK (v2.0.0)</a> is now available. This release contains breaking changes including the removal of support for <code translate="no" dir="ltr">netstandard1.5</code> and <code translate="no" dir="ltr">net45</code> target framework monikers. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</li> </ul> <h2 id="october_27_2020" data-text="October 27, 2020">October 27, 2020</h2> <h3 id="sdk_releases_20" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for A/B Testing, Analytics, Authentication, Cloud Firestore, Cloud Messaging, In-App Messaging, Instance IDs, and Remote Config have been updated. The Performance Monitoring Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-10-27">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v26.0.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="october_26_2020" data-text="October 26, 2020">October 26, 2020</h2> <h3 id="cli_v8-14-0" data-text="Firebase CLI v8.14.0">Firebase CLI v8.14.0</h3> <p>A new release of the Firebase CLI is now available (v8.14.0) and includes the following changes:</p> <ul> <li><p><span class="release-feature"></span> Introduces the Firebase Local Emulator Suite for Authentication.</p></li> <li><p><span class="release-fixed"></span> Restores the ability to specify a Hosting site (configured in <code translate="no" dir="ltr">firebase.json</code>) as a deploy <code translate="no" dir="ltr">--only</code> target. (GitHub <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/firebase-tools/issues/2731" class="external">Issue #2731</a>)</p></li> </ul> <h3 id="sdk_releases_21" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.0.0">Firebase iOS SDK (v7.0.0)</a> is now available. This release includes several breaking changes and thus constitutes a major version bump. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#7.0.0">Firebase iOS SDK release notes</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.0.0">Firebase JavaScript SDK (v8.0.0)</a> is now available. This release introduces a number of breaking changes. For more information, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#8.0.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="october_23_2020" data-text="October 23, 2020">October 23, 2020</h2> <h3 id="sdk_releases_22" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.34.0-patch-2">Firebase iOS SDK (v6.34.0 patch release)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.34.0-patch-2">Firebase iOS SDK release notes</a>. This release reverts Performance to a previous version and is available via CocoaPods only.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDK for Realtime Database has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-10-23">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.13.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="october_22_2020" data-text="October 22, 2020">October 22, 2020</h2> <h3 id="sdk_releases_23" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#4.1.0">Firebase Admin Go SDK (v4.1.0)</a> is now available. This release comes with improvements to the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.3.0">Firebase Admin Node.js SDK (v9.3.0)</a> is now available. This release comes with improvements to the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="october_21_2020" data-text="October 21, 2020">October 21, 2020</h2> <h3 id="firebase-console" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> You can now use the <a href="/web/20210116213550/https://firebase.google.com/docs/projects/import-segments">imported segments</a> feature to add segments of devices, identified outside Firebase, for use with Firebase targeting services. This feature is currently available for use with A/B Testing, Remote Config, Firebase In-App Messaging, and the Notifications composer in the Firebase console.</li> </ul> <h2 id="october_20_2020" data-text="October 20, 2020">October 20, 2020</h2> <h3 id="sdk_releases_24" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.16.1">Firebase SDK for C++ (v6.16.1)</a> is now available. This release fixes issues with Realtime Database persistence, and missing symbols on Windows.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.16.1">Firebase SDK for Unity (v6.16.1)</a> is now available. This release fixes issues with Crashlytics, Realtime Database persistence, and Linux library file sizes.</p></li> </ul> <h2 id="october_15_2020" data-text="October 15, 2020">October 15, 2020</h2> <h3 id="sdk_releases_25" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.24.0">Firebase JavaScript SDK (v7.24.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.24.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_14_2020" data-text="October 14, 2020">October 14, 2020</h2> <h3 id="sdk_releases_26" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.17.1">Firebase Admin .NET SDK (v1.17.1)</a> is now available. This release comes with improvements to the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</li> </ul> <h2 id="october_08_2020" data-text="October 08, 2020">October 08, 2020</h2> <h3 id="hosting-preview-channels-cloning" data-text="Hosting">Hosting</h3> <ul> <li><p><span class="release-feature"></span> In addition to using the Firebase Local Emulator Suite to test and view changes to your site locally, you can now also use sharable, temporary <strong>preview URLs</strong> to collaborate with your teammates. Learn more about the new ways you can test, preview, and deploy in the <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/test-preview-deploy">Hosting documentation</a>.</p></li> <li><p><span class="release-feature"></span> To complement the new preview channels feature, Hosting now supports a <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/github-integration">GitHub Action</a> to automate your site. Once set up, this GitHub Action creates a new preview URL for each PR on your repo and updates the content for the preview URL for each commit. The Action can even deploy to your live site when the PR is merged.</p></li> <li><p><span class="release-feature"></span> Hosting now offers <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/manage-hosting-resources#version-cloning">version cloning</a> so that you can more easily promote a version of your site from, for example, a preview to your live site.</p></li> </ul> <h3 id="sdk_releases_27" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.34.0-patch">Firebase iOS SDK (v6.34.0 patch release)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.34.0-patch">Firebase iOS SDK release notes</a>. This release updates GoogleDataTransport to v7.5.1 and is available via CocoaPods only.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.23.0">Firebase JavaScript SDK (v7.23.0)</a> is now available. Analytics now warns instead of throwing errors if it detects a mismatched environment. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.23.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="october_07_2020" data-text="October 07, 2020">October 07, 2020</h2> <h3 id="sdk_releases_28" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#7.0.1">Firebase Admin Java SDK (v7.0.1)</a> is now available. This release comes with improvements to the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your server</a>.</li> </ul> <h2 id="october_06_2020" data-text="October 06, 2020">October 06, 2020</h2> <h3 id="sdk_releases_29" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Firestore, and Dynamic Links SDKs have been updated. The Performance Monitoring Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-10-06">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Android BoM (Bill of Materials) has been updated to v25.12.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.34.0">Firebase iOS SDK (v6.34.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.34.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="october_05_2020" data-text="October 05, 2020">October 05, 2020</h2> <h3 id="sdk_releases_30" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.22.1">Firebase JavaScript SDK (v7.22.1)</a> is now available. This release fixes a bug in the Cloud Functions for Firebase Client SDK that causes callable functions to throw an error. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.22.1">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_02_2020" data-text="October 02, 2020">October 02, 2020</h2> <h3 id="sdk_releases_31" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.16.0">Firebase SDK for C++ (v6.16.0)</a> is now available. This release comes with the latest Android and iOS dependencies, offline persistence in Realtime Database, and fixes for issues in AdMob, Authentication, Cloud Firestore, and FCM.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.16.0">Firebase SDK for Unity (v6.16.0)</a> is now available. This release comes with the latest Android and iOS dependencies, improvements to the Unity Editor performance, offline persistence in Realtime Database, and fixes for issues in AdMob, Authentication, Cloud Firestore, and FCM.</p></li> </ul> <h2 id="october_01_2020" data-text="October 01, 2020">October 01, 2020</h2> <h3 id="sdk_releases_32" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.22.0">Firebase JavaScript SDK (v7.22.0)</a> is now available. The Cloud Functions for Firebase Client SDK now allows users to set a custom domain for callable functions. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.22.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_30_2020" data-text="September 30, 2020">September 30, 2020</h2> <h3 id="sdk_releases_33" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, installations, Instance IDs, Performance Monitoring, and Realtime Database have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-09-30">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <p>Updated versions of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/google-services-plugin"><code translate="no" dir="ltr">google-services</code> plugin</a> for Android (v4.3.4) and the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/versioning#standalone_version_matcher_plugin"><code translate="no" dir="ltr">strict-version-matcher</code> plugin</a> for Android (v1.2.2) are now available. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-09-30">Android Release Notes</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.11.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup#firebase-bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.17.0">Firebase Admin .NET SDK (v1.17.0)</a> is now available. This release deprecates support for <code translate="no" dir="ltr">net45</code> and <code translate="no" dir="ltr">netstandard1.5</code> target frameworks. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="september_24_2020" data-text="September 24, 2020">September 24, 2020</h2> <h3 id="sdk_releases_34" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.33.0">Firebase iOS SDK (v6.33.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.33.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.21.1">Firebase JavaScript SDK (v7.21.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.21.1">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="september_18_2020" data-text="September 18, 2020">September 18, 2020</h2> <h3 id="redesigned-dashboard" data-text="Performance Monitoring">Performance Monitoring</h3> <ul> <li><span class="release-feature"></span> Use the new <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/performance"><em>Performance Monitoring</em> dashboard</a> to learn how your key metrics are trending. You can quickly identify regressions by seeing week-over-week changes or verify that recent changes in your code are improving performance. Learn more about <a href="/web/20210116213550/https://firebase.google.com/docs/perf-mon/console">using the dashboard</a>.</li> </ul> <h2 id="september_17_2020" data-text="September 17, 2020">September 17, 2020</h2> <h3 id="sdk_releases_35" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.21.0">Firebase JavaScript SDK (v7.21.0)</a> adds <code translate="no" dir="ltr">not-in</code> and <code translate="no" dir="ltr">!=</code> query operators to Cloud Firestore for use with <code translate="no" dir="ltr">.where()</code>. It also includes bug fixes for Cloud Firestore and Testing SDK. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.20.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_15_2020" data-text="September 15, 2020">September 15, 2020</h2> <h3 id="sdk_releases_36" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.4.0">Firebase Admin Python SDK (v4.4.0)</a> is now available. This release adds support for managing AutoML models in the <code translate="no" dir="ltr">ml</code> module. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.2.0">Firebase Admin Node.js SDK (v9.2.0)</a> is now available. This release adds support for managing AutoML models in Firebase ML. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="september_14_2020" data-text="September 14, 2020">September 14, 2020</h2> <h3 id="sdk_releases_37" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.32.2">Firebase iOS SDK (v6.32.2)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.32.2">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="september_11_2020" data-text="September 11, 2020">September 11, 2020</h2> <h3 id="sdk_releases_38" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Authentication has been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-09-11">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.10.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="september_10_2020" data-text="September 10, 2020">September 10, 2020</h2> <h3 id="analytics-dynamic-fetch-measurementid" data-text="Analytics">Analytics</h3> <ul> <li><span class="release-changed"></span> For <strong>web apps using the Firebase JavaScript SDK v7.20.0 and later</strong>, Firebase dynamically fetches the <code translate="no" dir="ltr">measurementId</code> when your app initializes Analytics. Having this ID in your Firebase config object is optional, but it does serve as a fallback in the rare case that the dynamic fetch fails. Learn more about this field in the <a href="/web/20210116213550/https://firebase.google.com/docs/analytics/get-started?platform=web#add-sdk">Analytics getting started page</a>.</li> </ul> <h3 id="sdk_releases_39" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.20.0">Firebase JavaScript SDK (v7.20.0)</a> updates Analytics to dynamically fetch <code translate="no" dir="ltr">measurementId</code>. It also fixes a potential security issue in Cloud Messaging. Realtime Database can now infer a default database URL if none is provided. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.20.0">Firebase JavaScript SDK release notes</a>. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_09_2020" data-text="September 09, 2020">September 09, 2020</h2> <h3 id="sdk_releases_40" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.16.0">Firebase Admin .NET SDK (v1.16.0)</a> is now available. This release comes with new APIs for GCIP multi-tenancy support. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="september_08_2020" data-text="September 08, 2020">September 08, 2020</h2> <h3 id="sdk_releases_41" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.32.0">Firebase iOS SDK (v6.32.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.32.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="august_31_2020" data-text="August 31, 2020">August 31, 2020</h2> <h3 id="sdk_releases_42" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.31.1">Firebase iOS SDK (v6.31.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.31.1">Firebase iOS SDK release notes</a>. This release is available via CocoaPods only.</li> </ul> <h2 id="august_27_2020" data-text="August 27, 2020">August 27, 2020</h2> <h3 id="sdk_releases_43" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, Cloud Functions, Cloud Storage, In-App Messaging, and Realtime Database have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-08-27">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.9.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.31.0-patch">Firebase iOS SDK (v6.31.0) patch release</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.31.0-patch">Firebase iOS SDK release notes</a>. This release is available via CocoaPods only.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.19.1">Firebase JavaScript SDK (v7.19.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.19.1">Firebase JS SDK release notes</a> To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="august_25_2020" data-text="August 25, 2020">August 25, 2020</h2> <h3 id="sdk_releases_44" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.31.0">Firebase iOS SDK (v6.31.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.31.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="august_20_2020" data-text="August 20, 2020">August 20, 2020</h2> <h3 id="sdk_releases_45" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.1.1">Firebase Admin Node.js SDK (v9.1.1)</a> is now available. This release comes with bug fixes in the Firebase Remote Config API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.19.0">Firebase JavaScript SDK (v7.19.0)</a> adds a new <code translate="no" dir="ltr">@firebase/rules-unit-testing</code> package to replace the <code translate="no" dir="ltr">@firebase/testing</code> package. It also includes some bug fixes. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="august_19_2020" data-text="August 19, 2020">August 19, 2020</h2> <h3 id="sdk_releases_46" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#7.0.0">Firebase Admin Java SDK (v7.0.0)</a> is now available. This release comes with several new APIs for better error handling. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="august_17_2020" data-text="August 17, 2020">August 17, 2020</h2> <h3 id="hosting" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> Hosting now supports Brotli compression. We automatically select the best compression method for your content (gzip or Brotli) so that your content is delivered fast from CDN edges around the world.</li> </ul> <h2 id="august_14_2020" data-text="August 14, 2020">August 14, 2020</h2> <h3 id="sdk_releases_47" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Crashlytics, Crashlytics NDK, and Firebase ML have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-08-14">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.8.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="august_13_2020" data-text="August 13, 2020">August 13, 2020</h2> <h3 id="sdk_releases_48" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.1.0">Firebase Admin Node.js SDK (v9.1.0)</a> is now available. This release comes with the ability to enable/disable multi-factor authentication with SMS on a Google Cloud Identity Platform tenant. It also comes with bug fixes in the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.18.0">Firebase JavaScript SDK (v7.18.0)</a> adds 2 new APIs and deprecates 5 APIs in FCM. It also includes some bug fixes. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="august_12_2020" data-text="August 12, 2020">August 12, 2020</h2> <h3 id="hosting-i18n-rewrites" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> Set up internationalization (i18n) rewrites for your web apps to serve specific content based on a user's language preference and/or country. For example, you can serve homepages with country-specific themes or content that's written for a specific country-plus-language combination (like Canadian French or Argentine Spanish). Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/i18n-rewrites">configure "i18n rewrites"</a> in the Hosting documentation.</li> </ul> <h3 id="sdk_releases_49" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.16.0">Firebase Admin Java SDK (v6.16.0)</a> is now available. This release comes with improvements in the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="august_11_2020" data-text="August 11, 2020">August 11, 2020</h2> <h3 id="hosting-cloud-logging" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> You can now use Cloud Logging to view, search, and filter your web request logs for each of your Hosting sites. You can track from where and when you have visits to your site, your site's response statuses, the latency of end user requests, and more. Learn more about the <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/web-request-logs-and-metrics">Cloud Logging integration with Hosting</a>.</li> </ul> <h3 id="sdk_releases_50" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.30.0">Firebase iOS SDK (v6.30.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.30.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="august_06_2020" data-text="August 06, 2020">August 06, 2020</h2> <h3 id="sdk_releases_51" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.17.2">Firebase JavaScript SDK (v7.17.2)</a> adds an exportable <code translate="no" dir="ltr">Database</code> interface to Realtime Database and also includes internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_30_2020" data-text="July 30, 2020">July 30, 2020</h2> <h3 id="test_lab" data-text="Test Lab">Test Lab</h3> <ul> <li><span class="release-feature"></span> Firebase Test Lab now provides detailed accessibility reports when you run a Robo test on your app in the Firebase console. Visit <a href="/web/20210116213550/https://firebase.google.com/docs/test-lab/android/analyzing-results#interpret_accessibility_results"> Interpret accessibility results</a> to learn how to interpret screenshots and other information about your accessibility test results.</li> </ul> <h3 id="sdk_releases_52" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Messaging, Instance IDs, and installations have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-07-30">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.7.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="july_29_2020" data-text="July 29, 2020">July 29, 2020</h2> <h3 id="sdk_releases_53" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.15.0">Firebase Admin .NET SDK (v1.15.0)</a> is now available. This release comes with new APIs for managing SAML and OIDC provider configurations. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="july_28_2020" data-text="July 28, 2020">July 28, 2020</h2> <h3 id="app_distribution" data-text="App Distribution">App Distribution</h3> <ul> <li><span class="release-feature"></span> After uploading your app to Firebase App Distribution, you can now download the IPA or APK file from the <a href="https://web.archive.org/web/20210116213550/https://console.firebase.google.com/u/2/project/_/appdistribution">App Distribution dashboard</a> of the Firebase console.</li> </ul> <h3 id="sdk_releases_54" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.29.0">Firebase iOS SDK (v6.29.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.29.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="july_24_2020" data-text="July 24, 2020">July 24, 2020</h2> <h3 id="sdk_releases_55" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.17.1">Firebase JavaScript SDK (v7.17.1)</a> fixes a bug introduced in 7.17.0 that caused an error on initializing Analytics. It also includes internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_23_2020" data-text="July 23, 2020">July 23, 2020</h2> <h3 id="sdk_releases_56" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.15.0">Firebase Admin Java SDK (v6.15.0)</a> is now available. This release comes with new APIs for tenant management operations. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.17.0">Firebase JavaScript SDK (v7.17.0)</a> adds runtime environment checking functionality to Analytics and improves backend error messages in Storage. It also includes internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="july_21_2020" data-text="July 21, 2020">July 21, 2020</h2> <h3 id="sdk_releases_57" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.28.2">Firebase iOS SDK (v6.28.2)</a> is now available. This release is available on CocoaPods only. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.28.2">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="july_17_2020" data-text="July 17, 2020">July 17, 2020</h2> <h3 id="sdk_releases_58" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Performance Monitoring has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-07-17">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.6.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="july_16_2020" data-text="July 16, 2020">July 16, 2020</h2> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.16.1">Firebase JavaScript SDK (v7.16.1)</a> includes bug fixes and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_14_2020" data-text="July 14, 2020">July 14, 2020</h2> <h3 id="sdk_releases_59" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.28.1">Firebase iOS SDK (v6.28.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.28.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#9.0.0">Firebase Admin Node.js SDK (v9.0.0)</a> is now available. Starting from this release, the Admin SDK requires Node.js 10 or higher. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.28.0">Firebase iOS SDK (v6.28.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.28.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="july_10_2020" data-text="July 10, 2020">July 10, 2020</h2> <h3 id="sdk_releases_60" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.15.2">Firebase SDK for Unity (v6.15.2)</a> is now available. This release comes with fixes for issues with Firestore.</li> </ul> <h2 id="july_09_2020" data-text="July 09, 2020">July 09, 2020</h2> <h3 id="sdk_releases_61" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.16.0">Firebase JavaScript SDK (v7.16.0)</a> adds support in Cloud Firestore for <code translate="no" dir="ltr">set()</code> with merge options when using <code translate="no" dir="ltr">FirestoreDataConverter</code> and restores the Cloud Firestore ReactNative bundle. It also includes bug fixes in Cloud Firestore, FCM, and Cloud Functions for Firebase Client SDK, as well as internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_08_2020" data-text="July 08, 2020">July 08, 2020</h2> <h3 id="sdk_releases_62" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Messaging and Instance IDs have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-07-08">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.6.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="july_07_2020" data-text="July 07, 2020">July 07, 2020</h2> <h3 id="sdk_releases_63" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.27.1">Firebase iOS SDK (v6.27.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.27.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="july_06_2020" data-text="July 06, 2020">July 06, 2020</h2> <h3 id="sdk_releases_64" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Analytics, Authentication, Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, In-App Messaging, Instance IDs, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-07-06">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="june_29_2020" data-text="June 29, 2020">June 29, 2020</h2> <h3 id="sdk_releases_65" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.13.0">Firebase Admin Node.js SDK (v8.13.0)</a> is now available. This release comes with version management support for Firebase Remote Config and bug fixes for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.15.1">Firebase SDK for C++ (v6.15.1)</a> is now available. This release comes with fixes for issues with Firestore.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.15.1">Firebase SDK for Unity (v6.15.1)</a> is now available. release comes with fixes for issues with Firestore.</p></li> </ul> <h2 id="june_25_2020" data-text="June 25, 2020">June 25, 2020</h2> <h3 id="sdk_releases_66" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.15.5">Firebase JavaScript SDK (v7.15.5)</a> includes a bug fix and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_20_2020" data-text="June 20, 2020">June 20, 2020</h2> <h3 id="sdk_releases_67" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.15.4">Firebase JavaScript SDK (v7.15.4)</a> includes a bug fix. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_19_2020" data-text="June 19, 2020">June 19, 2020</h2> <h3 id="sdk_releases_68" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.15.3">Firebase JavaScript SDK (v7.15.3)</a> includes a bug fix. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_18_2020" data-text="June 18, 2020">June 18, 2020</h2> <h3 id="sdk_releases_69" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Messaging, Crashlytics, Crashlytics NDK, Instance IDs, and Realtime Database have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-06-18">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.5.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.15.2">Firebase JavaScript SDK (v7.15.2)</a> includes bug fixes and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="june_17_2020" data-text="June 17, 2020">June 17, 2020</h2> <h3 id="sdk_releases_70" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.14.0">Firebase Admin .NET SDK (v1.14.0)</a> is now available. This release contains a new API for importing users in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.14.0">Firebase Admin Java SDK (v6.14.0)</a> is now available. This release comes with improvements in the Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="june_16_2020" data-text="June 16, 2020">June 16, 2020</h2> <h3 id="sdk_releases_71" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#4.0.0">Firebase Admin Go SDK (v4.0.0)</a> is now available. This release comes with Go modules support and several new APIs for error handling. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.27.0">Firebase iOS SDK (v6.27.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.27.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="june_11_2020" data-text="June 11, 2020">June 11, 2020</h2> <h3 id="sdk_releases_72" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.15.1">Firebase JavaScript SDK (v7.15.1)</a> includes bug fixes and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_04_2020" data-text="June 04, 2020">June 04, 2020</h2> <h3 id="sdk_releases_73" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Crashlytics, Crashlytics NDK, and Installations have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-06-04">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.4.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.15.0">Firebase JavaScript SDK (v7.15.0)</a> adds a new setting to allow Cloud Firestore to enable persistence in environments without <code translate="no" dir="ltr">localStorage</code>. It also includes a bug fixes and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="june_02_2020" data-text="June 02, 2020">June 02, 2020</h2> <h3 id="sdk_releases_74" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.26.0">Firebase iOS SDK (v6.26.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.26.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.15.0">Firebase SDK for C++ (v6.15.0)</a> is now available. This release comes with a fix for an issue with App creation, and multiple Firestore improvements.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.15.0">Firebase SDK for Unity (v6.15.0)</a> is now available. This release comes with an update to Crashlytics, a fix for the editor freezing, and multiple Firestore improvements.</p></li> </ul> <h2 id="may_29_2020" data-text="May 29, 2020">May 29, 2020</h2> <h3 id="sdk_releases_75" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.13.0">Firebase Admin .NET SDK (v1.13.0)</a> is now available. This release comes with new APIs for retrieving and deleting user accounts in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.6">Firebase JavaScript SDK (v7.14.6)</a> adds a new setting to allow Cloud Firestore to ignore undefined properties in Cloud Firestore. It also includes a bug fix for Cloud Firestore and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="may_21_2020" data-text="May 21, 2020">May 21, 2020</h2> <h3 id="sdk_releases_76" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Messaging, In-App Messaging, Installations, and Instance IDs have been updated. The Crashlytics Gradle plugin has also been updated. The Cloud Messaging Direct Boot SDK is now available. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-05-21">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.4.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.13.0">Firebase Admin Go SDK (v3.13.0)</a> is now available. This release comes with new APIs for fetching and deleting user accounts in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.5">Firebase JavaScript SDK (v7.14.5)</a> includes a bug fix for Realtime Database and internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="may_19_2020" data-text="May 19, 2020">May 19, 2020</h2> <h3 id="sdk_releases_77" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.25.0">Firebase iOS SDK (v6.25.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.25.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="may_18_2020" data-text="May 18, 2020">May 18, 2020</h2> <h3 id="sdk_releases_78" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.14.1">Firebase SDK for Unity (v6.14.1)</a> is now available. This release includes Auth support for an updated sign in credential on Apple Sign In link failures on iOS.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.14.0">Firebase SDK for C++ (v6.14.1)</a> is now available. This release includes Auth support for an updated sign in credential on Apple Sign In link failures on iOS.</p></li> </ul> <h2 id="may_14_2020" data-text="May 14, 2020">May 14, 2020</h2> <h3 id="sdk_releases_79" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.13.0">Firebase Admin Java SDK (v6.13.0)</a> is now available. This release comes with new APIs for fetching and deleting user accounts in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.3.0">Firebase Admin Python SDK (v4.3.0)</a> is now available. This release comes with new APIs for fetching and deleting user accounts in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.4">Firebase JavaScript SDK (v7.14.4)</a> includes bug fixes and internal refactoring for Cloud Firestore. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="may_8_2020" data-text="May 8, 2020">May 8, 2020</h2> <h3 id="sdk_releases_80" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.12.1">Firebase Admin Node.js SDK (v8.12.1)</a> is now available. This release comes with a fix to the typings of Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="may_07_2020" data-text="May 07, 2020">May 07, 2020</h2> <h3 id="sdk_releases_81" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Messaging, Installations, and Instance IDs have been updated. The App Distribution and Crashlytics Gradle plugins have also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-05-07">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.3.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.3">Firebase JavaScript SDK (v7.14.3)</a> includes bug fixes and internal refactoring for Cloud Firestore. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="may_06_2020" data-text="May 06, 2020">May 06, 2020</h2> <h3 id="sdk_releases_82" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.12.0">Firebase Admin Node.js SDK (v8.12.0)</a> is now available. This release comes with new APIs for fetching and deleting user accounts in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.12.0">Firebase Admin .NET SDK (v1.12.0)</a> is now available. This release comes with new APIs for creating and verifying Firebase session cookies. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="may_05_2020" data-text="May 05, 2020">May 05, 2020</h2> <h3 id="sdk_releases_83" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.24.0">Firebase iOS SDK (v6.24.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.24.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="april_30_2020" data-text="April 30, 2020">April 30, 2020</h2> <h3 id="sdk_releases_84" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.2.0">Firebase Admin Python SDK (v4.2.0)</a> is now available. This release contains a new <code translate="no" dir="ltr">tenant_mgt</code> module to manage authentication tenants in GCIP-enabled Firebase projects. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_23_2020" data-text="April 23, 2020">April 23, 2020</h2> <h3 id="sdk_releases_85" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Authentication, Crashlytics, Crashlytics NDK, Cloud Firestore, Cloud Messaging, In-App Messaging, Installations, Instance IDs, Firebase ML, Performance Monitoring, Realtime Database, and Remote Config have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-04-23">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.3.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.14.0">Firebase SDK for Unity (v6.14.0)</a> is now available. This release includes an update to the Cloud Firestore logging API and removes a dependency on UIWebView API from the Crashlytics iOS SDK.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.14.0">Firebase SDK for C++ (v6.14.0)</a> is now available. This release includes an update to the Cloud Firestore logging API.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.11.0">Firebase Admin .NET SDK (v1.11.0)</a> is now available. This release comes with new APIs for revoking refresh tokens and checking for revoked ID tokens. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.12.1">Firebase Admin Go SDK (v3.12.1)</a> is now available. This release comes with improvements to credentials loading and a bug fix in the FCM topic management API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.2">Firebase JavaScript SDK (v7.14.2)</a> includes bug fixes for Cloud Firestore and Cloud Messaging. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="april_22_2020" data-text="April 22, 2020">April 22, 2020</h2> <h3 id="sdk_releases_86" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.11.0">Firebase Admin Node.js SDK (v8.11.0)</a> is now available. This release adds new APIs to manage Firebase-hosted custom ML models. It also includes new APIs to manage Firebase Remote Config templates. The release also comes with bug fixes and improvements for Authentication and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_21_2020" data-text="April 21, 2020">April 21, 2020</h2> <h3 id="test_lab_2" data-text="Test Lab">Test Lab</h3> <ul> <li><span class="release-feature"></span> Firebase Test Lab has redesigned the device catalog in the <a href="https://web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/testlab" data-category="console" data-action="linkClick">Firebase console</a> to make the experience of selecting test devices more intuitive. You can now view the details of a device, as well as search and filter for devices. You can also create presets (previously called templates) for all test types, including Game Loop tests (for Android and iOS) and iOS XCTest.</li> </ul> <h3 id="sdk_releases_87" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.1.0">Firebase Admin Python SDK (v4.1.0)</a> is now available. This release contains a new <code translate="no" dir="ltr">ml</code> module to manage Firebase-hosted custom ML models. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.23.0">Firebase iOS SDK (v6.23.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.23.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="april_16_2020" data-text="April 16, 2020">April 16, 2020</h2> <h3 id="sdk_releases_88" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.1">Firebase JavaScript SDK (v7.14.1)</a> includes bug fixes for Storage and Authentication. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h3 id="firebase-console_1" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> You can now use drag-and-drop to reorder content on the Project Overview page in the Firebase Console.</li> </ul> <h2 id="april_09_2020" data-text="April 09, 2020">April 09, 2020</h2> <h3 id="sdk_releases_89" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Crashlytics, Crashlytics NDK, In-App Messaging, Firebase ML, and Performance Monitoring have been updated. The App Distribution and Crashlytics Gradle plugins have also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-04-09">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.2.2. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.10.0">Firebase Admin .NET SDK (v1.10.0)</a> is now available. This release comes with new APIs for generating email action links for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.14.0">Firebase JavaScript SDK (v7.14.0)</a> adds a new API for atomic field value increments in Realtime Database. It also includes some internal refactoring for bundle size optimization in Cloud Firestore. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="april_08_2020" data-text="April 08, 2020">April 08, 2020</h2> <h3 id="sdk_releases_90" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.22.0">Firebase iOS SDK (v6.22.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.22.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="april_03_2020" data-text="April 03, 2020">April 03, 2020</h2> <h3 id="sdk_releases_91" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Messaging, Installations, and Instance IDs have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-04-03">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.2.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="april_02_2020" data-text="April 02, 2020">April 02, 2020</h2> <h3 id="sdk_releases_92" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.13.2">Firebase JavaScript SDK (v7.13.2)</a> contains bug fixes for Cloud Firestore and FCM. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_31_2020" data-text="March 31, 2020">March 31, 2020</h2> <ul> <li><span class="release-functions"></span> Cloud Functions for Firebase v3.6.0 has added support for a new location, <code translate="no" dir="ltr">europe-west3</code>. See <a href="/web/20210116213550/https://firebase.google.com/docs/functions/locations">Cloud Functions locations</a>.</li> </ul> <h2 id="march_30_2020" data-text="March 30, 2020">March 30, 2020</h2> <h3 id="sdk_releases_93" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, Installations, and Instance IDs have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-03-30">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.2.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.0.1">Firebase Admin Python SDK (v4.0.1)</a> is now available. This release contains some bug fixes and improvements in Realtime Database and Cloud Messaging APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="march_27_2020" data-text="March 27, 2020">March 27, 2020</h2> <h3 id="sdk_releases_94" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.13.1">Firebase JavaScript SDK (v7.13.1)</a> fixes a syntax error in package.json for Cloud Firestore. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_26_2020" data-text="March 26, 2020">March 26, 2020</h2> <h3 id="sdk_releases_95" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.13.0">Firebase JavaScript SDK (v7.13.0)</a> adds support for new events and parameters to Analytics. It also adds support to import memory-only build of Cloud Firestore without persistence related code. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_25_2020" data-text="March 25, 2020">March 25, 2020</h2> <h3 id="firebase-security-rules" data-text="Firebase Security Rules">Firebase Security Rules</h3> <ul> <li><span class="release-rules"></span> Improvements to the Firebase Security Rules Language and new Rules-related reporting tools are now available. See the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/security-rules#032520">Firebase Security Rules Release Notes</a>.</li> </ul> <h2 id="march_24_2020" data-text="March 24, 2020">March 24, 2020</h2> <h3 id="sdk_releases_96" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.21.0">Firebase iOS SDK (v6.21.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.21.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_23_2020" data-text="March 23, 2020">March 23, 2020</h2> <h3 id="sdk_releases_97" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.13.0">Firebase SDK for Unity (v6.13.0)</a> adds new APIs for Cloud Firestore, adds new asset labels for new External Dependency Manager features, and is now available through Unity Package Manager from Unity 2018.4 or above (see the <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup#add-sdks-upm">setup guide</a>).</li> </ul> <h3 id="fcm" data-text="FCM">FCM</h3> <ul> <li><span class="release-deprecated"></span> From March 2020, FCM has stopped creating legacy server keys.</li> </ul> <p>Existing legacy server keys will continue to work, but we recommend that you instead use the newer version of key labeled <strong>Server key</strong> in the <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/settings/cloudmessaging/"> Firebase console</a>.</p> <p>For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/cloud-messaging/auth-server#migrate-legacy-server-keys">Migrate legacy server keys</a>.</p> <h2 id="march_19_2020" data-text="March 19, 2020">March 19, 2020</h2> <h3 id="sdk_releases_98" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.12.0">Firebase JavaScript SDK (v7.12.0)</a> adds methods to set the SDK log level and customize log reporting. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_17_2020" data-text="March 17, 2020">March 17, 2020</h2> <h3 id="admob" data-text="AdMob">AdMob</h3> <p>Linking your AdMob apps with Firebase (and Google Analytics!) now offers increasing levels of configuration to help you optimize your app's user experience and your ad revenue. Visit the AdMob documentation to learn about all the <a href="/web/20210116213550/https://firebase.google.com/docs/admob/analytics-and-firebase">benefits</a> of using AdMob, Firebase, and Google Analytics together!</p> <h3 id="sdk_releases_99" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Messaging, Crashlytics, In-App Messaging, Installations, Instance IDs, and Remote Config have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-03-17">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.1.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="march_16_2020" data-text="March 16, 2020">March 16, 2020</h2> <h3 id="sdk_releases_100" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.20.0">Firebase iOS SDK (v6.20.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.20.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_12_2020" data-text="March 12, 2020">March 12, 2020</h2> <h3 id="sdk_releases_101" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Authentication has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-03-12">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v25.1.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.10.0">Firebase Admin Node.js SDK (v8.10.0)</a> is now available. This release adds the ability for <a href="https://web.archive.org/web/20210116213550/https://cloud.google.com/identity-platform/docs/how-to#mfa">Cloud Identity Platform</a> administrators to configure multi-factor authentication settings on user accounts. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.11.0">Firebase JavaScript SDK (v7.11.0)</a> adds multi-factor authentication support for Google Cloud Identity Platform projects. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_10_2020" data-text="March 10, 2020">March 10, 2020</h2> <h3 id="sdk_releases_102" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.19.0">Firebase iOS SDK (v6.19.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.19.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h3 id="firebase-console_2" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> We rewrote most of the Firebase console using Angular. The console now has a smaller initial download which means faster initial loading! You shouldn't notice any visual changes.</li> </ul> <h2 id="march_09_2020" data-text="March 09, 2020">March 09, 2020</h2> <ul> <li><span class="release-android"></span> Kotlin extension libraries for many Firebase Android SDKs are now out of beta! These ktx libraries enable you to access Firebase Android APIs using idiomatic Kotlin syntax. Learn more about these ktx libraries in the <a href="/web/20210116213550/https://firebase.google.com/docs/reference/kotlin/packages">Android -- Kotlin reference documentation</a>.</li> </ul> <h2 id="march_05_2020" data-text="March 05, 2020">March 05, 2020</h2> <h3 id="sdk_releases_103" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.12.0">Firebase SDK for C++ (v6.12.0)</a> adds experimental support for Cloud Firestore, available on all supported platforms.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.12.0">Firebase SDK for Unity (v6.12.0)</a> adds experimental support for Cloud Firestore, available on all supported platforms.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.10.0">Firebase JavaScript SDK (v7.10.0)</a> adds a <code translate="no" dir="ltr">Timestamp.valueOf()</code> overload to Cloud Firestore. The SDK also includes some internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_03_2020" data-text="March 03, 2020">March 03, 2020</h2> <h3 id="sdk_releases_104" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs Instance IDs and Cloud Messaging have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-03-03">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.7.2. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="february_28_2020" data-text="February 28, 2020">February 28, 2020</h2> <h3 id="sdk_releases_105" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.9.3">Firebase JavaScript SDK (v7.9.3)</a> fixes a Storage CORS regression. The SDK also includes some internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_27_2020" data-text="February 27, 2020">February 27, 2020</h2> <h3 id="sdk_releases_106" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Firestore, Instance IDs, Cloud Messaging, and Remote Config have been updated. Also, the Firebase installations SDK is now available. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-02-27">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.7.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.9.2">Firebase JavaScript SDK (v7.9.2)</a> fixes a mangling issue for Cloud Firestore builds and reintroduces mangled browser CJS build for Cloud Firestore. The SDK also includes some internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="february_25_2020" data-text="February 25, 2020">February 25, 2020</h2> <h3 id="sdk_releases_107" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.18.0">Firebase iOS SDK (v6.18.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.18.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="february_24_2020" data-text="February 24, 2020">February 24, 2020</h2> <h3 id="sdk_releases_108" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#4.0.0">Firebase Admin Python SDK (v4.0.0)</a> is now available. Starting from this release the Python Admin SDK does not support Python 2 and 3.4. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="february_21_2020" data-text="February 21, 2020">February 21, 2020</h2> <h3 id="sdk_releases_109" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.9.1">Firebase JavaScript SDK (v7.9.1)</a> fixes a regression that affected Cloud Firestore Node and CJS bundles. The SDK also includes some internal refactoring. To install the SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_20_2020" data-text="February 20, 2020">February 20, 2020</h2> <h3 id="sdk_releases_110" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.11.0">Firebase SDK for C++ (v6.11.0)</a> updated the minimum supported Xcode version and fixed an issue with Realtime Database connections.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.11.0">Firebase SDK for Unity (v6.11.0)</a> updated the minimum supported Xcode version and fixed an issue with Realtime Database connections.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.9.0">Firebase JavaScript SDK (v7.9.0)</a> replaces the Cloud Firestore bundle with a minified version, reducing total bundle size. It also includes bug fixes for Cloud Firestore and FCM, and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="february_14_2020" data-text="February 14, 2020">February 14, 2020</h2> <h3 id="sdk_releases_111" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Dynamic Links have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-02-14">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.7.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="february_13_2020" data-text="February 13, 2020">February 13, 2020</h2> <h3 id="sdk_releases_112" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.8.2">Firebase JavaScript SDK (v7.8.2)</a> includes a bug fix for Cloud Firestore as well as internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h3 id="firebase-security-rules_1" data-text="Firebase Security Rules">Firebase Security Rules</h3> <ul> <li><span class="release-rules"></span> Improvements to the Firebase Security Rules Language and new Rules-related reporting tools are now available. See the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/security-rules#021320">Firebase Security Rules Release Notes</a>.</li> </ul> <h2 id="february_11_2020" data-text="February 11, 2020">February 11, 2020</h2> <h3 id="sdk_releases_113" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.17.0">Firebase iOS SDK (v6.17.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.17.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.9.2">Firebase Admin .NET SDK (v1.9.2)</a> is now available. This release contains a fix in the Authentication API to raise the correct error code when an already in-use email address is specified for a user. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.12.2">Firebase Admin Java SDK (v6.12.2)</a> is now available. This release contains fixes to automatically retry operations that fail due to retry-eligible HTTP errors in project management and user management APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="february_06_2020" data-text="February 06, 2020">February 06, 2020</h2> <h3 id="sdk_releases_114" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.8.1">Firebase JavaScript SDK (v7.8.1)</a> includes a bug fix for Cloud Firestore as well as internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_03_2020" data-text="February 03, 2020">February 03, 2020</h2> <h3 id="sdk_releases_115" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for A/B Testing, App Indexing, Cloud Firestore, Cloud Functions, Cloud Storage, Realtime Database, and Remote Config have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-02-03">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.6.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="january_30_2020" data-text="January 30, 2020">January 30, 2020</h2> <h3 id="sdk_releases_116" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.8.0">Firebase JavaScript SDK (v7.8.0)</a> includes an experimental alternative minified Cloud Firestore import that developers can optionally try out (<a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.8.0">see notes for details</a>). It also includes some bug fixes and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.10.0">Firebase SDK for C++ (v6.10.0)</a> reverted experimental API from Authentication, added a new method which supports a nonce as required by Apple Sign-in to Authentication and updated the CMakeLists.txt to link static libraries properly for iOS targets.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.10.0">Firebase SDK for Unity (v6.10.0)</a> , added a new method which supports a nonce as required by Apple Sign-in to Authentication, fixed Unity editor freeze when disposing FirebaseAuth and improved resource generation.</p></li> </ul> <h2 id="january_28_2020" data-text="January 28, 2020">January 28, 2020</h2> <h3 id="sdk_releases_117" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.16.0">Firebase iOS SDK (v6.16.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.16.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="january_23_2020" data-text="January 23, 2020">January 23, 2020</h2> <h3 id="sdk_releases_118" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.9.2">Firebase Admin Node.js SDK (v8.9.2)</a> is now available. This release contains a fix for an issue that prevented functions from being deployed via the Firebase CLI. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.12.1">Firebase Admin Java SDK (v6.12.1)</a> is now available. This release contains a fix in the Cloud Messaging API to correctly format the <code translate="no" dir="ltr">event_time</code> field in <code translate="no" dir="ltr">AndroidNotification</code>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="january_16_2020" data-text="January 16, 2020">January 16, 2020</h2> <h3 id="sdk_releases_119" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.7.0">Firebase JavaScript SDK (v7.7.0)</a> includes some bug fixes and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> <li><span class="release-ios"></span> A patch release <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.15.1">Firebase iOS SDK (v6.15.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.15.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="january_15_2019" data-text="January 15, 2019">January 15, 2019</h2> <h3 id="sdk_releases_120" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.9.1">Firebase Admin Node.js SDK (v8.9.1)</a> is now available. This release contains some bug fixes that make the SDK operate correctly in managed cloud environments like Google Cloud Run. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.12.0">Firebase Admin Go SDK (v3.12.0)</a> is now available. This release comes with several new additions to the FCM API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="january_14_2020" data-text="January 14, 2020">January 14, 2020</h2> <h3 id="sdk_releases_121" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.15.0">Firebase iOS SDK (v6.15.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.15.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Google Analytics, In-App Messaging, and Performance Monitoring have been updated. The Firebase Crashlytics SDK, the Firebase Crashlytics SDK for NDK crash reporting, and the Firebase Crashlytics Gradle plugin are now available in beta. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2020-01-14">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.5.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="january_09_2020" data-text="January 09, 2020">January 09, 2020</h2> <h3 id="sdk_releases_122" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.6.2">Firebase JavaScript SDK (v7.6.2)</a> fixes a perfomance-affecting bug in Realtime Database causing slow updates, a Cloud Firestore issue where auth credentials were not respected in certain environments, and a Cloud Functions for Firebase Client SDK bug causing <code translate="no" dir="ltr">functions.httpCallable()</code> to request notification permissions. It also includes some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_27_2019" data-text="December 27, 2019">December 27, 2019</h2> <h3 id="sdk_releases_123" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.9.0">Firebase SDK for C++ (v6.9.0)</a> added support for Apple Sign-in and for sign-in using 3rd party web providers to Authentication and added configuration of BigQuery export to Cloud Messaging.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.9.0">Firebase SDK for Unity (v6.9.0)</a> added support for Apple Sign-in and for sign-in using 3rd party web providers to Authentication, added configuration of BigQuery export to Cloud Messaging, fixed a Crashlytics build reporting bug with Python 3, and fixed a core editor plugin loading issue on Windows.</p></li> </ul> <h2 id="december_23_2019" data-text="December 23, 2019">December 23, 2019</h2> <h3 id="sdk_releases_124" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.11.1">Firebase Admin Go SDK (v3.11.1)</a> is now available. This release contains some minor improvements to fix the API reference generated by <code translate="no" dir="ltr">godoc</code>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="december_19_2019" data-text="December 19, 2019">December 19, 2019</h2> <h3 id="sdk_releases_125" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.9.0">Firebase Admin Node.js SDK (v8.9.0)</a> is now available. This release includes dependency updates in Cloud Firestore and Realtime Database along with improvements to the Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="december_18_2019" data-text="December 18, 2019">December 18, 2019</h2> <h3 id="sdk_releases_126" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Performance Monitoring and Remote Config have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-12-18">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.4.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.12.0">Firebase Admin Java SDK (v6.12.0)</a> is now available. This release includes dependency updates in Cloud Firestore along with improvements to the Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.11.0">Firebase Admin Go SDK (v3.11.0)</a> is now available. The Admin SDK for Go now requires Go 1.11 or higher. This release comes with new additions to the Authentication API including multitenancy support. It also includes improvements to the Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.6.1">Firebase JavaScript SDK (v7.6.1)</a> includes some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="december_17_2019" data-text="December 17, 2019">December 17, 2019</h2> <h3 id="fcm_1" data-text="FCM">FCM</h3> <p>FCM has removed ongoing support for delivery reciepts via the XMPP protocol. In place of XMPP delivery receipts, developers should <a href="/web/20210116213550/https://firebase.google.com/docs/cloud-messaging/understand-delivery#enable-message-delivery-data-export-on-android">enable delivery data export</a> in the FCM client SDK.</p> <h3 id="sdk_releases_127" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.14.0">Firebase iOS SDK (v6.14.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.14.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="december_16_2019" data-text="December 16, 2019">December 16, 2019</h2> <h3 id="sdk_releases_128" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.8.1">Firebase SDK for Unity (v6.8.1)</a> includes bug fixes for Crashlytics and core editor plugin to load without the iOS Unity extension installed.</li> </ul> <h2 id="december_12_2019" data-text="December 12, 2019">December 12, 2019</h2> <h3 id="sdk_releases_129" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.6.0">Firebase JavaScript SDK (v7.6.0)</a> adds support for storing and retrieving custom types in Cloud Firestore. The <code translate="no" dir="ltr">getToken()</code> method in FCM now automatically requests permissions if not previously requested. It also includes bug fixes in Cloud Firestore, FCM, and Testing SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_11_2019" data-text="December 11, 2019">December 11, 2019</h2> <h3 id="sdk_releases_130" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#3.2.1">Firebase Admin Python SDK (v3.2.1)</a> is now available. This release includes a bug fix for the Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="december_09_2019" data-text="December 09, 2019">December 09, 2019</h2> <h3 id="firebase-security-rules_2" data-text="Firebase Security Rules">Firebase Security Rules</h3> <ul> <li><span class="release-rules"></span> Improvements to the Firebase Security Rules Language and new Rules-related reporting tools are now available. See the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/security-rules#1209919">Firebase Security Rules Release Notes</a>.</li> </ul> <h3 id="sdk_releases_131" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, Cloud Messaging, Instance IDs, Performance Monitoring, and Remote Config have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-12-09">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.3.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="december_06_2019" data-text="December 06, 2019">December 06, 2019</h2> <h3 id="sdk_releases_132" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.5.2">Firebase JavaScript SDK (v7.5.2)</a> includes a bug fix, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_05_2019" data-text="December 05, 2019">December 05, 2019</h2> <h3 id="sdk_releases_133" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.5.1">Firebase JavaScript SDK (v7.5.1)</a> includes bug fixes and some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_03_2019" data-text="December 03, 2019">December 03, 2019</h2> <h3 id="sdk_releases_134" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.8.0">Firebase SDK for C++ (v6.8.0)</a> includes fixes for issues in AdMob and resource generation from google-services.json.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.8.0">Firebase SDK for Unity (v6.8.0)</a> includes bug fixes for resource generation from google-services.json.</p></li> </ul> <h2 id="november_22_2019" data-text="November 22, 2019">November 22, 2019</h2> <h3 id="sdk_releases_135" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Authentication has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-11-22">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.2.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="november_21_2019" data-text="November 21, 2019">November 21, 2019</h2> <h3 id="analytics" data-text="Analytics">Analytics</h3> <ul> <li><span class="release-feature"></span> Google Analytics in Firebase is now available for use in the BigQuery sandbox. Previously, users could only see their analytics data in BigQuery by providing a credit card for payment. Analytics now being available in the sandbox means all Firebase data is accessible to try in the BigQuery sandbox before needing to commit to a billing plan and account.</li> </ul> <h3 id="sdk_releases_136" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.5.0">Firebase JavaScript SDK (v7.5.0)</a> includes performance improvements for repeated queries in Cloud Firestore. It also includes some bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="november_19_2019" data-text="November 19, 2019">November 19, 2019</h2> <h3 id="sdk_releases_137" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.8.0">Firebase Admin Node.js SDK (v8.8.0)</a> is now available. This release includes dependency updates in Cloud Firestore and Cloud Storage along with improvements to Authentication and Cloud Messaging. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.13.0-patch">Firebase iOS SDK (v6.13.0) patch release</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.13.0-patch">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="november_14_2019" data-text="November 14, 2019">November 14, 2019</h2> <h3 id="sdk_releases_138" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.13.0">Firebase iOS SDK (v6.13.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.13.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.4.0">Firebase JavaScript SDK (v7.4.0)</a> adds nonce support for sign-in with OIDC ID token credentials and OAuth sign-in support for apps served from origins with the <code translate="no" dir="ltr">ionic://</code> scheme. It also includes bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="november_13_2019" data-text="November 13, 2019">November 13, 2019</h2> <h3 id="sdk_releases_139" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.7.0">Firebase SDK for C++ (v6.7.0)</a> includes fixes for issues in Analytics, Realtime Database, Storage, and App. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.7.0">Firebase SDK for Unity (v6.7.0)</a> includes bug fixes for Analytics, Realtime Database, Dynamic Links, Crashlytics, and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#3.2.0">Firebase Admin Python SDK (v3.2.0)</a> is now available. This release comes with improvements and new additions to the Cloud Messaging API including the ability to further customize notifications that target Android devices. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="november_11_2019" data-text="November 11, 2019">November 11, 2019</h2> <h3 id="sdk_releases_140" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, Cloud Messaging, In-App Messaging, Instance IDs, ML Kit for Firebase, and Performance Monitoring have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-11-11">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.1.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="november_7_2019" data-text="November 7, 2019">November 7, 2019</h2> <h3 id="sdk_release" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.3.0">Firebase JavaScript SDK (v7.3.0)</a> adds new query operators in Cloud Firestore and contains some bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="november_5_2019" data-text="November 5, 2019">November 5, 2019</h2> <h3 id="sdk_releases_141" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.12.0">Firebase iOS SDK (v6.12.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.12.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_31_2019" data-text="October 31, 2019">October 31, 2019</h2> <h3 id="sdk_release_2" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.2.3">Firebase JavaScript SDK (v7.2.3)</a> includes bug fixes for Cloud Firestore, type fixes for Analytics, and some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_30_2019" data-text="October 30, 2019">October 30, 2019</h2> <h3 id="sdk_releases_142" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.10.0">Firebase Admin GO SDK (v3.10.0)</a> is now available. This release comes with a new API for managing OIDC and SAML auth provider configurations and other improvements to Authentication and Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.7.0">Firebase Admin Node.js SDK (v8.7.0)</a> is now available. This release comes with new additions to Cloud Messaging API that allow further customization of notifications that target Android devices. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.11.0">Firebase Admin Java SDK (v6.11.0)</a> is now available. This release comes with improvements and new additions to Cloud Messaging API including the ability to further customization of notifications that target Android devices. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="october_25_2019" data-text="October 25, 2019">October 25, 2019</h2> <h3 id="sdk_releases_143" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics and Cloud Firestore have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-10-25">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.0.2. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="october_24_2019" data-text="October 24, 2019">October 24, 2019</h2> <h3 id="sdk_release_3" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#3.1.0">Firebase Admin Python SDK (v3.1.0)</a> is now available. This release comes with several improvements related to error handling.</li> </ul> <h2 id="october_23_2019" data-text="October 23, 2019">October 23, 2019</h2> <h3 id="sdk_release_4" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.2.2">Firebase JavaScript SDK (v7.2.2)</a> includes bug fixes for rxFire and some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_22_2019" data-text="October 22, 2019">October 22, 2019</h2> <h3 id="sdk_releases_144" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.11.0">Firebase iOS SDK (v6.11.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.11.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_16_2019" data-text="October 16, 2019">October 16, 2019</h2> <h3 id="sdk_release_5" data-text="SDK Release">SDK Release</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, ML Kit for Firebase, Performance Monitoring, Realtime Database, and Remote Config have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-10-16">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v24.0.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.2.1">Firebase JavaScript SDK (v7.2.1)</a> updates Cloud Firestore to prevent crashes in iOS 13. It also includes bug fixes and refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.6.1">Firebase Admin Node.js SDK (v8.6.1)</a> is now available. This release includes improvements to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.9.1">Firebase Admin .NET SDK (v1.9.1)</a> is now available. This release adds automatic retries for HTTP requests that are failing due to low-level I/O errors and HTTP 503 errors. It also comes with improvements to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="october_10_2019" data-text="October 10, 2019">October 10, 2019</h2> <h3 id="sdk_release_6" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.2.0">Firebase JavaScript SDK (v7.2.0)</a> includes bug fixes and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_8_2019" data-text="October 8, 2019">October 8, 2019</h2> <h3 id="firebase-security-rules_3" data-text="Firebase Security Rules">Firebase Security Rules</h3> <ul> <li><span class="release-rules"></span> Improvements to the Firebase Security Rules Language are now available. See the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/security-rules#100819">Firebase Security Rules Release Notes</a>.</li> </ul> <h3 id="sdk_releases_145" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.10.0">Firebase iOS SDK (v6.10.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.10.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_3_2019" data-text="October 3, 2019">October 3, 2019</h2> <h3 id="sdk_releases_146" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.1.0">Firebase JavaScript SDK (v7.1.0)</a> adds a new Cloud Firestore method, <code translate="no" dir="ltr">onSnapshotsInSync()</code>. It also includes bug fixes to Cloud Firestore, Realtime Database, and Analytics. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_2_2019" data-text="October 2, 2019">October 2, 2019</h2> <h3 id="sdk_releases_147" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.6.1">Firebase SDK for C++ (v6.6.1)</a> includes a bug fix for Futures. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> </ul> <h2 id="september_26_2019" data-text="September 26, 2019">September 26, 2019</h2> <h3 id="app_distribution_2" data-text="App Distribution">App Distribution</h3> <ul> <li><span class="release-feature"></span> Firebase App Distribution is now available. With Firebase App Distribution you can distribute pre-release builds of your iOS and Androids apps to your trusted testers. Builds can be distributed from the Firebase console or using CLI tools via Gradle, fastlane, or the Firebase CLI. <a href="/web/20210116213550/https://firebase.google.com/docs/app-distribution">Learn more</a>.</li> </ul> <h3 id="analytics_1" data-text="Analytics">Analytics</h3> <ul> <li><span class="release-feature"></span> Google Analytics for web apps is now available. With Google Analytics you can now bring all of the features of Google Analytics App + Web properties to your Firebase web apps. See <a href="/web/20210116213550/https://firebase.google.com/docs/analytics/get-started">Get started with Google Analytics</a>.</li> </ul> <h3 id="remote-config" data-text="Remote Config">Remote Config</h3> <ul> <li><span class="release-feature"></span> Firebase Remote Config for web apps is now available. With Remote Config you can define parameters in your app and update their values in the cloud, allowing you to modify the appearance and behavior of your app without distributing an app update. See <a href="/web/20210116213550/https://firebase.google.com/docs/remote-config/use-config-web">Get started with Firebase Remote Config on Web</a>.</li> </ul> <h3 id="firebase-extensions" data-text="Firebase Extensions">Firebase Extensions</h3> <ul> <li><span class="release-feature"></span> Firebase Extensions are now available. Deploy functionality to your app quickly using these pre-packaged solutions. Firebase Extensions are configurable, and work with Firebase and other Google Cloud Platform products. Learn more about <a href="/web/20210116213550/https://firebase.google.com/products/extensions">Firebase Extensions</a> and how to <a href="/web/20210116213550/https://firebase.google.com/docs/extensions">get started using Extensions</a>.</li> </ul> <h3 id="fcm_2" data-text="FCM">FCM</h3> <ul> <li><span class="release-feature"></span> FCM introduces the targeting of web apps for messages sent from the Notifications composer. You can now target web notification messages by browser type and version as well as operating system. See <a href="/web/20210116213550/https://firebase.google.com/docs/cloud-messaging/js/send-with-console">Send messages with the Firebase Console</a>.</li> </ul> <h3 id="firebase-predictions" data-text="Firebase Predictions">Firebase Predictions</h3> <ul> <li><p><span class="release-feature"></span> The next version of Firebase Predictions is available in beta. This new version provides greater targeting granularity—for example, "the 10% of users most likely to spend"—and other improvements.</p> <p>The new version is the default for both new and existing projects. However, you can continue using the earlier version by clicking your app name on the <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/predictions">Predictions dashboard</a>, then selecting <strong>Predictions</strong> instead of <strong>Predictions beta</strong>.</p></li> </ul> <h3 id="firebase-console_3" data-text="Firebase console">Firebase console</h3> <ul> <li><p><span class="release-feature"></span> Web apps can now have Analytics data streams created for them. This data will then be included in the project’s dashboard as well as throughout the Analytics console.</p> <p>New web apps in new projects created after this release automatically have a web stream created for them, so long as the user opts into Google Analytics in the onboarding flow. Existing projects need to upgrade to the full Google Analytics experience before they can have data streams for both their existing web apps as well as any new web apps that they create inside that project.</p> <p>You can associate web apps with streams either in the Firebase console or by using the <a href="/web/20210116213550/https://firebase.google.com/docs/projects/api/workflow_set-up-and-manage-project">Firebase Management REST API</a>.</p></li> <li><p><span class="release-feature"></span> FCM introduces the targeting of web apps for messages sent from the Notifications composer. You can now target web notification messages by browser type and version as well as operating system. You can also target messages by audiences that now include users on web. See <a href="/web/20210116213550/https://firebase.google.com/docs/cloud-messaging/js/send-with-console">Send messages with the Firebase Console</a>.</p> <p><span class="release-feature"></span> Test Lab introduces test sharding to help you finish running your tests quicker. Test sharding lets you distribute a set of tests into shards, then run them in parallel across multiple devices. Learn more in <a href="/web/20210116213550/https://firebase.google.com/docs/test-lab/android/instrumentation-test#sharding">Speed up tests with sharding</a>.</p></li> <li><p><span class="release-feature"></span> Cloud Firestore introduces monitoring for active connections and snapshot listeners to the Firestore usage dashboard in the Firebase console.</p></li> <li><p><span class="release-feature"></span> Firebase IAM now supports new predefined roles, <a href="/web/20210116213550/https://firebase.google.com/docs/projects/iam/roles-predefined-product">Firebase product-level roles</a>, which offer even more granular access control for Firebase products. Assign these roles using the <a href="https://web.archive.org/web/20210116213550/https://cloud.google.com/iam/docs/granting-changing-revoking-access" class="external">GCP console</a>.</p></li> </ul> <h3 id="sdk_releases_148" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Authentication, Cloud Storage, In-App Messaging, ML Kit for Firebase, and Remote Config have been updated. Also, the Firebase App Distribution Gradle plugin (v1.0.0) is now available.</p> <p>For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-09-26">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v22.3.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.0.0">Firebase JavaScript SDK (v7.0.0)</a> is now available. This release introduces support for Remote Config and Analytics, and includes significant updates to FCM. Review the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#7.0.0">detailed release notes</a> to ensure your app functions as expected.</p> <p>To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.6.0">Firebase SDK for C++ (v6.6.0)</a> includes bug fixes for Authentication, Realtime Database and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.6.0">Firebase SDK for Unity (v6.6.0)</a> includes bug fixes for Authentication and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="september_23_2019" data-text="September 23, 2019">September 23, 2019</h2> <h3 id="sdk_releases_149" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.9.0">Firebase iOS SDK (v6.9.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.9.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="september_19_2019" data-text="September 19, 2019">September 19, 2019</h2> <h3 id="sdk_releases_150" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.6.2">Firebase JavaScript SDK (v6.6.2)</a> includes internal improvements and some bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_18_2019" data-text="September 18, 2019">September 18, 2019</h2> <h3 id="sdk_releases_151" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.6.0">Firebase Admin Node.js SDK (v8.6.0)</a> is now available. This release comes with a new API for managing Cloud Firestore and Cloud Storage security rules. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.9.0">Firebase Admin .NET SDK (v1.9.0)</a> is now available. This release comes with improved error handling for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="september_13_2019" data-text="September 13, 2019">September 13, 2019</h2> <h3 id="sdk_releases_152" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Cloud Firestore has been updated to v21.1.1. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-09-13">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v22.2.1. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-issue"></span> We have received reports that the v21.1.0 release of the Firebase Android SDK for Cloud Firestore can trigger an uncaught exception. Consequently, this issue also affects the Firebase BoM v22.2.0 release. Make sure to update to the next version of the Cloud Firestore SDK or Firebase BoM to get the fix.</p></li> </ul> <h2 id="september_12_2019" data-text="September 12, 2019">September 12, 2019</h2> <h3 id="sdk_releases_153" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.6.1">Firebase JavaScript SDK (v6.6.1)</a> includes some internal refactoring and cleanup. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_11_2019" data-text="September 11, 2019">September 11, 2019</h2> <h3 id="sdk_releases_154" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#3.0.0">Firebase Admin Python SDK (v3.0.0)</a> is now available. This major release includes improvements in error handling and some breaking changes. See the <a href="/web/20210116213550/https://firebase.google.com/docs/admin/migrate-python-v3">migration guide</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.5.0">Firebase SDK for C++ (v6.5.0)</a> is now available. This release includes improved logging. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.5.0">Firebase SDK for Unity (v6.5.0)</a> is now available. This release includes improved logging and bug fixes when playing in the editor. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="september_10_2019" data-text="September 10, 2019">September 10, 2019</h2> <h3 id="sdk_releases_155" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.8.1">Firebase iOS SDK (v6.8.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.8.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-ios"></span> The Firebase Crashlytics SDK for iOS (v3.14.0) is now available. This release removes all references to the deprecated <code translate="no" dir="ltr">UIWebView</code> APIs. For more information, refer to <a href="https://web.archive.org/web/20210116213550/https://github.com/firebase/firebase-ios-sdk/issues/3780" class="external">GitHub Issue #3780</a>.</p></li> </ul> <h2 id="september_09_2019" data-text="September 09, 2019">September 09, 2019</h2> <h3 id="sdk_releases_156" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, Cloud Storage, ML Kit for Firebase, Realtime Database, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-09-09">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v22.2.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="september_06_2019" data-text="September 06, 2019">September 06, 2019</h2> <ul> <li><span class="release-fixed"></span> The <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/google-services-plugin"><code translate="no" dir="ltr">google-services</code> plugin</a> for Android (v4.3.2) is now available. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-09-06">Android Release Notes</a>.</li> </ul> <h2 id="september_05_2019" data-text="September 05, 2019">September 05, 2019</h2> <h3 id="sdk_releases_157" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.5.0">Firebase Admin Node.js SDK (v8.5.0)</a> is now available. This release adds multi-tenancy support to the Authentication service.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.6.0">Firebase JavaScript SDK (v6.6.0)</a> adds multi-tenancy support to the Authentication service. It also includes some bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.8.0">Firebase iOS SDK (v6.8.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.8.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="september_04_2019" data-text="September 04, 2019">September 04, 2019</h2> <h3 id="sdk_releases_158" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.10.0">Firebase Admin Java SDK (v6.10.0)</a> is now available. This release comes with several new additions to the Cloud Messaging API and support for integrating with the Realtime Database emulator.</li> </ul> <h2 id="august_29_2019" data-text="August 29, 2019">August 29, 2019</h2> <h3 id="sdk_releases_159" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.5.0">Firebase JavaScript SDK (v6.5.0)</a> adds new <code translate="no" dir="ltr">waitForPendingWrites()</code> and <code translate="no" dir="ltr">terminate()</code> methods to Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_28_2019" data-text="August 28, 2019">August 28, 2019</h2> <h3 id="sdk_releases_160" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Functions, and ML Kit for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-08-28">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v22.1.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="august_26_2019" data-text="August 26, 2019">August 26, 2019</h2> <h3 id="sdk_releases_161" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.4.0">Firebase SDK for C++ (v6.4.0)</a> includes bug fixes for Authentication, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.4.0">Firebase SDK for Unity (v6.4.0)</a> includes bug fixes for Authentication, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="august_23_2019" data-text="August 23, 2019">August 23, 2019</h2> <h3 id="sdk_releases_162" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.4.2">Firebase JavaScript SDK (v6.4.2)</a> fixes a bug in Performance Monitoring and updates an rxFire API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.7.1">Firebase iOS SDK (v6.7.1)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.7.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="august_22_2019" data-text="August 22, 2019">August 22, 2019</h2> <h3 id="sdk_releases_163" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.4.1">Firebase JavaScript SDK (v6.4.1)</a> includes enhanced retry logic for Cloud Firestore transactions, new data validation for performance metrics, and more graceful handling of duplicate service registrations. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-fixed"></span> The <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/google-services-plugin"><code translate="no" dir="ltr">google-services</code> plugin</a> for Android (v4.3.1) is now available. This release removes calls to a deprecated API. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-08-22">Android Release Notes</a>.</p></li> </ul> <h2 id="august_21_2019" data-text="August 21, 2019">August 21, 2019</h2> <h3 id="sdk_releases_164" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.7.0">Firebase iOS SDK (v6.7.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.7.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.4.0">Firebase Admin Node.js SDK (v8.4.0)</a> is now available. This release adds support for specifying Analytics labels for notifications.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.18.0">Firebase Admin Python SDK (v2.18.0)</a> is now available. This release includes new features for Cloud Messaging including support for specifying Analytics labels for notifications, and deprecates <code translate="no" dir="ltr">WebpushFcmOptions</code> in favor of <code translate="no" dir="ltr">WebpushFCMOptions</code>.</p></li> </ul> <h2 id="august_16_2019" data-text="August 16, 2019">August 16, 2019</h2> <h3 id="sdk_releases_165" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Cloud Firestore, Cloud Messaging, and ML Kit for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-08-16">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <aside class="note"><strong>Note:</strong><span> This release adds nullabillity annotations to <em>all</em> Firebase public APIs to improve the Kotlin developer experience. This addition required a major versioning of all Firebase Android SDKs, including those with no other changes.</span></aside></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v22.0.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="august_15_2019" data-text="August 15, 2019">August 15, 2019</h2> <h3 id="sdk_releases_166" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.4.0">Firebase JavaScript SDK (v6.4.0)</a> includes a slight change in the way the Realtime Database URL is parsed, and now treats the <code translate="no" dir="ltr">ns</code> URL query parameter as the default Realtime Database namespace name. It also includes a bug fix in Realtime Database and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_14_2019" data-text="August 14, 2019">August 14, 2019</h2> <h3 id="sdk_releases_167" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.3.0">Firebase SDK for C++ (v6.3.0)</a> includes bug fixes for Authentication, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.3.0">Firebase SDK for Unity (v6.3.0)</a> includes bug fixes for Authentication, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="august_8_2019" data-text="August 8, 2019">August 8, 2019</h2> <h3 id="sdk_releases_168" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.3.5">Firebase JavaScript SDK (v6.3.5)</a> includes dependency updates and fixes an issue in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_7_2019" data-text="August 7, 2019">August 7, 2019</h2> <h3 id="sdk_releases_169" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.9.0">Firebase Admin Go SDK (v3.9.0)</a> is now available. This release comes with a new API for sending Cloud Messaging messages in batches. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.8.0">Firebase Admin .NET SDK (v1.8.0)</a> is now available. This release comes with a new API for managing Cloud Messaging topic subscriptions and improved error handling. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="august_6_2019" data-text="August 6, 2019">August 6, 2019</h2> <h3 id="sdk_releases_170" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.6.0">Firebase iOS SDK (v6.6.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.6.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="august_1_2019" data-text="August 1, 2019">August 1, 2019</h2> <h3 id="sdk_releases_171" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.3.4">Firebase JavaScript SDK (v6.3.4)</a> fixes an encoding issue in Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h3 id="firebase_gradle_plugins" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <ul> <li><span class="release-android"></span> The Firebase Performance Monitoring Gradle plugin has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-08-01">Android Release Notes</a>.</li> </ul> <h2 id="july_31_2019" data-text="July 31, 2019">July 31, 2019</h2> <h3 id="firebase-console_4" data-text="Firebase console">Firebase console</h3> <ul> <li><p><span class="release-changed"></span> The create project flow in the Firebase console has been updated to be a full-screen, multi-step flow. Users can choose to skip the step of setting up Google Analytics. When Google Analytics is set up, users can choose to associate their Firebase project with an existing Google Analytics account or to create a new Google Analytics account.</p> <p>We are also introducing the ability to upgrade your Firebase project to access even more powerful analytics capabilities in Google Analytics, in addition to the free and unlimited event reporting already available in the Firebase console. To learn more, see the <a href="//web.archive.org/web/20210116213550/https://firebase.googleblog.com/2019/07/firebase-google-analytics-upgrade.html">Firebase blog</a>.</p></li> </ul> <h2 id="july_26_2019" data-text="July 26, 2019">July 26, 2019</h2> <h3 id="sdk_releases_172" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.3.3">Firebase JavaScript SDK (v6.3.3)</a> fixes a regression in Realtime Database introduced in v6.3.2. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.2.2">Firebase SDK for C++ (v6.2.2)</a> includes bug fixes for Authentication, Realtime Database, Cloud Functions and Cloud Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.2.2">Firebase SDK for Unity (v6.2.2)</a> includes bug fixes for Authentication, Realtime Database, Cloud Functions and Cloud Storage. It also works around regressions in Unity 2019.2 and 2019.3 which caused a DllNotFoundException in the editor. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="july_25_2019" data-text="July 25, 2019">July 25, 2019</h2> <h3 id="sdk_releases_173" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.3.2">Firebase JavaScript SDK (v6.3.2)</a> includes a bug fix for Performance Monitoring and adds an environment variable that allows developers to specify a local database emulator instance. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_24_2019" data-text="July 24, 2019">July 24, 2019</h2> <h3 id="sdk_releases_174" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Functions, Realtime Database, Cloud Storage, Cloud Firestore, and ML Kit for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-07-24">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v21.1.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> <li><p><span class="release-functions"></span> Cloud Functions for Firebase v3.2.0 has added support for <a href="/web/20210116213550/https://firebase.google.com/docs/functions/test-lab-events">Test Lab triggered functions</a> with <code translate="no" dir="ltr">functions.testLab</code>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.3.0">Firebase Admin Node.js SDK (v8.3.0)</a> is now available. This release comes with a new API for retrieving and updating Realtime Database security rules. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="july_18_2019" data-text="July 18, 2019">July 18, 2019</h2> <h3 id="sdk_releases_175" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.5.0">Firebase iOS SDK (v6.5.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.5.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.9.0">Firebase Admin Java SDK (v6.9.0)</a> is now available. This release comes with new APIs for specifying analytics labels for FCM notifications. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.3.1">Firebase JavaScript SDK (v6.3.1)</a> includes internal refactoring changes and some fixes for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="july_12_2019" data-text="July 12, 2019">July 12, 2019</h2> <h3 id="sdk_releases_176" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, Authentication, Cloud Storage, In-App Messaging, and ML Kit for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-07-12">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v21.0.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="july_11_2019" data-text="July 11, 2019">July 11, 2019</h2> <h3 id="sdk_releases_177" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The Firebase Crashlytics SDK for iOS (v3.13.4) is now available. This release includes:</p> <ul> <li>Hotfix for changes introduced with Answers 1.4.1</li> </ul></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.3.0">Firebase JavaScript SDK (v6.3.0)</a> includes a fix to prevent errors during page load on browsers that don't support IndexedDB. It also includes internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="july_10_2019" data-text="July 10, 2019">July 10, 2019</h2> <h3 id="firebase_gradle_plugins_2" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <ul> <li><span class="release-android"></span> The Firebase Performance Monitoring Gradle plugin has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-07-10">Android Release Notes</a>.</li> </ul> <h3 id="sdk_releases_178" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.2.1">Firebase SDK for Unity (v6.2.1)</a> is now available, which fixes an issue with Crashlytics on Android.</li> </ul> <h2 id="july_9_2019" data-text="July 9, 2019">July 9, 2019</h2> <h3 id="sdk_releases_179" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The Firebase Crashlytics SDK for iOS (v3.13.3) is now available. This release includes:</p> <ul> <li>Upgrade to include changes for Answers 1.4.1</li> <li>Fix for an issue where system libraries are not symbolicated for arm64e devices</li> </ul></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.4.0">Firebase iOS SDK (v6.4.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.4.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="july_8_2019" data-text="July 8, 2019">July 8, 2019</h2> <h3 id="sdk_releases_180" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-functions"></span> Cloud Functions for Firebase v3.1.0 has added support for the <code translate="no" dir="ltr">us-east4</code> region.</li> </ul> <h2 id="july_2_2019" data-text="July 2, 2019">July 2, 2019</h2> <h3 id="sdk_releases_181" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.2.0">Firebase SDK for C++ (v6.2.0)</a> is now available with support for custom domains in Dynamic Links, and fixes to Realtime Database and Instance ID. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.1.0">Firebase SDK for Unity (v6.1.0)</a> is now available with a new C++ implementation for Realtime Database on Desktop, support for custom domains in Dynamic Links, and fixes to Crashlytics, Instance ID, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="june_27_2019" data-text="June 27, 2019">June 27, 2019</h2> <ul> <li><span class="release-android"></span> The <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/google-services-plugin"><code translate="no" dir="ltr">google-services</code> plugin</a> for Android (v4.3.0) and the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/versioning#standalone_version_matcher_plugin"><code translate="no" dir="ltr">strict-version-matcher</code> plugin</a> for Android (v1.2.0) are now available. This release contains bug fixes and a change to where you can apply the plugin. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-06-27">Android Release Notes</a>.</li> </ul> <h3 id="sdk_releases_182" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.7.0">Firebase Admin .NET SDK (v1.7.0)</a> is now available. This release comes with a set of new user management APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.2.4">Firebase JavaScript SDK (v6.2.4)</a> fixes an issue in Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="june_24_2019" data-text="June 24, 2019">June 24, 2019</h2> <h3 id="sdk_releases_183" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.2.3">Firebase JavaScript SDK (v6.2.3)</a> fixes a serious issue introduced in the previous release that affects Cloud Firestore queries. It also fixes a bug causing errors when using Authentication in Node. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Instance IDs, Cloud Firestore, Cloud Messaging, and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-06-24">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android-bom"></span> The Firebase Bill of Materials (BoM) has been updated to v20.1.0. Learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">add SDKs to your app using the Firebase BoM</a>, in the Android getting started guide.</p></li> </ul> <h2 id="june_21_2019" data-text="June 21, 2019">June 21, 2019</h2> <h3 id="sdk_releases_184" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.2.2">Firebase JavaScript SDK (v6.2.2)</a> fixes a bug introduced in the previous release that causes crashes in React Native. It also includes some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_20_2019" data-text="June 20, 2019">June 20, 2019</h2> <h3 id="sdk_releases_185" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for In-App Messaging have been updated. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <p>The Firebase Bill of Materials (BoM) (v20.0.1) has been updated. To add SDKs to your app using the Firebase BoM, visit <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">Add Firebase to your Android Project</a>.</p> <p>For more details about these updates, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-06-20">Android Release Notes</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.2.1">Firebase JavaScript SDK (v6.2.1)</a> fixes a bug that may occur when bundling Firebase with user code, and a bug causing errors in environments without <code translate="no" dir="ltr">window.addEventListener</code>. It also includes some internal refactoring to improve type safety. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h3 id="firebase-console_5" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-changed"></span> For new projects, set your Cloud Storage and Cloud Firestore data location when you enable one of those services rather than during project creation. To learn more, visit <a href="/web/20210116213550/https://firebase.google.com/docs/projects/locations">Select locations for your project</a>.</li> </ul> <h2 id="june_19_2019" data-text="June 19, 2019">June 19, 2019</h2> <h3 id="sdk_releases_186" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.2.0">Firebase Admin Node.js SDK (v8.2.0)</a> is now available. This release fixes an issue that hindered its usage in GKE and several other managed environments. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.3.0">Firebase iOS SDK (v6.3.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.3.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-ios"></span> The Firebase Crashlytics SDK for iOS (v3.13.2) is now available. This release fixes a symbol name collision between <code translate="no" dir="ltr">Crashlytics</code> and <code translate="no" dir="ltr">ClassKit</code>.</p></li> </ul> <h2 id="june_17_2019" data-text="June 17, 2019">June 17, 2019</h2> <h3 id="sdk_releases_187" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Ads, Analytics, App Indexing, Authentication, Cloud Firestore, Cloud Functions (client), Cloud Messaging, Cloud Storage, Dynamic Links, In-App Messaging, Instance IDs, ML Kit for Firebase, Performance Monitoring, Realtime Database, Remote Config, and A/B Testing have been updated. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <p>The Firebase Bill of Materials (BoM) (v20.0.0) has been updated. To add SDKs to your app using the Firebase BoM, visit <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">Add Firebase to your Android Project</a>.</p> <p>For more details about these updates, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-06-17">Android Release Notes</a>.</p></li> </ul> <h2 id="june_13_2019" data-text="June 13, 2019">June 13, 2019</h2> <h3 id="sdk_releases_188" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.2.0">Firebase JavaScript SDK (v6.2.0)</a> includes a new API in Cloud Firestore that allows you to clear persisted data on device. It also includes some documentation updates. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_12_2019" data-text="June 12, 2019">June 12, 2019</h2> <h3 id="sdk_releases_189" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-functions"></span> Cloud Functions for Firebase has removed ongoing support for the Node.js 6 runtime. If you want to deploy and run existing functions built on Node.js 6, you must use a Firebase SDK for Cloud Functions <em>lower than</em> version 3.0.0. See the Firebase documentation to learn more about how to <a href="/web/20210116213550/https://firebase.google.com/docs/functions/manage-functions#set_nodejs_version">set Node.js version</a>.</li> </ul> <h2 id="june_11_2019" data-text="June 11, 2019">June 11, 2019</h2> <h3 id="sdk_releases_190" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.1.0">Firebase Admin Node.js SDK (v8.1.0)</a> is now available. This release comes with some new project-scoped APIs in the <code translate="no" dir="ltr">projectManagement</code> module. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.8.1">Firebase Admin Go SDK (v3.8.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="june_7_2019" data-text="June 7, 2019">June 7, 2019</h2> <h3 id="sdk_releases_191" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.1.1">Firebase SDK for Unity (v6.1.1)</a> is now available, which fixes an issue when generating Firebase config files on Windows.</li> </ul> <h2 id="june_6_2019" data-text="June 6, 2019">June 6, 2019</h2> <h3 id="sdk_releases_192" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.6.0">Firebase Admin .NET SDK (v1.6.0)</a> is now available. This release comes with new APIs for retrieving user accounts in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.1.0">Firebase SDK for C++ (v6.1.0)</a> is now available with updated Android and iOS dependencies, desktop auth persistence, and a number of bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.1.0">Firebase SDK for Unity (v6.1.0)</a> is now available with updated Android and iOS dependencies, desktop auth persistence, and a number of bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.1.1">Firebase JavaScript SDK (v6.1.1)</a> includes some internal refactoring to improve type safety. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="june_4_2019" data-text="June 4, 2019">June 4, 2019</h2> <h3 id="sdk_releases_193" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.2.0">Firebase iOS SDK (v6.2.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.2.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="may_31_2019" data-text="May 31, 2019">May 31, 2019</h2> <h3 id="sdk_releases_194" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDK for Cloud Firestore has been updated. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <p>The Firebase Bill of Materials (BoM) (v19.0.0) has been updated. To add SDKs to your app using the Firebase BoM, visit <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">Add Firebase to your Android Project</a>.</p> <p>For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-05-31">Android Release Notes</a>.</p></li> </ul> <h2 id="may_30_2019" data-text="May 30, 2019">May 30, 2019</h2> <h3 id="sdk_releases_195" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.8.0">Firebase Admin Go SDK (v3.8.0)</a> is now available. This release comes with a new API for generating email action links for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.5.0">Firebase Admin .NET SDK (v1.5.0)</a> is now available. This release comes with new APIs for retrieving and deleting user accounts in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="may_28_2019" data-text="May 28, 2019">May 28, 2019</h2> <h3 id="sdk_releases_196" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, In-App Messaging, ML Kit for Firebase, and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-05-28">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.1.0">Firebase JavaScript SDK (v6.1.0)</a> adds the ability to list objects in a bucket in Storage. It also includes some bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="may_23_2019" data-text="May 23, 2019">May 23, 2019</h2> <h3 id="sdk_releases_197" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#8.0.0">Firebase Admin Node.js SDK (v8.0.0)</a> is now available. This release drops support for Node 6, and comes with version 2.0.0 of the Cloud Firestore client. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.17.0">Firebase Admin Python SDK (v2.17.0)</a> is now available. This release comes with new APIs for sending Cloud Messaging messages to multiple devices. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDK for Crashlytics has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-05-23">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.0.4">Firebase JavaScript SDK (v6.0.4)</a> improves Cloud Firestore's ability to recover after network connectivity changes, moves some peer dependencies to direct dependencies, and has some bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="may_21_2019" data-text="May 21, 2019">May 21, 2019</h2> <h3 id="sdk_releases_198" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#7.4.0">Firebase Admin Node.js SDK (v7.4.0)</a> is now available. This release deprecates support for Node 6, and comes with a new version of the Cloud Firestore client. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.1.0">Firebase iOS SDK (v6.1.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.1.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="may_16_2019" data-text="May 16, 2019">May 16, 2019</h2> <h3 id="sdk_releases_199" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The Firebase Crashlytics SDK for iOS (v3.13.1) is now available. This is a patch release to ensure functionality alignment with the Fabric SDK (v1.10.1). No action is needed for Firebase Crashlytics users.</li> </ul> <h2 id="may_10_2019" data-text="May 10, 2019">May 10, 2019</h2> <h3 id="sdk_releases_200" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The Firebase Crashlytics SDK for iOS (v3.13.0) is now available. This release includes no changes to the Firebase Crashlytics SDK itself, and no action is needed for Firebase Crashlytics users.</p> <p>This version of the Crashlytics SDK depends on a new version of the Fabric SDK (v1.10.0), with major changes to the command line tools. These changes do not affect Firebase Crashlytics users, but for details about the change, refer to the latest <a href="https://web.archive.org/web/20210116213550/https://docs.fabric.io/apple/changelog.html#fabric">Fabric SDK changelog</a>.</p></li> </ul> <h2 id="may_9_2019" data-text="May 9, 2019">May 9, 2019</h2> <h3 id="sdk_releases_201" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.0.2">Firebase JavaScript SDK (v6.0.2)</a> is now available. It updates the <code translate="no" dir="ltr">gRPC</code> version and includes some bug fixes, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_8_2019" data-text="May 8, 2019">May 8, 2019</h2> <h3 id="sdk_releases_202" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.0.1">Firebase JavaScript SDK (v6.0.1)</a> is now available. It fixes a regression in Authentication introduced in 6.0.0. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_7_2019" data-text="May 7, 2019">May 7, 2019</h2> <h3 id="sdk_releases_203" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.0.0">Firebase iOS SDK (v6.0.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#6.0.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.0.0">Firebase JavaScript SDK (v6.0.0)</a> is now available. This release introduces the new Performance Monitoring Client SDK. Polyfills in the Firebase package are removed. Cloud Firestore adds support for querying across collections. It also includes breaking changes in Authentication and Realtime Database. Please review the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#6.0.0">detailed release notes</a> to ensure your app functions as expected. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics, App Indexing, Authentication, Cloud Firestore, Cloud Functions (client), Cloud Messaging, Cloud Storage, Dynamic Links, Invites, ML Kit for Firebase, Performance Monitoring, Realtime Database, Remote Config, A/B Testing, and Instance IDs have been updated. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <p>The Firebase Bill of Materials (BoM) (v18.0.0 and v18.1.0) has been updated. To add SDKs to your app using the Firebase BoM, visit <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">Add Firebase to your Android Project</a>.</p> <p>For more details about these updates, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-05-07">Android Release Notes</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#6.0.0">Firebase SDK for C++ (v6.0.0)</a> is now available with updated Android and iOS dependencies, bug fixes, removal of Firebase Invites, and a few deprecations. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#6.0.0">Firebase SDK for Unity (v6.0.0)</a> is now available with <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/crashlytics/get-started?platform=unity">Crashlytics</a> added as generally available (GA), a new <code translate="no" dir="ltr">Task.ContinueWithOnMainThread()</code> extension method, updated Android and iOS dependencies, updated Android and iOS Resolver, bug fixes, removal of Firebase Invites, and a few deprecations. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h3 id="firebase_gradle_plugins_3" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <ul> <li><span class="release-android"></span> The Firebase Gradle Plugins have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-05-07">Android Release Notes</a>.</li> </ul> <h3 id="firebase-console_6" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> Firebase now supports web apps as a top-level app type in the Firebase console. Add a web app to your Firebase project just like you've added iOS and Android apps. You can also see the details of a registered web app from the <em>Your apps</em> card in your <a href="https://web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/settings/general/"><strong>Project settings</strong></a> (alongside your iOS and Android apps). Visit <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript project</a> to learn more.</li> </ul> <h3 id="performance-monitoring" data-text="Performance Monitoring">Performance Monitoring</h3> <ul> <li><span class="release-feature"></span> Firebase Performance Monitoring for web apps is now available. With Performance Monitoring, you can gain insight into your web app's performance issues. Visit <a href="/web/20210116213550/https://firebase.google.com/docs/perf-mon/get-started-web">Getting Started with Performance Monitoring for Web</a> to learn more.</li> </ul> <h3 id="hosting_1" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> Firebase Hosting now offers a second free default domain to host your Firebase web apps, the <code translate="no" dir="ltr">web.app</code> domain. Visit the <a href="/web/20210116213550/https://firebase.google.com/docs/hosting#how_does_it_work">Hosting documentation</a> to learn more.</li> </ul> <h2 id="may_03_2019" data-text="May 03, 2019">May 03, 2019</h2> <h3 id="sdk_releases_204" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDK for Crashlytics has been updated to include support for NDK crashes. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-05-03">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="may_2_2019" data-text="May 2, 2019">May 2, 2019</h2> <ul> <li><p><span class="release-functions"></span> Cloud Functions for Firebase now provides Beta support for the Node.js 10 runtime along with full support for Node.js 8 (Node.js 6 is now deprecated). Note that you must now set the desired runtime version in <code translate="no" dir="ltr">package.json</code>. See the Firebase documentation to learn more about how to <a href="/web/20210116213550/https://firebase.google.com/docs/functions/manage-functions#set_nodejs_version">set Node.js version</a>.</p> <p>Supported by the Firebase CLI starting with v6.8.0.</p></li> </ul> <h2 id="april_25_2019" data-text="April 25, 2019">April 25, 2019</h2> <h3 id="sdk_releases_205" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.10.1">Firebase JavaScript SDK (v5.10.1)</a> is now available. Authentication has a fix to prevent some errors during <code translate="no" dir="ltr">signInWithPopup</code>. Cloud Firestore and Authentication add improvements to environment detection. It also includes fixes and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.8.1">Firebase Admin Java SDK (v6.8.1)</a> is now available. This release comes with automatic retrying support in the FCM API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h3 id="crashlytics" data-text="Crashlytics">Crashlytics</h3> <ul> <li><span class="release-feature"></span> In the Firebase console, you can now <a href="/web/20210116213550/https://firebase.google.com/docs/crashlytics/velocity-alerts">configure velocity alerts</a> to notify your team when any individual issue is causing an urgent problem in your app.</li> </ul> <h2 id="april_23_2019" data-text="April 23, 2019">April 23, 2019</h2> <h3 id="performance-monitoring_1" data-text="Performance Monitoring">Performance Monitoring</h3> <ul> <li><span class="release-feature"></span> Performance Monitoring integration with BigQuery is now available. BigQuery allows you to analyze your Performance Monitoring data using BigQuery SQL, export the data, and even use the data for your custom ML models. Learn more at <a href="/web/20210116213550/https://firebase.google.com/docs/perf-mon/bigquery-export">Export Performance Monitoring data to BigQuery</a>.</li> </ul> <h2 id="april_19_2019" data-text="April 19, 2019">April 19, 2019</h2> <h3 id="sdk_releases_206" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.7.0">Firebase SDK for C++ (v5.7.0)</a> is now available with changes to Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.7.0">Firebase SDK for Unity (v5.7.0)</a> is now available with changes to Remote Config and bug fixes for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="april_18_2019" data-text="April 18, 2019">April 18, 2019</h2> <h3 id="sdk_releases_207" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.4.0">Firebase Admin .NET SDK (v1.4.0)</a> is now available. This release comes with new API that enables deploying the SDK behind an HTTP proxy. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.10.0">Firebase JavaScript SDK (v5.10.0)</a> is now available. Cloud Firestore adds an experimental API for forcing long polling. Authentication adds new APIs for serializing and deserializing credentials. It also includes fixes and internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="april_17_2019" data-text="April 17, 2019">April 17, 2019</h2> <h3 id="sdk_releases_208" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#7.3.0">Firebase Admin Node.js SDK (v7.3.0)</a> is now available. This release comes with new APIs for managing SAML and OIDC auth provider configurations. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_11_2019" data-text="April 11, 2019">April 11, 2019</h2> <h3 id="sdk_releases_209" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.4">Firebase JavaScript SDK (v5.9.4)</a> is now available. It contains some type fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="april_10_2019" data-text="April 10, 2019">April 10, 2019</h2> <h3 id="sdk_releases_210" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.20.2">Firebase iOS SDK (v5.20.2)</a> is now available. It resolves an issue in Analytics. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.20.2">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="april_9_2019" data-text="April 9, 2019">April 9, 2019</h2> <h3 id="hosting_2" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/cloud-run">Firebase Hosting integration with Cloud Run</a> is now available in beta. Using Firebase Hosting with Cloud Run, you can host microservices by directing HTTPS requests to trigger a containerized app. Cloud Run is the newest addition to the Firebase-supported <a href="/web/20210116213550/https://firebase.google.com/docs/hosting/serverless-overview">serverless options for Firebase Hosting</a>.</li> </ul> <h2 id="april_5_2019" data-text="April 5, 2019">April 5, 2019</h2> <h3 id="sdk_release_7" data-text="SDK Release">SDK Release</h3> <ul> <li><p><span class="release-android"></span> The beta release of a Cloud Firestore Android library with Kotlin extensions is now available. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-04-05">Android Release Notes</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Instance IDs, Authentication, Cloud Messaging, Performance Monitoring, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-04-05">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.6.1">Firebase SDK for C++ (v5.6.1)</a> is now available with a fix for a crash on iOS startup. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.6.1">Firebase SDK for Unity (v5.6.1)</a> is now available with a fix for a crash on iOS startup, and fixes to the Android resolver. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="april_4_2019" data-text="April 4, 2019">April 4, 2019</h2> <h3 id="sdk_release_8" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.3">Firebase JavaScript SDK (v5.9.3)</a> is now available. It includes some internal refactoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="april_2_2019" data-text="April 2, 2019">April 2, 2019</h2> <h3 id="sdk_release_9" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-android"></span> The Firebase Bill of Materials (BoM) (v17.0.0) has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-04-02">Android Release Notes</a>. To add SDKs to your app using the Firebase BoM, visit <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="march_30_2019" data-text="March 30, 2019">March 30, 2019</h2> <h3 id="sdk_releases_211" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.20.1">Firebase iOS SDK (v5.20.1)</a> is now available. It resolves an issue in Cloud Firestore. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.20.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_29_2019" data-text="March 29, 2019">March 29, 2019</h2> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.2">Firebase JavaScript SDK (v5.9.2)</a> is now available. It adds a missing type definition in Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h3 id="sdk_releases_212" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.20.0">Firebase iOS SDK (v5.20.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.20.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_28_2019" data-text="March 28, 2019">March 28, 2019</h2> <h3 id="sdk_release_10" data-text="SDK Release">SDK Release</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#7.2.0">Firebase Admin Node.js SDK (v7.2.0)</a> is now available. This release comes with a new version of the Cloud Firestore client. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.3.0">Firebase Admin .NET SDK (v1.3.0)</a> is now available. This release comes with a new API for sending Cloud Messaging messages in batches. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.7.0">Firebase Admin Go SDK (v3.7.0)</a> is now available. This release comes with a new APIs for creating and verifying Firebase session cookies. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.2">Firebase JavaScript SDK (v5.9.2)</a> is now available. It adds a missing type definition in Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_27_2019" data-text="March 27, 2019">March 27, 2019</h2> <h3 id="sdk_release_11" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Instance IDs, In-App Messaging, Cloud Firestore, Cloud Messaging, ML Kit for Firebase, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-03-27">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h3 id="firebase_gradle_plugins_4" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <ul> <li><span class="release-android"></span> The Firebase Gradle Plugins have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-03-27">Android Release Notes</a>.</li> </ul> <h2 id="march_21_2019" data-text="March 21, 2019">March 21, 2019</h2> <h3 id="sdk_release_12" data-text="SDK Release">SDK Release</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.1">Firebase JavaScript SDK (v5.9.1)</a> is now available. It updates all external dependencies and includes a few bug fixes for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_20_2019" data-text="March 20, 2019">March 20, 2019</h2> <h3 id="sdk_releases_213" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#7.1.1">Firebase Admin Node.js SDK (v7.1.1)</a> is now available. This release comes with a bug fix in the FCM batch APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.2.1">Firebase Admin .NET SDK (v1.2.1)</a> is now available. This release comes with some improvements in the ID token verification API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="march_19_2019" data-text="March 19, 2019">March 19, 2019</h2> <h3 id="sdk_releases_214" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.19.0">Firebase iOS SDK (v5.19.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.19.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_18_2019" data-text="March 18, 2019">March 18, 2019</h2> <h3 id="sdk_releases_215" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.6.0">Firebase SDK for C++ (v5.6.0)</a> is now available with Game Center support in Authentication, new features in Realtime Database on desktop, and a bug fix when deleting objects. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.6.0">Firebase SDK for Unity (v5.6.0)</a> is now available with Game Center support in Authentication, and a bug fix when deleting objects. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="march_15_2019" data-text="March 15, 2019">March 15, 2019</h2> <h3 id="sdk_releases_216" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Analytics and Cloud Functions (client) have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-03-15">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Bill of Materials (BoM) is now available as an experimental feature. Using the Bill of Materials (BoM) Gradle feature with Firebase, you can set the version of the Firebase platform as a whole. To add SDKs to your app using the Firebase BoM, visit <a href="/web/20210116213550/https://firebase.google.com/docs/android/learn-more#bom">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="march_14_2019" data-text="March 14, 2019">March 14, 2019</h2> <h3 id="sdk_releases_217" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#7.1.0">Firebase Admin Node.js SDK (v7.1.0)</a> is now available. This release comes with a new API for sending Cloud Messaging messages in batches. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.8.0">Firebase Admin Java SDK (v6.8.0)</a> is now available. This release comes with a new API for sending Cloud Messaging messages in batches. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.0">Firebase JavaScript SDK (v5.9.0)</a> is now available. Cloud Firestore has been updated with new features. See the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.9.0">JavaScript SDK Release Notes</a> for more details. This release also includes some minor bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_13_2019" data-text="March 13, 2019">March 13, 2019</h2> <h3 id="sdk_releases_218" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDK for Ads has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-03-13">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="march_11_2019" data-text="March 11, 2019">March 11, 2019</h2> <h3 id="sdk_releases_219" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Authentication, Performance Monitoring, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-03-11">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="march_8_2019" data-text="March 8, 2019">March 8, 2019</h2> <h3 id="hosting_3" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> In the Firebase console, you can now control how many of your site's past deployed versions are retained. Visit the <a href="https://web.archive.org/web/20210116213550/https://support.google.com/firebase/answer/9242086">help article</a> to learn how to use this new setting.</li> </ul> <h2 id="march_7_2019" data-text="March 7, 2019">March 7, 2019</h2> <h3 id="sdk_releases_220" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.6">Firebase JavaScript SDK (v5.8.6)</a> is now available. It improves performance when querying over documents that contain subcollections in Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.18.2">Firebase iOS SDK (v5.18.2)</a> fixes incorrect modulemaps from some frameworks. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.18.2">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.18.1">Firebase iOS SDK (v5.18.1)</a> now includes the open-source version of Instance ID. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.18.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="march_5_2019" data-text="March 5, 2019">March 5, 2019</h2> <h3 id="sdk_releases_221" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.18.0">Firebase iOS SDK (v5.18.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.18.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_1_2019" data-text="March 1, 2019">March 1, 2019</h2> <h3 id="sdk_releases_222" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.5">Firebase JavaScript SDK (v5.8.5)</a> is now available. It adds a timeout feature to <code translate="no" dir="ltr">HttpsCallables</code> and some minor bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_26_2019" data-text="February 26, 2019">February 26, 2019</h2> <h3 id="sdk_releases_223" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Instance IDs, Cloud Firestore, In-App Messaging, and Cloud Messaging have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-02-26">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="february_21_2019" data-text="February 21, 2019">February 21, 2019</h2> <h3 id="sdk_releases_224" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.4">Firebase JavaScript SDK (v5.8.4)</a> is now available. It fixes an uncaught error when <code translate="no" dir="ltr">enablePersistence()</code> is called in a second tab in Cloud Firestore. It also improves error handling in Testing SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.17.0">Firebase iOS SDK (v5.17.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.17.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.16.0">Firebase Admin Python SDK (v2.16.0)</a> is now available. This release comes with a new API for generating email action links for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="february_19_2019" data-text="February 19, 2019">February 19, 2019</h2> <h3 id="sdk_releases_225" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.5.0">Firebase SDK for Unity (v5.5.0)</a> is now available with <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/crashlytics/get-started?platform=unity">Crashlytics</a> added as a Beta release, Invites deprecation, and an updated Android Resolver. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.5.0">Firebase SDK for C++ (v5.5.0)</a> is now available with Invites deprecation and an updated method of including Android dependencies. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> </ul> <h2 id="february_14_2019" data-text="February 14, 2019">February 14, 2019</h2> <h3 id="sdk_releases_226" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.2.0">Firebase Admin .NET SDK (v1.2.0)</a> is now available. This release comes with a new API for sending notifications with Firebase Cloud Messaging. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.3">Firebase JavaScript SDK (v5.8.3)</a> is now available. It improves error handling for firestore endAt queries. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="february_08_2019" data-text="February 08, 2019">February 08, 2019</h2> <h3 id="sdk_releases_227" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDK for Crashlytics has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-02-08">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="february_07_2019" data-text="February 07, 2019">February 07, 2019</h2> <h3 id="sdk_releases_228" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for A/B Testing, Invites, Dynamic Links, Cloud Firestore, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-02-07">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="january_31_2019" data-text="January 31, 2019">January 31, 2019</h2> <h3 id="sdk_releases_229" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.2">Firebase JavaScript SDK (v5.8.2)</a> is now available. It updates the gRPC version and includes some minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-functions"></span> Firebase SDK for Cloud Functions (v2.2.0) is now available. This release introduces support for multiple regions for functions by passing multiple region strings to <code translate="no" dir="ltr">functions.region()</code>. See <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/functions/locations">Cloud Functions locations</a>. Also, the SDK now provides validation of instance names and typing improvements for Realtime Database triggers.</p> <p><strong>Important</strong>: This release updates Cloud Firestore and Cloud Storage dependencies. If you use these APIs in your Cloud Functions implementations for these products, see <a href="https://web.archive.org/web/20210116213550/https://github.com/googleapis/nodejs-firestore/releases/tag/v0.20.0">Cloud Firestore release notes</a> and <a href="https://web.archive.org/web/20210116213550/https://github.com/googleapis/nodejs-storage/releases/tag/v2.0.0">Cloud Storage release notes</a> for more details. This release also updates its TypeScript dependency to v3.1.0.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for ML Kit for Firebase, Firebase Core, Analytics, and Ads have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-01-31">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="january_30_2019" data-text="January 30, 2019">January 30, 2019</h2> <h3 id="sdk_releases_230" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for ML Kit for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-01-30">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="january_25_2019" data-text="January 25, 2019">January 25, 2019</h2> <h3 id="sdk_releases_231" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Realtime Database, Cloud Firestore, and In-App Messaging have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-01-25">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="january_24_2019" data-text="January 24, 2019">January 24, 2019</h2> <h3 id="sdk_releases_232" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet#1.1.0">Firebase Admin .NET SDK (v1.1.0)</a> is now available. This release comes with a new API for setting custom claims on user accounts. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.1">Firebase JavaScript SDK (v5.8.1)</a> is now available. It includes package updates and some internal improvements. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="january_23_2019" data-text="January 23, 2019">January 23, 2019</h2> <h3 id="sdk_releases_233" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.5.1">Firebase Admin Node.js SDK (v6.5.1)</a> is now available. This release comes with improvements to how application default credentials are handled. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.15.1">Firebase Admin Python SDK (v2.15.1)</a> is now available. This release comes with improvements to how the SDK handles HTTP errors. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.16.0">Firebase iOS SDK (v5.16.0)</a> is now available. This release includes an update to the minimum supported Xcode version. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.16.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="january_18_2019" data-text="January 18, 2019">January 18, 2019</h2> <h3 id="sdk_releases_234" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.4.4">Firebase SDK for C++ (v5.4.4)</a> is now available with bug fixes in Cloud Functions on Android and AdMob on iOS. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.4.4">Firebase SDK for Unity (v5.4.4)</a> is now available with bugs fixes in iOS/Android Resolver components, Realtime Database on mobile, Cloud Functions on Android, and general fixes, including fixes for issues with Unity 5.6 and Unity 2018.3 and newer. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="january_17_2019" data-text="January 17, 2019">January 17, 2019</h2> <h3 id="sdk_releases_235" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.8.0">Firebase JavaScript SDK (v5.8.0)</a> is now available. It changes to return a <code translate="no" dir="ltr">Timestamp</code> instead of <code translate="no" dir="ltr">Date</code> in the <code translate="no" dir="ltr">DocumentSnapshot</code> by default in Cloud Firestore. In addition, it includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="january_16_2019" data-text="January 16, 2019">January 16, 2019</h2> <h3 id="sdk_releases_236" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.15.0">Firebase Admin Python SDK (v2.15.0)</a> is now available. This release comes with APNs critical alerts support and other additions to the Firebase Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.6.0">Firebase Admin Go SDK (v3.6.0)</a> is now available. This release comes with APNs critical alerts support in the Firebase Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="january_10_2019" data-text="January 10, 2019">January 10, 2019</h2> <h3 id="sdk_releases_237" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.7.2">Firebase JavaScript SDK (v5.7.2)</a> is now available. It fixes a regression introduced in 5.7.0 that caused apps using experimentalTabSynchronization to hit an exception in Cloud Firestore. It also fixes a packaging issue where some external dependencies were included in the Firebase package. In addition, it includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="january_9_2019" data-text="January 9, 2019">January 9, 2019</h2> <h3 id="sdk_releases_238" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.5.0">Firebase Admin Node.js SDK (v6.5.0)</a> is now available. This release comes with a new function for creating SHA certificates for the project management API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.7.0">Firebase Admin Java SDK (v6.7.0)</a> is now available. This release comes with a new API for generating email action links for password reset, email verification and email link sign-in. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2019-01-09">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="december_22_2018" data-text="December 22, 2018">December 22, 2018</h2> <h3 id="sdk_releases_239" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDK for Crashlytics has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2018-12-22">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="december_21_2018" data-text="December 21, 2018">December 21, 2018</h2> <h3 id="remote-config_1" data-text="Remote Config">Remote Config</h3> <ul> <li><p><span class="release-issue"></span> The latest release of the Firebase Android SDK for Remote Config (v16.1.2) causes A/B Testing to not work as expected. Remote Config SDK v16.1.2 does not collect user behavior for A/B Testing experiments which causes reports to show that an experiment has zero users.</p> <p>If you've configured <em>both</em> A/B Testing and Remote Config in your project, use v16.1.0 of the Remote Config Android SDK.</p> <p>Note that downgrading Remote Config to v16.1.0 requires that the following Android SDKs (if they're used in your project with Remote Config) to be at the following versions:</p> <ul> <li>com.google.firebase:firebase-ads:17.1.1</li> <li>com.google.firebase:firebase-analytics:16.0.5</li> <li>com.google.firebase:firebase-dynamic-links:16.1.3</li> <li>com.google.firebase:firebase-invites:16.0.5</li> <li>com.google.firebase:firebase-core:16.0.5</li> </ul></li> </ul> <h2 id="december_20_2018" data-text="December 20, 2018">December 20, 2018</h2> <h3 id="sdk_releases_240" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.7.1">Firebase JavaScript SDK (v5.7.1)</a> is now available. It adds SAML providers and exposed the API to enable OIDC providers and changes the email validation logic to allow international email addresses in Authentication. In addition, it adds a custom error for schema downgrades in Cloud Firestore. It also includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_19_2018" data-text="December 19, 2018">December 19, 2018</h2> <h3 id="sdk_releases_241" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2018-12-19">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="december_17_2018" data-text="December 17, 2018">December 17, 2018</h2> <h3 id="sdk_releases_242" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.15.0">Firebase iOS SDK (v5.15.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.15.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h3 id="firebase-console_7" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> Firebase IAM now supports two new predefined roles, <a href="/web/20210116213550/https://firebase.google.com/docs/projects/iam/roles-predefined-all-products">Firebase Admin and Firebase Viewer</a>, which offer two different levels of access to all Firebase services. Assign these roles using the <a href="https://web.archive.org/web/20210116213550/https://cloud.google.com/iam/docs/granting-changing-revoking-access" class="external">GCP console</a>.</li> </ul> <h2 id="december_12_2018" data-text="December 12, 2018">December 12, 2018</h2> <h3 id="sdk_releases_243" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.4.0">Firebase Admin Node.js SDK (v6.4.0)</a> is now available. This release comes with support for specifying an <code translate="no" dir="ltr">http.Agent</code> at initialization. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="december_6_2018" data-text="December 6, 2018">December 6, 2018</h2> <h3 id="sdk_releases_244" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Authentication and Cloud Firestore have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2018-12-06">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.7.0">Firebase JavaScript SDK (v5.7.0)</a> is now available. It adds a garbage collection process to on-disk persistence that removes older documents for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="december_4_2018" data-text="December 4, 2018">December 4, 2018</h2> <h3 id="sdk_releases_245" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.14.0">Firebase iOS SDK (v5.14.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.14.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.14.0">Firebase Admin Python SDK (v2.14.0)</a> is now available. This release comes with a new Firebase project management API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.5.0">Firebase Admin Go SDK (v3.5.0)</a> is now available. This release drops support for golang 1.8 and older, and comes with improvements to the Cloud Messaging API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="december_03_2018" data-text="December 03, 2018">December 03, 2018</h2> <h3 id="sdk_releases_246" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Analytics, Dynamic Links, Google Ads, Invites, Performance Monitoring, and Remote Config have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2018-12-03">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="november_30_2018" data-text="November 30, 2018">November 30, 2018</h2> <h3 id="sdk_releases_247" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.4.3">Firebase SDK for C++ (v5.4.3)</a> is now available with a bug fix for Storage on iOS. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.4.3">Firebase SDK for Unity (v5.4.3)</a> is now available with a bug fix for Storage on iOS. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="november_29_2018" data-text="November 29, 2018">November 29, 2018</h2> <h3 id="sdk_releases_248" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.6.0">Firebase JavaScript SDK (v5.6.0)</a> is now available. It adds the ability to customize the dynamic link domain for email actions and includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for App Indexing, ML Kit for Firebase, and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#2018-11-29">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="november_28_2018" data-text="November 28, 2018">November 28, 2018</h2> <h3 id="sdk_releases_249" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.3.0">Firebase Admin Node.js SDK (v6.3.0)</a> is now available. This release comes with a new Firebase project management API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.6.0">Firebase Admin Java SDK (v6.6.0)</a> is now available. This release comes with a new Firebase project management API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="november_20_2018" data-text="November 20, 2018">November 20, 2018</h2> <h3 id="sdk_releases_250" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.9">Firebase JavaScript SDK (v5.5.9)</a> is now available. It caps the amount of exponential backoff gRPC will use for reconnection attempts to 100ms in Cloud Firestore and includes other internal fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.13.0">Firebase iOS SDK (v5.13.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.13.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="november_19_2018" data-text="November 19, 2018">November 19, 2018</h2> <h3 id="sdk_releases_251" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.2.0">Firebase Admin Node.js SDK (v6.2.0)</a> is now available. This release comes with a new API for generating email action links for password reset, email verification and email link sign-in. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="november_15_2018" data-text="November 15, 2018">November 15, 2018</h2> <h3 id="sdk_releases_252" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.4.2">Firebase SDK for C++ (v5.4.2)</a> removes a spurious error message in Authentication on Android. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.4.2">Firebase SDK for Unity (v5.4.2)</a> updated iOS and Android SDK versions, and fixed issues in the Android Resolver, FirebaseApp, Authentication on Android, Realtime Database, and Dynamic Links on iOS. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="november_12_2018" data-text="November 12, 2018">November 12, 2018</h2> <h3 id="firebase-console_8" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The Firebase console now supports custom IAM roles. Custom roles allow you to tailor a set of permissions that meet the specific requirements of your organization. For more information about custom roles, see our <a href="/web/20210116213550/https://firebase.google.com/docs/projects/iam/roles-custom">overview of custom roles</a>.</li> </ul> <h3 id="realtime-database_1" data-text="Realtime Database">Realtime Database</h3> <ul> <li><span class="release-issue"></span> Query parameters in URLs aren't parsed correctly (and are not RFC-compliant, according to RFC 3986, Section 2). To parse URLs correctly, add the <code translate="no" dir="ltr">X-Firebase-Decoding: 1</code> header to all REST requests.</li> </ul> <pre class="prettyprint" translate="no" dir="ltr"><code translate="no" dir="ltr"># Example request without the opt-in header curl 'https://demo.firebaseio.com/users.json?orderBy="email"&equalTo="something%2Botherthing%40domain.com"' # This would be the same as: # firebase.database().ref("users") # .orderByChild("email").equalTo("something otherthing@domain.com") </code></pre><pre class="prettyprint" translate="no" dir="ltr"><code translate="no" dir="ltr"># Example request with the correct header and the default behavior in 2019 curl 'https://demo.firebaseio.com/users.json?orderBy="email"&equalTo="something%2Botherthing%40domain.com"' --header "X-Firebase-Decoding: 1" # This would be the same as: # firebase.database().ref("users") # .orderByChild("email").equalTo("something+otherthing@domain.com") </code></pre> <h2 id="november_9_2018" data-text="November 9, 2018">November 9, 2018</h2> <h3 id="sdk_releases_253" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Realtime Database, Cloud Functions, Storage, Cloud Firestore, and In-App Messaging have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20181109">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="november_8_2018" data-text="November 8, 2018">November 8, 2018</h2> <h3 id="sdk_releases_254" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.8">Firebase JavaScript SDK (v5.5.8)</a> is now available. It adds a source map for Authentication and includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="november_6_2018" data-text="November 6, 2018">November 6, 2018</h2> <h3 id="sdk_releases_255" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.12.0">Firebase iOS SDK (v5.12.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.12.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="november_5_2018" data-text="November 5, 2018">November 5, 2018</h2> <h3 id="sdk_releases_256" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.4.1">Firebase SDK for Unity (v5.4.1)</a> is now available with a fix for a version mismatch in Google Analytics and Google App Measurement dependencies on iOS. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="november_2_2018" data-text="November 2, 2018">November 2, 2018</h2> <h3 id="sdk_releases_257" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Google Analytics and Dynamic Links have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20181102">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="november_1_2018" data-text="November 1, 2018">November 1, 2018</h2> <h3 id="sdk_releases_258" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.7">Firebase JavaScript SDK (v5.5.7)</a> is now available. It adds a missing type definition and includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_29_2018" data-text="October 29, 2018">October 29, 2018</h2> <h3 id="firebase-console_9" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/projects/api/reference/rest">Firebase Management REST API</a> is now available. This REST API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.</li> </ul> <h3 id="ab-testing" data-text="A/B Testing">A/B Testing</h3> <ul> <li><span class="release-feature"></span> Now supports a realtime view of users in an experiment.</li> <li><span class="release-feature"></span> Better <a href="/web/20210116213550/https://firebase.google.com/docs/ab-testing/abtest-config#create_an_experiment">experiment roll-out</a> for Remote Config A/B tests.</li> <li><span class="release-feature"></span> Ability to <a href="/web/20210116213550/https://firebase.google.com/docs/ab-testing/abtest-config#variant-level_targeting">limit an experiment variant to a subset of users</a>.</li> <li><span class="release-feature"></span> Streamlined A/B testing <a href="/web/20210116213550/https://firebase.google.com/docs/ab-testing/abtest-with-console#bigquery_data_export">data export to BigQuery</a>.</li> </ul> <h3 id="analytics_2" data-text="Analytics">Analytics</h3> <ul> <li><span class="release-feature"></span> Added support for dynamic audiences that determine membership based on the current value of user properties. You can also now specify criteria for when your users leave an audience such as membership duration, exclusion criteria, or specific time periods. For more information, see <a href="https://web.archive.org/web/20210116213550/https://support.google.com/firebase/answer/6317509">Audiences</a>.</li> </ul> <h3 id="cloud-messaging" data-text="Cloud Messaging">Cloud Messaging</h3> <ul> <li><span class="release-feature"></span> Cloud Messaging Notifications UI has been upgraded to support scheduled, recurring messages.</li> <li><span class="release-feature"></span> Cloud Messaging data can now be exported to the BigQuery sandbox. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/cloud-messaging/understand-delivery#bigquery_data_export">BigQuery data export</a>.</li> </ul> <h3 id="performance-monitoring_2" data-text="Performance Monitoring">Performance Monitoring</h3> <ul> <li><span class="release-feature"></span> Added the ability to close or mute alerts about possible performance issues in the dashboard. You can also edit the sensitivity thresholds the SDK relies on to flag issues.</li> <li><span class="release-feature"></span> Added details and visualization of performance metrics for a sampling of anonymized user sessions.</li> </ul> <h3 id="predictions" data-text="Predictions">Predictions</h3> <ul> <li><span class="release-feature"></span> Added a new details page that shows you what factors the ML model considers (like events, device, user data, etc.) to make predictions. Now exposes performance metrics for each prediction.</li> <li><span class="release-feature"></span> You can now set up automated daily exports of your complete prediction dataset to the BigQuery sandbox.</li> <li><span class="release-feature"></span> You can use Predictions to target In-App Messaging campaigns, recurring Cloud Messaging campaigns, or use it to A/B test the effect of changing different values in your app through Remote Config.</li> </ul> <h2 id="october_25_2018" data-text="October 25, 2018">October 25, 2018</h2> <h3 id="realtime-database_2" data-text="Realtime Database">Realtime Database</h3> <ul> <li><span class="release-feature"></span> Added security rules emulator that runs locally to help test and debug security rules and provide detailed error messages and coverage reporting when deploying security rules. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/database/security/test-rules-emulator">Firebase Realtime Database Emulator</a>.</li> </ul> <h3 id="cloud-firestore" data-text="Cloud Firestore">Cloud Firestore</h3> <ul> <li><span class="release-feature"></span> Added security rules emulator that runs locally to help test and debug security rules and provide detailed error messages and coverage reporting when deploying security rules. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/security/test-rules-emulator">Test your Cloud Firestore Security Rules</a>.</li> </ul> <h3 id="sdk_releases_259" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore, In-App Messaging, and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20181025">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-functions"></span> Firebase SDK for Cloud Functions (v2.1.0) is now available. This release adds support for background triggers for Remote Config publish and rollback events. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/functions/rc-events">Remote Config triggers</a> and <a href="/web/20210116213550/https://firebase.google.com/docs/remote-config/propagate-updates-realtime">Propagate Remote Config updates in real time</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.6">Firebase JavaScript SDK (v5.5.6)</a> is now available. It changes the component packaging to use UMD format. It also fixes an issue where Cloud Firestore is not compatible with IE 11. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="october_24_2018" data-text="October 24, 2018">October 24, 2018</h2> <h3 id="sdk_releases_260" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.11.0">Firebase iOS SDK (v5.11.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.11.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_22_2018" data-text="October 22, 2018">October 22, 2018</h2> <h3 id="sdk_releases_261" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.1.0">Firebase Admin Node.js SDK (v6.1.0)</a> is now available. This release upgrades the version of the Cloud Firestore client used by the SDK to 0.18.0. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h3 id="firebase-console_10" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The Firebase console now offers predefined Firebase roles. These new roles enable more granular access than the primitive Owner/Editor/Viewer roles. To edit member access for your project, visit the <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/settings/iam">Firebase console Users and permissions page</a>. For more information on roles, see <a href="/web/20210116213550/https://firebase.google.com/docs/projects/iam/overview">Manage project access with Firebase IAM</a>.</li> </ul> <h2 id="october_19_2018" data-text="October 19, 2018">October 19, 2018</h2> <h3 id="sdk_releases_262" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.4.0">Firebase SDK for Unity (v5.4.0)</a> is now available with improved support for .NET 4.x Unity projects, a method to enable Realtime Database persistence, and a bug fix for link shortening in Dynamic Links. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.4.0">Firebase SDK for C++ (v5.4.0)</a> is now available with a known issue in Realtime Database on desktop and a bug fix for link shortening in Dynamic Links. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> </ul> <h2 id="october_18_2018" data-text="October 18, 2018">October 18, 2018</h2> <h3 id="sdk_releases_263" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.5">Firebase JavaScript SDK (v5.5.5)</a> is now available. It updates documentation to include examples for typescript and native es6 modules in Node.js environment. It corrects the import path for Authentication in the rxFire documentation. It also includes some minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_16_2018" data-text="October 16, 2018">October 16, 2018</h2> <h3 id="sdk_releases_264" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Realtime Database, Remote Config and ML Kit for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20181016">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="october_11_2018" data-text="October 11, 2018">October 11, 2018</h2> <h3 id="sdk_releases_265" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.4">Firebase JavaScript SDK (v5.5.4)</a> is now available. It removes fallback based on <code translate="no" dir="ltr">eval()</code> for JSON parsing, allowing SDK to be used in environments that prohibit <code translate="no" dir="ltr">eval()</code>, and includes other minor fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_9_2018" data-text="October 9, 2018">October 9, 2018</h2> <h3 id="sdk_releases_266" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.10.0">Firebase iOS SDK (v5.10.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.10.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_4_2018" data-text="October 4, 2018">October 4, 2018</h2> <h3 id="sdk_releases_267" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.3">Firebase JavaScript SDK (v5.5.3)</a> is now available. It fixed an issue that prevented query synchronization between multiple tabs in Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_3_2018" data-text="October 3, 2018">October 3, 2018</h2> <h3 id="sdk_releases_268" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.3.1">Firebase SDK for C++ (v5.3.1)</a> is now available with fixes in Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.3.1">Firebase SDK for Unity (v5.3.1)</a> is now available with fixes in Invites, improved Android module initialization and better support for Unity 2018.3. <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="october_2_2018" data-text="October 2, 2018">October 2, 2018</h2> <h3 id="sdk_releases_269" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Realtime Database and Cloud Firestore have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20181002">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="september_27_2018" data-text="September 27, 2018">September 27, 2018</h2> <h3 id="sdk_releases_270" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.2">Firebase JavaScript SDK (v5.5.2)</a> is now available. It fixes a browser compatibility issue with Safari 9. It now supports native ES6 module loading for Cloud Firestore in supported browsers. It also enhances the error messages in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_25_2018" data-text="September 25, 2018">September 25, 2018</h2> <h3 id="firebase-hosting" data-text="Firebase Hosting">Firebase Hosting</h3> <ul> <li><span class="release-feature"></span> The <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/reference/hosting/rest/index.html">Firebase Hosting REST API</a> for deploying a new version to your site is now available.</li> </ul> <h3 id="sdk_releases_271" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.9.0">Firebase iOS SDK (v5.9.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.9.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="september_21_2018" data-text="September 21, 2018">September 21, 2018</h2> <h3 id="firebase-console_11" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> You can now delete unwanted Dynamic Links domains from your project.</li> </ul> <h3 id="sdk_releases_272" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The Firebase Dynamic Links iOS SDK is now open source! Take a look in our <a href="https://web.archive.org/web/20210116213550/https://github.com/firebase/firebase-ios-sdk/tree/master/Firebase/DynamicLinks">GitHub repository</a>.</li> </ul> <h2 id="september_20_2018" data-text="September 20, 2018">September 20, 2018</h2> <h3 id="sdk_releases_273" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.3.0">Firebase SDK for C++ (v5.3.0)</a> is now available with fixes in Realtime Database and Cloud Functions. The minimum Xcode version has been updated to 9.4.1. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.3.0">Firebase SDK for Unity (v5.3.0)</a> is now available with fixes in Realtime Database, Cloud Functions, Storage, and the Android Resolver. The minimum Xcode version has been updated to 9.4.1. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="september_19_2018" data-text="September 19, 2018">September 19, 2018</h2> <h3 id="sdk_releases_274" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.8.1">Firebase iOS SDK (v5.8.1)</a> is now available. This release resolves a dependency error. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.8.1">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.1">Firebase JavaScript SDK (v5.5.1)</a> is now available. It fixes an issue where typings are not created in the correct location for Cloud Firestore and Realtime Database, and includes fixes for the SDK test suite. It also updates the dependency version on the closure compiler, so it works with Java 10. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="september_18_2018" data-text="September 18, 2018">September 18, 2018</h2> <h3 id="sdk_releases_275" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Firebase Messaging has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180914">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.5.0">Firebase Admin Java SDK (v6.5.0)</a> is now available. This release upgrades Google Cloud Storage and Cloud Firestore dependencies to the latest available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.4.0">Firebase Admin Go SDK (v3.4.0)</a> is now available. This release comes with a new convenience API for working with multiple database instances in the same project. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="september_12_2018" data-text="September 12, 2018">September 12, 2018</h2> <h3 id="sdk_releases_276" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.8.0">Firebase iOS SDK (v5.8.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.8.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.5.0">Firebase JavaScript SDK (v5.5.0)</a> is export PATH="$PATH:/google/data/ro/projects/devsite now available. This release includes experimental support for multi-tab usage in Cloud Firestore, and some other bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="september_5_2018" data-text="September 5, 2018">September 5, 2018</h2> <h3 id="sdk_releases_277" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Firebase Instance ID, Firebase Common, Firebase Database, Firebase Messaging and Firebase Storage SDKs have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180905">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="august_30_2018" data-text="August 30, 2018">August 30, 2018</h2> <h3 id="sdk_releases_278" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.4.1">Firebase JavaScript SDK (v5.4.1)</a> is now available. It contains a fix for Authentication on non-browser environments and some internal improvements for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_28_2018" data-text="August 28, 2018">August 28, 2018</h2> <h3 id="firebase-console_12" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The Project Overview dashboard has been improved and expanded to cover all Firebase services. It surfaces trends and anomalies in a single place for all your apps, with links to detailed pages for further analysis and actions.</li> </ul> <h3 id="sdk_releases_279" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.7.0">Firebase iOS SDK (v5.7.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.7.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.4.0">Firebase Admin Java SDK (v6.4.0)</a> is now available. This release adds several new parameters to the FCM Webpush notification API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="august_23_2018" data-text="August 23, 2018">August 23, 2018</h2> <h3 id="sdk_releases_280" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.4.1">Firebase JavaScript SDK (v5.4.1)</a> is now available. It contains some bug fixes for Authentication and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Firebase Core, Google Analytics, Crash Reporting, Dynamic Links, and Invites have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180823">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="august_22_2018" data-text="August 22, 2018">August 22, 2018</h2> <h3 id="sdk_releases_281" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDK for Firebase In-App Messaging has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180822">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="august_21_2018" data-text="August 21, 2018">August 21, 2018</h2> <h3 id="sdk_releases_282" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.13.0">Firebase Admin Python SDK (v2.13.0)</a> is now available. This release comes with new APIs for receiving realtime updates from the database, and accessing multiple databases in the same project. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h3 id="firebase-hosting_1" data-text="Firebase Hosting">Firebase Hosting</h3> <ul> <li><span class="release-feature"></span> Firebase Hosting now supports multiple Hosting sites associated with a single Firebase project. Supported by Firebase CLI v4.2.0+.</li> </ul> <h2 id="august_16_2018" data-text="August 16, 2018">August 16, 2018</h2> <h3 id="in-app-messaging" data-text="In-App Messaging">In-App Messaging</h3> <ul> <li><span class="release-feature"></span> The initial public beta release of the Firebase In-App Messaging SDK for Android is now available. To learn more, see the <a href="/web/20210116213550/https://firebase.google.com/docs/in-app-messaging">Firebase In-App Messaging documentation</a>.</li> </ul> <h3 id="sdk_releases_283" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/dotnet">Firebase Admin .NET SDK (v1.0.0)</a> is now available. This initial release comes with <a href="/web/20210116213550/https://firebase.google.com/docs/auth/admin/create-custom-tokens">custom token minting</a> and <a href="/web/20210116213550/https://firebase.google.com/docs/auth/admin/verify-id-tokens">ID token verification</a> support. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.4.0">Firebase JavaScript SDK (v5.4.0)</a> is now available. It contains some bug fixes for Cloud Firestore and a significant change to the persistence schema. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for In-App Messaging beta is now available. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180816">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.6.0">Firebase iOS SDK (v5.6.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.6.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.2.1">Firebase SDK for C++ (v5.2.1)</a> is now available with fixes in Auth and Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.2.1">Firebase SDK for Unity (v5.2.1)</a> is now available with updated Android and iOS dependency versions and fixed bugs in App, Auth, Database, and the Android Resolver.</p> <p>To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="august_13_2018" data-text="August 13, 2018">August 13, 2018</h2> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Performance Monitoring, ML Kit for Firebase, and Cloud Firestore have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180813">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="august_9_2018" data-text="August 9, 2018">August 9, 2018</h2> <h3 id="sdk_releases_284" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#6.0.0">Firebase Admin Node.js SDK (v6.0.0)</a> is now available. With this release the Admin SDK drops support for Node.js 4. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.3.0">Firebase Admin Go SDK (v3.3.0)</a> is now available. This release adds several new parameters to the Webpush notification API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="august_8_2018" data-text="August 8, 2018">August 8, 2018</h2> <h3 id="firebase-console_13" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The Firebase console now supports specifying locations for Analytics and Cloud Firestore at project creation, see <a href="/web/20210116213550/https://firebase.google.com/support/guides/locations">Set a project location</a>.</li> </ul> <h3 id="cloud-firestore_1" data-text="Cloud Firestore">Cloud Firestore</h3> <ul> <li><span class="release-feature"></span> Cloud Firestore now supports the <code translate="no" dir="ltr">europe-west3</code> and <code translate="no" dir="ltr">us-east1</code> regions, see <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/locations">Cloud Firestore locations</a>.</li> <li><span class="release-feature"></span> You can now add <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/query-data/index-overview#exemptions">single-field index exemptions</a> to exempt specific fields from automatic indexing.</li> <li><span class="release-feature"></span> Added support for importing and exporting of documents, see <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/manage-data/export-import">Exporting and Importing Data</a>.</li> </ul> <h2 id="august_3_2018" data-text="August 3, 2018">August 3, 2018</h2> <h3 id="sdk_releases_285" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.3.1">Firebase JavaScript SDK (v5.3.1)</a> is now available. It contains some bug fixes for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_2_2018" data-text="August 2, 2018">August 2, 2018</h2> <h3 id="sdk_releases_286" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.5.0">Firebase iOS SDK (v5.5.0)</a> is now available. For more details, see the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.5.0">Firebase iOS SDK release notes</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="july_31_2018" data-text="July 31, 2018">July 31, 2018</h2> <h3 id="firebase-hosting_2" data-text="Firebase Hosting">Firebase Hosting</h3> <ul> <li><span class="release-changed"></span> Updated the calculation for number of stored bytes, generally resulting in smaller amounts. New versions deployed to Hosting will use this new calculation. Versions that are already deployed will be updated during August.</li> </ul> <h2 id="july_27_2018" data-text="July 27, 2018">July 27, 2018</h2> <h3 id="sdk_releases_287" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDK for Cloud Firestore has been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180727">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="july_24_2018" data-text="July 24, 2018">July 24, 2018</h2> <h3 id="firebase-sdk-for-cloud-functions" data-text="Firebase SDK for Cloud Functions">Firebase SDK for Cloud Functions</h3> <ul> <li><span class="release-functions"></span> The Firebase SDK for Cloud Functions v2.0.0 is now available. This release contains new features as well as breaking changes from the existing beta SDK and from v1.0.0. Developers with existing Cloud Functions for Firebase code should see the <a href="/web/20210116213550/https://firebase.google.com/docs/functions/beta-v1-diff">migration guide</a> before upgrading. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/functions/get-started#set_up_and_initialize">set up and initialize Firebase SDK for Cloud Functions</a>.</li> <li><span class="release-feature"></span> Beta support for Node.js 8 runtime. See the Firebase documentation to learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/functions/manage-functions#set_nodejs_version">set the node.js runtime version</a>.</li> <li><span class="release-feature"></span> Support for the selection of regions for your functions. Learn more about <a href="/web/20210116213550/https://firebase.google.com/docs/functions/locations">Cloud Functions Locations</a>.</li> <li><span class="release-feature"></span> Support for per-function configuration of timeout and memory allocation. See the Firebase documentation to learn how to <a href="/web/20210116213550/https://firebase.google.com/docs/functions/manage-functions#set_timeout_and_memory_allocation">set timeout and memory allocation</a>.</li> </ul> <h2 id="july_23_2018" data-text="July 23, 2018">July 23, 2018</h2> <h3 id="sdk_releases_288" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.2.0">Firebase SDK for Unity (v5.2.0)</a> is now available with fixes for bugs in Android and Authentication, and changes in Realtime Database, functions, and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.13.1">Firebase Admin Node.js SDK (v5.13.1)</a> is now available. This release upgrades the version of the Cloud Firestore client used by the SDK to 0.15.4. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="july_20_2018" data-text="July 20, 2018">July 20, 2018</h2> <h3 id="sdk_releases_289" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.4.1">Firebase iOS SDK (v5.4.1)</a> is now available. It includes a fix for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.2.0">Firebase SDK for C++ (v5.2.0)</a> is now available with fixes for bugs in Android and Authentication, and changes in Realtime Database, functions, and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> </ul> <h2 id="july_19_2018" data-text="July 19, 2018">July 19, 2018</h2> <h3 id="sdk_releases_290" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.3.0">Firebase JavaScript SDK (v5.3.0)</a> is now available. It contains some bugfixes for Authentication and Cloud Firestore as well as some additional query functionality for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_17_2018" data-text="July 17, 2018">July 17, 2018</h2> <h3 id="sdk_releases_291" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Firebase Admin SDK</a> introduces support for creating custom tokens without explicit service account credentials. <ul> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.2.0">Firebase Admin Go SDK (v3.2.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.3.0">Firebase Admin Java SDK (v6.3.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.13.0">Firebase Admin Node.js SDK (v5.13.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.12.0">Firebase Admin Python SDK (v2.12.0)</a></li> </ul></li> </ul> <h2 id="july_12_2018" data-text="July 12, 2018">July 12, 2018</h2> <h3 id="sdk_releases_292" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Firestore and Cloud Functions for Firebase have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180712">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p><span class="release-feature"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">google-services plugin for Android (v4.0.2)</a> is now available. This release contains bug fixes.</p></li> <li><p><span class="release-feature"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">strict-version-matcher plugin for Android (v1.0.3)</a> is now available. This release contains bug fixes.</p></li> </ul> <h2 id="june_29_2018" data-text="June 29, 2018">June 29, 2018</h2> <h3 id="sdk_releases_293" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.4.0">Firebase iOS SDK (v5.4.0)</a> is now available. It includes updates to Authentication, Cloud Firestore, and Cloud Functions for Firebase Client SDK, FCM, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="june_28_2018" data-text="June 28, 2018">June 28, 2018</h2> <h3 id="sdk_releases_294" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.2.0">Firebase JavaScript SDK (v5.2.0)</a> is now available. It contains some additional functionality for Cloud Functions for Firebase Client SDK and a browser compatibility fix for Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Cloud Messaging and Firebase Instance ID have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180628">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="june_27_2018" data-text="June 27, 2018">June 27, 2018</h2> <h3 id="sdk_releases_295" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.1.1">Firebase SDK for C++ (v5.1.1)</a> is now available with updated Android and iOS dependencies. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.1.1">Firebase SDK for Unity (v5.1.1)</a> is now available with updated Android and iOS dependencies. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="june_22_2018" data-text="June 22, 2018">June 22, 2018</h2> <h3 id="sdk_releases_296" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.1.0">Firebase SDK for C++ (v5.1.0)</a> is now available with changes to Analytics, Authentication, and Realtime Database, as well as a new SDK, Cloud Functions. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.1.0">Firebase SDK for Unity (v5.1.0)</a> is now available with changes to Analytics, Authentication, and Realtime Database, as well as a new SDK, Cloud Functions. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="june_21_2018" data-text="June 21, 2018">June 21, 2018</h2> <h3 id="sdk_releases_297" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.1.0">Firebase JavaScript SDK (v5.1.0)</a> is now available. This release contains an ES Module export as well as some bugfixes for Authentication in addition to some minor refactoring in FCM and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-android"></span> The Firebase Android SDKs for Invites and Cloud Firestore have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180621">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="june_20_2018" data-text="June 20, 2018">June 20, 2018</h2> <h3 id="sdk_releases_298" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.3.0">Firebase iOS SDK (v5.3.0)</a> is now available. It includes updates to Instance ID, Cloud Firestore, ML Kit for Firebase, and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="june_14_2018" data-text="June 14, 2018">June 14, 2018</h2> <h3 id="sdk_releases_299" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Authentication, App Indexing, and Firebase Core have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180614">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="june_12_2018" data-text="June 12, 2018">June 12, 2018</h2> <h3 id="sdk_releases_300" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.1.0">Firebase Admin Go SDK (v3.1.0)</a> is now available. This release contains a new API for importing users into Firebase in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="june_7_2018" data-text="June 7, 2018">June 7, 2018</h2> <h3 id="dynamic-links" data-text="Dynamic Links">Dynamic Links</h3> <ul> <li><p><span class="release-feature"></span> You can now specify up to five custom <code translate="no" dir="ltr">page.link</code> subdomains for your Dynamic Links. Short links using these new custom subdomains look like the following example: <pre translate="no" dir="ltr">https://example.page.link/abcXYZ</pre> With custom subdomains, you can create Dynamic Link URLs that reflect your brand identity.</p></li> <li><p><span class="release-feature"></span> You can now whitelist the URL patterns that can be used as a Dynamic Link's deep link (<code translate="no" dir="ltr">link</code>) or fallback link (<code translate="no" dir="ltr">ifl</code>, <code translate="no" dir="ltr">ipfl</code>, <code translate="no" dir="ltr">afl</code>, <code translate="no" dir="ltr">ofl</code>). If you define a whitelist, Dynamic Links won't redirect to URLs that don't match a whitelisted pattern.</p></li> </ul> <p>You can try both of these features in the Firebase console.</p> <h2 id="june_6_2018" data-text="June 6, 2018">June 6, 2018</h2> <h3 id="sdk_releases_301" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.2.0">Firebase iOS SDK (v5.2.0)</a> is now available. It includes updates to Authentication, Instance ID, FCM, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h3 id="firebase-console_14" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The experience to add iOS and Android apps has been updated to include a step to verify that the SDK setup was successful.</li> </ul> <h2 id="june_5_2018" data-text="June 5, 2018">June 5, 2018</h2> <h3 id="sdk_releases_302" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#5.0.0">Firebase SDK for C++ (v5.0.0)</a> is now available with major updates to AdMob, Authentication, Realtime Database, and Storage, and new APIs in Dynamic Links and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#5.0.0">Firebase SDK for Unity (v5.0.0)</a> is now available with major updates to AdMob, Authentication, and Storage, and new APIs in Dynamic Links and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="may_31_2018" data-text="May 31, 2018">May 31, 2018</h2> <h3 id="sdk_releases_303" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.2.0">Firebase Admin Java SDK (v6.2.0)</a> is now available. This release contains a new API for importing users into Firebase in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.11.0">Firebase Admin Python SDK (v2.11.0)</a> is now available. This release contains a new API for importing users into Firebase in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="may_29_2018" data-text="May 29, 2018">May 29, 2018</h2> <h3 id="sdk_releases_304" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.1.0">Firebase iOS SDK (v5.1.0)</a> is now available. It includes updates to Analytics, Realtime Database, Dynamic Links, Cloud Firestore, FCM, and AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="may_24_2018" data-text="May 24, 2018">May 24, 2018</h2> <ul> <li><span class="release-feature"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">google-services plugin for Android (v4.0.1)</a> is now available. This release includes a fix for a bug introduced in 4.0.0.</li> </ul> <h3 id="sdk_releases_305" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.0.4">Firebase JavaScript SDK (v5.0.4)</a> is now available. This release contains some bugfixes and cleanup in the Cloud Firestore, Realtime Database, and FCM SDKs. It also updates the READMEs for all of our firebase scoped packages on NPM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_23_2018" data-text="May 23, 2018">May 23, 2018</h2> <h3 id="sdk_releases_306" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Authentication, Cloud Firestore, Cloud Storage, FCM, ML Kit for Firebase, and Realtime Database have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180523">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="may_17_2018" data-text="May 17, 2018">May 17, 2018</h2> <h3 id="sdk_releases_307" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.0.3">Firebase JavaScript SDK (v5.0.3)</a> is now available. This release contains fixes for some packaging regressions included in the 5.0.0 release, as well as bugfixes in FCM, Cloud Firestore, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_15_2018" data-text="May 15, 2018">May 15, 2018</h2> <h3 id="sdk_releases_308" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.12.1">Firebase Admin Node.js SDK (v5.12.1)</a> is now available. This release improves the module loading latency of the Admin SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.1.0">Firebase Admin Java SDK (v6.1.0)</a> is now available. This release deprecates a method in the <code translate="no" dir="ltr">FirebaseAuth</code> API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.0.1">Firebase iOS SDK (v5.0.1)</a> is now available. This release contains bug fixes and a fix for the ZIP file. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="may_14_2018" data-text="May 14, 2018">May 14, 2018</h2> <h3 id="analytics_3" data-text="Analytics">Analytics</h3> <ul> <li><span class="release-feature"></span> Lifetime User Engagement is now tracked as a user property.</li> </ul> <h2 id="may_8_2018" data-text="May 8, 2018">May 8, 2018</h2> <h3 id="ml_kit_for_firebase" data-text="ML Kit for Firebase">ML Kit for Firebase</h3> <ul> <li><span class="release-feature"></span> The initial public beta release of ML Kit for Firebase is now available. To learn more, see <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/ml-kit/">ML Kit for Firebase</a>.</li> </ul> <h3 id="ab-testing_1" data-text="A/B Testing">A/B Testing</h3> <ul> <li><span class="release-feature"></span> A/B Testing has been reworked as a new top-level Firebase service with new SDKs and a dedicated page in the Firebase console. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/ab-testing">Firebase A/B Testing</a>.</li> </ul> <h3 id="test-lab" data-text="Test Lab">Test Lab</h3> <ul> <li><span class="release-feature"></span> Added iOS support for Test Lab (beta). This allows you to run XCTests on a variety of iOS devices using Test Lab's cloud infrastructure. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/test-lab">Firebase Test Lab</a>.</li> </ul> <h3 id="performance-monitoring_3" data-text="Performance Monitoring">Performance Monitoring</h3> <ul> <li><span class="release-feature"></span> Performance Monitoring has exited open beta and is now available for general release.</li> <li><span class="release-feature"></span> Added screen traces, which span the lifestyle of a screen and measure slow and frozen frames.</li> </ul> <h3 id="firebase-console_15" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> A new Users and Permissions tab in Project Settings introduces an updated experience for managing and inviting project collaborators from the Firebase console.</li> <li><span class="release-feature"></span> A new A/B Testing page has been added to the Firebase console to allow you to configure and manage your A/B testing experiments.</li> </ul> <h3 id="sdk_releases_309" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#5.0.0">Firebase iOS SDK (v5.0.0)</a> is now available. It introduces the new ML Kit for Firebase and A/B Testing SDKs, and has improvements to several SDKs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> <li><span class="release-android"></span> This release introduces the new ML Kit for Firebase SDK and includes updates for the Firebase Android SDK for Performance Monitoring For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180508">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.0.0">Firebase JavaScript SDK (v5.0.0)</a> is now available. This is a major version change that includes breaking changes. Please review the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#5.0.0">detailed release notes</a> to ensure your app functions as expected. This contains some top-level packaging changes as well as breaking changes in Authentication, Realtime Database, Storage, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#6.0.0">Firebase Admin Java SDK (v6.0.0)</a> is now available. This is a major version change that includes breaking changes. Please review the detailed release notes for more information and how to migrate your app to the new version. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#3.0.0">Firebase Admin Go SDK (v3.0.0)</a> is now available. This release contains minor changes to the Authentication APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="may_2_2018" data-text="May 2, 2018">May 2, 2018</h2> <h3 id="sdk_releases_310" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The Firebase Android SDKs for Analytics, Authentication, Cloud Messaging, Cloud Firestore, Cloud Storage, Crash Reporting, and Performance Monitoring have been updated. For more details, check out the latest <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180501">Android Release Notes</a>. To get started with Firebase in Android, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="april_25_2018" data-text="April 25, 2018">April 25, 2018</h2> <h3 id="sdk_releases_311" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.11.0">Firebase Admin Java SDK (v5.11.0)</a> is now available. This release contains new APIs for managing user authentication sessions in server-side web applications. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_24_2018" data-text="April 24, 2018">April 24, 2018</h2> <h3 id="sdk_releases_312" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.5.2">Firebase SDK for Unity (v4.5.2)</a> is now available with fixes for a build issues, and bugs in FirebaseApp, Authentication and Linux desktop. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="april_19_2018" data-text="April 19, 2018">April 19, 2018</h2> <h3 id="sdk_releases_313" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.13.0">Firebase JavaScript SDK (v4.13.0)</a> is now available. This release spans all of our SDKs and offers several new APIs, improvements to our testing infrastructure, bugfixes, and general cleanup/improvements. Check out the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.13.0">release notes</a> for more info! To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="april_17_2018" data-text="April 17, 2018">April 17, 2018</h2> <h3 id="sdk_releases_314" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.10.0">Firebase Admin Java SDK (v5.10.0)</a> is now available. This release contains new APIs for configuring timeouts for egress HTTP connections. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.7.0">Firebase Admin Go SDK (v2.7.0)</a> is now available. This release contains new error handling APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_16_2018" data-text="April 16, 2018">April 16, 2018</h2> <h3 id="sdk_releases_315" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.5.1">Firebase SDK for C++ (v4.5.1)</a> is now available with fixes for bugs in Realtime Database (Desktop) and Remote Config and exposed new functionality in Authentication (Desktop) and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.5.1">Firebase SDK for Unity (v4.5.1)</a> is now available with fixes for some build issues, fixes for bugs in Realtime Database, Dynamic Links, Invites, Remote Config, and Storage, and exposes new APIs in Authentication (Desktop) and Analytics. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="april_13_2018" data-text="April 13, 2018">April 13, 2018</h2> <h3 id="sdk_releases_316" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.12.0">Firebase iOS SDK (v4.13.0)</a> is now available. It includes new features for Analytics and a bug fix for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="april_12_2018" data-text="April 12, 2018">April 12, 2018</h2> <h3 id="sdk_releases_317" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.10.0">Firebase Admin Python SDK (v2.10.0)</a> is now available. This release contains new APIs for managing user authentication sessions in server-side web applications. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-android"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180412">Firebase Android SDK (v15.0.0)</a> is now available as part of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 15.0.0 release</a>. It includes the updates to Authentication and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="april_10_2018" data-text="April 10, 2018">April 10, 2018</h2> <h3 id="firebase-console_16" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> A new <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/analytics/settings">Analytics Settings</a> page is now available from the Analytics pages in the Firebase console. This page allows you to manage Google sharing settings, along with the project's reporting currency and timezone, which were previously app-level settings. A consolidated data sharing setting is now available from the <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/settings/privacy">Data Privacy</a> page.</li> </ul> <h3 id="sdk_releases_318" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.12.0">Firebase iOS SDK (v4.12.0)</a> is now available. It includes the new iOS Cloud Functions for Firebase Client SDK as well as improvements for Authentication, FCM, Performance Monitoring, Storage, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="april_9_2018" data-text="April 9, 2018">April 9, 2018</h2> <h3 id="firebase-console_17" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> A <a href="//web.archive.org/web/20210116213550/https://console.firebase.google.com/project/_/settings/privacy">Data Privacy</a> tab has been added to Project Settings in the Firebase console where customers can provide their Data Protection Officer (DPO) and EU Representative contact information to comply with General Data Protection Regulation (GDPR) requirements. For more information, see <a href="/web/20210116213550/https://firebase.google.com/support/privacy">Privacy and Security in Firebase</a>.</li> </ul> <h2 id="april_6_2018" data-text="April 6, 2018">April 6, 2018</h2> <h3 id="firebase-console_18" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The Account Linking page in the Firebase console has been renamed to Integrations and now features options for Slack and JIRA.</li> </ul> <h2 id="april_5_2018" data-text="April 5, 2018">April 5, 2018</h2> <h3 id="sdk_releases_319" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.12.0">Firebase Admin Node.js SDK (v5.12.0)</a> is now available. This release contains new APIs for managing user authentication sessions in server-side web applications. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_4_2018" data-text="April 4, 2018">April 4, 2018</h2> <h3 id="firebase-console_19" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> The number of users active in the past 30 minutes is now displayed at the top of the Project Overview page.</li> </ul> <h3 id="cloud-firestore-security-rules" data-text="Cloud Firestore Security Rules">Cloud Firestore Security Rules</h3> <ul> <li><span class="release-feature"></span> Added the ability to view and diff previously deployed Cloud Firestore Security Rules in Firebase console.</li> </ul> <h2 id="april_3_2018" data-text="April 3, 2018">April 3, 2018</h2> <h3 id="firebase-sdk-for-cloud-functions_1" data-text="Firebase SDK for Cloud Functions">Firebase SDK for Cloud Functions</h3> <ul> <li><span class="release-functions"></span> The Firebase SDK for Cloud Functions v1.0.0 is now available. This release contains breaking changes from the existing beta SDK. Developers with existing Cloud Functions for Firebase code should see the <a href="/web/20210116213550/https://firebase.google.com/docs/functions/beta-v1-diff">migration guide</a> before upgrading. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/functions/get-started#set_up_and_initialize">set up and initialize Firebase SDK for Cloud Functions</a>.</li> </ul> <h3 id="test_sdk" data-text="Cloud Functions for Firebase Test SDK">Cloud Functions for Firebase Test SDK</h3> <ul> <li><span class="release-functions"></span> The Cloud Functions for Firebase Test SDK, a testing companion to <code translate="no" dir="ltr">firebase-functions</code>, is now available. This SDK assists in the setup and teardown of unit tests, generates sample data and event context, and more. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/functions/unit-testing#test_setup">Test setup</a>.</li> </ul> <h2 id="march_29_2018" data-text="March 29, 2018">March 29, 2018</h2> <h3 id="cloud-firestore-security-rules_1" data-text="Cloud Firestore Security Rules">Cloud Firestore Security Rules</h3> <ul> <li><span class="release-feature"></span> Added the <code translate="no" dir="ltr">getAfter()</code> function to access the state of a document after a transaction or batch of writes completes but before the transaction or batch commits, allowing you to define writes that must take place together as part of a batch or transaction. For more information, see <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/security/rules-conditions">Writing conditions for Security Rules </a> or the <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/reference/security#getafter">Cloud Firestore Security Rules reference</a>.</li> </ul> <h3 id="sdk_releases_320" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.12.1">Firebase JavaScript SDK (v4.12.1)</a> is now available. This release contains bugfixes/hardening for the Cloud Firestore, Authentication, and FCM components. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_28_2018" data-text="March 28, 2018">March 28, 2018</h2> <h3 id="sdk_releases_321" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-android"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180328">Firebase Android SDK (v12.0.1)</a> is now available as part of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 12.0.1 release</a>. This release includes fixes for issues introduced in the v12.0.0 release. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="march_20_2018" data-text="March 20, 2018">March 20, 2018</h2> <h3 id="sdk_releases_322" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-functions"></span> The <a href="https://web.archive.org/web/20210116213550/https://github.com/firebase/firebase-functions/releases/tag/v0.9.0">Firebase SDK for Cloud Functions v0.9.0</a> introduces support for HTTPS Callable Functions. Used together with the related Cloud Functions for Firebase Client SDKs for iOS, Android, and JavaScript, HTTPS Callable Functions let you call functions directly from a Firebase-powered app.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.12.0">Firebase JavaScript SDK (v4.12.0)</a> is now available. It includes the new JavaScript Cloud Functions for Firebase Client SDK as well as the passwordless email sign in feature for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.11.0">Firebase iOS SDK (v4.11.0)</a> is now available. It includes the new iOS Cloud Functions for Firebase Client SDK as well as improvements for Authentication, InstanceID, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-android"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20180320">Firebase Android SDK (v12.0.0)</a> is now available as part of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 12.0.0 release</a>. It includes the new Android Cloud Functions for Firebase Client SDK as well as updates to Authentication, including support for <a href="/web/20210116213550/https://firebase.google.com/docs/auth/android/play-games">Google Play Games authentication</a>, Cloud Messaging, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="march_19_2018" data-text="March 19, 2018">March 19, 2018</h2> <h3 id="sdk_releases_323" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.5.0">Firebase SDK for C++ (v4.5.0)</a> is now available with <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup#desktop-workflow">desktop workflow support</a> (Windows, OS X, and Linux) for Authentication, Realtime Database, Remote Config, and Storage, as well as <a href="/web/20210116213550/https://firebase.google.com/docs/auth/cpp/play-games">Google Play Games authentication</a> on Android, and changes to AdMob, Authentication, and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.5.0">Firebase SDK for Unity (v4.5.0)</a> is is now available with <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup#desktop-workflow">desktop workflow support</a> (Windows, OS X, and Linux) for Authentication and Remote Config, as well as <a href="/web/20210116213550/https://firebase.google.com/docs/auth/unity/play-games">Google Play Games authentication</a> on Android, improved editor support, and changes to Authentication, Instance ID, and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="march_15_2018" data-text="March 15, 2018">March 15, 2018</h2> <h3 id="sdk_releases_324" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.11.0">Firebase Admin Node.js SDK (v5.11.0)</a> is now available. This release contains a new <code translate="no" dir="ltr">importUsers()</code> API for <a href="/web/20210116213550/https://firebase.google.com/docs/auth/admin/import-users">importing users</a> to Firebase Auth in bulk. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.9.1">Firebase Admin Python SDK (v2.9.1)</a> is now available. This release contains improvements to error handling in the FCM API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.6.1">Firebase Admin Go SDK (v2.6.1)</a> is now available. This release supports go version 1.6. It also fixes a bug in the <code translate="no" dir="ltr">messaging.UnsubscribeFromTopic()</code> API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="march_9_2018" data-text="March 9, 2018">March 9, 2018</h2> <h3 id="sdk_releases_325" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.10.1">Firebase iOS SDK (v4.10.1)</a> is now available with a hotfix for a regression in Cloud Firestore introduced in 4.10.0. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_8_2018" data-text="March 8, 2018">March 8, 2018</h2> <h3 id="sdk_releases_326" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.10.0">Firebase Admin Node.js SDK (v5.10.0)</a> is now available. This release contains updates to the Realtime Database and Cloud Firestore clients. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.11.0">Firebase JavaScript SDK (v4.11.0)</a> is now available. This release includes a bugfix for IE11 , support for new Realtime Database reference arguments, and a tweak to the Firestore <code translate="no" dir="ltr">get</code> API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_7_2018" data-text="March 7, 2018">March 7, 2018</h2> <h3 id="crashlytics_1" data-text="Crashlytics">Crashlytics</h3> <ul> <li><span class="release-feature"></span> Breadcrumbs based on Analytics events are now available for Crashlytics in the Firebase console.</li> </ul> <h2 id="march_6_2018" data-text="March 6, 2018">March 6, 2018</h2> <h3 id="sdk_releases_327" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.10.0">Firebase iOS SDK (v4.10.0)</a> is now available with improvements for Authentication, Realtime Database, FCM, Performance Monitoring, Storage, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_5_2018" data-text="March 5, 2018">March 5, 2018</h2> <h3 id="sdk_releases_328" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.4.3">Firebase SDK for C++ (v4.4.3)</a> is now available with a bug fix for unresolved symbols on iOS builds. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> </ul> <h2 id="february_28_2018" data-text="February 28, 2018">February 28, 2018</h2> <h3 id="sdk_releases_329" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.6.0">Firebase Admin Go SDK (v2.6.0)</a> is now available. This release contains a new API for accessing Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.9.1">Firebase Admin Node.js SDK (v5.9.1)</a> is now available. This release contains updates to the Realtime Database and Cloud Firestore clients. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="february_23_2018" data-text="February 23, 2018">February 23, 2018</h2> <h3 id="sdk_releases_330" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.4.2">Firebase SDK for C++ (v4.4.2)</a> is now available with bug fixes for Dynamic Links, Invites, Remote Config and Storage, and linking issues with Windows and Linux stub libraries. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.4.3">Firebase SDK for Unity (v4.4.3)</a> is is now available with bug fixes for Dynamic Links, Invites, Remote Config and Storage. <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="february_22_2018" data-text="February 22, 2018">February 22, 2018</h2> <h3 id="sdk_releases_331" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.10.1">Firebase JavaScript SDK (v4.10.1)</a> is now available. This release includes some internal cleanup, as well as some bugfixes for Realtime Database and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_15_2018" data-text="February 15, 2018">February 15, 2018</h2> <h3 id="sdk_releases_332" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.10.0">Firebase JavaScript SDK (v4.10.0)</a> is now available. This release includes bugfixes for Cloud Firestore, improvements to Realtime Database, and a new API in FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_14_2018" data-text="February 14, 2018">February 14, 2018</h2> <h3 id="sdk_releases_333" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.9.0">Firebase iOS SDK (v4.9.0)</a> is now available with improvements for Authentication, Instance ID, FCM, Remote Config, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Firebase Admin SDK</a> introduces new APIs for Cloud Messaging and for revoking Firebase refresh tokens.</p> <ul> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.5.0">Firebase Admin Go SDK (v2.5.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.9.0">Firebase Admin Java SDK (v5.9.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.9.0">Firebase Admin Node.js SDK (v5.9.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.9.0">Firebase Admin Python SDK (v2.9.0)</a></li> </ul></li> </ul> <h2 id="february_5_2018" data-text="February 5, 2018">February 5, 2018</h2> <h3 id="sdk_releases_334" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.4.2">Firebase SDK for Unity (v4.4.2)</a> is now available with an updated Firebase iOS dependency version.</li> </ul> <h2 id="february_1_2018" data-text="February 1, 2018">February 1, 2018</h2> <h3 id="sdk_releases_335" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.9.1">Firebase JavaScript SDK (v4.9.1)</a> is now available. This release includes bugfixes/cleanup for Authentication, Realtime Database, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="january_30_2018" data-text="January 30, 2018">January 30, 2018</h2> <h3 id="sdk_releases_336" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.8.2">Firebase Admin Node.js SDK (v5.8.2)</a> is now available. This release exposes some new Firestore typings from the <code translate="no" dir="ltr">admin.firestore</code> namespace. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="january_27_2018" data-text="January 27, 2018">January 27, 2018</h2> <h3 id="sdk_releases_337" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.8.2">Firebase iOS SDK (v4.8.2)</a> is now available with a bug fix for Analytics. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="january_26_2018" data-text="January 26, 2018">January 26, 2018</h2> <h3 id="sdk_releases_338" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.4.1">Firebase SDK for C++ (v4.4.1)</a> is now available with bug fixes for Realtime Database and Instance ID. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.4.1">Firebase SDK for Unity (v4.4.1)</a> is now available with bug fixes for .NET 4.x, Storage, Realtime Database, and Instance ID. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="january_25_2018" data-text="January 25, 2018">January 25, 2018</h2> <h3 id="sdk_releases_339" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-feature"></span> The <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">google-services plugin for Android (v3.2.0)</a> is now available. This release is for code cleanup and refactoring, and introduces no developer-visible changes.</li> </ul> <h2 id="january_18_2018" data-text="January 18, 2018">January 18, 2018</h2> <h3 id="sdk_releases_340" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.9.0">Firebase JavaScript SDK (v4.9.0)</a> is now available. This release includes several updates/bugfixes for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-ios"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.8.1">Firebase iOS SDK (v4.8.1)</a> is now available with updates for Analytics, Realtime Database, Dynamic Links, Cloud Firestore, Storage, Remote Config, and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h3 id="firebase-dynamic-links" data-text="Firebase Dynamic Links">Firebase Dynamic Links</h3> <ul> <li><p><span class="release-feature"></span> You can now specify a custom short link suffix when you create a Dynamic Link in the Firebase console. Short links with custom suffixes are more readable, which can improve a link's click-through rate.</p> <p>Default: <pre translate="no" dir="ltr">https://abc123.app.goo.gl/wX2e</pre> Custom: <pre translate="no" dir="ltr">https://abc123.app.goo.gl/backtoschool</pre></p></li> </ul> <h3 id="firebase-authentication" data-text="Firebase Authentication">Firebase Authentication</h3> <ul> <li><span class="release-feature"></span> You can now specify in the Firebase console your own SMTP server, which will be used to send account management emails, such as password reset emails and email address change confirmations.</li> </ul> <h3 id="crashlytics_2" data-text="Crashlytics">Crashlytics</h3> <ul> <li><span class="release-feature"></span> Crashlytics Insights is now available in the Firebase console.</li> </ul> <h2 id="january_17_2018" data-text="January 17, 2018">January 17, 2018</h2> <h3 id="sdk_releases_341" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.8.1">Firebase Admin Node.js SDK (v5.8.1)</a> is now available. This upgrades the Cloud Firestore dependency version from 0.10.0 to 0.11.1, which includes several bug fixes in Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="january_11_2018" data-text="January 11, 2018">January 11, 2018</h2> <h3 id="sdk_releases_342" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-javascript"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.8.2">Firebase JavaScript SDK (v4.8.2)</a> is now available. It contains several NPM package bugfixes, as well as some fixes to the typings changes that were introduced in the last release. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-admin"></span> <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Firebase Admin SDK</a> can now be initialized without explicit arguments.</p> <ul> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.8.0">Firebase Admin Node.js SDK (v5.8.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.8.0">Firebase Admin Java SDK (v5.8.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.8.0">Firebase Admin Python SDK (v2.8.0)</a></li> <li><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.4.0">Firebase Admin Go SDK (v2.4.0)</a></li> </ul></li> </ul> <h2 id="january_10_2018" data-text="January 10, 2018">January 10, 2018</h2> <h3 id="firebase-realtime-database" data-text="Firebase Realtime Database">Firebase Realtime Database</h3> <ul> <li><span class="release-feature"></span> Realtime Database Rules now offer the ability to limit read or write access to data based on query parameters. Learn more about <a href="/web/20210116213550/https://firebase.google.com/docs/database/security/securing-data#query-based_rules">query-based rules</a>.</li> </ul> <h2 id="january_4_2018" data-text="January 4, 2018">January 4, 2018</h2> <h3 id="sdk_releases_343" data-text="SDK Releases">SDK Releases</h3> <ul> <li><span class="release-admin"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.7.0">Firebase Admin Node.js SDK (v5.7.0)</a> is now available. This release contains a new API for revoking Firebase refresh tokens. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="january_3_2018" data-text="January 3, 2018">January 3, 2018</h2> <h3 id="sdk_releases_344" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><span class="release-cpp"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.4.0">Firebase SDK for C++ (v4.4.0)</a> is now available with support for Instance ID. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p><span class="release-unity"></span> The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.4.0">Firebase SDK for Unity (v4.4.0)</a> is now available with support for Instance ID and a fix in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="december_21_2017" data-text="December 21, 2017">December 21, 2017</h2> <h3 id="sdk_releases_345" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.6.0">Firebase Admin Node.js SDK (v5.6.0)</a> is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.7.0">Firebase Admin Java SDK (v5.7.0)</a> is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.7.0">Firebase Admin Python SDK (v2.7.0)</a> is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.3.0">Firebase Admin Go SDK (v2.3.0)</a> is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="december_18_2017" data-text="December 18, 2017">December 18, 2017</h2> <h3 id="sdk_releases_346" data-text="SDK Releases">SDK Releases</h3> <p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20171218">Firebase Android SDK (v11.8.0)</a> is now available as part of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.8.0 release</a>. This release includes updates to App Indexing, Authentication, Cloud Messaging, and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.8.1">Firebase JavaScript SDK (v4.8.1)</a> is now available. It contains bugfixes and an internal typings refactor. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.8.0">Firebase iOS SDK (v4.8.0)</a> is now available with updates for Dynamic Links, Instance ID, Cloud Firestore, and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="december_13_2017" data-text="December 13, 2017">December 13, 2017</h2> <h3 id="sdk_releases_347" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.2.1">Firebase Admin Go SDK (v2.2.1)</a> is now available. This release contains updates to user management support.</li> </ul> <h3 id="firebase-console_20" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> You can now <a href="https://web.archive.org/web/20210116213550/https://support.google.com/analytics/answer/7392275">link DoubleClick</a> with your Firebase project. This enables using DoubleClick Campaign Manager (DCM) or DoubleClick Bid Manager (DBM) to track Firebase measured in-app events, such as installs and In-App-Purchases, as conversions.</li> </ul> <h2 id="december_08_2017" data-text="December 08, 2017">December 08, 2017</h2> <h3 id="sdk_releases_348" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.2.0">Firebase Admin Go SDK (v2.2.0)</a> is now available. This release includes a new user management API for creating and updating Firebase user accounts from Go applications. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.6.0">Firebase Admin Java SDK (v5.6.0)</a> is now available. This release comes with support for setting custom claims on user accounts, and for exporting all users in Firebase projects. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.6.0">Firebase Admin Python SDK (v2.6.0)</a> is now available. This release comes with support for setting custom claims on user accounts, and for exporting all users in Firebase projects. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="december_7_2017" data-text="December 7, 2017">December 7, 2017</h2> <h3 id="sdk_releases_349" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.8.0">Firebase JavaScript SDK (v4.8.0)</a> is now available. This release adds some helper functions to the Authentication SDK as well as some bugfixes for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_6_2017" data-text="December 6, 2017">December 6, 2017</h2> <h3 id="firebase-console_21" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> In-console notifications are now available. You can view your notifications by clicking the <span class="material-icons" aria-hidden="true" translate="no">notifications</span> icon in the upper-right corner of the console. Notifications display important events in your projects.</li> </ul> <h2 id="december_5_2017" data-text="December 5, 2017">December 5, 2017</h2> <h3 id="firebase-console_22" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-changed"></span> When you switch projects with the project selector in the Firebase console, you will now remain in the Firebase product you were viewing instead of being returned to the project overview dashboard.</li> </ul> <h2 id="november_30_2017" data-text="November 30, 2017">November 30, 2017</h2> <h3 id="firebase-console_23" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-changed"></span> The <strong>Import project</strong> button has been removed from the Firebase console. You can now add Firebase to an existing project from the <strong>Add project</strong> dialog.</li> </ul> <h3 id="sdk_releases_350" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.3.0">Firebase SDK for C++ (v4.3.0)</a> is now available with bug fixes for Remote Config and a feature in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.3.0">Firebase SDK for Unity (v4.3.0)</a> is now available with general bug fixes with threading and callbacks, and fixes other bugs in Authentication, Remote Config, Storage, and Realtime Database. It also adds a new feature in Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.7.0">Firebase iOS SDK (v4.7.0)</a> is now available with updates for Authentication, Dynamic Links, Performance Monitoring, Cloud Firestore, and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.7.0">Firebase JavaScript SDK (v4.7.0)</a> is now available. It contains Node.js support for Cloud Firestore and some other stylistic fixes across the SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="november_27_2017" data-text="November 27, 2017">November 27, 2017</h2> <h3 id="sdk_releases_351" data-text="SDK Releases">SDK Releases</h3> <p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20171127">Firebase Android SDK (v11.6.2)</a> is now available as part of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.6.2 release</a>. This release includes updates to Cloud Firestore and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <h2 id="november_21_2017" data-text="November 21, 2017">November 21, 2017</h2> <h3 id="firebase_gradle_plugins_5" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <p>Version 1.1.5 of the Firebase Gradle Plugin for Android Studio 3.0 is now available. This release resolves a <code translate="no" dir="ltr">FileExistsException</code> issue that occurred in the firebase-perf plugin when setting <code translate="no" dir="ltr">firebasePerformanceInstrumentationEnabled=false</code> in the <code translate="no" dir="ltr">gradle.properties</code> file.</p> <h3 id="sdk_releases_352" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.5.1">Firebase Admin Node.js SDK (v5.5.1)</a> is now available. This release comes with improvements in the Cloud Firestore and Realtime Database APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="november_14_2017" data-text="November 14, 2017">November 14, 2017</h2> <h3 id="sdk_releases_353" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.6.0">Firebase iOS SDK (v4.6.0)</a> is now available with updates for Analytics, Authentication, Dynamic Links, Invites, and Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="november_10_2017" data-text="November 10, 2017">November 10, 2017</h2> <h3 id="firebase-realtime-database_1" data-text="Firebase Realtime Database">Firebase Realtime Database</h3> <ul> <li><span class="release-feature"></span> Firebase Realtime Database now supports multiple database instances per project (for projects on the <a href="/web/20210116213550/https://firebase.google.com/pricing">Blaze pricing plan</a>). To learn more about using multiple databases on your project, see <a href="/web/20210116213550/https://firebase.google.com/docs/database/usage/sharding">Scale with Multiple Databases</a>.</li> </ul> <h3 id="sdk_releases_354" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.5.0">Firebase Admin Node.js SDK (v5.5.0)</a> is now available. This release adds support for multiple database instances per project, for projects on the <a href="/web/20210116213550/https://firebase.google.com/pricing">Blaze pricing plan</a>.</li> </ul> <h2 id="november_9_2017" data-text="November 9, 2017">November 9, 2017</h2> <h3 id="sdk_releases_355" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.6.2">Firebase JavaScript SDK (v4.6.2)</a> is now available. It includes bugfixes for issues found in the Authentication, and Cloud Firestore components. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="november_8_2017" data-text="November 8, 2017">November 8, 2017</h2> <h3 id="firebase-console_24" data-text="Firebase console">Firebase console</h3> <ul> <li><p>The Firebase console has been updated with a new visual design. This includes updated navigation with collapsible groups of Firebase products. Products are now grouped into four areas based on the app development lifecycle.</p></li> <li><p>The project overview page of the Firebase console has been updated with a new visual design. It now includes current data and last month's trends for each app's daily active users, monthly active users, crash-free user percentage, and total crashes.</p></li> <li><p>The Analytics dashboard has been revamped to include new and redesigned cards to support day-to-day questions and tasks. A <strong>Latest Release</strong> section has been added to show adoption and stability of your latest app release.</p></li> </ul> <h2 id="november_7_2017" data-text="November 7, 2017">November 7, 2017</h2> <h3 id="sdk_releases_356" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.5.0">Version 5.5.0</a> of the Firebase Admin Java SDK introduces support for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.5.0">Version 2.5.0</a> of the Firebase Admin Python SDK introduces support for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p><a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.1.0">Version 2.1.0</a> of the Firebase Admin Go SDK introduces support for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h3 id="firebase_gradle_plugins_6" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <p>Version 1.1.4 of the Firebase Gradle Plugin for Android Studio 3.0 is now available. This release resolves a <code translate="no" dir="ltr">TransformException</code> that occurred on Windows during incremental builds when using <code translate="no" dir="ltr">firebase-perf</code>.</p> <h2 id="november_6_2017" data-text="November 6, 2017">November 6, 2017</h2> <h3 id="sdk_releases_357" data-text="SDK Releases">SDK Releases</h3> <p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20171106">Firebase Android SDK (v11.6.0)</a> is now available as part of the <a href="//web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.6.0 release</a>. This release includes updates to App Indexing, Analytics, Authentication, Cloud Messaging, Dynamic Links, Cloud Firestore, and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p> <h3 id="firebase_gradle_plugins_7" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <p>Version 1.1.3 of the Firebase Gradle Plugin now accepts <strong>implementation</strong> configurations in place of <strong>compile</strong> configurations, to accommodate the deprecation of <strong>compile</strong> configurations in Android Studio 3.0.</p> <h2 id="november_2_2017" data-text="November 2, 2017">November 2, 2017</h2> <h3 id="authentication" data-text="Authentication">Authentication</h3> <p>The Firebase JS Authentication SDK has been officially open sourced. Take a look at the <a href="https://web.archive.org/web/20210116213550/https://github.com/firebase/firebase-js-sdk/tree/master/packages/auth">source on GitHub</a>. We look forward to collaborating with all of you on making the SDK even better!</p> <h3 id="sdk_releases_358" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.6.1">Firebase JavaScript SDK (v4.6.1)</a> is now available. It resolves several issues across various components, and includes the newly released Open Source Authentication codebase. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h3 id="firebase_gradle_plugins_8" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <p>Version 1.1.2 of the Firebase Gradle Plugin is available. This version adds support for Android Studio 3.0.</p> <h2 id="october_30_2017" data-text="October 30, 2017">October 30, 2017</h2> <h3 id="sdk_releases_359" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.5.0">Firebase iOS SDK (v4.5.0)</a> is now available with updates for Authentication, Cloud Firestore, and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_24_2017" data-text="October 24, 2017">October 24, 2017</h2> <h3 id="sdk_releases_360" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.4.3">Firebase Admin Node.js SDK (v5.4.3)</a> is now available. This release fixes a module loading issue in the SDK that prevented its use in environments like AWS Lambda. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="october_20_2017" data-text="October 20, 2017">October 20, 2017</h2> <h3 id="sdk_releases_361" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.2.1">Firebase SDK for Unity (v4.2.1)</a> is now available with bug fixes for Realtime Database, Storage, API initialization in .NET 4.x, and improvements to the iOS and Android Resolver components. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="october_19_2017" data-text="October 19, 2017">October 19, 2017</h2> <h3 id="sdk_releases_362" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.6.0">Firebase JavaScript SDK (v4.6.0)</a> is now available. It contains several bugfixes for Authentication, Realtime Database, and Cloud Firestore, as well as new authenticated user metadata. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_17_2017" data-text="October 17, 2017">October 17, 2017</h2> <h3 id="sdk_releases_363" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.4.0">Firebase iOS SDK (v4.4.0)</a> is now available with updates for Authentication, FCM, Cloud Firestore, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_13_2017" data-text="October 13, 2017">October 13, 2017</h2> <h3 id="sdk_releases_364" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#2.0.0">Firebase Admin Go SDK (v2.0.0)</a> is now available. This release comes with a new Cloud Storage API and improvements in the Authentication API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="october_12_2017" data-text="October 12, 2017">October 12, 2017</h2> <h3 id="sdk_releases_365" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.5.1">Firebase JavaScript SDK (v4.5.1)</a> is now available. It introduces an internal module refactor to better modularize each component. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_11_2017" data-text="October 11, 2017">October 11, 2017</h2> <h3 id="sdk_releases_366" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.4.0">Firebase Admin Java SDK (v5.4.0)</a> is now available. This release comes with new APIs for processing Google credentials and managing asynchronous tasks. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="october_9_2017" data-text="October 9, 2017">October 9, 2017</h2> <h3 id="sdk_releases_367" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.4.2">Firebase Admin Node.js SDK (v5.4.2)</a> is now available. This release upgrades the Cloud Firestore client dependency to the latest version available, which fixes an issue related to saving nested document references. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="october_3_2017" data-text="October 3, 2017">October 3, 2017</h2> <h3 id="cloud-firestore_2" data-text="Cloud Firestore">Cloud Firestore</h3> <ul> <li><span class="release-feature"></span> The initial public beta release of Cloud Firestore is now available for iOS, Android, Web, Java, Python, NodeJS, and Go. Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Like Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support so you can build responsive apps that work regardless of network latency or internet connectivity. Cloud Firestore also offers enterprise-grade scalability and seamless integration with other Firebase and Google Cloud Platform products, including functions. For more information about Cloud Firestore, see the <a href="https://web.archive.org/web/20210116213550/https://firebase.googleblog.com/2017/10/introducing-cloud-firestore.html">Firebase blog</a>. To get started with Cloud Firestore right away, visit the <a href="/web/20210116213550/https://firebase.google.com/docs/firestore/quickstart">quickstart</a>.</li> </ul> <h3 id="sdk_releases_368" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.3.0">Firebase iOS SDK (v4.3.0)</a> is now available with support for Cloud Firestore and updates for Analytics, Authentication, FCM, Performance Monitoring, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20171003">Firebase Android SDK (v11.4.2)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.4.2 release</a>. This release introduces support for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.4.0">Firebase Admin Node.js SDK (v5.4.0)</a> is now available. This release comes with support for Cloud Firestore. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.5.0">Firebase JavaScript SDK (v4.5.0)</a> is now available. It introduces support for {firestore}}. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="october_2_2017" data-text="October 2, 2017">October 2, 2017</h2> <h3 id="sdk_releases_369" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.2.0">Firebase SDK for C++ (v4.2.0)</a> is now available with bug fixes for Authentication, Realtime Database and FCM, and new features for Authentication and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.2.0">Firebase SDK for Unity (v4.2.0)</a> is now available with bug fixes for Analytics, Authentication, Realtime Database, and FCM and new features for Authentication and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="september_27_2017" data-text="September 27 2017">September 27 2017</h2> <h3 id="sdk_releases_370" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.3.0">Firebase Admin Node.js SDK (v5.3.0)</a> is now available. This release comes with support for setting custom claims on user accounts, and exporting all users in Firebase projects. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="september_21_2017" data-text="September 21 2017">September 21 2017</h2> <h3 id="sdk_releases_371" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.4.0">Firebase JavaScript SDK (v4.4.0)</a> is now available. It introduces database multi-resource support as well as some fixes to the externs files. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.4.0">Firebase Admin Python SDK (v2.4.0)</a> is now available. This release improves the ETag support present in the Realtime Database API, and provides a means for configuring the timeout value of outbound HTTP connections. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="september_20_2017" data-text="September 20 2017">September 20 2017</h2> <h3 id="sdk_releases_372" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.2.0">Firebase iOS SDK (v4.2.0)</a> is now available with updates to AdMob, Authentication, Crash Reporting, Realtime Database, Instance ID, FCM, Performance Monitoring, Remote Config, and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="september_18_2017" data-text="September 18, 2017">September 18, 2017</h2> <h3 id="sdk_releases_373" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170918">Firebase Android SDK (v11.4.0)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.4.0 release</a>. This release includes updates to App Indexing and Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="september_13_2017" data-text="September 13, 2017">September 13, 2017</h2> <h3 id="sdk_releases_374" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#1.0.2">Firebase Admin Go SDK (v1.0.2)</a> is now available. This release includes improvements to the custom token creation feature. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.3.1">Firebase Admin Java SDK (v5.3.1)</a> is now available. This release includes improvements to the error handling of the Admin SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="september_7_2017" data-text="September 7, 2017">September 7, 2017</h2> <h3 id="sdk_releases_375" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#1.0.1">Firebase Admin Go SDK (v1.0.1)</a> is now available. This release includes improvements to the ID token verification feature. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.3.1">Firebase JavaScript SDK (v4.3.1)</a> is now available. It introduces fixes to the typings for features release in 4.3.0. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="september_6_2017" data-text="September 6, 2017">September 6, 2017</h2> <h3 id="sdk_releases_376" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170905">Firebase Android SDK (v11.2.2)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.2.2 release</a>. This release includes updates to Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h3 id="firebase-console_25" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> Google Analytics reports can now be exported to CSV for analysis in a spreadsheet. See the <a href="https://web.archive.org/web/20210116213550/https://support.google.com/firebase/answer/7521152">Firebase Help article</a> for more information.</li> </ul> <h2 id="aug_30_2017" data-text="Aug 30, 2017">Aug 30, 2017</h2> <h3 id="sdk_releases_377" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.1.1">Firebase iOS SDK (v4.1.1)</a> is now available with updates to Authentication, FCM, Performance Monitoring, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/go#1.0.0">Firebase Admin Go SDK (v1.0.0)</a> is now available. This initial release comes with <a href="/web/20210116213550/https://firebase.google.com/docs/auth/admin/create-custom-tokens">custom token minting</a> and <a href="/web/20210116213550/https://firebase.google.com/docs/auth/admin/verify-id-tokens">ID token verification</a> support. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.3.0">Firebase Admin Python SDK (v2.3.0)</a> is now available. This release contains updates to the Realtime Database API, including ETag support and a bug fix to the transactions API.</li> </ul> <h2 id="aug_23_2017" data-text="Aug 23, 2017">Aug 23, 2017</h2> <h3 id="sdk_releases_378" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.1.0">Firebase SDK for C++ (v4.1.0)</a> is now available with bug fixes for AdMob, FCM, Realtime Database, Cloud Storage, and Remote Config, and new features for <code translate="no" dir="ltr">Future</code> <code translate="no" dir="ltr">OnCompletion</code> callbacks and Realtime Database transaction callbacks. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.1.0">Firebase SDK for Unity (v4.1.0)</a> is now available with bug fixes for the iOS build system in Unity 5.5 and below, Authentication, FCM, and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="aug_17_2017" data-text="Aug 17, 2017">Aug 17, 2017</h2> <h3 id="sdk_releases_379" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.3.0">Firebase JavaScript SDK (v4.3.0)</a> is now available. It introduces client side localization and custom continue URLs to Authentication email actions, along with a fix for state synchronization on IE10. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="aug_16_2017" data-text="Aug 16, 2017">Aug 16, 2017</h2> <h3 id="sdk_releases_380" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.2.1">Firebase Admin Node.js SDK (v5.2.1)</a> is now available. This fixes a bug in the TypeScript type declarations of the SDK.</li> </ul> <h2 id="aug_14_2017" data-text="Aug 14, 2017">Aug 14, 2017</h2> <h3 id="sdk_releases_381" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.2.0">Firebase Admin Node.js SDK (v5.2.0)</a> is now available. This includes a new Cloud Storage API.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.3.0">Firebase Admin Java SDK (v5.3.0)</a> is now available. This includes a new Cloud Storage API, and new features in Authentication that facilitate phone number-based authentication.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.2.0">Firebase Admin Python SDK (v2.2.0)</a> is now available. This includes a new Cloud Storage API, a new user management API in Authentication, and a new transaction API in Realtime Database.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.1.0">Firebase iOS SDK (v4.1.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170814">Firebase Android SDK (v11.2.0)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.2.0 release</a>. This release includes updates to App Indexing and Dynamic Links. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h2 id="aug_2_2017" data-text="Aug 2, 2017">Aug 2, 2017</h2> <h3 id="firebase_gradle_plugins_9" data-text="Firebase Gradle Plugins">Firebase Gradle Plugins</h3> <ul> <li>Version 1.1.1 of the Firebase Gradle Plugin fixes an issue an issue in 1.1.0 which caused the error "Execution failed for task ':app:packageInstantRunResourcesDebug'" in some cases. To update to the new version, follow the guides for <a href="/web/20210116213550/https://firebase.google.com/docs/perf-mon/get-started-android#add-performance-monitoringto-your-app">Performance Monitoring</a> and <a href="/web/20210116213550/https://firebase.google.com/docs/crash/android#uploading_proguard_mapping_files_with_gradle">Crash Reporting</a>.</li> </ul> <h2 id="aug_1_2017" data-text="Aug 1, 2017">Aug 1, 2017</h2> <h3 id="sdk_releases_382" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.0.3">Firebase SDK for Unity (v4.0.3)</a> is now available. It includes an important fix for Realtime Database users, in addition to improvements across Analytics, Authentication, Dynamic Links and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.0.3">Firebase SDK for C++ (v4.0.3)</a> is also available with improvements for Dynamic Links and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> </ul> <h2 id="jul_27_2017" data-text="Jul 27, 2017">Jul 27, 2017</h2> <h3 id="sdk_releases_383" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.2.0">Firebase JavaScript SDK (v4.2.0)</a> is now available. It contains the ability to configure Authentication state persistence and bugfixes for Authentication and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="jul_26_2017" data-text="Jul 26, 2017">Jul 26, 2017</h2> <h3 id="sdk_releases_384" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170726">Firebase Android SDK (v11.0.4)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.0.4 release</a>. This release includes updates to Cloud Messaging and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="jul_25_2017" data-text="Jul 25, 2017">Jul 25, 2017</h2> <h3 id="sdk_releases_385" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.1.0">Firebase Admin Node.js SDK (v5.1.0)</a> is now available. This release includes new features in Authentication that facilitate phone number-based authentication.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.1.1">Firebase Admin Python SDK (v2.1.1)</a> is now available. This release includes improvements that make it possible to consume credentials from sources other than the local file system.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.1.5">Firebase JavaScript SDK (v4.1.5)</a> is now available. It contains a critical bugfix for authenticated database access that was introduced in version 4.1.4. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="jul_24_2017" data-text="Jul 24, 2017">Jul 24, 2017</h2> <h3 id="sdk_releases_386" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.1.4">Firebase JavaScript SDK (v4.1.4)</a> is now available. It includes bundle size optimizations for <code translate="no" dir="ltr">firebase-storage.js</code>, <code translate="no" dir="ltr">firebase-messaging.js</code>, and <code translate="no" dir="ltr">firebase-app.js</code>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="jul_12_2017" data-text="Jul 12, 2017">Jul 12, 2017</h2> <h3 id="sdk_releases_387" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.0.1">Firebase Admin Node.js SDK (v5.0.1)</a> is now available. This includes improvements for Authentication and error handling.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.0.4">Firebase iOS SDK (v4.0.4)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="jul_7_2017" data-text="Jul 7, 2017">Jul 7, 2017</h2> <h3 id="sdk_releases_388" data-text="SDK Releases">SDK Releases</h3> <ul> <li>An updated beta release of the Firebase SDK for Cloud Functions (v0.5.9) is now available. It includes the ability to listen to granular create, update, and delete database events by using the <code translate="no" dir="ltr">onCreate()</code>, <code translate="no" dir="ltr">onUpdate()</code>, and <code translate="no" dir="ltr">onDelete()</code> methods. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/functions/get-started">Get started with Cloud Functions</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.0.2">Firebase C++ SDK (v4.0.2)</a> is now available. It includes bug fixes for Analytics, Authentication, Dynamic Links and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.0.2">Firebase Unity SDK (v4.0.2)</a> is now now available. It includes a bug fix for Analytics, Authentication, Dynamic Links and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="june_29_2017" data-text="June 29, 2017">June 29, 2017</h2> <h3 id="sdk_releases_389" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.0.3">Firebase iOS SDK (v4.0.3)</a> is now available. It includes bug fixes and updates in Analytics, AdMob, and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170629">Firebase Android SDK (v11.0.2)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.0.2 release</a>. This release includes updates to Crash Reporting and Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> </ul> <h3 id="dynamic_links" data-text="Dynamic Links">Dynamic Links</h3> <ul> <li><span class="release-feature"></span> A new <a href="/web/20210116213550/https://firebase.google.com/docs/reference/dynamic-links/analytics">REST API for retrieving Analytics data</a> for short Dynamic Links is now available.</li> </ul> <h2 id="june_28_2017" data-text="June 28, 2017">June 28, 2017</h2> <h3 id="sdk_releases_390" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.1.0">Firebase Admin Python SDK (v2.1.0)</a> is now available. This includes a new database API for interacting with the Firebase Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="june_21_2017" data-text="June 21, 2017">June 21, 2017</h2> <h3 id="sdk_releases_391" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.1.3">Firebase JavaScript SDK (v4.1.3)</a> is now available. It includes fixes for Cordova OAuth redirects, invalid app names and several typings fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_16_2017" data-text="June 16, 2017">June 16, 2017</h2> <h3 id="sdk_releases_392" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.0.1">Firebase C++ SDK (v4.0.1)</a> is now available. It include bug fixes for FCM, Dynamic Links and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.0.1">Firebase Unity SDK (v4.0.1)</a> is now now available. It include bug fixes for FCM, Dynamic Links and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="june_14_2017" data-text="June 14, 2017">June 14, 2017</h2> <h3 id="sdk_releases_393" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.2.0">Firebase Admin Java SDK (v5.2.0)</a> is now available. It includes APIs for specifying the <code translate="no" dir="ltr">HttpTransport</code> and <code translate="no" dir="ltr">JsonFactory</code> used by the SDK when making HTTP calls. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="june_09_2017" data-text="June 09, 2017">June 09, 2017</h2> <h3 id="sdk_releases_394" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#4.0.0">Firebase C++ SDK (v4.0.0)</a> is now available. It includes phone authentication, a standalone library for Dynamic Links and bug fixes for Authentication, Invites and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#4.0.0">Firebase Unity SDK (v4.0.0)</a> is now now available. It includes phone authentication, a standalone library for Dynamic Links and bug fixes for Authentication, Invites and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="june_08_2017" data-text="June 08, 2017">June 08, 2017</h2> <h3 id="sdk_releases_395" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.0.2">Firebase iOS SDK (v4.0.2)</a> is now available. It includes bug fixes in Analytics. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="june_07_2017" data-text="June 07, 2017">June 07, 2017</h2> <h3 id="sdk_releases_396" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170607">Firebase Android SDK (v11.0.0)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 11.0.0 release</a>. This release includes updates to Analytics, Invites, Crash Reporting, App Indexing, Dynamic Links, and Authentication including the release of phone authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.1.0">Firebase Admin Java SDK (v5.1.0)</a> is now available. This includes a user management API for creating and updating Firebase user accounts from Java applications. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.1.2">Firebase JavaScript SDK (v4.1.2)</a> is now available. It includes fixed to various core/build processes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="june_06_2017" data-text="June 06, 2017">June 06, 2017</h2> <h3 id="sdk_releases_397" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.0.1">Firebase iOS SDK (v4.0.1)</a> is now available. It includes improved diagnostic messages for the Swift SDK, and updates to Performance Monitoring. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="june_01_2017" data-text="June 01, 2017">June 01, 2017</h2> <h3 id="sdk_releases_398" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.0.1">Firebase Admin Java SDK (v5.0.1)</a> is now available. It includes a bug fix that makes the SDK more stable when deployed in the Google App Engine environment. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="may_31_2017" data-text="May 31, 2017">May 31, 2017</h2> <h3 id="sdk_releases_399" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.1.1">Firebase JavaScript SDK (v4.1.1)</a> is now available. It includes a bugfix for storage default bucket creation. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_30_2017" data-text="May 30, 2017">May 30, 2017</h2> <h3 id="sdk_releases_400" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.1.0">Firebase JavaScript SDK (v4.1.0)</a> is now available. It includes fixes for Authentication, as well as support for lazy initialization of Firebase components. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_17_2017" data-text="May 17, 2017">May 17, 2017</h2> <h3 id="firebase-performance-monitoring" data-text="Firebase Performance Monitoring">Firebase Performance Monitoring</h3> <ul> <li><span class="release-feature"></span> The initial public beta release of Firebase Performance Monitoring is now available for iOS and Android apps. Performance Monitoring lets you gain insight into your app's performance and network behavior. To learn more about how to use Performance Monitoring to improve the quality of your app, see <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/perf-mon/">Firebase Performance Monitoring</a>.</li> </ul> <h3 id="sdk_releases_401" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#4.0.0">Firebase iOS SDK (v4.0.0)</a> is now available. It includes the beta release of Performance Monitoring breaking changes in all Swift SDKs, and updates to AdMob, Analytics, Authentication, Crash Reporting, Realtime Database, Dynamic Links, Cloud Messaging and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170517">Firebase Android SDK (v10.2.6)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 10.2.6 release</a>. This release includes the beta release of Performance Monitoring and updates to including Cloud Messaging and Test Lab. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.0.0">Firebase JavaScript SDK (v4.0.0)</a> is now available. This is a major version change that includes breaking changes: please review the <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#4.0.0">detailed release notes</a> to ensure your app functions as expected. This release includes changes to the overall SDK support, and several changes to Authentication including the introduction of phone authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#2.0.0">Firebase Admin Python SDK (v2.0.0)</a> is now available. This release migrates the SDK to the new <code translate="no" dir="ltr">google-auth</code> library for credential processing and JSON web token (JWT) validation. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#5.0.0">Firebase Admin Java SDK (v5.0.0)</a> is now available. It includes improvements to the credentials API. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#5.0.0">Firebase Admin Node.js SDK (v5.0.0)</a> is now available. It includes improvements to the SDK initialization and user managements APIs. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h3 id="firebase-console_26" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> Firebase console now supports multiple logged-in users. Users can toggle accounts through the account switcher in the top navigation bar.</li> </ul> <h2 id="may_11_2017" data-text="May 11, 2017">May 11, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#3.1.2">Firebase C++ SDK (v3.1.2)</a> is now available. It includes bug fixes to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#3.0.3">Firebase Unity SDK (v3.0.3)</a> is now now available. It includes bug fixes to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="may_9_2017" data-text="May 9, 2017">May 9, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#3.1.1">Firebase C++ SDK (v3.1.1)</a> is now available. It includes updates to Storage and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#3.0.2">Firebase Unity SDK (v3.0.2)</a> is now now available. It includes a bug fix for Android, and improvements to Android build configuration in the editor plugin. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="april_28_2017" data-text="April 28, 2017">April 28, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170428">Firebase Android SDK (v10.2.4)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 10.2.4 release</a>. This release includes updates to Cloud Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h2 id="april_25_2017" data-text="April 25, 2017">April 25, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.17.0">Firebase iOS SDK (v3.17.0)</a> is now available. It includes updates to Analytics, Invites, and Dynamic Links. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.9.0">Firebase JavaScript SDK (v3.9.0)</a> is now available. It includes updates to Authentication and a bugfix for Cordova apps. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="april_20_2017" data-text="April 20, 2017">April 20, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.7">Firebase Admin Java SDK (v4.1.7)</a> is now available. It includes several improvements including support for gracefully shutting down <code translate="no" dir="ltr">FirebaseApp</code> instances via the new <code translate="no" dir="ltr">delete()</code> method. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_18_2017" data-text="April 18, 2017">April 18, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.8.0">Firebase JavaScript SDK (v3.8.0)</a> is now available. It includes updates to Authentication and source maps. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="april_14_2017" data-text="April 14, 2017">April 14, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.8">Firebase JavaScript SDK (v3.7.8)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.7">Firebase JavaScript SDK (v3.7.7)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="april_13_2017" data-text="April 13, 2017">April 13, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.16.0">Firebase iOS SDK (v3.16.0)</a> is now available. It includes updates to Xcode warnings, Analytics, Invites, Dynamic Links, and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="april_12_2017" data-text="April 12, 2017">April 12, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.2.1">Firebase Admin Node.js SDK (v4.2.1)</a> is now available. It includes improvements for how it authenticates to Firebase services. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="april_11_2017" data-text="April 11, 2017">April 11, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.6">Firebase JavaScript SDK (v3.7.6)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="april_04_2017" data-text="April 04, 2017">April 04, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/python#1.0.0">Firebase Admin Python SDK (v1.0.0)</a> is now available. This initial release comes with Authentication token minting and verification support. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.6">Firebase Admin Java SDK (v4.1.6)</a> is now available. It includes a fix for Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.2.0">Firebase Admin Node.js SDK (v4.2.0)</a> is now available. It includes a new set of APIs for Firebase Cloud Messaging (FCM). To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.5">Firebase JavaScript SDK (v3.7.5)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_28_2017" data-text="March 28, 2017">March 28, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.4">Firebase JavaScript SDK (v3.7.4)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.5">Firebase Admin Java SDK(v4.1.5)</a> is now available. It includes a fix for Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.4">Firebase Admin Java SDK (v4.1.4)</a> is now available. It includes improvements for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.1.4">Firebase Admin Node.js SDK (v4.1.4)</a> is now available. It includes improvements for Authentication and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="march_21_2017" data-text="March 21, 2017">March 21, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170321">Firebase Android SDK (v10.2.1)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 10.2.1 release</a>. This release includes updates to provide compatibility with Android O Developer Preview 1. The most significant updates are internal changes to the Firebase Cloud Messaging (FCM) libraries and a change in the guaranteed lifecycle of FCM callbacks to 10 seconds, after which Android O considers such callbacks eligible for termination. For more information on handling FCM messages on Android O, see <a href="https://web.archive.org/web/20210116213550/https://firebase.googleblog.com/2017/03/using-firebase-cloud-messaging-with.html">The Firebase Blog</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.3">Firebase JavaScript SDK (v3.7.3)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_16_2017" data-text="March 16, 2017">March 16, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.15.0">Firebase iOS SDK (v3.15.0)</a> is now available. It includes updates to AdMob and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="march_15_2017" data-text="March 15, 2017">March 15, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#3.0.1">Firebase Unity SDK (v3.0.1)</a> is now now available. It includes a bug fix for Android, and improvements for Android build configuration in the editor plugin. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="march_14_2017" data-text="March 14, 2017">March 14, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.2">Firebase JavaScript SDK (v3.7.2)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="march_9_2017" data-text="March 9, 2017">March 9, 2017</h2> <ul> <li><p>The initial public beta release of the Firebase SDK for Cloud Functions (v0.5.2) is now available. It includes event provider support for Analytics, Realtime Database, Authentication, Storage, Cloud Pub/Sub, and HTTP endpoints. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/functions/get-started">Get started with Cloud Functions</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.1">Firebase JavaScript SDK (v3.7.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="march_8_2017" data-text="March 8, 2017">March 8, 2017</h2> <ul> <li><p><span class="release-feature"></span> Added support for using Analytics user properties to target the Notifications composer to specific users. You can now target users with a notification by combining Analytics audiences and user properties using the <code translate="no" dir="ltr">AND</code> operator, or target users based on the absence of an Analytics audience or user property using the <code translate="no" dir="ltr">NOT</code> operator.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#3.1.0">Firebase C++ SDK (v3.1.0)</a> is now available. It includes updates to Storage and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> </ul> <h2 id="march_7_2017" data-text="March 7, 2017">March 7, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.1.3">Firebase Admin Node.js SDK (v4.1.3)</a> is now available. It includes TypeScript improvements and better error handling for invalid credentials. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.3">Firebase Admin Java SDK (v4.1.3)</a> is now available. It includes a fix for Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="march_2_2017" data-text="March 2, 2017">March 2, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.1.2">Firebase Admin Node.js SDK (v4.1.2)</a> is now available. It includes fixes for Authentication, Realtime Database, and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="march_1_2017" data-text="March 1, 2017">March 1, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.7.0">Firebase JavaScript SDK (v3.7.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_27_2017" data-text="February 27, 2017">February 27, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#3.0.0">Firebase C++ SDK (v3.0.0)</a> is now available. It includes a general update, as well as updates to Analytics, Authentication, Invites, FCM, and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#3.0.0">Firebase Unity SDK (v3.0.0)</a> is now now available. It includes general updates, updates to the editor plugin, and updates to Authentication, Realtime Database, Storage, FCM, and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="february_23_2017" data-text="February 23, 2017">February 23, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.14.0">Firebase iOS SDK (v3.14.0)</a> is now available. It includes updates to AdMob and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="february_21_2017" data-text="February 21, 2017">February 21, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.10">Firebase JavaScript SDK (v3.6.10)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_15_2017" data-text="February 15, 2017">February 15, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#20170215">Firebase Android SDK (v10.2)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 10.2 release</a>. It includes updates to Analytics, Realtime Database, and Test Lab. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h3 id="crash-reporting" data-text="Crash Reporting">Crash Reporting</h3> <ul> <li><span class="release-feature"></span> Added the ability to see the percentage of users who have not encountered an error (crash or non-fatal error) in an app over the selected timeframe to the Firebase console. This is shown in the <a href="https://web.archive.org/web/20210116213550/https://support.google.com/firebase/answer/7245318">Error-free users panel</a> of the Crash Reporting console.</li> </ul> <h2 id="february_14_2017" data-text="February 14, 2017">February 14, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.13.0">Firebase iOS SDK (v3.13.0)</a> is now available. It includes updates to Analytics, Authentication, Realtime Database, Storage, and Dynamic Links. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.1.1">Firebase Admin Node.js SDK (v4.1.1)</a> is now available. It includes a fix for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.2">Firebase Admin Java SDK (v4.1.2)</a> is now available. It includes some fixes and better error handling when initializing the SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="february_7_2017" data-text="February 7, 2017">February 7, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.9">Firebase JavaScript SDK (v3.6.9)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="february_6_2017" data-text="February 6, 2017">February 6, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#2.1.3">Firebase C++ SDK (v2.1.3)</a> is now available. It includes a general update, as well as updates to Authentication and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#1.1.2">Firebase Unity SDK (v1.1.2)</a> is now now available. It includes a general update, as well as updates to Authentication and FCM. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="february_3_2017" data-text="February 3, 2017">February 3, 2017</h2> <ul> <li><span class="release-feature"></span> Added the ability to connect multiple domains to a single Firebase Hosting project.</li> <li><span class="release-changed"></span> Updated the Firebase Hosting domain ownership verification UI to improve reliability and reduce wait times.</li> <li><span class="release-fixed"></span> Added support for using multiple subdomains (with the same root domain) across different Firebase projects.</li> </ul> <h2 id="february_2_2017" data-text="February 2, 2017">February 2, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.1.0">Firebase Admin Node.js SDK (v4.1.0)</a> is now available. It includes a new Firebase Cloud Messaging API and TypeScript improvements. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="february_1_2017" data-text="February 1, 2017">February 1, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.1">Firebase Admin Java SDK (v4.1.1)</a> is now available. It includes a bug fix for Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h2 id="january_31_2017" data-text="January 31, 2017">January 31, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.12.0">Firebase iOS SDK (v3.12.0)</a> is now available. It includes updates to Crash Reporting and new functionality for <a href="/web/20210116213550/https://firebase.google.com/docs/reference/ios/googlemobileads/api/reference/Protocols/GADNativeAdDelegate"><code translate="no" dir="ltr">GADNativeAdDelegate</code></a> in AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.8">Firebase JavaScript SDK (v3.6.8)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="january_24_2017" data-text="January 24, 2017">January 24, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.6">Firebase Admin Node.js SDK (v4.0.6)</a> is now available. It fixes broken support for the ES2015 import syntax. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.1.0">Firebase Admin Java SDK (v4.1.0)</a> is now available. It includes changes in the way to initialize the SDK. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.7">Firebase JavaScript SDK (v3.6.7)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h2 id="january_20_2017" data-text="January 20, 2017">January 20, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#2.1.2">Firebase C++ SDK (v2.1.2)</a> is now available. It includes an update to AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> </ul> <h2 id="january_18_2017" data-text="January 18, 2017">January 18, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#2.1.1">Firebase C++ SDK (v2.1.1)</a> is now available. It includes updates to Authentication, FCM and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#1.1.1">Firebase Unity SDK (v1.1.1)</a> is now available. It includes updates to Authentication, FCM, Invites, Realtime Database and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="january_17_2017" data-text="January 17, 2017">January 17, 2017</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.6">Firebase JavaScript SDK (v3.6.6)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.11.1">Firebase iOS SDK (v3.11.1)</a> is now available. It includes updates to event logging in Xcode and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.5">Firebase Admin Node.js SDK (v4.0.5)</a> is now available. It includes several bug fixes for Authentication and improved TypeScript typings. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.0.4">Firebase Admin Java SDK (v4.0.4)</a> is now available. It includes support for Google App Engine and miscellaneous bug fixes. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="january_10_2017" data-text="January 10, 2017">January 10, 2017</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.5">Firebase JavaScript SDK (v3.6.5)</a> is now available. It includes updates to Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="december_15_2016" data-text="December 15, 2016">December 15, 2016</h2> <ul> <li><span class="release-feature"></span> The Crash Reporting gradle plugin for Android is now available. This plugin simplifies the process of uploading ProGuard mapping files for the deobfuscation of stack traces. To learn more, see <a href="/web/20210116213550/https://firebase.google.com/docs/crash/android#deobfuscate_proguard_labels">Uploading ProGuard Mapping Files with Gradle</a>.</li> </ul> <h2 id="december_13_2016" data-text="December 13, 2016">December 13, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.4">Firebase JavaScript SDK (v3.6.4)</a> is now available. It includes updates to Realtime Database, Storage, and Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.11.0">Firebase iOS SDK (v3.11.0)</a> is now available. It includes updates to AdMob and Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> </ul> <h2 id="december_9_2016" data-text="December 9, 2016">December 9, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#2.1.0">Firebase C++ SDK (v2.1.0)</a> is now available. It includes updates to Authentication and adds support for Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#1.1.0">Firebase Unity SDK (v1.1.0)</a> is now available. This adds Storage and includes updates to Analytics, Authentication, Realtime Database, FCM, Dynamic Links and Invites. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> </ul> <h2 id="december_6_2016" data-text="December 6, 2016">December 6, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.3">Firebase JavaScript SDK (v3.6.3)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.4">Firebase Admin Node.js SDK (v4.0.4)</a> is now available. It includes improvements to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.0.3">Firebase Admin Java SDK (v4.0.3)</a> is now available. It includes improvements to Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="november_29_2016" data-text="November 29, 2016">November 29, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.2">Firebase JavaScript SDK (v3.6.2)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="november_21_2016" data-text="November 21, 2016">November 21, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.10.0">Firebase iOS SDK (v3.10.0)</a> is now available. It includes updates to AdMob, Analytics, Crash Reporting, Dynamic Links, Invites, Storage, and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#10.0">Firebase Android SDK (v10.0)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 10.0 release</a>. It includes updates to Analytics, Authentication, Test Lab, and App Indexing. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.3">Firebase Admin Node.js SDK (v4.0.3)</a> is now available. It includes improvements to Authentication and Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h3 id="firebase-console_27" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> Shorthand names for apps, known as "app nicknames" are now managed from and visible throughout the Firebase console.</li> <li><span class="release-feature"></span> Simplified the process of adding service accounts to a project.</li> </ul> <h3 id="analytics_4" data-text="Analytics">Analytics</h3> <ul> <li><span class="release-changed"></span> Increased the maximum length of event names and parameter names to 40 characters, and the maximum length of string parameter values to 100 characters.</li> </ul> <h3 id="the-notifications-composer" data-text="the Notifications composer">the Notifications composer</h3> <ul> <li><span class="release-feature"></span> Instance ID keys are now available in the Notifications settings area of the Firebase console.</li> </ul> <h2 id="november_18_2016" data-text="November 18, 2016">November 18, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#1.0.1">Firebase Unity SDK (v1.0.1)</a> is now available. It includes minor improvements to support for Realtime Database, iOS and Android. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</li> </ul> <h2 id="november_15_2016" data-text="November 15, 2016">November 15, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.1">Firebase JavaScript SDK (v3.6.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.2">Firebase Admin Node.js SDK (v4.0.2)</a> is now available. It includes improved error messages and updated dependencies. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.0.2">Firebase Admin Java SDK (v4.0.2)</a> is now available. It restores Java 7 compatibility. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="november_9_2016" data-text="November 9, 2016">November 9, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.1">Firebase Admin Node.js SDK (v4.0.1)</a> is now available. It includes a fix for a packaging issue. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</li> </ul> <h3 id="google-analytics" data-text="Google Analytics">Google Analytics</h3> <ul> <li><span class="release-fixed"></span> Existing users who update to an Analytics-enabled version of an app are no longer included in <code translate="no" dir="ltr">first_open</code> metrics. This server-side correction could cause a drop in <code translate="no" dir="ltr">first_open</code> metrics.</li> </ul> <h2 id="november_8_2016" data-text="November 8, 2016">November 8, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.6.0">Firebase JavaScript SDK (v3.6.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> <li><p><span class="release-deprecated"></span> SDK authentication with a service account on Node.js, and the corresponding token minting and verification methods, have been deprecated in favor of a new Node.js Admin SDK. To learn more, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Admin SDK Setup</a> and <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.0">Admin Node.js SDK Release Notes</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.0.1">Firebase Admin Java SDK (v4.0.1)</a> is now available. It includes a fix for a missing dependency. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Add the Firebase Admin SDK to your Server</a>.</p></li> </ul> <h2 id="november_7_2016" data-text="November 7, 2016">November 7, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/unity#1.0.0">Firebase Unity SDK (v1.0.0)</a> is now available. This initial release of the Firebase Unity SDK includes support for Analytics, Authentication, Realtime Database, Invites, Dynamic Links and Remote Config. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/unity/setup">Add Firebase to your Unity Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#2.0.0">Firebase C++ SDK (v2.0.0)</a> is now available. It includes updates to AdMob, Authentication and Invites; and adds support for Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> <li><p>The Firebase Admin SDKs for Node.js and Java provide admin access to several Firebase services. This initial release provides admin access to Realtime Database, an API for creating and verifying Authentication tokens, and an API to manage your Authentication users. To start using these SDKs, see <a href="/web/20210116213550/https://firebase.google.com/docs/admin/setup">Admin SDK Setup</a>, <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/node#4.0.0">Admin Node.js SDK Release Notes</a> and <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/admin/java#4.0.0">Admin Java SDK Release Notes</a>.</p></li> </ul> <h3 id="crash-reporting_1" data-text="Crash Reporting">Crash Reporting</h3> <ul> <li><span class="release-changed"></span> Firebase Crash Reporting has now exited beta. To get started using Crash Reporting, see the <a href="/web/20210116213550/https://firebase.google.com/docs/crash">Crash Reporting introduction</a>.</li> </ul> <h3 id="firebase-test-lab" data-text="Firebase Test Lab">Firebase Test Lab</h3> <ul> <li><span class="release-feature"></span> You can now run several tests per day on both the Spark (free) and Flame pricing plans. To learn more, see <a href="/web/20210116213550/https://firebase.google.com/pricing">Firebase Pricing</a>.</li> </ul> <h2 id="november_3_2016" data-text="November 3, 2016">November 3, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.9.0">Firebase iOS SDK (v3.9.0)</a> is now available. It includes an update to AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="november_1_2016" data-text="November 1, 2016">November 1, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.5.3">Firebase JavaScript SDK (v3.5.3)</a> is now available. It includes updates to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_31_2016" data-text="October 31, 2016">October 31, 2016</h2> <h3 id="remote-config_2" data-text="Remote Config">Remote Config</h3> <ul> <li><span class="release-feature"></span> Added the ability to randomly re-assign app users to new percentage ranges in <strong>User in random percentile</strong> rules. To learn more, see <a href="/web/20210116213550/https://firebase.google.com/docs/remote-config/parameters#rule_types">Remote Config Rule types</a>.</li> </ul> <h2 id="october_24_2016" data-text="October 24, 2016">October 24, 2016</h2> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.8.0">Firebase iOS SDK (v3.8.0)</a> is now available. It includes an updates to Analytics, Realtime Database, Storage, Crash Reporting, Dynamic Links, Invites and AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#9.8">Firebase Android SDK (v9.8)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 9.8 release</a>. It includes updates to Analytics, Cloud Messaging and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.5.2">Firebase JavaScript SDK (v3.5.2)</a> is now available. It includes updates to Authentication. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h3 id="firebase-console_28" data-text="Firebase console">Firebase console</h3> <ul> <li><p><span class="release-feature"></span> Project owners and editors can now create app "nicknames" that are displayed throughout the Firebase console alongside the full package name or bundle ID.</p></li> <li><p><span class="release-feature"></span> Project owners and editors can now change the reporting currency for their apps.</p></li> </ul> <h3 id="authentication_1" data-text="Authentication">Authentication</h3> <ul> <li><span class="release-feature"></span> Removed the 500 user limit on the Users Table in the Firebase console, and improved search within this table.</li> </ul> <h3 id="dynamic-links_1" data-text="Dynamic Links">Dynamic Links</h3> <ul> <li><span class="release-feature"></span> You can generate short Dynamic Links programmatically using the <a href="/web/20210116213550/https://firebase.google.com/docs/dynamic-links/short-links">Link Shortener REST API</a>.</li> <li><span class="release-feature"></span> You can now enable Android AppLinks by entering a SHA256 checksum in the Firebase console.</li> </ul> <h2 id="october_19_2016" data-text="October 19, 2016">October 19, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.5.1">Firebase JavaScript SDK (v3.5.1)</a> is now available. It includes updates to Cloud Messaging. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_14_2016" data-text="October 14, 2016">October 14, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.5.0">Firebase JavaScript SDK (v3.5.0)</a> is now available. It includes updates to Authentication and a new SDK, Cloud Messaging. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="october_10_2016" data-text="October 10, 2016">October 10, 2016</h2> <h3 id="remote-config_3" data-text="Remote Config">Remote Config</h3> <ul> <li><span class="release-feature"></span> Added support for using Google Analytics user properties to create conditions. To learn more, see <a href="/web/20210116213550/https://firebase.google.com/docs/remote-config/config-analytics#remote_config_and_user_properties">Remote Config and user properties</a>.</li> </ul> <h2 id="october_6_2016" data-text="October 6, 2016">October 6, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.7.1">Firebase iOS SDK (v3.7.1)</a> is now available. It includes an update to Analytics. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="october_3_2016" data-text="October 3, 2016">October 3, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.7.0">Firebase iOS SDK (v3.7.0)</a> is now available. It includes updates to Analytics, App Indexing, and AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#1.2.1">Firebase C++ SDK (v1.2.1)</a> is now available. It includes updates to Cloud Messaging. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> </ul> <h3 id="test-lab_1" data-text="Test Lab">Test Lab</h3> <ul> <li><span class="release-changed"></span> Test Lab will now charge $1 per device hour to test apps on Android Virtual Devices (AVDs). To learn more about how billing is calculated for Test Lab, see <a href="https://web.archive.org/web/20210116213550/https://firebase.google.com/docs/test-lab/overview#billing">Test Lab billing</a>.</li> </ul> <h2 id="september_27_2016" data-text="September 27, 2016">September 27, 2016</h2> <h3 id="sdk_releases_402" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.4.1">Firebase JavaScript SDK (v3.4.1)</a> is now available. It includes updates to Realtime Database and Storage. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_21_2016" data-text="September 21, 2016">September 21, 2016</h2> <h3 id="sdk_releases_403" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#9.6">Firebase Android SDK (v9.6)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 9.6 release</a>. It includes updates to Analytics, Cloud Messaging, Authentication, Realtime Database, and Dynamic Links. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#1.2.0">Firebase C++ SDK (v1.2.0)</a> is now available. It includes updates to Cloud Messaging, Authentication, Remote Config, Invites and AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> </ul> <h2 id="september_14_2016" data-text="September 14, 2016">September 14, 2016</h2> <h3 id="sdk_releases_404" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.6.0">Firebase iOS SDK (v3.6.0)</a> is now available. It includes updates to Analytics, Cloud Messaging, Authentication, Realtime Database, Remote Config, Dynamic Links and AdMob. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.4.0">Firebase JavaScript SDK (v3.4.0)</a> is now available. It includes updates to Realtime Database. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</p></li> </ul> <h3 id="dynamic-links_2" data-text="Dynamic Links">Dynamic Links</h3> <ul> <li><span class="release-feature"></span> You can debug the behavior of long Dynamic Links across platforms by adding the following to the end of any Dynamic Link URL: <code translate="no" dir="ltr">&d=1</code>.</li> <li><span class="release-changed"></span> When a user clicks a Dynamic Link to an app that is not installed on their iOS device, that Dynamic Link will now open the installation page for that app in the App Store, unless an iOS fallback link parameter is specified. This is true whether the user clicked the link in Safari, or in another app.</li> </ul> <h2 id="september_8_2016" data-text="September 8, 2016">September 8, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.3.2">Firebase JavaScript SDK (v3.3.2)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="september_7_2016" data-text="September 7, 2016">September 7, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.3.1">Firebase JavaScript SDK (v3.3.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_26_2016" data-text="August 26, 2016">August 26, 2016</h2> <h3 id="sdk_releases_405" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.5.2">Firebase iOS SDK (v3.5.2)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="august_23_2016" data-text="August 23, 2016">August 23, 2016</h2> <h3 id="sdk_releases_406" data-text="SDK Releases">SDK Releases</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.5.1">Firebase iOS SDK (v3.5.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h3 id="remote-config_4" data-text="Remote Config">Remote Config</h3> <ul> <li><span class="release-feature"></span> Added the ability to search parameters and conditions from the Remote Config <strong>Parameters</strong> tab in the <a href="https://web.archive.org/web/20210116213550/https://console.firebase.google.com/">Firebase console</a>.</li> </ul> <h2 id="august_16_2016" data-text="August 16, 2016">August 16, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.3.0">Firebase JavaScript SDK (v3.3.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="august_1_2016" data-text="August 1, 2016">August 1, 2016</h2> <h3 id="sdk_releases_407" data-text="SDK Releases">SDK Releases</h3> <ul> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.4.0">Firebase iOS SDK (v3.4.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#9.4">Firebase Android SDK (v9.4)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 9.4 release</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</p></li> <li><p>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#1.1.0">Firebase C++ SDK (v1.1.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</p></li> </ul> <h3 id="firebase-console_29" data-text="Firebase console">Firebase console</h3> <ul> <li><span class="release-feature"></span> A <strong>View Only</strong> indicator is now displayed at the top of the Firebase console for projects that you have read-only access to. A number of action buttons have also been updated to be hidden or disabled for users who do not have <strong>Editor</strong> or <strong>Owner</strong> permissions for a project.</li> <li><span class="release-feature"></span> You can delete apps from projects using a new action button in the Advanced Options section when managing an app.</li> <li><span class="release-feature"></span> You can edit the name of a project after creating it in the <strong>Project Settings</strong> dialog.</li> </ul> <h3 id="realtime-database_3" data-text="Realtime Database">Realtime Database</h3> <ul> <li><span class="release-feature"></span> You can now view usage metrics in the Firebase console by clicking on the <strong>Usage</strong> tab. Firebase currently tracks bandwidth usage, total storage used, and the maximum number of concurrent connections.</li> </ul> <h3 id="hosting_4" data-text="Hosting">Hosting</h3> <ul> <li><span class="release-feature"></span> You can now view usage metrics for Hosting in the Firebase console by clicking on the <strong>Usage</strong> tab. Firebase currently tracks bytes sent (bandwidth) and total storage used.</li> </ul> <h3 id="the-notifications-composer_1" data-text="the Notifications composer">the Notifications composer</h3> <ul> <li><span class="release-feature"></span> Added pagination to the Notifications summary view, to make scrolling and viewing of many notification messages easier.</li> </ul> <h2 id="july_26_2016" data-text="July 26, 2016">July 26, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.2.1">Firebase JavaScript SDK (v3.2.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="july_12_2016" data-text="July 12, 2016">July 12, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.2.0">Firebase JavaScript SDK (v3.2.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_29_2016" data-text="June 29, 2016">June 29, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/ios#3.3.0">Firebase iOS SDK (v3.3.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/ios/setup">Add Firebase to your iOS Project</a>.</li> </ul> <h2 id="june_28_2016" data-text="June 28, 2016">June 28, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.1.0">Firebase JavaScript SDK (v3.1.0)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h3 id="firebase-test-lab_1" data-text="Firebase Test Lab">Firebase Test Lab</h3> <ul> <li><span class="release-feature"></span> Test Lab now includes virtual devices. To learn more, see <a href="/web/20210116213550/https://firebase.google.com/docs/test-lab/avds">Test Your App with Android Virtual Devices</a>.</li> </ul> <h2 id="june_27_2016" data-text="June 27, 2016">June 27, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/android#9.2">Firebase Android SDK (v9.2)</a> is now available as part of the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/android/guides/releases">Google Play services 9.2 release</a>. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/android/setup">Add Firebase to your Android Project</a>.</li> </ul> <h3 id="documentation" data-text="Documentation">Documentation</h3> <ul> <li><span class="release-fixed"></span> In response to customer feedback, we've made hundreds of small improvements to the <a href="/web/20210116213550/https://firebase.google.com/docs">Firebase documentation</a>.</li> </ul> <h3 id="the-notifications-composer_2" data-text="the Notifications composer">the Notifications composer</h3> <ul> <li><span class="release-feature"></span> You can now add more than three custom data fields when sending a notification. A notification should not exceed 4KB total, including message text, custom data, and any advanced options.</li> <li><span class="release-feature"></span> Reduced the refresh interval for app versions and language lists.</li> <li><span class="release-feature"></span> The conversion event counts in the the Notifications composer Google Analytics funnel view now show the number of users who have triggered the conversion event at least once. Previously, it showed the raw number of triggered conversion events.</li> </ul> <h3 id="c_sdk" data-text="C++ SDK">C++ SDK</h3> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/cpp-relnotes#1.0.1">Firebase C++ SDK (v1.0.1)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/cpp/setup">Add Firebase to your C++ Project</a>.</li> </ul> <h2 id="june_14_2016" data-text="June 14, 2016">June 14, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.0.5">Firebase JavaScript SDK (v3.0.5)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_7_2016" data-text="June 7, 2016">June 7, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.0.4">Firebase JavaScript SDK (v3.0.4)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="june_2_2016" data-text="June 2, 2016">June 2, 2016</h2> <h3 id="authentication_2" data-text="Authentication">Authentication</h3> <ul> <li><span class="release-fixed"></span> The Google Play services version 9.0.2 release is now available. This release fixes a <a href="https://web.archive.org/web/20210116213550/https://status.firebase.google.com/incident/Authentication/16001">known issue</a> with Firebase Authentication where the <code translate="no" dir="ltr">FirebaseAuthApi</code> is not available on some devices. A <code translate="no" dir="ltr">FirebaseApiNotAvailableException</code> error occurs when those devices attempt to use Authentication APIs.</li> </ul> <h3 id="crash-reporting_2" data-text="Crash Reporting">Crash Reporting</h3> <ul> <li><span class="release-fixed"></span> Updated the Firebase Crash Reporting iOS SDK to fix issues with the symbol upload script used by Crash Reporting, and also to fix other miscellaneous issues with this SDK.</li> </ul> <h2 id="may_24_2016" data-text="May 24, 2016">May 24, 2016</h2> <ul> <li>The <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.0.3">Firebase JavaScript SDK (v3.0.3)</a> is now available. To install this SDK, see <a href="/web/20210116213550/https://firebase.google.com/docs/web/setup">Add Firebase to your JavaScript Project</a>.</li> </ul> <h2 id="may_18_2016" data-text="May 18, 2016">May 18, 2016</h2> <p>Version 3.2.0 of the Firebase SDK for iOS is now available, and version 9.0.0 of the Firebase Android SDK is also available.</p> <ul> <li><span class="release-feature"></span> Firebase expands to include several new products: Analytics, Storage, Remote Config, Crash Reporting, Dynamic Links, and the Notifications composer. <ul> <li>Existing Google products are now a part of Firebase: Google Cloud Messaging, Cloud Test Lab, and App Indexing.</li> <li>Firebase is now integrated with AdMob and Ads.</li> <li>Launched a new website at <a href="/web/20210116213550/https://firebase.google.com/">https://firebase.google.com/</a>, including a new console, improved documentation, and updated product information.</li> </ul></li> <li><span class="release-issue"></span> The Node.js server SDK did not work on Node 0.10.x. This was fixed in <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.0.1">JavaScript SDK (v3.0.1)</a></li> <li><span class="release-issue"></span> The npm package did not work properly with Browserify and webpack. This was fixed in version <a href="/web/20210116213550/https://firebase.google.com/support/release-notes/js#3.0.2">JavaScript SDK (v3.0.2)</a></li> </ul> <h3 id="realtime-database_4" data-text="Realtime Database">Realtime Database</h3> <ul> <li><span class="release-changed"></span> The way you install and initialize the SDK has changed and several APIs have been renamed. When you decide to upgrade, please see the <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-web">Web Migration Guide</a>, <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-ios">iOS Migration Guide</a>, or <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-android">Android Migration Guide</a> for details.</li> <li><span class="release-changed"></span> The way you install and initialize the Node.js and Java server SDKs has also changed. APIs have been renamed and you now authenticate using a <a href="https://web.archive.org/web/20210116213550/https://console.developers.google.com/iam-admin/serviceaccounts/project">service account</a> instead of a secret or custom token. When you choose to upgrade, please see the <a href="/web/20210116213550/https://firebase.google.com/docs/database/server/start">Database Server SDK Setup Guide</a> and use the <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-web">Web Migration Guide</a> or <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-android">Android Migration Guide</a> to help you update your Node.js or Java code to the latest APIs.</li> </ul> <h3 id="authentication_3" data-text="Authentication">Authentication</h3> <ul> <li><span class="release-changed"></span> The way you install and initialize the SDK has changed and most APIs have been renamed. When you decide to upgrade, please see the <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-ios">iOS Migration Guide</a>, <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-web">Web Migration Guide</a>, or <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-android">Android Migration Guide</a> for details.</li> <li><span class="release-changed"></span> Node.js / Java server SDKs: <ul> <li><a href="/web/20210116213550/https://firebase.google.com/docs/auth/server">Token minting and verification</a> for Firebase Authentication is now built into the server SDKs themselves instead of in separate token minting libraries. <ul> <li>All of the existing authentication methods have been removed. Instead, use the <code translate="no" dir="ltr">databaseAuthVariableOverride</code> option (Node.js) or <code translate="no" dir="ltr">setDatabaseAuthVariableOverride()</code> method (Java) when initializing the SDK. See <a href="/web/20210116213550/https://firebase.google.com/docs/database/server/start">here</a> for more details.</li> <li>Use the <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-web">Web Migration Guide</a> or <a href="/web/20210116213550/https://firebase.google.com/support/guides/firebase-android">Android Migration Guide</a> to help you update your Node.js or Java code to the latest APIs.</li> </ul></li> </ul></li> <li><span class="release-issue"></span> General: <ul> <li>Limited profile data extracted from federated providers (e.g. doesn’t include the Twitter username).</li> <li><em>Workaround</em> where possible, extract this information from the 3rd party SDKs.</li> </ul></li> <li><span class="release-issue"></span> Firebase Android SDK: <ul> <li><code translate="no" dir="ltr">FirebaseUser#linkWithCredential()</code> may invalidate a user's credentials. <ul> <li><em>Description</em>: After calling <code translate="no" dir="ltr">linkWithCredential()</code> with a credential that is not an <code translate="no" dir="ltr">EmailAuthCredential</code>, sometimes consecutive calls on the user object may throw an Exception: <code translate="no" dir="ltr">FirebaseException (An internal error has occurred. [ TOKEN_EXPIRED ])</code>.</li> <li><em>Workaround</em> Cache the credential used on a linking event, and if this error is thrown, sign the user out after the linking and call <code translate="no" dir="ltr">FirebaseAuth#signInWithCredential()</code> with the cached credential afterwards.</li> </ul></li> <li>Missing API to start email verification flow.</li> <li>Some Network exceptions are thrown as <code translate="no" dir="ltr">FirebaseException</code> rather than <code translate="no" dir="ltr">FirebaseNetworkException</code>.</li> </ul></li> <li><span class="release-issue"></span> Firebase SDK for iOS:<ul> <li><code translate="no" dir="ltr">sendPasswordResetWithEmail:completion:</code> does not call the completion handler in the main thread as claimed. <li> <em>Workaround</em>: <div class="ds-selector-tabs" data-ds-scope="lang"> <section> <h4 id="objective-c" data-text="Objective-C">Objective-C</h4> <pre class="prettyprint" translate="no" dir="ltr"> [[FIRAuth auth] sendPasswordResetWithEmail:@"user@host.domain" completion:^(NSError *_Nullable error) { dispatch_async(dispatch_get_main_queue(), ^{ // original completion handler code. }); }]; </pre> </section> <section> <h4 id="swift" data-text="Swift">Swift</h4> <pre class="prettyprint" translate="no" dir="ltr"> FIRAuth.auth()?.sendPasswordResetWithEmail("user@host.domain") { error in dispatch_async(dispatch_get_main_queue()) { // original completion handler code. } } </pre> </section> </div> </li> <ul> <li>API reference docs do not contain information about error conditions: see them <a href="/web/20210116213550/https://firebase.google.com/docs/auth/ios/errors">here</a>.</li> <li>Authentication state is shared between different apps when running on. the iOS Simulator: <ul> <li><em>Description</em>: when running two or more applications that use Firebase Authentication on the same iOS simulator, there is a issue with the iOS keychain that causes the authentication state to be shared across the different applications. This means that if you sign in to an app, and later open a second app, you may find a user to be signed in into it.</li> <li><em>Workaround</em>: either don't use two different applications with Authentication on the same simulator instance, or manually sign out from the applications between tests.</li> </ul></li> </ul></li> <li><span class="release-issue"></span> Firebase JavaScript SDK: <ul> <li>If you change the authdomain configuration of an app while some users are signed in, you have to sign them out and in again in order to use linkWithPopup/Redirect APIs</li> <li>Does not work in Safari private browsing mode.</li> </ul></li> </ul></li> </ul> <h3 id="storage" data-text="Storage">Storage</h3> <ul> <li><span class="release-feature"></span> Initial release of Cloud Storage. Cloud Storage provides secure file uploads and downloads for your Firebase apps, regardless of network quality. You can use it to store images, audio, video, or other user-generated content. Firebase Storage is backed by <a href="https://web.archive.org/web/20210116213550/https://cloud.google.com/storage">Google Cloud Storage</a>, a powerful, simple, and cost-effective object storage service.</li> <li><span class="release-issue"></span> Firebase console: Only project owners can update Firebase Security Rules for Cloud Storage, and only owners and editors can view Storage Security Rules.</li> </ul> <h3 id="fcm_3" data-text="FCM">FCM</h3> <ul> <li><p><span class="release-feature"></span> Initial release of Cloud Messaging.</p></li> <li><p><span class="release-issue"></span> Firebase C++ SDK:</p> <ul> <li>Messages with both a notification and data payload are not delivered to an Android application open in the background.</li> <li><em>Description:</em> On Android, when the app is open in the background and it receives a message with both a notification and data payload, the message is not delivered to the application.</li> <li><em>Workaround:</em> In the application's activity, (e.g. <code translate="no" dir="ltr">NativeActivity</code>), override the <code translate="no" dir="ltr">onNewIntent(Intent intent)</code> method and pass the <code translate="no" dir="ltr">intent</code> argument through to the method <code translate="no" dir="ltr">setIntent(Intent intent)</code> <li> For example: <pre class="prettyprint" translate="no" dir="ltr">public class MyActivity extends NativeActivity { @Override onNewIntent(Intent intent) { setIntent(intent); } }</pre> See <a href="https://web.archive.org/web/20210116213550/https://github.com/firebase/quickstart-cpp/tree/master/messaging/">the quickstart sample</a> for an example of this workaround in action. </li></li> </ul></li> </ul> </div> </div> <devsite-page-rating position="footer" selected-rating="0" hover-rating-star="0"> </devsite-page-rating> <devsite-feedback position="footer" project-name="Firebase" product-id="719752" bucket="" context="" version="t-devsite-webserver-20210107-r03-rc00.432306853218187605" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" project-feedback-url="https://firebase.google.com/support/contact/bugs-features/" project-icon="https://firebase.google.com/_static/firebase/images/logo.png" project-support-url="https://firebase.google.com/support/" feedback-type="star-rating"> <button> Send feedback </button> </devsite-feedback> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://web.archive.org/web/20210116213550/https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://web.archive.org/web/20210116213550/https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2021-01-14 UTC.</p> </devsite-content-footer> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Learn</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/docs/guides/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Guides </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/docs/reference/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Reference </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/docs/samples/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/docs/libraries/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Libraries </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://github.com/firebase/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> GitHub </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Stay connected</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://firebase.googleblog.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Blog </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/summit/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Firebase Summit </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://www.facebook.com/Firebase/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Facebook </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://twitter.com/Firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Twitter </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://www.youtube.com/user/Firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> YouTube </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Support</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/support/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Contact support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://stackoverflow.com/questions/tagged/firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Stack Overflow </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://firebase.community/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Slack community </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//web.archive.org/web/20210116213550/https://groups.google.com/forum/#!forum/firebase-talk" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Google group </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/support/releases" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Release notes </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/web/20210116213550/https://firebase.google.com/support/faq/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)"> FAQs </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"> <a href="https://web.archive.org/web/20210116213550/https://developers.google.com/" class="devsite-footer-sites-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"> <img class="devsite-footer-sites-logo" src="https://web.archive.org/web/20210116213550im_/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/lockup-developers.svg" loading="lazy" alt="Google Developers"> </a> <ul class="devsite-footer-sites-list"> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20210116213550/https://developer.android.com/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link"> Android </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20210116213550/https://developer.chrome.com/home" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link"> Chrome </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20210116213550/https://firebase.google.com/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link"> Firebase </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20210116213550/https://cloud.google.com/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Link"> Google Cloud Platform </a> </li> <li class="devsite-footer-sites-item"> <a href="//web.archive.org/web/20210116213550/https://developers.google.com/products/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer All products Link"> All products </a> </li> </ul> </nav> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/web/20210116213550/https://firebase.google.com/terms/" data-category="Site-Wide Custom Events" data-label="Footer Terms link"> Terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//web.archive.org/web/20210116213550/https://policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link"> Privacy </a> </li> </ul> <devsite-language-selector> <devsite-select class="devsite-language-selector-menu"> <select aria-label="Select your language preference." class="devsite-language-selector-select" name="language" track-name="click" track-type="languageSelector"> <option>Language</option> <option value="en" lang="en" track-metadata-original-language="en" track-metadata-selected-language="en" track-name="changed" track-type="languageSelector"> English </option> <option value="id" lang="id" track-metadata-original-language="en" track-metadata-selected-language="id" track-name="changed" track-type="languageSelector"> Bahasa Indonesia </option> <option value="es_419" lang="es_419" track-metadata-original-language="en" track-metadata-selected-language="es_419" track-name="changed" track-type="languageSelector"> Español – América Latina </option> <option value="pt_br" lang="pt_br" track-metadata-original-language="en" track-metadata-selected-language="pt_br" track-name="changed" track-type="languageSelector"> Português – Brasil </option> <option value="zh_cn" lang="zh_cn" track-metadata-original-language="en" track-metadata-selected-language="zh_cn" track-name="changed" track-type="languageSelector"> 中文 – 简体 </option> <option value="ja" lang="ja" track-metadata-original-language="en" track-metadata-selected-language="ja" track-name="changed" track-type="languageSelector"> 日本語 </option> <option value="ko" lang="ko" track-metadata-original-language="en" track-metadata-selected-language="ko" track-name="changed" track-type="languageSelector"> 한국어 </option> </select> </devsite-select> </devsite-language-selector> </nav> </div> </devsite-footer-utility> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics enable-analytics-iframe> <script type="application/json" analytics>[]</script> <script type="application/json" gtm>{"parameters": {"freeTrialEligibleUser": "False", "internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Firebase", "scriptsafe": null, "signedIn": "False", "tenant": "firebase"}, "tags": ["GTM-N84485"]}</script> </devsite-analytics> <devsite-badger></devsite-badger> <firebase-gtm></firebase-gtm> <script nonce="vlvGjFo0rEPNbEJJrhPFOM1m6OT+PC"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://web.archive.org/web/20210116213550/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/js/app_loader.js', '[4,"en",null,"/js/devsite_app_module.js","https://web.archive.org/web/20210116213550/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295","https://web.archive.org/web/20210116213550/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase","https://web.archive.org/web/20210116213550/https://firebase-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/firebase/manifest.json","/_static/images/video-placeholder.svg","https://web.archive.org/web/20210116213550/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/favicon.png","https://web.archive.org/web/20210116213550/https://www.gstatic.com/devrel-devsite/prod/v45f61267e22826169cf5d5f452882f7812c8cfb5f8b103a48c0d88727908b295/firebase/images/lockup.png","https://web.archive.org/web/20210116213550/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"],1,null,[1,6,8,12,14,17,21,25,40,50,63,70,75,76,80,87,88,91,92,93,97,98,100,101,102,103,105,107,111,113,115,116,120]]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html><!-- FILE ARCHIVED ON 21:35:50 Jan 16, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 00:35:16 Dec 04, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.496 exclusion.robots: 0.035 exclusion.robots.policy: 0.026 esindex: 0.008 cdx.remote: 6.499 LoadShardBlock: 296.077 (3) PetaboxLoader3.datanode: 282.043 (4) PetaboxLoader3.resolve: 148.387 (2) load_resource: 233.722 -->