更新履歴¶
0.4.2 (2026/06/26)¶
- 新規
FTMobileConfig.enableDataFilterおよびFTMobileConfig.dataFiltersを追加。SDK 側のローカルおよびリモートブラックリストフィルタリングに対応し、データをローカルキャッシュに書き込む前に、ルールに一致する Log と RUM データを破棄します。 - 互換バージョンのアップグレード: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 に対応
- 新規
FTRUMConfig.enableTraceWebView、FTRUMConfig.allowWebViewHost設定項目を追加。WebView 収集ルールの設定に対応 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 自動収集有効時に、iOS 側で
FTReactNativeUtils.filterBlackResource(url)、Android 側でReactNativeUtils.isReactNativeDevUrl(url)を用いて、開発環境における React Native のシンボル化リクエストや Expo のログリクエストをフィルタリングし、冗長データを削減
- iOS SDK 1.5.11 に対応
0.3.10 (2025/01/21)¶
-
iOS bridge コードにおけるネイティブ 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 自動収集エラーのデフォルトエラータイプを変更
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 のアクション収集メソッドを変更し、React 17 で React.createElement からクリックイベントをインターセプトできない問題に対応
- Debug シナリオにおいて、RUM Resource 収集でローカルホスト(localhost)のホットリロード接続をフィルタリング
- Android の Double 互換性問題を修正