Skip to content

chore: bump aiperf version to 0.10.0#953

Merged
saturley-hall merged 3 commits into
mainfrom
harrison/bump-version-0.10.0
May 22, 2026
Merged

chore: bump aiperf version to 0.10.0#953
saturley-hall merged 3 commits into
mainfrom
harrison/bump-version-0.10.0

Conversation

@saturley-hall

@saturley-hall saturley-hall commented May 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Bumps pyproject.toml and tests/aiperf_mock_server/pyproject.toml from 0.8.0 to 0.10.0 on main, opening the next development cycle.
  • Refreshes the example version strings in docs/plugins/creating-your-first-plugin.md and docs/server-metrics/server-metrics-json-schema.md so tutorial output matches what users running main will see.
  • Mirrors the file set used in the 0.9.0 bump (PR chore: bump aiperf version to 0.9.0 #952), which targets release/0.9.0.

Test plan

  • pre-commit run --all-files passes locally.
  • uv run python -c "from importlib.metadata import version; print(version('aiperf'))" reports 0.10.0 after uv sync.
  • uv run pytest tests/unit/ -n auto passes.
  • grep -rn "0\.8\.0" --include="*.toml" --include="*.md" . returns no in-scope hits.

Generated with Claude Code.

Summary by CodeRabbit

  • Chores

    • Bumped project and mock-server package versions to 0.10.0 and updated documentation examples (installation and server metrics) to reflect the new version.
  • Tests

    • Updated a unit test to read the runtime package version instead of using a hardcoded version string.

Review Change Stack

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>
@github-actions

github-actions Bot commented May 18, 2026

Copy link
Copy Markdown

Try out this PR

Quick install:

pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@ba771ac6c2c55711c712b4d6223aff54e7a9d36b

Recommended 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@ba771ac6c2c55711c712b4d6223aff54e7a9d36b

Last updated for commit: ba771acBrowse code

@github-actions github-actions Bot added the chore label May 18, 2026
@github-actions

github-actions Bot commented May 18, 2026

Copy link
Copy Markdown
@coderabbitai

coderabbitai Bot commented May 18, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: f82ad767-c167-4e74-be26-ab1df0ed490b

📥 Commits

Reviewing files that changed from the base of the PR and between 0c1428c and ba771ac.

📒 Files selected for processing (3)
  • docs/server-metrics/server-metrics-json-schema.md
  • pyproject.toml
  • tests/unit/orchestrator/search_planner/test_sla_helpers_observed.py
✅ Files skipped from review due to trivial changes (1)
  • docs/server-metrics/server-metrics-json-schema.md

Walkthrough

This 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.

Changes

Version Bump to 0.10.0

Layer / File(s) Summary
Package metadata version updates
pyproject.toml, tests/aiperf_mock_server/pyproject.toml
Main package and test mock server version fields updated from 0.8.0 to 0.10.0.
Documentation example updates
docs/plugins/creating-your-first-plugin.md, docs/server-metrics/server-metrics-json-schema.md
Plugin installation verification output and Server Metrics JSON schema examples updated to reflect 0.10.0 in multiple places.
Test payload version usage
tests/unit/orchestrator/search_planner/test_sla_helpers_observed.py
Unit test now imports aiperf.__version__ and uses it in the SLA-helper payload instead of a hardcoded string.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A version bump hops along with cheer,
From 0.8.0 to 0.10.0 so clear,
Docs and tests now sing in tune,
Metadata updated, over the moon,
Pipelines ready — release soon!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main objective of the pull request—bumping the aiperf version from 0.8.0 to 0.10.0 across multiple files.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ 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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

saturley-hall and others added 2 commits May 17, 2026 22:56
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

codecov Bot commented May 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@saturley-hall saturley-hall merged commit 719559a into main May 22, 2026
32 checks passed
@saturley-hall saturley-hall deleted the harrison/bump-version-0.10.0 branch May 22, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3 participants