v2.23.0
andrewballantyne
released this
31 May 20:22
·
701 commits
to main
since this release
Notable Changes
- New Home Page
- Having an Internal Image Registry should not be a requirement anymore
- Improvements to the DS Pipelines v2 Runs
- Groups are now supported in the visualization
- Artifacts are more designed visually part of the visualization
- Improvements to work in progress features, behind feature flags
- Model Registry
- DS Pipelines v2 Artifact & Execution rendering
- Misc Improvements
What's Changed
- notebook.spec.ts unit test flake by @uidoyen in #2713
- [RHOAIENG-3984] Make sure analytics.js is loaded via proxy by @pilhuhn in #2716
- Adding support for s390x and ppc64le for multi-arch image build by @satyamg1620 in #2681
- add command to simplify service port forwarding for development by @christianvogt in #2712
- Refactor pipelines context and add useSafePipelines hook by @Gkrumbach07 in #2714
- add jest coverage command and configuration by @christianvogt in #2711
- [RHOAIENG-4727] Compare runs - Parameters expandable section by @jpuzz0 in #2690
- Read pipeline run node details from mlmd context by @DaoDaoNoCode in #2695
- [RHOAIENG-5487] Initial "empty state" of home page by @jeff-phillips-18 in #2719
- Refactor model registry routes and configuration by @lucferbux in #2720
- added Cypress test coverage by @pnaik1 in #2717
- [RHOAIENG-2986] Artifacts - Initial Infrastructure by @jpuzz0 in #2722
- Empty state registered models by @manaswinidas in #2684
- Registered model table follow-up and cypress testing by @dpanshug in #2707
- eslint ignore cypress coverage by @christianvogt in #2730
- Unit Test Case for useDraggableTable by @uidoyen in #2540
- add support to run tests with different user permissions by @christianvogt in #2727
- [RHOAIENG-5491] Landing page: Info section about AI flows by @jeff-phillips-18 in #2723
- chore(DW): 5294 refactor resourceUsageBar by @gitdallas in #2721
- Cypress test for Administration tab by @ppadti in #2724
- [RHOAIENG-5488] New landing page: Projects section - Empty state by @jeff-phillips-18 in #2738
- Use project display names in DW, move related utils from
~/pages/projects
to~/concepts/projects
and~/concepts/k8s
by @mturley in #2731 - [RHOAIENG-5489] Home page: projects w/ tiles by @jeff-phillips-18 in #2741
- added user management cypress test by @pnaik1 in #2728
- start webpack dev server with external cluster target by @christianvogt in #2734
- chore(dw): refactor otherUsage and getWorkloadName by @gitdallas in #2735
- chore(dw): requested resources always show tooltip by @gitdallas in #2739
- MetricsCommonContext (DW and Model Serving): Persist refresh interval selection in browser sessionStorage by @mturley in #2732
- [RHOAIENG-5495] Landing page: resources section by @jeff-phillips-18 in #2743
- chore(DW): factor out tablerows and columns where possible by @gitdallas in #2726
- DW: Consistently show resource usage for finished workloads that are still spinning down by @mturley in #2736
- Jupyter tile, merge cert info from old notebook to avoid loss by @andrewballantyne in #2750
- [RHOAIENG-6519] DW: Support workloads owned by either a RayCluster or a Job when querying CPU and Memory usage by @mturley in #2754
- Model versions table and empty state by @manaswinidas in #2749
- additional cypress test case for pipeline detail by @pnaik1 in #2746
- Fix administration cypress test by @ppadti in #2757
- Add dscinitializations resource to cluster-role.yaml and handle missing dsci status in ServingRuntimeList.cy.ts by @lucferbux in #2758
- update anaconda image by @trujillm in #2756
- [RHOAIENG-5492] Landing page: admin section by @jeff-phillips-18 in #2748
- [RHOAIENG-2977] Artifacts table by @jpuzz0 in #2744
- Executions empty state and table by @DaoDaoNoCode in #2753
- [RHOAIENG-5496] Landing page: New home page hint by @jeff-phillips-18 in #2752
- Cypress test for pagination by @ppadti in #2745
- [RHOAIENG-6606] Correctly nav to application from Jupyter card by @jeff-phillips-18 in #2759
- [RHOAIENG-6322] Use constants for colors on images in AI Flows by @jeff-phillips-18 in #2763
- Add route switching and proxy handling by @lucferbux in #2747
- [RHOAIENG-6321] Home Page Microcopy Updates by @jeff-phillips-18 in #2764
- Model Registry: Initial content of model details tab with stub editable fields and tab navigation handling by @mturley in #2760
- Update ProjectList Cypress test by @ashley-o0o in #2733
- Create cypress test for Notebook server tab by @uidoyen in #2742
- Pipelines Topology: Support Groups by @jenny-s51 in #2725
- Update global pipelines cypress test by @ppadti in #2771
- Test for PipelineJob details action and drawer by @uidoyen in #2761
- Add execution details page by @DaoDaoNoCode in #2772
- Remove step status icon on pipeline run log containers by @DaoDaoNoCode in #2775
- chore(dw): 5292 - improve chart look and feel by @gitdallas in #2762
- Model version view by @dpanshug in #2774
- [RHOAIENG-2987] Artifacts - Details Page by @jpuzz0 in #2765
- Change the resource handling and move the logic to InferenceServices by @lucferbux in #2737
- [RHOAIENG-6510] Landing page section flow Improvements by @jeff-phillips-18 in #2768
- Fix unit test date - Artifacts table by @jpuzz0 in #2777
- [RHOAIENG-6880] Disable homePage feature flag for RHOAI deployments by @jeff-phillips-18 in #2784
- Update PipelineRun details test by @ashley-o0o in #2776
- add env var to support rhods-dashboard for dev:start:ext by @christianvogt in #2783
- [RHOAIENG-6647] Fix to show all artifacts in pipeline topology view by @jeff-phillips-18 in #2779
- [RHOAIENG-4825] Use execution input/output values as fallback for run node details by @jpuzz0 in #2787
- add scripts for coverage reporting by @christianvogt in #2788
- Update TrustyAI APIs to use new endpoint (RHOAINENG-6620) by @alexcreasy in #2791
- Fix DEV_MODE import in mlmd service by @Gkrumbach07 in #2792
- integrate codecov by @christianvogt in #2797
- update oauth-proxy openshift-delegate-urls by @christianvogt in #2789
- update coverage on push and pull_request by @christianvogt in #2806
- Merge smarter jupyter values by @andrewballantyne in #2803
- Model Details and Model Version Details: add editable properties section, set up API patches for description, labels and properties by @mturley in #2770
- Tests for model versions table and empty state by @manaswinidas in #2782
- Tests for version details and Refactoring model registry folder structure by @dpanshug in #2786
- [RHOAIENG-7073] Fix for cancel on spawn a notebook server page by @jeff-phillips-18 in #2807
- feat(mr): routes etc and empty state for registered deployments by @gitdallas in #2793
- update codecov status checks to informational by @christianvogt in #2813
- Render pipeline topology correctly, add missing nodes by @DaoDaoNoCode in #2796
- Cypress test for pipeline pagination by @ppadti in #2800
- Remove last remaining traces of modelMetricsNamespace flag by @alexcreasy in #2438
- Add Compare Runs metric section by @Gkrumbach07 in #2798
- [RHOAIENG-2989] artifact node drawer details section by @jpuzz0 in #2811
- Add backend routes and frontend service for admin CRUD of ModelRegistries by @mturley in #2812
- [RHOAIENG-6985] Create kserve metrics feature flag by @jeff-phillips-18 in #2795
- feat(mr): mr settings scaffolding by @gitdallas in #2810
- [RHOAIENG-2989] artifact node drawer visualization by @jpuzz0 in #2818
- Fix pipeline version multi-select issue by @DaoDaoNoCode in #2817
- added core interceptor for pipeline by @pnaik1 in #2794
- add taskName parameter to parseRuntimeInfoFromExecutions function by @Gkrumbach07 in #2819
- Update CONTIRBUTING.md for port forwarding and frontend start:dev:ext by @christianvogt in #2816
- [RHOAIENG-7421] pipeline run artifact detail drawer link to artifact details not behind flag by @jpuzz0 in #2823
- Remove Ashique by @andrewballantyne in #2832
- fixed spread error by @rsun19 in #2822
- [RHOAIENG-6314] Add tracking for new Homepage. by @pilhuhn in #2781
- [RHOAIENG-7439] Pipeline version is not visible for some runs in the run table list by @jpuzz0 in #2831
- [RHOAIENG-7483] Home page microcopy updates based on PM feedback by @jeff-phillips-18 in #2835
- [RHOAIENG-5497] Enable the landing page by @jeff-phillips-18 in #2767
- Description updated for Intel AIKit App by @sharvil10 in #2838
- [RHOAIENG-7499] Scheduled pipeline run tab under an experiment are not filtered by experiment by @jpuzz0 in #2839
- Internal Image Registry Dependency Removal support by @lucferbux in #2845
- [RHOAIENG-4219] Add internal dashboard version by @dgutride in #2847
- Microcopy for pipelines v2 by @DaoDaoNoCode in #2842
- [RHOAIENG-5244] Adjust jest config to transform all PatternFly packages by @wise-king-sullyman in #2848
- show special error state for ChunkLoadError by @christianvogt in #2834
- Update release notes for moving to main by @andrewballantyne in #2852
- Model version and details archive by @dpanshug in #2815
- [RHOAIENG-7531] eslint rule to flag hard coded product name usage instead of variable by @rsun19 in #2846
- added useGroup websocket by @pnaik1 in #2830
- added Disable .sort for .toSorted lint rule by @pnaik1 in #2850
- Add Mike Turley to reviewers & approver by @andrewballantyne in #2853
- Add Noam to the Approvers by @andrewballantyne in #2821
- feat(mr): create mr modal by @gitdallas in #2828
- Updated pipelineList tests by @rsun19 in #2854
- Updated delete button for Delete Pipeline Server modal by @pnaik1 in #2856
- edited manifest to remove dot by @rsun19 in #2826
- update cypress version by @christianvogt in #2861
- fix build:analyze by @christianvogt in #2840
- minimize jest output in CI by @christianvogt in #2851
- deleted done button in view pipeline configuration by @rsun19 in #2857
- Remove modelserving Templates CR folder by @lucferbux in #2706
- Reloads the page after deleting DSPv1 pipeline server by @pnaik1 in #2863
- update cypress for e2e live cluster testing by @christianvogt in #2859
- update cypress docs by @christianvogt in #2864
- [RHOAIENG-4999] Details page for archived runs by @jenny-s51 in #2833
- Fix issue that fetch the wrong Notebook Image if two Imagestream Version shared the same sha by @lucferbux in #2867
- Changed active and archived pipeline experiment table to compact by @pnaik1 in #2868
- Upversion Dashboard to v2.23.0 by @andrewballantyne in #2872
New Contributors
- @satyamg1620 made their first contribution in #2681
- @trujillm made their first contribution in #2756
- @rsun19 made their first contribution in #2822
- @sharvil10 made their first contribution in #2838
- @wise-king-sullyman made their first contribution in #2848
Full Changelog: v2.22.0...v2.23.0