{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":146941185,"defaultBranch":"master","name":"firebase-android-sdk","ownerLogin":"firebase","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-31T20:50:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1335026?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718129667.0","currentOid":""},"activityList":{"items":[{"before":"6eefcefc0035170ebe72968a5b0e5f0855d367b9","after":"a147a145581ee8db7ea78e853206253861f541f7","ref":"refs/heads/dconeybe/xgoogapiclient","pushedAt":"2024-06-11T20:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"Implement x-goog-api-client header","shortMessageHtmlLink":"Implement x-goog-api-client header"}},{"before":"3ceb9a2a3501efbff6f532d804e77de6a706a919","after":"6eefcefc0035170ebe72968a5b0e5f0855d367b9","ref":"refs/heads/dconeybe/xgoogapiclient","pushedAt":"2024-06-11T19:45:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"Merge branch 'dataconnect' into xgoogapiclient","shortMessageHtmlLink":"Merge branch 'dataconnect' into xgoogapiclient"}},{"before":"3d1efb3e372c280aa13546f3b4f5c3323976ca8e","after":"c49d8f40d0d25db2bfb24a3aa2afc113b3cf50b7","ref":"refs/heads/dataconnect","pushedAt":"2024-06-11T19:44:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"use mockk instead of mockito","shortMessageHtmlLink":"use mockk instead of mockito"}},{"before":"720bc26d676e3f2fd28169cb63db6de8fbb89988","after":"ddd8b8578430472f7d071691a375372967d4d0f0","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-11T19:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"fix packaging in gradle","shortMessageHtmlLink":"fix packaging in gradle"}},{"before":"c81759b3d4d58061cb5855727c4b4f1011aff08c","after":"720bc26d676e3f2fd28169cb63db6de8fbb89988","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-11T19:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"FirebaseAppUnitTestingRule.kt: add class javadocs","shortMessageHtmlLink":"FirebaseAppUnitTestingRule.kt: add class javadocs"}},{"before":"4d2006b054558eab3bcf9c61a95194093521dd61","after":"c81759b3d4d58061cb5855727c4b4f1011aff08c","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-11T19:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"DemoConnectorCompanionUnitTest.kt is fixed","shortMessageHtmlLink":"DemoConnectorCompanionUnitTest.kt is fixed"}},{"before":"8beaa14ea26e4dbe78a8674334b02f12c6a260dd","after":"4d2006b054558eab3bcf9c61a95194093521dd61","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-11T18:53:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"FirebaseAppUnitTestingRule.kt: remove the call to addOrUpdateService() as it was actually _clobbering_ the service, which isn't what we wanted","shortMessageHtmlLink":"FirebaseAppUnitTestingRule.kt: remove the call to addOrUpdateService(…"}},{"before":"90bb426805583e220c6a37670fe276e6fcc01de9","after":"8beaa14ea26e4dbe78a8674334b02f12c6a260dd","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-11T18:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"DemoConnectorCompanionUnitTest.kt added, converted from DemoConnectorCompanionIntegrationTest.kt, although there is still some roboelectric issues with finding the registrar","shortMessageHtmlLink":"DemoConnectorCompanionUnitTest.kt added, converted from DemoConnector…"}},{"before":null,"after":"9e3112bcdaf86f505c9879db07c581d6050202dd","ref":"refs/heads/davidmotson.fix_firestore_gradle","pushedAt":"2024-06-11T18:14:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidmotson","name":"David Motsonashvili","path":"/davidmotson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7716258?s=80&v=4"},"commit":{"message":"pin firebase-common","shortMessageHtmlLink":"pin firebase-common"}},{"before":"51b0e34bd0961fee1ed001f7444e366359992a99","after":"90bb426805583e220c6a37670fe276e6fcc01de9","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-11T16:17:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"MockFirebaseAppFactory.kt added, replacing FirebaseDataConnectTestUtil.kt","shortMessageHtmlLink":"MockFirebaseAppFactory.kt added, replacing FirebaseDataConnectTestUti…"}},{"before":"a6c56a4d3ede18bc069fb33a84b55b7215c8e18f","after":null,"ref":"refs/heads/crashlytics-forced-sender-fix","pushedAt":"2024-06-11T14:39:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anitdas","name":"Anit Das","path":"/anitdas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594054?s=80&v=4"}},{"before":"b770489c9e368ea9aace93574d29182e3fc9ba7e","after":"6c61dfd2264a6547112f6c20374cee3675c77c6b","ref":"refs/heads/master","pushedAt":"2024-06-11T14:39:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anitdas","name":"Anit Das","path":"/anitdas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594054?s=80&v=4"},"commit":{"message":"Changing caught exception type to fail safely on any exception type. (#6022)\n\nAddressing issue #6001. This will avoid failing on the early upload and\r\ninstead report the errors with either the next scheduled time by\r\nFirelog, or the next app launch","shortMessageHtmlLink":"Changing caught exception type to fail safely on any exception type. (#…"}},{"before":"b770489c9e368ea9aace93574d29182e3fc9ba7e","after":"19e8731af96514b99ad3bf2da6dca43648842cef","ref":"refs/heads/tomandersen/testbuild","pushedAt":"2024-06-11T14:19:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Update FirebaseFirestore.java","shortMessageHtmlLink":"Update FirebaseFirestore.java"}},{"before":null,"after":"b770489c9e368ea9aace93574d29182e3fc9ba7e","ref":"refs/heads/tomandersen/testbuild","pushedAt":"2024-06-11T14:15:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Update libcrashlytics to support 16 kb page sizes (#5785)\n\nUpdate libcrashlytics to support 16 kb page sizes.\r\n\r\nTested using the instructions in [Verifying Your\r\nApp](https://docs.google.com/document/d/11EG6_7vqIxvi517mivD34tBV_3k5SmpaTzaqMElvPXI/edit?resourcekey=0-rUve940xNkPV9DkvYgVBGw&tab=t.0#bookmark=id.rmsr6g9is475)\r\n\r\n1. ```bash\r\n $ adb shell getconf PAGE_SIZE\r\n 16384\r\n ```\r\n2. ```bash\r\n out/lib/arm64-v8a/libcrashlytics-handler.so: ALIGNED (2**14)\r\n out/lib/arm64-v8a/libapp.so: ALIGNED (2**14)\r\n out/lib/arm64-v8a/libcrashlytics.so: ALIGNED (2**14)\r\n out/lib/arm64-v8a/libcrashlytics-trampoline.so: ALIGNED (2**14)\r\n out/lib/arm64-v8a/libcrashlytics-common.so: ALIGNED (2**14)\r\n ```\r\n3. ```bash\r\n$\r\n/google/src/head/depot/google3/third_party/java/android/android_sdk_linux/platform-tools/zipalign\r\n-c -P 16 -v 4 app-test.apk\r\n ...\r\n 11172592 resources.arsc (OK)\r\n Verification succesful\r\n ```\r\n\r\nAlso tested on emulator with Android API VanillaIceCream (Google APIs\r\nPage Size 16KB) image. And tested on a physical device, though not 16k,\r\nfor regressions.","shortMessageHtmlLink":"Update libcrashlytics to support 16 kb page sizes (#5785)"}},{"before":"fdc425db54314189a0d048f5c6fe8130a84345e1","after":"d525b64597edc778a526fc43677f70e5c517d008","ref":"refs/heads/tomandersen/handshakeRewrite","pushedAt":"2024-06-11T12:36:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Merge branch 'tomandersen/streamRefactor' into tomandersen/handshakeRewrite","shortMessageHtmlLink":"Merge branch 'tomandersen/streamRefactor' into tomandersen/handshakeR…"}},{"before":"6d0f2885bde286aeb722b92be9657093ab30f8ee","after":"906acc5eca38af05078c93276f761c1e87f99ad6","ref":"refs/heads/tomandersen/streamRefactor","pushedAt":"2024-06-11T12:36:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Merge branch 'tomandersen/dbToken' into tomandersen/streamRefactor","shortMessageHtmlLink":"Merge branch 'tomandersen/dbToken' into tomandersen/streamRefactor"}},{"before":"b5f66a0a04bfa01452b5dc7d75074d1f3300413c","after":"f2c309f21d97a6945c3c6f423f868b5d4f6a3048","ref":"refs/heads/tomandersen/dbToken","pushedAt":"2024-06-11T12:36:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tomandersen/dbToken","shortMessageHtmlLink":"Merge branch 'master' into tomandersen/dbToken"}},{"before":"03c70b9b6e1b1c9bd911413bdb05386df87c9010","after":"fdc425db54314189a0d048f5c6fe8130a84345e1","ref":"refs/heads/tomandersen/handshakeRewrite","pushedAt":"2024-06-11T02:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Add tests","shortMessageHtmlLink":"Add tests"}},{"before":null,"after":"4a0a0f75ddfadea79be15ebeb3edd62348a739c2","ref":"refs/heads/dependabot/npm_and_yarn/smoke-tests/src/androidTest/backend/functions/functions/grpc/grpc-js-1.10.9","pushedAt":"2024-06-10T22:07:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump @grpc/grpc-js\n\nBumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.10.6 to 1.10.9.\n- [Release notes](https://github.com/grpc/grpc-node/releases)\n- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.6...@grpc/grpc-js@1.10.9)\n\n---\nupdated-dependencies:\n- dependency-name: \"@grpc/grpc-js\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @grpc/grpc-js"}},{"before":"3d1efb3e372c280aa13546f3b4f5c3323976ca8e","after":"51b0e34bd0961fee1ed001f7444e366359992a99","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-10T20:54:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"fix build of ../gradlew :firebase-dataconnect:testDebugUnitTest to use mockk instead of mockito","shortMessageHtmlLink":"fix build of ../gradlew :firebase-dataconnect:testDebugUnitTest to us…"}},{"before":null,"after":"3d1efb3e372c280aa13546f3b4f5c3323976ca8e","ref":"refs/heads/dconeybe/mockk","pushedAt":"2024-06-10T20:31:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dataconnect","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dataconnect"}},{"before":"3d1efb3e372c280aa13546f3b4f5c3323976ca8e","after":"3ceb9a2a3501efbff6f532d804e77de6a706a919","ref":"refs/heads/dconeybe/xgoogapiclient","pushedAt":"2024-06-10T20:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"initial work; need to switch to a kotlin-first mocking framework","shortMessageHtmlLink":"initial work; need to switch to a kotlin-first mocking framework"}},{"before":"02ed24a53fe346827bce986102a7f00cb599a3d9","after":"c24f5ac5c69dd0d94c1be9b0359a167a4c58e817","ref":"refs/heads/rl.vertex.bump.common.060","pushedAt":"2024-06-10T18:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rlazo","name":"Rodrigo Lazo","path":"/rlazo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368578?s=80&v=4"},"commit":{"message":"ktfmt","shortMessageHtmlLink":"ktfmt"}},{"before":"198786e9f5ecde8c63de45dabf5af0a347f9e85d","after":"02ed24a53fe346827bce986102a7f00cb599a3d9","ref":"refs/heads/rl.vertex.bump.common.060","pushedAt":"2024-06-10T18:37:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rlazo","name":"Rodrigo Lazo","path":"/rlazo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368578?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rl.vertex.bump.common.060","shortMessageHtmlLink":"Merge branch 'master' into rl.vertex.bump.common.060"}},{"before":"12b5329c8571abdc9031c55916dad46d478cbc56","after":"3d1efb3e372c280aa13546f3b4f5c3323976ca8e","ref":"refs/heads/dconeybe/xgoogapiclient","pushedAt":"2024-06-10T17:13:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dataconnect","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dataconnect"}},{"before":"12b5329c8571abdc9031c55916dad46d478cbc56","after":"3d1efb3e372c280aa13546f3b4f5c3323976ca8e","ref":"refs/heads/dataconnect","pushedAt":"2024-06-10T17:13:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dataconnect","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dataconnect"}},{"before":null,"after":"12b5329c8571abdc9031c55916dad46d478cbc56","ref":"refs/heads/dconeybe/xgoogapiclient","pushedAt":"2024-06-10T17:12:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dconeybe","name":"Denver Coneybeare","path":"/dconeybe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61283819?s=80&v=4"},"commit":{"message":"Update scripts for Data Connect Emulator v1.2.0 (#6020)","shortMessageHtmlLink":"Update scripts for Data Connect Emulator v1.2.0 (#6020)"}},{"before":null,"after":"a6c56a4d3ede18bc069fb33a84b55b7215c8e18f","ref":"refs/heads/crashlytics-forced-sender-fix","pushedAt":"2024-06-07T19:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anitdas","name":"Anit Das","path":"/anitdas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594054?s=80&v=4"},"commit":{"message":"Changing caught exception type to fail safely on any exception type.","shortMessageHtmlLink":"Changing caught exception type to fail safely on any exception type."}},{"before":"0e6a90935562153d92416fcc42cbd784d64400c3","after":"67fea4f2c1e0fa2c4940d0c0ecbe1c6f093b884f","ref":"refs/heads/davidmotson.vertex_count_token","pushedAt":"2024-06-07T19:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidmotson","name":"David Motsonashvili","path":"/davidmotson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7716258?s=80&v=4"},"commit":{"message":"update to match genai pr","shortMessageHtmlLink":"update to match genai pr"}},{"before":"7384a4fee94688c9710355044b03dc81bc983255","after":"0e6a90935562153d92416fcc42cbd784d64400c3","ref":"refs/heads/davidmotson.vertex_count_token","pushedAt":"2024-06-07T19:19:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidmotson","name":"David Motsonashvili","path":"/davidmotson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7716258?s=80&v=4"},"commit":{"message":"Merge branch 'master' into davidmotson.vertex_count_token","shortMessageHtmlLink":"Merge branch 'master' into davidmotson.vertex_count_token"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYqdcYQA","startCursor":null,"endCursor":null}},"title":"Activity · firebase/firebase-android-sdk"}