v0.12.2-beta — throughput-benchmark timing fix
Pre-release
Pre-release
v0.12.2-beta — patch release (green CI ✅)
A small, fully-verified patch on top of v0.12.1-beta.
Fixed
- Throughput-benchmark timing (#54) —
PerformanceBenchmark.RunThroughputBenchmarkAsyncnow measures the reportedDurationwith a high-resolutionStopwatchinstead ofDateTimeOffset.UtcNow(which has ~15.6 ms granularity on Windows). This improvesDurationaccuracy and removes an intermittent flake in the benchmark's timing assertion on the loaded net8.0/Windows CI leg. Requests-per-second was always correct — it divides by the configured measurement window, not wall-clock.
This release was cut on a fully green CI run (all 6 build/test legs across net8/9/10 on Linux + Windows).
📦 Install
dotnet add package AgentEval --prerelease # 0.12.2-beta
dotnet tool install --global AgentEval.Cli --prereleaseFull changelog: compare v0.12.1-beta...v0.12.2-beta