Releases: mlrun/ui
Releases · mlrun/ui
v0.6.2-rc2
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
- Jobs: Added grey color to the colorful status indicator for “Pending” status of a job
- 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
- 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.
- Models: Added “Metrics” column (and reduced width of “Labels” column to show only 1 chip with count of labels)
Bug Fixes
- General: Added missing “Close” tooltip on all close icon buttons in several places
- 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
norv3io_user
labels. - Feature sets: In “Transformations” tab, improved zoom/pan on the chart when entering the tab
Before:
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:
After:
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
v0.6.2-rc1
Features / Enhancements
- General: Changed spinning loader shape:
- 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.
- 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:
- 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": ""
).
- Jobs: Monitor: Added an icon to “Remote” type
Before:
After:
- 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
- Models: Removed “Type” field and statically set
kind
to"model"
onPOST
.
Before:
After:
- Datasets: Removed “Type” field and statically set
kind
to"dataset"
onPOST
.
Before:
After:
- Datasets: In “Preview” tab, when the dataset has no
header
field, use the first row of itspreview
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:
After:
- 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
- Feature Sets: Added “Histogram” column to “Statistics” tab
Bug Fixes
- General: Chip list pop-over was shown underneath some elements instead of over them
Before:
After:
- 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 oflabel
, and sending a single value with a comma-delimited list (for example:label=a=b,c=d
) instead of repeating thelabel
param for each list item (for example:label=a=b&label=c=d
).
- 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:
After:
- 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:
- Models, Datasets, Files: “Path” filed in “Overview” tab missing value, “Preview” tab not working, downloading artifact not working
Before:
After:
- Models, Datasets, Files: Preview tab: Added missing tooltip to “Pop-out” icon button
- 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
, usepreview
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
v0.6.1-rc4
Features / Enhancements
- Breadcrumbs: Added tooltip with full values of cropped text when if overflows the dropdown menu‘s width
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:
After:
- 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:
After:
- Jobs: “Group by” and “Status” filter stopped working. Selecting any option does not change the selected one and has no effect.
- 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
v0.6.1
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
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, usingdocker run
and passing the environment variableMLRUN_NUCLIO_UI_URL
.
- Projects: Replaced counter of features with counter of feature sets
Before:
After:
- Project Overview: Replaced counter of datasets with counter of feature sets
Before:
After:
- Files: Revived missing “Key” and “Path” values in “Overview” tab
Before:
After:
- 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"
.
- Feature Sets: Added “Analysis” tab
- Feature Vectors: Added “Analysis” tab
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:
After:
- Feature Sets: Added missing highlight to selected nested row
Before:
After:
- Feature Sets: Removed popout icon-button from “Analysis” tab
- Feature Vectors: Removed popout icon-button from “Analysis” tab
Before:
After:
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
v0.6.1-rc2
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.
- Project Overview: Added a “Refresh” button to update view with up-to-date data from backend
- Create Job: Removed serving functions from marketplace (those function templates with
kind: 'nuclio'
orkind: '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.
- Models: Added “Model Endpoints” tab
- Feature Store: Added Feature Sets, Features, & Feature Vectors tabs (view-only, no edit)
Bug Fixes
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
v0.6.1-rc1
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:
After:
- 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
orfalse
respectively - otherwise stringify the given value
- if value is "True" or "False" (case insensitive) — assign
- 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
- For type “bool”:
- Create Job: Data Inputs: added auto-completion when editing, not only when creating.
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
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
v0.6.0-rc13
Features / Enhancements
- Projects: Added validation rules to “Name” field to “Create project” pop-up:
- Projects: When Nuclio is enabled (i.e.
MLRUN_NUCLIO_MODE
isenabled
) the “Delete” action is hidden for project “default”:
Bug Fixes
- Project Overview: Layout breaks on smaller screen size
Before:
After:
- 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
v0.6.0
No changes since last release (0.6.0-rc13), see release notes for details:
https://github.com/mlrun/ui/releases/tag/v0.6.0-rc13
More info can be found in the RCs release notes:
- v0.6.0-rc13
- v0.6.0-rc12
- v0.6.0-rc11
- v0.6.0-rc10
- v0.6.0-rc9
- v0.6.0-rc8
- v0.6.0-rc7
- v0.6.0-rc6
- v0.6.0-rc5
- v0.6.0-rc4
- v0.6.0-rc3
- v0.6.0-rc2
- v0.6.0-rc1
Main release notes:
https://github.com/mlrun/mlrun/releases/tag/v0.6.0
v0.6.0-rc12
Features / Enhancements
- Projects: Added confirmation for deletion action on projects and scheduled jobs
- Project Overview: Rename the “Features” counter to “Datasets”
Before:
After:
Bug Fixes
- Projects: Missing space in deleting non-empty project confirmation dialog
Before:
After:
- Create Job: The same template (“bert-embeddings”) was shown twice inside the “Other” category instead of just once.
Before:
After:
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)