Skip to content

Release v0.6.0 - #151

Merged
V2arK merged 2 commits into
mainfrom
honglin/release-0.6.0
Sep 3, 2026
Merged

Release v0.6.0#151
V2arK merged 2 commits into
mainfrom
honglin/release-0.6.0

Conversation

@V2arK

@V2arK V2arK commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Problem

Everything since v0.5.3 is unreleased, including the logs_v4 migration (#148), Dynamo support (#146), and cluster metadata updates (#150). The wheel also ships the top-level tests package (unscoped find_packages() picks it up), polluting the installer's site-packages namespace.

Change

  • Bump version to 0.6.0 — minor, not patch, because [SDK] Migrate deployment log reading to logs_v4 and add pod listing #148 is a breaking change: get_deployment_logs replaced the logs_v3 signature (start_time/end_time/line_count/start_from_head/stream) with the per-pod logs_v4 surface (pod, before/after anchors, plus get_deployment_pods, get_deployment_logs_range, deployment_log_session).
  • Exclude tests from packaging: find_packages(exclude=["tests", "tests.*"]). Wheel-only effect; the sdist still carries test sources and no pipeline change is needed (publish.yml just runs python -m build).

Ships since v0.5.3: logs_v4 log reading + pod listing (#148), Dynamo deployments (#146), cluster metadata update (#150), replica-scaling docs (#149), dependency bumps (#143, #145). Requires platform-api-python-client==4.25.0 (published).

Test plan

Check Result
cd tests && pytest --sanity 93 passed
python -m build --wheel on this branch centml-0.6.0-py3-none-any.whl, 0 tests/ entries, all centml/ subpackages present
Fresh-venv install of the built wheel (deps resolved from PyPI, incl. platform-api-python-client==4.25.0) pip check clean; SDK surface + CLI entry points work; centml --version reports 0.6.0
Installed-wheel live smoke against dev (read-only, deployment 8554) pods / session backfill (125 lines) / range window / merged read all exact vs the Loki ground-truth counts

Signed-off-by: Honglin Cao <hocao@nvidia.com>
@V2arK V2arK self-assigned this Sep 3, 2026
@michaelshin

Copy link
Copy Markdown
Contributor

Do we need to update platform-api-python-client too?

Signed-off-by: Honglin Cao <hocao@nvidia.com>
@V2arK
V2arK merged commit 79a7632 into main Sep 3, 2026
5 checks passed
@V2arK
V2arK deleted the honglin/release-0.6.0 branch September 3, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants