z and GitHub
ba8a9104e5
Delete upstream workflows
...
This fork does not ship upstream's releases, and its hosted-runner jobs
never start here.
Claude-Session: https://claude.ai/code/session_01HuMDfgFssPUptYUzgZ6Cp8
2026-09-24 09:59:05 -07:00
zeekay and Hanzo Dev
c9bddcc951
ci: canonical pair — hanzo.yml + forge caller
...
github.com has no runner for hanzo-build-linux-amd64, so a caller under
.github/workflows is a gate that can never be scheduled. This is the ~7-line
caller on the plane that can (git.hanzo.ai git-runner fleet), pinned @v1.
Co-authored-by: Hanzo Dev <[email protected] >
2026-08-06 02:41:10 -07:00
6628ce177d
feat(data-connect): Align SQL Connect Stream Transport Exponential Backoff Parameters with Other Platform SDKs ( #10221 )
...
* udpate exponential backoff params to match other SDKs
* add changeset
* update changeset
* Apply reviewer suggestion
* yarn run format
---------
Co-authored-by: Hanzo Dev <[email protected] >
2026-07-28 13:48:25 -07:00
Christina Holland and GitHub
18d46d06dd
chore(deps): Upgrade more dependencies ( #10193 )
2026-07-28 11:33:52 -07:00
Christina Holland and GitHub
bf7060a12c
fix: add "@firebase/app" as a peerDep in compat packages ( #10097 )
2026-07-28 11:33:32 -07:00
sedanah-m and GitHub
e88c1c4126
feat(ai): support text-to-speech capabilities (single & multi-speaker configurations) for non-Live API models ( #10145 )
...
* feat(ai): implementmulti-speaker speech config; includes tests
* add changeset, fix typo
* fix: yarn format
* fix changeset
* fix changeset typo
* remove unnecessary tests; fix interface description to match proposal
* Generate documentation
* fix: yarn format & lint fix
* add more descriptive changeset
* Adds tests for speech config to check if its correctly passed through to the API requests for both generateContent and generateContentStream methods
* yarn format
* yarn format
* Refine changeset file description
* Fix typo
* format fix
* update description BaseSpeechConfig
* update descriptions
* format doc
* yarn format
* fix @ typo over MultiSpeakerSpeechConfig
* fix: adjusted description wording for the interfaces; fix: public tags to beta
* fix: formatting using @remarks
* fix: typo
* yarn format
* run yarn docgen:all
* update SpeechConfig to beta
* update speech config to beta
* upd SingleSpeakerSpeechConfig description
* doc generation
2026-07-27 13:40:50 -07:00
Daniel La Rocque and GitHub
475c5b6791
test: prompt for WebKit playwright installation ( #10167 )
...
* test: prompt for WebKit playwright installation
Adds a check to see if WebKitHeadless is available, and prompts the user
for permission to install it with playwright if it's not installed.
* format
2026-07-24 12:48:41 -04:00
Christina Holland and GitHub
d4366fcff5
fix(app-check,app): Revert app check default provider initialization ( #10210 )
2026-07-24 09:44:16 -07:00
Daniel La Rocque and GitHub
fbd1f9aeb8
fix(prune-dts): preserve license headers across pruned declaration files and align snapshots ( #10168 )
2026-07-24 10:11:34 -04:00
Daniel La Rocque and GitHub
a61d5510fc
fix(firestore): replace type with interface in Cache config APIs ( #10208 )
2026-07-24 10:11:19 -04:00
Christina Holland and GitHub
811a603573
feat(ai): Add AgentPlatformBackend and deprecate VertexAIBackend ( #10184 )
2026-07-23 14:52:53 -07:00
722b4d5ebe
fix(auth): prevent null hydration on pagehide/reload ( #10123 )
...
* fix(auth): prevent null hydration on pagehide/reload
* fix(auth): address reviewer comments for pagehide/reload hydration fix
* add changeset for pagehide/reload null hydration fix
* Fixing Unit tests
* style(auth): format indexed_db.test.ts with prettier
* style(auth): format indexed_db.ts with prettier
* style: format unformatted files in main with prettier
* Revert "style: format unformatted files in main with prettier"
This reverts commit 252efd71911d34610f505794948392da7bbde7fe.
* Fixing Yarn format issues.
---------
Co-authored-by: Teja Gorthi <[email protected] >
2026-07-23 16:46:08 -04:00
Daniel La Rocque and GitHub
34d8ab381c
feat(firestore): Add support for 16MB documents ( #10078 )
...
* feat(firestore): Add support for 16MB documents
* lint fixes
* use writes in integration tests
* consistent seed name
* add setting but not plugged in
* remove setting, settings fix
* lint
* lint
* fix timeout
2026-07-22 17:06:01 -04:00
cfed3b8781
build(deps): bump linkify-it from 5.0.0 to 5.0.2 ( #10194 )
...
Bumps [linkify-it](https://github.com/markdown-it/linkify-it ) from 5.0.0 to 5.0.2.
- [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md )
- [Commits](https://github.com/markdown-it/linkify-it/compare/5.0.0...5.0.2 )
---
updated-dependencies:
- dependency-name: linkify-it
dependency-version: 5.0.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 12:50:54 -07:00
1ac79883c8
build(deps): bump fast-uri from 3.0.6 to 3.1.4 ( #10195 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.0.6 to 3.1.4.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.0.6...v3.1.4 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 12:50:23 -07:00
Christina Holland and GitHub
0feb45343b
fix(app): Add more detailed warning for duplicate app error ( #10182 )
2026-07-21 15:12:46 -07:00
cfd27492aa
build(deps-dev): bump webpack-dev-server in /e2e/smoke-tests ( #10113 )
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 5.2.4 to 5.2.6.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/v5.2.6/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.2.4...v5.2.6 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-version: 5.2.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:16:31 -07:00
0003ae2a25
build(deps-dev): bump protobufjs from 7.5.6 to 7.6.5 ( #10187 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.5.6 to 7.6.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.6.5/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.6...protobufjs-v7.6.5 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-version: 7.6.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 11:49:07 -07:00
78188d0176
build(deps): bump js-yaml from 4.1.1 to 4.3.0 ( #10185 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.3.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.1...4.3.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 10:55:46 -07:00
67d2f63b47
chore(deps): update dependency @grpc/grpc-js to v1.9.16 [security] ( #10157 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-21 10:54:40 -07:00
8b58b4ee38
build(deps): bump websocket-driver from 0.7.4 to 0.7.5 ( #10173 )
...
Bumps [websocket-driver](https://github.com/faye/websocket-driver-node ) from 0.7.4 to 0.7.5.
- [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-driver-node/compare/0.7.4...0.7.5 )
---
updated-dependencies:
- dependency-name: websocket-driver
dependency-version: 0.7.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 10:54:10 -07:00
5aa25e812a
build(deps): bump tmp from 0.2.6 to 0.2.7 in /repo-scripts/size-analysis ( #10188 )
...
* build(deps): bump tmp from 0.2.6 to 0.2.7 in /repo-scripts/size-analysis
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.6 to 0.2.7.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.6...v0.2.7 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected] >
* run yarn
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christina Holland <[email protected] >
2026-07-21 10:53:00 -07:00
2a29831f67
build(deps): bump js-yaml from 3.14.1 to 3.15.0 in /e2e/smoke-tests ( #10186 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.15.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.15.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.15.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 16:19:59 -07:00
e3dbf76b70
chore(deps): update dependency webpack-dev-server to v5.2.4 [security] ( #10158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 16:12:06 -07:00
9143588657
chore(deps): update dependency @babel/core to v7.29.6 [security] ( #10162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 16:05:43 -07:00
f8396287d7
fix(deps): update dependency tmp to v0.2.6 [security] ( #10159 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 16:00:05 -07:00
3abd5fe389
build(deps): bump websocket-driver in /e2e/data-connect ( #10180 )
...
Bumps [websocket-driver](https://github.com/faye/websocket-driver-node ) from 0.7.4 to 0.7.5.
- [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-driver-node/compare/0.7.4...0.7.5 )
---
updated-dependencies:
- dependency-name: websocket-driver
dependency-version: 0.7.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 15:56:40 -07:00
Christina Holland and GitHub
f3de0bc9fe
chore(deps): remove mz dependency and replace with Node native fs/promises ( #10175 )
2026-07-20 14:06:24 -07:00
Christina Holland and GitHub
165df7a1f2
chore(deps): Remove "request" dependency ( #10174 )
2026-07-20 11:11:26 -07:00
Manvi Gupta and GitHub
f39f48f8ea
docs: update Node.js version in README ( #10183 )
2026-07-20 10:58:35 -07:00
macastelaz and GitHub
3b4eccd8d9
test(auth): fix flakiness in browser integration and webdriver tests ( #10155 )
...
* test(auth): fix flakiness in browser integration and webdriver tests
* Fix WebDriver email sign-in test flakiness by using robust JS click/fill
* Ensure deleteApp is called even if resetEmulator fails
* test(auth): catch emulator and deleteApp cleanup errors to prevent failing afterEach hook
* build: do not throw on missing deploying token if deployment is not needed
* build: add --include-dependencies to build_changed so dependents compile successfully
* build: workaround glob-stream singular glob Node 22 bug in firestore integration tests
* chore: revert allowEmpty: true
2026-07-17 14:24:32 -05:00
macastelaz and GitHub
9825de58e8
Fix ReDoS vulnerability in FirebaseError template replacement ( #10146 )
...
* Fix ReDoS vulnerability in FirebaseError template replacement
* chore: add changeset and fix FirebaseError template replacing bug
* chore(auth): update chromedriver to ^150.0.0 to match environment
* ci: skip chromedriver download in firefox and webkit jobs
* style: format packages/util/src/errors.ts
* fix(auth): fix typescript mismatch for `User` type in webdriver tests
* chore(auth): configure custom emulator ports to avoid CI conflicts
* test: add unit test for FirebaseError template replace fallback
* Fix formatting and clean up yarn.lock conflict resolution
* build: workaround glob-stream singular glob Node 22 bug in firestore integration tests
* style: fix prettier formatting for firestore
* chore: address PR feedback (revert formatting & workaround, isolate auth config)
* chore: restore firestore formatting to satisfy prettier and update changeset
2026-07-17 13:55:07 -05:00
Christina Holland and GitHub
5812f18816
fix(ci): Fix order of gulp src files in firestore integration test ( #10176 )
2026-07-16 14:12:39 -07:00
Daniel La Rocque and GitHub
e6df33b459
feat(firestore): Increase HTTP/2 flow control window ( #10116 )
2026-07-15 13:08:50 -04:00
Christina Holland and GitHub
5e6ad113c5
chore: modify release flow in light of security changes ( #10144 )
2026-07-13 14:46:11 -07:00
8286fde4c9
build(deps): bump shell-quote from 1.8.2 to 1.8.4 ( #10047 )
...
* build(deps): bump shell-quote from 1.8.2 to 1.8.4
Bumps [shell-quote](https://github.com/ljharb/shell-quote ) from 1.8.2 to 1.8.4.
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.2...v1.8.4 )
---
updated-dependencies:
- dependency-name: shell-quote
dependency-version: 1.8.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
* trigger CI
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christina Holland <[email protected] >
2026-07-13 11:31:48 -07:00
Christina Holland and GitHub
343eb17424
chore(deps): Upgrade rollup and gulp ( #10136 )
2026-07-13 11:11:10 -07:00
952e622300
build(deps): bump shell-quote from 1.8.1 to 1.8.4 in /e2e/smoke-tests ( #10045 )
...
* build(deps): bump shell-quote from 1.8.1 to 1.8.4 in /e2e/smoke-tests
Bumps [shell-quote](https://github.com/ljharb/shell-quote ) from 1.8.1 to 1.8.4.
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.8.1...v1.8.4 )
---
updated-dependencies:
- dependency-name: shell-quote
dependency-version: 1.8.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
* trigger CI
---------
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christina Holland <[email protected] >
2026-07-13 10:35:08 -07:00
13d866cb05
build(deps): bump undici from 6.26.0 to 6.27.0 ( #10129 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.26.0 to 6.27.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.26.0...v6.27.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.27.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 10:24:00 -07:00
4e9bd2e824
Merge release into main
...
version 12.16.0
Co-authored-by: Google Open Source Bot <[email protected] >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-09 13:34:45 -07:00
Christina Holland and GitHub
46e97c7b78
build: put include-dependencies flag back ( #10137 )
2026-07-09 10:59:47 -07:00
78ab102683
Update re2js version ( #10104 )
...
* Update re2js
* Update re2js, add changeset
* chore(changeset): use @firebase/firestore patch bump per review comment (#10104 )
---------
Co-authored-by: wu-hui <[email protected] >
2026-07-09 13:56:09 -04:00
Mark Duckworth and GitHub
fb22a1b4fd
fix: Resolve duplicate assertion ID and add check to Firestore CI ( #10138 )
2026-07-09 11:40:10 -06:00
Stephen Rosa and GitHub
b11c2d3e99
chore(data-connect): refactor streaming tests and change idle timeout back to 15s ( #10133 )
...
* re-organize tests, introduce helper function to flush microtask queue
* fix some formatting and ordering
* return idle timeout to 15 seconds
* address reviewer comments
* run yarn format
* address reviewer comments
* fix tests calling closeConnection twice
* update changeset to patch
2026-07-08 13:04:26 -07:00
sedanah-m and GitHub
ce33864445
fix(ai): update deprecated gemini models strings" ( #10043 )
...
* update gemini models
* fix extra bracket error
* remove extra duplicate line
* fix lint error
* fix lint
* fix lint error
* fix prettier errors
* update gemini model in e2e
* revert tests
* yarn format
* Update AI integration tests and add new models
* yarn format
* chore: add minor changeset for hybrid fallback model update and revert generate-content.test
* revert old file: got rid of URL context and fixed tests
* revert cloud model change in src/constants to put in another PR
* delete changeset
2026-07-01 15:49:01 -04:00
Christina Holland and GitHub
3180c9a700
build(deps): update deps with security issues (pass 1) ( #10119 )
2026-07-01 12:30:03 -07:00
DellaBitta and GitHub
71b94c4e87
build(deps): Upgrade Lerna to 9.0.6 ( #10032 )
...
### Discussion
Upgrade `lerna` from `4.x` to `9.x`. This newer version of `lerna` is powered by `NX`, which also requires a newer minor version bump of `node` in our workflows, and slight changes our test execution parms.
The new version of Lerna is said to improve performance, and that seems to have exacerbated race conditions in the Auth test suites (@firebase/auth and @firebase/auth-compat). To resolve intermittent CI failures caused by these race conditions, I've configured these tests to run in serial instead of concurrently.
Also I needed to bump the node version of our workflows by 2 minor versions (20.10.0 -> 2.12.0) because Lerna 9.0.6 isn't supported in Node 20.10.0.
### Testing
- Clean repo, clean cache, clean dependency installs.
- CI, local builds and tests.
Note: The Firestore WebKit failure in the optional CI execution list is a known issue (b/524995481).
### API Changes
None.
2026-06-30 20:27:27 -04:00
Morgan Chen and GitHub
685c8b40c9
fix zizmor findings ( #10044 )
...
* don't persist unused credentials
* fix zizmor findings
* remove one persistence
2026-06-30 12:57:59 -07:00
Thomas Bouldin and GitHub
7362bfc0c0
Security Audit & Remediation: repo-scripts/api-documenter ( #10112 )
...
* security-audit(api-documenter): purge abandonware colors and resolve dependencies
* security-audit(api-documenter): address review comments and update yarn.lock
2026-06-30 10:04:39 -07:00
Christina Holland and GitHub
104b1e50db
chore(auth): rm auth-commpat/demo and auth/cordova/demo ( #10118 )
2026-06-29 12:45:27 -07:00