Releases: wandb/server
Release 0.30.0
🪄 Features
W&B Launch Enters Public Preview
W&B Launch is now ready for lift off! Connect your EKS cluster or GPU server to W&B and we'll automatically package your runs so that you can re-run them using new configs or data with just a few clicks.
Through April, this feature is available as a free open preview for all Dedicated Cloud and Customer-Managed W&B deployments. To get started, try the quickstart at https://docs.wandb.ai/guides/launch . We’re looking forward to hearing your feedback.
LDAP Authentication
W&B now supports authenticating users with LDAP, including against LDAP groups. Anonymous binding and TLS/SSL with custom certificates are supported. To enable this for your instance, let your W&B customer success manager know.
Improved resources and profile navigation
It’s now easier to find documentation and other helpful resources, with a new consolidated W&B Resource Menu. The Profile Menu was also overhauled for a simpler navigation experience.
🔨 Fixes
- In large workspaces, can now access sections 100+ without using search
- Reports with a link-to-reports section can now be added through the Reports API
- Users can now preview the image that will be shown when embedding links.
- Wide Runs tables now scroll properly
- “Add alias” triggers will now appear in the Model Registry settings table.
- Registered models are now sorted by the last time a model version was linked (most recent first).
- Updated URLs to point to new documentation site
- Artifact files will now be deleted from storage for artifact collections where every version has been deleted.
- The Artifact and Model Collection views now default to showing all a list versions, rather than only the latest.
- For instances using SSO, invite links will now direct to
/login
without errors. - Correctly handle escaped double quotes in strings
- Users can now scroll suggestions while the Weave expression editor is focused
- The literal 'null' can now be used in Weave expressions
- Prevent Weave Panels from flashing
- Improved legend behavior and line styles in Weave plots
Release 0.29.0
🪄 Features
- Team collaboration and administrative controls
- Now Admins can allow non-admins to invite collaborators into their W&B team. Team Admins can enable team members to invite users into a team for collaboration, removing an administrative bottleneck to ML collaboration while delivering improved administrative controls for team security for team member management.
🔨 Fixes
- Sweep config generated from runs only from selected job
- Updated dropdown components for Create Trigger modal
- Prevent full page error message when Sweeps query errors
- Custom charts now appear when searching panels in a workspace
- Nulls and missing values are now correctly ignored in Run aggregations that operate over a group.
- Filtering runs using scientific notation now correctly returns results
- Better styling for Run table alert icons
- Sidebar links now work when running W&B Server under a path
- Show link in Model registry for Git-sourced jobs
- Model registry counting timeout for on-prem installs fixed
Release Type: minor
Release 0.28.0
Features
Registered Model Tags
Organize and catalog your models with a new organization tool — Tags in the Model Registry.
- Use tags to make models more discoverable in your internal model zoo, like "Computer Vision" or "Natural Language"
- Tags can also help you find models from a given pretrained model, liked "YOLO" or "BERT"
Model Registry Notifications
Keep up to date with the latest changes to your production model workflow. With the new Notifications feature, automatically get a Slack message when someone adds a new candidate model to your team's Model Registry.
Aggregate Runs from the Workspace
Previously, when a user wanted to aggregate runs in the line plot, they would have to aggregate in each panel manually but could not apply across all workspace panels. Users now have the ability to aggregate runs in all panels in the workspace through a multi-run aggregation toggle in the workspace settings.
Major Performance Improvements
We’ve optimized common query patterns to provide dramatic (often 40x or more) speedups in page loading times.
Fixes
- Sweeps: optional
strict
termination condition for Hyperband kills more runs. - Sweeps: misc SDK and UI improvements (CLI changes, better error messaging, term log prettying, estimated runs capped at run_cap).
- Triggers: UI Improvements -
- Updated the
Create Trigger
modal to split the job selector between the job name and version/alias. The jobs are also sorted by the number of runs associated with them. - Removed query to retrieve all artifacts under an entity while loading the launch config editor - it now loads almost immediately.
- Updated the
- Organizations can now be renamed.
- Added new text and styling for the
failed
run state. - Tag search is now case-sensitive.
- Improved styling for model registry tags.
- Updated alias icon in Model Registry to be distinguishable from tags.
- Added a setting
disable_job_creation
to allow users to opt out of creating jobs. - Automatically shorten job names if they would be longer than the maximum artifact name.
- Fixed an issue for the
local-container
runner to support custom entrypoints properly. - Fixed an issue where job artifacts were being committed without the
latest
alias. - Improved logging to prevent Kubernetes runner from appearing to hang.
- Weave panel popup config no longer overflows.
Release 0.27.0
🪄 Enhancements
- Artifacts Browser optimized with one fewer request to the backend
🔨 Fixes
- Enable server customers to create service accounts
- Revert import charts/filter run sets modal when creating reports from workspaces
- Gracefully handle corrupted run data
- Prevent invalid graph on initial load of artifact registry
Release 0.26.1
Release v0.26.0
Release 0.26.0
Feature
- Add new Confusion Matrix v2 custom chart
- Expose the ability to store a team's data in an external bucket store
- Added slack notifications for the model registry
- Add system metrics for AWS Trainium
- Add support for boolean types in panelplot axes
- Add toggle control to disable bucketing aggregation on multi-line runs
- Add screenreader aria-label for audio panel play and download buttons
Improvements
- Improve Links, Reports and Projects section on Profile Page
- New user info editing on Profile Page sidebar
- Panel video now supports configurable autoPlay, default off; mute, default on
- Make billing form responsive, add terms of conditions and privacy policy
Fixes
- Only enterprise plans can create service accounts and only admins can view the api
- Reduce limit of run output/input artifacts from 10,000 to 5,000
- Fix crashes when counting multiple artifact references
- JoinedTables can now be viewed in workspaces
- Apply line plot y-axis metrics regex to new runs
- Expression editor is autofocused when appropriate for tables
- Show suggestions for empty expressions for tables
- Retain admin status after user signs up in basic auth
- Prevent db hang on duplicative AddProjectTag
- Remove flashing blue dot tooltip on workspace
- Don't show onboarding alert to logged-out users
- Improved performance for the Artifact DAG view
- Add generated artifacts filter in artifact lineage DAG
- Set path of cookies correctly so that access tokens are respected across the sited
- Fix Profile Page cards overflowing content
- Include already showcased reports in selection modal on Profile Page
- Fixing Custom Charts bug where PNGs were downloaded as SVGs
- Fix stale counts when filtering grouped runs
- Issue where nested arrays in config were converted to objects with UI render
- Fix bug where typing occurs backwards in some reports
- Fetch _step if we need it for pagination
- Create project prompt should not appear when pages have projects
- The queue option now correctly populates in the "add run to queue" flow
- Prevent triggers/queue data model from being broken by deleting queues
- Ensure config is copied over when moving runs between projects
Release 0.25.0
🪄 Enhancements
- Promote 3D Point Cloud Bounding Boxes to GA - increase the max number of labels the user can filter on in UI and remove the feature flag making it GA
🔨 Fixes
- Restore missing syntax highlighting in Weave Expression Editor
- Entity report header padding
Release 0.24.0
🪄 Enhancements
- Improved Weave Expression Editor responsiveness
🔨 Fixes
- Fixes an issue causing new sweeps to fail in 0.23.0
- Fixes an issue causing some valid weave expressions to be considered invalid
- Fixes an issue causing valid passwords throw an incorrect password error
🔒 Security
- Includes dependency upgrades to patch CVE-2022-27664
Release 0.23.0
🪄 Enhancements
- Better performance when downloading a CSV for large tables. T table with 40,000 rows in under 2 seconds!
- 3D Point Cloud bounding boxes - increase max number of labels the user can filter on in UI
- Enable renaming color legend in panelplot
- Enable Tables
group by
for multiple columns at a time - Make registry sidebar collapsible with cleaner styling
- Add button to copy invite link in Team Settings Page
- Add DISABLE_BUCKET_ATTRIBUTION env variable to fix certain 3rd party s3 object stores
🔨 Fixes
- Fix runs stability when a team project with the same name is deleted
- Improve robustness when uploading images data
- Fix error when using views resolver for shared views
- Make graphql always return a string for user.name to improve UI robustness
- Scroll members table into view when clicking
Invite Team Members
link on mobile - Refresh members list in team settings when deleting service members
Release 0.22.0
🪄 Enhancement Highlights
- Core App: Improved Launch queueing UX. Quickly start and manage runs from various sources like docker, git, or local path. Checkout out the Launch quickstart!
🔨 Fix Highlights
- Core App: Fix issue when moving panel between workspace sections
- Core App: Fix table column sizing when using W&B on a mobile or tablet device
- Core App: Hide panel export for unsupported panel types
- Weave: Improve CSV download speed for large tables
- Local: Fix file permission issues caused by upgrading ubuntu version to 22.04 for W&B Server deployments