변경 로그¶
{{ windows_sdk_name }}.Windows {#{{ windows_sdk_id }}-windows}¶
0.1.0-alpha.7 (2026/08/15) {#{{ windows_sdk_id }}-windows-0-1-0-alpha-7}¶
- .NET RUM 및 Log Intake 요청은 이제 기본적으로 압축이 활성화되며,
CompressIntakeRequests = false로 비활성화할 수 있습니다. - .NET 및 번들 Native 런타임의 Deflate 요청 본문 형식을 수정하여
Content-Encoding: deflate를 준수하는 zlib 래핑으로 통일했습니다.
0.1.0-alpha.6 (2026/08/13) {#{{ windows_sdk_id }}-windows-0-1-0-alpha-6}¶
- RUM 애플리케이션 ID별로 격리되는 영구 익명 사용자 식별자를 추가했습니다. 로그인하지 않은 사용자도 프로세스를 재시작한 후에도 식별자가 유지되며, RUM 및 Log 데이터가 자동으로 연결됩니다.
- 번들 Native 런타임은 앱 콜드 스타트 및 웜 스타트 Action을 기본적으로 자동 수집합니다.
- 번들 Native 런타임의 RUM 및 Log Intake 요청은 기본적으로 Deflate 압축을 사용합니다.
- 연결된 View ID가 없는 세그먼트가 세션 리플레이에 업로드될 수 있던 문제를 수정했습니다.
0.1.0-alpha.4 (2026/08/12) {#{{ windows_sdk_id }}-windows-0-1-0-alpha-4}¶
{{ windows_sdk_name }}Config.DataModifier및{{ windows_sdk_name }}Config.LineDataModifier를 추가하여 캐시 전에 RUM, Log 및 Resource 데이터의 태그와 필드를 수정할 수 있습니다.RumPrivacyConfig.CaptureHttpHeaders및RumPrivacyConfig.RedactedHeaderNames를 추가하여 HTTP 요청 및 응답 Header를 필요에 따라 수집하고 민감한 Header를 마스킹할 수 있습니다.- 로컬 구성 및 실행 상태 진단을 위해
{{ windows_sdk_name }}Config.DiagnosticListener,{{ windows_sdk_name }}Sdk.AddDiagnosticListener(...)및{{ windows_sdk_name }}Sdk.GetDiagnosticsSnapshot()을 추가했습니다. {{ windows_sdk_name }}Client.StartAction(..., bool needWait, ...)및{{ windows_sdk_name }}Sdk.StartAction(..., bool needWait, ...)에서 명시적 완료 대기를 지원합니다. Action에는 고빈도 호출 보호, View 전환 완료 및 최대 5초 지속 시간 제한이 공통 적용됩니다.- Windows 크래시, 앱 무응답 및 네트워크 오류를 RUM 오류 분류 및 필드 구조로 통일했습니다.
- 개인정보 보호 규칙은 앱 데이터 수정자가 적용된 후에 실행됩니다.
0.1.0-alpha.2 (2026/08/09) {#{{ windows_sdk_id }}-windows-0-1-0-alpha-2}¶
- 자동 Trace 전파, 앱 시작 추적 및 Logging 데이터 보고 기능을 추가했습니다.
- 공유 데스크톱 Sample 구성을 추가하고 공용 API 통합 예제를 보강했습니다.
- WPF, WinForms, WinUI 3 및 Electron Sample에 실험적 세션 리플레이 검증 기능을 추가했습니다.
- 솔루션 수준의 NuGet 패키징, Native 런타임 자산 및 소비 측 검증을 강화했습니다.
- 제한된 캐시, 진단, 개인정보 보호 및 업로드 구성 API를 확장했습니다.
0.1.0-alpha.1 (2026/08/09) {#{{ windows_sdk_id }}-windows-0-1-0-alpha-1}¶
- 실험적 Guance Windows 관측 가능성 SDK를 처음 릴리스했습니다.
- RUM, 분산 추적, 로그, 업로드 스케줄링 및 제한된 파일 캐시를 위한 관리형 API를 추가했습니다.
- Windows x86, x64 및 ARM64 Native 런타임 자산을 제공합니다.
- WPF, WinForms, WinUI 3, WebView2 및 Electron 통합을 지원합니다.
- 기본적으로 비활성화되어 있으며 필요에 따라 활성화할 수 있는 실험적 세션 리플레이 기능을 추가했습니다.
{{ windows_sdk_name }}.Windows 소스 변경 로그 보기
{{ windows_sdk_name }}.Windows.Native {#{{ windows_sdk_id }}-windows-native}¶
0.1.0-alpha.7 (2026/08/15) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-7}¶
- Native RUM 및 Log Intake 요청의 Deflate 형식을 수정하여
Content-Encoding: deflate를 준수하는 zlib 래핑으로 변경했습니다.
0.1.0-alpha.6 (2026/08/13) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-6}¶
- Native RUM 및 Log Intake 요청은 기본적으로 Deflate 압축을 사용하며,
compress_intake_requests스위치와flush_interval_ms주기적 Flush 구성을 추가했습니다. - RUM 애플리케이션 ID별로 격리되는 영구 익명 사용자 식별자를 추가했습니다. 식별자는 프로세스 재시작 후에도 동일하게 유지되며, Native 및 Electron 텔레메트리에서 재사용할 수 있습니다.
- Native 및 Electron 통합은 콜드 스타트 및 웜 스타트 Action을 기본적으로 자동 수집합니다.
enable_app_launch_tracking또는enableAppLaunch로 비활성화할 수 있습니다. - 세션 리플레이는 연결된 View ID가 없는 세그먼트를 더 이상 업로드하지 않습니다.
0.1.0-alpha.5 (2026/08/12) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-5}¶
- 하이브리드 모드 앱에 SDK가 제공하는 Electron Main Process 및 Preload 공용 진입점을 설치하는 선택적
electron-adaptervcpkg Feature를 추가했습니다. - 앱이 보유한 Native SDK Handle에 Browser 텔레메트리 데이터를 기록할 수 있는 프로세스 내 Electron Bridge Server C API를 추가했습니다.
- Electron Adapter의 전체 모드 및 하이브리드 모드에 Browser Log 및 실험적 Browser 세션 리플레이 전달 기능을 추가했습니다.
electron-bridgevcpkg Feature는 이제 Electron Adapter, Bridge EXE 및 일치하는 Native 런타임을 함께 설치합니다.- Electron 세션 리플레이의 활성화 상태와 개인정보 보호 수준은 Native Bridge 기능을 기준으로 통일됩니다. Native Replay가 비활성화되면 더 이상
records능력을 선언하지 않으며 Replay 입력을 거부합니다.
0.1.0-alpha.4 (2026/08/12) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-4}¶
- 명시적으로 종료해야 하는 Native RUM Action을 생성할 수 있는
{{ windows_sdk_id }}_rum_start_action_ext(..., int need_wait)를 추가했습니다. - Native Action에 고빈도 호출 보호, View 전환 완료 및 최대 5초 지속 시간 제한을 공통 적용했습니다.
- Native 크래시 및 앱 무응답 이벤트를 RUM 오류 분류 및 필드 구조로 통일했습니다.
- Native 런타임에 컴파일된 릴리스 버전을 읽을 수 있는
{{ windows_sdk_id }}_sdk_get_version()을 추가했습니다. RUM, Log 및 세션 리플레이 데이터는sdk_version으로 해당 버전을 보고합니다. - 검증된 Browser RUM, 시작, 오류, Log 및 Replay Bridge 메시지를 앱이 보유한 SDK Handle에 기록할 수 있는
{{ windows_sdk_id }}_sdk_write_electron_bridge_line(...)을 추가했습니다. - 시작 Action을 기존 Browser View에 연결할 수 있는
{{ windows_sdk_id }}_rum_add_launch_action_ext(...)를 추가했습니다. - Electron Bridge의 Session 식별자는 Native Core가 일괄 관리하며, Browser 측의 Session 덮어쓰기를 더 이상 허용하지 않습니다.
- Electron 콜드 스타트 Action은 제한 시간 내에 첫 번째 기본 Browser View를 기다렸다가 연결합니다. View가 나타나지 않으면 타임아웃에 따라 폴백 처리됩니다.
0.1.0-alpha.3 (2026/08/11) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-3}¶
- 캐시 전에 Native RUM 및 Log 데이터의 태그와 필드를 수정할 수 있는
{{ windows_sdk_id }}_configure_data_modifiers(...)를 추가했습니다. - 선택적 HTTP 요청 및 응답 Header 수집을 추가하고, 민감한 Header 마스킹을 구성할 수 있도록 지원합니다.
{{ windows_sdk_id }}_windows_electron_bridge.exe및 해당 Native 런타임 종속성을 설치하는 선택적electron-bridgevcpkg Feature를 추가했습니다.- URL 및 HTTP Header 개인정보 보호 규칙은 앱 데이터 수정자가 적용된 후에 실행됩니다.
- Native Resource 완료 이벤트는 요청 및 응답 Header를 포함할 수 있으며, SDK 내에서 개인정보 필터링이 수행됩니다.
0.1.0-alpha.2 (2026/08/09) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-2}¶
- Native Crash 및 UI Hang 모니터링을 추가하고, 다음 시작 시 복구하여 보고할 수 있도록 지원합니다.
- WinHTTP Trace 자동 전파 및 Resource 자동 수집 기능을 추가했습니다.
- Native Console 통합 Sample을 추가하고 공용 C/C++ SDK 헤더 파일을 확장했습니다.
- Native 패키징, CMake, Release Tag 및 vcpkg 레지스트리 검증을 강화했습니다.
- Electron Native Bridge 및 실험적 세션 리플레이 진단 기능을 확장했습니다.
0.1.0-alpha.1 (2026/08/07) {#{{ windows_sdk_id }}-windows-native-0-1-0-alpha-1}¶
- 실험적 Windows x64 동적 라이브러리를 처음 릴리스했습니다.
- RUM, 분산 추적, 로그, Native 모니터링 및 진단을 위한 안정적인 C ABI 인터페이스를 제공합니다.
- 설치 가능한
{{ windows_sdk_name }}WindowsNativeCMake 패키지 및{{ windows_sdk_name }}::WindowsNativeTarget을 제공합니다. - 기본 SQLite에 의존하지 않는 제한된 파일 큐를 제공합니다.
- 기본적으로 비활성화되어 있으며 필요에 따라 활성화할 수 있는 실험적 세션 리플레이 기능을 추가했습니다.
{{ windows_sdk_name }}.Windows.Native 소스 변경 로그 보기
프리릴리스 버전
alpha, beta 버전은 안정적 호환성 약속에 포함되지 않습니다. NuGet 프로젝트는 검증된 패키지 버전을 고정해야 하며, vcpkg 프로젝트는 빌드 시 암시적 업그레이드가 발생하지 않도록 SDK 레지스트리 베이스라인을 고정해야 합니다.