1
1
# Unreleased
2
2
3
- # 18.4.0
4
3
* [ feature] Integrated with Firebase sessions library to enable upcoming features related to
5
4
session-based crash metrics.
6
5
7
- ## Kotlin
8
- The Kotlin extensions library transitively includes the updated
9
- ` firebase-crashlytics ` library. The Kotlin extensions library has no additional
10
- updates.
11
-
12
6
# 18.3.7
13
7
* [ feature] Added collection of version control information generated by the
14
8
Android Gradle plugin (AGP).
@@ -23,6 +17,7 @@ updates.
23
17
* [ feature] Added support for upcoming [ crashlytics] features to report
24
18
GWP-ASan crashes on supported API levels.
25
19
(GitHub [ #4721 ] ( https://github.com/firebase/firebase-android-sdk/pull/4721 ) {: .external})
20
+
26
21
* [ changed] Improved crash reporting reliability for crashes that occur early
27
22
in the app's lifecycle.
28
23
(GitHub [ #4608 ] ( https://github.com/firebase/firebase-android-sdk/pull/4608 ) {: .external}, [ #4786 ] ( https://github.com/firebase/firebase-android-sdk/pull/4786 ) {: .external})
@@ -42,7 +37,6 @@ updates.
42
37
The Kotlin extensions library transitively includes the updated
43
38
` firebase-crashlytics ` library. The Kotlin extensions library has no additional
44
39
updates.
45
-
46
40
# 18.3.4
47
41
<aside class =" caution " >This version of <code >firebase-crashlytics</code > and
48
42
<code >firebase-crashlytics-ktx</code > can cause a nondeterministic crash on
@@ -54,6 +48,7 @@ updates.
54
48
55
49
* [ changed] Improved crash reporting reliability for crashes that occur early
56
50
in the app's lifecycle.
51
+
57
52
* [ changed] Added improved support for capturing ` BuildId ` s for native ANRs on
58
53
older Android versions.
59
54
@@ -120,7 +115,7 @@ The Kotlin extensions library transitively includes the updated
120
115
# 18.2.13
121
116
* [ changed] Updated dependency of ` play-services-basement ` to its latest
122
117
version (v18.1.0).
123
-
118
+
124
119
125
120
## Kotlin
126
121
The Kotlin extensions library transitively includes the updated
@@ -149,8 +144,10 @@ updates.
149
144
# 18.2.10
150
145
* [ fixed] Fixed a bug that could prevent unhandled exceptions from being
151
146
propogated to the default handler when the network is unavailable.
147
+
152
148
* [ changed] Internal changes to support on-demand fatal crash reporting for
153
149
Flutter apps.
150
+
154
151
* [ fixed] Fixed a bug that prevented [ crashlytics] from initalizing on some
155
152
devices in some cases. (#3269 )
156
153
@@ -234,6 +231,7 @@ updates.
234
231
# 18.2.3
235
232
* [ fixed] Fixed a race condition that prevented some launch-time crashes from
236
233
being reported to Crashlytics.
234
+
237
235
* [ changed] Internal changes to support upcoming Unity crash reporting
238
236
improvements.
239
237
@@ -288,6 +286,7 @@ updates.
288
286
when [ automatic data collection] ( /docs/crashlytics/customize-crash-reports?platform=android#enable-reporting )
289
287
is disabled for [ crashlytics] . [ crashlytics] no longer makes any network
290
288
calls when reporting is disabled.
289
+
291
290
* [ changed] Internal changes to support dynamic feature modules.
292
291
293
292
@@ -299,6 +298,7 @@ updates.
299
298
# 17.4.1
300
299
* [ changed] Improved rooted device detection.
301
300
(#2515 )
301
+
302
302
* [ fixed] Fix an uncaught IllegalStateExeception that could be thrown if
303
303
[ crashlytics] is unable to register a receiver that collects battery state
304
304
information. If registration fails due to the app already having registered
@@ -319,6 +319,7 @@ updates.
319
319
([ Github PR #2443 ] ( //github.com/firebase/firebase-android-sdk/pull/2443 ) {: .external})
320
320
321
321
322
+
322
323
## Kotlin
323
324
The Kotlin extensions library transitively includes the updated
324
325
` firebase-crashlytics ` library. The Kotlin extensions library has no additional
@@ -337,6 +338,7 @@ updates.
337
338
# 17.3.0
338
339
* [ changed] Clarified debug logs for crash reports enqueued to be sent via the
339
340
` firebase-datatransport ` library.
341
+
340
342
* [ fixed] Addressed an issue which could cause a ` RejectedExecutionException `
341
343
in rare cases.
342
344
([ Github Issue #2013 ] ( //github.com/firebase/firebase-android-sdk/issues/2013 ) {: .external})
@@ -351,6 +353,7 @@ updates.
351
353
* [ fixed] Fixed crash that can occur when using a built-in resource as the app
352
354
launcher icon.
353
355
([ Github Issue #1935 ] ( //github.com/firebase/firebase-android-sdk/issues/1935 ) {: .external})
356
+
354
357
* [ fixed] Fixed a bug preventing crash reports from being sent in some cases
355
358
when an app is using [ crashlytics] on multiple processes.
356
359
@@ -364,9 +367,11 @@ updates.
364
367
* [ fixed] Improved handling of asynchronous tasks that need to wait for
365
368
completion on the main thread.
366
369
([ Github PR #1739 ] ( //github.com/firebase/firebase-android-sdk/pull/1739 ) {: .external})
370
+
367
371
* [ changed] Added an overload to the ` setCrashlyticsCollectionEnabled ` API to
368
372
allow for passing ` null ` to clear any previously set value.
369
373
([ Github PR #1434 ] ( //github.com/firebase/firebase-android-sdk/pull/1434 ) {: .external})
374
+
370
375
* [ changed] Migrated to use the [ firebase_installations] service _ directly_
371
376
instead of using an indirect dependency via the Firebase Instance ID SDK.
372
377
([ Github PR #1760 ] ( //github.com/firebase/firebase-android-sdk/pull/1760 ) {: .external})
@@ -395,11 +400,13 @@ updates.
395
400
# 17.1.0
396
401
* [ fixed] Updated [ crashlytics] integration with [ firebase_analytics] to
397
402
include native crashes in crash-free users counts.
403
+
398
404
* [ fixed] Removed a harmless, yet unexpected ` FileNotFoundException ` log
399
405
output that printed when an optional file is unavailable.
400
406
([ Github Issue #1559 ] ( //github.com/firebase/firebase-android-sdk/issues/1559#issuecomment-638387614 ) {: .external})
401
407
402
408
409
+
403
410
## Kotlin
404
411
* [ feature] The [ firebase_crashlytics] Android library with Kotlin
405
412
extensions is now available. The Kotlin extensions library transitively
@@ -410,34 +417,42 @@ updates.
410
417
* [ fixed] Fixed an issue causing a ` SQLiteException ` when changing versions
411
418
of [ crashlytics] .
412
419
([ Github Issue #1531 ] ( https://github.com/firebase/firebase-android-sdk/issues/1531 ) {: .external})
420
+
413
421
* [ fixed] Improved reliability of sending reports at crash time on Android API
414
422
level 28+.
415
423
416
424
# 17.0.0
417
425
* [ changed] The [ firebase_crashlytics] SDK is now generally available.
426
+
418
427
* [ fixed] Fixed an issue that could cause apps to crash if a crash report
419
428
payload is too large (rare).
429
+
420
430
* [ changed] Updated dependency on the Firebase Instance ID library to v20.1.5,
421
431
which is a step towards a direct dependency on the [ firebase_installations]
422
432
service in a future release.
423
433
424
434
# 17.0.0-beta04
425
435
* [ changed] Imposed a limit on the maximum crash report payload size.
436
+
426
437
* [ fixed] Reduced crash report payload size.
427
438
428
439
# 17.0.0-beta03
429
440
* [ fixed] Fixed internal bugs to improve crash analysis and grouping.
441
+
430
442
* [ changed] Improved compatibility with Google Analytics. For best
431
443
performance, make sure you're using the latest versions of the
432
444
[ firebase_crashlytics] SDK and the Firebase SDK for Google Analytics.
445
+
433
446
* [ changed] Updated remaining [ crashlytics] backend API calls to prepare
434
447
for Fabric sunset.
435
448
436
449
# 17.0.0-beta02
437
450
* [ changed] Removed superfluous ` D/FirebaseCrashlytics ` prefix from logs.
438
451
([ #1202 ] ( https://github.com/firebase/firebase-android-sdk/issues/1202 ) )
452
+
439
453
* [ changed] Updated [ crashlytics] backend API calls in preparation for
440
454
Fabric sunset.
455
+
441
456
* [ changed] Upgraded [ firebase_analytics] integration to improve crash-free
442
457
users accuracy. For improved performance, we recommend that you upgrade to the
443
458
latest version of the Firebase SDK for [ firebase_analytics] with this
@@ -477,4 +492,3 @@ The following release notes describe changes in the new SDK.
477
492
from your ` AndroidManifest.xml ` file.
478
493
* [ removed] The ` fabric.properties ` and ` crashlytics.properties ` files are no
479
494
longer supported. Remove them from your app.
480
-
0 commit comments