v2.19.0
andrewballantyne
released this
19 Jan 18:23
·
1730 commits
to main
since this release
Notable Changes
- Accelerator Admin page support
- Model Severing metrics
- TrustyAI Bias detection
- Model & Server Performance metrics
- User Workload Monitoring (UWM) support
- Upgrade to our Patternfly component library to v5; slight changes to visuals may be seen
- Misc bug fixes
What's Changed
- Fix Graphs & Configure Infrastructure by @andrewballantyne in #1023
- Trustyai demo phase0 by @alexcreasy in #1093
- TrustyAI Client by @alexcreasy in #1318
- Add model bias configuration table by @DaoDaoNoCode in #1290
- Update Trusty AI client to handle API changes (#1336) by @alexcreasy in #1337
- Add bias metrics configuration modal by @DaoDaoNoCode in #1343
- Multi-metric display on model bias screen (#1273) by @alexcreasy in #1349
- Fix metrics submission issue and handle errors by @DaoDaoNoCode in #1378
- Default and restrict threshold, add tooltips, default duplicate name and set feature flag by @DaoDaoNoCode in #1390
- Minor enhancements to bias chart (#1386) by @alexcreasy in #1399
- Fixes issue with bias charts auto-refreshing with stale data (#1403) by @alexcreasy in #1404
- Add performance metrics feature flag and refactor runtime server route by @DaoDaoNoCode in #1413
- Model serving metrics renaming by @DaoDaoNoCode in #1421
- Adds support for TrustyAI Operator by @alexcreasy in #1443
- Retrieve bias metrics from thanos querier (#1472) by @alexcreasy in #1473
- Add queries for server and model performance metrics by @DaoDaoNoCode in #1484
- Makes thanos-querier port configurable and sets bias queries to use OAuth Port by @alexcreasy in #1503
- Revert configurable thanos port by @alexcreasy in #1525
- Revert fec931 by @alexcreasy in #1535
- Fixes incorrect comments by @alexcreasy in #1559
- Handle errors when user does not have permission to access prometheus metrics by @alexcreasy in #1560
- Merge main into f/mserving-metrics by @lucferbux in #1664
- Fix types on f/mserving-metrics branch by @DaoDaoNoCode in #1670
- Explainability copy updates part 1 (#1526) by @alexcreasy in #1527
- Differentiate between model-server metrics and model metrics by @dpanshug in #1710
- support k8s websockets by @christianvogt in #1750
- Upgrade odh dashboard to PF5 by @jenny-s51 in #1901
- PF5 upgrade: styling updates by @jenny-s51 in #2000
- Fetch prometheus metrics from UWM by @alexcreasy in #1891
- Add Accelerator section in Admin Panel and feature flag by @dpanshug in #2002
- Upversion dependencies & fix redux spam by @andrewballantyne in #2038
- Could not find TrustyAI service by @pnaik1 in #2033
- #1553 Add check for stale data in session storage for selected bias charts by @alexcreasy in #2009
- Sets HTTP requests chart color to green / red and adds patterns for a… by @alexcreasy in #2030
- Provide a better experience when on the project settings tab when Bia… by @pnaik1 in #2042
- Fix typo in TrustyAI alerts by @manaswinidas in #2078
- Display error message on enabling TrustyAI via UI by @ppadti in #2036
- Add project name to the session storage key for the selected metrics … by @pnaik1 in #2070
- Adds 'Area' support for TrustyAI and Performance Metric feature sets by @alexcreasy in #2108
- Performance metric chart needs area charts to be in a stack by @alexcreasy in #2114
- Added accelerator edit page by @Gkrumbach07 in #2045
- Removes x100 scale from HTTP request charts by @alexcreasy in #2119
- Merge main into f/pf5-upgrade by @jenny-s51 in #2149
- Add accelerator table by @dpanshug in #2069
- Minor improvements pf5 by @andrewballantyne in #2150
- Added accelerator column and field by @Gkrumbach07 in #2077
- update
f/accelerator-admin-support
with main by @Gkrumbach07 in #2157 - Accelerator profile table filter by @dpanshug in #2155
- add delete accelerator profile modal by @Gkrumbach07 in #2156
- Merge main into f/pf5-upgrade by @jenny-s51 in #2183
- Address PF5-related UI issues by @jenny-s51 in #2179
- fix notebookimagesettings tests by @Gkrumbach07 in #2201
- fix test fails on project details page and serving runtimes by @DaoDaoNoCode in #2202
- PatternFly 5 Upgrade by @andrewballantyne in #2041
- Fixes: "When enabling TrustyAI on a project, the dashboard immediately shows success notification" by @alexcreasy in #2180
- Merge f/performance (websocket support) into main by @christianvogt in #2086
- Filter data connections without bucket name in deploy model modal by @dpanshug in #1839
- Reorganise folders / files in f/mserving-metrics feature areas by @alexcreasy in #2227
- Bump axios from 0.21.4 to 1.6.0 in /frontend by @dependabot in #2125
- Clean up a mis-uploaded cache file by @dpanshug in #2231
- Update pipelineServer by @pnaik1 in #1719
- Update
f/accelerator-admin-support
withmain
by @Gkrumbach07 in #2210 - Cleanup deprecated usage of gpu by @Gkrumbach07 in #2182
- Add a numerical input to Create Periodic Scheduled Runs by @dpanshug in #1768
- Enable modelmesh on cluster creation by @lucferbux in #2239
- update feature branch with main to resolve conflicts by @Gkrumbach07 in #2245
- Cleanup Empty State Text by @ppadti in #1960
- Modify Accelerator support for kserve by @lucferbux in #2261
- Merge
main
intof/accelerator-admin-supoprt
by @Gkrumbach07 in #2263 - Bring popovers to kserve modal by @lucferbux in #2262
- update
f/accelerator-admin-support
withmain
by @Gkrumbach07 in #2265 - Fix PF5 build and UI errors in f/mserving-metrics-pf5 by @jenny-s51 in #2268
- Fixes global model serving routes by @alexcreasy in #2274
- Merge
f/mserving-metrics-pf5
intof/mserving-metrics
by @andrewballantyne in #2278 - Merge
main
intof/mserving-metrics
by @andrewballantyne in #2279 - Update CONTRIBUTING.md by @alexcreasy in #2273
- re-instate the ResourceActionsColumn for inference service table rows by @christianvogt in #2284
- initial cypress setup by @christianvogt in #2230
- Fixes Workbench Tolerations Being Removed on Toggle Start by @Gkrumbach07 in #2291
- Fix pipeline runs Scheduled & Triggered Table width issue by @ppadti in #1868
- Fixes: Tabs are continuously re-rendered on metrics page (RHOAIENG-589) by @alexcreasy in #2289
- Show tooltip on disabled 'Deploy model' button when no project is selected by @mturley in #2283
- moved pipelines/topology to its own concept by @Gkrumbach07 in #2255
- Apply object-shorthand linter rule by @ppadti in #2296
- exclude artifact directories from tsconfig by @christianvogt in #2299
- Fixes: HTTP Requests charts should not show floating point values by @alexcreasy in #2295
- add axe support to cypress for accessibility testing by @christianvogt in #2288
- PF5: Follow-up UI fixes by @jenny-s51 in #2249
- Added @typescript-eslint/explicit-module-boundary-types rule by @pnaik1 in #2298
- Adding K8sStatus from @openshift/dynamic-plugin-sdk-utils by @pnaik1 in #2305
- Add react/jsx-curly-brace-presence eslint rule by @manaswinidas in #2234
- Added react/self-closing-comp by @pnaik1 in #2306
- migrate pipeline details integration test to cypress by @christianvogt in #2307
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /frontend by @dependabot in #2256
- run cypress tests as part of test script by @christianvogt in #2308
- Upgrade semrev to fix CVE-2022-25883 by @dpanshug in #2310
- Fixing frontend packages with vulnerabilities by @dpanshug in #2311
- Bump aquasecurity/trivy-action from 0.13.1 to 0.14.0 by @dependabot in #2259
- Bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot in #2260
- Bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 by @dependabot in #2315
- Merge main into
f/accelerator-admin-support
by @Gkrumbach07 in #2316 - support workbench-image-recommended annotation being set to false by @Gkrumbach07 in #2317
- Model status will never update if the runtime pod is unschedulable by @pnaik1 in #2004
- Update rhoai logos by @lucferbux in #2320
f/accelerator-admin-support
tomain
by @Gkrumbach07 in #2242- Update axios to resolve CVE-2023-26159 by @dpanshug in #2323
- Disables model metrics screen access when project is kserve enabled (RHOAIENG-248) by @alexcreasy in #2328
- Merge
main
intof/mserving-metrics
by @alexcreasy in #2329 - Fix microcopy issues by @lucferbux in #2327
- feat(make): allows overwriting CONTAINER_ vars by @bartoszmajsak in #1067
- Resolving Hard coded secret in repository by @dpanshug in #2324
- Inconsistent behaviour when model name is too long in Model Serving by @dpanshug in #2029
- Add accelerator support to Custom Serving Runtimes by @lucferbux in #2321
- Merges
f/mserving-metrics
to main by @alexcreasy in #2330 - added dry run to workbench update by @Gkrumbach07 in #2322
- Unit Test Case for markdown by @uidoyen in #2343
- added test for useFetchDscStatus file by @pnaik1 in #2344
- Unit Test Case for imageUtils by @uidoyen in #2342
- Unit Test Case for dataEntryToRecord by @uidoyen in #2348
- made whole explore card clickable by @Gkrumbach07 in #2337
- Added metrics tests by @Gkrumbach07 in #2336
- Unable to duplicate a serving runtime by @dpanshug in #2339
- Assert edit permissions on appropriate mutations in namespaceUtils, fix promise logic when deploying a model or adding a model server, show inner error messages from the backend when present by @mturley in #2319
- Add TGIS servingruntime template and update kustomization.yaml by @lucferbux in #2351
- Followup to PR #2319 - permission check typo by @mturley in #2357
- Fix the replica count for kserve by @lucferbux in #2331
- Unit Test Case for number by @uidoyen in #2347
- Improves query for Average Response Time charts, so it is only a single area. by @alexcreasy in #2356
- Update microcopy for Bias & Performance metrics by @alexcreasy in #2350
- Unit test case for useImageStreams by @ppadti in #2355
- added test for useAcceleratorProfiles by @pnaik1 in #2358
- Fix performance issues in Model Serving Global by @lucferbux in #2334
- [RHOAIENG-246] Updated TrustyAIKind apiVersion to trustyai.opendatahub.io by @alexcreasy in #2363
New Contributors
Full Changelog: v2.18.0...v2.19.0