コンテンツにスキップ

更新履歴


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 ごとに分離された永続化された匿名ユーザー ID を追加しました。未ログインユーザーでもプロセス再起動後は同じ ID が維持され、RUM とログデータが自動的に関連付けられます。
  2. 同梱の Native ランタイムは、アプリのコールドスタートとホットスタートの Action をデフォルトで自動収集します。
  3. 同梱の Native ランタイムの RUM と Log Intake リクエストは、デフォルトで Deflate 圧縮を使用します。
  4. Session Replay が、View ID が紐付いていないセグメントをアップロードする可能性がある問題を修正しました。

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

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

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

  1. 自動トレース伝搬、アプリ起動トレース、ロギングデータの送信機能を追加しました。
  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 ごとに分離された永続化された匿名ユーザー ID を追加しました。プロセス再起動後も同じ ID が維持され、Native と Electron のテレメトリデータで再利用できます。
  3. Native と Electron の統合では、デフォルトでコールドスタートとホットスタートの Action を自動収集します。enable_app_launch_tracking または enableAppLaunch で無効にできます。
  4. Session Replay は、View ID が紐付いていないセグメントをアップロードしなくなりました。

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

  1. オプションの electron-adapter vcpkg Feature を追加しました。ハイブリッドモードアプリ向けに、SDK が提供する Electron Main Process と Preload のパブリックエントリポイントをインストールします。
  2. プロセス内 Electron Bridge Server の C API を追加しました。Browser のテレメトリデータを、アプリが保持する Native SDK ハンドルに書き込めます。
  3. Electron Adapter のフルモードとハイブリッドモードに、Browser ログと実験的な Browser Session Replay の転送を追加しました。
  4. electron-bridge vcpkg Feature は、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、ログ、Session Replay データは、sdk_version でこのバージョンを報告します。
  5. guance_sdk_write_electron_bridge_line(...) を追加しました。検証済みの Browser RUM、起動、エラー、ログ、Replay の Bridge メッセージを、アプリが保持する SDK ハンドルに書き込めます。
  6. guance_rum_add_launch_action_ext(...) を追加しました。起動 Action を既存の Browser View に関連付けることができます。
  7. Electron Bridge では Session ID を一元的に Native Core が管理し、Browser 側からの Session 上書きは受け付けなくなりました。
  8. Electron のコールドスタート Action は、一定時間内で最初のメイン Browser View を待機して関連付けます。View が出現しない場合はタイムアウトし、フォールバック処理されます。

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

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

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

  1. Native クラッシュと UI ハングのモニタリングを追加し、次回起動時に報告を再開できるようにしました。
  2. WinHTTP トレースの自動伝搬と 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 のソースコードの更新履歴を表示

プレリリース版

alpha、beta バージョンは、安定した互換性を保証するものではありません。NuGet プロジェクトでは検証済みのパッケージバージョンに、vcpkg プロジェクトでは SDK レジストリのベースラインに固定し、ビルド時の暗黙的なアップグレードを避けてください。

フィードバック

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