Releases: bitdriftlabs/capture-sdk
Releases · bitdriftlabs/capture-sdk
v0.20.1
Both
Fixed
- Fixed an issue where the session ID on AppExit logs would not match the previous process run session ID as expected.
Android
Changed
- Removed
enableNativeCrashReportingflag fromConfigurationobject. From now on Native (NDK) crash reports will be included ifenableFatalIssueReportingis set to true. Please note Native (NDK) crash detection still requires Android 12+ (API level 31 or higher)
Fixed
- Fixed a jni LocalReference leak that could crash the app when very large field maps or feature flags were sent to the logger.
- Exclude
com.squareup.retrofit2:retrofitdependency from the generated pom.
v0.20.0
Android
Added
- Add
RetrofitUrlPathProviderhelper class to help extracting endpoint's url paths when using Retrofit services.
Changed
- Simplify constructor of
CaptureOkHttpEventListenerFactory. Remove usage of(call: Call) -> EventListener)in favor ofEventListener.Factory. - Make
HttpField.PATH_TEMPLATEconstant public so consumers can override it using a customOkHttpRequestFieldProvider.
Fixed
- Fix the rendering order and position of dialog and modal windows in Session Replay.
iOS
Added
- Add
rootFileURLparameter toConfigurationto allow customizing the storage location for SDK internal files.
v0.19.1
What's Changed
- Allow sdk to start without SessionReplay by @FranAguilera in #719
- Remove internal okhttp reference by @EricKuck in #721
- Add API to clear all feature flags by @kstenerud in #720
- Run make gen-flatbuffers by @FranAguilera in #725
- release: Keep changelog notes separatedely by @murki in #723
- build: update shared-core by @snowp in #729
- [Android] [Gradle-Test-App] Adding sleep mode card by @FranAguilera in #730
- Add ResponseFieldProvider by @FranAguilera in #731
- SleepMode rename by @FranAguilera in #724
- bump shared core to bring in log compression by @mattklein123 in #732
- [iOS] Change HTTPRequestMetrics.init to public by @FranAguilera in #733
- Update CHANGELOG for 0.19.1 release by @FranAguilera in #734
- Fix change log release by @FranAguilera in #735
- Fixing changelog release by @FranAguilera in #736
- Another attempt to fix Auto Release on Changelog Update by @FranAguilera in #737
- Fix auto release by @FranAguilera in #738
- Applying secrets to release_gh as well by @FranAguilera in #739
New Contributors
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- build(gen-flatbuffers): generate common.kt by @kattrali in #709
- [Android] Bumping to latest Report fbs model by @FranAguilera in #710
- Bump latest shared core by @FranAguilera in #711
- [Android] Make installAppExit run on caller code by @FranAguilera in #713
- [Android] Ensure saveCurrentSessionId runs off caller thread by @FranAguilera in #714
- android: fix a tombstone crash processing bug by @snowp in #712
- andr(demo): Add basic manual instrumentation around webview operations by @murki in #716
- Bump shared core for ANR categorization fix by @FranAguilera in #717
- Use mach_continuous_time() for calculating uptime by @kstenerud in #708
Full Changelog: v0.18.12...v0.19.0
v0.18.12
What's Changed
- Support setting multiple feature flags by @kstenerud in #681
- fix(andr-replay): Small optimization on determining semantic node rect by @murki in #703
- andr: Make gradle-test-app
releasebuilds profileable by @murki in #685 - build: add make target to regenerate kotlin report bindings by @kattrali in #706
- Add xcframework Makefile target by @kstenerud in #704
- Fix messaging to point to the correct build directory for the xcframework target by @kstenerud in #707
- [Android] Fix JankStats memory leak due to picking Dialog window by @FranAguilera in #705
Full Changelog: v0.18.11...v0.18.12
v0.18.11
What's Changed
- Download all artifacts instead of listing one by one by @Reflejo in #690
- [Android] Fix typo within Throwable.getRootCause() by @FranAguilera in #692
- [Android] downgrading performance metrics by @FranAguilera in #693
- android: reorder logger init by @snowp in #694
- Remove llvm pinning by @Reflejo in #695
- android: allow using normal RUST_LOG filters for rust code by @mattklein123 in #697
- Make android .aar build deterministic by @Reflejo in #691
- bump shared-core for workflow debug fixes by @mattklein123 in #698
- [Android] Gradle demo app UI Revamp by @FranAguilera in #699
- [Android] Reuse OkHttpClient instance by @FranAguilera in #700
- [Android] Set minSdk to 23 by @FranAguilera in #656
- [iOS] Release - Fix missing version on doccarchive by @FranAguilera in #701
Full Changelog: v0.18.10...v0.18.11