v2.23.0
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.13.0
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.0-odh-2
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.8.3
- Trainingoperator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-3
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.29.3-odh
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.27.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.9.0-6
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.31.1
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/odh-v2.23
- Model mesh: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/odh-v2.23
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/odh-v2.23
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.12
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.9.0
- Dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.29.3-odh
- Workbenchesnotebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.27.0
- Workbenchesnotebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.9.0-6
- Modelmeshserving: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/odh-v2.23
- Modelcontroller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/odh-v2.23
- Datasciencepipelines: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.9.0
What's Changed
- Fix manifests paths across components by @lburgazzoli in #1449
- Manifests cleanup by @lburgazzoli in #1450
- Remove WithDevFlags interface from PlatformObject since not every entity supports dev flags by @lburgazzoli in #1453
- chore: update platform owners list by @grdryn in #1459
- Migration uninstall configmap from DSC to setup controller by @biswassri in #1438
- fix: bug not filling params.env with default cert value in model registry operator by @Al-Pragliola in #1457
- (fix): change gha to target main by @AjayJagan in #1448
- Use both current and legacy component name to filter out DevFlags by @lburgazzoli in #1461
- Make DSC's component conditions user friendly by @lburgazzoli in #1451
- Update golang.org/x/net to v0.33.0 by @grdryn in #1463
- Remove useless e2e sleep time by @lburgazzoli in #1464
- Fix parameter order in resolveTargetPath to ensure manifest overwrite by @ugiordan in #1462
- chore: cleanup static-named nim resources for switching to naming convention by @TomerFi in #1472
- get_all_manifests.sh: use key (component name) as the target folder by @ykaliuta in #1456
- Show KServe defaultDeploymentMode in DSC status by @grdryn in #1465
- chore: update deletion of DSCI by @zdtsw in #1476
- Set PropagationPolicy to Foreground when deleting component's CRs by @lburgazzoli in #1479
- chore: Remove unused yq test matchers package by @grdryn in #1478
- chore: disable deprecated linters by @grdryn in #1475
- Update golangci-lint to v1.63.4 by @lburgazzoli in #1482
- Improve operator's client SSA error handling by @lburgazzoli in #1485
- update codecov-actions version and add codecov config file to repo by @asanzgom in #1489
- feat: KServe InferenceGraph auth configurations [main] by @israel-hdez in #1491
- tests: e2e test for trusted-ca-bundle by @Sara4994 in #1434
- codecov config to show code coverage numbers on every PR as informational and not blocking by @asanzgom in #1492
- Rhoaieng 14232 add auth crd by @StevenTobin in #1452
- Revert "tests: e2e test for trusted-ca-bundle" by @zdtsw in #1495
- docs(api): set manifestUri as deprecated by @zdtsw in #1137
- Migrate e2e components tests to Gomega by @lburgazzoli in #1481
- chore: add codecoverage badge to Readme by @biswassri in #1493
- fix: Prevent containers from running as root by removing unnecessary anyuid SCC bindings by @ugiordan in #1460
- chore: add more rules in golint by @zdtsw in #1487
- chore: cleanup kustomize config by @zdtsw in #1497
- Update Auth controller tests for RHOAI by @VaishnaviHire in #1499
- docs: Add updated component integration guide by @mlassak in #1488
- componentsregistry: use structure to store handlers by @ykaliuta in #1502
- feat: add support for kueue to work with VAP on OCP 4.16+ by @zdtsw in #1480
- Fix typo in file name: pkg/utils/test/matchers/matechers.go -> pkg/utils/test/matchers/matchers.go by @lburgazzoli in #1505
- (feat): Add roles and cluster roles for admingroups by @AjayJagan in #1508
- e2e: improve testOwnedNamespacesAllExist by leveragin gomega's async assertions by @lburgazzoli in #1509
- Improve unit tests for jq's toType and byteToType by @lburgazzoli in #1506
- (fix): Typo in clusterrole for admin users by @AjayJagan in #1512
- feat: use label selector to pick namespace by @zdtsw in #1427
- Update Component rules in Prometheus by @VaishnaviHire in #1503
- e2e: add cleanup logic to kserve tests to ensure no KnativeServing is present in the cluster by @lburgazzoli in #1517
- e2e: add cleanup logic to kserve tests to ensure no KnativeServing instances are present in the cluster by @lburgazzoli in #1523
- fix/docs: Update references to the component repositories in the Component Integration guide by @mlassak in #1528
- [backport] fix: networkpolicy by @zdtsw in #1518
- Revert "e2e: add cleanup logic to kserve tests to ensure no KnativeServing is present in the cluster" by @lburgazzoli in #1522
- Add support for dynamic template data computation in template rendering action by @lburgazzoli in #1527
- chore: remove generics from Reconcier and use PlatformObject as base object type by @lburgazzoli in #1514
- (fix): Rework shell script for odh release to work with new get_all_manifests.sh changes by @AjayJagan in #1530
- chore: address comments for monitoring component by @zdtsw in #1520
- Fix kueue watch event handler for CRDs by @lburgazzoli in #1529
- chore: remove unused structs and functions from controlelrs/status package by @lburgazzoli in #1535
- Cleanup of deprecated RoleBinding by @ugiordan in #1507
- fix: when app ns and monitoring ns are the same, createorupdate wont work by @zdtsw in #1537
- fix: use Monitoring.Spec.Namespace instead of the DSCI one by @lburgazzoli in #1540
- chore: cleanup Monitoring's initialize action by @lburgazzoli in #1542
Full Changelog: v2.22.0...2.23.0