업데이트 로그¶
@cloudcare/rum-uniapp 2.2.22(2026/08/25)¶
allowedTracingUrls가 추가되었습니다. 전체 요청 URL을 기준으로 매칭하며, 문자열 접두사, 정규 표현식, 함수 및{ match, traceType }을 지원합니다.allowedTracingOrigins는 더 이상 사용되지 않는 호환 구성으로 표시되었습니다. 둘이 동시에 존재할 경우allowedTracingUrls가 우선적으로 사용됩니다.- Douyin의 navigation 라우트 소속 문제와 페이지 스택이 일시적으로 비어 있을 때 View route 및
setData메트릭이 누락되던 문제가 수정되었습니다.
@cloudcare/rum-miniapp 2.2.19(2026/08/25)¶
allowedTracingUrls가 추가되었습니다. 전체 요청 URL을 기준으로 매칭하며, 문자열 접두사, 정규 표현식, 함수 및{ match, traceType }을 지원합니다.allowedTracingOrigins는 더 이상 사용되지 않는 호환 구성으로 표시되었습니다. 둘이 동시에 존재할 경우allowedTracingUrls가 우선적으로 사용됩니다.- Douyin의 navigation 라우트 소속 문제와 페이지 스택이 일시적으로 비어 있을 때 View route 및
setData메트릭이 누락되던 문제가 수정되었습니다.
@cloudcare/rum-uniapp 2.2.21(2026/08/20)¶
- 페이지 최초 렌더링, FP, FCP, LCP, Ready 상태, 페이지 종료 이유 및
setData구간별 소요 시간 등 성능 필드가 추가되었습니다. performance_supported,first_render_supported기능 필드가 추가되어 플랫폼별 실제 지원 상황에 따라 적용 범위 및 화이트 스크린 후보를 계산할 수 있습니다.launch_attempt시작 시도 이벤트가 추가되어 네이티브 시작 성능 entry의 적용 범위 분모로 사용됩니다.- route,
pageId및 최신navigationStart를 기준으로 성능 entry를 소속시켜, 빠른 페이지 전환, 동일 route 재구성 및 지연된 콜백으로 인한 페이지 간 오염을 방지합니다. - 네트워크 유형 필드가 일관되지 않게 기록되던 문제가 수정되었습니다.
@cloudcare/rum-miniapp 2.2.18(2026/08/20)¶
- 페이지 최초 렌더링, FP, FCP, LCP, Ready 상태, 페이지 종료 이유 및
setData구간별 소요 시간 등 성능 필드가 추가되었습니다. performance_supported,first_render_supported기능 필드가 추가되어 플랫폼별 실제 지원 상황에 따라 적용 범위 및 화이트 스크린 후보를 계산할 수 있습니다.launch_attempt시작 시도 이벤트가 추가되어 네이티브 시작 성능 entry의 적용 범위 분모로 사용됩니다.- route,
pageId및 최신navigationStart를 기준으로 성능 entry를 소속시켜, 빠른 페이지 전환, 동일 route 재구성 및 지연된 콜백으로 인한 페이지 간 오염을 방지합니다.
@cloudcare/rum-uniapp 2.2.20(2026/08/11)¶
allowTraceHeaderWithoutSession구성이 추가되었으며, 기본값은false입니다. 활성화하면 현재 Session이 RUM 샘플링에 포함되지 않더라도allowedTracingOrigins에 해당하는 요청에는 Trace Header가 계속 주입되지만, 이로 인해 해당 Session의 RUM 데이터가 강제로 샘플링되거나 보고되지는 않습니다.
@cloudcare/rum-miniapp 2.2.17(2026/08/11)¶
allowTraceHeaderWithoutSession구성이 추가되었으며, 기본값은false입니다. 활성화하면 현재 Session이 RUM 샘플링에 포함되지 않더라도allowedTracingOrigins에 해당하는 요청에는 Trace Header가 계속 주입되지만, 이로 인해 해당 Session의 RUM 데이터가 강제로 샘플링되거나 보고되지는 않습니다.
@cloudcare/rum-miniapp 2.2.16(2026/07/28)¶
- 원격 구성 기능이 추가되어 샘플링률, 서비스, 환경, 버전, Action 및 분산 추적 관련 구성을 비동기적으로 업데이트할 수 있습니다.
getRemoteConfiguration()이 추가되어 초기화 시 캐시된 원격 구성을 읽을 수 있습니다.setForcedSession()이 추가되어 사용자 또는 비즈니스 조건에 따라 현재 Session을 강제로 수집할 수 있습니다.sessionSampleRate구성이 추가되어 Browser SDK의 샘플링률 명명 규칙과 호환됩니다.- Session이
applicationId별로 독립적으로 저장되며, 유휴 시간 갱신, 최대 지속 시간 및 과거 이벤트 소속 로직이 개선되었습니다. - 요청 및 다운로드 프록시가 비즈니스 호출의 원래 반환 값 및 Promise 동작을 유지합니다.
- TypeScript 타입 선언과 요청 응답, URL 쿼리 문자열 및 시작 파라미터의 데이터 수집 제어 관련 내용이 보완되었습니다.
2023/5/22¶
- 미니 프로그램 시작 시
query파라미터app_launch_query가 추가되었습니다. - 사용자 정의 Error 추가 기능이 추가되었습니다.
2022/9/29¶
초기화 파라미터에 isIntakeUrl 구성이 추가되었습니다. 이는 요청 리소스 URL을 기준으로 해당 리소스 데이터 수집 여부를 판단하는 데 사용되며, 기본적으로 모든 리소스가 수집됩니다.
2022/3/29¶
traceType구성이 추가되었습니다. 분산 추적 도구 유형을 구성하며, 구성하지 않을 경우 기본값은ddtrace입니다. 현재ddtrace,zipkin,skywalking_v3,jaeger,zipkin_single_header,w3c_traceparent의 6가지 데이터 유형을 지원합니다.allowedTracingOrigins가 추가되었습니다. Trace 수집기에 필요한 헤더를 주입할 수 있는 모든 요청 목록입니다. 요청의 origin 또는 정규 표현식이 될 수 있습니다.