Releases: allegroai/clearml-server
Releases · allegroai/clearml-server
v1.17.0
New Features
- New ClearML Model dashboard: View all live model endpoints in a single location, complete with real time metrics reporting.
- New UI pipeline run table comparative view: compare plots and scalars of selected pipeline runs
- Improve services agent behavior: If no credentials are specified, agent uses default credentials (ClearML Server GitHub issue #140)
- Add UI re-enqueue of failed tasks
- Add UI experiment scalar results table view
- Add "Block running user's scripts in the browser" UI setting option for added security
- Add UI "Reset" to set task installed packages to originally recorded values
- Add UI edit of default Project default output destination
Bug Fixes
- Fix broken download links to artifacts stored in Azure (ClearML Server GitHub issue #247)
- Fix Cross-site Scripting (XSS) vulnerability (CWE-79)
- Fix UI experiment textual comparison diff showing contextual diffs as different contents (ClearML GitHub issue #646)
- Fix UI experiment comparison does not overlay box plots and histograms (ClearML GitHub issue #1298)
- Fix UI plots display “Iteration 0” when it is the only reported iteration (ClearML GitHub issue #1267)
- Fix scalar series starting with angle bracket (
<
) causes UI scalar plot legend to display raw html (ClearML GitHub issue #1292) - Fix UI scalar plot not displayed if metric name includes a slash surrounded by spaces (
/
) - Fix Model API calls fail when its creating task has been deleted (ClearML GitHub issue #1299)
- Fix UI experiment debug samples disappear while task is running (ClearMLGitHub issue #1259)
- Fix UI pipeline DAG display to be "bottom-up" so all final steps appear in the bottom of the diagram (ClearML Web GitHub PR #86)
- Fix invalid mongodb connection string if
CLEARML_MONGODB_SERVICE_CONNECTION_STRING
is specified (ClearML Server GitHub issue #252) - Fix UI image plot retrieval from fileserver missing authentication cookie (ClearML GitHub issue #1331)
- Fix pipeline run version not set when re-executed via the UI
- Fix metric and hyperparameter group string not searchable in UI table
- Fix UI model hidden plot selection does not persist upon refresh
- Fix deleting large number of experiments via UI not working properly
- Fix experiment name legend not displayed in UI experiment plot comparison
- Fix archiving pipeline run does not abort pipeline step tasks
- Fix "Restore" and "Delete" buttons missing from UI experiment archive action bar
- Fix UI experiment debug sample viewer sometimes displays incorrect sample
- Fix UI Settings' Configuration section does not display indication that the number of credentials limit has been reached
- Fix Hydra parameters not displaying correctly in UI experiment comparison parallel coordinates plot
- Fix UI Reports image upload not working
- Fix iteration number not displayed in titles of confusion matrix and table plots in UI experiment comparison
- Fix "Create new" option not displaying when inputting project name in UI Report creation modal
- Fix UI experiment requires Git information when repository isn't set
- Fix moving an enqueued experiment to a new UI queue results in error
- Fix modifying UI experiment input models does not work
v1.16.2
v1.16.1
v1.16.0
New Features and Improvements
- New UI "new experiment creation"
- ClearML File Server now uses authentication by default. This can be turned off using the
fileserver.auth.enabled: false
configuration setting - Add confirmation pop-up when running experiment is archived
Bug Fixes
- Fix model plots not displayed in UI model plot tab
- Fix UI experiment Debug Samples tab freezes when a lot of debug samples are reported in the experiment
- Fix UI scalar “Export to CSV” button returns an empty CSV file
- Fix large number of tags in UI tables' tag filter causes UI to crash
- Fix searching in UI object tables' tag filter causes UI to crash
- Fix consistent plot colors not maintained when embedded in UI Reports (allegroai/clearml#1239)
- Fix UI plot legends and tooltips wrapping (#241)
- Fix multiple parameters can be selected for plot axes in scatter plot view in UI experiment comparison
- Fix image names change in UI task debug sample comparison when a different metric is selected
- Fix numeric range filters of UI table columns not working
- Fix queue experiment list is not updated in the UI Orchestration's Queues page
- Fix My work/Team work persists across UI modules (i.e. projects, datasets, pipelines, etc.)
- Fix UI single-scalar plots are not ordered alphabetically by scalar name
- Fix limit on file uploads to the fileserver
v1.15.0
New Features and Improvements
- UI experiment hyperparameter comparison
- Add Parallel coordinate view support for multiple metrics
- Add scatter plot mode to UI experiment hyperparameter comparison clearml #984
- Add model lineage to UI model comparison
- Update nginx version to Fix 1-Byte Memory Overwrite RCE vulnerability #230
Bug Fixes
- Fix Heap Buffer Overflow vulnerability (CVE-2023-38545) #234
- Fix insufficient session expiration issue (CWE-613)
- Fix XSS issue (CWE-79) in UI markdown
- Fix UI reports vulnerable to XSS attack
- Fix UI generating undefined credentials for Jupyter Notebook clearml-web #67
- Fix "No tags" filter raises an error
- Fix slow loading speed for UI experiment comparison scalars
- Fix some UI experiment sometimes missing plots
- Fix delete not working in batch action bar in UI models tables
- Fix dequeue not working from UI experiment table batch action bar
- Fix UI plots and scalars are displayed in reset experiments
- Fix embedded scalar comparison plot does not display metric variant in maximized view in UI Reports
- Fix "Copy embed code" not working properly in comparison plot
- Fix incorrect plot name is displayed when expanding UI scalar plots
- Fix task IDs not displayed in UI experiment comparison graph titles and legends
- Fix single-value scalar plot not displaying "Download CSV" button when embedded in UI report
- Fix UI dashboard search returns results from team’s work when "My Work" filter is enabled.
- Fix UI experiment table compare view does not persist
- Fix UI Workers and Queues displaying incorrect statistics
- Fix UI experiment scalar comparison missing active filter indicator
- Fix UI scalar value comparison sometimes displays empty page
- Fix UI embedded plots missing titles and axis labels
- Fix missing status filter in UI All Models table
- Fix UI pipeline table "No value" selection does not work with version filter
- Fix UI experiment table compare view presents plots from unselected experiments
- Fix using filter causes UI experiment console to jump
v1.14.1
New Features and Improvements
- Add support for serving UI from a subpath
- Change default cookie
SameSite
setting toLax
Bug Fixes
- Fix clicking on UI Metric Snapshot datapoint does not navigate to experiment #228
- Fix some APIs not sanitizing query parameters
- Fix downloading UI experiment console log sometimes returns an older file
- Fix UI experiment plot comparison displays duplicates of image plots
- Fix missing experiment labels in UI experiment plot comparison
- Fix starting time not updating for some tasks
v1.14.0
New Features and Improvements
- New UI experiment table comparative view: compare plots and scalars of all selected experiments
- Add UI experiment display of original python requirements along with actual packages used (allegroai/clearml#793)
- Add UI project metric snapshot support for multiple metrics
- Add compressed UI experiment table info panel mode displaying only experiment name and status
- Add "x unified" hover mode to UI plots
- Add experiment hyperparameter UI section dataset IDs link to datasets page
- Make all URLs clickable in UI experiment artifacts
- Redesign WebApp tabs: Tabs now appear in UI header
- Add option to force setting original task as clone's parent when cloning a task
Bug Fixes
- Fix CVE-2023-45133 Web App vulnerability
- Fix "select all" in UI dataset archive displays count of all archived and non-archived experiments
- Fix hyperparameter keys with dots in their names displayed incorrectly in UI experiment table and task info
- Fix UI experiment scalar comparison raising error
- Fix “Project” column redundantly appears inside a specific project's model table
- Fix UI models with many labels slowing down web app
- Fix simple UI plots (scatter, bar, etc.) in experiment comparisons not merging by experiment
- Fix UI pipeline details panel does not display information
- Fix UI plot "Show/hide" legend button sometimes disappears
- Fix can't select root project in UI report creation modal when workspace has no projects
- Fix "load more" button displayed unnecessarily in UI object tables
- Fix archive action in UI dataset table archives unselected datasets
v1.13.1
v1.13.0
New Features and Improvements
- Improve UI comparison views
- Add visual comparison of single value scalars #202
- Scalar value comparison: metrics are presented in a single table clearml #760
- Add global experiment legend: Experiment name, tags and color clearml #81
- Clickable URLs/object IDs in experiment details comparison clearml #1073
- UI Search improvements
- Dashboard search results ordered by update time
- Top bar search query saved in URL
- Improve UI experiment debug sample iteration fetching speed #170
- Add UI cloud credentials support for GCS signed URLs with HMAC authentication
- Add Experiment plot UI support for displaying subplots
Bug Fixes
- Fix UI single-value scalars table does not display all single-value scalars clearml #1111
- Fix UI pipeline step duration does not update during runtime clearml #1090
- Fix UI experiment comparison parallel coordinates plot crops the metric and parameter names clearml #1111
- Fix hidden experiments appear in UI All Experiments search results clearml #1139
- Fix Markdown Editor Cross-site Scripting (XSS) vulnerability
- Fix disabled graphs in UI scalars reappear in full-screen mode
- Fix UI auto-refresh sometimes causes many error message to be raised
- Fix "All" tag filter not working in UI object pages
- Fix tag filter in UI dataset page does not persist on refresh
- Fix scalars and plots are not displayed in UI model page
- Fix UI pipeline step status does not update
- Fix UI experiment comparison plots don't display all experiments in legend
- Fix UI Model Lineage tab sometimes doesn't display models
- Fix some plots present partial data in UI experiment comparison plots
- Fix clicking URL of deleted UI report navigates to empty page
- Fix applying UI tag in bulk raises an error
- Fix task IDs appear multiple times in UI task comparison plot legends
- Fix UI project filter in All Experiments table takes a long time load
- Fix custom columns in UI tables do not persist on refresh
- Fix UI report card missing creating user's name
- Fix new tag is not displayed in "Add Tag" table action menu until page refresh
- Fix clicking on worker name in Orchestration page's Queue info panel does not navigate to the worker's info panel
- Fix clicking on older empty UI datasets redirects to 404 page
- Fix experiment names don't appear in the plot legend in UI experiment comparison scalar plots grouped by metric
- Fix task ID does not appear in UI task comparison plots of tasks with the same name
- Fix UI scalar comparison's Horizontal Axis, Smoothing, and Group by selections do not persist upon experiment selection modification
- Fix UI scalars sometimes missing plots in Chrome
- Fix values can't be input into the UI scalar smoothing field
- Fix UI experiment configuration is sometimes not editable
- Fix UI project name tooltips don't appear for projects with long names
- Fix debug samples appear in UI experiment only after refresh
- Fix cropped names in tag list in "Add Tag" action in UI table action menu
- Fix UI experiment configuration tooltip obscure the “Edit” button
- Fix Markdown editor XSS vulnerability (thanks @vvxhid, @ouxs-19, @malikDaCoda and @m0kr4n3 for reporting!)
v1.12.1
Bug Fixes
- Fix UI experiment scalars and plots not updated on auto-refresh allegroai/clearml#1086
- Fix pipeline parameters not displayed in UI pipeline "New Run" modal
- Fix UI pipeline project cards display incorrect pipeline run counts