업데이트 로그¶
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 지원
- 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 자동 수집 활성화 시, 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를 통한 멈춤(Freeze) 감지 임계값 설정 지원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 주소 분석 기능 추가
- Web 데이터 유형 충돌 문제 처리를 위한 행 프로토콜 Integer 데이터 호환 모드 추가
- 로그 사용자 정의 status 메서드 추가
- react-native action 수집 방식 수정, React 17에서 React.createElement로부터 클릭 이벤트를 가로챌 수 없는 문제 지원
- Debug 시나리오에서 RUM Resource 수집 시 로컬 호스트(localhost) 핫 업데이트 연결 필터링
- Android 하위 레이어 Double 적응 문제 수정