diff --git a/DebugProbe.AspNetCore/DebugProbe.AspNetCore.csproj b/DebugProbe.AspNetCore/DebugProbe.AspNetCore.csproj index 4f37f6c..462e94b 100644 --- a/DebugProbe.AspNetCore/DebugProbe.AspNetCore.csproj +++ b/DebugProbe.AspNetCore/DebugProbe.AspNetCore.csproj @@ -8,18 +8,22 @@ 1591 DebugProbe.AspNetCore - 1.5.0 + 1.6.0 Georgi Hristov - Inspect and debug HTTP requests and responses directly inside ASP.NET Core applications. + Inspect HTTP traffic and compare request/response traces across ASP.NET Core environments. - aspnetcore;debugging;http;middleware;diagnostics;tracing;observability;api-debugging;developer-tools + aspnetcore;debugging;http;middleware;diagnostics;tracing;observability;api-debugging;developer-tools;trace-comparison;environment-comparison + + + Adds trace comparison across environments, improved DebugProbe dashboard workflows, and support for comparing request and response differences between captured API runs. + icon.png README.md - https://github.com/georgidhristov/DebugProbe.AspNetCore + https://github.com/DebugProbe/DebugProbe.AspNetCore git https://debugprobe.dev diff --git a/DebugProbe.AspNetCore/README.md b/DebugProbe.AspNetCore/README.md index 819826c..9c5af36 100644 --- a/DebugProbe.AspNetCore/README.md +++ b/DebugProbe.AspNetCore/README.md @@ -2,12 +2,13 @@ DebugProbe.AspNetCore is a lightweight ASP.NET Core debugging tool for inspecting HTTP traffic directly inside your application. -It captures request and response data, exposes a local dashboard, and helps compare traces during API development without requiring a proxy, browser extension, or external SaaS service. +It captures request and response data, exposes a local dashboard, and helps compare traces across environments so you can spot differences between local, staging, and other API runs. ## Links - Website: [debugprobe.dev](https://debugprobe.dev) - Documentation: [debugprobe.dev/docs](https://debugprobe.dev/docs) +- Roadmap: [Roadmap.md](https://github.com/DebugProbe/DebugProbe.AspNetCore/blob/main/Roadmap.md) - Live demo: [demo.debugprobe.dev/debug](https://demo.debugprobe.dev/debug) - Demo API: [demo.debugprobe.dev/swagger](https://demo.debugprobe.dev/swagger) - NuGet: [DebugProbe.AspNetCore](https://www.nuget.org/packages/DebugProbe.AspNetCore) @@ -67,6 +68,21 @@ app.UseDebugProbe(); - Sensitive header masking - Outgoing `HttpClient` request tracing +## Trace Compare + +DebugProbe can compare a local trace with a trace captured by another DebugProbe-enabled application. + +Typical workflow: + +1. Run both applications with DebugProbe enabled. +2. Open the local dashboard at `/debug`. +3. Open the trace you want to compare. +4. Use the compare action and provide the remote application's base URL and trace ID. + +Compare is useful when checking differences between local and remote environments, repeated runs, or two versions of the same API flow. + +Dynamic values such as IDs, timestamps, tokens, and selected headers are normalized so the compare view focuses on meaningful request and response differences. + ## Security Defaults DebugProbe masks common sensitive headers automatically: diff --git a/README.md b/README.md index 18b58f9..7d55662 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,13 @@ DebugProbe.AspNetCore is a lightweight ASP.NET Core debugging tool for inspecting HTTP traffic directly inside your application. -It captures request and response data, exposes a local dashboard, and helps compare traces during API development without requiring a proxy, browser extension, or external SaaS service. +It captures request and response data, exposes a local dashboard, and helps compare traces across environments so you can spot differences between local, staging, and other API runs. ## Links - Website: [debugprobe.dev](https://debugprobe.dev) - Documentation: [debugprobe.dev/docs](https://debugprobe.dev/docs) +- Roadmap: [Roadmap.md](https://github.com/DebugProbe/DebugProbe.AspNetCore/blob/main/Roadmap.md) - Live demo: [demo.debugprobe.dev/debug](https://demo.debugprobe.dev/debug) - Demo API: [demo.debugprobe.dev/swagger](https://demo.debugprobe.dev/swagger) - NuGet: [DebugProbe.AspNetCore](https://www.nuget.org/packages/DebugProbe.AspNetCore) @@ -67,6 +68,21 @@ app.UseDebugProbe(); - Sensitive header masking - Outgoing `HttpClient` request tracing +## Trace Compare + +DebugProbe can compare a local trace with a trace captured by another DebugProbe-enabled application. + +Typical workflow: + +1. Run both applications with DebugProbe enabled. +2. Open the local dashboard at `/debug`. +3. Open the trace you want to compare. +4. Use the compare action and provide the remote application's base URL and trace ID. + +Compare is useful when checking differences between local and remote environments, repeated runs, or two versions of the same API flow. + +Dynamic values such as IDs, timestamps, tokens, and selected headers are normalized so the compare view focuses on meaningful request and response differences. + ## Security Defaults DebugProbe masks common sensitive headers automatically: