{"id":"org_T65qbLfe5sfg3WGUaTj5k","slug":"firebase","name":"Firebase","domain":"firebase.google.com","description":"Google's app development platform providing backend services, SDKs, and tools for building and growing mobile and web apps.","category":"developer-tools","avatarUrl":"https://media.releases.sh/orgs/firebase.png","isHidden":false,"autoGenerateContent":true,"overviewCadenceDays":null,"featured":false,"fetchPaused":false,"discovery":"curated","status":"tracked","tags":["authentication","backend","cloud-functions","google","mobile","realtime-database"],"sourceCount":5,"releaseCount":688,"releasesLast30Days":30,"avgReleasesPerWeek":8.8,"lastFetchedAt":"2026-07-20T00:18:48.759Z","lastPolledAt":"2026-07-20T00:14:55.699Z","trackingSince":"2017-05-17T19:46:25.000Z","aliases":[],"accounts":[{"platform":"github","handle":"firebase"},{"platform":"x","handle":"Firebase"}],"products":[],"sources":[{"id":"src_8CozQehjfcjrlof67A8yo","slug":"release-notes","name":"Release Notes","type":"scrape","url":"https://firebase.google.com/support/releases","isPrimary":true,"isHidden":false,"discovery":"curated","fetchPriority":"paused","lastFetchedAt":"2026-07-19T00:06:43.967Z","lastPolledAt":"2026-05-23T11:01:32.745Z","releaseCount":404,"latestVersion":"13.14.0","latestDate":"2026-07-17T00:00:00.000Z","latestAddedAt":"2026-07-18T00:04:01.399Z","productSlug":null,"productName":null,"kind":"platform","metadata":"{\"feedType\":\"rss\",\"feedKeywordAllow\":[\"changelog\",\"patch-notes\"],\"feedContentDepth\":\"summary-only\",\"firecrawl\":{\"enabled\":true,\"schedule\":\"every 24 hours\",\"monitorId\":\"019e7fa4-c13a-70ca-9f75-f6bd2cad150e\",\"lastCheckId\":\"019f77af-e559-75ca-ab44-5fa8ada8b0cd\",\"lastChangeAt\":\"2026-07-19T00:06:43.967Z\"}}"},{"id":"src_YeaAYPKswSH_0-uhe9Ry5","slug":"firebase-ios-sdk","name":"firebase-ios-sdk","type":"github","url":"https://github.com/firebase/firebase-ios-sdk","isPrimary":false,"isHidden":false,"discovery":"curated","fetchPriority":"low","lastFetchedAt":"2026-07-19T05:31:48.316Z","lastPolledAt":"2026-07-19T05:31:44.208Z","releaseCount":104,"latestVersion":"12.16.0","latestDate":"2026-07-08T15:31:28.000Z","latestAddedAt":"2026-07-09T05:16:53.481Z","productSlug":null,"productName":null,"kind":"sdk","metadata":"{\"wellKnownSweptAt\":\"2026-07-16T06:00:26.474Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-07-20T05:30:12.591Z\",\"lastAlarmAt\":\"2026-07-19T05:30:13.538Z\",\"managed\":true}}"},{"id":"src_W9YYbuEe-NKzl9I1-H-jW","slug":"firebase-js-sdk","name":"firebase-js-sdk","type":"github","url":"https://github.com/firebase/firebase-js-sdk","isPrimary":true,"isHidden":false,"discovery":"curated","fetchPriority":"low","lastFetchedAt":"2026-07-19T06:34:24.878Z","lastPolledAt":"2026-07-19T06:34:21.274Z","releaseCount":61,"latestVersion":"firebase@12.15.0","latestDate":"2026-06-16T18:53:26.000Z","latestAddedAt":"2026-06-17T17:04:39.974Z","productSlug":null,"productName":null,"kind":"sdk","metadata":"{\"wellKnownSweptAt\":\"2026-07-16T06:00:26.474Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-07-20T06:29:53.035Z\",\"lastAlarmAt\":\"2026-07-19T06:29:54.656Z\",\"managed\":true}}"},{"id":"src_ItyVzDLR3E7OnpIxYZhh7","slug":"firebase-tools","name":"firebase-tools","type":"github","url":"https://github.com/firebase/firebase-tools","isPrimary":false,"isHidden":false,"discovery":"curated","fetchPriority":"normal","lastFetchedAt":"2026-07-20T00:18:48.759Z","lastPolledAt":"2026-07-20T00:14:55.699Z","releaseCount":113,"latestVersion":"v15.24.0","latestDate":"2026-07-15T22:59:22.000Z","latestAddedAt":"2026-07-15T23:15:09.418Z","productSlug":null,"productName":null,"kind":"tool","metadata":"{\"wellKnownSweptAt\":\"2026-07-16T06:00:26.474Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-07-20T04:12:27.009Z\",\"lastAlarmAt\":\"2026-07-20T00:12:28.668Z\",\"managed\":true}}"},{"id":"src_4weq9-epKREDFFTrZxwJa","slug":"flutterfire","name":"flutterfire","type":"github","url":"https://github.com/firebase/flutterfire","isPrimary":false,"isHidden":false,"discovery":"curated","fetchPriority":"normal","lastFetchedAt":"2026-07-19T23:00:01.715Z","lastPolledAt":"2026-07-19T22:59:59.402Z","releaseCount":6,"latestVersion":"cloud_firestore-v0.14.0-dev.1","latestDate":"2020-07-13T14:07:55.000Z","latestAddedAt":"2026-05-01T20:32:46.569Z","productSlug":null,"productName":null,"kind":"sdk","metadata":"{\"wellKnownSweptAt\":\"2026-07-16T06:00:26.474Z\",\"sourceActor\":{\"nextAlarmAt\":\"2026-07-20T02:58:10.738Z\",\"lastAlarmAt\":\"2026-07-19T22:58:12.261Z\",\"managed\":true}}"}],"overview":{"scope":"org","content":"Recently shipped declarative security for 2nd gen Cloud Functions and automated IAM role management in the CLI.\n\n**2nd gen Cloud Functions gained declarative security and automated IAM** — The CLI (v15.23.0) added declarative security support and automated rolling IAM role grants/revocations for 2nd gen Cloud Functions. New `functions:lifecycle:list` and `functions:lifecycle:run` commands let developers view and run lifecycle hooks in isolation.\n\n**Data Connect local toolkit updated** — The SQL Connect local toolkit (v3.4.15) now supports 1:1 nested mutations. Earlier releases fixed non-deterministic SDK file output order and optimized singular relation filters on PKs to avoid EXISTS subqueries.\n\n**Auth emulator gained mock Passkey (WebAuthn) support** — The CLI (v15.21.0) added mock Passkey flow support to the Auth emulator. A fix for `auth:export` and `auth:import` (v15.22.4) stopped dropping `mfaInfo` data for users with Multi-Factor Authentication enabled.\n\n**Apple SDK naming consistency** — In v12.16.0, `GeminiModel` was renamed to `GeminiLanguageModel` across the Firebase Apple SDK. The `Package.swift` manifest now requires `swift-tools-version:6.1`.\n\n**App Check can now auto-initialize on JS** — Calling `initializeAppCheck` without a `provider` argument attempts a default `ReCaptchaEnterpriseProvider` using the site key from the Firebase project config.\n\n**CLI housekeeping** — `firebase --help` now shows missing subcommands (`login:*`, `target:*`, and `ext:*`). The `zod` dependency was upgraded to v4, replacing `zod-to-json-schema`. Intermittent \"Premature close\" errors during Google Auth API calls were addressed with a retry-and-disable-keep-alive fix. A `pub/sub` emulator bump (v0.8.34) and a temporary Node 24.16.0 Docker image pin mitigate a Node.js issue (`nodejs/node#63989`).","releaseCount":10,"lastContributingReleaseAt":"2026-07-10T15:04:13.000Z","generatedAt":"2026-05-04T11:26:50.143Z","updatedAt":"2026-07-13T08:04:29.428Z","citations":[{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.23.0","title":"v15.23.0","releaseId":"rel_iyo_ig9g84-4gZGFrJbfy","releaseWebUrl":"https://releases.sh/release/rel_iyo_ig9g84-4gZGFrJbfy-declarative-security-for-2nd-gen-cloud-functions-lifecycle-commands-added"},{"sourceUrl":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.16.0","title":"Firebase Apple 12.16.0","releaseId":"rel_BZ0zyiOVFclibk5ORMeRI","releaseWebUrl":"https://releases.sh/release/rel_BZ0zyiOVFclibk5ORMeRI-crashlytics-deadlock-fixed-performance-memory-gauge-crash-resolved"},{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.22.4","title":"v15.22.4","releaseId":"rel__zZ8AB8ARbKIkqLpp4HO6","releaseWebUrl":"https://releases.sh/release/rel__zZ8AB8ARbKIkqLpp4HO6-auth-export-no-longer-drops-mfa-info"},{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.22.3","title":"v15.22.3","releaseId":"rel_lusPOqgpsf9g_e-sEex3Y","releaseWebUrl":"https://releases.sh/release/rel_lusPOqgpsf9g_e-sEex3Y-keep-alive-disabled-for-google-auth-library-premature-close-errors-fixed"},{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.22.2","title":"v15.22.2","releaseId":"rel_c_Uk7zFFGnrPnYypXmv-g","releaseWebUrl":"https://releases.sh/release/rel_c_Uk7zFFGnrPnYypXmv-g-zod-v4-migration-premature-close-errors-fixed"},{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.22.1","title":"v15.22.1","releaseId":"rel_SMJMWJUnipHgZcy0i2_r_","releaseWebUrl":"https://releases.sh/release/rel_SMJMWJUnipHgZcy0i2_r_-data-connect-emulator-fixes-node-pinned-to-24-16-0"},{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.22.0","title":"v15.22.0","releaseId":"rel_z50slDBgb0OqBxk8M8Pox","releaseWebUrl":"https://releases.sh/release/rel_z50slDBgb0OqBxk8M8Pox-app-hosting-secrets-can-be-revoked-data-connect-sdk-output-order-fixed"},{"sourceUrl":"https://github.com/firebase/firebase-tools/releases/tag/v15.21.0","title":"v15.21.0","releaseId":"rel_iBUhXtVVwSXUzxywvjkjl","releaseWebUrl":"https://releases.sh/release/rel_iBUhXtVVwSXUzxywvjkjl-hosting-emulator-routes-to-local-functions-mock-passkey-support-added"},{"sourceUrl":"https://github.com/firebase/firebase-ios-sdk/releases/tag/12.15.0","title":"Firebase Apple 12.15.0","releaseId":"rel_l7yhHv0bRq4zH_Mu7SEbp","releaseWebUrl":"https://releases.sh/release/rel_l7yhHv0bRq4zH_Mu7SEbp-firebase-apple-12-15-0-renames-gemini-model-adds-app-check-firestore-fix"},{"sourceUrl":"https://github.com/firebase/firebase-js-sdk/releases/tag/firebase%4012.15.0","title":"firebase@12.15.0","releaseId":"rel_HKMaLJXog6RcNyOwrfvTU","releaseWebUrl":"https://releases.sh/release/rel_HKMaLJXog6RcNyOwrfvTU-app-check-initializes-without-provider-auth-appcheck-conflict-fixed"}]},"playbook":null,"notice":null}