What's Changed
Notable Changes
This version drops support for Python 3.9 and Pydantic v1. Pydantic v2.6 or newer is now required.
Added
- The
stop_on_fatal_errorsetting to stop a run (usingstop_fn) after a fatal error that prevents it from uploading metrics (@timoffex in #11774) - New
wandb.sandboxpackage and thewandb beta sandboxcli for using wandb sandbox (@pingleiwandb in #11606) - The
finish_timeoutandfinish_timeout_raisessettings (@timoffex in #11737) - The
run.write_logs()method to write text directly to the Logs tab (@ItsTania in #11702) - The
capture_loggerssetting to automatically capturelogging.Loggerlogs usingwrite_logs()(@ItsTania in #11702)
Changed
- Changed CPU and memory system metric percentages in Linux containers to use cgroup v2 resource limits instead of host node totals. Set the private
x_stats_no_cgroupsetting toTrueto opt out (@dmitryduev in #11796) - Python 3.9 is no longer supported (@dmitryduev in #11841)
Removed
- Pydantic v1 is no longer supported;
pydantic >= 2.6is required. The vendoredwandb_orjsonextension and itsWANDB_DISABLE_ORJSON/WANDB_BUILD_SKIP_ORJSONenvironment variables removed (@dmitryduev in #11869)