-
Notifications
You must be signed in to change notification settings - Fork 625
Persist the aqs session id on new aqs session #5274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Release note changesThe following release notes were modified. Please ensure they look correct. Release Notesfirebase-crashlytics### {{crashlytics}} version 18.4.2 {: #crashlytics_v18-4-2}
* {{feature}} Include Firebase sessions with NDK crashes and ANRs.
#### {{crashlytics}} Kotlin extensions version 18.4.2 {: #crashlytics-ktx_v18-4-2}
The Kotlin extensions library transitively includes the updated
`firebase-crashlytics` library. The Kotlin extensions library has no additional
updates. |
Coverage Report 1Affected Products
Test Logs |
Size Report 1Affected Products
Test Logs |
...shlytics/src/main/java/com/google/firebase/crashlytics/internal/model/CrashlyticsReport.java
Show resolved
Hide resolved
...java/com/google/firebase/crashlytics/internal/common/CrashlyticsAppQualitySessionsStore.java
Outdated
Show resolved
Hide resolved
firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/FirebaseCrashlytics.java
Outdated
Show resolved
Hide resolved
Startup Time Report 1Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS. Startup time comparison between the CI merge commit (dd14f14) and the base commit (dff55b6) are not available. No macrobenchmark data found for the base commit (dff55b6). Analysis for the CI merge commit (dd14f14) can be found at: |
# Conflicts: # firebase-crashlytics/CHANGELOG.md
Persist the aqs session id on new aqs session, instead of on event. This is needed for ANRs and native crashes that can't persist on event. This also populates the aqs session id and fid in the Report. The new `CrashlyticsAppQualitySessionsStore` class is based on the existing `MetaDataStore` class but with the current session id not being final.
Per [b/299509129](https://b.corp.google.com/issues/299509129), This adds a changelog entry to `firebase-crashlytics-ndk` that should've been added with #5274, as `firebase-crashlytics` is in the same library group.
Persist the aqs session id on new aqs session, instead of on event. This is needed for ANRs and native crashes that can't persist on event.
This also populates the aqs session id and fid in the Report.
The new
CrashlyticsAppQualitySessionsStore
class is based on the existingMetaDataStore
class but with the current session id not being final.