更新履歴¶
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
addResourcebridge が欠落する問題を修正
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 キャッシュサイズ制限を設定可能に - 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 の適合問題を修正