Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
273 commits
Select commit Hold shift + click to select a range
d16a487
chore(deps): update actions/github-script action to v7 (#8154)
renovate[bot] Jan 10, 2025
0755a72
chore(deps): update actions/checkout action to v4 (#8153)
renovate[bot] Jan 10, 2025
247627f
Merge main into release
google-oss-bot Jan 14, 2025
6a82634
Use versions instead of commits in vertexai responses actions scripts…
hsubox76 Jan 14, 2025
21164c2
Add FDC Integration Tests (#8703)
maneesht Jan 14, 2025
0b318a9
Upgrade two more `download-artifact` v3 actions to v4 in Firestore w…
DellaBitta Jan 14, 2025
d094e60
Version Packages (#8705) v11.2.0
google-oss-bot Jan 16, 2025
144bc37
Merge branch 'release'
DellaBitta Jan 16, 2025
3aefcc3
chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0 (…
renovate[bot] Jan 16, 2025
97d48c7
Add App Check token to FirebaseServerApp (#8651)
DellaBitta Jan 21, 2025
2af68a5
Update rollup-plugin-terser dep (#8709)
hsubox76 Jan 21, 2025
3c1559b
chore(deps): update actions/github-script action to v7 (#8711)
renovate[bot] Jan 21, 2025
2ec1c76
Fireperf web vitals (#8644)
bryanatkinson Jan 22, 2025
d8aabaf
Update a lot of dependencies (#8716)
hsubox76 Jan 23, 2025
24a90ee
chore(config): migrate config renovate.json (#8723)
renovate[bot] Jan 23, 2025
190cd62
chore(deps): update actions/setup-node action to v4 (#8712)
renovate[bot] Jan 23, 2025
d75102f
chore(deps): update dependency firebase-tools to v13 [security] (#8607)
renovate[bot] Jan 23, 2025
105d248
Have renovate ignore karma-webpack (#8725)
hsubox76 Jan 23, 2025
178ad99
Workflow CI: Update CHROME_VALIDATED_VERSION for Auth tests (#8722)
DellaBitta Jan 24, 2025
59ae45e
chore(deps): update dependency @rollup/plugin-json to v6 (#8727)
renovate[bot] Jan 24, 2025
99766e0
Update dev dependency firebase-tools
DellaBitta Jan 27, 2025
dafae52
Discard earliest heartbeat once there are 30 heartbeats (#8724)
dlarocque Jan 27, 2025
01f36ea
Fix negative offset of reconnect delay (#8718) (#8719)
alexander-at-t Jan 29, 2025
28eaaf4
Swap Performance's owner from jposuna to visumickey (#8737)
jposuna Jan 30, 2025
82373b3
Give `check-version` job pull request write permissions (#8743)
dlarocque Jan 30, 2025
d1c6e31
Skip flaky auth recaptcha test (#8753)
NhienLam Feb 3, 2025
2f92a74
Update dependencies in packages and repo-scripts (#8729)
hsubox76 Feb 4, 2025
9d88e3a
Add ActionCodeSettings.linkDomain and deprecate ActionCodeSettings.dy…
NhienLam Feb 4, 2025
721e5a7
FIX: sort strings in UTF-8 encoded byte order (#8691)
milaGGL Feb 5, 2025
313faf6
Added more granular tracking for web frameworks
stephenarosaj Feb 5, 2025
8a0fef2
Merge main into release
google-oss-bot Feb 5, 2025
5250e80
fix "TextEncoder undefined" issue in some platforms (#8765)
milaGGL Feb 5, 2025
8daf47f
Merge main into release
google-oss-bot Feb 5, 2025
4e6a5c6
Version Packages (#8766)
google-oss-bot Feb 6, 2025
deb917b
Adds a "firebase" changeset to release PR as needed (#8770)
hsubox76 Feb 10, 2025
45d4274
Use Node's `TextEncoder` in E2E JSDOM Environment (#8783)
dlarocque Feb 10, 2025
4d2fc6e
Update Firebase index.d.ts type definition file reference (#8543)
emmanuel-ferdman Feb 11, 2025
3418ef8
Revert the UTF-8 encoding in string sorting (#8782)
milaGGL Feb 11, 2025
909ae8f
Merge main into release
google-oss-bot Feb 11, 2025
8b3bcfc
Version Packages (#8786)
google-oss-bot Feb 11, 2025
69c3326
Emulator Idempotency: Firestore (#8780)
DellaBitta Feb 11, 2025
b3e68ca
Emulator Idempotency: Database (#8769)
DellaBitta Feb 11, 2025
70e08cf
SSR related improvements for RC client SDK. (#8699)
kjelko Feb 11, 2025
c791ecf
Emulator Idempotency: Auth (#8750)
DellaBitta Feb 11, 2025
6a28a72
Upgrade dependencies (#8781)
dlarocque Feb 12, 2025
c8e5b3e
Publish VertexAI API's tagged with `@beta` (#8788)
dlarocque Feb 12, 2025
554c7bd
Filter empty text parts when streaming (#8736)
dlarocque Feb 12, 2025
b92592d
Change API Documenter (BETA) annotation to (Public Preview) (#8789)
dlarocque Feb 13, 2025
fa5f8da
Merge main into release
google-oss-bot Feb 14, 2025
884cbd7
Create VertexAI Node CJS and ESM bundles (#8728)
dlarocque Feb 18, 2025
f681482
Catch errors in debug token exchange logic (#8792)
hsubox76 Feb 19, 2025
84dfeca
Throw error if mock response file not found (#8739)
dlarocque Feb 19, 2025
604133f
Fix vectorvalue docs (#8453)
dlarocque Feb 19, 2025
c3266f8
Re-enable auth redirect tests (#8803)
NhienLam Feb 20, 2025
ce2c775
Add Image Generation support using Imagen (#8683)
dlarocque Feb 21, 2025
9d82665
Add support for token-based usage metrics. (#8757)
rlazo Feb 24, 2025
1daf8b4
Add Vertex and DataConnect E2E smoke tests (#8805)
hsubox76 Feb 24, 2025
dcfb3da
Update dev script dependency @changesets/types to v6 (#8806)
renovate[bot] Feb 24, 2025
6670d9c
Merge main into release
google-oss-bot Feb 26, 2025
117279e
Bump cross-spawn from 7.0.3 to 7.0.6 in /e2e (#8645)
dependabot[bot] Feb 26, 2025
2d74e5b
Revert "Bump cross-spawn from 7.0.3 to 7.0.6 in /e2e (#8645)" (#8811)
DellaBitta Feb 26, 2025
777f465
App Hosting JS SDK autoinit (#8483)
jamesdaniels Feb 26, 2025
eb8e4aa
Merge main into release
google-oss-bot Feb 26, 2025
113c965
Added non-null properties to database.ThenableReference (#8800)
rhodgkins Feb 27, 2025
2eee61a
Version Packages (#8794)
google-oss-bot Feb 27, 2025
a24a76a
Merge branch 'release'
hsubox76 Feb 27, 2025
43d6b67
DataConnect: Update requests to point to v1 backend endpoints instead…
stephenarosaj Mar 3, 2025
7ae4824
Remove auto-commit API report workflow (#8808)
hsubox76 Mar 3, 2025
058afa2
Add missing `BlockReason` and `FinishReason` enum values (#8741)
dlarocque Mar 4, 2025
42cea48
Convert enum comments to JSDoc comments (#8742)
dlarocque Mar 5, 2025
25985ac
Add `systemInstruction`, `tools`, and `generationConfig` to `CountTok…
dlarocque Mar 6, 2025
33acc6e
Update yarn.lock in e2e (#8831)
dlarocque Mar 6, 2025
5611175
Fix transport service retry logic condition (Fixes #8813) (#8814)
khaaleoo Mar 6, 2025
51465ce
Give `check-changeset` job pull request write permissions (#8833)
dlarocque Mar 6, 2025
feb2c9d
Fix: sort strings in UTF-8 encoded byte order with lazy encoding (#8787)
milaGGL Mar 10, 2025
a512bc6
fix golden files test (#8843)
davidmotson Mar 17, 2025
95b4fc6
Surface all App Check errors in public getToken() method (#8842)
hsubox76 Mar 17, 2025
8ec9376
Merge main into release
google-oss-bot Mar 18, 2025
cf3c8fb
Grant Create PR workflow pull-request write perms. (#8846)
DellaBitta Mar 18, 2025
4f6439f
Merge main into release
google-oss-bot Mar 18, 2025
e8865f2
Grant Create PR content write permissions. (#8848)
DellaBitta Mar 18, 2025
5887660
Merge main into release
google-oss-bot Mar 18, 2025
202c732
Version Packages (#8849) - v11.5.0
google-oss-bot Mar 20, 2025
faaeb48
Deprecate `GroundingAttribution` (#8832)
dlarocque Mar 20, 2025
14d9721
Stream full logs of test-all firestore job (#8851)
hsubox76 Mar 20, 2025
5718838
Set github actions to use commit hashes (#8852)
hsubox76 Mar 20, 2025
edb4001
Implement Partial Errors for FDC (#8821)
maneesht Mar 21, 2025
648de84
Add `X-Firebase-AppId` header to VertexAI requests (#8809)
dlarocque Mar 25, 2025
ab8eb26
Update dependency webpack to v5.94.0 [SECURITY] (#8734)
renovate[bot] Mar 25, 2025
dcc62c0
Update dependency express to v4.20.0 [SECURITY] (#8759)
renovate[bot] Mar 25, 2025
670eba6
karma.base.js: replace "BROWSER" with "BROWSERS" in log messages, to …
dconeybe Mar 27, 2025
fb5d422
Auth cookie persistence (#8839)
jamesdaniels Mar 27, 2025
dd19924
Merge main into release
google-oss-bot Mar 27, 2025
195d943
firestore: fix `undefined` document snapshot data after "clear site d…
dconeybe Mar 28, 2025
61f0102
Use base browsers variable in Firestore karma config (#8876)
dlarocque Mar 28, 2025
c8cbfff
[chore] Update some dependencies (#8868)
hsubox76 Mar 29, 2025
4b34983
Version Packages (#8878)
google-oss-bot Mar 31, 2025
933ba9d
Merge branch 'release'
hsubox76 Mar 31, 2025
88a8055
Fix 'window is not defined' error when calling clearIndexedDbPersistence
milaGGL Apr 1, 2025
1df3d26
Fix Data Connect Types (#8898)
maneesht Apr 4, 2025
66a09f2
test(vertexai): update mock responses to v8 (#8904)
dlarocque Apr 8, 2025
b332825
Fix: display WebChannel error message (#8907)
milaGGL Apr 9, 2025
4e0f630
test(vertexai): add `backendName` param to mock response getters (#8906)
dlarocque Apr 9, 2025
ed0803a
fix: remove `null` value inclusion from `!=` and `not-in` filter resu…
milaGGL Apr 11, 2025
e055e90
Add assertion IDs that will be included in production log statements …
MarkDuckworth Apr 14, 2025
8bb66c2
docs(vertexai): remove HTML `<code>` tags (#8900)
dlarocque Apr 15, 2025
0cbff6b
test(vertexai): update developerapi mock response dir to googleai (#8…
dlarocque Apr 15, 2025
1363ecc
Fix languageCode parameter in action_code_url (#8912)
pashanka Apr 16, 2025
a0bcc9a
Merge main into release
google-oss-bot Apr 22, 2025
20b45d3
test(vertexai): update mock responses to v10 (#8959)
dlarocque Apr 23, 2025
b204e71
Version Packages (#8956)
google-oss-bot Apr 24, 2025
9952dbc
Merge branch 'release'
dlarocque Apr 24, 2025
0e2558a
Improve the integration test coverage for online vs offline compariso…
ehsannas Apr 28, 2025
dd6a8f0
fix(vertexai): add missing quote to chat role error message (#8979)
dlarocque Apr 29, 2025
ea1f913
Auto Enable SSL for Firebase Studio (#8980)
maneesht Apr 29, 2025
0e12766
Add support for running the emulators in Cloud Workstation (#8968)
maneesht Apr 30, 2025
080a90d
Add Cookie Support For Firebase Studio (#8986)
maneesht May 1, 2025
136bb73
Merge main into release
google-oss-bot May 5, 2025
6a02778
Fix Auth Port for Firebase Studio (#8998)
maneesht May 5, 2025
3789b5a
Change automaticDataCollectionEnabled to default to true. (#8999)
hsubox76 May 7, 2025
f7ec278
Merge main into release
google-oss-bot May 7, 2025
d5428f3
Version Packages (#8997)
google-oss-bot May 7, 2025
51e7b48
Roll back #8999 (#9007)
hsubox76 May 7, 2025
9900a6a
Merge main into release
google-oss-bot May 7, 2025
f8334ea
Version Packages (#9008)
google-oss-bot May 7, 2025
050c1b6
fix(vertexai): pass `GenerativeModel`'s `BaseParams` to `ChatSession`…
dlarocque May 8, 2025
e99683b
feat(vertexai): Gemini multimodal output (#8922)
dlarocque May 8, 2025
88584fd
test: Clean up vscode launch file and add vertexai debug config (#9000)
dlarocque May 8, 2025
8a03143
Fix encoding of CSI keys in Safari (#8993)
MarkDuckworth May 9, 2025
6be75f7
Restore #8999 (#9010)
hsubox76 May 12, 2025
d5082f9
feat(ai): Migrate to `AI` and add GoogleAI support (#8931)
dlarocque May 12, 2025
72852e1
Add Emulator Overlay (#8977)
maneesht May 12, 2025
39505cc
Rename `@firebase/vertexai` package to `@firebase/ai` (#9011)
dlarocque May 12, 2025
8593fa0
Add Emulator Overlay (#8977) (#9031)
hsubox76 May 13, 2025
bf8c3d1
add temporary release branch (#9032)
hsubox76 May 13, 2025
f92069a
Allow custom branch for release (#9033)
hsubox76 May 13, 2025
3a203e6
Merge at-11-7-1 into release
google-oss-bot May 13, 2025
799de59
restore Vertex token for temp publish (#9036)
hsubox76 May 13, 2025
9338d9d
Version Packages (manual PR) (#9034)
hsubox76 May 14, 2025
9bcd1ea
Fixed scroll behavior (#9043)
maneesht May 14, 2025
1e91c24
Merge at-11-7-1 into release
google-oss-bot May 14, 2025
8601ecb
Version Packages (manual PR) (#9044)
hsubox76 May 14, 2025
a5bacaf
Merge branch 'release' into ch-release-merge
hsubox76 May 15, 2025
5b53905
Remove redundant changeset
hsubox76 May 15, 2025
3d9291f
Merge pull request #9049 from firebase/ch-release-merge
hsubox76 May 15, 2025
880110b
Update e2e tests to reflect AI package and new API (#9017)
hsubox76 May 15, 2025
e4297f7
Merge main into release
google-oss-bot May 15, 2025
2fe7547
Version Packages (#9016)
google-oss-bot May 20, 2025
35ad526
Revert "Fixed scroll behavior (#8977)" (#9053)
maneesht May 20, 2025
e96410a
Merge main into release
google-oss-bot May 20, 2025
b5df4ae
Updated to only show banner when calling connect*Emulator (#9055)
maneesht May 21, 2025
4ead831
Merge main into release
google-oss-bot May 21, 2025
770e455
Version Packages (#9054)
google-oss-bot May 22, 2025
9964849
Close webchannel instances on terminate (#9041)
MarkDuckworth May 22, 2025
d5e5795
Reorder reporters to prevent log message duplication in CI (#9040)
MarkDuckworth May 22, 2025
ec91a86
docs(ai): Fix 'occured' typo in error codes (#9021)
dlarocque May 27, 2025
8cb21ff
feat(ai): Add `HarmBlockThreshold.OFF` (#9050)
dlarocque May 27, 2025
40be2db
feat(ai): Schema `title`, `maximum`, `minimum`, and `propertyOrdering…
dlarocque May 27, 2025
1933324
feat(ai): Add support for `minItems` and `maxItems` to `Schema` (#9026)
dlarocque May 28, 2025
af9f8b5
Build out e2e subdirectories (#9065)
hsubox76 May 30, 2025
30de503
Added test project to fdc (#8924)
maneesht May 30, 2025
9be10d9
Merge main into release
google-oss-bot Jun 3, 2025
89051ca
Version Packages (#9073)
google-oss-bot Jun 5, 2025
d590889
test(ai): add integration tests (#8853)
dlarocque Jun 5, 2025
5871fd6
Update issue template to rename VertexAI > AI (#9074)
hsubox76 Jun 5, 2025
6cc9a07
ci: Fix Firefox error and streamline cross-browser tests (#9015)
hsubox76 Jun 5, 2025
c0617a3
Fixed issue where requestSts wasn't including the Studio cookie in it…
maneesht Jun 5, 2025
0f891d8
Fix issue where we ping an endpoint that hasn't been implemented (#9059)
maneesht Jun 6, 2025
2306920
Updated firebase auth changeset (#9088)
maneesht Jun 9, 2025
db2c5a5
Merge main into release
google-oss-bot Jun 10, 2025
a058309
build(all): Version Packages v11.9.1 (#9089)
google-oss-bot Jun 10, 2025
7fb64dd
test(ai): Upgrade mock responses to v14 (#9091)
dlarocque Jun 13, 2025
13e6cce
Feat/google3 typings support (#9085)
eranc-google Jun 17, 2025
b97eab3
fix(ai): Add deprecation tag to `totalBillableCharacters` (#9090)
dlarocque Jun 18, 2025
41e3c4c
test(ai): Add `gemini-2.5-flash` to integration tests (#9110)
dlarocque Jun 20, 2025
f73e08b
firestore: minor refactor of listener registration of "versionchange"…
dconeybe Jun 20, 2025
42ac401
Fixed issue where storage wasn't passing cookies when using firebase …
maneesht Jun 23, 2025
bb57947
fix: Add "react-native" entry point to @firebase/app (#9112)
hsubox76 Jun 23, 2025
7ae5b12
Feat(Firestore) JSON serialization of types to improve SSR support. (…
DellaBitta Jun 23, 2025
86155b3
chore(Firestore) add changeset for PR #8926 (#9115)
DellaBitta Jun 23, 2025
bd06146
Merge main into release
google-oss-bot Jun 26, 2025
3d44792
Update Fireperf logging to use sendBeacon only if the payload is unde…
raymondlam Jun 26, 2025
3c759f0
Version Packages (#9126)
google-oss-bot Jun 30, 2025
5d13166
Increase unit test coverage for facebook.ts to 100% (#9129)
mansisampat Jul 2, 2025
247b92f
Increase unit test coverage for github.ts to 100% (#9130)
mansisampat Jul 2, 2025
8072572
test: Use inline source maps for webpack test output (#9109)
dlarocque Jul 2, 2025
ab5c2a0
Increase unit test coverage for saml.ts to 100% (#9131)
mansisampat Jul 3, 2025
a029ce3
firestore: misc.ts: further improved performance of UTF-8 string comp…
dconeybe Jul 7, 2025
ae976d0
fix(ai): typings for functionDeclaration.parameters. (#8948)
hsubox76 Jul 8, 2025
a4ccd25
feat(ai): add support for grounding with google search (#9068)
dlarocque Jul 9, 2025
91fa484
feat!(ai): Remove `vertexai` import alias (#9081)
dlarocque Jul 9, 2025
47b154c
docs(firestore): add an example to the detailed comment in compareUtf…
dconeybe Jul 9, 2025
6ab4e13
feat(ai): Add support for Thinking Budget (#9156)
dlarocque Jul 9, 2025
ec5f374
feat!(ai): remove `VertexAI` APIs (#9063)
dlarocque Jul 9, 2025
e59cd7d
fix!(ai): convert TS enums exports in Firebase AI into const variable…
hsubox76 Jul 10, 2025
2b57312
Merge branch 'release'
hsubox76 Jul 11, 2025
f11b552
fix(firestore): revert fix for `undefined` document snapshot data aft…
dconeybe Jul 11, 2025
2d72099
build!: update build targets to ES2020 (#9101)
hsubox76 Jul 12, 2025
d91169f
(feat) initializeServerApp support for App Hosting auto init (#9151)
DellaBitta Jul 12, 2025
cb19688
feat!(ai): Remove `GroundingAttribution` (#9079)
dlarocque Jul 14, 2025
5200f7b
feat!(ai): add support for `anyOf` schemas (#9042)
dlarocque Jul 14, 2025
25b60fd
chore!: update engines.node to minimum of 20 (#9128)
hsubox76 Jul 15, 2025
a9be675
fix(ci): Update e2e tests to import from ai instead of vertexai (#9164)
hsubox76 Jul 15, 2025
325d05e
Merge main into release
google-oss-bot Jul 15, 2025
f18b25f
chore: Add missing changeset for 9101 (#9167)
hsubox76 Jul 16, 2025
08f474c
Merge main into release
google-oss-bot Jul 16, 2025
9771bff
Revert "firestore: minor refactor of listener registration of "versio…
MarkDuckworth Jul 16, 2025
c1e928a
Merge main into release
google-oss-bot Jul 16, 2025
5748005
docs: fix doc typos found by g3 presubmit (#9166)
hsubox76 Jul 17, 2025
52c8579
Version Packages (#9165)
google-oss-bot Jul 17, 2025
56fbe52
Merge branch 'release'
hsubox76 Jul 17, 2025
a4897a6
Fixes a bug where the out-of-the-box core web vital metrics would thr…
raymondlam Jul 22, 2025
b9209dc
fix(app-check): Prevent redundant exchangeToken calls in debug mode (…
nicole0707 Jul 29, 2025
4923537
Update BrowsersList DB (#9188)
dlarocque Jul 31, 2025
e25317f
Firebase AI Hybrid Inference Implementation (#9029)
gsiddh Aug 6, 2025
b4d65ab
Merge main into release
google-oss-bot Aug 6, 2025
44d8d74
Version Packages (#9195)
google-oss-bot Aug 7, 2025
cc605e7
Backfill fixes for hybrid docs (#9197)
hsubox76 Aug 8, 2025
5501791
Fix Firebase Functions Emulator usage on Firebase Studio (#9204)
maneesht Aug 13, 2025
2058432
fix(firestore): fix empty message reject inside transaction body (#9177)
cherylEnkidu Aug 18, 2025
02280d7
Add limitedUseToken option to AI SDK (#9201)
hsubox76 Aug 20, 2025
9b63cd6
[Firebase AI] Add thought summary and signature support (#9192)
andrewheard Aug 20, 2025
84b8bed
fix(ai): Only include unexpected `prediction` element in error messag…
dlarocque Aug 21, 2025
c5f08a9
fix(ai): Add `'includeSafetyAttributes'` to Predict request payloads …
dlarocque Aug 21, 2025
cbef6c6
fix(ai): keep window-specific code out of Node bundle (#9225)
hsubox76 Aug 26, 2025
984086b
feat(ai): add support for the Live API (#9224)
dlarocque Aug 27, 2025
72b43d0
Merge main into release
google-oss-bot Aug 27, 2025
f2ecae7
Version Packages (#9230)
google-oss-bot Aug 28, 2025
095c098
remove accidental factory export (#9232)
hsubox76 Aug 28, 2025
3d07bad
Merge main into release
google-oss-bot Aug 28, 2025
4d834de
Version Packages (#9233)
google-oss-bot Aug 29, 2025
a4848b4
fix(ai): Fix test script broken by #9232 (#9235)
hsubox76 Sep 2, 2025
55f3f83
Update CHANGELOG.md (#9237)
daymxn Sep 4, 2025
06ab5c4
feat(ai): Add prefer_in_cloud option for inference mode (#9236)
hsubox76 Sep 9, 2025
120a308
Remote Config Realtime for Web (#9221)
tusharkhandelwal8 Sep 12, 2025
9b8ab02
feat(ai): Add code execution (#9249)
hsubox76 Sep 15, 2025
43276b0
chore(firestore): Update closure-net dependency to the latest release…
MarkDuckworth Sep 16, 2025
c123766
Change documentation tags for hybrid inference from EXPERIMENTAL to p…
hsubox76 Sep 17, 2025
37f9ef5
Merge main into release
google-oss-bot Sep 17, 2025
6ab71fa
docs: Fix docgen script to clean out package temp folders first (#9250)
hsubox76 Sep 18, 2025
8d3211b
Version Packages (#9258)
google-oss-bot Sep 18, 2025
cb3bdd8
Merge branch 'release'
hsubox76 Sep 18, 2025
1bcf83d
Expose setUserProperties from internal analytics instance (#9263)
hsubox76 Sep 24, 2025
0ffcb26
feat(ai): add support for URL context (#9254)
dlarocque Sep 25, 2025
7a7634f
docs(ai): tag code execution with "beta" tag (public preview) (#9274)
hsubox76 Sep 25, 2025
ea85128
fix(ai): Handle empty parts when streaming (#9262)
hsubox76 Sep 29, 2025
0bb2fe6
feat(ai): Add method to send function responses in a live session (#9…
dlarocque Sep 29, 2025
ccbf7ba
Update ai model name used for e2e tests (#9282)
hsubox76 Sep 29, 2025
2596dd1
docs(ai): promote gemini developer api and imagen to GA (#9255)
dlarocque Oct 7, 2025
bc1be90
Merge branch 'console' into markduckworth/main-to-console-overwrite
MarkDuckworth Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .changeset/brave-boats-arrive.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/brown-pens-confess.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/giant-lamps-live.md

This file was deleted.

6 changes: 6 additions & 0 deletions .changeset/hungry-tables-exercise.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'firebase': patch
'@firebase/ai': patch
---

Imagen Generation is now Generally Available (GA).
9 changes: 9 additions & 0 deletions .changeset/lazy-donuts-agree.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'firebase': minor
'@firebase/ai': minor
---

Added a `sendFunctionResponses` method to `LiveSession`, allowing function responses to be sent during realtime sessions.
Fixed an issue where function responses during audio conversations caused the WebSocket connection to close. See [GitHub Issue #9264](https://github.com/firebase/firebase-js-sdk/issues/9264).
- **Breaking Change**: Changed the `functionCallingHandler` property in `StartAudioConversationOptions` so that it now must return a `Promise<FunctionResponse>`.
This breaking change is allowed in a minor release since the Live API is in Public Preview.
5 changes: 0 additions & 5 deletions .changeset/long-pets-sell.md

This file was deleted.

6 changes: 6 additions & 0 deletions .changeset/loud-tigers-compare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'firebase': patch
'@firebase/ai': patch
---

The Gemini Developer API is now Generally Available (GA).
8 changes: 0 additions & 8 deletions .changeset/moody-comics-speak.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/old-candles-confess.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/poor-cobras-dream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@firebase/ai': patch
---

Updated SDK to handle empty parts when streaming.
6 changes: 6 additions & 0 deletions .changeset/poor-rings-admire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'firebase': minor
'@firebase/ai': minor
---

Added support for the URL context tool, which allows the model to access content from provided public web URLs to inform and enhance its responses.
5 changes: 0 additions & 5 deletions .changeset/spotty-ghosts-kneel.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/tender-meals-clap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@firebase/ai': patch
---

Tag code execution with beta tag (public preview).
6 changes: 0 additions & 6 deletions .changeset/tricky-years-pump.md

This file was deleted.

6 changes: 6 additions & 0 deletions .changeset/young-timers-jump.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@firebase/analytics-interop-types': patch
'@firebase/analytics': patch
---

Expose `setUserProperties` on internal Analytics instance.
2 changes: 1 addition & 1 deletion .github/workflows/canary-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
with:
# Canary release script requires git history and tags.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-changeset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
with:
# This makes Actions fetch all Git history so check_changeset script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
with:
# get all history for the diff
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-pkg-paths.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up node (20)
- name: Set up node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
steps:
- name: Checkout Repo
uses: actions/checkout@v4
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@master
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
with:
# get all history for the diff
fetch-depth: 0
- name: Set up node (20)
- name: Set up node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Set up node (20)
- name: Set up node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/prerelease-manual-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
with:
# Canary release script requires git history and tags.
fetch-depth: 0
- name: Set up node (20)
- name: Set up node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
contents: write

steps:
- name: Set up node (20)
- name: Set up node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
# Block this workflow if run on a non-release branch.
if: github.event.inputs.release-branch == 'release' || endsWith(github.event.inputs.release-branch, '-releasebranch')
steps:
- name: Set up node (20)
- name: Set up node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
run: |
npx @puppeteer/browsers install chrome@stable
- uses: actions/checkout@v4
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
name: build.tar.gz
- name: Unzip build artifact
run: tar xf build.tar.gz
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
name: build.tar.gz
- name: Unzip build artifact
run: tar xf build.tar.gz
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:
name: build.tar.gz
- name: Unzip build artifact
run: tar xf build.tar.gz
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -209,7 +209,7 @@ jobs:
name: build.tar.gz
- name: Unzip build artifact
run: tar xf build.tar.gz
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test-changed-auth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand All @@ -81,7 +81,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand All @@ -105,7 +105,7 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-changed-fcm-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-changed-firestore-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
rm -f "$output_file"
continue-on-error: true

- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/test-changed-firestore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
needs: build
if: ${{ needs.build.outputs.changed == 'true'}}
steps:
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -112,7 +112,7 @@ jobs:
needs: build
if: ${{ needs.build.outputs.changed == 'true'}}
steps:
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -142,7 +142,7 @@ jobs:
needs: build
if: ${{ github.event_name != 'pull_request' }}
steps:
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
steps:
- name: install Firefox stable
run: npx @puppeteer/browsers install firefox@stable
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -209,7 +209,7 @@ jobs:
name: build.tar.gz
- name: Unzip build artifact
run: tar xf build.tar.gz
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand All @@ -227,7 +227,7 @@ jobs:
needs: build
if: ${{ needs.build.outputs.changed == 'true'}}
steps:
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down Expand Up @@ -264,7 +264,7 @@ jobs:
name: build.tar.gz
- name: Unzip build artifact
run: tar xf build.tar.gz
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-changed-misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
with:
# This makes Actions fetch all Git history so run-changed script can diff properly.
fetch-depth: 0
- name: Set up Node (20)
- name: Set up Node (22)
uses: actions/setup-node@v4
with:
node-version: 22.10.0
Expand Down
Loading
Loading