릴리스 노트¶
2.2.17 (2026/08/11)¶
allowTraceHeaderWithoutSession설정이 추가되었습니다. 기본값은false입니다. 활성화되면 현재 세션이 RUM 샘플링에 포함되지 않더라도allowedTracingOrigins와 일치하는 요청에는 Trace Header가 계속 삽입되지만, 이로 인해 강제 샘플링이 발생하거나 해당 세션의 RUM 데이터가 업로드되지는 않습니다.
2.2.16 (2026/07/28)¶
- 원격 구성 기능이 추가되어 샘플링 비율, 서비스, 환경, 버전, Action 및 분산 추적 관련 설정을 비동기적으로 업데이트할 수 있습니다.
- 이번 초기화 시 캐시된 원격 구성을 읽는
getRemoteConfiguration()이 추가되었습니다. - 사용자 또는 비즈니스 조건에 따라 현재 세션을 강제로 수집하는
setForcedSession()이 추가되었습니다. - Browser SDK의 샘플링 비율 명명 규칙과 호환되는
sessionSampleRate설정이 추가되었습니다. - 세션이
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가지 데이터 유형을 지원합니다.- Trace 수집기에 필요한 헤더를 삽입할 수 있는 모든 요청 목록을 지정하는
allowedTracingOrigins가 추가되었습니다. 요청의 origin이거나 정규 표현식일 수 있습니다.