Releases: opendatahub-io/odh-dashboard
Releases · opendatahub-io/odh-dashboard
v2.29.2-odh
Notable Changes
- User can see/copy the URL for the Model Registry API being used by the UI.
- Ongoing features:
- NVDIA NIMs
- KServe Raw
- Bringing back All Runs page
- Misc bug fixes & improvements
What's Changed
- feat: Modify NIM enablement process by @yzhao583 in #3455
- Create consoleLinkDomain ENV Var by @dpanshug in #3456
- Display the storage class metadata name in the end user UI by @dpanshug in #3473
- Fix NIM selection issue by @andrewballantyne in #3482
- Fix the NIM Tile issue on prod by @andrewballantyne in #3485
- Search params pipelines by @Gkrumbach07 in #3478
- Update context selector bar and show API endpoint URL by @ppadti in #3474
- Cypress e2e Model Serving Tests ODS-2276 and ODS-2279 by @antowaddle in #3480
- Fix/13062 title label misaligned, spacing issues by @gitdallas in #3476
- Add global pipeline runs table and related pages by @DaoDaoNoCode in #3477
- Update 'Resource name' fields to meet UX guidelines: Serving Runtimes by @jeff-phillips-18 in #3443
- Make SimpleSelect one-option hook triggered on key instead of the options by @DaoDaoNoCode in #3488
- Distributed workloads popover fix by @ashley-o0o in #3472
- Fix: Cypress pipeline test by @FedeAlonso in #3497
- Fix tooltip clipping on distributed workloads by @ashley-o0o in #3494
- add data-testid to connection form fields by @christianvogt in #3495
- Clarify microcopy of info message about changing serving platforms in a project by @YuliaKrimerman in #3493
- Execution reference on the artifact view what execution produced the artifacts by @pnaik1 in #3470
- Update DefaultTaskGroup custom icon to use BanIcon by @pnaik1 in #3489
- [RHOAIENG-14757]: Implement wrapped column header styling in ConnectionTypes field table by @jenny-s51 in #3499
- Fix search param issues on pipeline runs table by @DaoDaoNoCode in #3506
- Reverted the workaround for patching MR artifacts by @YuliaKrimerman in #3510
- Improve loading state while selecting/deselecting a model serving platform by @ppadti in #3496
- add restrict-template-expressions rule by @emilys314 in #3486
- Change token secret to have middle truncation by @ashley-o0o in #3505
- support devFeatureFlags=true/false to quickly toggle all feature flags by @christianvogt in #3504
- Cypress e2e Custom Resource Creation by @antowaddle in #3502
- Bump cross-spawn in /frontend by @dependabot in #3490
- Update global pipelines page and link it to the global pipeline runs page by @dpanshug in #3509
- feat: added route configurations by @olavtar in #3507
- Enable Cypress E2E tests login to Dashboard URL with devFeatureFlags by @manosnoam in #3516
- test: Cypress - Verify users can create a workbench and connect an existent PersistentVolume by @FedeAlonso in #3511
- Bump cross-spawn from 6.0.5 to 6.0.6 by @dependabot in #3518
- support better handling of name and description in import pipeline modal by @pnaik1 in #3508
- Update 'Resource name' fields to meet UX guidelines: Model registries and Inference services by @jeff-phillips-18 in #3464
- Cypress e2e Test - Verify RHODS Explore Section Contains Only Expected ISVs by @antowaddle in #3523
- Fix: RHOAIENG-14370 Cypress test - Make it compatible with ODH by @FedeAlonso in #3524
- Make MR Degrading status more prominent by @manaswinidas in #3525
- Labels editing and validation by @YuliaKrimerman in #3426
- [RHOAIENG-291]: Update Mi/Gi Instance in NotebookServerDetails by @jenny-s51 in #3514
- Fix 0 model replicas display text by @emilys314 in #3517
- handle workbench not enabled by @Gkrumbach07 in #3492
- Clean up pipeline version runs and navigate everything to global pipeline runs by @DaoDaoNoCode in #3527
- Add model redeploying status by @emilys314 in #3513
- Update 'Resource name' fields to meet UX guidelines: Cluster storage by @jeff-phillips-18 in #3483
- Cypress: Retry mechanism for e2e tests by @FedeAlonso in #3536
- Fix dryRun issue with permissionless user by @lucferbux in #3530
- Resource icon updates by @jeff-phillips-18 in #3533
- Add kserve raw feature flag by @emilys314 in #3542
- Add metrics columns and management modal to global pipeline runs page by @DaoDaoNoCode in #3550
- fix(frontend): prevent unintended deletion of shared ConfigMaps and Secrets during notebook deletion by @Gkrumbach07 in #3539
- Model mesh deployment doesn't appear under server after creation by @YuliaKrimerman in #3544
- Upversion dashboard by @ppadti in #3552
New Contributors
Full Changelog: v2.29.1-odh...v2.29.2-odh
v2.29.1-odh
Notable Changes
- v2.29.0 release
- Users can remove, or edit mountpoint, of additional storage directly in the workbench configuration.
- Misc bug fixes & improvements
What's Changed
- enable connection types by default by @christianvogt in #3452
- Fix workbench new connection env warning / editing new connection / and save failure handling by @emilys314 in #3462
- speed up development env with swc-loader and hmr by @christianvogt in #3458
- Upversion Dashboard by @manaswinidas in #3468
- feat(15588): mr style updates by @gitdallas in #3466
- run ForkTsCheckerWebpackPlugin only in dev env by @christianvogt in #3471
- Cypress e2e Project Permissions Tests by @antowaddle in #3460
- feat: added ability to deploy more than one NIM model. by @olavtar in #3453
- [RHOAIENG-1101] Cannot remove additional storage from the workbench configuration by @jpuzz0 in #3320
- Fix name overflow on deployed model card by @ashley-o0o in #3465
- Update 'Resource name' fields to meet UX guidelines: Image streams by @jeff-phillips-18 in #3457
- Enhance visit with login by @FedeAlonso in #3469
- bump DSPA version from v1alpha to v1 by @pnaik1 in #3475
Full Changelog: v2.29.0...v2.29.1-odh
v2.29.0
Notable Changes
- New feature: Connection types Settings
- Data Connections now support more than just Object Storage
- New feature: Serving runtime configuration parameters for Kserve
- Allow users to choose a model serving platform without deploying a model
- DSP v1 is not supported anymore
- Ongoing features:
- NIM model serving
- 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
- Remove extraneous developer debugging code by @jeff-phillips-18 in #3376
- add option to remove all fields within a connection type section by @christianvogt in #3381
- [RHOAIENG-14662] Remove deprecated pipeline v1 types by @jpuzz0 in #3372
- create preview modal for connection types by @christianvogt in #3379
- 14688-14689: add ui component of runtime args and env vars by @gitdallas in #3384
- Add connection type to model serving create modal by @emilys314 in #3356
- "Source model format" and "source model format version" should be editable by @YuliaKrimerman in #3369
- Deleting workbench resource makes workbench editable by @pnaik1 in #3368
- Fix type error in DSC to prevent crashing when operator first deployed by @DaoDaoNoCode in #3382
- Show conn type name in options and details by @emilys314 in #3390
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /frontend by @dependabot in #3386
- add action to duplicate connection type when editing by @christianvogt in #3380
- RHOAIENG-14811 The userdID was not correctly transferred to the frontend by @pilhuhn in #3387
- Refactor accelerator profile handling by @Gkrumbach07 in #3342
- Show deprecated alert correctly when the storage class is new created by @DaoDaoNoCode in #3393
- Update one-option Select UX by @DaoDaoNoCode in #3345
- Apply proper styling for 'Who is my admin?' button and popover content by @jeff-phillips-18 in #3389
- Add P0 OOTB connection types by @jeff-phillips-18 in #3335
- bump v1alpha1 to v1 by @pnaik1 in #3391
- Revert "bump v1alpha1 to v1 (#3391)" by @Gkrumbach07 in #3397
- Quick update to help text (followup to #3384) by @mturley in #3402
- allow copying artifact uri by @Gkrumbach07 in #3399
- update wording for ensureCompatiblePipelineServer page by @pnaik1 in #3394
- Task/APPENG-2738: NIM Cypress E2E tests by @dmartinol in #3298
- remove admin requirement to fetch connection types by @christianvogt in #3408
- Cypress e2e Project Creation/Deletion by @antowaddle in #3388
- add model serving compatible select to connection type form by @christianvogt in #3396
- Fix popover overflow by @ashley-o0o in #3395
- Update UI to use new resource color palette by @jeff-phillips-18 in #3392
- Submit additional configuration parameters by @manaswinidas in #3405
- MR API patch error fix by @YuliaKrimerman in #3411
- Add URI connection support for model serving by @emilys314 in #3398
- unable to create a connection from the empty state by @christianvogt in #3415
- feat(14691): serving runtime link to args by @gitdallas in #3400
- [RHOAIENG-10502]: Update App Launcher Title by @jenny-s51 in #3406
- Followup to address feedback on #3405 (submit logic for serving runtime params) by @mturley in #3420
- Move cypress-plugin-steps to optionalDependencies by @manaswinidas in #3423
- update model serving compatibility for connection types by @christianvogt in #3417
- remove data connections tab when connection types is enabled by @christianvogt in #3418
- Follow-up fixes in Model Deployment modals for Select component by @DaoDaoNoCode in #3416
- Add character length limit to both model name and version name by @ppadti in #3377
- update to use connection-type-ref annotation by @christianvogt in #3421
- UX updates for content and behavior in event log modal for a starting workbench by @DaoDaoNoCode in #3401
- Show pipeline server error on project pipelines card and tab section by @DaoDaoNoCode in #3404
- Delete connection ref from notebooks when connection is deleted by @jeff-phillips-18 in #3428
- [RHOAI-14745]: Apply Final Microcopy Changes by @jenny-s51 in #3403
- feat(14690): default serving runtime args popover by @gitdallas in #3419
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #3413
- Bump actions/setup-node from 4.0.4 to 4.1.0 by @dependabot in #3414
- Fix conda notebook image reference by @tarukumar in #3430
- Update package-lock.json by @manaswinidas in #3435
- feat(14692): predefined vars popover by @gitdallas in #3431
- Enable additional serving runtime params feature for Kserve by default by @manaswinidas in #3434
- fix(15448): no match version search crashes ui by @gitdallas in #3438
- Follow-up fix for RHOAIENG-14133 about pipeline server condition check by @DaoDaoNoCode in https://github...
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