You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: release-notes/sdk-releases.mdx
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,36 @@ rss: true
6
6
7
7
This page includes release notes for the W&B Python SDK (`wandb` package) used with W&B Models. For the Weave Python SDK (`weave` package), see [Weave SDK releases](/release-notes/weave-sdk-releases). For W&B Server, see [W&B Server release notes](/release-notes/server-releases).
8
8
9
+
<Updatelabel="0.28.0"description="June 22, 2026">
10
+
## Notable changes
11
+
- This version drops compatibility with server versions older than 0.65.0.
12
+
13
+
## Added
14
+
- W&B LEET TUI features:
15
+
- Media panels support high-resolution image rendering in terminals that support the Kitty protocol, with ANSI fallback.
16
+
- Media panels support synced scrubbing: press `l` to link scrubbing, then navigate with arrow keys, Home, and End, which move a shared cursor over the union step timeline and every image tile follows it.
17
+
- Basic remote-run support with `wandb leet [run-url]`.
18
+
- The following paginated artifacts and registry API methods now accept an optional order string as a keyword argument: `Api.artifacts()`, `Api.artifact_collections()`, `Api.registries()`, `Api.registries().collections()`, `Registry.collections()`.
19
+
20
+
## Changed
21
+
- W&B LEET TUI changes:
22
+
- The W&B LEET TUI is now generally available, and the command is updated from `wandb beta leet` to `wandb leet`. The prior command is still available as an alias.
23
+
- Lists of images logged under a single key are now displayed in the W&B LEET media pane, one tile per image.
24
+
- To improve query performance, `wandb.Api().runs()` no longer loads Sweeps for each run by default. Sweep data is loaded on first access of the sweep property.
25
+
26
+
## Fixed
27
+
-`File.download()` no longer fails after a hard-coded 5-second timeout; downloads respect the file transfer settings.
28
+
- Fixed a regression introduced in 0.27.1 where `wandb.Api().viewer`, `Api().user()`, and `Api().users()` could fail with the error `WandbApiFailedError: relogin required for some API keys`.
29
+
- When a `wandb.Image` is logged inside a `wandb.Table` with multiple box or mask layers with distinct `class_labels`, each layer's labels are now preserved in new `box_class_maps` or `mask_class_maps` fields in the `table.json`. Previously, a single `class_map` would be incorrectly overwritten by each set of class labels.
30
+
- Artifact file operations now consistently require normalized relative paths.
31
+
- To fix silent failures when `$TMPDIR` is missing or unwritable, logging an artifact using a `WandbLogger` or `run.log_artifact` now writes the manifest file to the artifact's staging directory instead of the OS temp dir.
32
+
- Fixed a bug where logging artifacts in shared mode (`wandb.init(mode="shared")`) with code-saving enabled would raise an error.
33
+
- To create a `diff.patch` file, the `git_root` setting is now used by default, falling back to the `root_dir` setting.
34
+
- Apple system metrics like GPU, CPU, power, and temperature are now collected on Apple M5 Macs.
35
+
- File download progress is now shown when exporting history using `wandb.Api().run(...).download_history_exports`.
36
+
- Fixed a regression introduced in 0.27.1 where `Run.scan_history()` would return no rows for a run whose history exists but has not been exported to Parquet, like an active run.
37
+
</Update>
38
+
9
39
<Updatelabel="0.27.2"description="June 6, 2026">
10
40
## Fixed
11
41
-`Run.scan_history()` no longer returns duplicate or missing steps when fetching run history.
0 commit comments