Releases: Instabug/Instabug-Android
11.5.1
- Removes WiFi SSID from all captured data.
- Prevents SDK from crashing on API levels 19 and below when android.permission.GET_TASKS is missing from the app’s manifest file.
- Fixes an OOM crash that occurred while logging network requests when a device is running low on memory.
11.5.0
- Introduces a new API to report non-fatal errors with different levels.
- Locale field in reports now includes both language and region.
- Adjusts ProGuard rules to fix a regression in SDK size.
- Enhances memory usage of various SDK features.
- Fixes a rare crash that occurred in BaseReportingFragment.
- Fixes a compilation error that occurred when integrating APM network interceptor.
11.4.1
- Fixes an issue that causes compiling the SDK to fail with Manifest merge error on some projects compiled by API 31+.
11.4.0
- Adds support for detecting user terminations (beta).
- Adds a new API that enables reporting a non-fatal while setting a custom grouping fingerprint.
- Fixes an exception that could be thrown if ACCESS_NETWORK_STATE permission isn’t granted.
- Fixes an issue that caused APM network logs to not be captured when using OkHttpClient.
11.3.0
- Introduces multiple accessibility improvements to Bug Reporting UI.
- Requires CompileSDKVersion to be set to at least 31.
- Excludes the SDK’s SharedPreferences file from being included in backups.
- Fixes an issue that caused Repro Steps data to be logged when Bug Reporting is disabled
- Fixes truncated text in Bug Reporting UI in French Locale.
- Fixes a crash that happen when capturing a screen recording under certain conditions.
- Fixes an issue that prevented screen recordings from starting on specific devices.
- Fixes an infrequent StackOverflowError that happened on low-end devices.
- Fixes null request bodies in OkHttp when content-type is not set.
11.2.0
- Adds a Gradle plugin for uploading mapping files.
- Fixes an OOM crash that happened when storing some APM network responses on low-end devices.
- Fixes a crash that occurred under certain conditions when showing a video thumbnail in chats.
- Fixes an OOM crash that happened in InstabugOKhttpInterceptor on low-end devices.
- Fixes an issue that caused steps to be grouped incorrectly in Repro Steps.
- Fixes reporting of incorrect NDK stack traces on arm64-v8a devices.
- Fixes an issue that caused some GET requests to show an incorrect request body.
- Updates ProGuard rules to ensure compatibility with other SDKs.
11.1.0
-
Adds a new API that allows configuring a minimum character count for the description field in bug reports.
-
Enhances crash reporting to be able to capture crashes that occur very early during application initialization.
-
Enhances memory utilization in various parts of the SDK to avoid out of memory errors on devices with low memory.
-
Fixes an issue that prevents users from being able to stop a screen recording on specific devices.
-
Various performance and stability enhancements.
11.0.0
- Introduces a
newignoreFlagSecure(boolean isEnabled)
API that can be used to stop ignoring screenshots from activities that have FLAG_SECURE enabled. - Introduces a
newisUsageExceeded()
API that return whether the current app has exceeded usage limits for current plan. - Enhances the reporting of emulator device types in APM.
- Removes a set of APIs that have been previously deprecated.
- Fixes an issue that caused a rare IllegalStateException when using in-app chats.
- Fixes a typo Indonesian locale.
10.13.0
-
Adds support for gRPC network requests in APM.
-
Fixes an issue that resulted in not being able to send identified user email in bug reports.
-
Fixes a crash that occurred under certain conditions while replying to a message in chats.
-
Fixes a few crashes that happened when running on low-end devices with low memory.
-
Optimizes memory usage and performance of various components.
10.12.3
- Fixes an issue with masking certain views that resulted in a crash.
- Fixes a crash that occurred under certain conditions when logging Repro Steps.
- Fixes a few crashes that happened when running on low-end devices with low memory.
- Fixes an issue that resulted in not being able to dismiss in-app notifications.
- Optimizes performance of various parts of the SDK to avoid possible ANRs on low-end devices.