콘텐츠로 이동

업데이트 로그


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 브리지 누락 문제 수정

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 브리지 코드에서 네이티브 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를 통한 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)

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)

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 네트워크 요청에 원격 IP 주소 해석 기능 추가
  • 웹 데이터 유형 충돌 문제를 해결하기 위해 Line Protocol Integer 데이터 호환 모드 추가
  • 로그에 사용자 지정 status 메서드 추가
  • react-native action 수집 메서드 수정. React 17에서 React.createElement로 클릭 이벤트를 가로챌 수 없는 문제에 대응
  • Debug 환경에서 RUM Resource 수집 시 localhost를 가리키는 핫 리로드 연결을 필터링합니다.
  • Android 내부 Double 호환 문제 수정

더 많은 변경 로그

문서 평가

이 페이지가 도움이 되었나요?