コンテンツにスキップ

更新履歴


ft_sdk

0.1.15 (2026/07/29)

  1. DataModifier を追加しました。Log、ネイティブ RUM、WebView RUM のフィールドとタグの変更またはマスキングをサポートします。フィールドコールバックが null を返した場合は元の値が保持されます。
  2. LineDataModifier による行レベルのデータパッチ機能を追加しました。コールバックはマージ後のデータを受け取り、パッチに存在するフィールドのみを上書きします。null または空の Map を返した場合はデータは変更されません。
  3. RUM と Logging のデータフィルタリング機能を追加しました。デフォルトで有効です。setEnableDataFilter(...) でオン/オフを制御し、setDataFilters(...) でローカルルールを設定できます。ローカルルールとリモートルールは両方とも有効になり、ルールに一致したデータはローカルキャッシュに書き込まれません。
  4. ランタイム時のレポート先アドレス切り替え機能を追加しました。FTSDK.setDatakitUrl(...) または FTSDK.setDatawayUrl(..., clientToken) でアドレスを切り替えられます。切り替え後、リモート設定は自動的に更新されます。DataWay モードではクライアント Token の指定が必要です。
  5. リモート設定機能を追加しました。起動時にローカルキャッシュとサポート対象のランタイム更新項目をマージします。setRemoteConfiguration(...) で有効にし、updateRemoteConfig(...) で手動更新できます。
  6. RUM Action API を拡張しました。addAction で持続時間と拡張属性の設定が可能になり、startAction で拡張属性の設定が可能になりました。
  7. addActionWith...startActionWith...、および未完成の公開 stopAction API を削除しました。addActionstartAction への移行をお願いします。
  8. Resource のライフサイクル拡張属性サポートを追加しました。startResourcestopResource の属性は呼び出し順に ResourceParams とマージされます。
  9. 公開 stopResource から未使用の statusCodecontentLength パラメータを削除しました。該当する呼び出しパラメータを削除してください。
  10. addError のオーバーロード形式を変更しました。datelineerrorType の前に配置可能になりました。Worker コールバックは公開インターフェースではなくなりました。

0.1.14 (2026/07/17)

  1. Error と Resource の収集パイプラインを最適化し、通常収集プロセスにおける高頻度の内部 Debug ログを削除しました。
  2. アップロードリクエストの圧縮設定を追加しました。setCompressIntakeRequests(...) で制御できます。デフォルトで deflate が有効になり、使用できない場合はプレーンテキストでのアップロードにフォールバックします。
  3. 自動同期とアップロード制御の設定を追加しました。FTSDKConfig.setAutoSync(...) で初期状態を設定するか、FTSDK.setAutoSync(...) でランタイム時に同期状態を変更できます。デフォルトの自動アップロードは 10 秒の集約ウィンドウを使用します。無効時や即時アップロードが必要な場合は FTSDK.flushSyncData() を呼び出せます。
  4. 同期ページング設定を追加しました。setSyncPageSize(...) で定義済みページングを設定するか、setCustomSyncPageSize(...) でカスタム同期エントリ数を設定できます。
  5. アップロードのネットワーク設定を追加しました。setProxy(...)setProxyAuthenticator(...)setDns(...) でそれぞれプロキシ、プロキシ認証、DNS を設定できます。
  6. スレッドプールとシリアルデータベースタスクの処理を最適化し、高並行処理時のデータ整合性を向上させました。
  7. ANR と Crash Worker のアイドル回収戦略を最適化し、必要に応じて Worker を再構築するようにしました。
  8. Native Crash 診断ログの収集条件を変更しました。RUM App ID が設定されており、かつ FTRUMConfig.setEnableTrackAppCrash(true) が有効な場合のみ収集されます。
  9. SDK デバッグ設定を追加しました。FTSDKConfig.setSdkLogLevel(...) でログレベルを設定し、FTSDKConfig.setEnableInnerLogFile(...) で内部ログファイルへの出力を制御できます。
  10. FTTraceConfig.setTraceHeaderHandler(...) を追加しました。単一リクエストに対してカスタム Trace コンテキストを提供し、SDK がリクエスト Header に注入して RUM Resource と関連付けることができます。
  11. RUM と Log のキャッシュ数設定を変更しました。RUM のキャッシュ数は FTRUMConfig.setRumCacheLimitCount(...) で設定し、Log のキャッシュ数は引き続き FTLoggerConfig.setLogCacheLimitCount(...) で設定します。
  12. 公開エクスポートを変更しました。ルートディレクトリの Index から WebView 連携、高度な RCP インターセプターの組み立て、Trace インターセプターの型をエクスポートするようになりました。内部パスからのインポートは不要です。
  13. View データ確認時に動的属性(ユーザーデータを含む)が欠落する問題を修正しました。
  14. ランダムなユーザー ID 割り当てが偶発的に不安定になる問題を修正しました。
  15. @ohos/axios の自動収集互換パスを追加しました。interceptorChain をサポートしない axios バージョンでは、applyFTAxiosTrack(...) を呼び出し、リクエスト/レスポンスインターセプターを介してデータを収集できます。

詳細はこちら

ft_sdk_ext

0.1.15 (2026/07/29)

  1. ft_sdk_ext のバージョンを 0.1.15 に変更しました。バージョンアライメント更新であり、インターセプター API と動作に変更はありません。

0.1.14 (2026/07/17)

  1. NetworkKit インターセプターの統合方法を変更し、バージョン管理された FTSDKExtensionBridge コントラクトを使用するようにしました。ft_sdk_extft_sdk/src/main/... などの内部ソースパスに依存することを回避します。
  2. 最低互換 API Level を 22 に変更しました。
  3. NetworkKit HttpInterceptor API の配布方法を変更し、拡張 HAR に分割しました。この API を使用する場合は ft_sdk_ext を組み込んでください。
  4. createFTHttpInterceptorChain(...) を追加し、NetworkKit の自動収集をサポートします。
  5. applyFTHttpTrack(...) を追加し、HTTP 自動収集の連携をサポートします。
  6. applyFTAxiosChainMethodBridge(...) を追加し、axios interceptorChain の自動収集をサポートします。

詳細はこちら

ft_native

0.1.1 (2026/07/29)

  1. ft_native のバージョンを 0.1.1 に変更しました。バージョンアライメント更新であり、Native Crash API と動作に変更はありません。

0.1.0 (2026/07/17)

  1. 独立した Native Crash 収集機能を追加しました。
  2. Native Crash 収集ロジックを最適化しました。インストールされている ft_sdk の依存関係に基づいて自動的に適応し、実際のネイティブクラッシュのみを FTNativeCrashAdapter に渡します。JavaScript Crash は引き続き ft_sdk の Error 収集パイプラインで処理されるため、重複レポートを回避します。

詳細はこちら

フィードバック

このページは役に立ちましたか?