NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #867 most downloaded on PyPI
A CLI and library for interacting with the Weights & Biases API.
Last release 23 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
define_metric(summary='best', goal=...) is deprecated and soon will be removed, use define_metric(summary='min') or define_metric(summary='min') inste…
wandb.init(settings=wandb.Settings(_stats_sampling_interval=...)) (@dmitryduev in https://github.com/wandb/wandb/pull/8208)define_metric(summary='best', goal=...) is deprecated and soon will be removed, use define_metric(summary='min') or define_metric(summary='min') instead (@kptkin in https://github.com/wandb/wandb/pull/8219)Fix deprecation warnings arising from NumPy >= 2.1 by removing newshape argument from numpy.reshape by @phinate in https://github.com/wandb/wandb/pull…
wandb.Config like a dictionary (@fsherry in https://github.com/wandb/wandb/pull/8129)wandb.require("legacy-service") as the opt-out analog of wandb.require("core") (@timoffex in https://github.com/wandb/wandb/pull/8201)newshape argument from numpy.reshape by @phinate in https://github.com/wandb/wandb/pull/8167WANDB__DISABLE_SERVICE) is deprecated and will be removed in the next minor release (@kptkin in https://github.com/wandb/wandb/pull/8193)One column per quarter.
Nothing published for this version
Ensure Nvidia GPU metrics are captured if libnvidia-ml.so is unavailable when using core (@dmitryduev in https://github.com/wandb/wandb/pull/8138)
libnvidia-ml.so is unavailable when using core (@dmitryduev in https://github.com/wandb/wandb/pull/8138)define_metric("x", step_metric="x") when using core (@timoffex in https://github.com/wandb/wandb/pull/8107)Specify job input schemas when calling manage_config_file or manage_wandb_config to create a nicer UI when launching the job (@TimH98 in https://githu
box3d constructor for Box3D (@timoffex in https://github.com/wandb/wandb/pull/8086)run.define_metric() raises an error when given extraneous arguments (@timoffex in https://github.com/wandb/wandb/pull/8040)wandb.sdk.wandb_run.Run class instead of wandb.sdk.wandb_run.RunDisabled, which has been removed (@dmitryduev in https://github.com/wandb/wandb/pull/8037)WANDB_MODE = offline calling artifact.download() now throws an error instead of stalling (@trane293 in https://github.com/wandb/wandb/pull/8009)api.runs() regarding default sort order, missed in https://github.com/wandb/wandb/pull/7675 (@fellhorn in https://github.com/wandb/wandb/pull/8063)When using wandb-core, support multipart uploads to S3 (@moredatarequired in https://github.com/wandb/wandb/pull/7659)
run.finish() may raise an exception in cases where previously it would os._exit() (@timoffex in https://github.com/wandb/wandb/pull/7921)run.link_artifact() can now surface server errors. (@ibindlish in https://github.com/wandb/wandb/pull/6941)path_prefixes that don't correspond to directory names when downloading artifacts (@moredatarequired in https://github.com/wandb/wandb/pull/7721)incremental=True flag (@amusipatla-wandb in https://github.com/wandb/wandb/pull/7939)run.finish() may raise an exception in cases where previously it would os._exit() (@timoffex in https://github.com/wandb/wandb/pull/7921)run.link_artifact() can now surface server errors. (@ibindlish in https://github.com/wandb/wandb/pull/6941)path_prefixes that don't correspond to directory names when downloading artifacts (@moredatarequired in https://github.com/wandb/wandb/pull/7721)incremental=True flag (@amusipatla-wandb in https://github.com/wandb/wandb/pull/7939)Support queue template variables in launch sweep scheduelr jobs (@KyleGoyette in https://github.com/wandb/wandb/pull/7787)
sys.exit() instead of os._exit() if an internal subprocess exits with a non-zero code (@timoffex in https://github.com/wandb/wandb/pull/7866)core that could affect run logs (@timoffex in https://github.com/wandb/wandb/pull/7889)Artifact.download(skip_cache=True) when encountering different filesystems (@tonyyli-wandb in https://github.com/wandb/wandb/pull/7835)Correctly handle the netrc file on Windows (@dmitryduev in https://github.com/wandb/wandb/pull/7844)
tqdm bars show up correctly in the Logs tab (@timoffex in https://github.com/wandb/wandb/pull/7825)_netrc (@dmitryduev in https://github.com/wandb/wandb/pull/7844)tqdm bars show up correctly in the Logs tab (@timoffex in https://github.com/wandb/wandb/pull/7825)Add prior runs when creating a sweep from the CLI (@TimH98 in https://github.com/wandb/wandb/pull/7803)
numpy>=2 support (@dmitryduev in https://github.com/wandb/wandb/pull/7816)Artifact.delete() on linked artifacts only removes link, not source artifact (@tonyyli-wandb in https://github.com/wandb/wandb/pull/7742)numpy>=2 support by @dmitryduev in https://github.com/wandb/wandb/pull/7816Artifact.delete() on linked artifacts only removes link, not source artifact by @tonyyli-wandb in https://github.com/wandb/wandb/pull/7742Deprecated ArtifactCollection.change_type() in favor of ArtifactCollection.save() (@amusipatla-wandb in https://github.com/wandb/wandb/pull/7555)
api.runs().histories() to fetch history metrics for runs that meet specified conditions (@thanos-wandb in https://github.com/wandb/wandb/pull/7690)ArtifactCollection.save() to allow persisting changes (@amusipatla-wandb in https://github.com/wandb/wandb/pull/7555)Artifact.unlink() to allow programmatic unlinking of artifacts (@tonyyli-wandb in https://github.com/wandb/wandb/pull/7735)define_metric behavior for multiple metrics in shared mode (@dmitryduev in https://github.com/wandb/wandb/pull/7715)console_multipart setting (@kptkin in https://github.com/wandb/wandb/pull/7694 and @dmitryduev in https://github.com/wandb/wandb/pull/7697)Api class (@tonyyli-wandb in https://github.com/wandb/wandb/pull/7713)output.log to logs/YYYYMMDD_HHmmss.ms_output.log (@kptkin in https://github.com/wandb/wandb/pull/7694)unsafe=True in use_model calls that could potentially load and deserialize unsafe pickle files (@anandwandb in https://github.com/wandb/wandb/pull/7663)ArtifactCollection.change_type() in favor of ArtifactCollection.save() (@amusipatla-wandb in https://github.com/wandb/wandb/pull/7555)api.runs().histories() to fetch history metrics for runs that meet specified conditions by @thanos-wandb in https://github.com/wandb/wandb/pull/7690ArtifactCollection.save() to allow persisting changes by @amusipatla-wandb in https://github.com/wandb/wandb/pull/7555Artifact.unlink() to allow programmatic unlinking of artifacts by @tonyyli-wandb in https://github.com/wandb/wandb/pull/7735wandb.require("core") by @timoffex in https://github.com/wandb/wandb/pull/7725
define_metric behavior for multiple metrics in shared mode by @dmitryduev in https://github.com/wandb/wandb/pull/7715console_multipart setting by @kptkin in https://github.com/wandb/wandb/pull/7694 and @dmitryduev in https://github.com/wandb/wandb/pull/7697Api class by @tonyyli-wandb in https://github.com/wandb/wandb/pull/7713output.log to logs/YYYYMMDD_HHmmss.ms_output.log by @kptkin in https://github.com/wandb/wandb/pull/7694unsafe=True in use_model calls that could potentially load and deserialize unsafe pickle files by @anandwandb https://github.com/wandb/wandb/pull/7663ArtifactCollection.change_type() in favor of ArtifactCollection.save() by @amusipatla-wandb in https://github.com/wandb/wandb/pull/7555Removed the deprecated wandb.plots.* functions and top-level third-party integrations wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost]. Please us…
wandb package now includes the wandb-core binary (@timoffex in https://github.com/wandb/wandb/pull/7381)
wandb-core is a new and improved backend for the W&B SDK that focuses on performance, versatility, and robustness.wandb.require("core") to your script after importing wandb.wandb-core now supports Artifact file caching (@moredatarequired in https://github.com/wandb/wandb/pull/7364 and https://github.com/wandb/wandb/pull/7366)wandb launch -u <git-uri | local-path> creates and launches a job from the given source code (@bcsherma in https://github.com/wandb/wandb/pull/7485)run.summary for finished runs (@dmitryduev in https://github.com/wandb/wandb/pull/7440)run.save() on Windows (@timoffex in https://github.com/wandb/wandb/pull/7412)wandb.init() type signature including None (@timoffex in https://github.com/wandb/wandb/pull/7563)wandb-core need to specify a required flag (wandb.require("core")) to enable it, before it was picked up automatically (@kptkin in https://github.com/wandb/wandb/pull/7228)wandb.plots.* functions and top-level third-party integrations wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost]. Please use wandb.plot instead of wandb.plots and wandb.integration.[catboost,fastai,keras,lightgbm,sacred,xgboost] instead of wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost] (@dmitryduev in https://github.com/wandb/wandb/pull/7552)[async] extra and the _async_upload_concurrency_limit setting (@moredatarequired in https://github.com/wandb/wandb/pull/7416)_except_exit and problem (@timoffex in https://github.com/wandb/wandb/pull/7563)Renamed wandb.plots to wandb.plot, renamed all integrations from wandb.<name> to wandb.integration.<name>, and removed the [async] extra.
This version packages the wandb-core binary, formerly installed by the wandb-core Python package on PyPI. The wandb-core package is now unused and can be uninstalled.
wandb package now includes the wandb-core binary by @timoffex in https://github.com/wandb/wandb/pull/7381
wandb-core is a new and improved backend for the W&B SDK that focuses on performance, versatility, and robustness.wandb.require("core") to your script after importing wandb.wandb-core now supports Artifact file caching by @moredatarequired in https://github.com/wandb/wandb/pull/7364 and https://github.com/wandb/wandb/pull/7366wandb launch -u <git-uri | local-path> creates and launches a job from the given source code by @bcsherma in https://github.com/wandb/wandb/pull/7485run.summary for finished runs by @dmitryduev in https://github.com/wandb/wandb/pull/7440run.save() on Windows by @timoffex in https://github.com/wandb/wandb/pull/7412wandb.init() type signature including None by @timoffex in https://github.com/wandb/wandb/pull/7563wandb-core need to specify a required flag (wandb.require("core")) to enable it, before it was picked up automatically by @kptkin in https://github.com/wandb/wandb/pull/7228wandb.plots.* functions and top-level third-party integrations wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost]. Please use wandb.plot instead of wandb.plots and wandb.integration.[catboost,fastai,keras,lightgbm,sacred,xgboost] instead of wandb.[catboost,fastai,keras,lightgbm,sacred,xgboost]. By @dmitryduev in https://github.com/wandb/wandb/pull/7552[async] extra and the _async_upload_concurrency_limit setting by @moredatarequired in https://github.com/wandb/wandb/pull/7416_except_exit and problem by @timoffex in https://github.com/wandb/wandb/pull/7563Nothing published for this version
Nothing published for this version
Added support for overriding kaniko builder settings in the agent config (@TimH98 in https://github.com/wandb/wandb/pull/7191)
_disable_update_check) to disable version checks during init (@kptkin in https://github.com/wandb/wandb/pull/7287)WandbLogger.sync in the OpenAI Fine-Tuning integration gets a new log_datasets boolean argument to turn off automatic logging of datasets to Artifacts (@morganmcg1 in https://github.com/wandb/wandb/pull/7150)run.save() not working with files inside run.dir, introduced in previous release (@timoffex in https://github.com/wandb/wandb/pull/7261)_disable_update_check) to disable version checks during init by @kptkin in https://github.com/wandb/wandb/pull/7287WandbLogger.sync in the OpenAI Fine-Tuning integration gets a new log_datasets boolean argument to turn off automatic logging of datasets to Artifacts by @morganmcg1 in https://github.com/wandb/wandb/pull/7150run.save() not working with files inside run.dir, introduced in previous release<!-- Release notes generated using configuration in .github/release.yml at release-0.16.5 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.5 -->
wandb.init(fork_from=...) (@dannygoldstein in https://github.com/wandb/wandb/pull/7078)run.save() accepts pathlib.Path values (@timoffex in https://github.com/wandb/wandb/pull/7146)Full Changelog: https://github.com/wandb/wandb/compare/v0.16.4...v0.16.5
wandb.init(fork_from=...) by @dannygoldstein in https://github.com/wandb/wandb/pull/7078run.save() accepts pathlib.Path values; by @timoffex in https://github.com/wandb/wandb/pull/7146<!-- Release notes generated using configuration in .github/release.yml at release-0.16.4 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.4 -->
segmentio's by @kptkin in https://github.com/wandb/wandb/pull/7027Full Changelog: https://github.com/wandb/wandb/compare/v0.16.3...v0.16.4
segmentio's by @kptkin in https://github.com/wandb/wandb/pull/7027docstrings by @ngrayluna in https://github.com/wandb/wandb/pull/6830<!-- Release notes generated using configuration in .github/release.yml at release-0.16.3 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.3 -->
docstrings by @ngrayluna in https://github.com/wandb/wandb/pull/6830Full Changelog: https://github.com/wandb/wandb/compare/v0.16.2...v0.16.3
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.2 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.2 -->
wandb beta sync feature to upload runs to W&B by @kptkin in https://github.com/wandb/wandb/pull/6620wandb launch command to specify priority when enqueuing jobs. by @nickpenaranda in https://github.com/wandb/wandb/pull/6705README-libwandb-cpp.md doc by @NinoRisteski in https://github.com/wandb/wandb/pull/6794Full Changelog: https://github.com/wandb/wandb/compare/v0.16.1...v0.16.2
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.1 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.1 -->
Full Changelog: https://github.com/wandb/wandb/compare/v0.16.0...v0.16.1
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.0 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.16.0 -->
log_code can't locate any files by @umakrishnaswamy in https://github.com/wandb/wandb/pull/6532Graph docstring by @harupy in https://github.com/wandb/wandb/pull/6458Full Changelog: https://github.com/wandb/wandb/compare/v0.15.12...v0.16.0
Nothing published for this version
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.12 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.12 -->
v8.0.186 by @soumik12345 in https://github.com/wandb/wandb/pull/6391Full Changelog: https://github.com/wandb/wandb/compare/v0.15.11...v0.15.12
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
policy=end in wandb.save by @kptkin in https://github.com/wandb/wandb/pull/6267Full Changelog: https://github.com/wandb/wandb/compare/v0.15.10...v0.15.11
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.10 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.10 -->
Autologger API and enable it for Openai by @parambharat in https://github.com/wandb/wandb/pull/5960WANDB_SWEEP_ID to include a run in an existing sweep by @gtarpenning in https://github.com/wandb/wandb/pull/6198ultralytics by @soumik12345 in https://github.com/wandb/wandb/pull/5867wandb.init context manager by @kptkin in https://github.com/wandb/wandb/pull/4603verify by @moredatarequired in https://github.com/wandb/wandb/pull/5929wandb in the root path prefix. by @nickpenaranda in https://github.com/wandb/wandb/pull/6095Full Changelog: https://github.com/wandb/wandb/compare/v0.15.9...v0.15.10
feat(sweeps): launch sweep schedulers to team queues from UI by @gtarpenning in https://github.com/wandb/wandb/pull/6112
Full Changelog: https://github.com/wandb/wandb/compare/v0.15.8...v0.15.9
fix(sdk): speed up import time and fix pkg_resources DeprecationWarning by @hauntsaninja in https://github.com/wandb/wandb/pull/5899
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.8 -->
dir_watcher settings with SettingsStatic by @kptkin in https://github.com/wandb/wandb/pull/5863pkg_resources DeprecationWarning by @hauntsaninja in https://github.com/wandb/wandb/pull/5899README.md to unify the spelling of Hugging Face by @eltociear in https://github.com/wandb/wandb/pull/5891Full Changelog: https://github.com/wandb/wandb/compare/v0.15.7...v0.15.8
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.6 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.6 -->
Full Changelog: https://github.com/wandb/wandb/compare/v0.15.6...v0.15.7
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.6 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.6 -->
job_name setting by @bcsherma in https://github.com/wandb/wandb/pull/5791.keras model format with WandbModelCheckpoint and TF 2.13.0 compatible by @soumik12345 in https://github.com/wandb/wandb/pull/5720Full Changelog: https://github.com/wandb/wandb/compare/v0.15.5...v0.15.6
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Artifact.download by @moredatarequired in https://github.com/wandb/wandb/pull/5778Full Changelog: https://github.com/wandb/wandb/compare/v0.15.4...v0.15.5
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.4 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.4 -->
LogicalPath to strip trailing slashes by @moredatarequired in https://github.com/wandb/wandb/pull/5473wandb.run in Gym integration by @ash0ts in https://github.com/wandb/wandb/pull/5649Full Changelog: https://github.com/wandb/wandb/compare/v0.15.3...v0.15.4
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
WandbTracer to work with new langchain version by @parambharat in https://github.com/wandb/wandb/pull/5558Full Changelog: https://github.com/wandb/wandb/compare/v0.15.2...v0.15.3
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.2 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.2 -->
Full Changelog: https://github.com/wandb/wandb/compare/v0.15.1...v0.15.2
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.1 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.15.1 -->
README.md by @ngrayluna in https://github.com/wandb/wandb/pull/5399Full Changelog: https://github.com/wandb/wandb/compare/v0.15.0...v0.15.1
<!-- Release notes generated using configuration in .github/release.yml at main -->
<!-- Release notes generated using configuration in .github/release.yml at main -->
Full Changelog: https://github.com/wandb/wandb/compare/v0.14.2...v0.15.0
<!-- Release notes generated using configuration in .github/release.yml at release-0.14.2 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.14.2 -->
wandb sync regression by @kptkin in https://github.com/wandb/wandb/pull/5306Full Changelog: https://github.com/wandb/wandb/compare/v0.14.1...v0.14.2
<!-- Release notes generated using configuration in .github/release.yml at release-0.14.1 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.14.1 -->
wandb.init() error handling for backend errors by @kptkin in https://github.com/wandb/wandb/pull/5023wandb.log() handle empty string values properly by @dannygoldstein in https://github.com/wandb/wandb/pull/5275Full Changelog: https://github.com/wandb/wandb/compare/v0.14.0...v0.14.1
<!-- Release notes generated using configuration in .github/release.yml at release-0.14.0 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.14.0 -->
FAILED by @KyleGoyette in https://github.com/wandb/wandb/pull/5129Full Changelog: https://github.com/wandb/wandb/compare/v0.13.11...v0.14.0
fix(sdk): clean up IPython's widget deprecation warning by @kptkin in https://github.com/wandb/wandb/pull/4912
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.11 -->
num_workers param to scheduler section in launch_config by @gtarpenning in https://github.com/wandb/wandb/pull/5035max_scheduler key to launch agent config by @gtarpenning in https://github.com/wandb/wandb/pull/5057ultralytics library for YOLOv8 by @parambharat in https://github.com/wandb/wandb/pull/5037queue argument parsing in sweep cli command by @gtarpenning in https://github.com/wandb/wandb/pull/4941CONTRIBUTING.md by @fdsig in https://github.com/wandb/wandb/pull/4984num_workers cli arg is valid and default to 8 if not by @gtarpenning in https://github.com/wandb/wandb/pull/5025wandb.Settings by @dmitryduev in https://github.com/wandb/wandb/pull/4022wandb_setup.py by @dmitryduev in https://github.com/wandb/wandb/pull/4824Full Changelog: https://github.com/wandb/wandb/compare/v0.13.10...v0.13.11
chore(launch): deprecate defaulting to default queue in launch-agent command by @gtarpenning in https://github.com/wandb/wandb/pull/4801
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.10 -->
wandb sync --append by @raubitsj in https://github.com/wandb/wandb/pull/4848disable_job_creation) to disable automatic job creation by @KyleGoyette in https://github.com/wandb/wandb/pull/4901latest alias by @moredatarequired in https://github.com/wandb/wandb/pull/4828Full Changelog: https://github.com/wandb/wandb/compare/v0.13.9...v0.13.10
fix(sdk): exercise extra caution when checking if AWS Trainium is available in the system by @dmitryduev in https://github.com/wandb/wandb/pull/4769
release with abandon when releasing mailbox handle during init by @kptkin in https://github.com/wandb/wandb/pull/4766Full Changelog: https://github.com/wandb/wandb/compare/v0.13.8...v0.13.9
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.8 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.8 -->
exist_ok=False to file.download() by @janosh in https://github.com/wandb/wandb/pull/4564AttributeError to the list of handled exceptions when saving a keras model by @froody in https://github.com/wandb/wandb/pull/4732--build when resource=local-process by @gtarpenning in https://github.com/wandb/wandb/pull/4513Full Changelog: https://github.com/wandb/wandb/compare/v0.13.7...v0.13.8
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.7 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.7 -->
Circular reference detected change to resolve Object of type Tensor is not JSON serializable by @raubitsj in https://github.com/wandb/wandb/pull/4629Full Changelog: https://github.com/wandb/wandb/compare/v0.13.6...v0.13.7
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.6 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.6 -->
Sweep.expected_run_count to public Api by @gtarpenning in https://github.com/wandb/wandb/pull/4434--build flag for building and then pushing the image to a queue by @gtarpenning in https://github.com/wandb/wandb/pull/4061artifact_version to only retrieve committed artifacts by @estellazx in https://github.com/wandb/wandb/pull/4401wandb verify by @vanpelt in https://github.com/wandb/wandb/pull/4438artifactSequence to artifactCollection in public GQL requests by @tssweeney in https://github.com/wandb/wandb/pull/4531WandbModelCheckpoint by @soumik12345 in https://github.com/wandb/wandb/pull/4432table_key from plot_table() doc string by @janosh in https://github.com/wandb/wandb/pull/4495refspec and depth=1 by @gtarpenning in https://github.com/wandb/wandb/pull/4459artifact_metadata_save test by @speezepearson in https://github.com/wandb/wandb/pull/4463tmp_path fixture instead of writing local files during tests by @moredatarequired in https://github.com/wandb/wandb/pull/4521skip instead of xfail for test test_artifact_metadata_save by @speezepearson in https://github.com/wandb/wandb/pull/4550wandb.sklearn.plot_decision_boundaries that contains dead logic by @kptkin in https://github.com/wandb/wandb/pull/4348mypy to 0.991 by @dmitryduev in https://github.com/wandb/wandb/pull/4546Full Changelog: https://github.com/wandb/wandb/compare/v0.13.5...v0.13.6
<!-- Release notes generated using configuration in .github/release.yml at v0.13.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v0.13.5 -->
etag+url) instead of just etag, as key, in artifacts cache by @speezepearson in https://github.com/wandb/wandb/pull/4371wandb artifact put by @speezepearson in https://github.com/wandb/wandb/pull/4381Circular reference detected error, when updating metadata with numpy array longer than 32 elements by @estellazx in https://github.com/wandb/wandb/pull/4221main by @raubitsj in https://github.com/wandb/wandb/pull/4374pushToRunQueueByName mutation by @gtarpenning in https://github.com/wandb/wandb/pull/4292Full Changelog: https://github.com/wandb/wandb/compare/v0.13.4...v0.13.5
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.4 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.4 -->
from_* constructors and scene camera and bounding box confidence scores to Object3D data type by @dmitryduev in https://github.com/wandb/wandb/pull/4319WandbMetricsLogger callback - a Keras dedicated metrics logger callback by @ayulockin in https://github.com/wandb/wandb/pull/4244WandbModelCheckpoint callback - a Keras model checkpointing callback by @ayulockin in https://github.com/wandb/wandb/pull/4245WandbEvalCallback callback - a Keras callback for logging model predictions as W&B tables by @ayulockin in https://github.com/wandb/wandb/pull/4302debug-cli.log (debug log) by @jamie-rasmussen in https://github.com/wandb/wandb/pull/4271keras.WandbCallback with tf.MirroredStrategy by @ayulockin in https://github.com/wandb/wandb/pull/4310codeql by @dmitryduev in https://github.com/wandb/wandb/pull/4250kaniko and launch-agent-dev by @KyleGoyette in https://github.com/wandb/wandb/pull/4194mmengine package by @manangoel99 in https://github.com/wandb/wandb/pull/4273build type to our conventional commits setup by @dmitryduev in https://github.com/wandb/wandb/pull/4282tensorflow_datasets requirement to imports12 shard by @dmitryduev in https://github.com/wandb/wandb/pull/4316filters argument in public_api.runs by @epwalsh in https://github.com/wandb/wandb/pull/4256Full Changelog: https://github.com/wandb/wandb/compare/v0.13.3...v0.13.4
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.3 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.3 -->
raytune examples / tests by @raubitsj in https://github.com/wandb/wandb/pull/4053pytest unit tests to run against real wandb server by @kptkin in https://github.com/wandb/wandb/pull/4066kubernetes support of taints and tolerations by @KyleGoyette in https://github.com/wandb/wandb/pull/4086mypy to version 0.971 by @dmitryduev in https://github.com/wandb/wandb/pull/3952nvidia-ml-py-11.515.48 by @dmitryduev in https://github.com/wandb/wandb/pull/4109pytest unit tests by @dmitryduev in https://github.com/wandb/wandb/pull/4145n1-standard-8 by @dmitryduev in https://github.com/wandb/wandb/pull/4065pytest job parallelism from 10 to 6 by @kptkin in https://github.com/wandb/wandb/pull/4085_timestamp logic to the internal process by @kptkin in https://github.com/wandb/wandb/pull/4087gitversion error message by @gtarpenning in https://github.com/wandb/wandb/pull/4028buildx version pin for nightly builds by @dmitryduev in https://github.com/wandb/wandb/pull/4144wandb.init to give more info on special characters by @scottire in https://github.com/wandb/wandb/pull/4191root_dir setting processing logic by @dmitryduev in https://github.com/wandb/wandb/pull/404905-batch5.py test by @dmitryduev in https://github.com/wandb/wandb/pull/4074run_id through the launch spec by @gtarpenning in https://github.com/wandb/wandb/pull/4070config.yml by @dmitryduev in https://github.com/wandb/wandb/pull/4081base_url when initializing public API by @dmitryduev in https://github.com/wandb/wandb/pull/4026gitversion error message by @gtarpenning in https://github.com/wandb/wandb/pull/4103yea-wandb dev release -> release by @raubitsj in https://github.com/wandb/wandb/pull/4098wandb.Artifacts.artifact.version attribute by @ngrayluna in https://github.com/wandb/wandb/pull/4199Full Changelog: https://github.com/wandb/wandb/compare/v0.13.2...v0.13.3
Fix issue triggered by colab update by using default file and catching exceptions by @raubitsj in https://github.com/wandb/wandb/pull/4156
Full Changelog: https://github.com/wandb/wandb/compare/v0.13.1...v0.13.2
Prevents run.log() from mutating passed in arguments by @kptkin in https://github.com/wandb/wandb/pull/4058
Full Changelog: https://github.com/wandb/wandb/compare/v0.13.0...v0.13.1
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.0 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.0 -->
remote url and commit hash as arguments to settings or as environment variables by @kptkin in https://github.com/wandb/wandb/pull/3934wandb.sweep() call by @hu-po in https://github.com/wandb/wandb/pull/3919wandb's history into sqlite by @raubitsj in https://github.com/wandb/wandb/pull/3999Mapping[str, ...] types with NamedTuples by @speezepearson in https://github.com/wandb/wandb/pull/3996wandb/docker and reverts change in the docker fixture by @dmitryduev in https://github.com/wandb/wandb/pull/3871WandbCallback by @ayulockin in https://github.com/wandb/wandb/pull/3913file_stream.py by @dmitryduev in https://github.com/wandb/wandb/pull/3907client to wandb by @dmitryduev in https://github.com/wandb/wandb/pull/3977--report_to wandb for HuggingFace Trainer by @ayulockin in https://github.com/wandb/wandb/pull/3959wandb local to wandb server by @jsbroks in https://github.com/wandb/wandb/pull/3793wandb.Config object to support default values when getting an attribute by @farizrahman4u in https://github.com/wandb/wandb/pull/3820None by @KyleGoyette in https://github.com/wandb/wandb/pull/4003storage_path and fixed artifact.files by @vanpelt in https://github.com/wandb/wandb/pull/3969Full Changelog: https://github.com/wandb/wandb/compare/v0.12.21...v0.13.0
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.0rc6 -->
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.0rc6 -->
remote url and commit hash as arguments to settings or as environment variables by @kptkin in https://github.com/wandb/wandb/pull/3934wandb.sweep() call by @hu-po in https://github.com/wandb/wandb/pull/3919metadata passed to Artifact() is a legal dict by @speezepearson in https://github.com/wandb/wandb/pull/3975wandb's history into sqlite by @raubitsj in https://github.com/wandb/wandb/pull/3999Mapping[str, ...] types with NamedTuples by @speezepearson in https://github.com/wandb/wandb/pull/3996wandb/docker and reverts change in the docker fixture by @dmitryduev in https://github.com/wandb/wandb/pull/3871WandbCallback by @ayulockin in https://github.com/wandb/wandb/pull/3913file_stream.py by @dmitryduev in https://github.com/wandb/wandb/pull/3907client to wandb by @dmitryduev in https://github.com/wandb/wandb/pull/3977--report_to wandb for HuggingFace Trainer by @ayulockin in https://github.com/wandb/wandb/pull/3959wandb local to wandb server by @jsbroks in https://github.com/wandb/wandb/pull/3793wandb.Config object to support default values when getting an attribute by @farizrahman4u in https://github.com/wandb/wandb/pull/3820None by @KyleGoyette in https://github.com/wandb/wandb/pull/4003storage_path and fixed artifact.files by @vanpelt in https://github.com/wandb/wandb/pull/3969Full Changelog: https://github.com/wandb/wandb/compare/v0.12.21...v0.13.0rc6
<!-- Release notes generated using configuration in .github/release.yml at v0.13.0rc5 -->
<!-- Release notes generated using configuration in .github/release.yml at v0.13.0rc5 -->
wandb/docker and reverts change in the docker fixture by @dmitryduev in https://github.com/wandb/client/pull/3871WandbCallback by @ayulockin in https://github.com/wandb/client/pull/3913wandb.Config object to support default values when getting an attribute by @farizrahman4u in https://github.com/wandb/client/pull/3820Full Changelog: https://github.com/wandb/client/compare/v0.12.21...v0.13.0rc5
Fix regression in s3 reference upload for folders by @jlzhao27 in https://github.com/wandb/client/pull/3825
Full Changelog: https://github.com/wandb/client/compare/v0.12.18...v0.13.0rc4
[Snyk] Fix for 8 vulnerabilities by @snyk-bot in https://github.com/wandb/client/pull/3695
<!-- Release notes generated using configuration in .github/release.yml at release-0.13.0rc3 -->
wandb server during login by @raubitsj in https://github.com/wandb/client/pull/3754pytorch version requirements in dev environments by @dmitryduev in https://github.com/wandb/client/pull/3683py310 testing in CI by @dmitryduev in https://github.com/wandb/client/pull/3730dateutil from the requirements by @dmitryduev in https://github.com/wandb/client/pull/3738protobuf<4 by @dmitryduev in https://github.com/wandb/client/pull/3709wandb local to wandb server by @jsbroks in https://github.com/wandb/client/pull/3716Full Changelog: https://github.com/wandb/client/compare/v0.12.17...v0.13.0rc3
Update requirements to fix incompatibility with protobuf >= 4 by @dmitryduev in https://github.com/wandb/client/pull/3709
Full Changelog: https://github.com/wandb/client/compare/v0.13.0rc1...v0.13.0rc2
## 0.13.0rc1 (May 17, 2022) #### :nail_care: Enhancement * Enable service by default
service by defaultReplaces deprecated threading aliases by @hugovk in https://github.com/wandb/client/pull/3794
<!-- Release notes generated using configuration in .github/release.yml at release-0.12.21 -->
keras's WandbCallback by @dmitryduev in https://github.com/wandb/client/pull/3869None response in the retry logic (safety check) by @raubitsj in https://github.com/wandb/client/pull/3863_to_dict helper by @dmitryduev in https://github.com/wandb/client/pull/3772CircleCi by @dmitryduev in https://github.com/wandb/client/pull/3836wandb-service-user readme file by @Co1lin in https://github.com/wandb/client/pull/3847py27) and empty submodules declaration by @dmitryduev in https://github.com/wandb/client/pull/3850sdk readme to the renamed (local -> server) commands by @sephmard in https://github.com/wandb/client/pull/3771Full Changelog: https://github.com/wandb/client/compare/v0.12.20...v0.12.21
Retry commit_artifact on conflict-error by @speezepearson in https://github.com/wandb/client/pull/3843
commit_artifact on conflict-error by @speezepearson in https://github.com/wandb/client/pull/3843Full Changelog: https://github.com/wandb/client/compare/v0.12.19...v0.12.20
Fix regression in s3 reference upload for folders by @jlzhao27 in https://github.com/wandb/client/pull/3825
Full Changelog: https://github.com/wandb/client/compare/v0.12.18...v0.12.19
[Snyk] Fix for 8 vulnerabilities by @snyk-bot in https://github.com/wandb/client/pull/3695
wandb server during login by @raubitsj in https://github.com/wandb/client/pull/3754DirWatcher.update_policy O(1) instead of O(num files uploaded) by @speezepearson in https://github.com/wandb/client/pull/3613protobuf<4 by @dmitryduev in https://github.com/wandb/client/pull/3709wandb local to wandb server by @jsbroks in https://github.com/wandb/client/pull/3716PolicyLive.min_wait_for_size a classmethod by @speezepearson in https://github.com/wandb/client/pull/3593pytorch version requirements in dev environments by @dmitryduev in https://github.com/wandb/client/pull/3683py310 testing in CI by @dmitryduev in https://github.com/wandb/client/pull/3730dateutil from the requirements by @dmitryduev in https://github.com/wandb/client/pull/3738Table.add_row by @nate-wandb in https://github.com/wandb/client/pull/3739Full Changelog: https://github.com/wandb/client/compare/v0.12.17...v0.12.18
Update requirements to fix incompatibility with protobuf >= 4 by @dmitryduev in https://github.com/wandb/client/pull/3709
Full Changelog: https://github.com/wandb/client/compare/v0.12.16...v0.12.17
Your coding agent can read these notes before it upgrades. Set up the MCP server →