Tushar Khandelwal and GitHub
74eb167774
Support realtime updates for Rollouts ( #10106 )
...
* Support realtime updates for Rollouts
* Map optimization and lint
* update changeset
2026-06-26 00:06:40 +05:30
Daniel La Rocque and GitHub
e0aabcc41e
chore(format): optimize code formatting speed repo-wide ( #10111 )
...
Enable prettier caching (--cache) across all package prettier scripts and the main format script, and optimize the custom license header checker to read only the first 1000 bytes of each file.
Performance Data:
- Repo-wide formatting (yarn format --all):
- Before caching: ~35-40s (uncached formatting + full license check)
- After caching: ~5.8s (cached formatting + header-only license check)
- Speedup: ~6x speedup
2026-06-24 16:34:57 -04:00
Mark Duckworth and GitHub
bdb465b265
ci(firestore): skip timestamp tests in safari that were failing due to rounding behavior ( #10115 )
2026-06-24 14:11:48 -06:00
Daniel La Rocque and GitHub
c66dd63b93
optimize linting speed repo-wide ( #10110 )
...
Enable eslint caching (--cache) across all package lint scripts and centralize cache files inside the root node_modules/.cache/eslint/ directory using the --cache-location option to prevent repository clutter.
Update the root lint script to run concurrently without topological sorting (--no-sort) to maximize CPU core usage.
Performance Data:
- Package-level (e.g. firestore):
- Before: ~15-18s
- After: ~4s (4x speedup)
- Repo-wide (yarn lint):
- Before: ~35-40s
- After: ~8.6s (4.3x speedup)
2026-06-24 10:28:25 -04:00
wu-hui and GitHub
2377b8e533
Fix querySnapshotFromJSON to preserve query sort order ( #10107 ) ( #10109 )
2026-06-24 09:39:51 -04:00
Mark Duckworth and GitHub
291d852787
chore: add _customHeader setting for console ( #10108 )
2026-06-23 12:04:34 -06:00
02adb05c4b
Version Packages ( #10080 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-16 11:41:36 -07:00
Google Open Source Bot and GitHub
fe6339a4a5
Merge main into release
2026-06-16 10:55:38 -07:00
Christina Holland and GitHub
fdddd58da8
Change setup-node@master to v4 ( #10090 )
2026-06-16 10:46:40 -07:00
Google Open Source Bot and GitHub
56d660bbd1
Merge main into release
2026-06-16 09:49:55 -07:00
DellaBitta and GitHub
dd03437dbb
feat(ai): Deprecate Google Maps Grounding enableWidget ( #10035 )
...
### Discussion
Marks the `enableWidget` field of the `GoogleMaps` interface as deprecated.
### Testing
None.
### API Changes
See `Discussion` above.
2026-06-16 10:47:02 -04:00
Morgan Chen and GitHub
4a1d1910c4
run ratchet ( #10064 )
2026-06-15 13:14:07 -07:00
wu-hui and GitHub
39a6e5bf5f
Revert "chore(ci): make all firestore integration tests optional ( #10028 )" ( #10073 )
...
Also trigger Firestore tests when Firestore workflow files are modified.
2026-06-15 15:16:07 -04:00
Google Open Source Bot and GitHub
b2fff8343f
Merge main into release
2026-06-15 11:10:07 -07:00
ac45220472
Fix querystring to always use apiKey even if a key is specified in the request ( #10048 )
...
* Fix querystring to always use apiKey even if a key is specified in the request
* Update packages/auth/src/api/index.ts
* Fix test helper URL generation to match new querystring order
* Run yarn format
---------
Co-authored-by: Hanzo Dev <[email protected] >
2026-06-12 22:06:37 -05:00
macastelaz and GitHub
5c366778a1
Support API key referrer restrictions by changing the Auth SDK referrer policy ( #10049 )
...
* feat(auth): Update referrer policy to strict-origin-when-cross-origin
* chore: Add changeset tame-yaks-yawn.md
2026-06-12 15:51:46 -05:00
6e6fe20243
docs(firestore): fix formatting for pipelines docs ( #9908 )
...
* docs(firestore): fix formatting for docs code snippets
- Fixes `findNearest` example doc formatting, which was causing
formatting to be lost for all subsequent APIs in the TOC in devsite.
- Removes `Example:` and `<p>Example:` from before all code examples,
since we use `@example` for this.
* add changeset firebase
* Update packages/firestore/src/lite-api/pipeline.ts
* update docs
* docs(firestore): fix ref doc issues for piplines (#9912 )
* docs(firestore): fix ref doc issues for piplines
* Update packages/firestore/src/lite-api/pipeline.ts
* Update packages/firestore/src/lite-api/pipeline.ts
* docs-devsite
---------
* docs(firestore): add missing `typescript` formatting to docs (#9909 )
Adds `typescript` code formatting to the code examples in docs, where
they're missing.
* cleanup
* remove changeset
---------
Co-authored-by: Mark Duckworth <[email protected] >
Co-authored-by: Hanzo Dev <[email protected] >
2026-06-09 11:48:42 -05:00
sedanah-m and GitHub
17b697099a
fix(ai): format systemInstruction string in ChatSession constructor ( #10026 )
...
* fix(ai): format systemInstruction string in ChatSession constructor
* adding a changeset file
* test(ai): verify systemInstruction in sendMessage and sendMessageStream
* remove extra folder in changeset
* remove extra changeset file
* restore deleted file
* adding check if systemInstruction is not null/undefined
* simplify systemInstruction assignment
* fix lint error
* revert to original structure
2026-06-07 16:37:58 -07:00
wu-hui and GitHub
4703c99e12
merge off pipeline into main ( #9929 )
...
* chore(ci): make all firestore integration tests optional
* fix: align expressions and pipelines, address review comments, update yarn.lock, and fix package versions
* chore: update yarn.lock after merge
* fix: restore firestore package version and devDependencies to 4.15.0
2026-06-05 10:28:06 -04:00
wu-hui and GitHub
720f09e55e
chore(ci): make all firestore integration tests optional ( #10028 )
2026-06-03 17:11:12 -04:00
Christina Holland and GitHub
3c3a1c1598
feat(app-check,app): Add ability for App Check to initialize with a default provider ( #10023 )
2026-06-03 13:45:20 -07:00
macastelaz and GitHub
d59d748520
Update CODEOWNERS for auth packages ( #10001 )
2026-06-02 12:59:08 -07:00
Christina Holland and GitHub
b0588826a8
chore: Add explicit types to tsconfig ( #10015 )
2026-06-01 09:23:40 -07:00
Athira M and GitHub
fd716f93b5
fix(remoteconfig) Support ABT realtime when variant value matches default value of parameter
...
When an experiment is added whose variant value matches default value, the parameter key is not listed as updated. This becomes a problem when the client app calls activate only on config change as the experiment will not get started
Before fix - https://screencast.googleplex.com/cast/NDgxNTYwNjU0NDA3MjcwNHxiOWY1MmIyNy1iMQ
After fix - https://screencast.googleplex.com/cast/NDcxODUwODQ0MDAyNzEzNnwzODc2YTRlMC01MA
2026-06-01 11:01:22 +05:30
Christina Holland and GitHub
0e9d937ed0
fix(auth,app-check): Fix Auth/AppCheck ReCAPTCHA Enterprise conflict ( #9991 )
2026-05-29 11:30:09 -07:00
04f0019988
Version Packages ( #10004 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-28 14:05:35 -07:00
Google Open Source Bot and GitHub
fb83fba12c
Merge main into release
2026-05-26 12:27:07 -07:00
Christina Holland and GitHub
f623ba3737
feat(ai): Update tags to mark hybrid inference features as GA ( #9926 )
2026-05-26 11:29:27 -07:00
Christina Holland and GitHub
013797f6df
feat(ai)!: Add explicit initializeDeviceModel() method when using hybrid ( #9800 )
2026-05-26 10:04:04 -07:00
7b87b29ef7
implement onSubChange for FID-based registration ( #9996 )
...
* implement onSubChange for FID-based registration
* Persist VAPID key in FID registration metadata to fix re-registration issue
* Enforce mutual exclusivity of token and FID registrations in DB layer
* Notify clients in onSubChange on successful FID refresh
- Update onSubChange to notify window clients when FID registration is refreshed. Previously it did not notify clients.
- Update refreshFidRegistrationIfStored to return the current FID.
- Update onSubChange to use the returned FID and only notify if the refresh was successful.
- Add unit tests to verify client notification on success, failure, and when not registered.
- Fix a lint error in window-listener.ts by adding the FidRegisteredPayload interface.
---------
Co-authored-by: Kai Wu <[email protected] >
2026-05-23 14:45:23 -07:00
Mark Duckworth and GitHub
e5515101c2
fix(firestore): improved robustness and logging in query listen stream creation and re-creation ( #9985 )
2026-05-22 10:37:10 -06:00
Athira M and GitHub
778a12c456
fix(remoteconfig): Stopping last running experiment must call updateActiveExperiments ( #9981 )
...
Context: Currently, experiments are updated at activation only if the fetch response explicitly contains an experiments payload.
Problem: When the last running experiment is stopped, the fetch response returns experiments as undefined. This causes the client to skip the update call entirely, meaning the local state never registers that the experiment was stopped.
Fix: If fetch response does not contain experiments, pass an empty list to update
2026-05-22 21:45:40 +05:30
Christina Holland and GitHub
7398eedf58
fix(app-check): Fix getLimitedUseToken() ( #9987 )
2026-05-21 15:52:49 -07:00
Kai Wu and GitHub
2f0f360ac8
Feat/messaging api series ( #9917 )
2026-05-19 14:30:28 -07:00
swseverance and GitHub
8b907f64de
fix(changelog-generator): fix postinstall build failure ( #9948 )
...
The fix has two parts:
1. Add `"types": ["node"]` to tsconfig.
2. Fix an incorrect type cast in `index.ts`. The parsed GitHub API response
was being cast to the DOM `Response` type to access its `.body` property,
which is wrong — `Response.body` is a `ReadableStream`, not a string. The
actual value is the parsed JSON from the GitHub PR API, whose `body` field
is `string | null` per the API schema. Updated the cast accordingly.
Resolves #9947
2026-05-19 10:42:59 -07:00
116b971d19
feature(firestore): added minimum and maximum FieldValue operations ( #9913 )
...
Co-authored-by: Hanzo Dev <[email protected] >
2026-05-19 09:23:10 -06:00
6fb75bcf80
build(deps): bump protobufjs from 7.4.0 to 7.5.9 in /e2e/data-connect ( #9977 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.4.0 to 7.5.9.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.5.9/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.4.0...protobufjs-v7.5.9 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 14:36:52 -04:00
16170e4fa4
build(deps-dev): bump protobufjs-cli from 1.1.3 to 1.2.1 ( #9955 )
...
Bumps [protobufjs-cli](https://github.com/protobufjs/protobuf.js ) from 1.1.3 to 1.2.1.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-cli-v1.1.3...protobufjs-cli-v1.2.1 )
---
updated-dependencies:
- dependency-name: protobufjs-cli
dependency-version: 1.2.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 14:29:20 -04:00
2338b5a4d7
build(deps): bump protobufjs from 7.5.5 to 7.5.8 ( #9973 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.5.5 to 7.5.8.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.5.8/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.5...protobufjs-v7.5.8 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-version: 7.5.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 11:00:09 -04:00
dad8d4c1ff
build(deps): bump @protobufjs/utf8 ( #9949 )
...
Bumps [@protobufjs/utf8](https://github.com/dcodeIO/protobuf.js ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/dcodeIO/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dcodeIO/protobuf.js/compare/protobufjs-cli-v1.1.0...protobufjs-cli-v1.1.1 )
---
updated-dependencies:
- dependency-name: "@protobufjs/utf8"
dependency-version: 1.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 15:00:47 -04:00
dependabot[bot] and GitHub
317d74a305
build(deps): bump @protobufjs/utf8 ( #9952 )
...
Bumps [@protobufjs/utf8](https://github.com/dcodeIO/protobuf.js ) from 1.1.0 to 1.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dcodeIO/protobuf.js/releases ">@​protobufjs/utf8's releases</a>.</em></p>
<blockquote>
<h2>protobufjs-cli: v1.1.1</h2>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-cli-v1.1.0...protobufjs-cli-v1.1.1 ">1.1.1</a> (2023-02-02)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>cli:</strong> fix relative path to Google pb files (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/1859 ">#1859</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/e42eea4868b11f4a07934804a56683321ed191e2 ">e42eea4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/644d588c0495da6a570344248e1b5af901bc3b0c "><code>644d588</code></a> chore: release master (<a href="https://redirect.github.com/dcodeIO/protobuf.js/issues/1865 ">#1865</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/e42eea4868b11f4a07934804a56683321ed191e2 "><code>e42eea4</code></a> fix(cli): fix relative path to Google pb files (<a href="https://redirect.github.com/dcodeIO/protobuf.js/issues/1859 ">#1859</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/dce9a2ef92d363752e40b295b0da9bd178f82e83 "><code>dce9a2e</code></a> fix: use bundled filename to fix common pb includes (<a href="https://redirect.github.com/dcodeIO/protobuf.js/issues/1860 ">#1860</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/64e8936ad9f73c68b3fa1e57857dd38323b5a745 "><code>64e8936</code></a> fix: use ES5 style function syntax (<a href="https://redirect.github.com/dcodeIO/protobuf.js/issues/1830 ">#1830</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/4489fa771464bcb49b57149760e9cc4131e8077e "><code>4489fa7</code></a> Revert "fix: error should be thrown (<a href="https://redirect.github.com/dcodeIO/protobuf.js/issues/1817 ">#1817</a>)" (<a href="https://redirect.github.com/dcodeIO/protobuf.js/issues/1864 ">#1864</a>)</li>
<li>See full diff in <a href="https://github.com/dcodeIO/protobuf.js/compare/protobufjs-cli-v1.1.0...protobufjs-cli-v1.1.1 ">compare view</a></li>
</ul>
</details>
<br />
2026-05-15 14:59:03 -04:00
dependabot[bot] and GitHub
1d82593b24
build(deps-dev): bump protobufjs in /packages/firestore ( #9960 )
...
Merge rules bypassed due to errant format diff.
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.5.5 to 7.5.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/protobufjs/protobuf.js/releases ">protobufjs's releases</a>.</em></p>
<blockquote>
<h2>protobufjs: v7.5.6</h2>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.5...protobufjs-v7.5.6 ">7.5.6</a> (2026-04-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Backport input hardening and CLI fixes to 7.x (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2173 ">#2173</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/75392ea1b78bdc4faba027b5db44ad7c50e9c454 ">75392ea</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.5.6/CHANGELOG.md ">protobufjs's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.5...protobufjs-v7.5.6 ">7.5.6</a> (2026-04-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Backport input hardening and CLI fixes to 7.x (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2173 ">#2173</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/75392ea1b78bdc4faba027b5db44ad7c50e9c454 ">75392ea</a>)</li>
</ul>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.3...protobufjs-v7.5.4 ">7.5.4</a> (2025-08-15)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>invalid syntax in descriptor.proto (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2092 ">#2092</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/5a3769a465fead089a533ad55c21d069299df760 ">5a3769a</a>)</li>
</ul>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.2...protobufjs-v7.5.3 ">7.5.3</a> (2025-05-28)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>descriptor extensions handling post-editions (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2075 ">#2075</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/6e255d4ad6982cc857f26e1731c2cedcf5796f68 ">6e255d4</a>)</li>
</ul>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.1...protobufjs-v7.5.2 ">7.5.2</a> (2025-05-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>ensure that types are always resolved (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2068 ">#2068</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/4b51cb2b8450b77f9f5de1c562e7fae93b19d040 ">4b51cb2</a>)</li>
</ul>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.0...protobufjs-v7.5.1 ">7.5.1</a> (2025-05-08)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>optimize regressions from editions implementations (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2066 ">#2066</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/6406d4c18afae309fc7b5f4a24d9674d85da180b ">6406d4c</a>)</li>
<li>reserved field inside group blocks fail parsing (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2058 ">#2058</a>) (<a href="https://github.com/protobufjs/protobuf.js/commit/56782bff0c4b5132806eb1a6bc4d08f930c4aaad ">56782bf</a>)</li>
</ul>
<h2><a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.4.0...protobufjs-v7.5.0 ">7.5.0</a> (2025-04-15)</h2>
<h3>Features</h3>
<ul>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/f04ded3a03a3ddd383f0228e2fe2627a51f31aa3 ">f04ded3</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/ac9a3b9fe3134d48187e41b08d54ffaceddc6c1b ">ac9a3b9</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/e5ca5c84e326699e10258367883a54934e0bfe14 ">e5ca5c8</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/a84409b47f9ba0dba56da1af8054fb54f85d85a1 ">a84409b</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/9c5a178c4b59e0aa65ecac0bd7420171213b2ff9 ">9c5a178</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/b2c686721e3b63d092419fa1cbe58e1deb89534e ">b2c6867</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/60f3e51087ca2c247473410f39331e1c766aefef ">60f3e51</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/a6563617de04d510d6e8865eb6c5067f10247f64 ">a656361</a>)</li>
<li>add Edition 2023 Support (<a href="https://github.com/protobufjs/protobuf.js/commit/869a95b1e5f553c76243aac45619061407a41084 ">869a95b</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/2189e5beeca6a70e4c104dfdb9fb8200bc5f81fe "><code>2189e5b</code></a> chore: release protobufjs-v7.x (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2174 ">#2174</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/75392ea1b78bdc4faba027b5db44ad7c50e9c454 "><code>75392ea</code></a> fix: Backport input hardening and CLI fixes to 7.x (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2173 ">#2173</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/8af8d7c0e9800879625f7d0d4a7fb51beb4410cd "><code>8af8d7c</code></a> chore(ci): Fix 7.x release please configuration (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2169 ">#2169</a>)</li>
<li><a href="https://github.com/protobufjs/protobuf.js/commit/e92ca42244ad67203b48d836290062dae037ead6 "><code>e92ca42</code></a> chore(ci): Enable release-please for 7.x (<a href="https://redirect.github.com/protobufjs/protobuf.js/issues/2166 ">#2166</a>)</li>
<li>See full diff in <a href="https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.5...protobufjs-v7.5.6 ">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions ">GitHub Actions</a>, a new releaser for protobufjs since your current version.</p>
</details>
<br />
2026-05-15 14:13:37 -04:00
macastelaz and GitHub
7848e2e026
fix(auth): retry IndexedDB availability check on startup failure ( #9845 )
...
* fix(auth): retry IndexedDB availability check on startup failure
In environments like Chrome Extension Manifest V3 Service Workers, the initial IndexedDB transaction upon a cold start can sometimes drop or timeout. Previously, `_isAvailable()` would immediately catch the error, assume IndexedDB is broken, and silently fall back to `inMemoryPersistence`.
This updates `_isAvailable()` to use the `_withRetries()` helper, ensuring it benefits from the same retry logic as actual storage operations. This prevents the SDK from incorrectly abandoning existing IndexedDB auth state.
Fixes #9732
* style(auth): run yarn format
* chore: add changeset for IndexedDB availability check retry
* fix(auth): robust IndexedDB connection handling and test stability
2026-05-14 23:07:45 -05:00
Daniel La Rocque and GitHub
f969a03ea8
test(firestore): skip database source test that is timing out ( #9966 )
...
* test(firestore): skip database source test that is timing out
The test database keeps growing, causing this tests executionn time to
keep growing, repeatedly exceeding new timeouts we set. For now, let's
just skip this test.
* add eslint disable
2026-05-14 17:07:25 -04:00
7b901d256d
build(deps): bump protobufjs from 7.5.5 to 7.5.8 in /e2e/smoke-tests ( #9958 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.5.5 to 7.5.8.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.5.8/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.5.5...protobufjs-v7.5.8 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-version: 7.5.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 10:29:34 -04:00
Christina Holland and GitHub
1c185fb195
fix(ai): Fix sendMessageStream bug that sends duplicate user turns ( #9956 )
2026-05-13 10:58:28 -07:00
Stephen Rosa and GitHub
5a181cff29
fix(data-connect): Reduce Stream Transport Idle Timeout to Instant ( #9936 )
...
* reduce idle cooldown to instant
* run yarn format and add changeset
* update changelog
2026-05-11 13:42:13 -07:00
Kai Wu and GitHub
fae2dd65f7
fix(messaging): wire Firelog delivery metrics flush (startLoggingService) ( #9916 )
2026-05-10 09:17:52 -07:00
DellaBitta
97d3a7a015
Merge branch 'release'
...
v12.13.0
2026-05-07 09:28:03 -04:00
9f0362cef3
Version Packages ( #9923 )
...
Release v12.13.0
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-07 08:51:47 -04:00