Skip to content

build: update wandb to 0.29.0 - #7373

Merged
balasaajay merged 1 commit into
NVIDIA:core_r0.19.0from
balasaajay:chore/update-wandb-0.29.0
Sep 16, 2026
Merged

balasaajay merged 1 commit into
NVIDIA:core_r0.19.0from
balasaajay:chore/update-wandb-0.29.0

Conversation

@balasaajay

Copy link
Copy Markdown
Contributor
  • I, the PR author, have personally reviewed every line of this PR.

What does this PR do?

Update the locked W&B SDK from 0.28.1 to 0.29.0 on core_r0.19.0. Raise opentelemetry-api from ~=1.33.1 to ~=1.43.0 because W&B 0.29.0 requires API >=1.43.0, and update the matching OpenTelemetry SDK, semantic conventions, and Prometheus exporter in uv.lock.

Issue tracking

W&B 0.29.0 fixes the file-download path traversal reported as CVE-2026-91771, whose affected range includes 0.28.1.

Validation

  • uv lock --check passed in the Megatron-LM dev CI container.
  • An isolated Python 3.12 environment using the updated lockfile versions passed an offline SDK smoke test covering initialization, scalar/custom-step metrics, tables/histograms, checkpoint artifact references and tracker files, and shutdown.
  • OpenTelemetry Prometheus metric reader/provider initialization, counter recording, and shutdown passed.
  • git diff --check passed.
  • Online W&B operations and distributed training were not tested. No Python source files changed.

Known upstream issues

The W&B 0.30.0 release notes identify three regressions introduced in 0.29.0: some transfers exceeding 20 seconds fail, initialization/API calls can stall with slow servers, and artifact resync can fail after local files are removed. These have not been reproduced in Megatron. Initialization is directly used here; transfer/resync exposure depends on the workflow. Megatron's checkpoint integration registers file references and uploads a small tracker file.

CVE-2026-15605, a low-severity artifact integrity advisory, has incomplete version mapping and an open proposed fix. Applicability to 0.29.0 is not confirmed by the published advisory.

Signed-off-by: Ajay Balasa <abalasa@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 15, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@balasaajay
balasaajay enabled auto-merge (squash) September 16, 2026 01:42
@balasaajay
balasaajay disabled auto-merge September 16, 2026 03:20
@balasaajay
balasaajay merged commit 4fe0cc3 into NVIDIA:core_r0.19.0 Sep 16, 2026
96 of 183 checks passed

This branch was previously deployed

2 inactive deployments
public — b54c1b08 Deployed Sep 15, 2026 by copy-pr-bot[bot] via finalize / notify #9162
test — b54c1b08 Deployed Sep 15, 2026 by copy-pr-bot[bot] via cicd-wait-in-queue #21752
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.

2 participants