chore: bump aiperf version to 0.10.0#953
Conversation
Updates the package and mock-server pyproject.toml versions and refreshes the version strings shown in the plugin tutorial example and the server-metrics JSON schema example output. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Try out this PRQuick install: pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@ba771ac6c2c55711c712b4d6223aff54e7a9d36bRecommended with virtual environment (using uv): uv venv --python 3.12 && source .venv/bin/activate
uv pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@ba771ac6c2c55711c712b4d6223aff54e7a9d36bLast updated for commit: |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✅ Files skipped from review due to trivial changes (1)
WalkthroughThis PR updates the aiperf project version from 0.8.0 to 0.10.0, adjusts package metadata in both main and mock-server pyproject files, updates documentation examples to match, and changes a unit test to use the runtime package version. ChangesVersion Bump to 0.10.0
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
The SLA-filter end-to-end test seeded a hardcoded "0.8.0" into a profile_export-shaped payload, which forced a manual bump every release even though the test only asserts on time_to_first_token. Read the version from package metadata the same way every production exporter does (metrics_json_exporter, aggregate_detailed_json_exporter, server_metrics/json_exporter, etc.) so the fixture tracks the package version automatically and better mirrors real on-disk output. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: Harrison King Saturley-Hall <hsaturleyhal@nvidia.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
pyproject.tomlandtests/aiperf_mock_server/pyproject.tomlfrom 0.8.0 to 0.10.0 onmain, opening the next development cycle.docs/plugins/creating-your-first-plugin.mdanddocs/server-metrics/server-metrics-json-schema.mdso tutorial output matches what users runningmainwill see.release/0.9.0.Test plan
pre-commit run --all-filespasses locally.uv run python -c "from importlib.metadata import version; print(version('aiperf'))"reports0.10.0afteruv sync.uv run pytest tests/unit/ -n autopasses.grep -rn "0\.8\.0" --include="*.toml" --include="*.md" .returns no in-scope hits.Generated with Claude Code.
Summary by CodeRabbit
Chores
Tests