Releases: Instabug/Instabug-Android
Releases · Instabug/Instabug-Android
v11.12.0
- Adds a new API method to obfuscate APM network logs. See APM.registerNetworkLogsListener().
- Adds a new callback that’s executed after sending a crash report. See CrashReporting.setOnCrashSentCallback().
- Adds a new API method for network logging that allows passing headers as a separate parameter.
- Adds support for response bodies in gzip format in network logs.
- Adds localization for Bulgarian, Croatian, Estonian, Greek, Latvian, Lithuanian, Serbian, Slovenian and Ukrainian.
- Optimizes memory consumption when capturing console logs. <
- Fixes a memory leak that happened in InitialScreenshotHelper.
- Fixes an issue that caused app locale to be changed when using Instabug.setLocale() under certain conditions.
- Fixes a crash that occurred in APM network logging with requests that have a body that’s restricted from being read more than once.
- Fixes an issue that resulted in views count of announcements not being synced to the dashboard.
- Fixes a deadlock that happened in APM automatic UI traces that caused an ANR.
v11.11.0
- Supports capturing background ANRs on devices running API level 30 and higher.
- Improves Repro Steps for native Android apps that utilize React Native activities.
- Optimizes memory usage in various parts of the SDK.
- Fixes in-app notifications overlapping with the taskbar on foldable devices running Android 12L.
- Fixes some debug logs being shown when SdkDebugLogsLevel is set to NONE.
v11.10.0
- Adds support for warm app launches.
- Fixes a duplicate class error when using APM plugin.
- Fixes an issue that caused some crashes with long stack traces to consume large amounts of device storage.
- Fixes an IllegalStateException that happened with specific network requests when using APM plugin.
- Fixes an issue that prevented Gradle configuration cache from being enabled when using APM plugin
v11.9.0
- Adds the ability to configure the SDK using an external configuration file.
v11.8.0
- Optimizes resources to reduce SDK size.
- Optimizes memory usage when logging APM network requests.
- Moves storage of caches and other purgeable data to internal storage.
- Removes use of deprecated ProgressDialog.
- Fixes an issue in InstabugAPMOkhttpInterceptor that may cause some requests to fail.
v11.7.0
- Adds support for capturing fragments lifecycle events in Screen Loading and App Launch metrics in APM.
- Supports Android 13, with target API level set to 33.
- Updates
com.google.android.play:core
dependency to latest version2.0.1
. - Fixes an issue that caused crashes to be reported with an invalid date.
- Fixes an issue when using Instabug.addPrivateViews() that caused the added overlay to be positioned incorrectly.
- Fixes an OOM crash that occurred when persisting some data under specific conditions.
Note
Please update both com.google.android.play:core
and com.google.android.play:review
to the latest version v2.0.1
v11.6.0
- Adds a new callback for InstabugOkhttpInterceptor that's triggered on capturing a new network log. Use it to manipulate the network log details before it's stored. Check registerNetworkLogsListener.
- Adds a new setVideoEncoderConfig API to customize screen recording configuration.
- Makes text used in invalid message pop up when reporting a bug customizable via COMMENT_FIELD_INSUFFICIENT_CONTENT.
- Enhances accessibility support for surveys.
- Adds Romanian localization.
- Fixes various issues that led to ANRs being reported when host app is running in the background.
- Fixes an issue that caused an uncaught IllegalStateException in chats.
- Fixes an issue in APM custom traces that led to an inaccurate duration under certain conditions.
v11.5.4
- Fixes an unhandled ClassNotFoundException when using InstabugOkhttpInterceptor.
v11.5.3
- Fixes an issue in network logging that caused a crash when downloading files.
v11.5.2
- Fixes an OutOfMemoryError that happened when capturing Session Profiler data under certain conditions.
- Fixes an issue that caused some localized strings to be displayed in English, when using simplified Chinese or traditional Chinese locales.