Skip to content

Conversation

@saturley-hall
Copy link
Member

@saturley-hall saturley-hall commented Sep 24, 2025

Overview:

Bump to version 0.5.1

Closes OPS-1215

Summary by CodeRabbit

  • Chores
    • Released patch version 0.5.1 across the workspace, examples, and Python bindings.
    • Updated Helm chart versions (platform, operator, and CRDs) to 0.5.1.
    • Aligned internal dependencies to 0.5.1, including the Python ai-dynamo-runtime.
    • No new features or behavior changes; APIs and compatibility remain unchanged.
    • Safe upgrade recommended to keep versions consistent and packaging metadata up to date.

Signed-off-by: Harrison Saturley-Hall <[email protected]>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Sep 24, 2025

Walkthrough

Bumps versions from 0.5.0 to 0.5.1 across workspace Cargo.toml files, Python packaging manifests, and Helm Chart metadata, including local Rust crate interdependencies and Helm subchart references. No code, logic, or API changes are introduced.

Changes

Cohort / File(s) Change summary
Rust workspace manifests
Cargo.toml, lib/runtime/examples/Cargo.toml
Increment package/workspace version to 0.5.1; update local crate dependency versions (dynamo-runtime, dynamo-llm, dynamo-tokens, dynamo-async-openai, dynamo-parsers) to 0.5.1.
Python packaging
pyproject.toml, lib/bindings/python/pyproject.toml, lib/bindings/python/Cargo.toml
Bump project/package versions to 0.5.1; update Python dependency ai-dynamo-runtime to 0.5.1. No other config changes.
Helm charts
deploy/cloud/helm/crds/Chart.yaml, deploy/cloud/helm/platform/Chart.yaml, deploy/cloud/helm/platform/components/operator/Chart.yaml
Increment version (and appVersion where present) from 0.5.0 to 0.5.1; update operator subchart dependency to 0.5.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

Patch-hop, version pop—0.5.1 we go,
Little paws tag charts in a tidy row.
Cargo sings, Py wheels spin,
Helm bells ring—ship it in.
Thump-thump, release is done—bun-approved fun! 🐇✨

Pre-merge checks

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description Check ⚠️ Warning The pull request description includes the Overview section with a brief summary and a related issue reference but is missing the required Details and Where should the reviewer start sections specified in the repository template. Please add the Details section describing the specific changes made in this PR and the Where should the reviewer start section to guide reviewers to the key files for review, following the repository’s pull request template.
✅ Passed checks (2 passed)
Check name Status Explanation
Title Check ✅ Passed The title concisely describes the primary change of bumping versions ahead of the 0.5.1 release and clearly conveys the scope of the changeset.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

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.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 088295e and 59acb9e.

⛔ Files ignored due to path filters (3)
  • Cargo.lock is excluded by !**/*.lock
  • lib/bindings/python/Cargo.lock is excluded by !**/*.lock
  • lib/runtime/examples/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (8)
  • Cargo.toml (2 hunks)
  • deploy/cloud/helm/crds/Chart.yaml (1 hunks)
  • deploy/cloud/helm/platform/Chart.yaml (1 hunks)
  • deploy/cloud/helm/platform/components/operator/Chart.yaml (1 hunks)
  • lib/bindings/python/Cargo.toml (1 hunks)
  • lib/bindings/python/pyproject.toml (1 hunks)
  • lib/runtime/examples/Cargo.toml (1 hunks)
  • pyproject.toml (2 hunks)
🔇 Additional comments (6)
lib/runtime/examples/Cargo.toml (1)

13-13: Workspace example version bump is correct.

No issues.

lib/bindings/python/Cargo.toml (1)

10-10: Bindings crate version bumped correctly.

Matches the workspace patch bump; path deps remain appropriate for this isolated workspace.

deploy/cloud/helm/platform/components/operator/Chart.yaml (1)

30-30: Operator chart version bump validated; no 0.5.0 references remain

deploy/cloud/helm/platform/Chart.yaml (1)

22-22: Approve chart and operator version bump to 0.5.1
Versions align in Chart.yaml (lines 22, 26); run helm dependency update before packaging.

deploy/cloud/helm/crds/Chart.yaml (1)

19-19: Approve version bump
Chart version updated to 0.5.1 with no remaining 0.5.0 references; regenerate Helm index/lock if applicable.

lib/bindings/python/pyproject.toml (1)

19-19: Confirm publish order for Python runtime package
The dynamo-py3 crate is now at v0.5.1 (lock file entry updated). Publish v0.5.1 before any dependents to avoid resolver errors.


[workspace.package]
version = "0.5.0"
version = "0.5.1"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

🧩 Analysis chain

Root workspace and local crate versions aligned to 0.5.1.

Looks consistent. Consider running cargo metadata to verify dependency graph coherence.

Quick checks:

Also applies to: 30-34


🏁 Script executed:

#!/bin/bash
# Confirm version pins
rg -nP 'dynamo-(runtime|llm|tokens|async-openai|parsers).*version\s*=\s*"0\.5\.1"' Cargo.toml

# Ensure no leftover 0.5.0 in Rust manifests
fd Cargo.toml | xargs rg -n '\b0\.5\.0\b' || true

Length of output: 385


Mismatch: tmq dependency still pinned at 0.5.0
• lib/llm/Cargo.toml:81 has tmq = "0.5.0"—bump to "0.5.1" to align with the workspace.
• Re-run cargo metadata to verify the full dependency graph.

🤖 Prompt for AI Agents
In Cargo.toml around line 19, the workspace version was bumped to 0.5.1 but the
lib/llm/Cargo.toml still pins tmq = "0.5.0"; update that dependency to tmq =
"0.5.1" so it matches the workspace, save the file, and re-run cargo metadata to
verify the dependency graph and ensure no version conflicts remain.

Signed-off-by: Harrison Saturley-Hall <[email protected]>
Signed-off-by: Harrison Saturley-Hall <[email protected]>
@saturley-hall saturley-hall merged commit 980727b into main Sep 24, 2025
17 of 19 checks passed
@saturley-hall saturley-hall deleted the harrison/bump_version_0-5-1 branch September 24, 2025 22:26
kylehh pushed a commit that referenced this pull request Sep 25, 2025
Signed-off-by: Harrison Saturley-Hall <[email protected]>
Signed-off-by: Kyle H <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants