firebase-android-sdk icon indicating copy to clipboard operation
firebase-android-sdk copied to clipboard

ppl preview

Open wu-hui opened this issue 2 months ago • 6 comments

wu-hui avatar Oct 15 '25 16:10 wu-hui

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with :thumbsup: and :thumbsdown: on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

gemini-code-assist[bot] avatar Oct 15 '25 16:10 gemini-code-assist[bot]

The public api surface has changed for the subproject firebase-firestore: error: Removed class com.google.firebase.firestore.PipelineResultChange [RemovedClass] error: Removed class com.google.firebase.firestore.PipelineSnapshotMetadata [RemovedClass] error: Added method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(com.google.firebase.firestore.RealtimePipeline.ListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipeline.Snapshot>) [AddedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(com.google.firebase.firestore.RealtimePipelineOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipelineSnapshot>) [RemovedMethod] error: Added method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.RealtimePipeline.ListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipeline.Snapshot>) [AddedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.RealtimePipelineOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipelineSnapshot>) [RemovedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.canonicalId() [RemovedMethod] error: Method com.google.firebase.firestore.RealtimePipeline.snapshots has changed return type from kotlinx.coroutines.flow.Flow<com.google.firebase.firestore.RealtimePipelineSnapshot> to kotlinx.coroutines.flow.Flow<com.google.firebase.firestore.RealtimePipeline.Snapshot> [ChangedType] error: Added method com.google.firebase.firestore.RealtimePipeline.snapshots(com.google.firebase.firestore.RealtimePipeline.ListenOptions) [AddedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.snapshots(com.google.firebase.firestore.RealtimePipelineOptions) [RemovedMethod] error: Added class com.google.firebase.firestore.RealtimePipeline.ListenOptions [AddedClass] error: Added class com.google.firebase.firestore.RealtimePipeline.Snapshot [AddedClass] error: Removed class com.google.firebase.firestore.RealtimePipelineOptions [RemovedClass] error: Removed class com.google.firebase.firestore.RealtimePipelineSnapshot [RemovedClass] error: Removed method com.google.firebase.firestore.pipeline.AliasedExpression.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.BooleanExpression.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.BooleanExpression.ifError(com.google.firebase.firestore.pipeline.BooleanExpression) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.BooleanExpression.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.BooleanExpression.Companion.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.BooleanExpression.Companion.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.CollectionGroupSource.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.CollectionSource.canonicalId() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.abs() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.arraySum() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.arraySum(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.arraySum(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.blob(byte[]) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.collectionId() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.collectionId(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.collectionId(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(String,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(String,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(com.google.firebase.firestore.pipeline.Expression,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.countDistinct() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.currentTimestamp() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.error(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.exp() [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(String,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(com.google.firebase.firestore.pipeline.Expression,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(String,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(com.google.firebase.firestore.pipeline.Expression,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.length() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.length(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.length(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ln() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.log10() [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.rand() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.stringReverse() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.stringReverse(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.stringReverse(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.arraySum(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.arraySum(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.blob(byte[]) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.collectionId(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.collectionId(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(String,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(String,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(com.google.firebase.firestore.pipeline.Expression,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.currentTimestamp() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.error(String) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(String,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(com.google.firebase.firestore.pipeline.Expression,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(String,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(com.google.firebase.firestore.pipeline.Expression,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.length(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.length(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.rand() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.stringReverse(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.stringReverse(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Field.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.FunctionExpression.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Ordering.canonicalId() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Ordering.getDir() [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Ordering.reverse() [RemovedMethod] error: Added class com.google.firebase.firestore.pipeline.Ordering.Direction [AddedClass] error: Removed class com.google.firebase.firestore.pipeline.PipelineOptions [RemovedClass] error: Removed class com.google.firebase.firestore.pipeline.RealtimePipelineOptions [RemovedClass]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Oct 15 '25 16:10 google-oss-bot

The public api surface has changed for the subproject firebase-firestore: error: Removed class com.google.firebase.firestore.PipelineResultChange [RemovedClass] error: Removed class com.google.firebase.firestore.PipelineSnapshotMetadata [RemovedClass] error: Added method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(com.google.firebase.firestore.RealtimePipeline.ListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipeline.Snapshot>) [AddedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(com.google.firebase.firestore.RealtimePipelineOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipelineSnapshot>) [RemovedMethod] error: Added method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.RealtimePipeline.ListenOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipeline.Snapshot>) [AddedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.addSnapshotListener(java.util.concurrent.Executor,com.google.firebase.firestore.RealtimePipelineOptions,com.google.firebase.firestore.EventListener<com.google.firebase.firestore.RealtimePipelineSnapshot>) [RemovedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.canonicalId() [RemovedMethod] error: Method com.google.firebase.firestore.RealtimePipeline.snapshots has changed return type from kotlinx.coroutines.flow.Flow<com.google.firebase.firestore.RealtimePipelineSnapshot> to kotlinx.coroutines.flow.Flow<com.google.firebase.firestore.RealtimePipeline.Snapshot> [ChangedType] error: Added method com.google.firebase.firestore.RealtimePipeline.snapshots(com.google.firebase.firestore.RealtimePipeline.ListenOptions) [AddedMethod] error: Removed method com.google.firebase.firestore.RealtimePipeline.snapshots(com.google.firebase.firestore.RealtimePipelineOptions) [RemovedMethod] error: Added class com.google.firebase.firestore.RealtimePipeline.ListenOptions [AddedClass] error: Added class com.google.firebase.firestore.RealtimePipeline.Snapshot [AddedClass] error: Removed class com.google.firebase.firestore.RealtimePipelineOptions [RemovedClass] error: Removed class com.google.firebase.firestore.RealtimePipelineSnapshot [RemovedClass] error: Removed method com.google.firebase.firestore.pipeline.AliasedExpression.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.BooleanExpression.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.BooleanExpression.ifError(com.google.firebase.firestore.pipeline.BooleanExpression) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.BooleanExpression.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.BooleanExpression.Companion.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.BooleanExpression.Companion.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.CollectionGroupSource.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.CollectionSource.canonicalId() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.abs() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.arraySum() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.arraySum(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.arraySum(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.blob(byte[]) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.collectionId() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.collectionId(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.collectionId(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(String,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(String,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(com.google.firebase.firestore.pipeline.Expression,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.concat(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.countDistinct() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.currentTimestamp() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.error(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.exp() [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(String,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(com.google.firebase.firestore.pipeline.Expression,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ifAbsent(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(String,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(com.google.firebase.firestore.pipeline.Expression,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.join(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.length() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.length(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.length(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.ln() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.log10() [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.rand() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceAll(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.replaceFirst(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.stringReverse() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.stringReverse(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.stringReverse(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.arraySum(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.arraySum(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.blob(byte[]) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.collectionId(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.collectionId(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(String,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(String,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(com.google.firebase.firestore.pipeline.Expression,Object,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.concat(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,java.lang.Object...) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.currentTimestamp() [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.error(String) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.generic(String,com.google.firebase.firestore.pipeline.Expression...) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(String,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(com.google.firebase.firestore.pipeline.Expression,Object) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.ifAbsent(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(String,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(String,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(com.google.firebase.firestore.pipeline.Expression,String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.join(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.length(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.length(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.rand() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.rawFunction(String,com.google.firebase.firestore.pipeline.Expression...) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceAll(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(String,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(String,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(com.google.firebase.firestore.pipeline.Expression,String,String) [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Expression.Companion.replaceFirst(com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression,com.google.firebase.firestore.pipeline.Expression) [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.stringReverse(String) [AddedMethod] error: Added method com.google.firebase.firestore.pipeline.Expression.Companion.stringReverse(com.google.firebase.firestore.pipeline.Expression) [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Field.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.FunctionExpression.canonicalId() [RemovedMethod] error: Removed method com.google.firebase.firestore.pipeline.Ordering.canonicalId() [RemovedMethod] error: Added method com.google.firebase.firestore.pipeline.Ordering.getDir() [AddedMethod] error: Removed method com.google.firebase.firestore.pipeline.Ordering.reverse() [RemovedMethod] error: Added class com.google.firebase.firestore.pipeline.Ordering.Direction [AddedClass] error: Removed class com.google.firebase.firestore.pipeline.PipelineOptions [RemovedClass] error: Removed class com.google.firebase.firestore.pipeline.RealtimePipelineOptions [RemovedClass]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Oct 15 '25 16:10 google-oss-bot

Test Results

 1 124 files   1 124 suites   39m 24s ⏱️  7 200 tests  7 163 ✅ 37 💤 0 ❌ 14 463 runs  14 389 ✅ 74 💤 0 ❌

Results for commit 7ccf3dae.

:recycle: This comment has been updated with latest results.

github-actions[bot] avatar Oct 15 '25 16:10 github-actions[bot]

Size Report 1

Affected Products

  • base

    TypeBase (a62c01a)Merge (31cbcff)Diff
    apk (aggressive)?8.80 kB? (?)
    apk (release)?9.77 kB? (?)
  • firebase-abt

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?12.4 kB? (?)
    apk (aggressive)?191 kB? (?)
    apk (release)?5.97 MB? (?)
  • firebase-ai

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?1.04 MB? (?)
    apk (aggressive)?1.69 MB? (?)
    apk (release)?10.9 MB? (?)
  • firebase-annotations

    TypeBase (a62c01a)Merge (31cbcff)Diff
    apk (aggressive)?8.80 kB? (?)
    apk (release)?12.0 kB? (?)
  • firebase-appcheck

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?37.3 kB? (?)
    apk (aggressive)?457 kB? (?)
    apk (release)?6.72 MB? (?)
  • firebase-appcheck-debug

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?9.35 kB? (?)
    apk (aggressive)?459 kB? (?)
    apk (release)?6.73 MB? (?)
  • firebase-appcheck-debug-testing

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?5.40 kB? (?)
    apk (aggressive)?480 kB? (?)
    apk (release)?6.88 MB? (?)
  • firebase-appcheck-interop

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?3.14 kB? (?)
    apk (aggressive)?349 kB? (?)
    apk (release)?3.99 MB? (?)
  • firebase-appcheck-playintegrity

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?9.12 kB? (?)
    apk (aggressive)?465 kB? (?)
    apk (release)?6.79 MB? (?)
  • firebase-appcheck-recaptchaenterprise

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?16.3 kB? (?)
    apk (aggressive)?1.06 MB? (?)
    apk (release)?8.36 MB? (?)
  • firebase-appdistribution

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?232 kB? (?)
    apk (aggressive)?1.27 MB? (?)
    apk (release)?9.39 MB? (?)
  • firebase-appdistribution-api

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?16.7 kB? (?)
    apk (aggressive)?191 kB? (?)
    apk (release)?5.97 MB? (?)
  • firebase-common

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?121 kB? (?)
    apk (aggressive)?190 kB? (?)
    apk (release)?5.96 MB? (?)
  • firebase-components

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?45.7 kB? (?)
    apk (aggressive)?20.6 kB? (?)
    apk (release)?2.06 MB? (?)
  • firebase-config

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?106 kB? (?)
    apk (aggressive)?251 kB? (?)
    apk (release)?6.13 MB? (?)
  • firebase-config-interop

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?10.5 kB? (?)
    apk (aggressive)?20.8 kB? (?)
    apk (release)?2.02 MB? (?)
  • firebase-crashlytics

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?409 kB? (?)
    apk (aggressive)?745 kB? (?)
    apk (release)?7.23 MB? (?)
  • firebase-crashlytics-ndk

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?1.86 MB? (?)
    apk (aggressive / arm64-v8a)?2.10 MB? (?)
    apk (aggressive / armeabi-v7a)?1.57 MB? (?)
    apk (aggressive / x86)?2.05 MB? (?)
    apk (aggressive / x86_64)?2.08 MB? (?)
    apk (release / arm64-v8a)?8.59 MB? (?)
    apk (release / armeabi-v7a)?8.06 MB? (?)
    apk (release / x86)?8.53 MB? (?)
    apk (release / x86_64)?8.56 MB? (?)
  • firebase-database

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?515 kB? (?)
    apk (aggressive)?453 kB? (?)
    apk (release)?7.11 MB? (?)
  • firebase-database-collection

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?32.0 kB? (?)
    apk (aggressive)?349 kB? (?)
    apk (release)?4.01 MB? (?)
  • firebase-dataconnect

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?665 kB? (?)
    apk (aggressive)?483 kB? (?)
    apk (release)?11.1 MB? (?)
  • firebase-datatransport

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?4.29 kB? (?)
    apk (aggressive)?271 kB? (?)
    apk (release)?6.15 MB? (?)
  • firebase-decoders-json

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?7.85 kB? (?)
    apk (aggressive)?20.6 kB? (?)
    apk (release)?2.01 MB? (?)
  • firebase-dynamic-module-support

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?4.19 kB? (?)
    apk (aggressive)?207 kB? (?)
    apk (release)?6.06 MB? (?)
  • firebase-encoders

    TypeBase (a62c01a)Merge (31cbcff)Diff
    apk (aggressive)?20.6 kB? (?)
    apk (release)?2.01 MB? (?)
  • firebase-encoders-json

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?11.5 kB? (?)
    apk (aggressive)?21.1 kB? (?)
    apk (release)?2.06 MB? (?)
  • firebase-encoders-proto

    TypeBase (a62c01a)Merge (31cbcff)Diff
    apk (aggressive)?9.56 kB? (?)
    apk (release)?40.5 kB? (?)
  • firebase-encoders-reflective

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?7.98 kB? (?)
    apk (aggressive)?21.0 kB? (?)
    apk (release)?2.03 MB? (?)
  • firebase-firestore

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?2.15 MB? (?)
    apk (aggressive)?621 kB? (?)
    apk (release)?13.7 MB? (?)
  • firebase-functions

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?83.6 kB? (?)
    apk (aggressive)?510 kB? (?)
    apk (release)?7.53 MB? (?)
  • firebase-inappmessaging

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?461 kB? (?)
    apk (aggressive)?1.09 MB? (?)
    apk (release)?12.8 MB? (?)
  • firebase-inappmessaging-display

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?162 kB? (?)
    apk (aggressive)?2.29 MB? (?)
    apk (release)?17.3 MB? (?)
  • firebase-installations

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?56.1 kB? (?)
    apk (aggressive)?194 kB? (?)
    apk (release)?6.01 MB? (?)
  • firebase-installations-interop

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?6.63 kB? (?)
    apk (aggressive)?70.2 kB? (?)
    apk (release)?1.28 MB? (?)
  • firebase-messaging

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?147 kB? (?)
    apk (aggressive)?636 kB? (?)
    apk (release)?7.14 MB? (?)
  • firebase-messaging-directboot

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?3.20 kB? (?)
    apk (aggressive)?637 kB? (?)
    apk (release)?7.14 MB? (?)
  • firebase-ml-modeldownloader

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?124 kB? (?)
    apk (aggressive)?277 kB? (?)
    apk (release)?6.32 MB? (?)
  • firebase-perf

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?313 kB? (?)
    apk (aggressive)?1.47 MB? (?)
    apk (release)?11.1 MB? (?)
  • firebase-sessions

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?217 kB? (?)
    apk (aggressive)?601 kB? (?)
    apk (release)?6.89 MB? (?)
  • firebase-storage

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?123 kB? (?)
    apk (aggressive)?461 kB? (?)
    apk (release)?6.82 MB? (?)
  • protolite-well-known-types

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?1.02 MB? (?)
    apk (aggressive)?134 kB? (?)
    apk (release)?1.71 MB? (?)
  • transport-api

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?12.1 kB? (?)
    apk (aggressive)?9.38 kB? (?)
    apk (release)?31.4 kB? (?)
  • transport-backend-cct

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?72.9 kB? (?)
    apk (aggressive)?97.8 kB? (?)
    apk (release)?259 kB? (?)
  • transport-runtime

    TypeBase (a62c01a)Merge (31cbcff)Diff
    aar?164 kB? (?)
    apk (aggressive)?55.8 kB? (?)
    apk (release)?194 kB? (?)

Test Logs

google-oss-bot avatar Oct 15 '25 16:10 google-oss-bot

Coverage Report 1

This report is too large (201,231 characters) to be displayed here in a GitHub comment. Please use the below link to see the full report on Google Cloud Storage.

Test Logs

google-oss-bot avatar Oct 15 '25 20:10 google-oss-bot