Wandb

Latest version: v0.19.9

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 27 of 32

0.8.10

Not secure
:bug: Bug Fix

- wandb magic handles the case of tf.keras and keras being loaded
- tensorboard logging won't drop steps if multiple loggers have different global_steps
- keras gradient logging works in the latest tf.keras
- keras validation_data is properly set in tensorflow 2
- wandb pull command creates directories if they don't exist, thanks chmod644
- file upload batching now asserts a minimum size
- sweeps works in python2 again
- scan_history now iterates the full set of points
- jupyter will run local mode if credentials can't be obtained

:nail_care: Enhancement

- Sweeps can now be run from within jupyter / directly from python! https://docs.wandb.com/sweeps/python
- New openai gym integration will automatically log videos, enabled with the monitor_gym keyword argument to wandb.init
- Ray Tune logging callback in wandb.ray.WandbLogger
- New global config file in ~/.config/wandb for global settings
- Added tests for fastai, thanks borisdayma
- Public api performance enhancements
- Deprecated username in favor of entity in the public api for consistency
- Anonymous login support enabled by default
- New wandb.login method to be used in jupyter enabling anonymous logins
- Better dependency error messages for data frames
- Initial integration with spell.run
- All images are now rendered as PNG to avoid JPEG artifacts
- Public api now has a projects field

0.8.9

Not secure
:bug: Bug Fix

- run.summary updates work in jupyter before log is called
- don't require numpy to be installed
- Setting nested keys in summary works
- notebooks in nested directories are properly saved
- Don't retry 404's / better error messaging from the server
- Strip leading slashes when loading paths in the public api

:nail_care: Enhancement

- Small files are batch uploaded as gzipped tarballs
- TensorBoardX gifs are logged to wandb

0.8.8

Not secure
:bug: Bug Fix

- wandb.init properly handles network failures on startup
- Keras callback only logs examples if data_type or input_type is set
- Fix edge case PyTorch model logging bug
- Handle patching tensorboard multiple times in jupyter
- Sweep picks up config.yaml from the run directory
- Dataframes handle integer labels
- Handle invalid JSON when querying jupyter servers

:nail_care: Enhancement

- fastai uses a fixed seed for example logging
- increased the max number of images for fastai callback
- new wandb.Video tag for logging video
- sync=False argument to wandb.log moves logging to a thread
- New local sweep controller for custom search logic
- Anonymous login support for easier onboarding
- Calling wandb.init multiple times in jupyter doesn't error out

0.8.7

Not secure
:bug: Bug Fix

- keras callback no longer guesses input_type for 2D data
- wandb.Image handles images with 1px height

:nail_care: Enhancement

- wandb Public API now has `run.scan_history` to return all history rows
- wandb.config prints helpful errors if used before calling init
- wandb.summary prints helpful errors if used before calling init
- filestream api points to new url on the backend

0.8.6

Not secure
:bug: Bug Fix

- fastai callback uses the default monitor instead of assuming val_loss
- notebook introspections handles error cases and doesn't print stacktrace on failure
- Don't print description warning when setting name
- Fixed dataframe logging error with the keras callback
- Fixed line offsets in logs when resuming runs
- wandb.config casts non-builtins before writing to yaml
- vendored backports.tempfile to address missing package on install

:nail_care: Enhancement

- Added `api.sweep` to the python export api for querying sweeps
- Added `WANDB_NOTEBOOK_NAME` for specifying the notebook name in cases we can't infer it
- Added `WANDB_HOST` to override hostnames
- Store if a run was run within jupyter
- wandb now supports stopping runs from the web ui
- Handle floats passed as step to `wandb.log`
- wandb.config has full unicode support
- sync the main file to wandb if code saving is enabled and it's untracked by git
- XGBoost callback: wandb.xgboost.wandb_callback()

0.8.5

Not secure
:bug: Bug Fix

- Fixed plotly charts with large numpy arrays not rendering
- `wandb docker` works when nvidia is present
- Better error when non string keys are sent to log
- Relaxed pyyaml dependency to fix AMI installs
- Magic works in jupyter notebooks.

:nail_care: Enhancement

- New preview release of auto-dataframes for Keras
- Added input_type and output_type to the Keras callback for simpler config
- public api supports retrieving specific keys and custom xaxis

Page 27 of 32

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.