コンテンツにスキップ

更新履歴


0.4.2 (2026/06/26)

  • ブラックリストフィルタリング機能を追加し、ローカルキャッシュへの書き込み前に Log および RUM データをフィルタリングできるようになりました。ルールは FTMobileConfig.dataFilters でアプリケーション内に設定できるほか、Guance ワークスペースのブラックリストから自動で取得することもでき、両方の方法が同時に有効になります。この機能はデフォルトで有効で、enableDataFilter: false を設定すると SDK 側のフィルタリングを無効にできます。フィルタリングルールは lineDataModifier の後に実行されます
  • 互換バージョンをアップグレード:iOS SDK 1.6.5、Android ft-sdk 1.7.2、Android ft-session-replay 0.1.5
  • Android Java 8 のコンパイル互換性の問題を修正
  • Android 旧アーキテクチャで RUM addResource bridge が欠落する問題を修正

0.4.1 (2026/04/22)

  • Session Replay セッションリプレイ機能を追加し、@cloudcare/react-native-session-replay パッケージとして独立させ、単独でインストールして使用できるようにしました

  • Session Replay のエラーサンプリング機能を追加し、リモート設定による Session Replay の動的制御をサポート

  • Session Replay は touchPrivacy、textAndInputPrivacy、imagePrivacy によるタッチ操作、テキストと入力、画像のプライバシー設定をサポートし、新しいネイティブコンポーネント FTSessionReplayView を追加しました。セッションリプレイの録画中に React Native 画面内の機密領域をマークしてプライバシーを保護できます
  • React Native 新アーキテクチャへの対応を追加し、最新の React Native アプリケーション設定との互換性を向上
  • FTMobileReactNative.setDatakitURL と FTMobileReactNative.setDatawayURL によるデータアップロード先の動的更新をサポート
  • 互換バージョンをアップグレード:Android ft-sdk 1.7.0、Android ft-session-replay 0.1.3、iOS SDK 1.6.2

0.3.16 (2026/03/26)

  • Android ft-sdk 1.6.17 に適用、iOS SDK 1.5.20 に適用
  • WebView 収集ルールの設定をサポートするため、FTRUMConfig.enableTraceWebView、FTRUMConfig.allowWebViewHost 設定項目を追加
  • FTMobileConfig に remoteConfiguration、remoteConfigMiniUpdateInterval、remoteConfigOverrideRules を追加し、リモート設定、更新間隔の制御、設定上書きルールをサポート
  • FTRUMConfig.iosCrashMonitoringType による iOS クラッシュ監視タイプの設定をサポート
  • FTMobileReactNative.appendBridgeContext メソッドによるコンテキスト追加をサポートし、データソースの区別や特定シナリオのマーク付けが可能に

0.3.15 (2025/08/12)

0.3.14 (2025/05/16)

  • FTRUMConfig.sessionErrorSampleRate を追加し、エラーサンプリングをサポート。sampleRate でサンプリングされなかった場合でも、エラー発生時に 1 分前の RUM データをサンプリングして収集可能
  • FTMobileConfig.lineDataModifier、FTMobileConfig.dataModifier を追加し、データ書き込み時の置換とデータマスキングをサポート
  • Android ft-sdk 1.6.10、1.6.11、iOS 1.5.15、1.5.16 に適用

0.3.13 (2025/03/21)

  • Android Java 8 互換性の調整、kotlin ライブラリ依存の除去

0.3.12 (2025/03/07)

  • RUM Resource データフィールド resource_first_byte_time、resource_dns_time、resource_download_time、resource_connect_time、resource_ssl_time、resource_redirect_time を追加し、Guance上での Resource 所要時間の拡張表示と、APM フレームグラフにおけるタイムラインの整列をサポート
  • FTMobileConfig.enableDataIntegerCompatible をデフォルトで有効化
  • Android ft-sdk 1.6.9、iOS 1.5.12、1.5.13、1.5.14 に適用

0.3.11 (2025/02/05)

  • ネイティブと React Native のハイブリッド開発向け SDK 設定を最適化
    • FTRumActionTracking.startTracking() メソッドによる React Native コントロールのクリックイベント自動収集と、FTRumErrorTracking.startTracking() メソッドによる React Native エラーログの自動収集をサポート
    • RUM Resource 自動収集を有効にした場合、開発環境の React Native シンボル化リクエストや Expo ログリクエストをフィルタリングするため、iOS 側では FTReactNativeUtils.filterBlackResource(url)、Android 側では ReactNativeUtils.isReactNativeDevUrl(url) メソッドを追加し、冗長なデータを削減
  • iOS SDK 1.5.11 に適用

0.3.10 (2025/01/21)

  • iOS bridge コードで native SDK ヘッダーファイルを参照する方式を変更

  • RUM エントリ数制限機能を追加し、FTRUMConfig.rumCacheLimitCount で SDK の最大キャッシュエントリ数を制限できるほか、FTRUMConfig.rumDiscardStrategy で新しいデータを破棄するか古いデータを破棄するかを指定可能に

  • FTMobileConfig.enableLimitWithDbSize による総キャッシュサイズ制限機能を追加。有効にすると FTLoggerConfig.logCacheLimitCount と FTRUMConfig.rumCacheLimitCount は無効になり、FTMobileConfig.dbDiscardStrategy で DB 破棄ポリシーを、FTMobileConfig.dbCacheLimit で DB キャッシュサイズ制限を設定可能に

  • iOS SDK 1.5.8、1.5.9、1.5.10 に適用

  • Android SDK ft-sdk 1.6.6、1.6.7、1.6.8 に適用

0.3.9 (2024/12/24)

  • React Android の互換性向上のため、Android React Native Bridge の一部を Kotlin から Java に変更
  • Android SDK ft-sdk 1.6.5 に適用

0.3.7 (2024/12/04)

  • Android RN のエラーデータ型の誤ったラベル付けの問題を修正
  • FTRUMConfig.nativeFreezeDurationMs によるカクつき検知のしきい値設定をサポート
  • FTMobileConfig.compressIntakeRequests を使用した同期データの deflate 圧縮設定をサポート
  • iOS SDK 1.5.6、1.5.7 に適用
  • Android SDK ft-sdk 1.6.2、1.6.3、1.6.4 に適用

0.3.6 (2024/11/06)

  • iOS SDK 1.5.5 に適用

0.3.5 (2024/10/23)

  • Native Error、ANR、Freeze の収集をサポート
  • react-native の自動収集 error におけるデフォルトのエラータイプを変更
  • onPress プロパティを持つコンポーネントについて、enableAutoTrackUserAction を有効にした後、カスタム属性 ft-enable-track を追加して該当コンポーネントのクリックイベントを収集するかどうかを定義し、ft-extra-property で Action の追加属性を設定できるようサポート

0.3.4 (2024/10/19)

  • globalContext 属性のグローバルな動的追加をサポート
  • FTReactNativeRUM.addErrorWithType() によるカスタムエラータイプの指定をサポート
  • FTMobileReactNative.shutDown() による SDK のシャットダウンをサポート
  • FTMobileReactNative.clearAllData() による未報告のキャッシュデータのクリアをサポート
  • react-native Error 自動収集時に、パラメータ stack と message の代入が逆になっていた問題を修正
  • Android SDK ft-sdk 1.6.1 に適用
  • iOS SDK 1.5.4 に適用

0.3.3 (2024/10/09)

  • iOS SDK 1.5.3 に適用

0.3.2 (2024/08/28)

  • Android で FTMobileConfig.env の設定が無効になる問題を修正

0.3.1 (2024/08/21)

  • React バージョンが 16.14.0 未満の場合に react/jsx-runtime でエラーが発生する問題への互換性を修正
  • Android で react native 0.63 の低バージョンとの互換性を確保
  • ローカルホスト(localhost)の URL をフィルタリングする正規表現を修正し、マッチ範囲を拡大
  • iOS SDK 1.5.2 に適用

0.3.0 (2024/08/16)

  • データ同期パラメータ設定、リクエストエントリ数、同期間隔時間、ログキャッシュエントリ数の設定を新たにサポート
  • RUM resource のネットワークリクエストに remote ip アドレス解決機能を追加
  • 行プロトコルの Integer データ互換モードを追加し、web データ型の競合問題を処理
  • ログにカスタム status メソッドを追加
  • react-native の action 収集メソッドを変更し、React 17 で React.createElement からクリックイベントをインターセプトできない問題に対応
  • Debug シナリオで、RUM Resource 収集時にローカルホスト(localhost)を指すホットリロード接続をフィルタリング
  • Android の基盤 Double の適合問題を修正

詳細ログ

フィードバック

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