Releases: opendatahub-io/odh-dashboard
Releases · opendatahub-io/odh-dashboard
v3.0.0
Notable Changes
-
New features:
- Enhancements to Model Catalog Search & Filtering with Model Validation Data
- Enhancements to Model Details with Model Validation Data
- AI Available Assets - LLS Deployed Models, MCP Servers (via Config-Map)
- Feature Store and workbenches integration
- Hardware Profiles is now GA
- Model mesh is not supported anymore
- New flow for Model deployment
-
Ongoing features
- Dashboard BYO OIDC Impediments
-
Miscellaneous bugs and improvement
What's Changed
- Added a warning for Legacy NVIDIA API keys when enabling NIM by @TheiaSurette in #4824
- Fix row expansion issue after reordering by @nananosirova in #4940
- adjust sort order of model registry navigation items by @christianvogt in #4941
- chore: Add pgvector resource tile by @dgutride in #4920
- add handler for ApiPathPrefix by @pnaik1 in #4943
- Add Cypress E2E GitHub Actions workflow by @antowaddle in #4917
- fix: cypress workflow trigger only on /run-e2e-tests-gh comments by @antowaddle in #4947
- Assign node selectors and tolerations to InferenceService when an accelerator/legacy hardware profile is selected by @nananosirova in #4833
- Sync from kubeflow/model-registry bbb91eb by @mturley in #4948
- fix: Projects being fetched on every route change by @claudialphonse78 in #4899
- minor title textual change for data source and node issue resolution fix by @claudialphonse78 in #4958
- Fix loading issue in deploy from MC by @ppadti in #4957
- Frontend Streaming Changes by @ikeola13 in #4945
- Cypress e2e Pipeline Final Tweaks & Additional Cypress e2e Maintenance by @antowaddle in #4950
- init llmd model serving package by @emilys314 in #4949
- feat: left navigation reorganization and page updates by @caponetto in #4867
- Show llmd deployments alongside other platforms by @emilys314 in #4963
- Add Num Replica Section to Deployment Wizard by @ashley-o0o in #4903
- Sync from kubeflow/model-registry 0f52126 by @mturley in #4966
- lint frontend and add node lint plugin by @christianvogt in #4884
- Add LSD configuration endpoint and simple modal by @DaoDaoNoCode in #4933
- Add override for rhoai for modular architeture by @lucferbux in #4969
- Follow up to add token auth by @ashley-o0o in #4888
- add scripts for running dev e2e by @christianvogt in #4936
- fix:added scroll into view for lineage and style fixes for the toolbar by @claudialphonse78 in #4975
- Fix re-render loop by @nananosirova in #4964
- fixed axios cve by @rsun19 in #4980
- add default vscode settings to configure jest runner with typescript support by @christianvogt in #4981
- set default retries for mock tests to 2 by @christianvogt in #4985
- update mf shared config by @christianvogt in #4942
- fix:added review changes for data sources page by @claudialphonse78 in #4992
- feat: override MR/MC upstream page headers according to the mocks by @caponetto in #4974
- Fix optional chaining for access mode settings in StorageClassEditModal and utils by @Gkrumbach07 in #4996
- fix HMR for start:dev:ext by @christianvogt in #4997
- update port to 80 by @pnaik1 in #4971
- Sync from kubeflow/model-registry bcc518b by @mturley in #4986
- Disable Model Mesh v3.0 by @andrewballantyne in #4973
- Add networking to allow connection in rhoai by @lucferbux in #4995
- Add models list view in assets page by @divyanshiGupta in #4906
- Parametrize oauth-proxy image by @lucferbux in #4939
- RHOAIENG-27684: The workbench image column shows Deleted label after RHOAI upgrade by @srtanish1992 in #4988
- Remove legacy hardware profiles by @jrenee42 in #4879
- add unit test for hooks and api by @pnaik1 in #4993
- Added temperature and top_p sliders, added unit tests by @ikeola13 in #4990
- feat: update page headers to match their nav entry by @caponetto in #5010
- fix start:dev:ext with psi clusters by @christianvogt in #5020
- RHOAIENG-34758: Update MCP Default NS to Dashboard NS by @Lucifergene in #4951
- RHOAIENG-33403,RHOAIENG-32290,RHOAIENG-33405: MCP Tab in AI Assets + MCP Chat Panel + Tool Response (UI) by @Lucifergene in #4883
- Add Args and Parameters Section to Deployment Wizard by @ashley-o0o in #4979
- Remove 'disableFineTuning' field from odhdashboardconfigs CRD definition by @Gkrumbach07 in #4976
- update: upgrade Axios to version 1.12.0 across all packages by @bobbravo2 in #5024
- Change overlay name in rhoai by @lucferbux in #5029
- [feat] Add status of model for AAA page by @varshaprasad96 in #4953
- Add description field to deployment wizard by @katieperry4 in #5002
- chore:version upgrade for 2.25 by @claudialphonse78 in #5035
- Support more llmd viewing data by @emilys314 in #5005
- Starting a standalone workbench with a hardware profile yields an error by @nananosirova in #5001
- RHOAIENG-33400: Restructure BFF APIs and file organization by @Schimuneck in #5040
- Remove group errors and allow freeform group names by @andrewballantyne in #5034
- Update notebook creation to support new Connections API by @Griffin-Sullivan in #4771
- Add Available AI Assets Checkbox and Use Case fields by @katieperry4 in #4965
- Swap Admin Group Reading/Detection for SSAR of Auth by @andrewballantyne in #5028
- RHOAIENG-34215: Remove the pipelines option from hardware profile visibility settings by @srtanish1992 in #4968
- dw permission ux fix by @andrewballantyne in #5047
- [fix] Add check to ensure we don't install LSD twice by @varshaprasad96 in #5039
- Add Serving Runtime Select to wizard by @Griffin-Sullivan in #4982
- fix: add agents api as it includes responses by @Ygnas in #5051
- Moving saveAsAiAsset up a level by @katieperry4 in #5048
- feat(gen-ai): Add MaaS models and tokens APIs to BFF by @rohitkrai03 in #5042
- GEN AI - Add playground configuration modal by @DaoDaoNoCode in #5013
- Moved npm-run-all to dev-dependencies by @ikeola13 in #5056
- [feat] Add SA token while fetching models by @varshaprasad96 in #5033
- fix: broken model urls and failure to get inference service by @Bobbins228 in #5043
- fix package-lock check and workflow cache by @christianvogt in #5011
- updated ...
v2.38.2-odh
Notable Changes
- New features:
- Enhancements to Model Catalog Search & Filtering with Model Validation Data
- Enhancements to Model Details with Model Validation Data
- AI Available Assets - LLS Deployed Models, MCP Servers (via Config-Map)
- Feature Store and workbenches integration
- Hardware Profiles is now GA
- Model mesh is not supported anymore
- Ongoing features
- New flow for Model deployment
- Dashboard BYO OIDC Impediments
- Miscellaneous bugs and improvement
What's Changed
- Added a warning for Legacy NVIDIA API keys when enabling NIM by @TheiaSurette in #4824
- Fix row expansion issue after reordering by @nananosirova in #4940
- adjust sort order of model registry navigation items by @christianvogt in #4941
- chore: Add pgvector resource tile by @dgutride in #4920
- add handler for ApiPathPrefix by @pnaik1 in #4943
- Add Cypress E2E GitHub Actions workflow by @antowaddle in #4917
- fix: cypress workflow trigger only on /run-e2e-tests-gh comments by @antowaddle in #4947
- Assign node selectors and tolerations to InferenceService when an accelerator/legacy hardware profile is selected by @nananosirova in #4833
- Sync from kubeflow/model-registry bbb91eb by @mturley in #4948
- fix: Projects being fetched on every route change by @claudialphonse78 in #4899
- minor title textual change for data source and node issue resolution fix by @claudialphonse78 in #4958
- Fix loading issue in deploy from MC by @ppadti in #4957
- Frontend Streaming Changes by @ikeola13 in #4945
- Cypress e2e Pipeline Final Tweaks & Additional Cypress e2e Maintenance by @antowaddle in #4950
- init llmd model serving package by @emilys314 in #4949
- feat: left navigation reorganization and page updates by @caponetto in #4867
- Show llmd deployments alongside other platforms by @emilys314 in #4963
- Add Num Replica Section to Deployment Wizard by @ashley-o0o in #4903
- Sync from kubeflow/model-registry 0f52126 by @mturley in #4966
- lint frontend and add node lint plugin by @christianvogt in #4884
- Add LSD configuration endpoint and simple modal by @DaoDaoNoCode in #4933
- Add override for rhoai for modular architeture by @lucferbux in #4969
- Follow up to add token auth by @ashley-o0o in #4888
- add scripts for running dev e2e by @christianvogt in #4936
- fix:added scroll into view for lineage and style fixes for the toolbar by @claudialphonse78 in #4975
- Fix re-render loop by @nananosirova in #4964
- fixed axios cve by @rsun19 in #4980
- add default vscode settings to configure jest runner with typescript support by @christianvogt in #4981
- set default retries for mock tests to 2 by @christianvogt in #4985
- update mf shared config by @christianvogt in #4942
- fix:added review changes for data sources page by @claudialphonse78 in #4992
- feat: override MR/MC upstream page headers according to the mocks by @caponetto in #4974
- Fix optional chaining for access mode settings in StorageClassEditModal and utils by @Gkrumbach07 in #4996
- fix HMR for start:dev:ext by @christianvogt in #4997
- update port to 80 by @pnaik1 in #4971
- Sync from kubeflow/model-registry bcc518b by @mturley in #4986
- Disable Model Mesh v3.0 by @andrewballantyne in #4973
- Add networking to allow connection in rhoai by @lucferbux in #4995
- Add models list view in assets page by @divyanshiGupta in #4906
- Parametrize oauth-proxy image by @lucferbux in #4939
- RHOAIENG-27684: The workbench image column shows Deleted label after RHOAI upgrade by @srtanish1992 in #4988
- Remove legacy hardware profiles by @jrenee42 in #4879
- add unit test for hooks and api by @pnaik1 in #4993
- Added temperature and top_p sliders, added unit tests by @ikeola13 in #4990
- feat: update page headers to match their nav entry by @caponetto in #5010
- fix start:dev:ext with psi clusters by @christianvogt in #5020
- RHOAIENG-34758: Update MCP Default NS to Dashboard NS by @Lucifergene in #4951
- RHOAIENG-33403,RHOAIENG-32290,RHOAIENG-33405: MCP Tab in AI Assets + MCP Chat Panel + Tool Response (UI) by @Lucifergene in #4883
- Add Args and Parameters Section to Deployment Wizard by @ashley-o0o in #4979
- Remove 'disableFineTuning' field from odhdashboardconfigs CRD definition by @Gkrumbach07 in #4976
- update: upgrade Axios to version 1.12.0 across all packages by @bobbravo2 in #5024
- Change overlay name in rhoai by @lucferbux in #5029
- [feat] Add status of model for AAA page by @varshaprasad96 in #4953
- Add description field to deployment wizard by @katieperry4 in #5002
- chore:version upgrade for 2.25 by @claudialphonse78 in #5035
- Support more llmd viewing data by @emilys314 in #5005
- Starting a standalone workbench with a hardware profile yields an error by @nananosirova in #5001
- RHOAIENG-33400: Restructure BFF APIs and file organization by @Schimuneck in #5040
- Remove group errors and allow freeform group names by @andrewballantyne in #5034
- Update notebook creation to support new Connections API by @Griffin-Sullivan in #4771
- Add Available AI Assets Checkbox and Use Case fields by @katieperry4 in #4965
- Swap Admin Group Reading/Detection for SSAR of Auth by @andrewballantyne in #5028
- RHOAIENG-34215: Remove the pipelines option from hardware profile visibility settings by @srtanish1992 in #4968
- dw permission ux fix by @andrewballantyne in #5047
- [fix] Add check to ensure we don't install LSD twice by @varshaprasad96 in #5039
- Add Serving Runtime Select to wizard by @Griffin-Sullivan in #4982
- fix: add agents api as it includes responses by @Ygnas in #5051
- Moving saveAsAiAsset up a level by @katieperry4 in #5048
- feat(gen-ai): Add MaaS models and tokens APIs to BFF by @rohitkrai03 in #5042
- GEN AI - Add playground configuration modal by @DaoDaoNoCode in #5013
- Moved npm-run-all to dev-dependencies by @ikeola13 in #5056
- [feat] Add SA token while fetching models by @varshaprasad96 in #5033
- fix: broken model urls and failure to get inference service by @Bobbins228 in #5043
- fix package-lock check and workflow cache by @christianvogt in #5011
- updated wedbp...
v2.38.1-odh
Notable Changes
- v2.38.0 release
- New features:
- Feature Store
- Consistent navigation for model catalog and model registry
- Model Catalog Filters
- Open Storage Class Configuration
- Kubernetes Native API for DSP pipelines
- Ongoing features
- Enhancements to Model Catalog Search & Filtering with Model Validation Data
- Enhancements to Model Details with Model Validation Data
- AI Available Assets - LLS Deployed Models, MCP Servers (via Config-Map)
- Feature Store and workbenches integration
- New flow for Model deployment
- Dashboard BYO OIDC Impediments
- Miscellaneous bugs and improvement
What's Changed
- Move and rename llamastack-modular-ui to gen-ai by @Schimuneck in #4782
- Update Cypress CI image for Shift-Left by @manosnoam in #4788
- Syncing
packages/model-registryto latest MR upstream by @manaswinidas in #4804 - Sync model registry upstream by @lucferbux in #4806
- Add hw profiles to deployment wizard by @emilys314 in #4792
- Feat: BFF for fetching the list of models from ISVC by @varshaprasad96 in #4783
- Add route for KF model catalog in ODH by @ppadti in #4817
- update OWNERS files with SME and labels by @christianvogt in #4811
- quarantine testLaunchStandaloneNotebook.cy test file by @sridarna in #4821
- Recreate package-lock.json by @lucferbux in #4814
- optimise model registry e2e runtime & stability by @ConorOM1 in #4780
- quarantine testNotebookAdministration.cy.ts by @ConorOM1 in #4828
- Add root level dependency installation and npm caching to gen-ai frontend workflow by @rohitkrai03 in #4830
- Add model format field to wizard by @emilys314 in #4825
- Ensure Archive model and Archive model version work correctly by @manaswinidas in #4755
- Feature Data sources by @claudialphonse78 in #4786
- Fix videoPath in cypress.config.ts by @manosnoam in #4813
- Fix flaky prefill test by @rsun19 in #4841
- Pipeline feedback improvement by @jrenee42 in #4805
- add fix for gen-ai ci failure by @pnaik1 in #4838
- Feature Store name space based accessibility to feature store projects by @claudialphonse78 in #4818
- RHOAIENG-32537: Create the Project Namespace Dropdown for choosing the LS by @Lucifergene in #4745
- Lineage node popover and improvements by @dpanshug in #4791
- Feature store flaky tests by @dpanshug in #4845
- Add deployments tab to Model details page by @manaswinidas in #4765
- Initialize deploying with the new serving wizard by @Griffin-Sullivan in #4822
- RHOAIENG-32237: Update Resource requests and limits section in hardware profiles creation page by @srtanish1992 in #4839
- add dockerfile for onboarding by @pnaik1 in #4801
- Model Deployment Wizard - Model Location Step 1 by @katieperry4 in #4793
- Fixing type error in kserve extension import by @dpanshug in #4852
- Overriding form-data package to solve CVE by @dpanshug in #4853
- Updating content for Feature store by @dpanshug in #4846
- Add deployment card as an extension to model details page by @ppadti in #4790
- added tls support by @ikeola13 in #4854
- Feature store lineage toolbar by @dpanshug in #4855
- Application-only Modular Architecture Quality Gates (per‑module, scalable) by @antowaddle in #4689
- Gen AI Chatbot: FE dynamic welcome message by @ikeola13 in #4843
- fix:flaky test on data sources by @claudialphonse78 in #4861
- Quality gates rework2 by @antowaddle in #4866
- Add AI playground empty state with button to install LS by @divyanshiGupta in #4773
- View Code Component extend with Vector Store Creation and File Upload by @Ygnas in #4832
- update health check by @pnaik1 in #4860
- feat: implement streaming responses with RAG transparency by @Schimuneck in #4844
- Sync from kubeflow/model-registry 8f5f513 by @mturley in #4869
- Add some advanced settings to wizard by @ashley-o0o in #4781
- handle header auth by @pnaik1 in #4826
- refactor: implement per-request LlamaStack client with namespace enfo… by @Schimuneck in #4836
- github action to check package-lock.json integrity by @christianvogt in #4820
- RHOAIENG-32951: Provide examples for hardware profile creation inputs by @srtanish1992 in #4856
- Add Deploy button extension for Model Catalog (KF) by @YuliaKrimerman in #4842
- Enable modular architecture in RHOAI by @lucferbux in #4840
- Global search component by @claudialphonse78 in #4837
- Lineage feature view by @dpanshug in #4868
- Quarantine NIM e2e Test RHOAIENG-34177 by @antowaddle in #4880
- RHOAIENG-33402: BFF to fetch MCP list by @Lucifergene in #4787
- feat: Install endpoint for LSD with configmap by @varshaprasad96 in #4870
- bugfix: Add error handling for Model Not Found by @ChristianZaccaria in #4873
- Contract Testing implementation by @antowaddle in #4723
- Add AI assets page and models tab by @divyanshiGupta in #4827
- re-generate package-lock.json by @christianvogt in #4890
- Deploy extension for KF MR needs to support modelmesh + wrong redirect when deploying from MR by @YuliaKrimerman in #4878
- Sync from kubeflow/model-registry 64d1865 by @mturley in #4881
- cypress mock test support for modules by @christianvogt in #4876
- Hide Latest version actions when deployment feature flag is off by @manaswinidas in #4882
- Add Deployments column extension for Model Registry by @YuliaKrimerman in #4823
- Replace KServe setting with Serving Refactor by @andrewballantyne in #4864
- Update Cypress tests: remove quarantine and improve test configurations by @antowaddle in #4898
- revert change to backend for module-federation by @christianvogt in #4902
- Enable MR deployment with CA certificates by @lucferbux in #4900
- Gen AI - Add namespace to the route, add loader and context for the pages by @DaoDaoNoCode in #4857
- Sync from kubeflow/model-registry cf8b04a by @mturley in #4904
- Feature store Icons by @claudialphonse78 in #4885
- update cypress video path to remove duplication of videos by @christianvogt in #4886
- feat: add external route for Elyra by @caponetto in #4894
- Add ordering functionality to the hardware...
v2.38.0
Notable Changes
- New features:
- Feature Store
- Consistent navigation for model catalog and model registry
- Model Catalog Filters
- Open Storage Class Configuration
- Kubernetes Native API for DSP pipelines
- Dashboard Kueue integration
- Ongoing features
- Enhancements to Model Catalog Search & Filtering with Model Validation Data
- Enhancements to Model Details with Model Validation Data
- AI Available Assets - LLS Deployed Models, MCP Servers (via Config-Map)
- Feature Store and workbenches integration
- New flow for Model deployment
- Dashboard BYO OIDC Impediments
- Miscellaneous bugs and improvement
What's Changed
- OWNERS for model-training modular ui by @dpanshug in #4636
- E2E Model Serving Test Fix by @katieperry4 in #4682
- Feature store package by @dpanshug in #4678
- RHOAIENG 31796 - Project selector Consistency by @claudialphonse78 in #4674
- Adding LM Eval Plugin by @ikeola13 in #4539
- Add deployment wizard feature flag by @ashley-o0o in #4687
- Fix Global Model Serving Tests in Refactor by @katieperry4 in #4686
- Serving runtime list fixes by @emilys314 in #4644
- Fix editing isvc to maintain extraneous UI properties by @Griffin-Sullivan in #4582
- added deployments tab extension by @rsun19 in #4598
- RHOAIENG-30958: Add pre-commit hook for linting by @srtanish1992 in #4577
- Removing feature store from src/ by @dpanshug in #4684
- manage upload document by @pnaik1 in #4699
- Quarantine/Unquarantine workbench/distributed workload metrics test by @antowaddle in #4700
- add initial llama stack integration by @pnaik1 in #4688
- Init deployment wizard by @emilys314 in #4694
- common shared configs for monorepo packages by @christianvogt in #4479
- Min max deployment improvements by @ashley-o0o in #4632
- add lighter code rabbit by @Gkrumbach07 in #4715
- [RHOAIENG-32294] Quarantine Authorino-related test changes by @antowaddle in #4716
- Remove duplicative route extension by @emilys314 in #4713
- fix missing swc/core arch modules by @christianvogt in #4717
- [Cypress-e2e] Implement sql step in MR e2e test suite by @ConorOM1 in #4690
- PVC serving mini UX fixes by @katieperry4 in #4681
- fix: duplicated pvc's entries in dropdown when deploying a model using an existing pvc by @mtalvi in #4673
- Fix testModelPvcDeployment E2E test by @antowaddle in #4720
- moved lm-eval from frontend/packages to packages by @ikeola13 in #4722
- RHOAIENG 31795 by @claudialphonse78 in #4671
- Add modular architecture to llama-stack-modular-ui by @DaoDaoNoCode in #4721
- Architectural decision records by @Schimuneck in #4552
- Fix proxy port issue for llama-stack by @DaoDaoNoCode in #4730
- Wizard deployment type field by @emilys314 in #4729
- adding myself (jrenee42) to owners file by @jrenee42 in #4734
- Move constants into a single file by @2000krysztof in #4707
- Remove authorino tests from quarantine, update LMEval tags by @ConorOM1 in #4732
- Add model type option to serving runtime by @ashley-o0o in #4705
- Refactor deployments extension by @rsun19 in #4727
- Update Cluster Storage Connected Resources and Delete Modal by @katieperry4 in #4728
- regenerate package-lock.json by @christianvogt in #4742
- update package-subtree script to use patch approach by @christianvogt in #4735
- sync latest from kubeflow/model-registry by @christianvogt in #4744
- update package-lock.json for missing "resolved" properties by @christianvogt in #4748
- move model serving packages to root/packages by @christianvogt in #4751
- OpenAI responses api by @Schimuneck in #4741
- Fix layout issues and some clean up by @DaoDaoNoCode in #4739
- move feature-store and model-training to root/packages by @christianvogt in #4752
- [Cypress-e2e] add a timeout to model status check by @ConorOM1 in #4738
- update lint-staged and markdown linting by @christianvogt in #4718
- Implement code-exporter endpoint with template-based Python code generation by @Ygnas in #4746
- Revert build script from using turbo by @christianvogt in #4756
- Quarantine Model Serving tests due to RHOAIENG-32764 & RHOAIENG-32763 by @antowaddle in #4760
- Use custom footer and test fixes and validation changes by @emilys314 in #4750
- Use new vectorstores and files upload BFF by @pnaik1 in #4758
- added ikeola13 to llama-stack-modular-ui owner's file by @ikeola13 in #4761
- Refactor resource handling in assembleNotebook function by simplifyin… by @Gkrumbach07 in #4763
- Model Deployment Notification Update by @katieperry4 in #4712
- Easy Developer Access for the Commit Hash by @jrenee42 in #4693
- Serving refactor: show model in project details from yaml only by @emilys314 in #4762
- Update the pipelines E2E test for FIPS by @mprahl in #4726
- [feat] Add K8s client support for llamastack-modular ui by @varshaprasad96 in #4736
- fix cypress code coverage and aggregate empty packages by @christianvogt in #4767
- move model-registry to root/packages/ by @christianvogt in #4754
- Show PVC Select Instead of Existing URI for Missing PVCs by @katieperry4 in #4743
- Update advanced / standard vocab by @ashley-o0o in #4764
- [feat] Add endpoint for fetching LSD status by @varshaprasad96 in #4768
- Add project and k8s name to deploy wizard by @Griffin-Sullivan in #4753
- Add support for persisting chat context by @divyanshiGupta in #4737
- move package-subtree script to root/scripts by @christianvogt in #4776
- Feature store metrics tab(overview page) by @claudialphonse78 in #4759
- add error state by @pnaik1 in #4778
- run basic checks in model-registry by @christianvogt in #4770
- feat: Add authentication button to Swagger UI for Bearer token support by @akram in #4774
- feat: refactor module dockerfiles by @lucferbux in #4772
- quarantine the pipelines test by @sridarna in #4779
- RHOAIENG-30493: Error creating a new workbench from a kueue enabled project, assigning a hwp with node scheduling by @srtanish1992 in #4634
- Add storage class access mode e2e tests by @nananosirova in https://github.com/opendatahub-io/odh...
v2.37.1-odh
Notable Changes
- New features:
- Dashboard Kueue integration
- Ongoing features
- Feature store
- Kubernetes Native API for DSP pipelines
- Consistent navigation for model catalog and model registry
- New flow for Model deployment
- Miscellaneous bugs and improvement
What's Changed
- OWNERS for model-training modular ui by @dpanshug in #4636
- E2E Model Serving Test Fix by @katieperry4 in #4682
- Feature store package by @dpanshug in #4678
- RHOAIENG 31796 - Project selector Consistency by @claudialphonse78 in #4674
- Adding LM Eval Plugin by @ikeola13 in #4539
- Add deployment wizard feature flag by @ashley-o0o in #4687
- Fix Global Model Serving Tests in Refactor by @katieperry4 in #4686
- Serving runtime list fixes by @emilys314 in #4644
- Fix editing isvc to maintain extraneous UI properties by @Griffin-Sullivan in #4582
- added deployments tab extension by @rsun19 in #4598
- RHOAIENG-30958: Add pre-commit hook for linting by @srtanish1992 in #4577
- Removing feature store from src/ by @dpanshug in #4684
- manage upload document by @pnaik1 in #4699
- Quarantine/Unquarantine workbench/distributed workload metrics test by @antowaddle in #4700
- add initial llama stack integration by @pnaik1 in #4688
- Init deployment wizard by @emilys314 in #4694
- common shared configs for monorepo packages by @christianvogt in #4479
- Min max deployment improvements by @ashley-o0o in #4632
- add lighter code rabbit by @Gkrumbach07 in #4715
- [RHOAIENG-32294] Quarantine Authorino-related test changes by @antowaddle in #4716
- Remove duplicative route extension by @emilys314 in #4713
- fix missing swc/core arch modules by @christianvogt in #4717
- [Cypress-e2e] Implement sql step in MR e2e test suite by @ConorOM1 in #4690
- PVC serving mini UX fixes by @katieperry4 in #4681
- fix: duplicated pvc's entries in dropdown when deploying a model using an existing pvc by @mtalvi in #4673
- Fix testModelPvcDeployment E2E test by @antowaddle in #4720
- moved lm-eval from frontend/packages to packages by @ikeola13 in #4722
- RHOAIENG 31795 by @claudialphonse78 in #4671
- Add modular architecture to llama-stack-modular-ui by @DaoDaoNoCode in #4721
- Architectural decision records by @Schimuneck in #4552
- Fix proxy port issue for llama-stack by @DaoDaoNoCode in #4730
- Wizard deployment type field by @emilys314 in #4729
- adding myself (jrenee42) to owners file by @jrenee42 in #4734
- Move constants into a single file by @2000krysztof in #4707
- Remove authorino tests from quarantine, update LMEval tags by @ConorOM1 in #4732
- Add model type option to serving runtime by @ashley-o0o in #4705
- Refactor deployments extension by @rsun19 in #4727
- Update Cluster Storage Connected Resources and Delete Modal by @katieperry4 in #4728
- regenerate package-lock.json by @christianvogt in #4742
- update package-subtree script to use patch approach by @christianvogt in #4735
- sync latest from kubeflow/model-registry by @christianvogt in #4744
- update package-lock.json for missing "resolved" properties by @christianvogt in #4748
- move model serving packages to root/packages by @christianvogt in #4751
- OpenAI responses api by @Schimuneck in #4741
- Fix layout issues and some clean up by @DaoDaoNoCode in #4739
- move feature-store and model-training to root/packages by @christianvogt in #4752
- [Cypress-e2e] add a timeout to model status check by @ConorOM1 in #4738
- update lint-staged and markdown linting by @christianvogt in #4718
- Implement code-exporter endpoint with template-based Python code generation by @Ygnas in #4746
- Revert build script from using turbo by @christianvogt in #4756
- Quarantine Model Serving tests due to RHOAIENG-32764 & RHOAIENG-32763 by @antowaddle in #4760
- Use custom footer and test fixes and validation changes by @emilys314 in #4750
- Use new vectorstores and files upload BFF by @pnaik1 in #4758
- added ikeola13 to llama-stack-modular-ui owner's file by @ikeola13 in #4761
- Refactor resource handling in assembleNotebook function by simplifyin… by @Gkrumbach07 in #4763
- Model Deployment Notification Update by @katieperry4 in #4712
- Easy Developer Access for the Commit Hash by @jrenee42 in #4693
- Serving refactor: show model in project details from yaml only by @emilys314 in #4762
- Update the pipelines E2E test for FIPS by @mprahl in #4726
- [feat] Add K8s client support for llamastack-modular ui by @varshaprasad96 in #4736
- fix cypress code coverage and aggregate empty packages by @christianvogt in #4767
- move model-registry to root/packages/ by @christianvogt in #4754
- Show PVC Select Instead of Existing URI for Missing PVCs by @katieperry4 in #4743
- Update advanced / standard vocab by @ashley-o0o in #4764
- [feat] Add endpoint for fetching LSD status by @varshaprasad96 in #4768
- Add project and k8s name to deploy wizard by @Griffin-Sullivan in #4753
- Add support for persisting chat context by @divyanshiGupta in #4737
- move package-subtree script to root/scripts by @christianvogt in #4776
- Feature store metrics tab(overview page) by @claudialphonse78 in #4759
- add error state by @pnaik1 in #4778
- run basic checks in model-registry by @christianvogt in #4770
- feat: Add authentication button to Swagger UI for Bearer token support by @akram in #4774
- feat: refactor module dockerfiles by @lucferbux in #4772
- quarantine the pipelines test by @sridarna in #4779
- RHOAIENG-30493: Error creating a new workbench from a kueue enabled project, assigning a hwp with node scheduling by @srtanish1992 in #4634
- Add storage class access mode e2e tests by @nananosirova in #4704
- Lineage for Feature store by @dpanshug in #4775
- Data sets Feature store by @claudialphonse78 in #4731
- Cypress e2e Test - Scheduling Pipelines by @antowaddle in #4777
- Quarantine RHOAIENG-...
v2.37.0
Notable changes
- new feature
- Model existing PVC support
- ongoing feature
- feature store
- Kubernetes Native API for DSP pipelines.
- Dashboard Kueue integration
- Miscellaneous bugs and improvements
What's Changed
- Workbench Test Maintenance - implement dynamic notebook image selection with backend fallback by @antowaddle in #4502
- Add back hardware profiles crd by @nananosirova in #4507
- Deploy a Model from a PVC by @katieperry4 in #4449
- Fixes Documentation & Support Links Missing by @lucferbux in #4510
- add documentation on extensibility by @christianvogt in #4501
- add cypress tests for missing links by @christianvogt in #4513
- Serving refactor: Backport nim platform by @emilys314 in #4493
- Feature Store Context and API setup by @dpanshug in #4509
- Add fix to only show images that have the correct label in notebooks by @nananosirova in #4522
- Splitting feature store types.ts by @dpanshug in #4529
- Add skeleton for accelerator profile while loading by @d0w in #4454
- PVC serving featureFlag removal by @katieperry4 in #4517
- Status refresh for the Model Registry's Deployments by @Taj010 in #4466
- Globals page exports routes with metrics too by @emilys314 in #4519
- Initial folder structure for llama stack ui (RAG/Gen AI v3) by @ederign in #4535
- Enable MR Modular Architecture deployment by @lucferbux in #4450
- PVC Serving E2E Test by @katieperry4 in #4494
- PVC serving microcopy updates by @katieperry4 in #4516
- fix: update title and label text in Enable NIM dialog by @olavtar in #4536
- Refactor RegisterCatlogModel and Remove useEffect by @Taj010 in #4420
- Aggregate get/list/watch permissions to project admins/contributors by @DaoDaoNoCode in #4497
- chore: e2e Test Maintenance - Jul 24th 25' by @antowaddle in #4538
- Add version labels to refactored code by @ashley-o0o in #4523
- Added entire repo for llama-stack-modular-ui by @agagancarczyk in #4541
- [llamastack-bff] Mock and real endpoints for chat completion API by @varshaprasad96 in #4543
- Add area/llama-stack-modular-ui label for PRs by @andrewballantyne in #4551
- Serving refactor global models page backport by @emilys314 in #4531
- Quarantine distributed workloads test - add bug tag and JIRA referenc… by @antowaddle in #4550
- Unquarantine serving tests from RHOAIENG-30376 by @Griffin-Sullivan in #4554
- add llama stack github action workflow by @pnaik1 in #4546
- feat: Add comprehensive OpenAPI documentation for Llama Stack Modular… by @Schimuneck in #4547
- Bump form-data from 4.0.3 to 4.0.4 in /frontend/packages/model-registry/upstream/frontend by @dependabot[bot] in #4521
- config: enable typecheck for source files, disable only for test files by @akram in #4562
- Removed all code related to chatbot openshift auth and chatbot sharing visuals by @agagancarczyk in #4561
- exclude llama-stack-modular-ui in tsconfig.json by @pnaik1 in #4566
- Removed out of date documentation files by @andrewballantyne in #4567
- Storage Classes Access Mode: Disabling all Access Mode not working as expected by @d0w in #4524
- Quarantine model serving tests for Product Bug RHOAIENG-30799 by @antowaddle in #4570
- module federation documentation by @christianvogt in #4556
- Feature view api by @dpanshug in #4553
- Port start / stop models to the plugin by @Griffin-Sullivan in #4533
- Model Registry - ODH Enablement by @antowaddle in #4540
- Serving refactor global cypress test fixes by @emilys314 in #4555
- Adapt base images in Dockerfile by @lucferbux in #4565
- Cypress e2e Test - Verify models can be deployed from model registry by @ConorOM1 in #4564
- Enhance mod arch base images by @lucferbux in #4576
- Upgrade mod arch upstream by @lucferbux in #4579
- RHOAIENG-28909: Add Storage Class Provisioner "disk.csi.azure.com" to Storage Enums by @srtanish1992 in #4528
- New LMEval E2E tests for TrustyAI by @manosnoam in #4511
- E2E Test for Token Authentication by @katieperry4 in #4572
- Serving refactor: fix project details tab cypress tests by @emilys314 in #4580
- Feature store entities by @claudialphonse78 in #4568
- Remove bug tags from model serving tests by @katieperry4 in #4585
- Add dashboard support for the pipelines Kubernetes native API by @d0w in #4484
- Add deploy button, dropdown button, and connection autofill button as extension in MR midstream by @DaoDaoNoCode in #4453
- Update MR e2e test `testArchiveModels' by @ConorOM1 in #4586
- Add edit model modal to refactor by @Griffin-Sullivan in #4573
- Feature store toolbar component by @dpanshug in #4593
- Doc upload in chatbot by @agagancarczyk in #4612
- Increasing memory allocation to 8GB for linting tests by @dpanshug in #4616
- Add openapi swagger by @akram in #4560
- Link refactor deploy buttons to existing deploy modal by @ashley-o0o in #4542
- Kueue microcopy changes by @nananosirova in #4620
- Adds user_token auth mode to llama stack module by @alexcreasy in #4596
- E2E test for model deployment with Kserve Raw by @sridarna in #4583
- add feature page by @pnaik1 in #4574
- Unquarantine missed serving test from RHOAIENG-30799 bug by @Griffin-Sullivan in #4617
- Feature services by @dpanshug in #4571
- TruncatedText truncation for tooltips in HardwareProfileSelection helper description by @d0w in #4578
- Dspa caching rebased by @jrenee42 in #4621
- Refractor ChatbotMain.tsx file by @pnaik1 in #4624
- Rhoaieng 28422 - Entities tab - feature views by @claudialphonse78 in #4626
- [feat] Allow context message to be an input from the user by @varshaprasad96 in #4603
- Feature service details by @dpanshug in #4628
- Package and feature flag setup for model training by @dpanshug in #4615
- serving refactor: cypress project details model fixes by @emilys314 in #4601
- RHOAIENG-28377: Clean up use default storage class hooks by @srtanish1992 in #4597
- Add PR review guidelines and best practices by @manaswinidas in https://github.com/opendatahub-i...
v2.36.1-odh
Notable changes
- new feature
- Model existing PVC support
- ongoing feature
- feature store
- Kubernetes Native API for DSP pipelines.
- Dashboard Kueue integration
- Miscellaneous bugs and improvements
What's Changed
- Workbench Test Maintenance - implement dynamic notebook image selection with backend fallback by @antowaddle in #4502
- Add back hardware profiles crd by @nananosirova in #4507
- Deploy a Model from a PVC by @katieperry4 in #4449
- Fixes Documentation & Support Links Missing by @lucferbux in #4510
- add documentation on extensibility by @christianvogt in #4501
- add cypress tests for missing links by @christianvogt in #4513
- Serving refactor: Backport nim platform by @emilys314 in #4493
- Feature Store Context and API setup by @dpanshug in #4509
- Add fix to only show images that have the correct label in notebooks by @nananosirova in #4522
- Splitting feature store types.ts by @dpanshug in #4529
- Add skeleton for accelerator profile while loading by @d0w in #4454
- PVC serving featureFlag removal by @katieperry4 in #4517
- Status refresh for the Model Registry's Deployments by @Taj010 in #4466
- Globals page exports routes with metrics too by @emilys314 in #4519
- Initial folder structure for llama stack ui (RAG/Gen AI v3) by @ederign in #4535
- Enable MR Modular Architecture deployment by @lucferbux in #4450
- PVC Serving E2E Test by @katieperry4 in #4494
- PVC serving microcopy updates by @katieperry4 in #4516
- fix: update title and label text in Enable NIM dialog by @olavtar in #4536
- Refactor RegisterCatlogModel and Remove useEffect by @Taj010 in #4420
- Aggregate get/list/watch permissions to project admins/contributors by @DaoDaoNoCode in #4497
- chore: e2e Test Maintenance - Jul 24th 25' by @antowaddle in #4538
- Add version labels to refactored code by @ashley-o0o in #4523
- Added entire repo for llama-stack-modular-ui by @agagancarczyk in #4541
- [llamastack-bff] Mock and real endpoints for chat completion API by @varshaprasad96 in #4543
- Add area/llama-stack-modular-ui label for PRs by @andrewballantyne in #4551
- Serving refactor global models page backport by @emilys314 in #4531
- Quarantine distributed workloads test - add bug tag and JIRA referenc… by @antowaddle in #4550
- Unquarantine serving tests from RHOAIENG-30376 by @Griffin-Sullivan in #4554
- add llama stack github action workflow by @pnaik1 in #4546
- feat: Add comprehensive OpenAPI documentation for Llama Stack Modular… by @Schimuneck in #4547
- Bump form-data from 4.0.3 to 4.0.4 in /frontend/packages/model-registry/upstream/frontend by @dependabot[bot] in #4521
- config: enable typecheck for source files, disable only for test files by @akram in #4562
- Removed all code related to chatbot openshift auth and chatbot sharing visuals by @agagancarczyk in #4561
- exclude llama-stack-modular-ui in tsconfig.json by @pnaik1 in #4566
- Removed out of date documentation files by @andrewballantyne in #4567
- Storage Classes Access Mode: Disabling all Access Mode not working as expected by @d0w in #4524
- Quarantine model serving tests for Product Bug RHOAIENG-30799 by @antowaddle in #4570
- module federation documentation by @christianvogt in #4556
- Feature view api by @dpanshug in #4553
- Port start / stop models to the plugin by @Griffin-Sullivan in #4533
- Model Registry - ODH Enablement by @antowaddle in #4540
- Serving refactor global cypress test fixes by @emilys314 in #4555
- Adapt base images in Dockerfile by @lucferbux in #4565
- Cypress e2e Test - Verify models can be deployed from model registry by @ConorOM1 in #4564
- Enhance mod arch base images by @lucferbux in #4576
- Upgrade mod arch upstream by @lucferbux in #4579
- RHOAIENG-28909: Add Storage Class Provisioner "disk.csi.azure.com" to Storage Enums by @srtanish1992 in #4528
- New LMEval E2E tests for TrustyAI by @manosnoam in #4511
- E2E Test for Token Authentication by @katieperry4 in #4572
- Serving refactor: fix project details tab cypress tests by @emilys314 in #4580
- Feature store entities by @claudialphonse78 in #4568
- Remove bug tags from model serving tests by @katieperry4 in #4585
- Add dashboard support for the pipelines Kubernetes native API by @d0w in #4484
- Add deploy button, dropdown button, and connection autofill button as extension in MR midstream by @DaoDaoNoCode in #4453
- Update MR e2e test `testArchiveModels' by @ConorOM1 in #4586
- Add edit model modal to refactor by @Griffin-Sullivan in #4573
- Feature store toolbar component by @dpanshug in #4593
- Doc upload in chatbot by @agagancarczyk in #4612
- Increasing memory allocation to 8GB for linting tests by @dpanshug in #4616
- Add openapi swagger by @akram in #4560
- Link refactor deploy buttons to existing deploy modal by @ashley-o0o in #4542
- Kueue microcopy changes by @nananosirova in #4620
- Adds user_token auth mode to llama stack module by @alexcreasy in #4596
- E2E test for model deployment with Kserve Raw by @sridarna in #4583
- add feature page by @pnaik1 in #4574
- Unquarantine missed serving test from RHOAIENG-30799 bug by @Griffin-Sullivan in #4617
- Feature services by @dpanshug in #4571
- TruncatedText truncation for tooltips in HardwareProfileSelection helper description by @d0w in #4578
- Dspa caching rebased by @jrenee42 in #4621
- Refractor ChatbotMain.tsx file by @pnaik1 in #4624
- Rhoaieng 28422 - Entities tab - feature views by @claudialphonse78 in #4626
- [feat] Allow context message to be an input from the user by @varshaprasad96 in #4603
- Feature service details by @dpanshug in #4628
- Package and feature flag setup for model training by @dpanshug in #4615
- serving refactor: cypress project details model fixes by @emilys314 in #4601
- RHOAIENG-28377: Clean up use default storage class hooks by @srtanish1992 in #4597
- Add PR review guidelines and best practices by @manaswinidas in https://github.com/opendatahub-i...
v2.36.0
Notable changes
- new feature
- LLAMA Stack BE integration
- LMEval
- ongoing feature
- feature store
- Kserve Model Serving: Add an on-off toggle for stop/resume models and add last deployed column.
- Dashboard Kueue integration
- Miscellaneous bugs and improvements
What's Changed
- [E2E] Fix after() hooks for skipped tests to avoid unnecessary teardown by @manosnoam in #4323
- Add new test for pasting into OCI URI field by @Griffin-Sullivan in #4308
- Added character limit to name and description field in the workbench images by @Taj010 in #4302
- Enable the OCI e2e test by @Griffin-Sullivan in #4335
- Handle duplicate names in different namespaces for project-scoped accelerator profiles by @manaswinidas in #4236
- Upgrading react-router and react-router-dom to fix CVE-2025-31137 by @dpanshug in #4337
- removed elyra secret usage in pipelines context by @rsun19 in #4245
- Model Serving Refactor: Add endpoint info to table row by @emilys314 in #4315
- Fix Serving Runtime Version label not showing on edit by @Griffin-Sullivan in #4328
- Models platform selection (Part 1) by @ashley-o0o in #4331
- Workbench images: change recommended to latest by @d0w in #4329
- Quarantine workbenches tests - RHOAIENG-27515 by @FedeAlonso in #4354
- Chat integration with BE by @agagancarczyk in #4256
- Remove activeServingPlatform from the context by @emilys314 in #4349
- Add tooltips to create schedule run form by @d0w in #4326
- Migrate /images GET endpoint to frontend by @nananosirova in #4265
- Cypress e2e Test - Verify that models and versions can be archived and restored via model registry by @ConorOM1 in #4358
- RHOAIENG-25719: Deleting Memory or CPU from a Hardware Profile, disables the Update button by @srtanish1992 in #4351
- Add NFS CSI provisioner to the access mode mapping by @DaoDaoNoCode in #4348
- Pipelines - Add project link to breadcrumb and selector by @DaoDaoNoCode in #4271
- integrate model-registry midstream package and module into odh by @christianvogt in #4309
- Reduce confusion on wording around partial resources by @andrewballantyne in #4363
- Model serving refactor: Support watching more than 1 project's models by @emilys314 in #4360
- Disable kueue feature flag by @jrenee42 in #4347
- Add stop/start toggle to models by @katieperry4 in #4356
- Fix/unit conversion by @TheiaSurette in #4361
- webpack plugin to dynamically contribute extensions from monorepo packages by @christianvogt in #4357
- SME Coverage by @andrewballantyne in #4365
- Remove the @ from alias references by @andrewballantyne in #4369
- Revert PR#4365 by @andrewballantyne in #4371
- UX Feedback and Polish for Access Modes by @d0w in #4364
- Stop/Start Model Confirm Modal by @katieperry4 in #4366
- Fix testManifestLinks.cy.ts and urlValidator.ts retry logic by @manosnoam in #4374
- Fix import error downstream by @lucferbux in #4376
- Add stale workflow by @andrewballantyne in #4377
- Cypress e2e Test - Verify that admin users can edit a model registry by @ConorOM1 in #4375
- Model registry empty state change for admin users by @manaswinidas in #4367
- Models platform selection (Part 2) by @ashley-o0o in #4362
- Global Models Page No Models Component Refactor by @katieperry4 in #4330
- Added character limit for create project fields in data science project by @Taj010 in #4397
- Feature lmeval by @dpanshug in #4312
- Fix ODH Dashboard release notes and PR creation by @Griffin-Sullivan in #4327
- Update model to show string status by @ashley-o0o in #4373
- Moved the create new experiment button inside the experiment dropdown to resolve button cover dropdown by @Taj010 in #4345
- Apply kueue.openshift.io/managed=true label to new Projects if kueue … by @nananosirova in #4393
- Add the link to the Stop workbench modal when navigating from the admin tab. by @d0w in #4303
- remove artifact of previous owners effort by @andrewballantyne in #4405
- Quarantine model serving tests rhoaieng 28128 by @FedeAlonso in #4404
- fix: e2e model serving tests tooltip issues by @FedeAlonso in #4406
- Quarantine testResourcesFilters.cy.ts by @ConorOM1 in #4410
- Refactor Global No Projects Page by @katieperry4 in #4402
- LMEval Status fix by @dpanshug in #4411
- changed labels to v1beta1 by @rsun19 in #4401
- Refactor notebook namespace handling to workbench namespace across backend and frontend component by @Gkrumbach07 in #4336
- add cursor rule for jira creation by @Gkrumbach07 in #4213
- Pipeline creation feedback by @jrenee42 in #4314
- Deployed models section refactor by @ashley-o0o in #4414
- Update README.md by @bobbravo2 in #4283
- Revert "Quarantine model serving tests rhoaieng 28128" by @FedeAlonso in #4418
- Micro copy update for LMEval by @dpanshug in #4417
- add the latest tasks for lmeval by @pnaik1 in #4422
- Update MR yaml for OAuth-proxy by @ConorOM1 in #4423
- Microcopy updates for stop/start model by @katieperry4 in #4416
- Enabling feature flag for LMEval by @dpanshug in #4412
- update upstream MR to fix errors when using extensions in MR by @christianvogt in #4424
- Model serving refactor: Add by @emilys314 in #4408
- Add "Defer input" checkbox to connection type field management by @emilys314 in #4385
- [Cypress e2e]fix: model deployment tooltip text by @FedeAlonso in #4428
- PVC Serving Feature Flag by @katieperry4 in #4431
- Add model metrics for KServe refactor by @Griffin-Sullivan in #4346
- added lmeval improvements by @pnaik1 in #4438
- Latest / Outdated Runtime Version Label by @katieperry4 in #4398
- Rhoaieng 26502 by @FedeAlonso in #4440
- Add feature flag for Feature store by @ppadti in #4437
- Fixed bug where storage class select wouldn't appear in NIM Modal by @TheiaSurette in #4427
- fix: PVC resizing doesn't trigger a redeployment by @mtalvi in #4334
- Serving refactor: Add tokens and hardware accelerators by @emilys314 in #4441
- Cypress...
v2.35.2-odh
Notable changes
- ongoing feature
- feature store
- Kserve Model Serving: Add an on-off toggle for stop/resume models and add last deployed column.
- Dashboard Kueue integration
- Miscellaneous bugs and improvements
What's Changed
- PVC Serving Feature Flag by @katieperry4 in #4431
- Add model metrics for KServe refactor by @Griffin-Sullivan in #4346
- added lmeval improvements by @pnaik1 in #4438
- Latest / Outdated Runtime Version Label by @katieperry4 in #4398
- Rhoaieng 26502 by @FedeAlonso in #4440
- Add feature flag for Feature store by @ppadti in #4437
- Fixed bug where storage class select wouldn't appear in NIM Modal by @TheiaSurette in #4427
- fix: PVC resizing doesn't trigger a redeployment by @mtalvi in #4334
- Serving refactor: Add tokens and hardware accelerators by @emilys314 in #4441
- Cypress e2e Test - Verify a model version can be registered via versions view by @ConorOM1 in #4444
- fixed provider filter in resources by @rsun19 in #4443
- Allow empty requested/limit for CPU and memory when hardware profile is disabled by @DaoDaoNoCode in #4407
- Serving refactor: Show deployments of all projects in global page by @emilys314 in #4451
- Fix deployment status bug by @ashley-o0o in #4446
- Cypress e2e Test - Verify model registry permissions can be managed by @ConorOM1 in #4456
- Change "Launch application" to "Open application" by @d0w in #4409
- Update Model Registry Plugin with latest upstream changes. by @lucferbux in #4455
- Pipeline failure feedback 2 by @jrenee42 in #4436
- Add toast notification upon successful datascience pipeline configuration by @d0w in #4350
- Stop/Start Model e2e Test by @katieperry4 in #4403
- Microcopy updates for "project-scoped" items by @Taj010 in #4448
- Updated Serving Runtime Label Microcopy by @katieperry4 in #4458
- split frontend lint task into two separate runs by @christianvogt in #4461
- run type checking in all packages with turbo by @christianvogt in #4381
- Updates and enhancements for 'Verify the filters on Resources page' e2e test by @ConorOM1 in #4463
- Add more approvers by @manaswinidas in #4464
- Fix type errors for array in es2021 by @DaoDaoNoCode in #4467
- Add stopping status to model deployments by @Griffin-Sullivan in #4421
- RHOAIENG-29339: rework testWorkbenchImages by @antowaddle in #4471
- Quarantine model serving tests due to [Product Bug: RHOAIENG-29340] by @antowaddle in #4474
- Update Hardware profile admin page by @nananosirova in #4400
- easier to use feature flags via a button in the header by @jrenee42 in #4237
- Retrieve default local queue name from DSC by @nananosirova in #4462
- Remove deleted crd from kustomization file by @nananosirova in #4478
- Temporarily restore dashboard HWP crd by @nananosirova in #4480
- Serving refactor: Add modelmesh as a platform shortcircuit option by @emilys314 in #4459
- Internal model serving endpoint by @sridarna in #4475
- Upgrade cluster storage modal by @katieperry4 in #4457
- feat: Enhance the dashboard to support deploying NIM with a PVC by @mtalvi in #4447
- Change how model deployment links appear by @ashley-o0o in #4442
- Remove Model Serving Tests from Quarantine following bug fix RHOAIENG-29340 by @antowaddle in #4488
- RHOAIENG-25339: Update application of hardware profiles in all workloads by @srtanish1992 in #4413
- Feature flag modal re-organization by @jrenee42 in #4481
- Create a set of Cursor rules for Cypress e2e Development by @antowaddle in #4485
- Feature Store Initial Setup by @claudialphonse78 in #4487
- Fix bug when stopping model with confirmation modal by @Griffin-Sullivan in #4492
- Update cluster storage connected resources by @katieperry4 in #4469
- RHOAIENG-27574: Filter Hardware profiles if kueue disabled by @srtanish1992 in #4490
- RHOAIENG-30110: The workload priority is not maintained when switching between local queue and not selectors. by @srtanish1992 in #4496
- Kueue extras by @nananosirova in #4489
- Add missing frontmatter to cypress-e2e.mdc rule file by @antowaddle in #4491
- Add test IDs for deployed model names in ModelMesh and plugin components by @antowaddle in #4499
- Remove dashboard hardware profiles CRD by @nananosirova in #4500
- Add 'Last Deployed' column to model deployments by @ashley-o0o in #4468
- fixed filtering behavior for model registry page by @rsun19 in #4482
- Update Tekton output-image tags to version v2.35.2-odh by @pnaik1 in #4506
- upversion dashboard by @pnaik1 in #4508
New Contributors
Full Changelog: v2.35.1-odh...v2.35.2-odh
v2.35.1-odh
Notable changes
- v2.35.0 release
- new feature
- support for lm evaluation feature
- Ability to select access mode of storage classes used in cluster storage
- ongoing feature
- Kserve Model Serving: Add an on-off toggle for stop/resume models
- Dashboard Kueue integration
- Miscellaneous bugs and improvements
What's Changed
- [E2E] Fix after() hooks for skipped tests to avoid unnecessary teardown by @manosnoam in #4323
- Add new test for pasting into OCI URI field by @Griffin-Sullivan in #4308
- Added character limit to name and description field in the workbench images by @Taj010 in #4302
- Enable the OCI e2e test by @Griffin-Sullivan in #4335
- Handle duplicate names in different namespaces for project-scoped accelerator profiles by @manaswinidas in #4236
- Upgrading react-router and react-router-dom to fix CVE-2025-31137 by @dpanshug in #4337
- removed elyra secret usage in pipelines context by @rsun19 in #4245
- Model Serving Refactor: Add endpoint info to table row by @emilys314 in #4315
- Fix Serving Runtime Version label not showing on edit by @Griffin-Sullivan in #4328
- Models platform selection (Part 1) by @ashley-o0o in #4331
- Workbench images: change recommended to latest by @d0w in #4329
- Quarantine workbenches tests - RHOAIENG-27515 by @FedeAlonso in #4354
- Chat integration with BE by @agagancarczyk in #4256
- Remove activeServingPlatform from the context by @emilys314 in #4349
- Add tooltips to create schedule run form by @d0w in #4326
- Migrate /images GET endpoint to frontend by @nananosirova in #4265
- Cypress e2e Test - Verify that models and versions can be archived and restored via model registry by @ConorOM1 in #4358
- RHOAIENG-25719: Deleting Memory or CPU from a Hardware Profile, disables the Update button by @srtanish1992 in #4351
- Add NFS CSI provisioner to the access mode mapping by @DaoDaoNoCode in #4348
- Pipelines - Add project link to breadcrumb and selector by @DaoDaoNoCode in #4271
- integrate model-registry midstream package and module into odh by @christianvogt in #4309
- Reduce confusion on wording around partial resources by @andrewballantyne in #4363
- Model serving refactor: Support watching more than 1 project's models by @emilys314 in #4360
- Disable kueue feature flag by @jrenee42 in #4347
- Add stop/start toggle to models by @katieperry4 in #4356
- Fix/unit conversion by @TheiaSurette in #4361
- webpack plugin to dynamically contribute extensions from monorepo packages by @christianvogt in #4357
- SME Coverage by @andrewballantyne in #4365
- Remove the @ from alias references by @andrewballantyne in #4369
- Revert PR#4365 by @andrewballantyne in #4371
- UX Feedback and Polish for Access Modes by @d0w in #4364
- Stop/Start Model Confirm Modal by @katieperry4 in #4366
- Fix testManifestLinks.cy.ts and urlValidator.ts retry logic by @manosnoam in #4374
- Fix import error downstream by @lucferbux in #4376
- Add stale workflow by @andrewballantyne in #4377
- Cypress e2e Test - Verify that admin users can edit a model registry by @ConorOM1 in #4375
- Model registry empty state change for admin users by @manaswinidas in #4367
- Models platform selection (Part 2) by @ashley-o0o in #4362
- Global Models Page No Models Component Refactor by @katieperry4 in #4330
- Added character limit for create project fields in data science project by @Taj010 in #4397
- Feature lmeval by @dpanshug in #4312
- Fix ODH Dashboard release notes and PR creation by @Griffin-Sullivan in #4327
- Update model to show string status by @ashley-o0o in #4373
- Moved the create new experiment button inside the experiment dropdown to resolve button cover dropdown by @Taj010 in #4345
- Apply kueue.openshift.io/managed=true label to new Projects if kueue … by @nananosirova in #4393
- Add the link to the Stop workbench modal when navigating from the admin tab. by @d0w in #4303
- remove artifact of previous owners effort by @andrewballantyne in #4405
- Quarantine model serving tests rhoaieng 28128 by @FedeAlonso in #4404
- fix: e2e model serving tests tooltip issues by @FedeAlonso in #4406
- Quarantine testResourcesFilters.cy.ts by @ConorOM1 in #4410
- Refactor Global No Projects Page by @katieperry4 in #4402
- LMEval Status fix by @dpanshug in #4411
- changed labels to v1beta1 by @rsun19 in #4401
- Refactor notebook namespace handling to workbench namespace across backend and frontend component by @Gkrumbach07 in #4336
- add cursor rule for jira creation by @Gkrumbach07 in #4213
- Pipeline creation feedback by @jrenee42 in #4314
- Deployed models section refactor by @ashley-o0o in #4414
- Update README.md by @bobbravo2 in #4283
- Revert "Quarantine model serving tests rhoaieng 28128" by @FedeAlonso in #4418
- Micro copy update for LMEval by @dpanshug in #4417
- add the latest tasks for lmeval by @pnaik1 in #4422
- Update MR yaml for OAuth-proxy by @ConorOM1 in #4423
- Microcopy updates for stop/start model by @katieperry4 in #4416
- Enabling feature flag for LMEval by @dpanshug in #4412
- update upstream MR to fix errors when using extensions in MR by @christianvogt in #4424
- Model serving refactor: Add by @emilys314 in #4408
- Add "Defer input" checkbox to connection type field management by @emilys314 in #4385
- [Cypress e2e]fix: model deployment tooltip text by @FedeAlonso in #4428
- Update Tekton files to version v2.35.1-odh by @odh-devops-app in #4430
New Contributors
- @Taj010 made their first contribution in #4302
- @TheiaSurette made their first contribution in #4361
- @odh-devops-app made their first contribution in #4430
Full Changelog: v2.35.0...v2.35.1-odh