Releases: wandb/server
Releases · wandb/server
Release 0.9.43
Changelog:
- Prevent non-whitelisted domains from making CORS requests
- Fixed bug preventing users from logging in
- In Reports, fixed a bug that caused adding expressions to take a long time
- In Reports, the copy link icons show up when hovering over the headers
- Fixed the issue that the user can't undelete runs after deleting all the runs
- Fixed an issue where pages could crash if a run didn't have a
wandb-metadata.json
file - In Reports, users can copy a hyperlink to a specific section on the view mode.
- Flips the default order of values and name in the line plot legend
- Makes the line plot legend smarter about truncating long legends
- Removes run highlighting on the single run page
- The slider for the video panels is now set to visible by default without the users having to click the setting button
- Artifact Graph now automatically hides source code assets
- Fixed image rendering pixelation in firefox
- Updated sweep validation warnings
- Added "Horizontal rule" to the slash menu in Reports
- In Reports, users can add a table of contents that contains a list of links to headings
- Fixed inserting images to panel grid markdown in Reports
- Fixed an issue that caused StringCompare panels to be very slow on large inputs.
- Fixed Netron Viewer in Artifacts / Tables
- Made direct OIDC authentication possible in local servers
- Added a session length configuration option for local servers
- Moved the existing OIDC callback url from "/login" to "/oidc/callback" (existing Auth0 tenants will need to update the allowed callback urls)
- Allow users to sort panels alphabetically in sections
- Added createdBy, metadata, aliases, and link properties to artifact versions in Weave
- Added verbose S3 logging, enabled by the
S3_LOG_VERBOSE
env var - Tables: Added "remove all right" and "remove all left" column menu options
- Tables: Added ability to access a project's runs via
project.runs
- Added the ability to configure SSL and path style when using an S3-compatible bucket store
- Fix display of runtime value when syncing from offline mode
- Officially dropped support for IE11
- Fixed artifacts issues when using third party S3-compatible object stores
- Typing a bracket now completes bracket expressions in the Weave expression editor
- The left/right arrows can now skip back and forth between nodes in the Weave expression editor
- Tables now show run colors on all bar plots
- In Reports, users can now add a checklist from the slash dropdown menu
- Fixed cursor behavior when adding a checklist in Report
- Users can now properly compare files using Weave Query.
- Fixed bug causing Tables in full screen mode to overflow
- In Reports, error messages are now shown in the specific panel grid where the error was triggered, instead of the whole report page
- Fixed bug preventing run tables logged with older clients from being queried from Weave
- Joined tables now properly show bar chart colors when the column is a list
- Tables now support Molecule media type
- Fixed issue with Artifact Creation when client loses the request connection
- Fixed an issue with the line plot where the config can get into an invalid state
- Fixed an issue with the run files explorer which can cause viewing files to fail
- In Reports, added the ability to link to a specific section
- Users can now drag and drop a panel in the Report's panel grid without moving up the panels below
- Added "gallery blocks" in the report editor, where each card in the gallery will link to another report
- Fixed an issue that could cause undeleting runs to sometimes fail
- GIFs are now allowed as report preview images
- Fixed bug causing excessive network requests when rendering Vega plots
- Default Table View for Run Workspace fixed to concat rather than potentially join.
- PanelWeave now loads runs from all active Runsets
- Tables now support concat on Grouped Joins
- In Reports, a user can add a callout box by typing
>>>
or/callout
. - Fixed an issue that could cause distributed artifacts with retrying writers to fail during the commit flow.
- Fixed bug that caused invalid URLs to be highlighted in tables
- Fixed bug that caused Audio Wave Forms to render behind sticky columns and headers
- Increase maximum metrics payload size per
wandb.log
call from 4MB to 10MB - Fixed sizing bug on Table cells showing a list of objects
- Fixed bug in Tables where some string values did not appear as possible suggestions
- Table Panels rendered with Weave now filter out empty runs.
- Upgraded Ray to 4.1 to address CVE-2021-33503
- Pinned urllib3>=1.26.5 to address CVE-2021-33503
- In Reports, snake_case no longer gets converted to italics. (e.g. 1_2_3 stays the same without italicizing 2)
- In line plots with a single line, the line will no longer thicken when its run is highlighted
- Improved styling of highlighted runs in the runs table
- For artifacts with no metadata, a link to the docs explaining how to set metadata is now shown on the Metadata tab
- In artifact page, the Used By table is now hidden if the artifact is not consumed by any runs
- Fixed bug that caused some artifacts to appear to take up more disk space than they actually did
- Small plots now hide the run legend for better readability
- Fixed bug that made artifacts inaccessible on a project after the project was moved to a different user or organization
- Run selector now shows a warning when user attempts to change visibility of a run that's outside the current bounds of a parallel coordinate chart or scatter plot
- Fixed bug that caused some Tables to incorrectly render as empty
- Fixed bug that caused panels to change from line plots to bar charts when timestamp values were entered as min/max
- Projects a user does not own and has not contributed runs to will no longer appear on their profile page
- In multi-run line plots, the legend is now displayed by default
- Fixed bug that made sweep configs containing certain parameter names unparseable
- Fixed bug that caused the app to crash when copy/pasting from Apple Notes
- Extended artifacts JSON parser to allow for non-standard Infinity value in Python's generated JSON
- Fixed bug that caused errors when interacting with some dropdowns
- Fixed header indentation in Reports
- Fixed bug that caused runs to rener in parallel coordinates chart even if disabled in the runset
- Fixed a bug that caused pinned columns in tables to always appear to the left of other columns
- Improved run grouping functionality
Release 0.9.42
- Added support for authentication via Google Identity-Aware Proxy
- Add "Import panel" feature to reports
- Fixed bugs resulting from spaces in user emails
- Added the ability to view PyTorch Kineto traces in artifacts
- Added popup to clarify restricted characters in artifact aliases
- Security updates for wandb local
- BarChart, Histogram, String Histrogram, MultiHistrogram, and MultiStringHistorgram all now color their data with run colors
- Disabled the Delete Run button for runs that contain undeleted Artifacts
- Added download dropdown to the runs table, with export API and CSV export options
- Added the ability to edit Weave expressions in plain text, and to copy/paste them
- Fixed rendering errors affecting box plots
- Improve UX when viewing multiple Tables side-by-side
- Clarify supported regex syntax for the runs table in a tooltip
- Fixed sweeps bug where preemptible / preempting runs in would crash a Bayes search
- Fixed bug where accessing media panels would sometimes erroneously trigger user rate limits
- Wrap long names in the projects table and on project cards
- Fixed a bug where panel settings changes in workspaces sometimes wouldn't be applied
- Added documentation link to Workspace menu
- New report-creation experience
- Better UX for moving/duplicating/deleting blocks in reports
- Made the smoothing input for panels support values greater than the slider max
- Fixed issue where long media keys could overflow the media panel
- Fixed issue in Tables expression editor where you couldn't check expressions equality to None
- Hid code tab in UI when code-saving is disabled
- Various bug fixes and improvements for Tables and Artifacts
- Fixed bugs where special characters in group names could break the grouping UI
- Support for more intuitive logging syntax for Joined and Partitioned tables
Release 0.9.41
- Added a few optimizations for frontend and backend performance.
- Added validation for sweep configs.
- Added support for preemptible runs and sweeps.
- Fixed several small issues with reports.
- Added new "Weave" panel type to workspaces and reports.
- Fixed an issue where the backend might return 500 at the end of a grid search sweep.
- Made several improvements to scatter plots.
- Made links in table cells clickable.
Release 0.9.40
- Added option to set a different set of options in each panel section within a workspace.
- Added option to change default panel arrangement in workspaces based on metric prefixes.
- Added toggle for "freezing" a set of runs in the project run table.
- Made a few usability improvements for custom charts.
- Optimized for a few expensive backend queries.
- Added support for writing incremental artifacts.
- Added backend support for define_metric.
- Made a few smaller UI element improvements.
- Made improvements to artifact deletion.
- Implemented live-updating comments within reports.
- Fixed a bug with our authentication layer.
Release 0.9.39
- Added more options for increased parallelism in processing uploaded data.
- Fixed a few report stying regressions.
- Added more diagnostic info for sweeps.
- Increased size of 3d points in 3d object panel.
- Added more robust support for S3 buckets using custom KMS keys.
- Improved drag/drop behavior of panels in workspaces.
- Added checkboxes to reports.
- Reconfigured default limits for local installs.
- UI polish and usability improvements for dataset & prediction visualization tables.
- Added warning when local install is out of date.
- Added support for incremental artifact commits.
- Improved filter validation for run table queries.
- Added ability to create reports in empty projects.
- Improved jupyter notebook renderer and added ability to save code as an artifact.
Release 0.9.38
- Fixed an issue with histograms rendering colors in a non-deterministic order
- Fixed issues where deleting projects or benchmarks could crash runs
- Added a LOGGING_ENABLED flag to send server logs to stddout+stderr
- WYSIWYG reports
- Fixed an issue where file uploads fail on buckets using KMS
- Security fixes
- Fixed an issue where bulk deleting projects or artifacts could fail
Release 0.9.37
- UX improvements for artifact aliases and run tag editing.
- Extended deadline and implemented retry for loading system settings from a bucket.
- Performance improvements for sweep suggestions.
- Added support for parallel writers in artifacts.
- UX improvements for dataset visualization.
- Improved debug information if container fails to start
Release 0.9.36
- Fixed an issue with parsing unicode characters in history.
- Improved report stability.
- Fixed an issue with artifact file downloads.
- Improved handling of nested key structures.
- Fixed an issue that may cause file notification queue backups.
- Added support for expressions in big scalar panel.
- General bug fixes and stability improvements.
Release 0.9.35
- Upgraded the base image to Ubuntu Bionic
- Added support for specifying the AWS_S3_KMS_ID env variable to encrypt S3 Objects with a custom key
- Fixed crash in Artifacts UI when viewing media in a join table
- Fixed the bottom of the custom chart editor getting cut off
- Added ability to filter/sort/group runs by hostname
- Fixed bug when linking to runs from outside their project
- Fixed an error state in the custom chart editor that prevented the data pane from listing data in some cases
- Added the ability to view a custom chart spec and copy it to a new report
- Fixed an infinite loop when using Google Cloud Storage
- Redacted emails when resetting passwords
- Updated modal flow when creating report
- Enable iframe embedding (e.g. Streamlit apps) in HTML media objects
- Added support for video files, HTML media objects, Bokeh plots, and boolean values to Artifacts
- More informative error state when uploading payloads that are too large
- Improved UI flow for deleting artifacts with aliases
- Updated icons in the report editor
- Created tables showing input and output artifacts used for a given run
- Added links to tables and joined tables in the Artifacts overview
- Added the ability to select empty string columns in the parallel coordinates chart
- Fixed "no runs selected" error when making selections on the parallel coordinates chart
- Made various improvements to the output of the LaTeX export
- Fix server error when getting a list of projects from an access token when some projects have been deleted
- Fix server error on project lookups missing a project or entity namee
Release 0.9.34
- Fixed bug that caused certain metrics to not display in filters
- Fix regression in 0.9.33 that prevented instances using a mounted volume from starting up if they also specified an external storage bucket
- Files downloaded from artifacts now use their original name instead of their MD5 hash
- Fixed bug that showed duplicated graph in histogram tooltip
- Disable Google Translate, which was causing the app to crash
- Added point cloud support to dataset visualization
- Added the ability to select categorical variables in the parallel coordinates plot
- Added the ability to click on a node in the Artifact DAG to open the corresponding run or artifact page in a new tab
- Fixed bug that sometimes caused an incorrect layout when creating a new report
- Fixed tensorboard for runs where the project name has been changed.
- Fixed bug that sometimes prevented results in filterable dropdowns from updating when search text changed
- Allowed dots in config keys in the custom charts query editor
- Fixed bug where model query failed when missing an entity or project name
- Fixed bug where users who recently signed up sometimes wouldn't receive emails
- Fixed bug that prevented logging new versions of an artifact if its latest version was previously deleted
- Fixed crash in DataSignalViewer when row count is null
- Fixed crash from using forEach() in Internet Explorer
- Fixed bug that would sometimes cause Firefox to throw an error while measuring the size of rendered text
- Fixed bug preventing setting a preview image through report showcase on a user's profile
- Fixed fullscreen image sizing in the media panel
- Fixed bug where groups of runs in the runs table would randomly expand and contract
- Allow text wrapping in tagged refs in report comments
- Make the horizontal scrollbar on the media panel appear when media is wider than the panel
- Deprecate old dataframe table
- Add All and None toggle buttons to mask and bounding box controls
- Show an error message when visible column limit is reached in Runs table
- Show an error message in the browser when the container fails to start
- Show TPU usage in System Metrics tab if applicable
- Fixed bug where cursor jumped to end when editing panel bank section name