Skip to content

build(deps-dev): bump lodash from 4.17.23 to 4.18.1#9804

Merged
hsubox76 merged 1 commit intomainfrom
dependabot/npm_and_yarn/lodash-4.18.1
Apr 22, 2026
Merged

build(deps-dev): bump lodash from 4.17.23 to 4.18.1#9804
hsubox76 merged 1 commit intomainfrom
dependabot/npm_and_yarn/lodash-4.18.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 2, 2026

Bumps lodash from 4.17.23 to 4.18.1.

Release notes

Sourced from lodash's releases.

4.18.1

Bugs

Fixes a ReferenceError issue in lodash lodash-es lodash-amd and lodash.template when using the template and fromPairs functions from the modular builds. See lodash/lodash#6167

These defects were related to how lodash distributions are built from the main branch using https://github.com/lodash-archive/lodash-cli. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.

There is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:

4.18.0

v4.18.0

Full Changelog: lodash/lodash@4.17.23...4.18.0

Security

_.unset / _.omit: Fixed prototype pollution via constructor/prototype path traversal (GHSA-f23m-r3pf-42rh, fe8d32e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now constructor and prototype are blocked unconditionally as non-terminal path keys, matching baseSet. Calls that previously returned true and deleted the property now return false and leave the target untouched.

_.template: Fixed code injection via imports keys (GHSA-r5fr-rjxr-66jc, CVE-2026-4800, 879aaa9). Fixes an incomplete patch for CVE-2021-23337. The variable option was validated against reForbiddenIdentifierChars but importsKeys was left unguarded, allowing code injection via the same Function() constructor sink. imports keys containing forbidden identifier characters now throw "Invalid imports option passed into _.template".

Docs

  • Add security notice for _.template in threat model and API docs (#6099)
  • Document lower > upper behavior in _.random (#6115)
  • Fix quotes in _.compact jsdoc (#6090)

lodash.* modular packages

Diff

We have also regenerated and published a select number of the lodash.* modular packages.

These modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:

Commits
  • cb0b9b9 release(patch): bump main to 4.18.1 (#6177)
  • 75535f5 chore: prune stale advisory refs (#6170)
  • 62e91bc docs: remove n_ Node.js < 6 REPL note from README (#6165)
  • 59be2de release(minor): bump to 4.18.0 (#6161)
  • af63457 fix: broken tests for _.template 879aaa9
  • 1073a76 fix: linting issues
  • 879aaa9 fix: validate imports keys in _.template
  • fe8d32e fix: block prototype pollution in baseUnset via constructor/prototype traversal
  • 18ba0a3 refactor(fromPairs): use baseAssignValue for consistent assignment (#6153)
  • b819080 ci: add dist sync validation workflow (#6137)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 2, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 2, 2026 20:28
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 2, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 2, 2026

⚠️ No Changeset found

Latest commit: a08597b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@hsubox76
Copy link
Copy Markdown
Contributor

@dependabot rebase

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]>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/lodash-4.18.1 branch from d66d179 to a08597b Compare April 22, 2026 22:29
@hsubox76 hsubox76 merged commit 0499b91 into main Apr 22, 2026
60 of 63 checks passed
@hsubox76 hsubox76 deleted the dependabot/npm_and_yarn/lodash-4.18.1 branch April 22, 2026 23:51
tonybaroneee added a commit that referenced this pull request Apr 27, 2026
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)
tonybaroneee added a commit that referenced this pull request Apr 27, 2026
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)
tonybaroneee added a commit that referenced this pull request Apr 27, 2026
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant