Conversation
Vertex AI Mock Responses Check
|
There was a problem hiding this comment.
Code Review
This pull request deprecates all Imagen models across the Firebase AI SDK, with a scheduled shutdown starting in June 2026. The changes include adding deprecation warnings and migration instructions to the changeset, API review definitions, developer documentation, and source code JSDoc. Feedback was provided to improve the consistency and conciseness of the deprecation message in the changeset file.
🦋 Changeset detectedLatest commit: 1fb5a44 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
commit 81a4abc Author: Daniel La Rocque <[email protected]> Date: Mon Apr 27 15:44:37 2026 -0400 test(firestore): extend database source test timeout to 30s (#9896) * test(firestore): extend database source test timeout to 30s Extend the timeout of the database source pipeline test from 20s to 30s. This test is very slow and is exceeding the 20s timeout, causing the test to fail locally and in CI. * Update packages/firestore/test/lite/pipeline.test.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * add to browser tests --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> commit 3ed9c39 Author: Christina Holland <[email protected]> Date: Mon Apr 27 12:08:23 2026 -0700 chore: Upgrade webpack to 5.104.1 (#9891) commit 1bfcb18 Author: Daniel La Rocque <[email protected]> Date: Mon Apr 27 13:58:41 2026 -0400 build(firestore): remove `declare` statements from Console types (#9895) commit 89ab3f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 24 15:04:13 2026 -0700 build(deps-dev): bump simple-git from 3.27.0 to 3.32.3 (#9710) Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.27.0 to 3.32.3. - [Release notes](https://github.com/steveukx/git-js/releases) - [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md) - [Commits](https://github.com/steveukx/git-js/commits/[email protected]/simple-git) --- updated-dependencies: - dependency-name: simple-git dependency-version: 3.32.3 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0a0a54 Author: Daniel La Rocque <[email protected]> Date: Fri Apr 24 10:02:02 2026 -0400 build(firestore): modernize and improve protobuf generation scripts (#9862) commit 345c5f6 Author: DellaBitta <[email protected]> Date: Thu Apr 23 15:47:21 2026 -0400 feat(ai) Google Maps Grounding Support (#9458) Implement new tools to use Grounding with Google Maps, similar to how Grounding with Google Search works. Integration tests. Unit tests. Node standalone app. Updated Quickstart React-based app (not part of this PR). - Grounding with Google Maps support, see internal doc: go/fal-maps-grounding-api - TemplateToolConfig, see internal doc: go/firebase-ai-server-prompt-template commit 8e384c9 Author: Christina Holland <[email protected]> Date: Thu Apr 23 11:57:15 2026 -0700 chore: Combine a group of dependabot security updates (#9883) * Bump decode-uri-component in /packages/auth-compat/demo Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump word-wrap in /packages/rules-unit-testing/functions Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.5) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump @grpc/grpc-js in /packages/rules-unit-testing/functions Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.8.21 to 1.8.22. - [Release notes](https://github.com/grpc/grpc-node/releases) - [Commits](https://github.com/grpc/grpc-node/compare/@grpc/[email protected]...@grpc/[email protected]) --- updated-dependencies: - dependency-name: "@grpc/grpc-js" dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump micromatch from 4.0.4 to 4.0.8 in /packages/auth-compat/demo Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.4 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.4...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump express in /packages/auth-compat/demo/functions Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.21.0. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.17.1...4.21.0) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump webpack-dev-server from 5.2.0 to 5.2.1 in /e2e/smoke-tests Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](webpack/webpack-dev-server@v5.2.0...v5.2.1) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 5.2.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp in /packages/auth-compat/demo/functions Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump sha.js from 2.4.11 to 2.4.12 Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12. - [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md) - [Commits](browserify/sha.js@v2.4.11...v2.4.12) --- updated-dependencies: - dependency-name: sha.js dependency-version: 2.4.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp in /packages/rules-unit-testing/functions Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.1 to 0.2.5. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.1...v0.2.5) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tar-fs from 2.1.2 to 2.1.4 Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.4. - [Commits](mafintosh/tar-fs@v2.1.2...v2.1.4) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp from 0.2.3 to 0.2.4 in /repo-scripts/size-analysis Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump js-yaml from 4.1.0 to 4.1.1 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump js-yaml in /repo-scripts/api-documenter Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump picomatch from 2.3.1 to 2.3.2 Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) --- updated-dependencies: - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump handlebars in /packages/auth-compat/demo Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.7 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.7...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump yaml in /packages/auth-compat/demo Bumps [yaml](https://github.com/eemeli/yaml) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](eemeli/yaml@v1.10.2...v1.10.3) --- updated-dependencies: - dependency-name: yaml dependency-version: 1.10.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump basic-ftp from 5.2.0 to 5.2.2 Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.2.0 to 5.2.2. - [Release notes](https://github.com/patrickjuchli/basic-ftp/releases) - [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md) - [Commits](patrickjuchli/basic-ftp@v5.2.0...v5.2.2) --- updated-dependencies: - dependency-name: basic-ftp dependency-version: 5.2.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add changeset * revert picomatch --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ffa39f6 Author: Christina Holland <[email protected]> Date: Thu Apr 23 11:55:31 2026 -0700 feat(ai): Implement session resumption and context window compression for live api (#9795) commit f0813ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 23 10:13:58 2026 -0700 build(deps-dev): bump protobufjs in /packages/firestore (#9874) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0499b91 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:51:37 2026 -0700 build(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#9804) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.23...4.18.1) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.18.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c53fc40 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:20:04 2026 -0700 build(deps): bump pbkdf2 from 3.1.2 to 3.1.5 (#9573) Bumps [pbkdf2](https://github.com/browserify/pbkdf2) from 3.1.2 to 3.1.5. - [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md) - [Commits](browserify/pbkdf2@v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: pbkdf2 dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad81f95 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:18:30 2026 -0700 build(deps): bump flatted from 3.3.2 to 3.4.2 (#9738) Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.2 to 3.4.2. - [Commits](WebReflection/flatted@v3.3.2...v3.4.2) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4569354 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 15:26:59 2026 -0700 build(deps-dev): bump playwright from 1.51.1 to 1.55.1 (#9333) Bumps [playwright](https://github.com/microsoft/playwright) from 1.51.1 to 1.55.1. - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.51.1...v1.55.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.55.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b5de49f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 14:57:19 2026 -0700 build(deps): bump follow-redirects from 1.15.9 to 1.16.0 (#9844) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 31fcb5c Author: Christina Holland <[email protected]> Date: Wed Apr 22 11:14:46 2026 -0700 chore: Update a group of dependabot merges (#9875) commit 3cc9afc Author: Christina Holland <[email protected]> Date: Tue Apr 21 15:20:49 2026 -0700 Clean up workflows (#9873) commit e26a46b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:42:26 2026 -0700 build(deps-dev): bump protobufjs from 7.4.0 to 7.5.5 (#9859) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7415cf0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:41:21 2026 -0700 build(deps): bump protobufjs from 7.4.0 to 7.5.5 in /e2e/smoke-tests (#9854) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1517d1d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:41:00 2026 -0700 build(deps): bump follow-redirects in /e2e/smoke-tests (#9855) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 77018d7 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 13:22:14 2026 -0400 chore(firestore): improve contributor documentation and test infra (#9864) commit 8daacbf Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 12:44:16 2026 -0400 build(firestore): generate lib for Firestore Studio (#9858) commit e24b336 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 12:41:54 2026 -0400 test(firestore): remove nightly conditional `get_field` tests (#9868) commit c9f45fa Author: wu-hui <[email protected]> Date: Tue Apr 21 10:53:50 2026 -0400 chore(firestore): rename nameddb tests to enterprise (#9863) commit c4a02d4 Author: Google Open Source Bot <[email protected]> Date: Mon Apr 20 15:26:31 2026 -0700 Version Packages (#9865) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit b6a0b0b Merge: 78fc282 7bb8c35 Author: Google Open Source Bot <[email protected]> Date: Mon Apr 20 14:07:53 2026 -0700 Merge main into release commit 7bb8c35 Author: Christina Holland <[email protected]> Date: Mon Apr 20 10:27:40 2026 -0700 chore: Add combine PRs workflow (#9856) commit eb45714 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 17 12:18:02 2026 -0700 build(deps): bump handlebars from 4.7.8 to 4.7.9 (#9778) Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 23ab5b9 Author: Christina Holland <[email protected]> Date: Fri Apr 17 12:13:25 2026 -0700 fix(ai): Update code execution and URL context doc comments to reflect they are public now (#9817) commit 6db5af4 Author: Christina Holland <[email protected]> Date: Fri Apr 17 11:50:31 2026 -0700 fix(ai): Fix TemplateChatSession type (#9840) commit fea8d1f Author: Daniel La Rocque <[email protected]> Date: Fri Apr 17 11:59:26 2026 -0400 test(firestore): Enable `forceIndex` tests (#9838) Enables the `forceIndex` tests. They set the `forceIndex` option to `"primary"` and simply assert that the snapshot contains an expected number of documents, and that the stage option has the `forceIndex` set as expected. Question: Is there a better way to validate that the request correctly used the index specified by `forceIndex`? commit 78fc282 Author: Google Open Source Bot <[email protected]> Date: Thu Apr 9 11:50:04 2026 -0700 Version Packages (#9821) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 00a46d5 Merge: 1623fb0 34c63bf Author: Google Open Source Bot <[email protected]> Date: Thu Apr 9 10:19:05 2026 -0700 Merge main into release commit 34c63bf Author: Stephen Rosa <[email protected]> Date: Thu Apr 9 10:17:05 2026 -0700 fix(data-connect): Fix auth and app check token names on stream wire (#9822) commit 1623fb0 Merge: 6e7226e 87d5cc1 Author: Google Open Source Bot <[email protected]> Date: Wed Apr 8 15:17:09 2026 -0700 Merge main into release commit 87d5cc1 Author: Stephen Rosa <[email protected]> Date: Wed Apr 8 15:15:58 2026 -0700 feat(data-connect): add support for streaming transport (#9809) commit 6e7226e Merge: 852957b 9c8e864 Author: Google Open Source Bot <[email protected]> Date: Wed Apr 8 13:16:27 2026 -0700 Merge main into release commit 9c8e864 Author: Christina Holland <[email protected]> Date: Wed Apr 8 13:14:49 2026 -0700 feat(ai): Chat history and auto function calling for server templates (#9763) commit 6cbe865 Author: Christina Holland <[email protected]> Date: Wed Apr 8 13:09:08 2026 -0700 fix(ai): deprecate topK and temperature for hybrid (#9816) commit 9620f9a Author: Mila <[email protected]> Date: Wed Apr 8 11:37:48 2026 -0400 feat(firestore): Add array expressions (#9788) commit 2ca39c7 Author: Christina Holland <[email protected]> Date: Tue Apr 7 13:02:55 2026 -0700 Bump mock responses major version (#9818) commit 0e343c8 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 7 11:34:10 2026 -0400 feat(firestore): replace `Type` enum with raw string. (#9725) commit 44c234c Author: Yvonne Pan <[email protected]> Date: Tue Apr 7 11:14:35 2026 -0400 feat(firestore): add the parent expression (#9773) * Add support for parent expression * Add documentation and fix formatting * Add changeset * Change path in tests as suggested by gemini auto review * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_lite_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_lite_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix formatting and documentation * Update documentation to make the return value clearer * remove the ts ignore notation * Remove beta notation and timeout for tests and regenerate documentation --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> commit b2c4646 Author: Christina Holland <[email protected]> Date: Tue Apr 7 07:43:23 2026 -0700 fix(app-types): Fix "dependency" typo (#9813) commit 2c271c9 Author: macastelaz <[email protected]> Date: Thu Apr 2 15:27:34 2026 -0500 Update dependencies for Coveralls workflow to point to job IDs not flag names (#9803) commit cecd028 Author: Daniel La Rocque <[email protected]> Date: Thu Apr 2 11:46:25 2026 -0400 feat(firestore): Add support for pipeline subqueries (#9720) commit 31bddcd Author: Mark Duckworth <[email protected]> Date: Thu Apr 2 08:42:13 2026 -0600 feat(firestore): add public preview support for full-text search and geo search (#9734) --------- Co-authored-by: Daniel La Rocque <[email protected]> commit 620c8ca Author: macastelaz <[email protected]> Date: Wed Apr 1 16:49:58 2026 -0500 Re-enable coverage reporting for firebase-js-sdk (#9761) commit 715c042 Author: Bhav Beri <[email protected]> Date: Wed Apr 1 23:21:11 2026 +0530 patch(auth): Peer dependency conflict with @react-native-async-storage/async-storage v3.x and @firebase/auth (^2.2.0) (#9740) commit bfb9acc Author: wu-hui <[email protected]> Date: Tue Mar 31 19:05:43 2026 -0400 feat(firestore): remove beta tags for pipelines. (#9772) commit cccb6d0 Author: Christina Holland <[email protected]> Date: Tue Mar 31 13:09:00 2026 -0700 docs(ai): Imagen deprecation comments (#9771) commit f87c15e Author: Christina Holland <[email protected]> Date: Tue Mar 31 10:33:43 2026 -0700 fix(ai): Fix responseSchema bug (#9791) commit e8f14eb Author: Mila <[email protected]> Date: Tue Mar 31 12:13:12 2026 -0400 feat(firestore): Add `ifNull` and `coalesce` expressions (#9753) commit 742e17a Author: Daniel La Rocque <[email protected]> Date: Tue Mar 31 10:20:51 2026 -0400 test(firestore): update nested fields test to reflect backend change (#9717) The backend now supports nested field modification in the addFields and select changes. All aliases with a `.` are now treated as a nested field path. This change updates the tests to reflect this new behaviour. commit 3ddfe88 Author: Mark Duckworth <[email protected]> Date: Fri Mar 27 11:19:42 2026 -0400 ci: Updated named db tests to run against enterprise db (#9770) commit dd10ed7 Author: Yvonne Pan <[email protected]> Date: Thu Mar 26 13:34:18 2026 -0400 fix(firestore): Refactor the parameters for timestamp expressions and fix bug for timeGranularity lowercase (#9750) * Add timestampTrunc, timestampDiff and timestampExtract expressions * Add changeset * Fix formatting * Fix variable names to follow camelCase * Generate documentation * Fix the int64 documentation error * Fix formatting * Add a test for isoWeek for timestampTruncate * Refactor the parameters for timestamp expressions and change all timegranularity value to lowercase * Remove duplicate timePart variables * Fix documentation error commit 334b266 Author: Daniel La Rocque <[email protected]> Date: Thu Mar 26 13:03:52 2026 -0400 fix(firestore): Read user data from pipeline in union stage (#9765) commit 4e99d4b Author: Daniel La Rocque <[email protected]> Date: Wed Mar 25 14:17:06 2026 -0400 fix(firestore): read user data in internal pipeline proto serialization (#9752) commit 5a5db88 Author: Christina Holland <[email protected]> Date: Wed Mar 25 10:46:53 2026 -0700 remove dependabot.yml (#9743) commit 5cd6509 Author: Yvonne Pan <[email protected]> Date: Wed Mar 25 12:19:17 2026 -0400 feat(firestore): add timestamp expressions (#9728) * Add timestampTrunc, timestampDiff and timestampExtract expressions * Add changeset * Fix formatting * Fix variable names to follow camelCase * Generate documentation * Fix the int64 documentation error * Fix formatting * Add a test for isoWeek for timestampTruncate commit 44ad4cc Author: Mila <[email protected]> Date: Wed Mar 25 11:56:28 2026 -0400 feat(firestore): Add logical expressions (#9702) commit f4e0086 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Mar 23 10:30:31 2026 -0700 fix(deps): update dependency tmp to v0.2.4 [security] (#9619) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ba0bc39 Author: Maneesh Tewani <[email protected]> Date: Fri Mar 20 13:05:54 2026 -0700 Update the version of firebase to use (#9737) commit 403c6de Author: DellaBitta <[email protected]> Date: Fri Mar 20 10:56:23 2026 -0400 chore(ci): E2E cloud functions, add continue-on-error: true (#9733) Current project policy prohibits the update of our test cloud function. Ignore this failure for now until we can get an exception. This shouldn't be a problem since the cloud function signature / behavior hasn't changed recently. commit 852957b Author: Google Open Source Bot <[email protected]> Date: Thu Mar 19 05:41:00 2026 -0700 Version Packages (#9727) Release v12.11.0 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit ae8cf28 Merge: 291851c 843a8d7 Author: Google Open Source Bot <[email protected]> Date: Tue Mar 17 08:21:11 2026 -0700 Merge main into release commit 843a8d7 Author: Christina Holland <[email protected]> Date: Tue Mar 17 07:49:44 2026 -0700 feat(ai): Add responseJsonSchema (#9693) Adds `responseJsonSchema` field, which takes an object in JSON Schema format. Gemini docs examples show how to use the zod library to easily generate this object (https://ai.google.dev/gemini-api/docs/structured-output?example=recipe), and we should follow this with an example of how to do the same, somewhere in the Firebase guides. Maybe this page? https://firebase.google.com/docs/ai-logic/generate-structured-output?api=dev Tested manually with Developer API and Vertex and both work. Doc changes: Added text for `responseJsonSchema` and used `@remarks` to remove bulk of text of both `responseSchema` and `responseJsonSchema` from table of contents (full text is still in the section below). Fixes #9625 commit 9d33dd6 Author: Stephen Rosa <[email protected]> Date: Tue Mar 17 07:40:26 2026 -0700 feat(data-connect): Add validateArgsWithOptions() (#9614) * update validateArgs to handle new options arguments * add validateArgs unit tests * split functionality into separate functions, add changeset * add hasVars argument to help differentiate first argument * update changelog * export validateArgs * remove vestigial console log * update changeset commit 891a0c9 Author: Stephen Rosa <[email protected]> Date: Tue Mar 17 07:15:14 2026 -0700 update CODEOWNERs (#9724) commit 54ff05e Author: Daniel La Rocque <[email protected]> Date: Mon Mar 16 11:41:48 2026 -0400 fix(firestore): read and write user data on pipeline execute (#9715) commit c44bb9a Author: Daniel La Rocque <[email protected]> Date: Wed Mar 11 15:52:51 2026 -0400 test(firestore): add vscode debug config for enterprise lite (#9621) commit d7b1826 Author: Mark Duckworth <[email protected]> Date: Wed Mar 11 16:06:59 2026 +0000 Fix syntax in Pipeline examples in TSDoc (#9712)
commit 81a4abc Author: Daniel La Rocque <[email protected]> Date: Mon Apr 27 15:44:37 2026 -0400 test(firestore): extend database source test timeout to 30s (#9896) * test(firestore): extend database source test timeout to 30s Extend the timeout of the database source pipeline test from 20s to 30s. This test is very slow and is exceeding the 20s timeout, causing the test to fail locally and in CI. * Update packages/firestore/test/lite/pipeline.test.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * add to browser tests --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> commit 3ed9c39 Author: Christina Holland <[email protected]> Date: Mon Apr 27 12:08:23 2026 -0700 chore: Upgrade webpack to 5.104.1 (#9891) commit 1bfcb18 Author: Daniel La Rocque <[email protected]> Date: Mon Apr 27 13:58:41 2026 -0400 build(firestore): remove `declare` statements from Console types (#9895) commit 89ab3f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 24 15:04:13 2026 -0700 build(deps-dev): bump simple-git from 3.27.0 to 3.32.3 (#9710) Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.27.0 to 3.32.3. - [Release notes](https://github.com/steveukx/git-js/releases) - [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md) - [Commits](https://github.com/steveukx/git-js/commits/[email protected]/simple-git) --- updated-dependencies: - dependency-name: simple-git dependency-version: 3.32.3 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0a0a54 Author: Daniel La Rocque <[email protected]> Date: Fri Apr 24 10:02:02 2026 -0400 build(firestore): modernize and improve protobuf generation scripts (#9862) commit 345c5f6 Author: DellaBitta <[email protected]> Date: Thu Apr 23 15:47:21 2026 -0400 feat(ai) Google Maps Grounding Support (#9458) Implement new tools to use Grounding with Google Maps, similar to how Grounding with Google Search works. Integration tests. Unit tests. Node standalone app. Updated Quickstart React-based app (not part of this PR). - Grounding with Google Maps support, see internal doc: go/fal-maps-grounding-api - TemplateToolConfig, see internal doc: go/firebase-ai-server-prompt-template commit 8e384c9 Author: Christina Holland <[email protected]> Date: Thu Apr 23 11:57:15 2026 -0700 chore: Combine a group of dependabot security updates (#9883) * Bump decode-uri-component in /packages/auth-compat/demo Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump word-wrap in /packages/rules-unit-testing/functions Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.5) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump @grpc/grpc-js in /packages/rules-unit-testing/functions Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.8.21 to 1.8.22. - [Release notes](https://github.com/grpc/grpc-node/releases) - [Commits](https://github.com/grpc/grpc-node/compare/@grpc/[email protected]...@grpc/[email protected]) --- updated-dependencies: - dependency-name: "@grpc/grpc-js" dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump micromatch from 4.0.4 to 4.0.8 in /packages/auth-compat/demo Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.4 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.4...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump express in /packages/auth-compat/demo/functions Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.21.0. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.17.1...4.21.0) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump webpack-dev-server from 5.2.0 to 5.2.1 in /e2e/smoke-tests Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](webpack/webpack-dev-server@v5.2.0...v5.2.1) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 5.2.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp in /packages/auth-compat/demo/functions Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump sha.js from 2.4.11 to 2.4.12 Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12. - [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md) - [Commits](browserify/sha.js@v2.4.11...v2.4.12) --- updated-dependencies: - dependency-name: sha.js dependency-version: 2.4.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp in /packages/rules-unit-testing/functions Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.1 to 0.2.5. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.1...v0.2.5) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tar-fs from 2.1.2 to 2.1.4 Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.4. - [Commits](mafintosh/tar-fs@v2.1.2...v2.1.4) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp from 0.2.3 to 0.2.4 in /repo-scripts/size-analysis Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump js-yaml from 4.1.0 to 4.1.1 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump js-yaml in /repo-scripts/api-documenter Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump picomatch from 2.3.1 to 2.3.2 Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) --- updated-dependencies: - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump handlebars in /packages/auth-compat/demo Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.7 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.7...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump yaml in /packages/auth-compat/demo Bumps [yaml](https://github.com/eemeli/yaml) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](eemeli/yaml@v1.10.2...v1.10.3) --- updated-dependencies: - dependency-name: yaml dependency-version: 1.10.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump basic-ftp from 5.2.0 to 5.2.2 Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.2.0 to 5.2.2. - [Release notes](https://github.com/patrickjuchli/basic-ftp/releases) - [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md) - [Commits](patrickjuchli/basic-ftp@v5.2.0...v5.2.2) --- updated-dependencies: - dependency-name: basic-ftp dependency-version: 5.2.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add changeset * revert picomatch --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ffa39f6 Author: Christina Holland <[email protected]> Date: Thu Apr 23 11:55:31 2026 -0700 feat(ai): Implement session resumption and context window compression for live api (#9795) commit f0813ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 23 10:13:58 2026 -0700 build(deps-dev): bump protobufjs in /packages/firestore (#9874) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0499b91 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:51:37 2026 -0700 build(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#9804) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.23...4.18.1) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.18.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c53fc40 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:20:04 2026 -0700 build(deps): bump pbkdf2 from 3.1.2 to 3.1.5 (#9573) Bumps [pbkdf2](https://github.com/browserify/pbkdf2) from 3.1.2 to 3.1.5. - [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md) - [Commits](browserify/pbkdf2@v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: pbkdf2 dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad81f95 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:18:30 2026 -0700 build(deps): bump flatted from 3.3.2 to 3.4.2 (#9738) Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.2 to 3.4.2. - [Commits](WebReflection/flatted@v3.3.2...v3.4.2) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4569354 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 15:26:59 2026 -0700 build(deps-dev): bump playwright from 1.51.1 to 1.55.1 (#9333) Bumps [playwright](https://github.com/microsoft/playwright) from 1.51.1 to 1.55.1. - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.51.1...v1.55.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.55.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b5de49f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 14:57:19 2026 -0700 build(deps): bump follow-redirects from 1.15.9 to 1.16.0 (#9844) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 31fcb5c Author: Christina Holland <[email protected]> Date: Wed Apr 22 11:14:46 2026 -0700 chore: Update a group of dependabot merges (#9875) commit 3cc9afc Author: Christina Holland <[email protected]> Date: Tue Apr 21 15:20:49 2026 -0700 Clean up workflows (#9873) commit e26a46b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:42:26 2026 -0700 build(deps-dev): bump protobufjs from 7.4.0 to 7.5.5 (#9859) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7415cf0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:41:21 2026 -0700 build(deps): bump protobufjs from 7.4.0 to 7.5.5 in /e2e/smoke-tests (#9854) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1517d1d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:41:00 2026 -0700 build(deps): bump follow-redirects in /e2e/smoke-tests (#9855) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 77018d7 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 13:22:14 2026 -0400 chore(firestore): improve contributor documentation and test infra (#9864) commit 8daacbf Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 12:44:16 2026 -0400 build(firestore): generate lib for Firestore Studio (#9858) commit e24b336 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 12:41:54 2026 -0400 test(firestore): remove nightly conditional `get_field` tests (#9868) commit c9f45fa Author: wu-hui <[email protected]> Date: Tue Apr 21 10:53:50 2026 -0400 chore(firestore): rename nameddb tests to enterprise (#9863) commit c4a02d4 Author: Google Open Source Bot <[email protected]> Date: Mon Apr 20 15:26:31 2026 -0700 Version Packages (#9865) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit b6a0b0b Merge: 78fc282 7bb8c35 Author: Google Open Source Bot <[email protected]> Date: Mon Apr 20 14:07:53 2026 -0700 Merge main into release commit 7bb8c35 Author: Christina Holland <[email protected]> Date: Mon Apr 20 10:27:40 2026 -0700 chore: Add combine PRs workflow (#9856) commit eb45714 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 17 12:18:02 2026 -0700 build(deps): bump handlebars from 4.7.8 to 4.7.9 (#9778) Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 23ab5b9 Author: Christina Holland <[email protected]> Date: Fri Apr 17 12:13:25 2026 -0700 fix(ai): Update code execution and URL context doc comments to reflect they are public now (#9817) commit 6db5af4 Author: Christina Holland <[email protected]> Date: Fri Apr 17 11:50:31 2026 -0700 fix(ai): Fix TemplateChatSession type (#9840) commit fea8d1f Author: Daniel La Rocque <[email protected]> Date: Fri Apr 17 11:59:26 2026 -0400 test(firestore): Enable `forceIndex` tests (#9838) Enables the `forceIndex` tests. They set the `forceIndex` option to `"primary"` and simply assert that the snapshot contains an expected number of documents, and that the stage option has the `forceIndex` set as expected. Question: Is there a better way to validate that the request correctly used the index specified by `forceIndex`? commit 78fc282 Author: Google Open Source Bot <[email protected]> Date: Thu Apr 9 11:50:04 2026 -0700 Version Packages (#9821) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 00a46d5 Merge: 1623fb0 34c63bf Author: Google Open Source Bot <[email protected]> Date: Thu Apr 9 10:19:05 2026 -0700 Merge main into release commit 34c63bf Author: Stephen Rosa <[email protected]> Date: Thu Apr 9 10:17:05 2026 -0700 fix(data-connect): Fix auth and app check token names on stream wire (#9822) commit 1623fb0 Merge: 6e7226e 87d5cc1 Author: Google Open Source Bot <[email protected]> Date: Wed Apr 8 15:17:09 2026 -0700 Merge main into release commit 87d5cc1 Author: Stephen Rosa <[email protected]> Date: Wed Apr 8 15:15:58 2026 -0700 feat(data-connect): add support for streaming transport (#9809) commit 6e7226e Merge: 852957b 9c8e864 Author: Google Open Source Bot <[email protected]> Date: Wed Apr 8 13:16:27 2026 -0700 Merge main into release commit 9c8e864 Author: Christina Holland <[email protected]> Date: Wed Apr 8 13:14:49 2026 -0700 feat(ai): Chat history and auto function calling for server templates (#9763) commit 6cbe865 Author: Christina Holland <[email protected]> Date: Wed Apr 8 13:09:08 2026 -0700 fix(ai): deprecate topK and temperature for hybrid (#9816) commit 9620f9a Author: Mila <[email protected]> Date: Wed Apr 8 11:37:48 2026 -0400 feat(firestore): Add array expressions (#9788) commit 2ca39c7 Author: Christina Holland <[email protected]> Date: Tue Apr 7 13:02:55 2026 -0700 Bump mock responses major version (#9818) commit 0e343c8 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 7 11:34:10 2026 -0400 feat(firestore): replace `Type` enum with raw string. (#9725) commit 44c234c Author: Yvonne Pan <[email protected]> Date: Tue Apr 7 11:14:35 2026 -0400 feat(firestore): add the parent expression (#9773) * Add support for parent expression * Add documentation and fix formatting * Add changeset * Change path in tests as suggested by gemini auto review * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_lite_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_lite_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix formatting and documentation * Update documentation to make the return value clearer * remove the ts ignore notation * Remove beta notation and timeout for tests and regenerate documentation --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> commit b2c4646 Author: Christina Holland <[email protected]> Date: Tue Apr 7 07:43:23 2026 -0700 fix(app-types): Fix "dependency" typo (#9813) commit 2c271c9 Author: macastelaz <[email protected]> Date: Thu Apr 2 15:27:34 2026 -0500 Update dependencies for Coveralls workflow to point to job IDs not flag names (#9803) commit cecd028 Author: Daniel La Rocque <[email protected]> Date: Thu Apr 2 11:46:25 2026 -0400 feat(firestore): Add support for pipeline subqueries (#9720) commit 31bddcd Author: Mark Duckworth <[email protected]> Date: Thu Apr 2 08:42:13 2026 -0600 feat(firestore): add public preview support for full-text search and geo search (#9734) --------- Co-authored-by: Daniel La Rocque <[email protected]> commit 620c8ca Author: macastelaz <[email protected]> Date: Wed Apr 1 16:49:58 2026 -0500 Re-enable coverage reporting for firebase-js-sdk (#9761) commit 715c042 Author: Bhav Beri <[email protected]> Date: Wed Apr 1 23:21:11 2026 +0530 patch(auth): Peer dependency conflict with @react-native-async-storage/async-storage v3.x and @firebase/auth (^2.2.0) (#9740) commit bfb9acc Author: wu-hui <[email protected]> Date: Tue Mar 31 19:05:43 2026 -0400 feat(firestore): remove beta tags for pipelines. (#9772) commit cccb6d0 Author: Christina Holland <[email protected]> Date: Tue Mar 31 13:09:00 2026 -0700 docs(ai): Imagen deprecation comments (#9771) commit f87c15e Author: Christina Holland <[email protected]> Date: Tue Mar 31 10:33:43 2026 -0700 fix(ai): Fix responseSchema bug (#9791) commit e8f14eb Author: Mila <[email protected]> Date: Tue Mar 31 12:13:12 2026 -0400 feat(firestore): Add `ifNull` and `coalesce` expressions (#9753) commit 742e17a Author: Daniel La Rocque <[email protected]> Date: Tue Mar 31 10:20:51 2026 -0400 test(firestore): update nested fields test to reflect backend change (#9717) The backend now supports nested field modification in the addFields and select changes. All aliases with a `.` are now treated as a nested field path. This change updates the tests to reflect this new behaviour. commit 3ddfe88 Author: Mark Duckworth <[email protected]> Date: Fri Mar 27 11:19:42 2026 -0400 ci: Updated named db tests to run against enterprise db (#9770) commit dd10ed7 Author: Yvonne Pan <[email protected]> Date: Thu Mar 26 13:34:18 2026 -0400 fix(firestore): Refactor the parameters for timestamp expressions and fix bug for timeGranularity lowercase (#9750) * Add timestampTrunc, timestampDiff and timestampExtract expressions * Add changeset * Fix formatting * Fix variable names to follow camelCase * Generate documentation * Fix the int64 documentation error * Fix formatting * Add a test for isoWeek for timestampTruncate * Refactor the parameters for timestamp expressions and change all timegranularity value to lowercase * Remove duplicate timePart variables * Fix documentation error commit 334b266 Author: Daniel La Rocque <[email protected]> Date: Thu Mar 26 13:03:52 2026 -0400 fix(firestore): Read user data from pipeline in union stage (#9765) commit 4e99d4b Author: Daniel La Rocque <[email protected]> Date: Wed Mar 25 14:17:06 2026 -0400 fix(firestore): read user data in internal pipeline proto serialization (#9752) commit 5a5db88 Author: Christina Holland <[email protected]> Date: Wed Mar 25 10:46:53 2026 -0700 remove dependabot.yml (#9743) commit 5cd6509 Author: Yvonne Pan <[email protected]> Date: Wed Mar 25 12:19:17 2026 -0400 feat(firestore): add timestamp expressions (#9728) * Add timestampTrunc, timestampDiff and timestampExtract expressions * Add changeset * Fix formatting * Fix variable names to follow camelCase * Generate documentation * Fix the int64 documentation error * Fix formatting * Add a test for isoWeek for timestampTruncate commit 44ad4cc Author: Mila <[email protected]> Date: Wed Mar 25 11:56:28 2026 -0400 feat(firestore): Add logical expressions (#9702) commit f4e0086 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Mar 23 10:30:31 2026 -0700 fix(deps): update dependency tmp to v0.2.4 [security] (#9619) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ba0bc39 Author: Maneesh Tewani <[email protected]> Date: Fri Mar 20 13:05:54 2026 -0700 Update the version of firebase to use (#9737) commit 403c6de Author: DellaBitta <[email protected]> Date: Fri Mar 20 10:56:23 2026 -0400 chore(ci): E2E cloud functions, add continue-on-error: true (#9733) Current project policy prohibits the update of our test cloud function. Ignore this failure for now until we can get an exception. This shouldn't be a problem since the cloud function signature / behavior hasn't changed recently. commit 852957b Author: Google Open Source Bot <[email protected]> Date: Thu Mar 19 05:41:00 2026 -0700 Version Packages (#9727) Release v12.11.0 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit ae8cf28 Merge: 291851c 843a8d7 Author: Google Open Source Bot <[email protected]> Date: Tue Mar 17 08:21:11 2026 -0700 Merge main into release commit 843a8d7 Author: Christina Holland <[email protected]> Date: Tue Mar 17 07:49:44 2026 -0700 feat(ai): Add responseJsonSchema (#9693) Adds `responseJsonSchema` field, which takes an object in JSON Schema format. Gemini docs examples show how to use the zod library to easily generate this object (https://ai.google.dev/gemini-api/docs/structured-output?example=recipe), and we should follow this with an example of how to do the same, somewhere in the Firebase guides. Maybe this page? https://firebase.google.com/docs/ai-logic/generate-structured-output?api=dev Tested manually with Developer API and Vertex and both work. Doc changes: Added text for `responseJsonSchema` and used `@remarks` to remove bulk of text of both `responseSchema` and `responseJsonSchema` from table of contents (full text is still in the section below). Fixes #9625 commit 9d33dd6 Author: Stephen Rosa <[email protected]> Date: Tue Mar 17 07:40:26 2026 -0700 feat(data-connect): Add validateArgsWithOptions() (#9614) * update validateArgs to handle new options arguments * add validateArgs unit tests * split functionality into separate functions, add changeset * add hasVars argument to help differentiate first argument * update changelog * export validateArgs * remove vestigial console log * update changeset commit 891a0c9 Author: Stephen Rosa <[email protected]> Date: Tue Mar 17 07:15:14 2026 -0700 update CODEOWNERs (#9724) commit 54ff05e Author: Daniel La Rocque <[email protected]> Date: Mon Mar 16 11:41:48 2026 -0400 fix(firestore): read and write user data on pipeline execute (#9715) commit c44bb9a Author: Daniel La Rocque <[email protected]> Date: Wed Mar 11 15:52:51 2026 -0400 test(firestore): add vscode debug config for enterprise lite (#9621) commit d7b1826 Author: Mark Duckworth <[email protected]> Date: Wed Mar 11 16:06:59 2026 +0000 Fix syntax in Pipeline examples in TSDoc (#9712)
Squashed commit of the following: commit 81a4abc Author: Daniel La Rocque <[email protected]> Date: Mon Apr 27 15:44:37 2026 -0400 test(firestore): extend database source test timeout to 30s (#9896) * test(firestore): extend database source test timeout to 30s Extend the timeout of the database source pipeline test from 20s to 30s. This test is very slow and is exceeding the 20s timeout, causing the test to fail locally and in CI. * Update packages/firestore/test/lite/pipeline.test.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * add to browser tests --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> commit 3ed9c39 Author: Christina Holland <[email protected]> Date: Mon Apr 27 12:08:23 2026 -0700 chore: Upgrade webpack to 5.104.1 (#9891) commit 1bfcb18 Author: Daniel La Rocque <[email protected]> Date: Mon Apr 27 13:58:41 2026 -0400 build(firestore): remove `declare` statements from Console types (#9895) commit 89ab3f3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 24 15:04:13 2026 -0700 build(deps-dev): bump simple-git from 3.27.0 to 3.32.3 (#9710) Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.27.0 to 3.32.3. - [Release notes](https://github.com/steveukx/git-js/releases) - [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md) - [Commits](https://github.com/steveukx/git-js/commits/[email protected]/simple-git) --- updated-dependencies: - dependency-name: simple-git dependency-version: 3.32.3 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c0a0a54 Author: Daniel La Rocque <[email protected]> Date: Fri Apr 24 10:02:02 2026 -0400 build(firestore): modernize and improve protobuf generation scripts (#9862) commit 345c5f6 Author: DellaBitta <[email protected]> Date: Thu Apr 23 15:47:21 2026 -0400 feat(ai) Google Maps Grounding Support (#9458) Implement new tools to use Grounding with Google Maps, similar to how Grounding with Google Search works. Integration tests. Unit tests. Node standalone app. Updated Quickstart React-based app (not part of this PR). - Grounding with Google Maps support, see internal doc: go/fal-maps-grounding-api - TemplateToolConfig, see internal doc: go/firebase-ai-server-prompt-template commit 8e384c9 Author: Christina Holland <[email protected]> Date: Thu Apr 23 11:57:15 2026 -0700 chore: Combine a group of dependabot security updates (#9883) * Bump decode-uri-component in /packages/auth-compat/demo Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump word-wrap in /packages/rules-unit-testing/functions Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.5) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump @grpc/grpc-js in /packages/rules-unit-testing/functions Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.8.21 to 1.8.22. - [Release notes](https://github.com/grpc/grpc-node/releases) - [Commits](https://github.com/grpc/grpc-node/compare/@grpc/[email protected]...@grpc/[email protected]) --- updated-dependencies: - dependency-name: "@grpc/grpc-js" dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump micromatch from 4.0.4 to 4.0.8 in /packages/auth-compat/demo Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.4 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.4...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump express in /packages/auth-compat/demo/functions Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.21.0. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](expressjs/express@4.17.1...4.21.0) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump webpack-dev-server from 5.2.0 to 5.2.1 in /e2e/smoke-tests Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](webpack/webpack-dev-server@v5.2.0...v5.2.1) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-version: 5.2.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp in /packages/auth-compat/demo/functions Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump sha.js from 2.4.11 to 2.4.12 Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12. - [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md) - [Commits](browserify/sha.js@v2.4.11...v2.4.12) --- updated-dependencies: - dependency-name: sha.js dependency-version: 2.4.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp in /packages/rules-unit-testing/functions Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.1 to 0.2.5. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.1...v0.2.5) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tar-fs from 2.1.2 to 2.1.4 Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.4. - [Commits](mafintosh/tar-fs@v2.1.2...v2.1.4) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump tmp from 0.2.3 to 0.2.4 in /repo-scripts/size-analysis Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump js-yaml from 4.1.0 to 4.1.1 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump js-yaml in /repo-scripts/api-documenter Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump picomatch from 2.3.1 to 2.3.2 Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@2.3.1...2.3.2) --- updated-dependencies: - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump handlebars in /packages/auth-compat/demo Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.7 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.7...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump yaml in /packages/auth-compat/demo Bumps [yaml](https://github.com/eemeli/yaml) from 1.10.2 to 1.10.3. - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](eemeli/yaml@v1.10.2...v1.10.3) --- updated-dependencies: - dependency-name: yaml dependency-version: 1.10.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * build(deps): bump basic-ftp from 5.2.0 to 5.2.2 Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.2.0 to 5.2.2. - [Release notes](https://github.com/patrickjuchli/basic-ftp/releases) - [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md) - [Commits](patrickjuchli/basic-ftp@v5.2.0...v5.2.2) --- updated-dependencies: - dependency-name: basic-ftp dependency-version: 5.2.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add changeset * revert picomatch --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ffa39f6 Author: Christina Holland <[email protected]> Date: Thu Apr 23 11:55:31 2026 -0700 feat(ai): Implement session resumption and context window compression for live api (#9795) commit f0813ce Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 23 10:13:58 2026 -0700 build(deps-dev): bump protobufjs in /packages/firestore (#9874) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 0499b91 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:51:37 2026 -0700 build(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#9804) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.23...4.18.1) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.18.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c53fc40 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:20:04 2026 -0700 build(deps): bump pbkdf2 from 3.1.2 to 3.1.5 (#9573) Bumps [pbkdf2](https://github.com/browserify/pbkdf2) from 3.1.2 to 3.1.5. - [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md) - [Commits](browserify/pbkdf2@v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: pbkdf2 dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad81f95 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 16:18:30 2026 -0700 build(deps): bump flatted from 3.3.2 to 3.4.2 (#9738) Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.2 to 3.4.2. - [Commits](WebReflection/flatted@v3.3.2...v3.4.2) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 4569354 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 15:26:59 2026 -0700 build(deps-dev): bump playwright from 1.51.1 to 1.55.1 (#9333) Bumps [playwright](https://github.com/microsoft/playwright) from 1.51.1 to 1.55.1. - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.51.1...v1.55.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.55.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b5de49f Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 22 14:57:19 2026 -0700 build(deps): bump follow-redirects from 1.15.9 to 1.16.0 (#9844) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 31fcb5c Author: Christina Holland <[email protected]> Date: Wed Apr 22 11:14:46 2026 -0700 chore: Update a group of dependabot merges (#9875) commit 3cc9afc Author: Christina Holland <[email protected]> Date: Tue Apr 21 15:20:49 2026 -0700 Clean up workflows (#9873) commit e26a46b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:42:26 2026 -0700 build(deps-dev): bump protobufjs from 7.4.0 to 7.5.5 (#9859) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7415cf0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:41:21 2026 -0700 build(deps): bump protobufjs from 7.4.0 to 7.5.5 in /e2e/smoke-tests (#9854) Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.4.0 to 7.5.5. - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v7.4.0...protobufjs-v7.5.5) --- updated-dependencies: - dependency-name: protobufjs dependency-version: 7.5.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1517d1d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Apr 21 14:41:00 2026 -0700 build(deps): bump follow-redirects in /e2e/smoke-tests (#9855) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.9 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.9...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 77018d7 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 13:22:14 2026 -0400 chore(firestore): improve contributor documentation and test infra (#9864) commit 8daacbf Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 12:44:16 2026 -0400 build(firestore): generate lib for Firestore Studio (#9858) commit e24b336 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 21 12:41:54 2026 -0400 test(firestore): remove nightly conditional `get_field` tests (#9868) commit c9f45fa Author: wu-hui <[email protected]> Date: Tue Apr 21 10:53:50 2026 -0400 chore(firestore): rename nameddb tests to enterprise (#9863) commit c4a02d4 Author: Google Open Source Bot <[email protected]> Date: Mon Apr 20 15:26:31 2026 -0700 Version Packages (#9865) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit b6a0b0b Merge: 78fc282 7bb8c35 Author: Google Open Source Bot <[email protected]> Date: Mon Apr 20 14:07:53 2026 -0700 Merge main into release commit 7bb8c35 Author: Christina Holland <[email protected]> Date: Mon Apr 20 10:27:40 2026 -0700 chore: Add combine PRs workflow (#9856) commit eb45714 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Apr 17 12:18:02 2026 -0700 build(deps): bump handlebars from 4.7.8 to 4.7.9 (#9778) Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 23ab5b9 Author: Christina Holland <[email protected]> Date: Fri Apr 17 12:13:25 2026 -0700 fix(ai): Update code execution and URL context doc comments to reflect they are public now (#9817) commit 6db5af4 Author: Christina Holland <[email protected]> Date: Fri Apr 17 11:50:31 2026 -0700 fix(ai): Fix TemplateChatSession type (#9840) commit fea8d1f Author: Daniel La Rocque <[email protected]> Date: Fri Apr 17 11:59:26 2026 -0400 test(firestore): Enable `forceIndex` tests (#9838) Enables the `forceIndex` tests. They set the `forceIndex` option to `"primary"` and simply assert that the snapshot contains an expected number of documents, and that the stage option has the `forceIndex` set as expected. Question: Is there a better way to validate that the request correctly used the index specified by `forceIndex`? commit 78fc282 Author: Google Open Source Bot <[email protected]> Date: Thu Apr 9 11:50:04 2026 -0700 Version Packages (#9821) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit 00a46d5 Merge: 1623fb0 34c63bf Author: Google Open Source Bot <[email protected]> Date: Thu Apr 9 10:19:05 2026 -0700 Merge main into release commit 34c63bf Author: Stephen Rosa <[email protected]> Date: Thu Apr 9 10:17:05 2026 -0700 fix(data-connect): Fix auth and app check token names on stream wire (#9822) commit 1623fb0 Merge: 6e7226e 87d5cc1 Author: Google Open Source Bot <[email protected]> Date: Wed Apr 8 15:17:09 2026 -0700 Merge main into release commit 87d5cc1 Author: Stephen Rosa <[email protected]> Date: Wed Apr 8 15:15:58 2026 -0700 feat(data-connect): add support for streaming transport (#9809) commit 6e7226e Merge: 852957b 9c8e864 Author: Google Open Source Bot <[email protected]> Date: Wed Apr 8 13:16:27 2026 -0700 Merge main into release commit 9c8e864 Author: Christina Holland <[email protected]> Date: Wed Apr 8 13:14:49 2026 -0700 feat(ai): Chat history and auto function calling for server templates (#9763) commit 6cbe865 Author: Christina Holland <[email protected]> Date: Wed Apr 8 13:09:08 2026 -0700 fix(ai): deprecate topK and temperature for hybrid (#9816) commit 9620f9a Author: Mila <[email protected]> Date: Wed Apr 8 11:37:48 2026 -0400 feat(firestore): Add array expressions (#9788) commit 2ca39c7 Author: Christina Holland <[email protected]> Date: Tue Apr 7 13:02:55 2026 -0700 Bump mock responses major version (#9818) commit 0e343c8 Author: Daniel La Rocque <[email protected]> Date: Tue Apr 7 11:34:10 2026 -0400 feat(firestore): replace `Type` enum with raw string. (#9725) commit 44c234c Author: Yvonne Pan <[email protected]> Date: Tue Apr 7 11:14:35 2026 -0400 feat(firestore): add the parent expression (#9773) * Add support for parent expression * Add documentation and fix formatting * Add changeset * Change path in tests as suggested by gemini auto review * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_lite_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_lite_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update docs-devsite/firestore_pipelines.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix formatting and documentation * Update documentation to make the return value clearer * remove the ts ignore notation * Remove beta notation and timeout for tests and regenerate documentation --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> commit b2c4646 Author: Christina Holland <[email protected]> Date: Tue Apr 7 07:43:23 2026 -0700 fix(app-types): Fix "dependency" typo (#9813) commit 2c271c9 Author: macastelaz <[email protected]> Date: Thu Apr 2 15:27:34 2026 -0500 Update dependencies for Coveralls workflow to point to job IDs not flag names (#9803) commit cecd028 Author: Daniel La Rocque <[email protected]> Date: Thu Apr 2 11:46:25 2026 -0400 feat(firestore): Add support for pipeline subqueries (#9720) commit 31bddcd Author: Mark Duckworth <[email protected]> Date: Thu Apr 2 08:42:13 2026 -0600 feat(firestore): add public preview support for full-text search and geo search (#9734) --------- Co-authored-by: Daniel La Rocque <[email protected]> commit 620c8ca Author: macastelaz <[email protected]> Date: Wed Apr 1 16:49:58 2026 -0500 Re-enable coverage reporting for firebase-js-sdk (#9761) commit 715c042 Author: Bhav Beri <[email protected]> Date: Wed Apr 1 23:21:11 2026 +0530 patch(auth): Peer dependency conflict with @react-native-async-storage/async-storage v3.x and @firebase/auth (^2.2.0) (#9740) commit bfb9acc Author: wu-hui <[email protected]> Date: Tue Mar 31 19:05:43 2026 -0400 feat(firestore): remove beta tags for pipelines. (#9772) commit cccb6d0 Author: Christina Holland <[email protected]> Date: Tue Mar 31 13:09:00 2026 -0700 docs(ai): Imagen deprecation comments (#9771) commit f87c15e Author: Christina Holland <[email protected]> Date: Tue Mar 31 10:33:43 2026 -0700 fix(ai): Fix responseSchema bug (#9791) commit e8f14eb Author: Mila <[email protected]> Date: Tue Mar 31 12:13:12 2026 -0400 feat(firestore): Add `ifNull` and `coalesce` expressions (#9753) commit 742e17a Author: Daniel La Rocque <[email protected]> Date: Tue Mar 31 10:20:51 2026 -0400 test(firestore): update nested fields test to reflect backend change (#9717) The backend now supports nested field modification in the addFields and select changes. All aliases with a `.` are now treated as a nested field path. This change updates the tests to reflect this new behaviour. commit 3ddfe88 Author: Mark Duckworth <[email protected]> Date: Fri Mar 27 11:19:42 2026 -0400 ci: Updated named db tests to run against enterprise db (#9770) commit dd10ed7 Author: Yvonne Pan <[email protected]> Date: Thu Mar 26 13:34:18 2026 -0400 fix(firestore): Refactor the parameters for timestamp expressions and fix bug for timeGranularity lowercase (#9750) * Add timestampTrunc, timestampDiff and timestampExtract expressions * Add changeset * Fix formatting * Fix variable names to follow camelCase * Generate documentation * Fix the int64 documentation error * Fix formatting * Add a test for isoWeek for timestampTruncate * Refactor the parameters for timestamp expressions and change all timegranularity value to lowercase * Remove duplicate timePart variables * Fix documentation error commit 334b266 Author: Daniel La Rocque <[email protected]> Date: Thu Mar 26 13:03:52 2026 -0400 fix(firestore): Read user data from pipeline in union stage (#9765) commit 4e99d4b Author: Daniel La Rocque <[email protected]> Date: Wed Mar 25 14:17:06 2026 -0400 fix(firestore): read user data in internal pipeline proto serialization (#9752) commit 5a5db88 Author: Christina Holland <[email protected]> Date: Wed Mar 25 10:46:53 2026 -0700 remove dependabot.yml (#9743) commit 5cd6509 Author: Yvonne Pan <[email protected]> Date: Wed Mar 25 12:19:17 2026 -0400 feat(firestore): add timestamp expressions (#9728) * Add timestampTrunc, timestampDiff and timestampExtract expressions * Add changeset * Fix formatting * Fix variable names to follow camelCase * Generate documentation * Fix the int64 documentation error * Fix formatting * Add a test for isoWeek for timestampTruncate commit 44ad4cc Author: Mila <[email protected]> Date: Wed Mar 25 11:56:28 2026 -0400 feat(firestore): Add logical expressions (#9702) commit f4e0086 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Mon Mar 23 10:30:31 2026 -0700 fix(deps): update dependency tmp to v0.2.4 [security] (#9619) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit ba0bc39 Author: Maneesh Tewani <[email protected]> Date: Fri Mar 20 13:05:54 2026 -0700 Update the version of firebase to use (#9737) commit 403c6de Author: DellaBitta <[email protected]> Date: Fri Mar 20 10:56:23 2026 -0400 chore(ci): E2E cloud functions, add continue-on-error: true (#9733) Current project policy prohibits the update of our test cloud function. Ignore this failure for now until we can get an exception. This shouldn't be a problem since the cloud function signature / behavior hasn't changed recently. commit 852957b Author: Google Open Source Bot <[email protected]> Date: Thu Mar 19 05:41:00 2026 -0700 Version Packages (#9727) Release v12.11.0 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> commit ae8cf28 Merge: 291851c 843a8d7 Author: Google Open Source Bot <[email protected]> Date: Tue Mar 17 08:21:11 2026 -0700 Merge main into release commit 843a8d7 Author: Christina Holland <[email protected]> Date: Tue Mar 17 07:49:44 2026 -0700 feat(ai): Add responseJsonSchema (#9693) Adds `responseJsonSchema` field, which takes an object in JSON Schema format. Gemini docs examples show how to use the zod library to easily generate this object (https://ai.google.dev/gemini-api/docs/structured-output?example=recipe), and we should follow this with an example of how to do the same, somewhere in the Firebase guides. Maybe this page? https://firebase.google.com/docs/ai-logic/generate-structured-output?api=dev Tested manually with Developer API and Vertex and both work. Doc changes: Added text for `responseJsonSchema` and used `@remarks` to remove bulk of text of both `responseSchema` and `responseJsonSchema` from table of contents (full text is still in the section below). Fixes #9625 commit 9d33dd6 Author: Stephen Rosa <[email protected]> Date: Tue Mar 17 07:40:26 2026 -0700 feat(data-connect): Add validateArgsWithOptions() (#9614) * update validateArgs to handle new options arguments * add validateArgs unit tests * split functionality into separate functions, add changeset * add hasVars argument to help differentiate first argument * update changelog * export validateArgs * remove vestigial console log * update changeset commit 891a0c9 Author: Stephen Rosa <[email protected]> Date: Tue Mar 17 07:15:14 2026 -0700 update CODEOWNERs (#9724) commit 54ff05e Author: Daniel La Rocque <[email protected]> Date: Mon Mar 16 11:41:48 2026 -0400 fix(firestore): read and write user data on pipeline execute (#9715) commit c44bb9a Author: Daniel La Rocque <[email protected]> Date: Wed Mar 11 15:52:51 2026 -0400 test(firestore): add vscode debug config for enterprise lite (#9621) commit d7b1826 Author: Mark Duckworth <[email protected]> Date: Wed Mar 11 16:06:59 2026 +0000 Fix syntax in Pipeline examples in TSDoc (#9712)
Deprecating imagen in code comments for reference docs.
I'm adding a changeset to ensure we have a changelog note.
The changeset is set to a minor bump because this is an API change (deprecation).