Skip to content

chore(deps): update wandb requirement from >=0.28.2 to >=0.30.0 - #110

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/wandb-gte-0.30.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/wandb-gte-0.30.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on wandb to permit the latest version.

Release notes

Sourced from wandb's releases.

v0.30.0

What's Changed

Notable Changes

  • wandb.InternalApi, the wandb.PublicApi and wandb.apis.PublicApi aliases, and the wandb.apis.internal and wandb.sdk.internal.internal_api modules have been removed. Use wandb.Api() instead.
  • wandb.api and wandb.ensure_configured() are deprecated. Use wandb.login(prompt=False) to check whether the user is logged in, and wandb.Api() for everything else.
  • The legacy wandb sync options have been removed. Run wandb sync with no arguments instead of wandb sync --sync-all, and use --job-type instead of --job_type. See wandb sync --help.

Added

  • wandb.login(prompt=False) uses the configured credentials when there are any and returns False otherwise, without asking for an API key or switching to offline mode. Use it to check whether the user is logged in without blocking (@​dmitryduev in wandb/wandb#12741)
  • The automations API supports sending a prompt to ARIA as an automation action with SendPromptToAria (@​gdecarvalhovaz-lgtm in wandb/wandb#12594)
  • W&B LEET TUI:
    • Charts with custom x-axes set with run.define_metric(...), including glob definitions such as run.define_metric("train/*", step_metric="train/step"). The axis name is shown as [x: train/step] in the chart header. Applies to runs opened from local .wandb files (@​dmitryduev in wandb/wandb#12568, wandb/wandb#12728)
    • Filter console logs: with the logs pane focused, press / and type a pattern (regex, or glob after Tab) to show only the matching lines. New matches are followed as they arrive, and ctrl+/ clears the filter (@​dmitryduev in wandb/wandb#12736)
    • The metrics, system metrics and runs filters are remembered for each wandb directory and applied again the next time you open it, in both the workspace and the single-run view. They are stored in .wandb-leet.json inside the directory. Clearing a filter forgets it (@​dmitryduev in wandb/wandb#12735)
    • The border or separator line you drag to resize a pane or sidebar is highlighted while you drag it (@​dmitryduev in wandb/wandb#12617)

Changed

Deprecated

  • wandb.api and wandb.ensure_configured() are deprecated and will be removed in a future release. wandb.api now only provides api_key, default_entity and viewer(). Use wandb.login(prompt=False) to check whether the user is logged in, and wandb.Api() for the rest (@​dmitryduev in wandb/wandb#12715)
  • wandb.sandbox and the wandb beta sandbox commands are deprecated and will be removed in a future release. Use the cwsandbox package directly (@​nicholaspun-wandb in wandb/wandb#12647, wandb/wandb#12689)

Removed

Fixed

  • File uploads and downloads that take longer than 20 seconds no longer fail with CommError: Failed to execute API request: the service process is busy and did not respond in time. This was a regression in 0.29.0 (@​dmitryduev in wandb/wandb#12603)
  • wandb.init() and wandb.Api() no longer stall for up to 10 seconds when the W&B server is slow to respond. This was a regression in 0.29.0 (@​mitja-kleider and @​jacobromero in wandb/wandb#12697)
  • Requests rejected with HTTP 402 Payment Required, such as plan and quota limits including artifact usage limits, are no longer retried. The error is reported right away (@​Vedant527 in wandb/wandb#12628)
  • Syncing a run whose artifacts were already uploaded no longer fails when the artifact files are no longer on disk. This was a regression in 0.29.0 (@​dmitryduev in wandb/wandb#12750)
  • A failed artifact upload no longer deletes the files it was uploading, so wandb sync can retry it. After a successful upload, only files in the artifact's staging directory are cleaned up (@​dmitryduev in wandb/wandb#12749)
  • wandb sync now explains when a .wandb file ends with an incomplete record, which happens while the run is still writing or after it was killed mid-write, and how to retry, instead of reporting an internal error (@​dmitryduev in wandb/wandb#12751)
  • Passing aliases or tags to Run.log_artifact() in the public API no longer fails with a server error (@​dmitryduev in wandb/wandb#12719)
  • wandb.Image masks given as float arrays with values outside 0-255 now raise TypeError, as integer arrays already did, instead of being saved with wrong class ids (@​Kayvan-Zahiri in wandb/wandb#12685)
  • System metrics are collected as soon as a run starts instead of one sampling interval (15 seconds by default) later, so short runs record system metrics and system charts no longer start with a gap (@​dmitryduev in wandb/wandb#12649)
  • wandb.init() no longer waits up to 5 seconds for the GPU and TPU metrics collector to start (@​dmitryduev in wandb/wandb#12651)
  • In Jupyter notebooks, system metrics are collected while a cell runs and paused between cells. Since 0.19.10 the two were swapped, so system metrics were only collected while the notebook was idle (@​timoffex in wandb/wandb#12646)
  • On machines with AMD GPUs, system metrics monitoring no longer runs rocm-smi up front, which took 1 to 3 seconds, and no longer crashes when rocm-smi reports no GPUs (@​dmitryduev in wandb/wandb#12652)
  • System metrics on Apple Silicon Macs:

... (truncated)

Changelog

Sourced from wandb's changelog.

[0.30.0] - 2026-09-09

Notable Changes

  • wandb.InternalApi, the wandb.PublicApi and wandb.apis.PublicApi aliases, and the wandb.apis.internal and wandb.sdk.internal.internal_api modules have been removed. Use wandb.Api() instead.
  • wandb.api and wandb.ensure_configured() are deprecated. Use wandb.login(prompt=False) to check whether the user is logged in, and wandb.Api() for everything else.
  • The legacy wandb sync options have been removed. Run wandb sync with no arguments instead of wandb sync --sync-all, and use --job-type instead of --job_type. See wandb sync --help.

Added

  • wandb.login(prompt=False) uses the configured credentials when there are any and returns False otherwise, without asking for an API key or switching to offline mode. Use it to check whether the user is logged in without blocking (@​dmitryduev in wandb/wandb#12741)
  • The automations API supports sending a prompt to ARIA as an automation action with SendPromptToAria (@​gdecarvalhovaz-lgtm in wandb/wandb#12594)
  • W&B LEET TUI:
    • Charts with custom x-axes set with run.define_metric(...), including glob definitions such as run.define_metric("train/*", step_metric="train/step"). The axis name is shown as [x: train/step] in the chart header. Applies to runs opened from local .wandb files (@​dmitryduev in wandb/wandb#12568, wandb/wandb#12728)
    • Filter console logs: with the logs pane focused, press / and type a pattern (regex, or glob after Tab) to show only the matching lines. New matches are followed as they arrive, and ctrl+/ clears the filter (@​dmitryduev in wandb/wandb#12736)
    • The metrics, system metrics and runs filters are remembered for each wandb directory and applied again the next time you open it, in both the workspace and the single-run view. They are stored in .wandb-leet.json inside the directory. Clearing a filter forgets it (@​dmitryduev in wandb/wandb#12735)
    • The border or separator line you drag to resize a pane or sidebar is highlighted while you drag it (@​dmitryduev in wandb/wandb#12617)

Changed

Deprecated

  • wandb.api and wandb.ensure_configured() are deprecated and will be removed in a future release. wandb.api now only provides api_key, default_entity and viewer(). Use wandb.login(prompt=False) to check whether the user is logged in, and wandb.Api() for the rest (@​dmitryduev in wandb/wandb#12715)
  • wandb.sandbox and the wandb beta sandbox commands are deprecated and will be removed in a future release. Use the cwsandbox package directly (@​nicholaspun-wandb in wandb/wandb#12647, wandb/wandb#12689)

Removed

Fixed

  • File uploads and downloads that take longer than 20 seconds no longer fail with CommError: Failed to execute API request: the service process is busy and did not respond in time. This was a regression in 0.29.0 (@​dmitryduev in wandb/wandb#12603)
  • wandb.init() and wandb.Api() no longer stall for up to 10 seconds when the W&B server is slow to respond. This was a regression in 0.29.0 (@​mitja-kleider and @​jacobromero in wandb/wandb#12697)
  • Requests rejected with HTTP 402 Payment Required, such as plan and quota limits including artifact usage limits, are no longer retried. The error is reported right away (@​Vedant527 in wandb/wandb#12628)
  • Syncing a run whose artifacts were already uploaded no longer fails when the artifact files are no longer on disk. This was a regression in 0.29.0 (@​dmitryduev in wandb/wandb#12750)
  • A failed artifact upload no longer deletes the files it was uploading, so wandb sync can retry it. After a successful upload, only files in the artifact's staging directory are cleaned up (@​dmitryduev in wandb/wandb#12749)
  • wandb sync now explains when a .wandb file ends with an incomplete record, which happens while the run is still writing or after it was killed mid-write, and how to retry, instead of reporting an internal error (@​dmitryduev in wandb/wandb#12751)
  • Passing aliases or tags to Run.log_artifact() in the public API no longer fails with a server error (@​dmitryduev in wandb/wandb#12719)
  • wandb.Image masks given as float arrays with values outside 0-255 now raise TypeError, as integer arrays already did, instead of being saved with wrong class ids (@​Kayvan-Zahiri in wandb/wandb#12685)
  • System metrics are collected as soon as a run starts instead of one sampling interval (15 seconds by default) later, so short runs record system metrics and system charts no longer start with a gap (@​dmitryduev in wandb/wandb#12649)
  • wandb.init() no longer waits up to 5 seconds for the GPU and TPU metrics collector to start (@​dmitryduev in wandb/wandb#12651)
  • In Jupyter notebooks, system metrics are collected while a cell runs and paused between cells. Since 0.19.10 the two were swapped, so system metrics were only collected while the notebook was idle (@​timoffex in wandb/wandb#12646)
  • On machines with AMD GPUs, system metrics monitoring no longer runs rocm-smi up front, which took 1 to 3 seconds, and no longer crashes when rocm-smi reports no GPUs (@​dmitryduev in wandb/wandb#12652)
  • System metrics on Apple Silicon Macs:
    • CPU utilization, frequency and power now cover the whole sampling interval instead of a snapshot of about 10 milliseconds, which made utilization and frequency noisy and overstated power by about 25 percent (@​dmitryduev in wandb/wandb#12676)

... (truncated)

Commits
  • e5ec9dc Bump version and update CHANGELOG for release 0.30.0
  • 7bde6e2 chore: clean up unreleased changelog (#12759)
  • f12c99f chore(deps): update go dependencies (#12730)
  • ee66c0f fix(sdk): skip final uploads for uninitialized runs (#12753)
  • 5b24c18 fix(sdk): stop reporting exited processes as sampling errors (#12752)
  • f611649 fix: explain incomplete .wandb files in wandb sync (#12751)
  • 4043780 feat(sdk): add prompt=False to wandb.login() to skip the interactive prom...
  • 1bfd7f9 chore: delete InternalApi and the PublicApi alias (#12724)
  • 8498a63 feat(sandbox): deprecate W&B sandbox CLI (#12689)
  • ebd423b chore: run the non-sweep CLI commands and wandb verify on the public API (#...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [wandb](https://github.com/wandb/wandb) to permit the latest version.
- [Release notes](https://github.com/wandb/wandb/releases)
- [Changelog](https://github.com/wandb/wandb/blob/main/CHANGELOG.md)
- [Commits](wandb/wandb@v0.28.2...v0.30.0)

---
updated-dependencies:
- dependency-name: wandb
  dependency-version: 0.30.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@YauhenBichel

Copy link
Copy Markdown
Member

Thanks, Dependabot. The uv lock has to be regenerated for this one, so it's now part of #113, together with the other floors. Closing this one.

@dependabot @github

dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/pip/wandb-gte-0.30.0 branch October 4, 2026 13:31
YauhenBichel added a commit that referenced this pull request Oct 8, 2026
* chore(deps): update urllib3 requirement from >=2.7.0 to >=2.8.0

Updates the requirements on [urllib3](https://github.com/urllib3/urllib3) to permit the latest version.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.7.0...2.8.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.8.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Regenerate requirements.lock for urllib3 2.8.0

urllib3 2.7.0 has two HIGH advisories (GHSA-8988-9cw3-xx77,
GHSA-vxq7-64xx-v4gw), which fail the dependency gate on main. Dependabot
raised the floor in constraints.txt but cannot regenerate the uv lock, so
the lock check failed. Regenerated with CI's own command; one line moves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* Apply four dependency floors and regenerate the lock

Dependabot opened four PRs (#109 idna, #110 wandb, #111 huggingface_hub,
#112 filelock) that raise a floor but cannot regenerate the uv lock, so
each failed the lock check, and each still carried urllib3 2.7.0. This
applies all four floors on top of #107 and regenerates the lock once with
CI's own command.

huggingface_hub 2 brings httpx2; wandb 0.30 brings OpenTelemetry. The
dependency gate passes on the new lock.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant