Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unify Pipelines and Firestore classic in CDN and g3 builds#9323

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
MarkDuckworth wants to merge413 commits intoconsole
base:console
Choose a base branch
Loading
frommarkduckworth/g3-import-firestore-globals

Conversation

@MarkDuckworth
Copy link
Contributor

@MarkDuckworthMarkDuckworth commentedOct 15, 2025
edited
Loading

Autotagged reviewers please skip. Reason: PR to console branch.

For CDN and G3 builds, we will output two bundles:

  • firebase-firestore.js - includes only Firestore classic API surface
  • firebase-firestore-pipelines.js - includes both the Firestore classic and Firestore Pipelines API surface. The Pipelines API surface is in a namespace called (pipelines).

DellaBittaand others added30 commitsMarch 18, 2025 11:08
Our staging release workflow failed to merge branch. Grant the PR creation workflow `content` `write` permissions to fix this.
Release version 11.5.0.Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Multiple entry points for main package.* MEP for firestore lite building* Fix issue with external exports* Refactor to support multiple entry points for the lite SDK. Fixes import issues and makes code organization across /pipelines and /lite/pipeliens* Type and comment cleanup* Make PipelineSource generic and remove useFluentPipelines* Remove converter and placeholders for converter.* cleanup: remove documentReferenceFactory* Linting and formatting* Update the typings export for pipelines and lite pipelines so that it auguments the Firestore and Query classes.* Add missing Expr export* Lint fixes* TODO cleanup* update api review* Query to Proto with integration tests* API tweaks from review. Selectable, FilterCondition, and Accumulator are abstract classes not interfaces. Removed extraneous Pipeline.sort overload* Remove console.log statements from prune-dts.ts* code cleanup in prune-dts* Add missing imports to pipelines.ts* If argument to FunctionExpr is a plain object or array, convert these to expression using map(...) or array(...)* Add tests for evaluating expressions in arrays and maps* implement new FunctionExpressions as standalone functions* Fix typo and formatting in pipeline.test.ts* Implement support for genericStage and genericFunction* Implement new function expressions as methods on the Expr class.* Pipeline test reorganization* Implementing new stages Sample, Union, Unnest, Replace* Rename FilterCondition to BooleanExpr* Update functions with variadic params to match signatures of the backend* Fix and implementation.* Refactor AggregateFunction out of Expr* Add ScalarExpr class and make Expr a base class of AggregateFunction* fixing missing imports and renames* Remove classes for individual function types* Separate scalar expressions and aggregate functions into different class hierarchies* Remove deleted Expr classes from the pipelines exports* Replace not(fn()) with notFn() in the query to pipeline conversion* Fix circular dependency between user_data_reader and expressions* removing modular pipeline creation and removing fluent pipline execution. This was a decision from API review* Change return type of execute from PipelineResult[] to PipelineSnapshot* Renames for API review: FunctionExpr, BooleanExpr, params* missing readonly* Build and test fixes* Replace Field.of() with field()* Add missing export PipelineSnaphsot* Replace Constant.of() with constant()* Removed constant(...) overloads to create a map or array. Use the array or map function instead.* Implemented and documented ascending|descending(fieldName) as a convenient way to create orderings for a specific field* fix tests creating a constant map and array* Remove genericFunction, genericAggregateFunction, and genericBooleanExpr. Replace usage with constructor* Pipeline result timestamp testing* Testing timestamp edge cases* Query to pipeline conversion is performed from the PipelineSource class rather than the Query class* Timestamp tests and fix pipeline tests for change in pipeline creation from a classic query* test fix* Refactor and rename all functions to match API proposal changes after API review.* Fix build issues* New integration util pipeline_export file to support the pipelines subpackage* Rename several FunctionExpr standalone exports from <name>Function to <name>. Meets API design* Removing the all-packages api report script because it is no longer needed* Remove any from the public api surface* lint fix* Code cleanup* FindNearest integration tests* Filling in gaps in test coverage* Implement Pipeline tests for the lite SDK* Fixed a build issue with the lite SDK* Improved error message context when invalid user data is passed to a pipeline without being wrapped in a call to constant(...)* Fix typo in old error message* Fix lite pipeline exports* api-review files* Fixing tests and improving test coverage* PR feedback* Updating replaceWith to take an Expr* yarn format
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…reflect the actual name of the environment variable (see#8491) (#8875)
Adding `Persistence.COOKIE` a new persistence method backed by cookies. The `browserCookiePersistence` implementation is designed to be used in conjunction with middleware that ensures both your front and backend authentication state remains synchronized.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
athiramanuand others added10 commitsNovember 11, 2025 09:48
Provide experiment in details in fetch response and integrate with Google Analytics to create experiment related user properties
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ule declaration in global_index.d.ts. This is responding to feedback from the peer review about location and documentation of this plugin
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@dlarocquedlarocquedlarocque left review comments

@lisajianlisajianAwaiting requested review from lisajianlisajian is a code owner

@Xiaoshouzi-ghXiaoshouzi-ghAwaiting requested review from Xiaoshouzi-ghXiaoshouzi-gh is a code owner

@sam-gcsam-gcAwaiting requested review from sam-gcsam-gc is a code owner

@pashankapashankaAwaiting requested review from pashankapashanka is a code owner

@mansisampatmansisampatAwaiting requested review from mansisampatmansisampat is a code owner

@NhienLamNhienLamAwaiting requested review from NhienLamNhienLam is a code owner

@hsubox76hsubox76Awaiting requested review from hsubox76hsubox76 is a code owner

@erikeldridgeerikeldridgeAwaiting requested review from erikeldridgeerikeldridge is a code owner

@visumickeyvisumickeyAwaiting requested review from visumickeyvisumickey is a code owner

@avolkoviavolkoviAwaiting requested review from avolkoviavolkovi is a code owner

@yoyomyoyoyomyoAwaiting requested review from yoyomyoyoyomyo is a code owner

@zwu52zwu52Awaiting requested review from zwu52zwu52 is a code owner

@maneeshtmaneeshtAwaiting requested review from maneeshtmaneesht is a code owner

@tonyjhuangtonyjhuangAwaiting requested review from tonyjhuangtonyjhuang is a code owner

@aashishpatil-gaashishpatil-gAwaiting requested review from aashishpatil-gaashishpatil-g is a code owner

At least 1 approving review is required to merge this pull request.

Assignees

@dlarocquedlarocque

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

20 participants

@MarkDuckworth@google-oss-bot@dlarocque@DellaBitta@hsubox76@maneesht@dconeybe@jamesdaniels@milaGGL@pashanka@ehsannas@eranc-google@raymondlam@mansisampat@nicole0707@gsiddh@cherylEnkidu@andrewheard@daymxn@tusharkhandelwal8

[8]ページ先頭

©2009-2025 Movatter.jp