Fix: Crash in WebView integration logic under some specific conditions
3.8.0 (May 15 2023)
Feat: New logException() API which accepts various options
3.7.0 (April 24 2023)
Feat: Improved interaction with the WebView. Now it's stable and captures more network requests.
3.6.0 (April 5 2023)
Feat: Add ability to change placeholder texts in built-in bug reporting UI
Feat: Improvements for video capture started from wrappers
3.5.0 (March 23 2023)
Feat: Custom attributes and email can now be set before Bugsee.launch() is executed
Feat: Increase attachments size to 3MB each (total limit is the same: 3 attachments)
Fix: Eliminate the call to setReadable() to prevent static analyzers to treat package vulnerable
3.4.0 (January 24 2023)
Feat: Added new API to handle and filter report fields (Learn more)
Fix: Video was disabled on some Samsung devices due to the restrictive internal checks
3.3.0 (January 12 2023)
Feat: logException() API augmented to accept 'domain' argument which lets group/merge error reports into different depending on its value (value of 'domain' argument)
3.2.0 (December 27 2022)
Feat: New API which accepts Fragment as the target secure view Bugsee.addSecureView(fragment, activity)
3.1.0 (December 14 2022)
Feat: Extend API (logException/upload) to not include video into a report
Fix: Internal improvements for logs collection
3.0.2 (November 08 2022)
Fix: Crash when secure views are added before the .launch() method is called
3.0.1 (October 26 2022)
Fix: Rare ConcurrentModificationException in network interception setup logic
3.0.0 (August 19 2022)
Breaking: minSdkVersion is now set to 21
Feature: Full Android 13 support (e.g. POST_NOTIFICATIONS permission support)
Feature: Early crashes are now sent synchronously which let Bugsee Android SDK to report application launch crashes
Feature: Dark theme support
Fix: Memory leak in notification management for VideoMode.V2
2.1.3 (May 22 2022)
Fix: Race condition in video capture which leads to a crash in some rare cases
Fix: Make interoperation with WebViews more secure
2.1.2 (May 4 2022)
Fix: View hierarchy may not be captured in some cases
Feat: When VideoMode.V2 is being used user permission for video capture is asked only upon launch (i.e. once)
2.1.1 (April 19 2022)
Fix: In some rare and specific cases, some bug reports may not be sent to the server
2.1.0 (April 14 2022)
Feat: Improve network requests capturing
Fix: Catch network exceptions
2.0.9 (April 8 2022)
Fix: Internal improvements for View Hierarchy capturing
2.0.8 (April 6 2022)
Feat: Custom view hierarchy capturing
2.0.7 (March 11 2022)
Feat: Improve early crash info capturing (console, network, etc)
2.0.6 (February 09 2022)
Feat: Improve rooted/jailbroken devices detection
2.0.5 (January 27 2022)
Fix: Correctly handle requirement to request bluetooth permission explicitly from user on Android 12+
Fix: checking for an explicitly set VideoMode as None
1.21.5, 2.0.1 (December 23 2021)
Fix: In some cases portion of the video may be obscured by black area
2.0.0 (December 2 2021)
Feat: Bugsee Android SDK migrated to AndroidX. Jetifier is not required now for builds with Bugsee SDK.
1.21.4 (November 22 2021)
Fix: Video may not be captured when some views have invalid dimensions (VideoMode.V1)
1.21.3 (November 11 2021)
Feat: Remove ProGuard/R8 rules which prevented optimizations of R$ class
Fix: Make VideoMode.V3 more resistant to failures
1.21.2 (November 1 2021)
Feat: Small optimizations
1.21.1 (October 4 2021)
Fix: Fix shake detector's behavior on Android 12.
1.21.0 (August 25 2021)
Feat: VideoMode.V3 now works on most devices. Previously it was disabled on all Samsung devices. From now on, Samsung devices with Android 8 and up are supported.
1.20.0 (August 2 2021)
Feat: Embedded dependencies updated to their latest versions to avoid NonSdkApi calls
1.19.18 (July 23 2021)
Fix: In some rare cases network capturing may cause an unhandled exception
1.19.17 (May 26 2021)
Fix: Video may not be captured if VideoMode not provided explicitly via launch options
1.19.16 (May 17 2021)
Feat: Video capture initialization refactor
1.19.15 (April 28 2021)
Fix: Add missing internal method for Unity wrapper
1.19.14 (April 27 2021)
Fix: Improve WebViews management
1.19.13 (April 20 2021)
Fix: Do not automatically fallback from VideoMode.V2 to VideoMode.V1 upon failure
Fix: Rare crash during network interception initialization
1.19.12 (March 22 2021)
Feat: New API to add attachments directly to the ExtendedReport instance
1.19.11 (February 10 2021)
Fix: Notification bar trigger was mistakenly displayed in some scenarios
1.19.10 (February 4 2021)
Fix: Rare crash during Bugsee launch with NullPointerException
Fix: Rare launch failure in some wrappers introduced by the bug in 1.19.9
1.19.9 (January 28 2021)
Fix: More cases when SDK were initially launched without video and then relaunched with video, touches may not be captured properly
1.19.8 (January 20 2021)
Fix: In some cases when SDK was initially launched without video and then relaunched with video, touches may not be captured properly
1.19.7 (December 30 2020)
Fix: In some cases, video capture will not restart when VideoMode.V2 is used and Bugsee.relaunch is called
Fix: When some specific locales are chosen on device, SDK may improperly generate data file contents (which is worked around in web dashboard)
1.19.6 (December 12 2020)
Fix: VideoMode.V2 did not capture video in some cases
1.19.5 (December 5 2020)
Fix: VideoMode.V2 failed to restart video recording in some cases
1.19.4 (November 27 2020)
Fix: Crash on application startup caused by the bug in Android Gradle Plugin
1.19.3 (November 25 2020)
Fix: Properly pick device metrics to avoid IncorrectContextUseViolation on the latest Android
Fix: VideoMode.V2 may fail to restart in some cases
1.19.2 (September 7 2020)
Fix: Video may not be available in some cases when VideoMode.V2 is used on Android 10+ devices
1.19.1 (August 27 2020)
Fix: Video recoding may stuck when software and hardware views are present simultaneously
1.19.0 (July 24 2020)
Feat: Drag events are now properly intercepted
Feat: Hide password fields for payment systems
Feat: Bugsee now stores its settings and data in dedicated preferences file. This prevents interference with app settings.
Fix: Crash due to illegal internal state of video capturing mechanism
Fix: In some cases secure fields may be revealed during device rotation
1.18.0 (May 29 2020)
Feat: Better hide secure fields
Feat: Improve crash reports interception
Feat: Better ANR handling
1.17.3 (March 24 2020)
Fix: Properly capture DialogFragment UI elements when VideoMode.V1 is used
1.17.2 (February 17 2020)
Fix: Rare crash while application is in background
1.17.1 (January 28 2020)
Fix: Maintain backward compatibility for SD card settings
1.17.0 (January 24 2020)
Feature: Deprecate SD card usage
1.16.1 (January 8 2020)
Fix: Some bug/error/crash reports were not uploaded correctly on Android 10
1.16.0 (November 27 2019)
Feature: Allow settings report labels (tags) via API methods and in reporting UI
Fix: Video was not recorded in some cases on emulators
1.15.0 (October 24 2019)
Feature: Add a set of launch options to make input fields in reporting UI mandatory
Feature: Add two new life cycle events: BeforeReportAssembled and AfterReportAssembled
Feature: Network requests and responses with content type of 'x-www-form-urlencoded' are now also intercepted
Fix: Make VideoMode.V2 work on Android 10 again
Fix: Network request/response body is now correctly intercepted for error responses
Note: An update to the latest version of "compileSdkVersion" (API 29) may be required if build/sync is failing with "foregroundServiceType not found".
Feature: New experimental video capture method not involving MediaProject and system enforced user consent dialog.
The mechanism does have some limitations: it does not record status bar, keyboard, GL and Media views, but it
is expected to become the default mode in the next release. To enable, set ExtendedVideoMode launch
option to false to disable MediaProjection and switch to the new method. read more
Feature: Crash reporting from services - experimental feature, enabled by Service launch flag. read more
Feature: Better handling for low disk space environment