Releases: opendatahub-io/odh-dashboard
Releases · opendatahub-io/odh-dashboard
v2.28.1-odh
Notable changes
- v2.28.0 release
- On-going features
- Connection types Settings
- Misc bug fixes & improvements
What's Changed
- Upversion Dashboard by @manaswinidas in #3355
- [RHOAIENG-11333] Modify status labels for runs and executions by @jpuzz0 in #3347
- Add feature flag for configuration parameters in Kserve modal by @manaswinidas in #3359
- use zod for form validation of connection types validation by @christianvogt in #3349
- Update links by @aduquett in #3361
- Change models tooltip to popover by @ashley-o0o in #3344
- Update Model registry version selector on the details page title to show only active versions by @ppadti in #3358
- fix validation error markers when dnd field row by @christianvogt in #3365
- Update menus to include a divider for separating delete actions by @jeff-phillips-18 in #3364
- Change the deprecated storage alert message by @pnaik1 in #3360
- Upgrade packages to fix npm audit vulnerabilities by @dpanshug in #3357
- Remove vuln_scan as it has rate limit issues blocking PRs by @andrewballantyne in #3373
- enable edit form submit button only when form is dirty by @christianvogt in #3366
- change connection types annotation from enabled to disabled by @christianvogt in #3363
- Allow users to start/stop notebooks when related image is deleted by @DaoDaoNoCode in #3374
- Pachyderm card logo/title change by @ashley-o0o in #3375
- [RHOAIENG-291]: Update Remaining Mi/Gi Instances by @jenny-s51 in #3370
- fix editing modelmesh prefill by @christianvogt in #3383
- Validation for model names and disabled NIM metrics hyperlink by @olavtar in #3314
Full Changelog: v2.28.0...v2.28.1-odh
v2.28.0
Notable Changes
- Adapt TrustyAI enablement in UI to reflect new CR options
- Updates to Project list view and workbenches table
- Ability to show active workbenches in the workbenches column
- Pipeline experiments are enabled by default.
disableBiasMetrics
is nowdisableTrustyBiasMetrics
- On-going features
- Connection types Settings
- Misc bug fixes & improvements
What's Changed
- Upversion Dashboard by @manaswinidas in #3272
- [RHOAIENG-13781] Storage classes grid not sorting by Display Name by @jpuzz0 in #3283
- Fix: Cypress Pipeline e2e test by @FedeAlonso in #3281
- ImagePullBackOff is not handled as error during workbench start by @dpanshug in #3260
- List connected deployed models for each connection table row by @jeff-phillips-18 in #3275
- Config map nim model name fetch by @olavtar in #3276
- RHOAIENG-13608 Inconsistent Default Storage Class when corrupting isDefault value by @dpanshug in #3287
- Remove disablePipelineExperiments feature flag by @DaoDaoNoCode in #3273
- Bug/rhoaieng 13197 workbench creation screen no longer keeps none f by @Gkrumbach07 in #3285
- Conditionally render delete modals by @jeff-phillips-18 in #3291
- Project Details Page - Allow Edit and View Details by @jeff-phillips-18 in #3286
- Don't show empty connected models when deleting a connection by @jeff-phillips-18 in #3302
- Conditionally render pipeline modals by @jeff-phillips-18 in #3300
- Conditionally render model registry modals by @jeff-phillips-18 in #3304
- NO-JIRA: chore(quality): add
data-testid
for the Launch standalone notebook server button by @jiridanek in #3294 - Bump github/codeql-action from 2 to 3 by @dependabot in #3279
- Bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #3280
- update useGenericObjectState types by @christianvogt in #3274
- test: Storage Classes e2e cypress tests by @FedeAlonso in #3289
- fix: pvc fixes by @olavtar in #3296
- add pipeline input parameters by @pnaik1 in #3293
- NIM Model size propagated to the expanded section by @olavtar in #3310
- Update empty pipeline server page button variant by @DaoDaoNoCode in #3303
- Conditionally render model serving modals by @jeff-phillips-18 in #3307
- Update empty state of versions list and models lists by @ppadti in #3277
- Update the workflow of archiving version from version details page by @ppadti in #3278
- Refactor useDefaultStorageClass hook to use FetchState by @Gkrumbach07 in #3319
- Search - 'Clear all Filters' doesn't work by @YuliaKrimerman in #3271
- Provide the functionality to search models and model version by "labels" by @YuliaKrimerman in #3288
- Connection card update by @ashley-o0o in #3309
- Update doc link for deprecated pipeline version removals by @DaoDaoNoCode in #3317
- Conditionally render modals by @jeff-phillips-18 in #3308
- UX updates for pipeline logs by @DaoDaoNoCode in #3295
- Dry run all workbench create/update calls before submit by @DaoDaoNoCode in #3301
- Bug fixes in model registry by @manaswinidas in #3284
- Disable manage permissions when no rolebinding present for the default group by @ppadti in #3306
- Search by Owner on Archived + Search Version Level by keyword by @YuliaKrimerman in #3325
- Kubernetes client package upgrade by @dpanshug in #3323
- Support for Trusty DB fields by @andrewballantyne in #3305
- Update alert text when disabling multi-serving platform or single-serving platform by @DaoDaoNoCode in #3321
- NIM storage size field update by @olavtar in #3318
- mount path in DS projects by @pnaik1 in #3315
- Max number of accelerators by @olavtar in #3322
- Revert PR #3323 due to errors caused by client-node upgrade by @alexcreasy in #3330
- Cleanup the existing secret field functionality by @andrewballantyne in #3327
- Fix misleading label after creating model registry by @manaswinidas in #3324
- Rename all Clone code identifier to Duplicate by @pnaik1 in #3334
- Task/rhoaieng 12667 tech debt cleanup duplicate code in pipelines co by @Gkrumbach07 in #3297
- preserve sort and filter when loading more experiments by @Gkrumbach07 in #3313
- Connections interception by @ashley-o0o in #3329
- Fix to show tooltip on explore card badges by @jeff-phillips-18 in #3328
- Add explanation and copy action for the Pod name in the Pipeline run graph execution node drawer by @dpanshug in #3312
- Add connections to notebook spawner page by @emilys314 in #3311
- Update doc links to docs.redhat by @aduquett in #3282
- fix(MR): 12864 disable archive for mr/mv if has deploys by @gitdallas in #3292
- Display internal addresses even when models are external by @ppadti in #3333
- Update properties section of model details and version details by @ppadti in #3341
- support editing connection with unmatched connection type by @christianvogt in #3326
- Update the text of endpoint details button by @ppadti in #3351
- Tooltip for disabled kebab is missing in Manage permissions page by @YuliaKrimerman in #3346
- Make Label Cursor Hoverable by @YuliaKrimerman in #3332
- rename trusty flag to disableTrustyBiasMetrics by @Gkrumbach07 in #3340
- Rename Gi/Mi size names to GiB/MiB by @jenny-s51 in #3338
- Update project list view to readily show active notebooks by @jeff-phillips-18 in #3348
New Contributors
- @jiridanek made their first contribution in #3294
- @aduquett made their first contribution in #3282
Full Changelog: v2.27.0...v2.28.0
v2.27.1-odh
Notable Changes
- v2.27.0 release
- On-going features
- Connection types Settings
- Removed
disablePipelineExperiments
feature flag making experiments always enabled. - Misc bug fixes & improvements
What's Changed
- Upversion Dashboard by @manaswinidas in #3272
- [RHOAIENG-13781] Storage classes grid not sorting by Display Name by @jpuzz0 in #3283
- Fix: Cypress Pipeline e2e test by @FedeAlonso in #3281
- ImagePullBackOff is not handled as error during workbench start by @dpanshug in #3260
- List connected deployed models for each connection table row by @jeff-phillips-18 in #3275
- Config map nim model name fetch by @olavtar in #3276
- RHOAIENG-13608 Inconsistent Default Storage Class when corrupting isDefault value by @dpanshug in #3287
- Remove disablePipelineExperiments feature flag by @DaoDaoNoCode in #3273
- Bug/rhoaieng 13197 workbench creation screen no longer keeps none f by @Gkrumbach07 in #3285
Full Changelog: v2.27.0...v2.27.1-odh
v2.27.0
Notable Changes
- New feature: Model Registry
- Replace model registry hard-coded namespace with namespace from DSC
- Feature flag added for NIMModelServing - disabled by default
- Storage classes feature flag - enabled by default
- Added filter toolbar and pagination to the storage classes table page
- Connections section added to project details
- Refactored project dropdown
- Projects
- Expand workbenches column to a table in Projects list view
- Improved update call in workbench edit form
- Added backend route for storage class metadata
- On-going features
- Connection types Settings
- Misc bug fixes & improvements
What's Changed
- Fix disabled create button for connection types empty table by @emilys314 in #3104
- Update dockerfile to use numeric user id by @ppadti in #3088
- [RHOAIENG-1104] Design custom annotation type to track storage class metadata by @jpuzz0 in #3103
- Refactor accelerator profile state hooks to no longer manage its own selected by @Gkrumbach07 in #3101
- removed the use of Patch Body by @YuliaKrimerman in #3110
- RHOAIENG-9480 Update useTrackUser for Developer Sandbox by @pilhuhn in #3107
- Show only active experiments on create/duplicate schedules page by @DaoDaoNoCode in #3106
- Adapt model deployment modals to the latest design by @DaoDaoNoCode in #3102
- Enable browser back button after clicking on Registered model/version by @manaswinidas in #3116
- added sealight configuration by @pnaik1 in #3108
- fix cypress flake in modelVersionDeployModal.cy.ts by @christianvogt in #3119
- Connection type field modal auto generate default env var from name by @emilys314 in #3105
- update preview panel to align with latest ux by @christianvogt in #3115
- chore: 8499 remove deprecated migrateTemplateDisablement by @gitdallas in #3114
- update codecov-action to latest version by @christianvogt in #3123
- Show empty properties section on artifact details page by @DaoDaoNoCode in #3113
- Add character length limit to the description field on create run form by @DaoDaoNoCode in #3112
- Fix for lint error by @jeff-phillips-18 in #3128
- add backend route for storage class metadata by @Gkrumbach07 in #3127
- [RHOAIENG-11529] Add numeric field advanced settings for connection type fields by @jeff-phillips-18 in #3117
- RHOAIENG-11215 - FIx for Model Registry Stuck Progress by @YuliaKrimerman in #3131
- Update connection type field action "Move to section heading" by @emilys314 in #3118
- surface conflicting env var names as warnings and errors by @christianvogt in #3124
- Remove cypress suppression of uncaught exceptions by @manaswinidas in #3063
- [RHOAIENG-1105] Add Storage Class section in Admin Panel and Feature Flag by @jpuzz0 in #3125
- React error- pipeline server creation modal by @pnaik1 in #3137
- Fix Tab layout issue on Artifact node side panel by @DaoDaoNoCode in #3135
- Upversion Dashboard by @manaswinidas in #3144
- added more text for pipeline server issues by @pnaik1 in #3121
- [RHOAIENG-11530] Add file field advanced settings for connection type fields by @jeff-phillips-18 in #3132
- Add category option to create connection type by @ashley-o0o in #3141
- Add connection type dropdown advanced properties by @emilys314 in #3143
- RHOAIENG-11049 Add tracking for model serving by @pilhuhn in #3111
- feat(MR detail): truncate description in header by @gitdallas in #3138
- Update model registry status by @ppadti in #3133
- Remove Cancelled and Paused from pipeline runs status filter by @DaoDaoNoCode in #3147
- Fix env variable input field issues on Notebook controller spawner by @DaoDaoNoCode in #3146
- pipeline scheduled toggle is disabled for schedules with an archived … by @pnaik1 in #3109
- Update layout in the pipelines and runs node side panel by @DaoDaoNoCode in #3126
- Change metrics artifact node icon and hide non-metrics artifact visualization tab by @DaoDaoNoCode in #3140
- Prevent duplicity post of creating/replacing elyra secret by @DaoDaoNoCode in #3120
- Update MR tables default sort state by @ppadti in #3145
- Show App Launcher Icons by @andrewballantyne in #3153
- Add error text for duplicate label and value by @emilys314 in #3151
- Upversion Node & NPM to match other dependency needs by @andrewballantyne in #3154
- add cache message in logs by @Gkrumbach07 in #3150
- [RHOAIENG-11528] Update connection types admin screens with final microcopy by @jeff-phillips-18 in #3149
- Fix error in loading Enabled applications after uninstalling an ISV by @manaswinidas in #3089
- Feat/5463 mr new design refactor by @gitdallas in #3139
- Truncate long connection type description by @emilys314 in #3159
- Show connection type creation error message on failure by @jeff-phillips-18 in #3158
- Workbench toggle changing state by @pnaik1 in #3148
- Test: Import and run a Pipeline by @FedeAlonso in #3028
- [RHOAIENG-1106] Storage classes table by @jpuzz0 in #3155
- Return tests & fix imageUtils test for the RegExp by @andrewballantyne in #3163
- Fix for URI form field regex validation by @jeff-phillips-18 in #3157
- remove useEffect from state management in useDraggableTableControlled by @christianvogt in #3161
- Move test file -- weird backend setup by @andrewballantyne in #3165
- MR selector doesn't update without page reload by @YuliaKrimerman in #3160
- Fixes to connection type field modal by @emilys314 in #3164
- fix alignment of text for connection type form elements by @christianvogt in #3162
- Project selector is scrollable in Deploy model modal by @manaswinidas in #3169
- import act from react by @christianvogt in #3176
- Remove Trusty disable lockout code by @andrewballantyne in #3130
- Make accelorators field not required on workbench spawner page and model deployment modals by @DaoDaoNoCode in #3181
- Swap the order of Model Registry and Model Serving in left navigation by @ppadti in #3171
- update valid env var pattern by @christianvogt in #3175
- update fastify maxParamLength to 253 for support max k8s names by @christianvogt in #3180
- CVE-2024-43788 odh-dashboard-container: DOM Clobbering vulnerability in AutoPublicPathRuntimeModule [main] by @DaoDaoNoCode in #3185
- Add projects' descriptions to projects list view by @jeff-phillips-18 in #3174
- Update projects empty state page and Launch Jupyt...
v2.26.2-odh
Notable Changes
- External route support in
proxyService
which is used for Istio support in Model Registry (ongoing) - Misc bug fixes & improvements
What's Changed
- address UX items with connection types by @christianvogt in #3201
- fix(5463): fix axe issue in model version detail by @gitdallas in #3186
- Add delete modal for project connections by @emilys314 in #3204
- address truncation of names in connection type tables by @christianvogt in #3210
- [RHOAIENG-1108] Edit for Storage Class Table Row by @jpuzz0 in #3182
- Bump send and express in /frontend by @dependabot in #3205
- fix(12787): fix 20 qty limit on registered models by @gitdallas in #3194
- Enable Nvidia NIM as an application by @xieshenzh in #2959
- add doc for dev feature flags by @christianvogt in #3211
- Support better K8s Resource Name editing by @andrewballantyne in #3167
- update table filters into separate chip groups by @christianvogt in #3202
- Create Template for NIM deployment & Check KServe Installation before enabling NIM by @xieshenzh in #3195
- Update mlmd and pipelines service to use constructUrl for URL generation by @Gkrumbach07 in #3177
- Model registry deploy modal has faulty submit button disable detection by @YuliaKrimerman in #3209
- Storage class dropdown select by @Gkrumbach07 in #3212
- View pipeline server dialog shows access key and secret key by @pnaik1 in #3218
- [RHOAIENG-12310] Error cases for storage class admin table by @jpuzz0 in #3213
- Add support for external routes to proxyService, use for model registry by @mturley in #3203
- fix(12787): high page size for model versions and artifacts by @gitdallas in #3224
- update breadcrumb title for edit connection type page by @christianvogt in #3220
- chore: modified nvidia nim app logo, description and acronym reference by @TomerFi in #3223
- Update @patternfly/react-core for menu fixes by @jeff-phillips-18 in #3226
- Typo fix in Argo Workflow warning by @ashley-o0o in #3227
- Bump micromatch from 4.0.6 to 4.0.8 in /backend by @dependabot in #3122
- Bump find-my-way and fastify in /backend by @dependabot in #3221
- connection type compatibility column by @christianvogt in #3225
- Model name dropdown not retaining user selection for 'Register new version' by @YuliaKrimerman in #3228
- Display storage class selected in workbenches by @pnaik1 in #3214
- Only fetch serving runtime templates with dashboard label by @DaoDaoNoCode in #3222
- Upversion OAuth Proxy to 4.14 by @andrewballantyne in #3216
- Fix stack chart issue when there is no data for one area by @DaoDaoNoCode in #3229
- MR Permissions - Group and Project dropdown issues by @YuliaKrimerman in #3219
- feat: integrating NIM model UI by @olavtar in #3156
- Get rid of imagePullSecrets field in RHOAI deployment by @DaoDaoNoCode in #3230
- Update archived models and archived versions components by @ppadti in #3206
- Add connection modal by @emilys314 in #3217
- Update arrow sorting to properly reflect item order by @ashley-o0o in #3232
- adjust resource name form spacing and help icon by @christianvogt in #3234
- allow for pvc to be added to multiple workbenches by @Gkrumbach07 in #3231
New Contributors
- @xieshenzh made their first contribution in #2959
- @TomerFi made their first contribution in #3223
- @olavtar made their first contribution in #3156
Full Changelog: v2.26.1-odh...v2.26.2-odh
v2.26.1-odh
Notable Changes
- v2.26.0 release
- Added feature flag for storage classes
- Added connections section to project details
- Refactor the project dropdown
- Added backend route for storage class metadata
- On-going features
- Model Registry
- Segment rework
- Connection types Settings
- Misc bug fixes & improvements
What's Changed
- Show empty properties section on artifact details page by @DaoDaoNoCode in #3113
- Add character length limit to the description field on create run form by @DaoDaoNoCode in #3112
- Fix for lint error by @jeff-phillips-18 in #3128
- add backend route for storage class metadata by @Gkrumbach07 in #3127
- [RHOAIENG-11529] Add numeric field advanced settings for connection type fields by @jeff-phillips-18 in #3117
- RHOAIENG-11215 - FIx for Model Registry Stuck Progress by @YuliaKrimerman in #3131
- Update connection type field action "Move to section heading" by @emilys314 in #3118
- surface conflicting env var names as warnings and errors by @christianvogt in #3124
- Remove cypress suppression of uncaught exceptions by @manaswinidas in #3063
- [RHOAIENG-1105] Add Storage Class section in Admin Panel and Feature Flag by @jpuzz0 in #3125
- React error- pipeline server creation modal by @pnaik1 in #3137
- Fix Tab layout issue on Artifact node side panel by @DaoDaoNoCode in #3135
- Upversion Dashboard by @manaswinidas in #3144
- added more text for pipeline server issues by @pnaik1 in #3121
- [RHOAIENG-11530] Add file field advanced settings for connection type fields by @jeff-phillips-18 in #3132
- Add category option to create connection type by @ashley-o0o in #3141
- Add connection type dropdown advanced properties by @emilys314 in #3143
- RHOAIENG-11049 Add tracking for model serving by @pilhuhn in #3111
- feat(MR detail): truncate description in header by @gitdallas in #3138
- Update model registry status by @ppadti in #3133
- Remove Cancelled and Paused from pipeline runs status filter by @DaoDaoNoCode in #3147
- Fix env variable input field issues on Notebook controller spawner by @DaoDaoNoCode in #3146
- pipeline scheduled toggle is disabled for schedules with an archived … by @pnaik1 in #3109
- Update layout in the pipelines and runs node side panel by @DaoDaoNoCode in #3126
- Change metrics artifact node icon and hide non-metrics artifact visualization tab by @DaoDaoNoCode in #3140
- Prevent duplicity post of creating/replacing elyra secret by @DaoDaoNoCode in #3120
- Update MR tables default sort state by @ppadti in #3145
- Show App Launcher Icons by @andrewballantyne in #3153
- Add error text for duplicate label and value by @emilys314 in #3151
- Upversion Node & NPM to match other dependency needs by @andrewballantyne in #3154
- add cache message in logs by @Gkrumbach07 in #3150
- [RHOAIENG-11528] Update connection types admin screens with final microcopy by @jeff-phillips-18 in #3149
- Fix error in loading Enabled applications after uninstalling an ISV by @manaswinidas in #3089
- Feat/5463 mr new design refactor by @gitdallas in #3139
- Truncate long connection type description by @emilys314 in #3159
- Show connection type creation error message on failure by @jeff-phillips-18 in #3158
- Workbench toggle changing state by @pnaik1 in #3148
- Test: Import and run a Pipeline by @FedeAlonso in #3028
- [RHOAIENG-1106] Storage classes table by @jpuzz0 in #3155
- Return tests & fix imageUtils test for the RegExp by @andrewballantyne in #3163
- Fix for URI form field regex validation by @jeff-phillips-18 in #3157
- remove useEffect from state management in useDraggableTableControlled by @christianvogt in #3161
- Move test file -- weird backend setup by @andrewballantyne in #3165
- MR selector doesn't update without page reload by @YuliaKrimerman in #3160
- Fixes to connection type field modal by @emilys314 in #3164
- fix alignment of text for connection type form elements by @christianvogt in #3162
- Project selector is scrollable in Deploy model modal by @manaswinidas in #3169
- import act from react by @christianvogt in #3176
- Remove Trusty disable lockout code by @andrewballantyne in #3130
- Make accelorators field not required on workbench spawner page and model deployment modals by @DaoDaoNoCode in #3181
- Swap the order of Model Registry and Model Serving in left navigation by @ppadti in #3171
- update valid env var pattern by @christianvogt in #3175
- update fastify maxParamLength to 253 for support max k8s names by @christianvogt in #3180
- CVE-2024-43788 odh-dashboard-container: DOM Clobbering vulnerability in AutoPublicPathRuntimeModule [main] by @DaoDaoNoCode in #3185
- Add projects' descriptions to projects list view by @jeff-phillips-18 in #3174
- Update projects empty state page and Launch Jupyter button by @jeff-phillips-18 in #3173
- change description format within tables by @pnaik1 in #3187
- Change pagination to compact style for all pipeline tables by @DaoDaoNoCode in #3178
- CVE-2024-41818 odh-dashboard-container: ReDOS at currency parsing in currency.js [main] by @DaoDaoNoCode in #3193
- Don't show tooltip on truncated text that isn't truncated by @jeff-phillips-18 in #3170
- Update Projects view filter bar by @jeff-phillips-18 in #3179
- Add connections section to project details by @emilys314 in #3183
- Bump aquasecurity/trivy-action from 0.16.0 to 0.24.0 by @dependabot in #3051
- Bump actions/setup-node from 4.0.0 to 4.0.3 by @dependabot in #3052
- Refactor the project dropdown by @andrewballantyne in #3172
- Bump body-parser and express in /frontend by @dependabot in #3188
- Bump dset from 3.1.3 to 3.1.4 in /frontend by @dependabot in #3199
- Upversion Dashboard to v2.26.1 by @ppadti in #3208
New Contributors
- @FedeAlonso made their first contribution in #3028
Full Changelog: v2.25.2-odh...v2.26.1-odh
v2.25.2-odh
Notable Changes
- New features
- Create model registry from Settings as admin, Register model and model versions
- Model deployment from Model Registry
- Preview pane for connection type editing
- Ability to toggle preview
- Real-time updates to form fields
- Support all known field types
- No advanced field settings
- Removed disableS3Endpoint and disableArtifactsAPI feature flags
- DSP server fully supports artifacts endpoint
- Admins can create, edit, delete and duplicate data connection types through admin UI Settings
- On-going features
- Model Registry
- Segment rework
- Connection types Settings
- Misc bug fixes & improvements
What's Changed
- [RHOAIENG-9754] Use the npm-Version of the Segment libraries. by @pilhuhn in #3014
- [RHOAIENG-10208] Pipeline Run creation - Experiment dropdown - 'View more' causes API error by @jpuzz0 in #3054
- trim cron string by @pnaik1 in #3061
- truncated pipeline selector by @pnaik1 in #3058
- Allow users to select pipeline edges to highlight the dependency route by @pnaik1 in #3066
- API integration for Register Model form by @mturley in #3065
- connection type preview form generation by @christianvogt in #3056
- Remove squash commits checklist item by @andrewballantyne in #3071
- fix(ProjectList): notebook status listen and update by @gitdallas in #3070
- Admin - Model Registry RBAC Management Projects by @ppadti in #3057
- [RHOAIENG-2404] Replace PF deprecated Dropdown components with PF core Dropdowns by @jeff-phillips-18 in #3073
- Allow all users to list model registries by @manaswinidas in #3034
- Fix for untrue !Deleted flag by @ashley-o0o in #3049
- RHOAIENG-9232 Create useTrackUser by @pilhuhn in #3024
- Add deployment modal for model registry by @DaoDaoNoCode in #3074
- [RHOAIENG-8816] Automatic discovery of Accelerator profile handles AMD GPUs like they were NVIDIA by @jpuzz0 in #3064
- RHOAIENG-9232 Create useTrackUser. by @pilhuhn in #3080
- Use artifact downloader hook in fetching markdown html by @pnaik1 in #3053
- [RHOAIENG-7572] Registered Models - Empty View Redesign by @jpuzz0 in #3069
- Update links to Registered models by @ppadti in #3076
- Use artifact downloader hook to get the artifact URI by @dpanshug in #3068
- Model Serving edit modal should change the title by @YuliaKrimerman in #3047
- Duplicate connection page UI by @emilys314 in #3059
- added cypress test for visualization tab by @pnaik1 in #3085
- [RHOAIENG-2404] Replace simple deprecated PF selects with SimpleSelect by @jeff-phillips-18 in #3072
- add actions to create and edit section fields by @christianvogt in #3087
- Removed disableS3Endpoint and disableArtifactsAPI flags by @Gkrumbach07 in #3086
- Snyk - Uncontrolled Resource Consumption ('Resource Exhaustion') by @dpanshug in #3039
- [RHOAIENG-10312] Connection type table view by @jeff-phillips-18 in #3067
- create and edit connection types by @christianvogt in #3091
- [RHOAIENG-2404] Replace remaining PF deprecated components by @jeff-phillips-18 in #3094
- [RHOAIENG-10318] Add connection type field modal by @jeff-phillips-18 in #3082
- feat(RegisterModel): 9914 autofill connection by @gitdallas in #3084
- Follow-up fixes for model registry deployment modal by @DaoDaoNoCode in #3096
- Add useDeepCompareMemoize hook for memoizing artifact in ArtifactVisu… by @Gkrumbach07 in #3098
- [RHOAIENG-6574] General - Microcopy by @jpuzz0 in #3077
- Model Registry: Register New Version form by @mturley in #3078
- changed the source of Owner and updated field to be searchable and so… by @YuliaKrimerman in #3095
- 10313/delete connection type by @ashley-o0o in #3083
- [RHOAIENG-6573] Model Detail - Registered Deployments Section by @jpuzz0 in #3092
- Add drag and drop to connection type fields table by @emilys314 in #3099
- model to manage field creation by @christianvogt in #3100
- Fix disabled create button for connection types empty table by @emilys314 in #3104
- Update dockerfile to use numeric user id by @ppadti in #3088
- [RHOAIENG-1104] Design custom annotation type to track storage class metadata by @jpuzz0 in #3103
- Refactor accelerator profile state hooks to no longer manage its own selected by @Gkrumbach07 in #3101
- removed the use of Patch Body by @YuliaKrimerman in #3110
- RHOAIENG-9480 Update useTrackUser for Developer Sandbox by @pilhuhn in #3107
- Show only active experiments on create/duplicate schedules page by @DaoDaoNoCode in #3106
- Adapt model deployment modals to the latest design by @DaoDaoNoCode in #3102
- Enable browser back button after clicking on Registered model/version by @manaswinidas in #3116
- added sealight configuration by @pnaik1 in #3108
- fix cypress flake in modelVersionDeployModal.cy.ts by @christianvogt in #3119
- Connection type field modal auto generate default env var from name by @emilys314 in #3105
- update preview panel to align with latest ux by @christianvogt in #3115
- chore: 8499 remove deprecated migrateTemplateDisablement by @gitdallas in #3114
- update codecov-action to latest version by @christianvogt in #3123
New Contributors
- @YuliaKrimerman made their first contribution in #3047
Full Changelog: v2.25.1-odh...v2.25.2-odh
v2.26.0
Notable Changes
- DSP server fully supports artifacts endpoint
- Removed disableS3Endpoint and disableArtifactsAPI feature flags
- On-going features
- Model Registry
- Segment rework
- Connection types Settings
- Misc bug fixes & improvements
What's Changed
- [RHOAIENG-10489] reset duplicate name warning for pipeline and version upload modals by @jpuzz0 in #3035
- [RHOAIENG-10454] mock cypress test flake: pipelines.cy.ts 'imports a new pipeline' by @jpuzz0 in #3036
- Upversion Dashboard to v2.25.0 by @andrewballantyne in #3037
- Add disableConnectionTypes feature flag by @emilys314 in #3041
- Block users from importing argo workflows in pipeline import modal by @dpanshug in #2976
- define the connection type config map typescript types by @christianvogt in #3045
- [RHOAIENG-7485] Admin - Database status in Model Registry Table by @jpuzz0 in #3046
- moving testing dependencies to optional by @rsun19 in #3042
- [RHOAIENG-10311] Backend service endpoints for connection types by @jeff-phillips-18 in #3048
- [RHOAIENG-9754] Use the npm-Version of the Segment libraries. by @pilhuhn in #3014
- [RHOAIENG-10208] Pipeline Run creation - Experiment dropdown - 'View more' causes API error by @jpuzz0 in #3054
- trim cron string by @pnaik1 in #3061
- truncated pipeline selector by @pnaik1 in #3058
- Allow users to select pipeline edges to highlight the dependency route by @pnaik1 in #3066
- API integration for Register Model form by @mturley in #3065
- connection type preview form generation by @christianvogt in #3056
- Remove squash commits checklist item by @andrewballantyne in #3071
- fix(ProjectList): notebook status listen and update by @gitdallas in #3070
- Admin - Model Registry RBAC Management Projects by @ppadti in #3057
- [RHOAIENG-2404] Replace PF deprecated Dropdown components with PF core Dropdowns by @jeff-phillips-18 in #3073
- Allow all users to list model registries by @manaswinidas in #3034
- Fix for untrue !Deleted flag by @ashley-o0o in #3049
- RHOAIENG-9232 Create useTrackUser by @pilhuhn in #3024
- Add deployment modal for model registry by @DaoDaoNoCode in #3074
- [RHOAIENG-8816] Automatic discovery of Accelerator profile handles AMD GPUs like they were NVIDIA by @jpuzz0 in #3064
- RHOAIENG-9232 Create useTrackUser. by @pilhuhn in #3080
- Use artifact downloader hook in fetching markdown html by @pnaik1 in #3053
- [RHOAIENG-7572] Registered Models - Empty View Redesign by @jpuzz0 in #3069
- Update links to Registered models by @ppadti in #3076
- Use artifact downloader hook to get the artifact URI by @dpanshug in #3068
- Model Serving edit modal should change the title by @YuliaKrimerman in #3047
- Duplicate connection page UI by @emilys314 in #3059
- added cypress test for visualization tab by @pnaik1 in #3085
- [RHOAIENG-2404] Replace simple deprecated PF selects with SimpleSelect by @jeff-phillips-18 in #3072
- add actions to create and edit section fields by @christianvogt in #3087
- Removed disableS3Endpoint and disableArtifactsAPI flags by @Gkrumbach07 in #3086
- Snyk - Uncontrolled Resource Consumption ('Resource Exhaustion') by @dpanshug in #3039
- [RHOAIENG-10312] Connection type table view by @jeff-phillips-18 in #3067
- create and edit connection types by @christianvogt in #3091
- [RHOAIENG-2404] Replace remaining PF deprecated components by @jeff-phillips-18 in #3094
- [RHOAIENG-10318] Add connection type field modal by @jeff-phillips-18 in #3082
- feat(RegisterModel): 9914 autofill connection by @gitdallas in #3084
- Follow-up fixes for model registry deployment modal by @DaoDaoNoCode in #3096
- Add useDeepCompareMemoize hook for memoizing artifact in ArtifactVisu… by @Gkrumbach07 in #3098
- [RHOAIENG-6574] General - Microcopy by @jpuzz0 in #3077
- Model Registry: Register New Version form by @mturley in #3078
- changed the source of Owner and updated field to be searchable and so… by @YuliaKrimerman in #3095
- 10313/delete connection type by @ashley-o0o in #3083
- [RHOAIENG-6573] Model Detail - Registered Deployments Section by @jpuzz0 in #3092
- Add drag and drop to connection type fields table by @emilys314 in #3099
- model to manage field creation by @christianvogt in #3100
Full Changelog: v2.25.0...v2.26.0
v2.25.1-odh
Notable Changes
- v2.25.0 release
- Continued work on in-progress Model Registry
- Other misc fixes
What's Changed
- [RHOAIENG-10489] reset duplicate name warning for pipeline and version upload modals by @jpuzz0 in #3035
- [RHOAIENG-10454] mock cypress test flake: pipelines.cy.ts 'imports a new pipeline' by @jpuzz0 in #3036
- Upversion Dashboard to v2.25.0 by @andrewballantyne in #3037
- Add disableConnectionTypes feature flag by @emilys314 in #3041
- Block users from importing argo workflows in pipeline import modal by @dpanshug in #2976
- define the connection type config map typescript types by @christianvogt in #3045
- [RHOAIENG-7485] Admin - Database status in Model Registry Table by @jpuzz0 in #3046
- moving testing dependencies to optional by @rsun19 in #3042
- [RHOAIENG-10311] Backend service endpoints for connection types by @jeff-phillips-18 in #3048
Full Changelog: v2.25.0...v2.25.1-odh
v2.25.0
Notable Changes
- New features
- About Modal - like OpenShift Console, the Dashboard now has an about modal that shows versions and k8s api access route
- KServe Performance Metrics - like Model Mesh, we have added the ability to see KServe performance metrics
- Support for public routes in KServe - added the ability to create public routes for your KServe (single-model) deployments
- On-going features
- Model Registry
- Segment rework
- Removed the DS Projects toggle
- DS Projects have been a misnomer for sometime (arch docs), all projects you have access to can have DS flows inside them
- We have removed the toggle that separates it on the Project list page; it was already the case on the Home page & all the pages that used the projects dropdown
- Stay tuned for a future feature for favouriting projects to promote them to the top of all the various lists
- Restructured manifests
- Helps with organization and to see manifest file relationships with the three supported variants (ODH, RHOAI Self Managed, RHOAI Managed)
- Updated our contributing guidelines
- It now shares internal DoR (definition of ready) and DoD (definition of done) to help growth guidelines
- Misc bug fixes & improvements
What's Changed
- fixed test for experiments by @rsun19 in #2921
- add always() condition to upload cypress artifacts by @christianvogt in #2923
- [RHOAIENG-7970] Very long pipeline names make pipelines list view scroll columns off … by @dpanshug in #2922
- Bump ws from 7.5.9 to 7.5.10 in /frontend by @dependabot in #2925
- Upversion to v2.24.0 by @andrewballantyne in #2930
- Update references of docs.openshift.com to the latest OCP version by @manosnoam in #2932
- remove artifact preview by @Gkrumbach07 in #2928
- Fix UX issues on archived experiment runs table by @DaoDaoNoCode in #2908
- Cleanup S3 endpoint host in configurePipelinesServer utils by @Gkrumbach07 in #2936
- Fix breadcrumb navigation to correct tabs for pipeline run and jobs details page by @DaoDaoNoCode in #2926
- [RHOAIENG-8837] Truncate min width issue by @dpanshug in #2933
- first round of updates to disable type assertions by @rsun19 in #2879
- [RHOAIENG-7403] Pipeline system.ClassificationMetrics artifacts provide a uri but have no source in storage by @dpanshug in #2941
- [RHOAIENG-8124] Show Pipeline Group Label on Hover at Low Scale by @jenny-s51 in #2938
- update double params to be fixed at 1 by @Gkrumbach07 in #2927
- Upgrade patternfly packages by @pnaik1 in #2929
- New Dockerfile for Running Cypress in CI by @manosnoam in #2920
- refactored k8 resources by @rsun19 in #2940
- configured default environment for cypress by @rsun19 in #2934
- [RHOAIENG-7717] Make pipeline table name cell be a clickable link to the latest pipeline version details by @jpuzz0 in #2918
- Rename Edit Permission to Contributor by @ashley-o0o in #2949
- [RHOAIENG-2905] Pipeline Run Details tabs without content should be disabled by @jpuzz0 in #2919
- Remove unnecessary resource functions by @ashley-o0o in #2937
- Mock gRPC responses for MLMD cypress tests using ts-proto by @mturley in #2951
- [RHOAIENG-7425]: Update Pipeline Group Labels and Positioning by @jenny-s51 in #2952
- remove isAdmin logic for EnsureCompatiblePipelineServer empty state by @Gkrumbach07 in #2947
- support feature flag overrides via query string by @christianvogt in #2945
- remove the length check for the loaded state of customize metric columns by @Gkrumbach07 in #2948
- [RHOAIENG-9175] Broken link to Fraud Detection tutorial in Dashboard Home by @dpanshug in #2964
- Create NPM Cache directories for CI and run
npm ci
in Dockerfile build by @manosnoam in #2960 - set experimentalMemoryManagement=true for cypress by @christianvogt in #2963
- Restructure the manifest files by @andrewballantyne in #2906
- [RHOAIENG-7794]: Use different colors for the ROC curve legend by @jenny-s51 in #2957
- [RHOAIENG-8566] Duplicate run is not useful when its pipeline is disabled by @jpuzz0 in #2956
- make proxy service have upload byte limit by @pnaik1 in #2965
- env var for cypress results dir by @christianvogt in #2962
- [RHOAIENG-8414] Tracking of dashboard version in Segment. by @pilhuhn in #2896
- fix monaco editor loading external files from cdn by @christianvogt in #2953
- [RHOAIENG-8583] Remove the disabled 'Create schedule' button when in an archived experiment by @jpuzz0 in #2955
- [RHOAIENG-8502]: Change pipeline URI truncate to middle instead of end by @jenny-s51 in #2972
- add compare runs tests by @Gkrumbach07 in #2974
- [RHOAIENG-7495] Lift ModelRegistrySelectorContextProvider to top level, fall back gracefully if MR feature is unavailable by @mturley in #2958
- lint rule to prevent imports in cypress by @rsun19 in #2977
- Handle only numbers workbench names by @manaswinidas in #2981
- [RHOAIENG-4334] 'Job' Name (in code) alignment by @dpanshug in #2961
- first group for removing deprecated patternfly component by @pnaik1 in #2946
- Refactor pipelines and experiments routes by @DaoDaoNoCode in #2978
- Fix markdown tab render delay when toggling selected compared runs by @DaoDaoNoCode in #2942
- RHOAIENG-9215 Reorganize Existing Segment Tracking Implementation by @pilhuhn in #2982
- remove flaky compare runs test by @Gkrumbach07 in #2986
- feat(mr settings): permissions table by @gitdallas in #2969
- Override version of transitive dependency 'ws' (RHOAIENG-9094) by @alexcreasy in #2966
- Add error state when pipeline version is deleted by @ppadti in #2915
- fixed workbench image number dep by @rsun19 in #2991
- first pass on merging eslint rules by @rsun19 in #2914
- [RHOAIENG-7942]: Update Side Panel Behavior to Pan Graph on Node Selection by @jenny-s51 in #2943
- added pipeline execution tests by @rsun19 in #2968
- [RHOAIENG-7752] Add disable pipeline schedule in the job detail page by @jpuzz0 in #2971
- disable create run/schedule dropdown action when pipeline has no vers… by @pnaik1 in #2985
- [RHOAIENG-9048] Cypress tests for MLMD artifacts by @jpuzz0 in #2987
- added cluster-admins to administration tab by @rsun19 in #2988
- changed link for permissions menu item by @rsun19 in #2983
- fixed the broken Pachyderm tutorial link by @pnaik1 in #2999
- changed the filters to Created after by @pnaik1 in #2990
- Fix started notebooks disappear issue by @ppadti in https://github.com/opendatahub-io/o...