{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":146941185,"defaultBranch":"main","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:1722367565.0","currentOid":""},"activityList":{"items":[{"before":"cda37c7873f5b286ebee0895ce4383171bf8054f","after":"26bdaae3d3c94b9df415cdecb86793c8559ae1e3","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T21:01:58.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":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"c88cf9c22c38634356ec8f9eb9de849e1bf9672c","after":"cda37c7873f5b286ebee0895ce4383171bf8054f","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T20:34:55.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/tomandersen/firestoreClientProvider' into tomandersen/abortSnapshotListenersOnTerminate","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/tomandersen/firestoreClientProvi…"}},{"before":"dae1f737fb5ea75c401b0adb9afa63236a1bb643","after":"c88cf9c22c38634356ec8f9eb9de849e1bf9672c","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T20:17:57.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":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"a9f30760297e36bb4a3de4db4209e1ec0da27548","after":"dae1f737fb5ea75c401b0adb9afa63236a1bb643","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T19:42:03.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":"Pretty","shortMessageHtmlLink":"Pretty"}},{"before":"a82dcd17e429d0dfe53b11f9ff3d58406a9f8d08","after":"a9f30760297e36bb4a3de4db4209e1ec0da27548","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T19:32:29.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":"Fix","shortMessageHtmlLink":"Fix"}},{"before":null,"after":"a90f1bbda93ccaa1d0a884901fc86692c7733e77","ref":"refs/heads/master","pushedAt":"2024-07-30T19:26:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"milaGGL","name":"Mila","path":"/milaGGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107142260?s=80&v=4"},"commit":{"message":"m147 mergeback (#5923)\n\nAuto-generated PR for cleaning up release m147\r\n\r\nNO_RELEASE_CHANGE\r\n\r\nCo-authored-by: davidmotson \r\nCo-authored-by: David Motsonashvili ","shortMessageHtmlLink":"m147 mergeback (#5923)"}},{"before":"00f5a2a8ae71b0022e6f6a4f3a42e49ca1225cb5","after":"00d6e22f3ab3008cddad57cc7bb0731cbc1d3b07","ref":"refs/heads/tomandersen/firestoreClientProvider","pushedAt":"2024-07-30T18:58:30.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 'main' into tomandersen/firestoreClientProvider","shortMessageHtmlLink":"Merge branch 'main' into tomandersen/firestoreClientProvider"}},{"before":null,"after":"5dd41158019edf12c17d50a14c5a54ecb153e2e7","ref":"refs/heads/crashlytics-api","pushedAt":"2024-07-30T18:25:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrober","name":"Matthew Robertson","path":"/mrober","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19628058?s=80&v=4"},"commit":{"message":"Draft of possible api change","shortMessageHtmlLink":"Draft of possible api change"}},{"before":"6ef3aa9d69f5a79d24ac6d10ab4a2a36dcbfe56d","after":null,"ref":"refs/heads/userActionPersistence","pushedAt":"2024-07-30T18:06:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"themiswang","name":null,"path":"/themiswang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16548721?s=80&v=4"}},{"before":"c928402e8f1099e1a876205674f345827627b618","after":"10fe14215dcdff6e57f67196309b5f7fee859ad9","ref":"refs/heads/main","pushedAt":"2024-07-30T18:06:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"themiswang","name":null,"path":"/themiswang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16548721?s=80&v=4"},"commit":{"message":"Move log and non-fatal persistence to disk write worker (#6133)\n\nOther metadata persistence is already on the right work from the\r\nprevious pr #6120\r\n- Move log and non-fatal persistence to disk write worker\r\n- Refine unit tests\r\n- Remove unused functions and interface","shortMessageHtmlLink":"Move log and non-fatal persistence to disk write worker (#6133)"}},{"before":"7ebc4d3c1fb72208e1938e38ddc2c46e7e7f3110","after":"6ef3aa9d69f5a79d24ac6d10ab4a2a36dcbfe56d","ref":"refs/heads/userActionPersistence","pushedAt":"2024-07-30T17:47:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"themiswang","name":null,"path":"/themiswang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16548721?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"5423a97e4d8cc6848435fe25f5c38a48cb20fb56","after":"7ebc4d3c1fb72208e1938e38ddc2c46e7e7f3110","ref":"refs/heads/userActionPersistence","pushedAt":"2024-07-30T17:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"themiswang","name":null,"path":"/themiswang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16548721?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"f61fade64fbd3527afe597f63fdbab80881a21dc","after":"00f5a2a8ae71b0022e6f6a4f3a42e49ca1225cb5","ref":"refs/heads/tomandersen/firestoreClientProvider","pushedAt":"2024-07-30T17:41:53.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 'main' into tomandersen/firestoreClientProvider","shortMessageHtmlLink":"Merge branch 'main' into tomandersen/firestoreClientProvider"}},{"before":"e8336b881eb84121b49bc9746cc3d1d5754a6a95","after":null,"ref":"refs/heads/fie-quota-retry","pushedAt":"2024-07-30T16:08:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"welishr","name":null,"path":"/welishr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65972773?s=80&v=4"}},{"before":"26c8a5a7eab7fffb2820d8b9f23643d24c8510f1","after":"c928402e8f1099e1a876205674f345827627b618","ref":"refs/heads/main","pushedAt":"2024-07-30T16:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"welishr","name":null,"path":"/welishr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65972773?s=80&v=4"},"commit":{"message":"Retry topic subscription on quota errors using exponential backoff (#6098)\n\nTopic subscription requests might hit a quota, but we can retry these\r\nfailures with exponential backoff incase they are transient. Retries will only be attempted as long as the app lives and will eventually backoff to 8 hours, so even if an app is consistently at quota, these extra sporadic retries should be harmless.\r\n\r\nFixes #6032","shortMessageHtmlLink":"Retry topic subscription on quota errors using exponential backoff (#…"}},{"before":"68cd17b673d1cd94cd200d863ba406da8754376c","after":"a82dcd17e429d0dfe53b11f9ff3d58406a9f8d08","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T15:23:28.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":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":"f3a919d807a5bc10cd65ff2a208b992316854a49","after":"68cd17b673d1cd94cd200d863ba406da8754376c","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T15:14:01.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":"Text","shortMessageHtmlLink":"Text"}},{"before":"fee2df93c499cc28fe5a1105a4e06017e104be51","after":"f3a919d807a5bc10cd65ff2a208b992316854a49","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T14:45:21.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":"Pretty","shortMessageHtmlLink":"Pretty"}},{"before":"98745a51abc1a13091a8a21faf3e3c621f0e9505","after":"fee2df93c499cc28fe5a1105a4e06017e104be51","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T14:40:15.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":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"abbe802e659c3c704308c33224add73a107057cb","after":"98745a51abc1a13091a8a21faf3e3c621f0e9505","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T14:25:13.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 'tomandersen/firestoreClientProvider' into tomandersen/abortSnapshotListenersOnTerminate","shortMessageHtmlLink":"Merge branch 'tomandersen/firestoreClientProvider' into tomandersen/a…"}},{"before":"0637848f439de16efc76a3fb8856afe3c4a4156c","after":"f61fade64fbd3527afe597f63fdbab80881a21dc","ref":"refs/heads/tomandersen/firestoreClientProvider","pushedAt":"2024-07-30T14:24:46.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 'main' into tomandersen/firestoreClientProvider","shortMessageHtmlLink":"Merge branch 'main' into tomandersen/firestoreClientProvider"}},{"before":null,"after":"abbe802e659c3c704308c33224add73a107057cb","ref":"refs/heads/tomandersen/abortSnapshotListenersOnTerminate","pushedAt":"2024-07-30T14:22:31.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":"Abort targets on terminate","shortMessageHtmlLink":"Abort targets on terminate"}},{"before":null,"after":"c1d07c959aa14d02271027f1c38c9d0270dc9185","ref":"refs/heads/dependabot/npm_and_yarn/smoke-tests/src/androidTest/backend/functions/functions/fast-xml-parser-4.4.1","pushedAt":"2024-07-29T22:34:20.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 fast-xml-parser\n\nBumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.3.6 to 4.4.1.\n- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)\n- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.3.6...v4.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: fast-xml-parser\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump fast-xml-parser"}},{"before":"e99dd50745119d755f8ec7430d6f5b53c97e1a31","after":"e8336b881eb84121b49bc9746cc3d1d5754a6a95","ref":"refs/heads/fie-quota-retry","pushedAt":"2024-07-29T21:18:40.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"welishr","name":null,"path":"/welishr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65972773?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fie-quota-retry","shortMessageHtmlLink":"Merge branch 'main' into fie-quota-retry"}},{"before":null,"after":"5423a97e4d8cc6848435fe25f5c38a48cb20fb56","ref":"refs/heads/userActionPersistence","pushedAt":"2024-07-29T19:48:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"themiswang","name":null,"path":"/themiswang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16548721?s=80&v=4"},"commit":{"message":"move log and non-fatal presistence to disk write worker","shortMessageHtmlLink":"move log and non-fatal presistence to disk write worker"}},{"before":"e61b1ed87f6ff8a8b26ea7b2f8b45460b93e1f3d","after":"f68934249ee106170b6d617121ca26690bc8eef0","ref":"refs/heads/tomandersen/handshakeRewrite","pushedAt":"2024-07-29T19:27:00.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"tom-andersen","name":"Tom Andersen","path":"/tom-andersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13738054?s=80&v=4"},"commit":{"message":"Fix after merge","shortMessageHtmlLink":"Fix after merge"}},{"before":null,"after":"26c8a5a7eab7fffb2820d8b9f23643d24c8510f1","ref":"refs/heads/crashlytics-settings-timeout","pushedAt":"2024-07-29T19:23:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrober","name":"Matthew Robertson","path":"/mrober","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19628058?s=80&v=4"},"commit":{"message":"Fix flaky test (#6132)\n\nFix flaky `submitTaskFromAnotherWorkerDoesNotUseLocalThreads` test. This\r\ntest would fail about 2% of the time on my machine due to dealing with\r\nthreads. With this change, it fails less than 0.5% of the time. Tested\r\nby running the test in a loop 1,000 times.","shortMessageHtmlLink":"Fix flaky test (#6132)"}},{"before":"2feeae6008d07911f39288d41d68e0b3465cf051","after":null,"ref":"refs/heads/crashlytics-fixflakytest","pushedAt":"2024-07-29T18:50:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrober","name":"Matthew Robertson","path":"/mrober","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19628058?s=80&v=4"}},{"before":"3a4ec1891cd39115dff7d25fcb2b2eab3e743aba","after":"26c8a5a7eab7fffb2820d8b9f23643d24c8510f1","ref":"refs/heads/main","pushedAt":"2024-07-29T18:50:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrober","name":"Matthew Robertson","path":"/mrober","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19628058?s=80&v=4"},"commit":{"message":"Fix flaky test (#6132)\n\nFix flaky `submitTaskFromAnotherWorkerDoesNotUseLocalThreads` test. This\r\ntest would fail about 2% of the time on my machine due to dealing with\r\nthreads. With this change, it fails less than 0.5% of the time. Tested\r\nby running the test in a loop 1,000 times.","shortMessageHtmlLink":"Fix flaky test (#6132)"}},{"before":null,"after":"2feeae6008d07911f39288d41d68e0b3465cf051","ref":"refs/heads/crashlytics-fixflakytest","pushedAt":"2024-07-29T18:39:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrober","name":"Matthew Robertson","path":"/mrober","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19628058?s=80&v=4"},"commit":{"message":"Fix flaky test","shortMessageHtmlLink":"Fix flaky test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjWosegA","startCursor":null,"endCursor":null}},"title":"Activity · firebase/firebase-android-sdk"}