Releases: opendatahub-io/opendatahub-operator
Releases · opendatahub-io/opendatahub-operator
v2.23.1
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: use Monitoring.Spec.Namespace instead of the DSCI one by @lburgazzoli in #1540
- chore: cleanup Monitoring's initialize action by @lburgazzoli in #1542
- Update version to 2.23.0 by @github-actions in #1544
- chore: remove unused code by @lburgazzoli in #1543
- Avoid modelmesh and Kserve loop on updating shared CRDs by @lburgazzoli in #1547
- fix: add missing namespace for console in managed cluster by @zdtsw in #1552
- fix: as a workaround for getting knative operator check passing for kserve, set cache by @zdtsw in #1555
- update: various fix backport from RHOAI by @zdtsw in #1536
Full Changelog: v2.23.0...2.23.1
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 Mo...
v2.22.0
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.12.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
- 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-5
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.29.2-odh
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/odh-v2.22
- Model mesh serving: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/odh-v2.22
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/odh-v2.22
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.11
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.30.0
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.8.0
What's Changed
- Sync the operator-refactor branch by @VaishnaviHire in #1294
- Initialize Internal APIs for components by @VaishnaviHire in #1304
- fix: missing rbac on dashbaord component to start Operator from CSV by @zdtsw in #1314
- Avoid storing management state n the component CR as it is not needed by @lburgazzoli in #1316
- Add component reconciliation pipeline framework by @lburgazzoli in #1320
- feat: add support for Ray by @zdtsw in #1315
- fix: missing comopnent init step for Ray in main by @zdtsw in #1331
- chore: Join path if NOT empty string by @grdryn in #1335
- chore: rbac cleanup + lint fix by @zdtsw in #1332
- Create ModelRegistry component API and reconciler by @lburgazzoli in #1337
- Remove generics for ComponentReconciler and ComponentReconcilerBuilder by @lburgazzoli in #1345
- Replace components.opendatahub.io/managed-by with components.opendatahub.io/part-of by @lburgazzoli in #1343
- Allow to run the e2e test suite locally, against an out of the cluster operator by @lburgazzoli in #1351
- Add a reusable update-pod-security-action by @lburgazzoli in #1354
- Cleanup kustomize manifests rendering action by @lburgazzoli in #1353
- chore: support NewUpdatePodSecurityRoleBindingAction with multiple serviceaccounts by @zdtsw in #1358
- Add caching suport to deployment action to minimize pressure on the API server and improve efficiency and responsiveness by @lburgazzoli in #1328
- Fix deployment cache action by @lburgazzoli in #1360
- feat: add TrustyAI as component by @zdtsw in #1356
- Enable deployment cache on the TrustyAI component by @lburgazzoli in #1366
- feat: add support for kueue component by @zdtsw in #1333
- feat: add support for trainingoperator to component by @zdtsw in #1342
- Implement template rendering action by @lburgazzoli in #1364
- fix: missing watch on prometheusrules and verb watch by @zdtsw in #1383
- datasciencepipelines component refactor by @jackdelahunt in #1340
- components: provide common interface by @ykaliuta in #1375
- Support to watch/own object not known when the operator starts, but only after a component has been enabled. by @lburgazzoli in #1385
- Implement garbage collection action by @lburgazzoli in #1374
- Reduce log verbosity for the gc service by @lburgazzoli in #1392
- Reduce component reconciler's action verbosity by @lburgazzoli in #1388
- update: DSC status update and delete component CR if it is not set Managed by @zdtsw in #1390
- feat: codeflare component by @biswassri in #1387
- feat: add support for Workbenches component by @mlassak in #1349
- fix: codeflare missing bundle by @zdtsw in #1404
- feat: initial move of kserve to new structure by @grdryn in #1347
- Add reusable functions to add/remove/update ReconciliationRequest.Resources by @lburgazzoli in #1401
- Make it possible to define predicates along with a dynamic watcher by @lburgazzoli in #1410
- Add special handling for Aggregatin ClusterRole by @lburgazzoli in #1407
- Introduce services.opendatahub.io api group by @VaishnaviHire in #1389
- Add an option to set the deployment action cache TTL by @lburgazzoli in #1414
- feat: add support for modelmeshserving as component by @zdtsw in #1338
- Update api version for internal apis to v1alpha1 by @VaishnaviHire in #1416
- feat: add NIM flag in Operator by @zdtsw in #1420
- Merge incubation branch commits by @VaishnaviHire in #1422
- Add custom CRD deployment logic by @lburgazzoli in #1418
- update: remove cache for deployment in modelreg namespace by @zdtsw in #1426
- Fix linters by @lburgazzoli in #1432
- A reconciler should not require the DSCI to perform cleanup action to avoid deadlock by @lburgazzoli in #1429
- Refactor modelcontroller DevFlags handling by @lburgazzoli in #1435
- Remove old component interface by @lburgazzoli in #1433
- Remove DSC ownership from deployed components resources by @lburgazzoli in #1437
- Update Dockerfiles to Go 1.22 (Go 1.22: 1/3) by @grdryn in #1424
- Update Go version in go.mod to 1.22 (Go 1.22: 2/3) by @grdryn in #1439
- Update DSC status with the related components status" by @lburgazzoli in #1431
- Specify full x.y.z version of Go in go.mod by @grdryn in #1442
- Address linter errors (Go 1.22: 3/3) by @grdryn in #1440
- Refactor DownloadManifests in deploy for clarity and modularity by @ugiordan in #1436
- Removed IMAGE_OWNER from README.md. by @ugiordan in #1444
- Release ODH 2.22.0 from main by @VaishnaviHire in #1447
New Contributors
Full Changelog: v2.21.0...v2.22.0
v2.21.0
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.11.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
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.10
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.26.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.9.0-4
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.29.1-odh
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/odh-v2.21
- Model mesh serving: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/odh-v2.21
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/odh-v2.21
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.29.0
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.8.0
What's Changed
- Update version to 2.20.0 by @github-actions in #1325
- fix: wrong type of ingresscontroller by @zdtsw in #1322
- update golangci-lint to v1.61.0 by @lburgazzoli in #1327
- chore: remove duplicated image in modelmesh by @zdtsw in #1336
- fix: ensure input CAbundle always end with a newline by @zdtsw in #1339
- fix: add check to remove old kube-rbac-proxy container in modelregistry operator, fixes RHOAIENG-15328 by @dhirajsb in #1341
- fix: wrong name of variable and func lead to always return self-managed by @zdtsw in #1362
- fix: add extra check on servicemesh CRD and svc before proceeding create SMCP CR by @zdtsw in #1359
- logger: set loglevel from ZAP_LOG_LEVEL environment variable by @ykaliuta in #1344
- fix: added a filter to evicted pods when checking for ready status by @Al-Pragliola in #1334
- Task/NVPE-32: Cleanup NIM integration tech preview resources by @TomerFi in #1369
- update: owners by @zdtsw in #1376
- Updated codecov version to 4.6.0 by @asanzgom in #1378
- Update version to 2.21.0 by @github-actions in #1379
New Contributors
- @Al-Pragliola made their first contribution in #1334
- @TomerFi made their first contribution in #1369
Full Changelog: v2.20.0...2.21.0
v2.20.0
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.10.0
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.0-odh-1
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.8.1-2
- Trainingoperator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-3
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.9
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.8.0
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.24.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.9.0-2
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.28.1-odh
- Modelmesh: https://github.com/opendatahub-io/modelmesh/releases/tag/odh-v2.20
- Modelmesh serving: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/odh-v2.20
- Rest proxy: https://github.com/opendatahub-io/rest-proxy/releases/tag/odh-v2.20
- Modelmesh runtime adapter: https://github.com/opendatahub-io/modelmesh-runtime-adapter/releases/tag/odh-v2.20
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/odh-v2.20
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/odh-v2.20
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.28.0
What's Changed
- fix: update release version in DSCI and DSC for upgrade case by @zdtsw in #1287
- Update version to 2.19.0 by @github-actions in #1291
- Makefile, webhook: add run-nowebhook by @ykaliuta in #1286
- update: use namespace dyniamically from operator env than hardcode value by @zdtsw in #1298
- webhook: switch to contextual logger by @ykaliuta in #1295
- chore: use client.OjectKeyFromObject in client.Get() and add k8serr as alias by @zdtsw in #1301
- (fix): Change on trigger to pull_request_target in the "check-file-updates.yaml" action by @AjayJagan in #1296
- feat: Operator disable create usergroup if detect user enabled external auth by @zdtsw in #1297
- components, logger: use contextual logging approach by @ykaliuta in #1253
- logger, controllers: use common logging level, INFO by default by @ykaliuta in #1289
- Added code coverage guidelines by @asanzgom in #1302
- fix: to make the unset env variable in CSV work with fallback by @zdtsw in #1306
- controllers: switch to k8s contextual logger by @ykaliuta in #1308
- Tidy up run-nowebhook recipe & make clean PHONY by @grdryn in #1310
- Refactor secret generator controller by @lburgazzoli in #1311
- update: rename variables rhods to rhoai by @zdtsw in #1313
- logger: add logLevel to DSCI devFlags by @ykaliuta in #1307
- secret-generator controller: avoid reporting 'Secret not found' error in reconcile by @mlassak in #1312
- update: remove dsp with v1(tekton)backend related code by @zdtsw in #1281
- update: remove two SA which does not seem valid by @zdtsw in #1254
New Contributors
Full Changelog: v2.19.0...2.20.0
v2.19.0
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.9.0
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.1-08-14-2024
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.8.1
- Trainingoperator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-2
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.6.0
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.27.1-odh
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/v0.12.1.7
- Model mesh: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/v0.12.0.6-rc0
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/v0.12.0.7
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.23.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.9.0-1
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.8
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.27.0
What's Changed
- Update version to 2.18.2 by @github-actions in #1259
- fix(crd): adds validation pattern and max length for ns fields by @bartoszmajsak in #1261
- components: move logger creation to pkg/logger by @ykaliuta in #1264
- (fix): ODH release automation: Release notes generation by @AjayJagan in #1265
- docs: Update Contribution Guidelines by @VaishnaviHire in #1266
- fix: add downstream operator namespace into cache for secret by @zdtsw in #1267
- feat: add support for upgrade to force disableModelRegistry to false by @zdtsw in #1269
- controllers, monitoring: use local variable for logger by @ykaliuta in #1272
- DSCI CRD: allow default as a value for logmode by @ykaliuta in #1271
- Fixed typo for jackdelahunt owner by @jackdelahunt in #1273
- cluster_config: init cluster variables on startup by @ykaliuta in #1059
- components: move params.env image updating to Init stage by @ykaliuta in #1191
- update: remove webhook service from bundle by @zdtsw in #1275
- update: add validation on application and monitoring namespace in DSCI by @zdtsw in #1263
- logger: add zap command line switches by @ykaliuta in #1280
- Modify Unit Tests GitHub Actions workflow to get code coverage test reports by @asanzgom in #1279
- webhook: move initialization inside of the module by @ykaliuta in #1284
- feat: pass platform from env variable or fall back to use old logic by @zdtsw in #1252
- fix: update release version in DSCI and DSC for upgrade case by @zdtsw in #1287
- Update version to 2.19.0 by @github-actions in #1291
New Contributors
- @jackdelahunt made their first contribution in #1273
Full Changelog: v2.18.2...2.19.0
v2.18.2
Component Release Notes
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.7
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.26.2-odh
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.8.0-odh
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.1-08-14-2024
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.7.0-odh-1
- Trainingoperator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-1
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.22.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.7.0-15
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/v0.12.1.6
- Model mesh: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/v0.12.0.5-rc0
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/v0.12.0.6
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.5.0
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.26.0
Operator Release Notes
What's Changed
- Update version to 2.18.0 by @github-actions in #1246
- fix: update DSC/DSCI .status.release not depend on other's reconcile by @zdtsw in #1248
- fix: only replace/set default model reg namespace by webhook if comnent is enabled by @zdtsw in #1249
- chore: cleanup unnecessary permisison by @zdtsw in #1250
- refactor(webhook): change for mutating webhook to use Default to set ModelReg namespace by @zdtsw in #1241
- ci: ensures tests are run on push by @bartoszmajsak in #1236
- refactor: get platform calls by @zdtsw in #1251
- chore: reduce more call to get platform by @zdtsw in #1255
- cluster: remove GetPlatform api by @ykaliuta in #1256
- chore: Minor fixes and split pre-release workflow into 2 separate workflows. by @AjayJagan in #1257
- ODH Release 2.18.2: Version Update by @github-actions in #1260
Full Changelog: v2.18.1...v2.18.2
v2.18.1
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.8.0-odh
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.1-08-14-2024
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.7.0-odh-1
- Trainingoperator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-1
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.22.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.7.0-15
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.6
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.26.0
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/v0.12.1.6
- Model mesh: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/v0.12.0.5-rc0
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/v0.12.0.6
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.26.
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.5.0
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.26.1-odh
Full Changelog: v2.18.0...v2.18.1
v2.18.0
Component Release Notes
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.8.0-odh
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.1-08-14-2024
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.7.0-odh-1
- Trainingoperator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-1
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.22.0
- Notebook controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.7.0-15
- Modelregistry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.6
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.26.0
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/v0.12.1.6
- Model mesh: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/v0.12.0.5-rc0
- ODH model controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/v0.12.0.6
- Trustyai: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.26.
- Data science pipelines operator: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.5.0
- ODH dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.26.1-odh
What's Changed
- Don't restrict the nbc image update to downstream only by @jstourac in #1170
- Update version to 2.17.0 by @github-actions in #1210
- deploy: ApplyParams: do not write params.env if there are no updates by @ykaliuta in #1186
- chore: remove dead code by @zdtsw in #1203
- test: update e2e testcases by @zdtsw in #1208
- tests: enabled modelserving as Managed by @zdtsw in #1214
- tests: e2e: testApplicationCreation cleanup by @ykaliuta in #1215
- feat: improve Operator performance by using caching to reduce api call and network impact by @zdtsw in #1190
- tests: e2e: do not wait for deployments of disabled components by @ykaliuta in #1213
- feat: enable trustyai to use different manifests path by @zdtsw in #1218
- chore: Rework release automation - || by @AjayJagan in #1199
- tests: performance and time tuning for e2e by @zdtsw in #1216
- fix(cache): since we add new secret from modelreg with cache, we need to lose the cache for istio-system ns by @zdtsw in #1223
- fix: dashboard image not get set in downstream due to devFlags config by @zdtsw in #1224
- add StevenTobin to owners by @StevenTobin in #1225
- Webhook config cleanup by @ykaliuta in #1200
- fix: nbc not use correct image for downstream + cleanup downstream path by @zdtsw in #1226
- chore: update release keywords by @zdtsw in #1229
- feat: enable Trusty's Bias Feature Flag by @zdtsw in #1220
- feat(tracker): allows to define ownerReferences for FeatureTrackers by @bartoszmajsak in #1228
- Rename GetPlatform functions to not reflect implementation by @ykaliuta in #1232
- feat: added shared registries namespace property in model registry dsc component, fixes RHOAIENG-12335 by @dhirajsb in #1221
- feat: set DSCI application namespace to be immutable by @zdtsw in #1222
- chore: simplifies generateCertSecret func by @bartoszmajsak in #1233
- fix(test): makes DSCI-dependent tests self-contained by @bartoszmajsak in #1235
- refactor(feature): decouples Feature from the client by @bartoszmajsak in #1234
- chore: cleanup code by @zdtsw in #1238
- test: disable KFTO in e2e by @zdtsw in #1242
- ODH Release 2.18.0: Version Update by @github-actions in #1247
New Contributors
- @jstourac made their first contribution in #1170
- @StevenTobin made their first contribution in #1225
Full Changelog: v2.17.0...v2.18.0
v2.17.0
Component Release Notes
- Serving:
- Modelmesh: https://github.com/opendatahub-io/modelmesh-serving/releases/tag/v0.12.0.4-rc0
- Kserve: https://github.com/opendatahub-io/kserve/releases/tag/v0.12.1.4
- odh-model-controller: https://github.com/opendatahub-io/odh-model-controller/releases/tag/v0.12.0.4 - Model Registry: https://github.com/opendatahub-io/model-registry-operator/releases/tag/v0.2.5
- Datascience Pipelines: https://github.com/opendatahub-io/data-science-pipelines-operator/releases/tag/v2.5.0
- Distributed Worklods:
- Codeflare: https://github.com/opendatahub-io/codeflare-operator/releases/tag/v1.7.0-odh
- Ray: https://github.com/opendatahub-io/kuberay/releases/tag/v1.1.1-08-14-2024
- Kueue: https://github.com/opendatahub-io/kueue/releases/tag/v0.7.0-odh-1
- Training Operator: https://github.com/opendatahub-io/training-operator/releases/tag/v1.8.0-odh-1 - Dashboard: https://github.com/opendatahub-io/odh-dashboard/releases/tag/v2.25.2-odh
- Workbenches:
- Notebooks: https://github.com/opendatahub-io/notebooks/releases/tag/v1.21.0
- Notebook-controller: https://github.com/opendatahub-io/kubeflow/releases/tag/v1.7.0-15 - TrustyAI: https://github.com/trustyai-explainability/trustyai-service-operator/releases/tag/v1.25.0
Operator Release Notes
What's Changed
- chore(meta): removes map size declaration by @bartoszmajsak in #1166
- Update version to 2.16.0 by @github-actions in #1168
- doc: correct godoc by @zdtsw in #1152
- set devel log mode when running the operator locally by @lburgazzoli in #1171
- [RHOAIENG-10647] - Configure Knative PVC support as default by @spolti in #1154
- feat(make): adds generate to default targets by @bartoszmajsak in #1176
- chore: cleanup annotation in CSV by @zdtsw in #1173
- kserve: do not call ApplyParams for the empty list by @ykaliuta in #1179
- update: remove unnecessary param from ApplyParams() by @zdtsw in #1180
- update: open root group to the same permission as owner by @zdtsw in #1182
- fix(serverless): checks if Service Mesh is defined by @bartoszmajsak in #1183
- deploy: ApplyParams: rewrite with tempfile by @ykaliuta in #1178
- fix(feature): cleanup funcs should not rely on feature's data by @bartoszmajsak in #1184
- chore : use grep -E than egrep in make and set min k8s version by @zdtsw in #1187
- chore: update golangci-lint to v1.60.2, fix misleading test by @lburgazzoli in #1195
- chore: get_all_manifests.sh: support tags and make it priority by @ykaliuta in #1194
- chore: use /usr/bin/env to locate the bash interpreter based on the user's PATH settings. by @lburgazzoli in #1197
- upgrade: controller-runtime and code change accordingly by @zdtsw in #1189
- chore: update alias across code base and set in golint by @zdtsw in #1193
- chore: replace usage of fmt.Printf with logger by @lburgazzoli in #1201
- test: add operator namespace variable for unit-test by @zdtsw in #1204
- feat: add default cert for model registry, fixes RHOAIENG-9909 by @dhirajsb in #1165
- deps: uplift controller_gen and envtest version by @zdtsw in #1198
- feat: add servicemeshmember for model registry namespace, fixes RHOAIENG-11831 by @dhirajsb in #1202
- feat: add predicates on deployment by @zdtsw in #1172
- deps: uplift crd-ref-docs to 0.1.0 by @zdtsw in #1206
- docs: update old docs by @zdtsw in #1188
- fix: add check for all platform offering on components by @zdtsw in #1205
- feat: set ModelReg and KFTO default to Managed in ODH by @zdtsw in #1207
- ODH Release 2.17.0: Version Update by @github-actions in #1211
Full Changelog: v2.16.0...v2.17.0