Releases: bitdriftlabs/capture-sdk
Releases · bitdriftlabs/capture-sdk
v0.18.0
What's Changed
- Update SDK version to 0.17.29 by @bitdrift-opening-capture-sdk-prs[bot] in #495
- fix(android): correct jni signature for set sleep mode enabled by @kattrali in #496
- [Android] Remove unnecessary Log.e by @FranAguilera in #497
- [Android] Adding native crash processing for Android by @FranAguilera in #492
- [Android] Bump min SDK to 24 by @FranAguilera in #484
- Add attribution for ScannableView by @murki in #501
- [Android] Adding Architecture, supported ABIs to reports by @FranAguilera in #500
- [Android] Revert Native processing parsing by @FranAguilera in #502
- Use Wildcard profile for running on device by @Reflejo in #504
- [Android] Remove integration(vendor) crash detection by @FranAguilera in #505
- [Android] Add another generic ANR to gradle test app by @FranAguilera in #507
- enable relr for android build by @snowp in #506
- [andr] Move expensive operations on start to a bg thread by @murki in #508
- [ci][andr] re-enable capture:checkLicense by @murki in #511
- bump shared-core by @kattrali in #513
- Simplifying apk size reporting by @FranAguilera in #512
- [Android] Add native load duration to Capture SDK start log by @FranAguilera in #516
- [andr][tooling] Bumping versions of Android tooling by @murki in #515
- [Android] Fix ci issues due to NDK version change by @FranAguilera in #521
- [Android] Prevent interopt crash for toFields by @FranAguilera in #519
- Remove accidental comment by @FranAguilera in #525
- [Android] Klint format + Clean up FieldProvider by @FranAguilera in #520
- Prevent ci failures from forked repos by @FranAguilera in #530
- CI fix follow up by @FranAguilera in #531
- Small optimization in LoggerImpl.extractFields by @pyricau in #529
- [Android] Improvements on SDKConfigured duration by @FranAguilera in #526
- Make CaptureTree configurable by @murki in #528
- [andr] Bump support to API 36 (Android 16) by @murki in #532
- strip out Debug impls in release by @snowp in #510
- [Android] Instance class variables clean up by @FranAguilera in #534
- Install NDK for release scripts by @FranAguilera in #535
- Revert "strip out Debug impls in release (#510)" by @FranAguilera in #536
New Contributors
Full Changelog: v0.17.29...v0.18.0
v0.17.29
What's Changed
- Update SDK version to 0.17.28 by @bitdrift-opening-capture-sdk-prs in #478
- Add readme for maven local by @FranAguilera in #479
- [gradle test app 2] Ergonomic improvements by @murki in #480
- [Android] Add optional context parameter to Capture.start by @FranAguilera in #485
- Bump shared core by @FranAguilera in #486
- Use rust version 1.88.0 by @Reflejo in #466
- [Android] Fix microbenchmark by @FranAguilera in #487
- [Android] Delete FileReader by @FranAguilera in #493
- Remove mockito inline by @FranAguilera in #494
- [Android] JankStats - Early flagging by @FranAguilera in #481
Full Changelog: v0.17.28...v0.17.29
v0.17.28
What's Changed
- Update SDK version to 0.17.27 by @bitdrift-opening-capture-sdk-prs in #469
- enable panic=abort for gradle build by @snowp in #470
- bump shared core for stats fix by @mattklein123 in #471
- Make Gradle plugin configurable from build.gradle by @kstenerud in #460
- [Android] [GradleTestApp] Tweak coroutines ANR for a more realistic case by @FranAguilera in #472
- Bump latest shared-core by @FranAguilera in #475
- [Android] Remove com.github.michaelbull by @FranAguilera in #473
- feat: add app hang reporting by @kattrali in #461
- add thread index to reports by @kattrali in #476
- Revert Force start to run off main thread - #408 by @FranAguilera in #477
Full Changelog: v0.17.27...v0.17.28
v0.17.27
What's Changed
- Update SDK version to 0.17.26 by @bitdrift-opening-capture-sdk-prs in #459
- Add Gradle task to upload symbols and mapping by @kstenerud in #457
- [Android] [FatalIssueReporter] Update background ANR logic by @FranAguilera in #462
- [Android] [Fatal Issue] Support nested stack trace by @FranAguilera in #464
- [Android] Minor polishes for crash reporting + Follow internal interface convention by @FranAguilera in #463
- feat: add configuration object for init in objc by @kattrali in #465
- fix(ios): avoid referencing logger during init by @kattrali in #467
Full Changelog: v0.17.26...v0.17.27
v0.17.26
What's Changed
- Update SDK version to 0.17.25 by @bitdrift-opening-capture-sdk-prs in #452
- bring in shared-core changes to always flush on crash by @snowp in #453
- [ANDR] Copy jank framedata before using it by @murki in #454
- feat(jvm): add sdk version to reports by @kattrali in #397
- fix(ios): disallow empty report error stack by @kattrali in #455
- feat: add public interface to the sdk version by @kattrali in #428
- Fix ReplayPreviewClient by @murki in #456
- Remove SKView traversal for now by @Reflejo in #458
Full Changelog: v0.17.25...v0.17.26
v0.17.25
What's Changed
- Update SDK version to 0.17.24 by @bitdrift-opening-capture-sdk-prs in #446
- build: avoid checking in compile artifacts by @kattrali in #447
- fix(ios): remove completely empty threads from reports by @kattrali in #443
- [Android] Force start to run off main thread by @FranAguilera in #408
- feat: add sleep mode to Capture config and logger interface by @kattrali in #445
- [FatalIssueReporter] Add BuiltIn as part of Configuration object by @FranAguilera in #436
- [Android] Add back initialization error for BuiltIn by @FranAguilera in #448
- [Android] [StrictMode] Ignore known offenders from gradle test app by @FranAguilera in #451
- [Configuration] Reorder params for JvmOverloads by @FranAguilera in #449
- [Android] Append thread info for ANR case by @FranAguilera in #450
Full Changelog: v0.17.24...v0.17.25
v0.17.24
What's Changed
- Update SDK version to 0.17.23 by @bitdrift-opening-capture-sdk-prs in #439
- feat(ios): add fatal issue reporting init to objc by @kattrali in #438
- feat(ios): enhance fatal issue reports with more reason info by @kattrali in #440
- add helper script for bumping shared-core by @snowp in #444
- Bump shared core for blocking_recv_with_timeout changes by @FranAguilera in #442
Full Changelog: v0.17.23...v0.17.24
v0.17.23
What's Changed
- Update SDK version to 0.17.22 by @bitdrift-opening-capture-sdk-prs in #426
- fix(ios): keep unformatted version of OS build info by @kattrali in #429
- Add missing proxyOkHttpEventListener property in the unit tests by @kstenerud in #431
- fix(ios): attribute first non-empty stack as crash diagnostic cause by @kattrali in #430
- fix(ios): allow version format to skip patch or minor specifiers by @kattrali in #433
- [Android] Add installation source by @FranAguilera in #432
- [Android] Follow up to ANR categorization by @FranAguilera in #434
- [Android] Frame processing improvements by @FranAguilera in #435
- Add sensible defaults for initFatalIssueReporting by @murki in #437
Full Changelog: v0.17.22...v0.17.23
v0.17.22
What's Changed
- Pick right Xcode from mac_ci_setup by @Reflejo in #417
- Update SDK version to 0.17.21 by @bitdrift-opening-capture-sdk-prs in #418
- [Android] AppExit polish follow up by @FranAguilera in #419
- log(swift): add more init logging for fatal issues by @kattrali in #420
- Support 16KB aligned .so on gradle x86_64 by @murki in #421
- [Android] Bump shared core for SessionStrategy deadlock fix by @FranAguilera in #424
- Remove unavailable function by @FranAguilera in #425
Full Changelog: v0.17.21...v0.17.22
v0.17.21
What's Changed
- add button to swift example to generate a crash by @kattrali in #412
- Update SDK version to 0.17.20 by @bitdrift-opening-capture-sdk-prs in #413
- fix extra newline in ios SDK version by @snowp in #414
- [Android] Harden AppExitInfo logic by @FranAguilera in #415
Full Changelog: v0.17.20...v0.17.21