コンテンツにスキップ

更新履歴


Guance.Windows

0.1.0-alpha.7 (2026/08/15)

  1. .NET RUM および Log Intake リクエストはデフォルトで圧縮が有効になりました。CompressIntakeRequests = false で無効にできます。
  2. .NET と同梱の Native ランタイムにおける Deflate リクエストボディの形式を修正し、Content-Encoding: deflate に準拠した zlib ラッパーに統一しました。

0.1.0-alpha.6 (2026/08/13)

  1. RUM アプリ ID ごとに分離された永続的な匿名ユーザー識別子を追加しました。未ログインユーザーでもプロセス再起動後も同一性が保たれ、RUM と Log データが自動的に関連付けられます。
  2. 同梱の Native ランタイムは、デフォルトでアプリのコールドスタートおよびウォームスタートのアクションを自動収集します。
  3. 同梱の Native ランタイムにおける RUM および Log Intake リクエストは、デフォルトで Deflate 圧縮を使用します。
  4. 関連 View ID が欠落したセグメントを Session Replay がアップロードする可能性がある問題を修正しました。

0.1.0-alpha.4 (2026/08/12)

  1. GuanceConfig.DataModifier および GuanceConfig.LineDataModifier を追加しました。キャッシュ前に RUM、Log、Resource データのタグやフィールドを変更できます。
  2. RumPrivacyConfig.CaptureHttpHeaders および RumPrivacyConfig.RedactedHeaderNames を追加しました。HTTP リクエスト・レスポンスヘッダーの収集を必要に応じて有効にし、機密ヘッダーをマスキングできます。
  3. GuanceConfig.DiagnosticListenerGuanceSdk.AddDiagnosticListener(...)GuanceSdk.GetDiagnosticsSnapshot() を追加しました。ローカル設定や実行状態の調査に使用できます。
  4. GuanceClient.StartAction(..., bool needWait, ...) および GuanceSdk.StartAction(..., bool needWait, ...) で明示的な完了待機をサポートしました。Action には高頻度呼び出し保護、View 切り替え完了、最大 5 秒の継続時間制限が一律で追加されました。
  5. Windows のクラッシュ、アプリケーション無応答、ネットワークエラーは、一律で RUM エラー分類とフィールド構造を使用するようになりました。
  6. プライバシールールは、アプリケーションデータモディファイアの後に一律で実行されるようになりました。

0.1.0-alpha.2 (2026/08/09)

  1. 自動 Trace 伝搬、アプリ起動トレース、Logging データの報告機能を追加しました。
  2. 共有デスクトップ向け Sample 構成を追加し、パブリック API 統合のサンプルを補足しました。
  3. WPF、WinForms、WinUI 3、Electron Sample における実験的な Session Replay 検証機能を追加しました。
  4. ソリューションレベルの NuGet パッケージング、Native ランタイムアセット、コンシューマー側の検証を強化しました。
  5. 制限付きキャッシュ、診断、プライバシー、アップロード設定の API を拡充しました。

0.1.0-alpha.1 (2026/08/09)

  1. 実験的な Guance Windows 可観測性 SDK の初回リリースです。
  2. RUM、分散トレーシング、ログ、アップロードスケジューリング、制限付きファイルキャッシュのマネージド API を追加しました。
  3. Windows x86、x64、ARM64 向け Native ランタイムアセットを提供します。
  4. WPF、WinForms、WinUI 3、WebView2、Electron との統合をサポートします。
  5. デフォルトでは無効で、必要に応じて有効にできる実験的な Session Replay 機能を追加しました。

Guance.Windows のソースコード更新履歴を参照する

Guance.Windows.Native

0.1.0-alpha.7 (2026/08/15)

  1. Native RUM および Log Intake リクエストの Deflate 形式を修正し、Content-Encoding: deflate に準拠した zlib ラッパーを使用するように変更しました。

0.1.0-alpha.6 (2026/08/13)

  1. Native RUM および Log Intake リクエストはデフォルトで Deflate 圧縮を使用するようになり、compress_intake_requests スイッチと flush_interval_ms による定期的な Flush 設定を追加しました。
  2. RUM アプリ ID ごとに分離された永続的な匿名ユーザー識別子を追加しました。プロセス再起動後も同一性が保たれ、Native および Electron のテレメトリーで再利用できます。
  3. Native および Electron 統合は、デフォルトでコールドスタートおよびウォームスタートアクションを自動収集します。enable_app_launch_tracking または enableAppLaunch で無効にできます。
  4. Session Replay は、関連 View ID が欠落したセグメントをアップロードしなくなりました。

0.1.0-alpha.5 (2026/08/12)

  1. オプションの electron-adapter vcpkg 機能を追加しました。ハイブリッドモードアプリケーション向けに、SDK が提供する Electron Main Process と Preload の共通エントリポイントをインストールします。
  2. プロセス内 Electron Bridge Server C API を追加しました。Browser テレメトリデータを、アプリケーションが保持する Native SDK Handle に書き込めます。
  3. Electron Adapter のフルモードおよびハイブリッドモードで、Browser Log と実験的な Browser Session Replay の転送をサポートしました。
  4. electron-bridge vcpkg 機能は、Electron Adapter、Bridge EXE、および対応する Native ランタイムを同時にインストールするようになりました。
  5. Electron Session Replay の有効状態とプライバシーレベルは、Native Bridge の能力に統一されました。Native Replay が無効の場合、records 能力は宣言されず、Replay 入力は拒否されます。

0.1.0-alpha.4 (2026/08/12)

  1. guance_rum_start_action_ext(..., int need_wait) を追加しました。明示的な終了が必要な Native RUM Action を作成できます。
  2. Native Action に、高頻度呼び出し保護、View 切り替え完了、最大 5 秒の継続時間制限が一律で追加されました。
  3. Native のクラッシュおよびアプリケーション無応答イベントは、一律で RUM エラー分類とフィールド構造を使用するようになりました。
  4. guance_sdk_get_version() を追加しました。Native ランタイムにコンパイルされたリリースバージョンを読み取れます。RUM、Log、Session Replay データは sdk_version でこのバージョンを報告します。
  5. guance_sdk_write_electron_bridge_line(...) を追加しました。検証済みの Browser RUM、起動、エラー、Log、Replay Bridge メッセージを、アプリケーションが保持する SDK Handle に書き込めます。
  6. guance_rum_add_launch_action_ext(...) を追加しました。起動アクションを既存の Browser View に関連付けられます。
  7. Electron Bridge は、セッション識別子を Native Core で一律に管理するようになりました。Browser 側からのセッション上書きは受け付けられません。
  8. Electron コールドスタートアクションは、制限時間内に最初のメイン Browser View を待機して関連付けます。View が出現しない場合はタイムアウトによるフォールバック処理を行います。

0.1.0-alpha.3 (2026/08/11)

  1. guance_configure_data_modifiers(...) を追加しました。キャッシュ前に Native RUM および Log データのタグやフィールドを変更できます。
  2. オプションの HTTP リクエスト・レスポンスヘッダー収集を追加し、機密ヘッダーのマスキング設定をサポートしました。
  3. オプションの electron-bridge vcpkg 機能を追加しました。guance_windows_electron_bridge.exe とその Native ランタイム依存関係をインストールします。
  4. URL と HTTP ヘッダーのプライバシールールは、アプリケーションデータモディファイアの後に一律で実行されるようになりました。
  5. Native Resource 完了イベントは、リクエストおよびレスポンスヘッダーを保持し、SDK 内でプライバシーフィルタリングを実行するようになりました。

0.1.0-alpha.2 (2026/08/09)

  1. Native クラッシュおよび UI ハングの監視を追加し、次回起動時に報告を復旧できるようにしました。
  2. WinHTTP Trace の自動伝搬および Resource の自動収集機能を追加しました。
  3. Native Console 統合の Sample を追加し、パブリック C/C++ SDK ヘッダーファイルを拡充しました。
  4. Native パッケージング、CMake、Release Tag、vcpkg レジストリの検証を強化しました。
  5. Electron Native Bridge および実験的な Session Replay の診断機能を拡充しました。

0.1.0-alpha.1 (2026/08/07)

  1. 実験的な Windows x64 動的ライブラリの初回リリースです。
  2. RUM、分散トレーシング、ログ、Native 監視、診断のための安定した C ABI インターフェースを提供します。
  3. インストール可能な GuanceWindowsNative CMake パッケージと Guance::WindowsNative ターゲットを提供します。
  4. デフォルトの SQLite に依存しない制限付きファイルキューを提供します。
  5. デフォルトでは無効で、必要に応じて有効にできる実験的な Session Replay 機能を追加しました。

Guance.Windows.Native のソースコード更新履歴を参照する

プレリリース版

alphabeta バージョンは安定互換の保証範囲外です。NuGet プロジェクトは検証済みのパッケージバージョンに固定してください。vcpkg プロジェクトは GuanceCloud レジストリベースラインに固定し、ビルド時の暗黙的なアップグレードを避けてください。

フィードバック

このページは役に立ちましたか?