1.13.0 (2026-09-30)
Features Added
- Extended the
perfframework with new command-line options aligned with the .NETAzure.Test.Perfrunner:--iterations/-ito repeat the measurement phase multiple times.--rate/-rto cap aggregate throughput in operations per second.--status-intervalto control the cadence of live status output.--results-fileto emit per-operation results as JSON when--latencyis enabled.--output-file-prefixto write run-summary artifacts as.json,.csv,.txt, and.md.--resource-telemetryto print aruntime.MemStatsand goroutine-count delta at the end of a run.--configand--workloadto load and select named workloads from a JSON workload-config file.--job-statisticsto emit the#StartJobStatistics/#EndJobStatisticsblock consumed by perf-automation.--maxprocsto overrideGOMAXPROCSfor the run.--no-cleanupto skipCleanup/GlobalCleanupat end of run.--debugfor additional diagnostic output.--sync,--insecure,--max-io-completion-threads,--max-worker-threads,--min-io-completion-threads, and--min-worker-threadsare accepted for CLI parity with the .NET runner.
- The
perfrunner now samples process CPU and memory usage in the background, displaying them in the live status line and includingaverageCpuPercent/averageMemoryBytesin run-summary artifacts. - Added the
transportpackage and containing types.