Skip to content

[misc] chore: bump version to 0.3.9 - #462

Merged
JoyboyBrian merged 3 commits into
mainfrom
brian/release-0.3.9
Oct 27, 2026
Merged

JoyboyBrian merged 3 commits into
mainfrom
brian/release-0.3.9

Conversation

@JoyboyBrian

@JoyboyBrian JoyboyBrian commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

What

Bump PACKAGE_VERSION from 0.3.8 to 0.3.9 and replace the Unreleased changelog with concise release notes dated 2026-10-27. The notes cover #458–#461 and #464 since the published v0.3.8 tag: source-digest compatibility and redaction fixes, agent start timestamps and OpenSandbox request timeouts, local eval dataset-row uploads, paged/summary eval downloads, and the final dependency security requirements. The development-only #463 update is included in the release base but omitted from user-facing notes.

Why

Prepare the next stable SDK release with a complete comparison against v0.3.8. The notes retain the required migration for old named local eval runs: finish with the original SDK, use a new run name, or use --fresh to archive and restart.

Dataset-row uploads and explicit --type summary downloads require matching platform support. Release coordination proceeds on the maintainer's confirmation to treat those platform changes as available; this PR does not establish live platform acceptance.

How to Test

  • .venv/bin/ruff check --no-cache ., .venv/bin/ruff format --check --no-cache ., .venv/bin/ty check --error-on-warning osmosis_ai/, and git diff --check passed.
  • uv run --offline --locked --all-extras --group dev --no-editable pyright --verifytypes osmosis_ai --ignoreexternal reported 100% completeness with only the documented Harbor harness_agent baseline and no unexpected errors.
  • PYTHONDONTWRITEBYTECODE=1 LITELLM_LOCAL_MODEL_COST_MAP=True .venv/bin/python -m pytest -q -p no:cacheprovider --no-cov --tb=short --maxfail=5 completed with 4,065 passed, 1 skipped, and one failure because the editable installation still reported 0.3.8. After refreshing it with uv pip install --python .venv/bin/python --no-deps --offline -e ., rerunning tests/unit/eval/local/test_runner_units.py passed all 132 tests, including the failed version-header check.
  • Release metadata, the changelog bullets, PR links, and the v0.3.8...v0.3.9 comparison were checked; applicable pre-commit hooks passed.
  • Initial CI for 6daac9d4 passed: full Python 3.12/3.13/3.14 test suites with the coverage gate, lint, type verification, release artifacts, both Harbor compatibility variants, and all nine isolated wheel-install scenarios. No local production build or live platform/sandbox acceptance run was performed.
  • After syncing the final dependency fixes and notes, tests/unit/docs/test_doc_links.py passed (2 tests), git diff --check and pre-commit passed. Latest release CI passed on 29659edb with the final dependencies; all 21 checks passed.

Checklist

  • PR title follows [module] type: description format (labels are derived automatically).
  • ruff check . and ruff format --check . pass.
  • ty check --error-on-warning osmosis_ai/ passes; uv run --no-editable pyright --verifytypes osmosis_ai --ignoreexternal has no unexpected errors (see CONTRIBUTING.md for the Harbor baseline).
  • pytest passes across the complete Python 3.12/3.13/3.14 CI matrix; no new tests are needed for this version/changelog edit.
  • Public API changes are documented.
  • No secrets or credentials included.

@JoyboyBrian
JoyboyBrian requested a review from BaiqingL as a code owner October 27, 2026 18:51
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-27T22:12:02.717897Z d3bbd34 New commits
🔒 Security Review ✅ Completed 2026-10-27T18:53:30.638525Z 6daac9d PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions github-actions Bot added the chore Maintenance/chores label Oct 27, 2026

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Heads up: you’re close to your included review allowance. Set a flex budget so reviews don’t pause.

View guided diff | Turn on auto-fix | Re-trigger cubic

@codecov

codecov Bot commented Oct 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@JoyboyBrian
JoyboyBrian merged commit bc6a99b into main Oct 27, 2026
22 checks passed
@JoyboyBrian
JoyboyBrian deleted the brian/release-0.3.9 branch October 27, 2026 22:17
@mintlify

mintlify Bot commented Oct 27, 2026

Copy link
Copy Markdown

Docs PR opened: https://github.com/osmosis-ai/docs/pull/161

Added SDK 0.3.9 changelog and migration notes in English and Chinese, and raised install commands to 0.3.9.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance/chores

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant