🐛 Bug Fix
- Fix issue where console log streaming was causing excessive network traffic by @vwrj in #2786
- Metaflow: Make optional dependencies actually optional by @andrewtruong in #2842
- Fix docstrings for wandb.watch and ValidationDataLogger by @charlesfrye in #2849
- Prevent launch agent from sending runs to a different project or entity by @KyleGoyette in #2872
- Fix logging pr_curves through tensorboard by @KyleGoyette in #2876
- Prevent TPU monitoring from reporting invalid metrics when not available by @kptkin in #2753
- Make import order dependencies for WandbCallback more robust by @kptkin in #2807
- Fix a bug in feature importance plotting to handle matrices of different shapes by @dannygoldstein in #2811
- Fix base url handling to allow trailing / by @kptkin in #2910
- Prevent wandb.agent() from sending too many heartbeats impacting rate limits by @dannygoldstein in #2923
- Redact sensitive information from debug logs by @raubitsj in #2931
💅 Enhancement
- Add wandb.Molecule support for rdkit supported formats by @dmitryduev in #2902
- Add module-level docstrings for reference doc modules. by @charlesfrye in #2847
- Store launch metadata in file by @KyleGoyette in #2582
- Add Project.sweeps() public API call to view all sweeps in a project by @stephchen in #2729
- Ensures API key prompt remains captive when user enters nothing by @dannygoldstein in #2721
- Refactors wandb.sklearn into submodules by @charlesfrye in #2869
- Support code artifacts in wandb launch by @KyleGoyette in #2860
- Improve launch agent (async, stop, heartbeat updates) by @stephchen in #2871
- Improve usage and error messages for anonymous mode by @kimjyhello in #2823
- Add example on how to find runs with wandb.Api().runs(...) matching a regex by @dmitryduev in #2926
Full Changelog: v0.12.6...v0.12.7