Skip to content

Releases: wandb/server

Release 0.40.0

18 Aug 20:14
Compare
Choose a tag to compare

🪄Features

Webhooks

Untitled-8

Enable a seamless model CI/CD workflow using Webhook Automations to trigger specific actions within the CI/CD pipeline when certain events occur. Use webhooks to facilitate a clean hand-off point between ML engineering and devops. To see this in practice for Model Evaluation and Model Deployment, check out the linked demo videos. Learn more in our docs.

New user activity dashboard on for all customers

🔨Fixes

  • Removed limit on number of registered models an organization could have.
  • Added search history to workspaces to make it easier to find commonly used plots.
  • Changed reports “like” icon from hearts to stars.
  • Users can now change the selected run in a workspace view with a group of runs.
  • Fixed issue causing duplicate panel grids.
  • Users can now pass in per-job resource config overrides for Sweeps on Launch
  • Added redirect from /admin/users to new organization dashboard.
  • Fixed issues with LDAP dropping connections.
  • Improvements to run permadeletion.

Release 0.39.0

27 Jul 15:38
Compare
Choose a tag to compare

Features

Revamped Organization Dashboard

image

We've made it easier to see who's making the most W&B with our overhauled Organization Dashboard, accessible to W&B admins. You can now see details on who's created runs and reports, who's actively using W&B, who's invites are pending--and you can export all this in CSV to share across your organization. Learn more in the docs.

For Dedicated Cloud customers, this feature has been turned on. For Customer-Managed W&B customers, contact W&B support and we'll be happy to work with you to enable it.

Fixes

  • Restrict service API keys to team admins
  • Launch agent configuration is now shown on the Agents page
  • Added navigation panel while viewing a single Launch job.
  • Automations can now show configuration parameters for the associated job.
  • Fixed issue with grouped runs not live updating
  • Removed extra / in magic and normal link url
  • Check base for incremental artifacts
  • Inviting a user into multiple teams will no longer take up too many seats in the org

Release 0.38.0

13 Jul 23:17
Compare
Choose a tag to compare

Features

Metric visualization enhancements

image

We're continuing to enhance our core metric visualization experience. You can now define which metrics from regular expressions to render in your plots, up to 100 metrics at once. And to more accurately represent data at high scale, we've add a new time-weighted exponential moving average smoothing algorithm for plots (check out all of our supported algorithms here).

Feedback surveys

W&B has always built our product based on customer feedback. Now, we're happy to introduce a new way for you to shape the future of W&B: in-app feedback surveys in your Dedicated Cloud or Customer-Managed W&B install. Starting July 17th, W&B users will start periodically seeing simple 1 - 10 Net Promoter Score surveys in the application. All identifying information is anonymized. We appreciate all your feedback and look forward to making W&B even better, together.

Fixes

  • Major improvement to artifact download speed: over a 6x speedup on our 1-million-file artifact benchmark. Please upgrade to SDK version 0.15.5+.
  • (Launch) Optuna is now available as a sweeps scheduler with Sweeps on Launch, allowing more efficient exploration of hyperparameters.
  • Run data permadeletion is now available (default off). This can be enabled with the GORILLA_DATA_RETENTION_PERIOD environment variable, specified in hours. Please take care before updating this variable and/or chat with W&B Support, since the deletion is permanent. Artifacts will not be deleted by this setting.
  • Updated report sharing emails to include a preview.
  • Relaxed HTML sanitation rules for reports in projects; this had been causing rare problems with report rendering.
  • Expanded the maximum number of metrics that can be matched by a regex in chart configuration; previously this had been always 10, the maximum is now 100.
  • Fixed issue with media panel step slider becoming unsynced with the media shown.
  • Added time-weighted exponential moving average as an option for smoothing in plots.
  • The "Search panels" textbox in workspaces now preserves the user's last search.
  • Applying a username filter when runs are grouped will no longer error.
  • (Launch) The loading of the Launch tab should now be much faster, typically under two seconds.
  • (Launch) There’s now an option to edit queue configs using YAML instead of JSON. It’s also now more clear how to edit queue configs.
  • (Launch) Runs will now show error messages in the UI when they crash or fail.
  • (Launch) If you don’t specify a project when creating a job, we’ll now use the value for WANDB_PROJECT from your wandb.init.
  • (Launch) Updated support for custom accelerator images—these will run in noninteractive mode when building, which had been blocking some images.
  • (Launch) Fixed issue where the run author for sweeps was the agent service account, rather than the real author
  • (Launch) Clicking outside the Launch drawer will no longer close the drawer automatically.
  • (Launch) Fixed issue where training jobs that had been enqueued by a sweep but not run yet were not correctly removed from the queue if you later stopped the sweep.
  • (Launch) The Launch navigation link is now hidden for users who aren't part of the team.
  • (Launch) Fixed formatting and display issues on Agent logs.
  • Fixed scrolling, resizing, and cloning issues in Automations panel.
  • Fixed pagination on artifact action history.
  • Added support for pre-signed URLs using a VPC endpoint URL if the AWS_S3_ENDPOINT_URL env var is set and passed in from the SDK side.
  • Fixed enterprise dashboard link when organization name contains "&"
  • Updated tag colors to be consistent

Release 0.36.0

14 Jun 16:17
Compare
Choose a tag to compare

🪄 Features

Clone Runs with Launch
image

If you want to repeat a run but tweak a couple hyperparameters--say bump the batch size to take advantage of a larger machine--it's now easy to clone a run using W&B Launch. Go to the run overview, click Clone, and you'll be able to select new infrastructure to execute the job on, with new hyperparameters. Learn more here.

🔨 Fixes

  • Added report creation and update action to audit logs.
  • Artifacts read through the SDK will now be captured in the audit logs.
  • In report creation, added button to select all plots to add to the new report
  • New view-only users signing up via a report link will now be fast tracked to the report, rather than going through the normal signup process.
  • Team admins can now add protected aliases.
  • Improved media panel handling of intermediate steps.
  • Removed inactive 'New Model' button from Model Registry homepage for anonymous users
  • Ability to copy data from plot legends has been rolled out to all users.
  • Fixed incorrect progress indicator in Model Registry onboarding checklist.
  • Fixed issue where the Automations page could crash when job name had slashes.
  • Fixed issue where a user could update the wrong user profiles.
  • Added option to permanently delete runs and their associated metrics after a duration specified in an environment variable.

Release 0.35.0

07 Jun 17:35
Compare
Choose a tag to compare

🔒 Security Issue

Fixed issue where API keys were logged for recently logged in users. Check for FetchAuthUserByAPIKey in the logs which you can find in gorilla.log from a debug bundle and rotate any keys that are found.

🪄 Features

Launch Agent Logs Now in the GUI

Untitled-7

W&B Launch allows you to push machine learning jobs to a wide range of specialized compute environments. With this update, you can now use W&B to monitor and debug jobs running in these remote environments, without needing to log into your AWS or GCP console.

🔨 Fixes

  • Logs tab is no longer trimmed to 1000 rows.
  • Fixed scenario where artifact files pagination could get into an infinite loop
  • Fixed bug where success toast messages were not appearing
  • The Runs table will now correctly show the git commit value

Release 0.34.0

31 May 17:58
Compare
Choose a tag to compare

🪄 Features

New Model Registry UI

Untitled-6

We’re making it easier for users to manage a long list of models, and navigate seamlessly between entities in the model registry. With this new UI, users can:

  • Look at all your registered models
  • Filter to registered models within a specific team
  • With the new list view, users can expand each panel to see the individual versions inside of it, including each version's aliases, and metadata or run metrics. Clicking on a version from this quick view can take you to it's version-view
  • Look at an overview directly by clicking “View Details”
  • See a preview of how many version, consumers, and automations are present for each registered model
  • Create Automations directly
  • See some metadata columns and details in preview
  • Change Model Access Controls

🔨 Fixes

  • Improved search functionality for better universal search ranking results.
  • Added functionality to add/delete multiple tags at once in the model registry
  • Enhanced the FileMarkdown feature to correctly scroll long content.
  • Made the default team selection dropdown scrollable.
  • Removed the UI access restriction for Tier 1/2/3 plans based on tracked hour usage.
  • Added tooltips to for LLM trace viewer spans
  • LLM trace timeline/detail now splits horizontally in fullscreen
  • Added entity / team badges to Model Registry entries.
  • Improved the navigation bar experience for logged out users
  • Disabled storage/artifact banners to avoid issue where UI blocks for orgs with excess artifacts.
  • Fixed issues where user avatars were not being displayed correctly.
  • Fixed issue using Launch with Azure Git URLs
  • Launch configuration boxes now work in airgapped environments
  • In Launch queue creation, show teams as disabled (rather than hidden) for non-admins.
  • Fixed issue with embedding projector rendering
  • Fixes issue that prevented users from being able to reset their password in some cases involving mixed-case usernames.
  • Files with special characters now show up in the media panel in Azure
  • Added the ability to override the inline display format for timestamps.
  • Reports with custom charts now load when not logged in.
  • Wide GIFs no longer overflow fullscreen view
  • Increase default automations limit from 20 to 200.
  • Fixed bug allowing the appearance of deleting the version alias of a registered model (in fact, this could not be deleted on the backend).

Release 0.33.0

10 May 21:59
Compare
Choose a tag to compare

🪄 Features

Prompts: Zoom and pan

Untitled-3

Explore complex chains of LLM prompts more easily with new zoom and pan controls in our prompts tracer. Learn more here.

Model registry admin role

Untitled-4

Control your model promotion process with a new role for model registry admins. These users can manage the list of protected aliases (for example, “challenger” or “prod”), as well as apply or remove protected aliases for model versions.

Viewer role

You can now share your W&B findings with a broader audience with the introduction of a Viewer role for W&B Server. Users with this role can view anything their team(s) make, but not create, edit, or delete anything. These seats are measured separately from traditional W&B Server seats, so reach out your W&B account team to request an updated license.

Improved sharing: optional magic link, and easier signup for viewers

Team admins can now disable magic link sharing for a team and its members. Disable public sharing on the team setting allows you increase team privacy controls. Meanwhile, it’s now easier for users who receive a report link to access the report in W&B after signing up.

Improved report composition

Untitled-5

Reports help share your findings W&B further throughout an organization, including with people outside the ML team. We’ve made several investments to ensure it’s as simple and frictionless as possible to create and share them—including an improved report drafting experience with enhanced draft publication, editing, management, and sharing UX to improve how teams collaborate with Reports.

Updated navigation

As W&B has expanded the parts of the ML workflow we cover, we’ve heard your feedback that it can be hard to move around the application. So we’ve updated the navigation sidebar to include clearer labels on the product area, and added backlinks to certain detail screens. We’ve also renamed “Triggers” to “Automations” to better reflect the power of the feature.

🔨 Fixes

  • When hovering over a plot in workspaces or a report, you can now use Cmd+C or Ctrl+C to copy run names and plot values shown in the hover control.
  • Changes to default workspaces are now no longer auto-saved.
  • Metrics in the Overview → Summary section now are formatted with commas.
  • Added an install-level option to allow non-admin users to create teams (default off; contact W&B support to enable it).
  • Weave plots now support log scales.
  • The Launch panel can now be expanded horizontally to give more space for viewing parameters.
  • The Launch panel now indicates whether a queue is active
  • The Launch panel now allows you to choose a project for the run to be logged in.
  • Launch queues can now only be created by team admins.
  • Improved Markdown support in Launch panel.
  • Improved error message on empty Launch queue configurations.
  • Filters on the Sweeps parallel coordinates plot will now apply to all selected runsets.
  • Sweeps now no longer require a metric.
  • Added support for tracking reference artifact files saved outside W&B in Azure Blob Storage.
  • Fixed bug in Markdown editing in Reports
  • Fullscreen Weave panels can now share config changes with the original panel.
  • Improved display of empty tables
  • Fixed bug in which the first several characters of logs were cut off

Release 0.32.0

27 Apr 20:13
Compare
Choose a tag to compare

🪄 Feature

  • Universal Search on W&B! Use ⌘/Ctrl + K to quickly search and navigate between your Projects and Reports
  • W&B Server now supports View only seats
  • W&B Launch is GA; Launch lets you create reusable, configurable run templates called Jobs to easily scale and replicate your training runs; Better triggers workflow
  • Navigation improvements in the model registry; /models now points to the main registry view; automation panels now have links between them
  • Trace panel for LLMs allows you to track and visualize the inputs and outputs, execution flow, model architecture, and any intermediate results of your LLM chains; You can use your own LLM chaining implementation or use a W&B integration for LLM libraries such as LangChain.
  • Better string visualization and hover behavior in tables

🔨 Fixes

  • Remove panelbank pagination
  • Artifact files s3 multipart upload support
  • Weird behavior related to GQL queries
  • Timeout exception
  • Don't filter out old run queue items if still pending
  • Make panelplot runColors match runColors of grouped runs in run selector
  • Triggers: run "create artifact" triggers on artifact commit
  • Breadcrumbs being misaligned in firefox
  • Prevent empty state before loading model registry
  • Overflow handling for alias list in version overview
  • Input outline on safari
  • Display toast message upon linking version to registry
  • Redirect users to login to view the mr
  • Correctly load URL in PanelHTML to prevent XSS
  • Email copy
  • String tooltips now open closer to text
  • Update score for stringcompare to make it less than string histogram
  • Filter nulls from launch sweep suggested values
  • Correctly measure Markdown height
  • Triggers table error handling
  • Triggers: fix overrides JSON
  • Tooltips sometimes don't appear for markdown
  • Add filemeta logs
  • Runs search regex popup for reports view
  • Tooltips for string comparison panel
  • Make PanelStringCompare work with weave1
  • Add GKE in parentheses for kubernetes
  • Issue where tooltips don't appear when they should
  • Remove "Add to Launch queue" options from Runs Table
  • Add loading state for PanelPreviewDir
  • Broken GitHub link when remote info had .git suffix
  • Loading panel netron with weave1
  • Formatting issues in String, StringEditor
  • Swap order of input / output artifacts in run Overview tab
  • Reduce z-index of artifacts version menu
  • Update create trigger to new trigger
  • LocalStorage bug preventing iframe rendering
  • Unnest table row types in panel merge to fix rendering join tables from weave python
  • Make sure sweeps table renders display names when available.
  • Issue with user sessions expiring
  • Filter collection triggers if not on the selected collection
  • Set name of downloaded file to be filename (instead of hash)
  • Increase z-index of artifact dropdown menu
  • Trim runs search query

Release Type: minor

Release 0.31.1

06 Apr 22:31
Compare
Choose a tag to compare

🔨 Fixes

  • Issue with user sessions expiring

Release 0.31.0

05 Apr 00:12
Compare
Choose a tag to compare

🪄 Features

New Triggers panel for registered models

Automatically re-train or re-evaluate models with Triggers.

  1. Register a model
  2. Create a job like a training or evaluation job
  3. In your registry create a trigger to automatically kick off jobs

Bounding box score controls in tables

To pinpoint performance gaps more quickly, user can now filter bounding boxes interactively from a table. For example, only show bounding boxes for one specific class, or filter to only show low-confidence bounding boxes.

New sharing experience

Easily share your results on the social platform of your choice, with dynamic previews automatically created as a view of your experiments. Attract collaborators, gain social traction and feedback, and seamlessly collaborate with your ML teammates.

Improved text previews and rendering options in tables

For all your LLM and prompt-engineering needs, we’ve upgraded how we show long text in tables. Now you’ll see a longer preview on hover, can expand a cell to choose between raw text and markdown rendering, and can easily apply a diff view to highlight how your prompts are evolving.

🔨 Fixes

  • Improved loading time of workspaces with a large number of metrics. Cases in which more than 10,000 metrics were logged could become unresponsive for 30+ seconds on initial load or upon changing filters; this loading time has now been reduced to approximately 500 ms.
  • The option to create Triggers now appears even if the Launch feature flag has not been turned on. Creating a Trigger turns on the Launch feature flag, allowing access to single-node Launch queues.
  • Improved navigation for controls around registered models.
  • Nested panels in cells can now be expanded to fullscreen.
  • Improved
  • Panels matching a search term will now remain open as the workspace is being filtered.
  • Fixed sizing and alignment issues in navigation, breadcrumbs, and Model Registry.
  • Fixed bug impacting sharing panels from default workspace views
  • Fixed issue where some artifact diffs were not scrollable when compared side by side.
  • Fixed rare issue around reports crashing when editing and collapsing bulleted lists.
  • Clarified the error message when users push a run to a queue without an alias.
  • Launch resource configs now override defaults as expected.
  • The jobs details page now shows the job’s full version path.
  • Fixed broken image in Deployer flow.
  • Sweeps with no metric name will now throw an error before being run
  • Fixed a bug where changing a user’s team-level role would also change their organization-level role.