firebase-android-sdk
firebase-android-sdk copied to clipboard
Aggregations API proposal
DO NOT MERGE - This PR is only created to get initial feedback. This PR will eventually be deleted.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupBySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added class com.google.firebase.firestore.LatencyCompensationMode [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
Coverage Report 1
Affected Products
firebase-databaseOverall coverage changed from 50.14% (bacc0e1) to 50.12% (92c0330) by -0.02%.
Filename Base (bacc0e1) Merge (92c0330) Diff DoubleNode.java 100.00% 88.24% -11.76% firebase-messagingOverall coverage changed from 85.11% (bacc0e1) to 85.15% (92c0330) by +0.04%.
Filename Base (bacc0e1) Merge (92c0330) Diff FirebaseMessaging.java 74.89% 75.33% +0.44% firebase-perfOverall coverage changed from 71.38% (bacc0e1) to 71.35% (92c0330) by -0.03%.
Filename Base (bacc0e1) Merge (92c0330) Diff TransportManager.java 94.88% 93.95% -0.93%
Test Logs
- Base (bacc0e1): https://android-ci.firebaseopensource.com/view/gcs/android-ci/logs/postsubmit-check-coverage/1554651159896002561
- Merge (92c0330): https://android-ci.firebaseopensource.com/view/gcs/android-ci/pr-logs/pull/firebase_firebase-android-sdk/3522/check-coverage-changed/1554651412380520452
Notes
- Commit (92c0330) is created by Prow via merging PR base commit (bacc0e1) and head commit (8e7fd39).
- Run
gradle <product>:checkCoverageto produce HTML coverage reports locally. After gradle commands finished, report files can be found under<product-build-dir>/reports/jacoco/.
Size Report 1
Affected Products
firebase-firestoreType Base (98ec319) Merge (c921764) Diff aar 1.26 MB 1.28 MB +16.6 kB (+1.3%) apk (release) 3.39 MB 3.39 MB +5.49 kB (+0.2%) firebase-firestore-ktxType Base (98ec319) Merge (c921764) Diff aar 7.45 kB 7.84 kB +388 B (+5.2%) apk (release) 3.87 MB 3.87 MB +3.07 kB (+0.1%)
Test Logs
- Base (98ec319): https://android-ci.firebaseopensource.com/view/gcs/android-ci/logs/postsubmit-binary-size/1538974837366591488
- Merge (c921764): https://android-ci.firebaseopensource.com/view/gcs/android-ci/pr-logs/pull/firebase_firebase-android-sdk/3522/binary-size/1538996597243777028
Notes
- Commit (c921764) is created by Prow via merging PR base commit (98ec319) and head commit (45d368c).
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateExecutionMode [AddedClass] error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateExecutionMode,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.count(com.google.firebase.firestore.AggregateExecutionMode) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.AggregateExecutionMode,String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.AggregateExecutionMode,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateExecutionMode [AddedClass] error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateExecutionMode,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.count(com.google.firebase.firestore.AggregateExecutionMode) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.AggregateExecutionMode,String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.AggregateExecutionMode,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateExecutionMode [AddedClass] error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateExecutionMode,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.count(com.google.firebase.firestore.AggregateExecutionMode) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.AggregateExecutionMode,String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.AggregateExecutionMode,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore_ktx: error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.AggregateSnapshot,com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,String,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod] error: Added method com.google.firebase.firestore.ktx.FirestoreKt.getField(com.google.firebase.firestore.GroupSnapshot,com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior) [AddedMethod]
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
The public api surface has changed for the subproject firebase-firestore: error: Added class com.google.firebase.firestore.AggregateField [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuery [AddedClass] error: Added class com.google.firebase.firestore.AggregateQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSnapshot [AddedClass] error: Added class com.google.firebase.firestore.AggregateSource [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuery [AddedClass] error: Added class com.google.firebase.firestore.GroupByQuerySnapshot [AddedClass] error: Added class com.google.firebase.firestore.GroupBySource [AddedClass] error: Added class com.google.firebase.firestore.GroupChange [AddedClass] error: Added class com.google.firebase.firestore.GroupSnapshot [AddedClass] error: Added method com.google.firebase.firestore.Query.aggregate(com.google.firebase.firestore.AggregateField,com.google.firebase.firestore.AggregateField...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.count() [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(String,java.lang.String...) [AddedMethod] error: Added method com.google.firebase.firestore.Query.groupBy(com.google.firebase.firestore.FieldPath,com.google.firebase.firestore.FieldPath...) [AddedMethod]
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.
@dconeybe: The following tests failed, say /retest to rerun them all:
| Test name | Commit | Details | Rerun command |
|---|---|---|---|
| device-check-changed | 45d368cbe6493ecccf8247fd472bf1c0737d4776 | link | /test device-check-changed |
| smoke-tests | 8e7fd39994062086e7805bbed6be658b110a99d0 | link | /test smoke-tests |
| binary-size | 8e7fd39994062086e7805bbed6be658b110a99d0 | link | /run binary-size |
| api-information | 8e7fd39994062086e7805bbed6be658b110a99d0 | link | /test api-information |
| check-changed | 8e7fd39994062086e7805bbed6be658b110a99d0 | link | /test check-changed |
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.