Skip to content

Releases: mlrun/ui

v0.6.2-rc2

18 Mar 15:00
56c3333
Compare
Choose a tag to compare

Features / Enhancements

  • Project Overview: In “Status” column of the “Jobs and workflows” pane, instead of showing the status of the latest job’s run only (as a text), we’re now showing the status of the last five runs, from latest on the left to earliest on the right, as colorful indicators with the status as text in a tooltip on hover
    image
  • Jobs: Added grey color to the colorful status indicator for “Pending” status of a job
    image
  • Jobs: Added “Edit” action to scheduled jobs, which opens the job-details panel similar to the one in “Create Job” screen, but the name, function method and function version cannot be changed, and having a “Save” button rather than “Run now” button
    image
    image
    image
  • Create job: Data inputs: now feature vectors could be selected, too. Once selecting the “MLRun Store” option, the user first needs to select between adding an artifact or a feature vector, then the project and the specific item.
    image
    create_job-data_inputs-feature_vectors
  • Models: Added “Metrics” column (and reduced width of “Labels” column to show only 1 chip with count of labels)
    models-models-metrics_column

Bug Fixes

  • General: Added missing “Close” tooltip on all close icon buttons in several places
    image
    image
    image
    image
    image
    image
  • Projects: Nuclio function details were not re-fetched when clicking the “Refresh” button (so some counters on the screen could be out-of-date)
  • Jobs: “Artifacts” tab crashes when the job has neither owner nor v3io_user labels.
  • Feature sets: In “Transformations” tab, improved zoom/pan on the chart when entering the tab
    Before:
    transformations-before
    After:
    transformations-after
  • Features: Filtering by “Name” crashed UI. It is now fixed.
  • Feature vectors: “Last updated” field in “Overview” tab shows “N/A” although a valid value was provided in response from backend
    Before:
    image
    After:
    image

Full changelog

  • 56c3333 Fix [Jobs] Artifacts: crashes if job has no owner/v3io_user label (#446)
  • aa71797 Fix [General] Missing "Close" tooltip on close icon button (#445)
  • 5d0211f Fix [Projects] Nuclio functions not re-fetched on refresh (#442)
  • aeffa18 Impl [Feature sets] Transformations: too much zoom on init (#441)
  • 118ef5e Impl [Scheduled Jobs] Allow editing scheduled jobs (#440)
  • a1ea7aa Fix [Features] Search by name crashes UI (#444)
  • 3fde72a Impl [Pkg] Add action to create unstable release on push to development (#443)
  • 04db533 Impl [Models] Add Metrics column (#438)
  • 76d58f2 Impl [Create Job] Data Inputs: feature vectors selection in store (#437)
  • de7692b Fix [Feature vectors] Overview: Last Updated is N/A (#439)
  • a041eb6 Impl [Project Overview] Jobs: Show status of up to last 5 runs (#436)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.2-rc2

v0.6.2-rc1

11 Mar 23:58
0fe0307
Compare
Choose a tag to compare

Features / Enhancements

  • General: Changed spinning loader shape:
    image
    image
    loader-new
  • General: Touched-up styling of buttons, added styles for hover, active, focused and disabled states for each of the variants — primary, secondary, tertiary, danger, & label only.
    image
  • Artifacts: The old “Artifacts” screen is no longer accessible, even from URL path /projects/{project}/artifacts.
  • Create Job: Removed functions of kind "remote" from marketplace
  • Create Job: Parameters:
    • Renamed “URL” field to “Read hyper params from a file” with a placeholder example value “v3io:///projects/my-proj/param.txt”
    • Added “Result” and “Criteria” fields
      image
    • Added restriction on parameter name uniqueness — cannot add a parameter with a name that is already taken
      image
  • Jobs: In “Artifacts” tab the “Show details” icon button now redirects to the specific screen according to the artifact‘s kind: Models (for "kind": "model"), Datasets (for "kind": "dataset") or Files (for all others, including "kind": "").
    image
  • Jobs: Monitor: Added an icon to “Remote” type
    Before:
    image
    After:
    image
  • Models: Added “Model file” field to “Overview” tab in the details panel, since model‘s target path is a directory, and the model file completes the info
    image
  • Models: Removed “Type” field and statically set kind to "model" on POST.
    Before:
    image
    After:
    image
  • Datasets: Removed “Type” field and statically set kind to "dataset" on POST.
    Before:
    image
    After:
    image
  • Datasets: In “Preview” tab, when the dataset has no header field, use the first row of its preview field as the header row of the displayed preview table.
  • Files: Removed “Model” and “Dataset” options from dropdown menu of “Type” field in “Register file” pop-up.
    Before:
    image
    After:
    image
  • Models, Datasets, Files: Changed name of downloaded file from the model/dataset/file‘s name to the actual file name at the target path. For example, downloaded file of a Model named “abc” with target path “/User/a/b/c/123” will have the name “123” (and not “abc”).
  • Models, Datasets, Files: in “Overview” tab, rename “Tree” field to “UID” and add more-info icon with a tooltip to show some info for “UID” and “Hash” fields
    image
    image
  • Feature Sets: Added “Histogram” column to “Statistics” tab
    image

Bug Fixes

  • General: Chip list pop-over was shown underneath some elements instead of over them
    Before:
    image
    After:
    image
  • General: Fixed a few issues with “Labels” filters in all screens:
    • Put Name filter before Labels filter in all screens with these filters.
    • Rename all "Label" filter to "Labels" and reword its placeholder from "key or key-value" to "key1,key2=value,...".
    • Fix some failed filtering by labels which was caused by sending labels URL param instead of label, and sending a single value with a comma-delimited list (for example: label=a=b,c=d) instead of repeating the label param for each list item (for example: label=a=b&label=c=d).
      image
  • Jobs: Artifacts tab: long artifact names were overlapping with the target path. Now when the name is long it will be clipped with an ellipsis with the full value in a tooltip
    Before:
    image
    After:
    image
  • Models, Datasets, Files: In details panel, in “Overview” tab, under “Producer”, the link in “Uri” field was broken when it had an iteration with it (i.e. ends with a hyphen - and then the iteration number). Now the link is fixed and redirects to the correct job, omitting the iteration part:
    image
  • Models, Datasets, Files: “Path” filed in “Overview” tab missing value, “Preview” tab not working, downloading artifact not working
    Before:
    image
    After:
    image
  • Models, Datasets, Files: Preview tab: Added missing tooltip to “Pop-out” icon button
    image
  • Jobs, Models, Feature Store: The filters were unexpectedly not reset when switching tabs in a multi-tab screen.

Full changelog

  • 0fe0307 Impl [General] StoryBook: add stories of buttons (#431)
  • dfb5fe3 Fix [General] Filters not cleared on switching tabs (#434)
  • 21cd39d Fix [General] Overview tab: capitalized tooltip messages (#435)
  • 0b7bc6e Impl [Models][Datasets][Files] Overview: rename Tree to UID + info(#433)
  • 190f6f3 Fix [Jobs] Artifacts: name and target path overlap (#432)
  • 3670c83 Impl [Create Job] Added Selector field to hyperparameters (#427)
  • c839bdc Impl [Features Sets] Statistics tab: add histogram column (#428)
  • 483a10d Fix [Filters] Inconsistent order of filters across screens (#430)
  • 06c500e Impl [Create Job] Filter out function templates of kind Remote (#429)
  • d83d3de Impl [Datasets] Preview: when no header, use preview first row (#425)
  • 910e1f8 Impl [Models][Datasets][Files] Register: Type: remove or limit (#424)
  • 0c49e90 Impl [Models][Datasets][Files] Reflect actual downloaded filename (#423)
  • 7f3990b Fix [General] Chip list pop-over stacking issues (#420)
  • f8f20c5 Impl [Artifacts] Preview: incorrect redirection on pop-out (#419)
  • 8456e37 Impl [Jobs] Monitor: add icon to remote type (#417)
  • 67db600 Impl [Models] Overview: add "Model file" field (#422)
  • d7e73bb Fix [Modles][Datasets][Files] Overview: Path value is missing (#421)
  • 2057752 Fix [Models][Datasets][Files] Details: broken link to producer job(#418)
  • 393fab4 Cleanup [Artifacts] Refactored artifact preview (#411)
  • 56ae534 Impl [Artifacts] Remove Artifacts screen; Link to specific screen (#416)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.2-rc1

v0.6.1-rc4

01 Mar 15:31
1e3f13f
Compare
Choose a tag to compare

Features / Enhancements

  • Breadcrumbs: Added tooltip with full values of cropped text when if overflows the dropdown menu‘s width
    image

Bug Fixes

  • Project Overview: All different iterations of the same job run were listed in the “Jobs and Workflows” pane instead of having a single instance per job run (its best iteration).
    Before:
    image
    After:
    image
  • Artifacts: Added missing scheme (for example v3io://) to artifact path in the header of the artifact preview pop-up (which was inconsistent with the value of “Path” field in “Overview” tab that did show the scheme)
    Before:
    image
    After:
    image
  • Jobs: “Group by” and “Status” filter stopped working. Selecting any option does not change the selected one and has no effect.
    image
  • Artifacts: Crashes when switching between some different items

Full changelog

  • 1e3f13f Fix [Files] Crash on selecting another file (#414)
  • 40f5982 Fix [Jobs] Filters not working (#415)
  • 3313129 Fix [Artifacts] Preview: path inconsistently missing schema (#413)
  • eadc2fc Impl [Breadcrumbs] Add full value in tooltip on menu option hover (#412)
  • f1365fd Impl [Project Overview] Jobs list shows all iterations of same job(#410)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.1-rc4

v0.6.1

07 Mar 12:48
1e3f13f
Compare
Choose a tag to compare

No changes since last release (0.6.1-rc4)

More info can be found in the RCs release notes:

Main release notes:
https://github.com/mlrun/mlrun/releases/tag/v0.6.1

v0.6.1-rc3

24 Feb 20:56
cd5f92f
Compare
Choose a tag to compare

Features / Enhancements

  • Breadcrumbs: The links “Real-time functions” and “API gateways” were statically set on build (npm run build). Using Docker you couldn't change them once the Docker image was ready.
    Now they are dynamic: they could be set on runtime, using docker run and passing the environment variable MLRUN_NUCLIO_UI_URL.
    image
  • Projects: Replaced counter of features with counter of feature sets
    Before:
    image
    After:
    image
  • Project Overview: Replaced counter of datasets with counter of feature sets
    Before:
    image
    After:
    image
  • Files: Revived missing “Key” and “Path” values in “Overview” tab
    Before:
    image
    After:
    image
  • Feature Store: Add “Beta” note on Feature Sets, Features & Feature Vectors tab headers, controlled by environment variable MLRUN_BETA_MODE which takes either "disabled" or "enabled". Defaults to "enabled".
    image
  • Feature Sets: Added “Analysis” tab
  • Feature Vectors: Added “Analysis” tab
    image

Bug Fixes

  • Jobs: List of jobs failed to load when a job had a parameter with the value null.
  • Feature Sets: Removed unnecessarily-repeated name in nested rows of a group (by name)
    Before:
    image
    After:
    image
  • Feature Sets: Added missing highlight to selected nested row
    Before:
    image
    After:
    image
  • Feature Sets: Removed popout icon-button from “Analysis” tab
  • Feature Vectors: Removed popout icon-button from “Analysis” tab
    Before:
    image
    After:
    image

Full changelog

  • cd5f92f Impl [Analysis] Removed popout icon button (#409)
  • f5085d4 Impl [Feature Sets][Feature Vectors] Add Analysis tab content (#408)
  • ff28ed0 Impl [Feature Store] Add "Beta" note (configurable thru env var) (#407)
  • af46784 Fix [Breadcrumbs] Links to Nuclio are static instead of dynamic (#406)
  • 712d1e8 Revert[General]Details panel:actions not sticking to top on scroll(#405)
  • f1352a1 Fix [Jobs] Error when a job has a parameter with null value (#404)
  • 1957281 Fix [General] Details panel: actions not sticking to top on scroll(#403)
  • fe9dafb Impl [Projects][Project Overview] Count feature sets, not features (#402)
  • 7da1dde Fix [Feature Sets] Group name repeats in nested rows (#401)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.1-rc3

v0.6.1-rc2

22 Feb 23:40
22a2362
Compare
Choose a tag to compare

Features / Enhancements

  • Projects: Added controls to sort projects by name or creation date, filter projects by name (with autocompletion), and refreshing the screen. Initially sorted by name in ascending order.
    image
    image
    image
  • Project Overview: Added a “Refresh” button to update view with up-to-date data from backend
    image
  • Create Job: Removed serving functions from marketplace (those function templates with kind: 'nuclio' or kind: 'serving')
  • Create Job: Added regular expression validation pattern to ”Name” field, including a tooltip that describes the rules. The “Run now” and “Schedule …” are disabled as long as the name is invalid.
    image
    image
  • Models: Added “Model Endpoints” tab
    image
    image
  • Feature Store: Added Feature Sets, Features, & Feature Vectors tabs (view-only, no edit)
    feature_store-feature_sets
    image
    feature_store-feature_sets-features
    feature_store-feature_sets-transformations
    feature_store-feature_sets-preview
    feature_store-feature_sets-statistics
    feature_store-features
    feature_store-feature_vectors
    feature_store-feature_vectors-overview
    feature_store-feature_vectors-requested_features
    feature_store-feature_vectors-returned_features
    feature_store-feature_vectors-preview
    feature_store-feature_vectors-statistics

Bug Fixes

  • General: Support dictionary values of labels
    Before:
    image
    After:
    image

Full changelog

  • 22a2362 Impl [Create Job] Marketplace: filter out Serving kind (#400)
  • 0deabf7 Impl [Projects] Default sorting to ascending order (#399)
  • 344fa37 Impl [Projects] Add sorting, filtering and refresh (#398)
  • 0d44ba1 Impl [Create Job] Add job name pattern and max length validation (#397)
  • b57b0e6 Impl [Models] Added Model Endpoints tab (#392)
  • 1ef6fcb Impl [Project Overview] Add Refresh button (#396)
  • 640a546 Impl [Feature Store] Add Feature Sets, Features & Feature Vectors (#395)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.1-rc2

v0.6.1-rc1

16 Feb 22:09
26df328
Compare
Choose a tag to compare

Features / Enhancements

  • Projects: Added max length of 63 to “Name” field in “Create project” pop-up
  • Project Overview: Trimmed project name that is prepended to Nuclio function names, in case it is the current project, and added the full name in a tooltip on hover
    Before:
    image
    After:
    image
  • Create Job: Added “int”, “float”, & “bool” options to and remove “number” option from parameter type list, and added conversion of the values in accordance to the parameter type:
    • For type “bool”:
      • if value is "True" or "False" (case insensitive) — assign true or false respectively
      • otherwise stringify the given value
    • For types “int” & “float”:
      • if value could be converted to a finite number — assign the number value
      • otherwise stringify the given value
    • For any other type — stringify the given value
      image
  • Create Job: Data Inputs: added auto-completion when editing, not only when creating.
    image

Bug Fixes

  • Create Job: null values were wrongly sent for non-numeric parameter values on job submission
  • Create Job: could not change an existing parameter type, it reverted to its previous value
    job-create-parameters-edit-type-no-change-bug

Full changelog

  • 26df328 Fix [Create Job] Parameters: null values are wrongly sent (#390)
  • d2efb99 Impl [Create Job] Data Inputs: Add auto-completion on edit (#389)
  • 2afbfb4 Impl [Project Overview]Trim project name from Nuclio function name(#380)
  • f5bd83a Impl [Projects] Create project: limit length of Name to 63 (#388)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.1-rc1

v0.6.0-rc13

03 Feb 21:54
c613724
Compare
Choose a tag to compare

Features / Enhancements

  • Projects: Added validation rules to “Name” field to “Create project” pop-up:
    image
  • Projects: When Nuclio is enabled (i.e. MLRUN_NUCLIO_MODE is enabled) the “Delete” action is hidden for project “default”:
    image

Bug Fixes

  • Project Overview: Layout breaks on smaller screen size
    Before:
    image
    After:
    image
    project_overview-scrollbar
  • Create Job: On Firefox when adding a new label and attempting to apply it by clicking outside of it, the UI throws an error and does nothing — as a result the job cannot be run and the dialog cannot be closed.

Full changelog

  • c613724 Impl [Projects] Creation pop-up: add name validation tooltip (#382)
  • 4dce07f Impl [Projects] Hide Delete for default project on enabled Nuclio (#381)
  • b201df8 Fix [Config] Resolve proxy passes hosts on every request (#377)
  • fd02d22 Fix [Project Overview] Visual overlap issues (#379)
  • c91366a Fix [Create Job] Crashes when adding a new label (Firefox only) (#378)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.0-rc13

v0.6.0

05 Feb 00:13
c613724
Compare
Choose a tag to compare

v0.6.0-rc12

31 Jan 22:40
95013ae
Compare
Choose a tag to compare

Features / Enhancements

  • Projects: Added confirmation for deletion action on projects and scheduled jobs
    image
    image
  • Project Overview: Rename the “Features” counter to “Datasets”
    Before:
    image
    After:
    image

Bug Fixes

  • Projects: Missing space in deleting non-empty project confirmation dialog
    Before:
    image
    After:
    image
  • Create Job: The same template (“bert-embeddings”) was shown twice inside the “Other” category instead of just once.
    Before:
    image
    After:
    image

Full changelog

  • 95013ae Fix [Create Job] Duplicated template in the same category (#372)
  • 5788c6e Fix [Projects] Delete non-empty project confirm: missing space (#371)
  • dae5d26 Impl [Projects][Scheduled Jobs] Add confirmation before delete (#370)
  • 6994582 Impl [Project Overview] Features counter: rename to Datasets (#369)

Main release notes

https://github.com/mlrun/mlrun/releases/tag/v0.6.0-rc12