NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #961 most downloaded on PyPI
A CLI and library for interacting with the Weights & Biases API.
Last release 26 days ago
09 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
10 years old
335 releases · first in 2017
Nothing published for this version
Nothing published for this version
New sacred observer available at wandb.sacred.WandbObserver
summary instead of summary_metricsOne column per quarter.
Sub paths of artifacts now expose an optional root directory argument to download()
Remove unused y_probas in sklearn plots, thanks @dreamflasher
wandb restore when not logged inDefault pytorch histogram logging frequency from 100 -> 1000 steps
`shell wandb artifact put path_file_or_ref wandb artifact get artifact:version wandb artifact ls project_name `
wandb artifact put path_file_or_ref
wandb artifact get artifact:version
wandb artifact ls project_name
wandb.log_artifact()
wandb.use_artifact()
wandb.Api().artifact_versions()
wandb.Api().run.used_artifacts()
wandb.Api().run.logged_artifacts()
wandb.Api().Artifact().file()
dataframe argument for logging dataframes as tables!Major overhaul of artifact caching
typeapi.runs()Fix issue where files were always logged to latest run in a project.
Catch all exceptions when saving Jupyter sessions
code_save=True argument to wandb.init to enable code saving manuallyEnsure cells don't hang on completion
Save session history in jupyter notebooks
Add default class labels for semantic segmentation
Improve semantic segmentation image mask logging
Close all open files to avoice ResourceWarnings, thanks @CrafterKolyan!
Add ROC, precision_recall, HeatMap, explainText, POS, and NER to wandb.plots
Improve bounding box annotations
Added code saving of main python module
Fix dependency conflict with new versions of six package
Add best metric and epoch to run summary with Keras callback
Fix exception when using wandb.watch() in a notebook
Relax version dependency for PyYAML for users with old environments
Added ability to specify/exclude specific keys when building wandb.config
Added ability to configure agent commandline from sweep config
Ignore wandb.init() specified project and entity when running a sweep
Added local board support (Experimental)
Added beta support for ray/tune hyperopt search strategy
Added min_step and max_step to run.scan_history for grabbing sub-sections of metrics
Handle tags being passed in as a string
Fix regression syncing some versions of Tensorboard since 0.8.13
Fix calling wandb.init with sync_tensorboard multiple times in Jupyter
Improve large object warning when values reach maximum size
Create nested directory when videos are logged from tensorboard namespaces
async=Truewandb run simply run python script_name.pywandb agent now works on windows.log_batch_frequency for logging metrics every N batchesFix compatibility issue with python 2.7 and old pip dependencies
Fix public api returning incorrect data when config value is 0 or False
Deprecated username in favor of entity in the public api for consistency
run.summary updates work in jupyter before log is called
wandb.init properly handles network failures on startup
keras callback no longer guesses input_type for 2D data
run.scan_history to return all history rowsfastai callback uses the default monitor instead of assuming val_loss
api.sweep to the python export api for querying sweepsWANDB_NOTEBOOK_NAME for specifying the notebook name in cases we can't infer itWANDB_HOST to override hostnameswandb.logFixed plotly charts with large numpy arrays not rendering
wandb docker works when nvidia is presentWANDB_IGNORE_GLOBS is respected on the final scan of files
wandb sync handles tfevents with a single timestep
wandb.config.user_items()entity is persisted on wandb.run when queried from the server
wandb sync handles tensorboard embeddings
Better error messages on access denied
wandb sync tensorboard importwandb runDeprecated wandb.Table.add_row in favor of wandb.Table.add_data
Fixed PyYaml deprecation warnings
handle case insensitive docker credentials
ensure DNS lookup failures can't prevent startup
Improve error reporting for sweeps
fixed Jupyter logging, don't change logger level
wandb sync will now traverse a wandb run directory and sync all runsFixed race where wandb process could hang at the end of a run
Fix resuming in Jupyter on kernel restart
Better error message if wandb.log is called before wandb.init
Added a timeout for generating diffs on large repos
wandb sync command that pushes a local directory to the cloud#### :bug: Bug Fix - Fixed history / summary bug
Pass username header in filestream API
New step keyword argument when logging metrics
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →