Releases: s4ndr0ne/Workbench
Releases · s4ndr0ne/Workbench
Release list
Workbench 0.2.0
Release 0.2.0. See CHANGELOG.md for details.
Install
dotnet add package s4ndr0ne.Workbench --version 0.2.0Workbench 0.1.0
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.0andnet10.0.
Fixed
- Request bodies sent with chunked transfer encoding (no
Content-Length) are now captured. CaptureRequestBody = falseis 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.0Workbench 0.0.1
Release 0.0.1. See CHANGELOG.md for details.
Install
dotnet add package s4ndr0ne.Workbench --version 0.0.1