Changelog¶
ft_sdk¶
Positioning: The main SDK for HarmonyOS RUM and Log, responsible for basic application initialization, RUM data collection, log collection, Trace correlation, and automatic network request tracking.
0.1.14-alpha06 (2026/05/14)¶
- Added
FTTraceConfig.setTraceHeaderHandler(...), supporting custom Trace context generation logic after the SDK generates default Trace Headers. - Migrated the RUM cache count configuration to
FTRUMConfig.setRumCacheLimitCount(...); the Log cache count remains inFTLoggerConfig.setLogCacheLimitCount(...). - Added exports for WebView integration, advanced RCP interceptor assembly, and underlying Trace interceptor types in the root directory
Index.ets, eliminating the need for deep import paths in public examples. - Added versioned
FTSDKExtensionBridgeextension module integration contract. - Added versioned extension contract exports to avoid
ft_sdk_extdepending on internal paths offt_sdk/src/main.
0.1.14-alpha05 (2026/05/11)¶
- No functional changes, version number aligned with
ft_sdk_ext.
0.1.14-alpha04 (2026/04/30)¶
- Fixed the issue of missing dynamic attributes (including user data) during View data confirmation.
- Fixed the occasional instability issue with random UserID assignment.
0.1.14-alpha03 (2026/04/14)¶
- Split the capability based on
@kit.NetworkKitHttpInterceptorfromft_sdkinto the newft_sdk_extmodule to maintain core SDK compatibility with older compilers. - Retained RCP and Axios-compatible automatic collection capabilities within
ft_sdk. - Added a shared network auxiliary layer to reuse automatic collection logic between the core module and extension modules without exposing symbols exclusive to the new compiler.
0.1.14-alpha02 (2026/04/10)¶
- Added
applyFTAxiosTrack, supporting automatic collection for@ohos/axiosversion 2.2.4 via Axios request/response interceptors. - Retained the Axios automatic collection method based on
interceptorChain, supporting@ohos/axiosversion 2.2.8 and above.
0.1.14-alpha01 (2026/04/02)¶
- Added HTTP automatic collection capability based on
@kit.NetworkKitinterceptor. - Added
@ohos/axiosautomatic collection support, reusing the HTTP interceptor chain. - Unified network tracking auxiliary API exports for RCP and HTTP.
0.1.13-alpha01 (2026/03/13)¶
- Decoupled
ft_nativefromft_sdk, providing a clearer integration method. - When a project depends on
ft_native, Native Crash collection is automatically supported. - Dependency requirement:
ft_native >= 0.1.0-alpha02.
ft_sdk_ext¶
Positioning: HarmonyOS extension module, hosting @kit.NetworkKit HttpInterceptor chain-related APIs under newer compilers and platform capabilities.
0.1.14-alpha06 (2026/05/14)¶
- Migrated NetworkKit interceptor integration to use the versioned
FTSDKExtensionBridgecontract provided byft_sdk. - Removed
ft_sdk_ext's dependency on internal source tree import paths offt_sdk.
0.1.14-alpha05 (2026/05/11)¶
- Updated the supported
compatibleApirange to API 22.
0.1.14-alpha04 (2026/04/30)¶
- No functional changes, version number aligned with
ft_sdk.
0.1.14-alpha03 (2026/04/14)¶
- Added the
ft_sdk_extHAR module to isolate newer HarmonyOS APIs such asHttpInterceptorandHttpRequestContext. - Added
createFTHttpInterceptorChainandapplyFTHttpTrackfor HTTP automatic collection based onHttpInterceptorChain. - Added
applyFTAxiosChainMethodBridgeto supplement request method bridging for AxiosinterceptorChainscenarios. - Aligned the version generation process of
ft_sdk_extwithft_sdkand added local HAR integration instructions.
ft_native¶
Positioning: HarmonyOS Native Crash extension module, used to supplement native-layer crash collection capability, must be used in conjunction with ft_sdk.
0.1.0-alpha02 (2026/03/13)¶
- Decoupled from
ft_sdk, allowing independent integration of Native Crash capability based on dependency relationships. - Optimized SDK version log output.
- Adapted for
ft_sdk >= 0.1.13-alpha01.
0.1.0-alpha01 (2026/02/09)¶
- Fixed the issue where JavaScript Crash was misjudged as Native Crash.
- Added crash type filtering, only reporting real Native Crashes to
FTNativeCrashAdapter. - Avoided duplicate reporting of JS Crash and Native Crash.