v2.21.2-incubation
Notable Changes
- Data Science Pipelines (DSP) v2
- We merged in a v2 DSP API and drop v1 DSP API in the Dashboard
- Pipelines that exist in your cluster on the old v1 API will not work going forward in the Dashboard, Workbenches & direct API access should continue to work
- DS Projects Redesign
- The DS Projects view has gotten a redesign: New tab based UI & Overview tab
- There are still some issues, but we are looking through getting those resolved asap
- Misc improvements and some under feature flag work continues to be done
What's Changed
- removed pipeline dependency logic and lock down if not v2 by @Gkrumbach07 in #2390
- Merged f/pipelines-enhancements into f/pipelines-v2 by @andrewballantyne in #2415
- dspa is not name specific anymore by @Gkrumbach07 in #2404
- convert api upload pipeline and upload version by @Gkrumbach07 in #2417
- Story/rhoaieng 2224 convert api list pipelines pipeline versions by @Gkrumbach07 in #2430
- Merge main into f/pipelines-v2 by @andrewballantyne in #2446
- [RHOAIENG-2543] Add manifest image by @andrewballantyne in #2449
- [RHOAIENG-2225] Convert API - List Runs, Create run w/o input params, schedule by @jpuzz0 in #2458
- added disable delete by @Gkrumbach07 in #2447
- [RHOAIENG-2736] Pipeline runs - filter cypress tests by @jpuzz0 in #2474
- Story/rhoaieng 2273 convert api list jobs by @Gkrumbach07 in #2482
- [RHOAIENG-2295] Convert API - Create/duplicate runs & recurring runs by @jpuzz0 in #2493
- Merge main into
f/pipelines-v2
by @andrewballantyne in #2497 - Update pipeline run and job details API endpoint by @Gkrumbach07 in #2495
- [RHOAIENG-2948] Improve create job by @andrewballantyne in #2498
- [RHOAIENG-2389] Outdated version info for DS Pipelines by @andrewballantyne in #2502
- Story/rhoaieng 2279 convert api pipeline details by @Gkrumbach07 in #2506
- Add kebab toggle to the pipeline version row by @DaoDaoNoCode in #2508
- Story/rhoaieng 2982 experiments initial infrastructure by @Gkrumbach07 in #2514
- [RHOAIENG-2981] Add Run Archive tab & restore ability by @jpuzz0 in #2518
- Cypress tests: Runs - Restore & Archive by @jpuzz0 in #2545
- Support Experiment sub-feature flag concurrently by @andrewballantyne in #2547
- Story/rhoaieng 2983 experiments data filters by @Gkrumbach07 in #2522
- Add experiment section on create pipeline run page by @DaoDaoNoCode in #2521
- Add useIsAreaAvailable hook to check if experiments are available and hide jump to section by @Gkrumbach07 in #2571
- Update release steps by @andrewballantyne in #2578
- Need proper validation in model path by @dpanshug in #2556
- Merge main into
f/pipelines-v2
by @andrewballantyne in #2575 - Fix tab custom CSS layout issue on pipelines by @DaoDaoNoCode in #2580
- Merge clean up for DSPv2 API Parity by @andrewballantyne in #2581
- Refactor and unify pipelines routes by @DaoDaoNoCode in #2539
- Force tls and add ca bundle to k8s library by @lucferbux in #2555
- Merge main in to
f/pipelines-v2
by @andrewballantyne in #2588 - [RHOAIENG-331] Pipelines v2 API Parity by @andrewballantyne in #2448
- enhance ByTestId cypress command to support multiple values by @christianvogt in #2579
- Fixed relativeTime error from differing time zone by @ashley-o0o in #2591
- update fetch projects to use websockets by @christianvogt in #2583
- [RHOAIENG-2980] Create run param types by @jpuzz0 in #2567
- Add region field when configuring pipeline server by @DaoDaoNoCode in #2592
- Update existing cypress tests to assert network requests by @ppadti in #2584
- Add unit tests for usePodContainers by @manaswinidas in #2586
- Added data-testid by @pnaik1 in #2566
- upgrade to typescript 5 by @christianvogt in #2569
- Add unit tests for usePod by @manaswinidas in #2585
- Update existing cypress tests to assert network requests by @ppadti in #2561
- Fast forward Incubation by @andrewballantyne in #2596
- unit test flake by @pnaik1 in #2595
- add close button to error boundary by @christianvogt in #2565
- Add missing cypress tests for initial Distributed Workloads views, fix minor architecture issues, factor out components for sections of the Workload Status tab by @mturley in #2587
- [RHOAIENG-3887] Run Schedules - UX cleanup by @jpuzz0 in #2577
- Add pipeline url submit modal by @Gkrumbach07 in #2576
- Task/rhoaieng 4333 close the testing gap in pipelines v2 by @Gkrumbach07 in #2589
- chore(jupyter): Rename JupyterHub to Jupyter in all resources by @dgutride in #2594
- Switch the elyra engine to Argo for DSPv2 support by @harshad16 in #2602
- Support topology v2 by @andrewballantyne in #2598
- Sync
incubation
withmain
by @andrewballantyne in #2604 - odh-532-2 update tile for RHOAI fraud detection tutorial by @MelissaFlinn in #2590
- Temp fix for flaky pipeline details page nav cypress tests by @jpuzz0 in #2611
- RHOAIENG-2760:Add cypress tests for enabled page by @sthundat in #2544
- added test cases for data connection by @pnaik1 in #2593
- added testid by @pnaik1 in #2603
- Update Cypress tests to assert delete in ServingRuntimeList by @ashley-o0o in #2597
- [RHOAIENG-2985] Experiments - Run Integration by @jpuzz0 in #2601
- Experiments - Create, Archive, Restore, Delete by @DaoDaoNoCode in #2607
- Update cypress test for custom serving runtime by @ppadti in #2600
- [RHOAIENG-4543] pipelines topology parseUtils unit tests by @jpuzz0 in #2619
- Create
~/concepts/metrics
andMetricsCommonContext
to begin reusing code between Model Metrics and Distributed Workloads by @mturley in #2609 - Add wrap text option for pipeline run logs by @DaoDaoNoCode in #2616
- feat(DW): add workloads table by @gitdallas in #2610
- Add unit tests for utilities added in initial Distributed Workloads changes by @mturley in #2614
- Implement Status overview donut chart on DW Workload Status page, temporarily remove Status trends chart by @mturley in #2623
- Add Model Registry scaffolding by @lucferbux in #2624
- added testid by @pnaik1 in #2606
- Add Model registry api by @manaswinidas in #2599
- Model registry concept by @dpanshug in #2621
- Unit Test Update for utilities/useWatchGroups by @ashley-o0o in #2582
- Add ca-bundle.crt to add cluster bundles into the dashboard by @lucferbux in #2612
- Projects UI Refresh by @jeff-phillips-18 in #2572
- Latest main into incubation by @andrewballantyne in #2638
- Fix indentation for labels in serving manifests by @Xaenalt in #2617
- Added no-only-tests eslint rule by @pnaik1 in #2633
- Add volumes tab to pipeline run details side panel by @DaoDaoNoCode in #2630
- Add compare runs functionality by @Gkrumbach07 in #2636
- [RHOAIENG-4738] default & optional create run parameters by @jpuzz0 in #2629
- Merge main into incubation by @andrewballantyne in #2646
New Contributors
- @MelissaFlinn made their first contribution in #2590
- @Xaenalt made their first contribution in #2617
Full Changelog: v2.21.1-incubation...v2.21.2-incubation