Skip to content

Releases: clearml/clearml-server

v2.1.0

04 Jun 11:47
Compare
Choose a tag to compare

New Features

  • New UI task creation options
  • Support bash as well as python scripts
  • Support file upload
  • Add per project UI scalar view configuration (clearml #1377)
  • Add support for custom x-axis label in UI Task scalars
  • Add global search bar to all UI pages
  • Add filter to UI Model Endpoints table
  • Add clicking UI breadcrumbs project name of full-screen task opens the project’s task table (clearml #1376)
  • Improve UI task debug sample viewer:
  • Zoom setting persists when navigating between samples (clearml #1390)
  • Zoom focuses on cursor position

Bug Fixes

  • Fix EMA smoothing in UI scalars is incorrect in first data point (clearml-web #101)
  • Improve UI scalar smoothing algorithms (clearml-web #101, #102, #103)
  • Fix UI Plots does not respect plotly aspectmode (clearml #1389)
  • Fix ctrl-f does not open a search bar in UI editor modals (ClearML Web #99)
  • Fix UI original series of smoothed plots barely visible in dark mode (#270)
  • Fix webserver configuration environment variables don't load with single-quoted strings (#271)
  • Fix next/previous function not working in UI model plots in full-screen
  • Fix UI pipeline "Preview" tab sometimes displays "Failed to get plot charts" error
  • Fix image plots sometimes not rendered in UI
  • Fix UI plot legend state is not persistent
  • Fix parameter graph color is not persistent between plots in UI Model Endpoint
  • Fix UI Pipeline Stage Info modal displays broken link
  • Fix UI Model table tag filter displaying unnecessary artifacts after excluding tag
  • Fix "All" tag filter not working in UI model selection modal in comparison pages
  • Fix UI task table displaying incorrect footer sometimes
  • Fix task status not updating in UI task comparison page
  • Fix manual refresh function sometimes does not work in UI task full screen view
  • Fix recently modified reports not displayed in UI "Recent Reports"
  • Fix UI task plot zoom not maintained between full screen and regular view (clearml-web #106)
  • Fix UI scalar graph colors sometimes difficult to see in light mode (clearml-web #104)
  • Fix UI task comparison's metric search bar in Scalars tab is case sensitive
  • Fix UI task configuration long loading time
  • Fix embedded UI task comparison parallel coordinates plot does not display plot legend
  • Fix UI embedded plot colors do not change upon UI theme change
  • Fix deleting a parameter in the UI task creation modal incorrectly removes another parameter
  • Add support for comparing tasks from specific project in UI Reports customized embed queries
  • Fix clicking "Details" view causes UI Model data to disappear
  • Fix UI scalars hide/unhide function sometimes doesn't work for single-variant metrics
  • Fix maximizing UI scalar plot raises an error
  • Fix clicking on task in UI Model lineage navigates to incorrect page
  • Fix UI breadcrumbs sometimes does not display project name

v2.0.0

31 Dec 20:13
Compare
Choose a tag to compare

Breaking Changes

MongoDB major version was upgraded from v5.x to 6.x.
Please note that if your current ClearML Server version is smaller than v1.17 (where MongoDB v5.x was first used), you'll need to first upgrade to ClearML Server v1.17.

Upgrading to ClearML Server v1.17 from a previous version

New Features

  • New look and feel: Full light/dark themes (clearml #1297)
  • New UI task creation options
    • Support bash as well as python scripts
    • Support file upload
  • New UI setting for configuring cloud storage credentials with which ClearML can clean up cloud storage artifacts on task deletion.
  • Add UI scalar plots presentation of plots in sections grouped by metrics.
  • Add UI Batch export plot embed codes for all metric plots in a single click.
  • Add UI pipeline presentation of steps grouped into stages

Bug Fixes

  • Fix UI Model Endpoint's Number of Requests plot sometimes displays incorrect data
  • Fix UI datasets page does not filter according to project when dataset is running
  • Fix UI task scalar legend does not change colors when smoothing is enabled
  • Fix queue list in UI Workers and Queues page does not alphabetically sort by queue display name
  • Fix queue display name is not searchable in UI Task Creation modal's queue field

v1.17.0

05 Dec 20:44
Compare
Choose a tag to compare

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

07 Aug 09:53
Compare
Choose a tag to compare

Bug Fixes

  • Fix no graphs are shown in workers and queues screens

v1.16.1

22 Jul 20:30
Compare
Choose a tag to compare

Bug Fixes

  • Fix user credentials reset on apiserver restart (#250)

v1.16.0

26 Jun 12:38
Compare
Choose a tag to compare

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 (clearml/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

24 Mar 09:25
Compare
Choose a tag to compare

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

13 Feb 15:29
Compare
Choose a tag to compare

New Features and Improvements

  • Add support for serving UI from a subpath
  • Change default cookie SameSite setting to Lax

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

10 Jan 13:36
Compare
Choose a tag to compare

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 (clearml/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

20 Dec 12:35
Compare
Choose a tag to compare

Bug Fixes

  • Fix GCS credentials keep popping up
  • Fix long name overflows onto show/hide button in scalar metric list