Skip to content

Releases: s4ndr0ne/Workbench

Workbench 0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 05:17
5366c63

Release 0.2.0. See CHANGELOG.md for details.

Install

dotnet add package s4ndr0ne.Workbench --version 0.2.0

Workbench 0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 07:32

Added

  • AddWorkbench() / UseWorkbench() extension methods.
  • Embedded single-page dashboard served at /workbench (configurable).
  • Live runtime metrics (CPU, working set, managed heap) with rolling history.
  • Health checks report integration.
  • In-memory request log with body capture, streamed in real time over Server-Sent Events.
  • API explorer that discovers mapped endpoints and lets you invoke them from the dashboard.
  • Redesigned dashboard: tabbed navigation, light/dark theme, request-log filtering, JSON highlighting, chart tooltips.
  • Multi-targeting for net8.0, net9.0 and net10.0.

Fixed

  • Request bodies sent with chunked transfer encoding (no Content-Length) are now captured.
  • CaptureRequestBody = false is honoured.
  • CPU usage is normalised by core count (previously could exceed 100% on multi-core hosts).
  • Metrics history length now follows MetricsHistory.
  • Metrics sampling starts with the host instead of on the first dashboard request; uptime uses the real process start time.
  • Managed heap size no longer reads 0 MB before the first garbage collection.
  • Dashboard escapes all server-provided strings before rendering.
  • CI workflow (build + test on Linux/Windows) and tag-driven workflow with downloadable GitHub Release artifacts.

Install

dotnet add package s4ndr0ne.Workbench --version 0.1.0

Workbench 0.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 06:27

Release 0.0.1. See CHANGELOG.md for details.

Install

dotnet add package s4ndr0ne.Workbench --version 0.0.1