Releases: opendatahub-io/kserve
Releases · opendatahub-io/kserve
odh-v2.32
What's Changed
- [release-v0.15] Align support secure access to prometheus in Keda autoscaling to upstream API by @pierDipi in #739
- Updating hf-xet package version to >= 1.1.2 by @brettmthompson in #743
- Update Tekton files to version odh-v2.32 by @odh-devops-app[bot] in #744
- RHOAIENG-30193-fixed-constant-looping cherry pick by @andresllh in #770
New Contributors
- @odh-devops-app[bot] made their first contribution in #744
Full Changelog: odh-v2.31...odh-v2.32
odh-v2.31
What's Changed
- [Cherry pick] Python test fixes from upstream by @hdefazio in #660
- [Cherry pick][Release 0.15] Stop and resume a model [Raw Deployment] by @hdefazio in #661
- [Cherry-Pick] update pip version by @Jooho in #685
- [release-v0.15] Resolve inference endpoint using runtime protocol when applicable by @openshift-cherrypick-robot in #690
- [Cherry-pick] Stop and Resume a transformer by @hdefazio in #704
- Stop and resume an explainer by @hdefazio in #706
Full Changelog: odh-v2.30...odh-v2.31
odh-v2.30
What's Changed
- Allow OCI for multi-node/multi-gpu [v0.15] by @israel-hdez in #620
- Fix e2e tests by @spolti in #634
- [release-v0.15] Sync with upstream tag v0.15.2 by @israel-hdez in #632
- Fix issue with OCI support for multi-node/multi-gpu: missing MODEL_DIR envvar by @israel-hdez in #627
- [release-v0.15] Add pierDipi and bartoszmajsak to OWNERS by @openshift-cherrypick-robot in #638
- [Cherry-pick] RHOAIENG-26179: Deploy CMA / KEDA during E2E tests setup by @openshift-cherrypick-robot in #635
- [release-v0.15] Disallow Propagation of haproxy.router.openshift.io/timeout Annotation by @openshift-cherrypick-robot in #639
- [release-v0.15] RHOAIENG-24134: KServe Support secure access to the metrics server with TriggerAuthentication for KEDA autoscaling by @openshift-cherrypick-robot in #644
- [release-v0.15] Back-porting fixes for InferenceGraph by @openshift-cherrypick-robot in #648
- Fix references to ODH images in params.env by @israel-hdez in #649
- Restoring zero initial scale behavior by @brettmthompson in #646
- Fix the ODH release workflow for v0.15 branch by @hdefazio in #653
New Contributors
- @openshift-cherrypick-robot made their first contribution in #638
Full Changelog: odh-v2.29...odh-v2.30
odh-v2.29
What's Changed
- add storage-initializer uid handling for OpenShift with istio-cni by @ReToCode in #18
- Adapt GH-workflows to correctly push to ODH container repositories by @israel-hdez in #28
- Update OWNERS files by @israel-hdez in #38
- Openshift-ci onboarding by @israel-hdez in #39
- [Sync] kserve/kserve-master to master branch by @vaibhavjainwiz in #70
- Upstream master sync by @israel-hdez in #83
- automate addition of new isues into ODH board by @heyselbi in #97
- Code sync up to upstream commit for v0.11.1 by @israel-hdez in #108
- add spoltin in the OWNERS file by @spolti in #110
- [RHODS-12555] - CVE-2023-44487 by @spolti in #109
- [RHODS-12555] - CVE-2023-44487 - qpext by @spolti in #114
- [master] Preparation for odh-opeartor v2 by @israel-hdez in #111
- Enable Istio Virtual Host by @israel-hdez in #115
- remove webhookClientConfig from inferenceservice crd of kserve by @VedantMahabaleshwarkar in #120
- Increase kserve controller limit resources(cpu/memory) by @Jooho in #125
- Code sync with upstream by @israel-hdez in #133
- [pull] master from kserve:master by @pull in #88
- [pull] master from kserve:master by @pull in #136
- [pull] master from kserve:master by @pull in #142
- Use ThirdParty tokens for CI, for compatibility with ROSA-Hosted clusters by @israel-hdez in #146
- Revert and re-adapt test/e2e/common/utils.py by @israel-hdez in #147
- Sync by @spolti in #159
- [pull] master from kserve:master by @pull in #161
- [pull] master from kserve:master by @pull in #162
- Bump golang.org/x/crypto from 0.1.0 to 0.17.0 in /docs/samples/graph/bgtest/bgtest by @dependabot in #149
- Reverts of unneeded commits; and upstream code sync by @israel-hdez in #179
- Update OWNERS in main branch by @heyselbi in #204
- Code sync with upstream 2024-02-15 by @israel-hdez in #206
- [pull] master from kserve:master by @pull in #194
- [pull] master from kserve:master by @pull in #219
- set disableIngressCreation to true in odh overlay by @VedantMahabaleshwarkar in #251
- add .tekton to gitignore to avoid conflict due to Konflux by @Jooho in #254
- fix syntax error in inferenceservice-config patch by @VedantMahabaleshwarkar in #257
- [RHOAIENG-3551] - fastapi - Regular Expression Denial of Service (ReDoS) by @spolti in #256
- Increase memory limit of kserve-controller pod by @israel-hdez in #261
- Synch by @spolti in #264
- Fix CI: Serverless removed domain-mapping deployment by @israel-hdez in #277
- Sync by @spolti in #275
- [pull] master from kserve:master by @pull in #276
- Add capability to run RawDeployment E2Es in OpenShift-ci by @israel-hdez in #220
- [RHOAIENG-5073] - Routing and Headless Service Support in KServe Raw … by @spolti in #280
- Sync2 by @spolti in #289
- Create Workflow for release and tag with Changelog by @rpancham in #287
- remove unnecessary operators by @Jooho in #316
- [RHOAIENG-4617] - follow up - remove hardcoded fastapi from Dockerfile by @spolti in #292
- Fix storage-initializer-docker-publisher workflow by @israel-hdez in #340
- Sync kserve/master with odh/master by @spolti in #356
- [pull] master from kserve:master by @pull in #357
- [pull] master from kserve:master by @pull in #358
- replace upstream Dockerfiles with ubi dockerfiles. by @VedantMahabaleshwarkar in #362
- Docs for authorization feature by @israel-hdez in #253
- enable DirectPvcVolumeMount by @VedantMahabaleshwarkar in #367
- [pull] master from kserve:master by @pull in #361
- [pull] master from kserve:master by @pull in #374
- [pull] master from kserve:master by @pull in #379
- Add workflow to Trigger build on PR add LGTM and Create Tag and Release with Changelog and push image to quay by @rpancham in #366
- update local gateway information by @Jooho in #372
- CWE-362 - anyio Race Condition by @spolti in #382
- set protocol https for .Status.Address.URL by @Jooho in #386
- explicitly enable ubi-8 baseos repo by @riprasad in #395
- Removed arm/v7 to make the jobs working again for now by @npanpaliya in #391
- [RHOAIENG-10904] Updated istio versions based on go version 1.21 by @mholder6 in #396
- Fix apiGroups in aggregate roles on manifests by @israel-hdez in #401
- [RHOAIENG-12577] - enable modelCar by default by @spolti in #407
- [RHOAIENG-12260] - [konflux] hermetic build for storage-initializer i… by @spolti in #411
- Documentation on using OCI images for model storage (modelcars) by @israel-hdez in #415
- [RHOAIENG-14595] Updated the OWNERS file by @mholder6 in #420
- Code sync for upstream v0.14.0 by @israel-hdez in #421
- Revert 'Increase memory limit of kserve-controller pod' by @hdefazio in #422
- [20241101] ODH Master Sync by @Jooho in #425
- Fix issues after 0.14.0 sync by @Jooho in #424
- [Cherry-pick] To fix e2e test, cherry pick commits by @Jooho in #428
- Revert "[Cherry-pick] To fix e2e test, cherry pick commits" by @Jooho in #429
- [RHOAIENG-15409] add knativeLocalGatewayService to fix VS issue by @Jooho in #431
- Upstream sync 20241106 by @Jooho in #433
- upgrade golang from 1.21 to 1.22 by @Jooho in #435
- [Revert] b7a868f commit for 1.22 upgrade by @Jooho in #437
- [RHOAIENG-11034] - Disabling Authorino Token Authorization forces a Model Pod to rollout by @spolti in #441
- Trust OpenShift service CA in kserve-router by @israel-hdez in #426
- Use odh-model-controller incubating branch by @hdefazio in #443
- Seprate creating dsc/dsci objects part from kustomization by @Jooho in #445
- add oauth-proxy to rawdeployments if odh auth label is present by @VedantMahabaleshwarkar in #419
- Fix old tag grab by @mholder6 in #452
- Sync with upstream main by @hdefazio in #456
- Add GenAI example for using OCI images for model storage by @israel-hdez in #447
- Sync kserve/master into ODH/master by @spolti in #459
- [RHOAIENG-16851] - Rawdeployment bug fixes by @VedantMahabaleshwarkar in #462
- Remove starlette pinned version because it is already in the requirem… by @hdefazio in #473
- [master] Enable forward...
odh-v2.28
What's Changed
- [Cherry Pick] add flag to control tls behavior for kserve router by @israel-hdez in #566
- [RHOAIENG-23169] - StorageInitializer fails do download models from h… by @spolti in #565
- [Cherry-pick][RHOAIENG-7607]Enhance InjectAgent to Handle Only HTTPGet, TCP Readiness Probes (kserve#4012) by @spolti in #570
- Fix kserve-controller creating two InferenceGraph pods by @israel-hdez in #575
- disable autoMountServiceAccountToken: true globally (#553) by @spolti in #576
- Prevent External Route Changes To ISVCs From Creating New Revisions (… by @spolti in #578
- [RHOAIENG-19717] Old pull secret persists when updating isvcs (#522) by @spolti in #577
- Cherry Pick for 0.14 Release by @brettmthompson in #579
Full Changelog: odh-v2.27...odh-v2.28
odh-v2.27
What's Changed
- Force symlink for ModelCar by @israel-hdez in #540
- add tls to kserve-router and add certs to ig service and always mount… by @VedantMahabaleshwarkar in #531
- [RHOAIENG-7287] - KServe UBI9 upgrade (#527) by @spolti in #548
- Fix oauth-proxy should not be injected to InferenceGraph by @israel-hdez in #543
- change oauth proxy image to be compatible with multi arch by @VedantMahabaleshwarkar in #556
Full Changelog: odh-v2.26...odh-v2.27
odh-v2.26
What's Changed
- add storage-initializer uid handling for OpenShift with istio-cni by @ReToCode in #18
- Adapt GH-workflows to correctly push to ODH container repositories by @israel-hdez in #28
- Update OWNERS files by @israel-hdez in #38
- Openshift-ci onboarding by @israel-hdez in #39
- [Sync] kserve/kserve-master to master branch by @vaibhavjainwiz in #70
- Upstream master sync by @israel-hdez in #83
- automate addition of new isues into ODH board by @heyselbi in #97
- Code sync up to upstream commit for v0.11.1 by @israel-hdez in #108
- add spoltin in the OWNERS file by @spolti in #110
- [RHODS-12555] - CVE-2023-44487 by @spolti in #109
- [RHODS-12555] - CVE-2023-44487 - qpext by @spolti in #114
- [master] Preparation for odh-opeartor v2 by @israel-hdez in #111
- Enable Istio Virtual Host by @israel-hdez in #115
- remove webhookClientConfig from inferenceservice crd of kserve by @VedantMahabaleshwarkar in #120
- Increase kserve controller limit resources(cpu/memory) by @Jooho in #125
- Code sync with upstream by @israel-hdez in #133
- [pull] master from kserve:master by @pull in #88
- [pull] master from kserve:master by @pull in #136
- [pull] master from kserve:master by @pull in #142
- Use ThirdParty tokens for CI, for compatibility with ROSA-Hosted clusters by @israel-hdez in #146
- Revert and re-adapt test/e2e/common/utils.py by @israel-hdez in #147
- Sync by @spolti in #159
- [pull] master from kserve:master by @pull in #161
- [pull] master from kserve:master by @pull in #162
- Bump golang.org/x/crypto from 0.1.0 to 0.17.0 in /docs/samples/graph/bgtest/bgtest by @dependabot in #149
- Reverts of unneeded commits; and upstream code sync by @israel-hdez in #179
- Update OWNERS in main branch by @heyselbi in #204
- Code sync with upstream 2024-02-15 by @israel-hdez in #206
- [pull] master from kserve:master by @pull in #194
- [pull] master from kserve:master by @pull in #219
- set disableIngressCreation to true in odh overlay by @VedantMahabaleshwarkar in #251
- add .tekton to gitignore to avoid conflict due to Konflux by @Jooho in #254
- fix syntax error in inferenceservice-config patch by @VedantMahabaleshwarkar in #257
- [RHOAIENG-3551] - fastapi - Regular Expression Denial of Service (ReDoS) by @spolti in #256
- Increase memory limit of kserve-controller pod by @israel-hdez in #261
- Synch by @spolti in #264
- Fix CI: Serverless removed domain-mapping deployment by @israel-hdez in #277
- Sync by @spolti in #275
- [pull] master from kserve:master by @pull in #276
- Add capability to run RawDeployment E2Es in OpenShift-ci by @israel-hdez in #220
- [RHOAIENG-5073] - Routing and Headless Service Support in KServe Raw … by @spolti in #280
- Sync2 by @spolti in #289
- Create Workflow for release and tag with Changelog by @rpancham in #287
- remove unnecessary operators by @Jooho in #316
- [RHOAIENG-4617] - follow up - remove hardcoded fastapi from Dockerfile by @spolti in #292
- Fix storage-initializer-docker-publisher workflow by @israel-hdez in #340
- Sync kserve/master with odh/master by @spolti in #356
- [pull] master from kserve:master by @pull in #357
- [pull] master from kserve:master by @pull in #358
- replace upstream Dockerfiles with ubi dockerfiles. by @VedantMahabaleshwarkar in #362
- Docs for authorization feature by @israel-hdez in #253
- enable DirectPvcVolumeMount by @VedantMahabaleshwarkar in #367
- [pull] master from kserve:master by @pull in #361
- [pull] master from kserve:master by @pull in #374
- [pull] master from kserve:master by @pull in #379
- Add workflow to Trigger build on PR add LGTM and Create Tag and Release with Changelog and push image to quay by @rpancham in #366
- update local gateway information by @Jooho in #372
- CWE-362 - anyio Race Condition by @spolti in #382
- set protocol https for .Status.Address.URL by @Jooho in #386
- explicitly enable ubi-8 baseos repo by @riprasad in #395
- Removed arm/v7 to make the jobs working again for now by @npanpaliya in #391
- [RHOAIENG-10904] Updated istio versions based on go version 1.21 by @mholder6 in #396
- Fix apiGroups in aggregate roles on manifests by @israel-hdez in #401
- [RHOAIENG-12577] - enable modelCar by default by @spolti in #407
- [RHOAIENG-12260] - [konflux] hermetic build for storage-initializer i… by @spolti in #411
- Documentation on using OCI images for model storage (modelcars) by @israel-hdez in #415
- [RHOAIENG-14595] Updated the OWNERS file by @mholder6 in #420
- Code sync for upstream v0.14.0 by @israel-hdez in #421
- [Cherry-pick] To fix e2e test, cherry pick commits to 0.14 release banch by @Jooho in #430
- [Cherry-Pick] add knativeLocalGatewayService to fix VS issue by @Jooho in #432
- [Cherry Pick] Multi node implementation by @Jooho in #434
- [Cherry-pick] upgrage golang from 1.21 to 1.22 by @Jooho in #436
- [v0.14] Cherry-pick Inference Graph stabilizations by @israel-hdez in #427
- [Cherry-Pick][RHOAIENG-11034] - Disabling Authorino Token Authorization forces a Model Pod to rollout by @spolti in #444
- [Cherry-pick][RHOAIENG-16420] Fix Starlette Denial of service (DoS) via multipart form-data by @spolti in #446
- Synced the master branch to the release branch for ODH release v2.22 by @mholder6 in #450
- Updated the release tag in the params.env file by @mholder6 in #451
- [Cherry-pick] Fix old tag grab by @mholder6 in #453
- Add well-known label to InferenceGraphs by @israel-hdez in #463
- [RHOAIENG-17336] - Denial of Service on golang.org/x/net/html by @spolti in #461
- RawDeployment cherry picks by @VedantMahabaleshwarkar in #466
- go.mod fixes for CVE-2024-45338 by @VedantMahabaleshwarkar in #468
- [v0.14] Enable forwarding Authorization header in InferenceGraphs by @israel-hdez in #467
- [Cherry pick] Fix InferenceService state when Predictor pod in CrashLoopBackOff (… by @hdefazio in #465
- [Cherry-Pick] Remove starlette pinned version because it is already in the requirem… by @hdefazio in #474
- On InferenceService deletion, validate no references to it by @israel-hdez in #475
- [Cherry-Pick] Cleanup the filepath in createNewFile to avoid path traversal issue by @hdefazio in https://git...
odh-v2.25
What's Changed
- Better compatibility with in-place upgrades by @israel-hdez in #491
- Use leader election for better compatibility with in-place upgrades by @israel-hdez in #492
- Implement OpenShift Route creation for InferenceGraphs by @israel-hdez in #480
- [Cherry-pick] from master to release: Add release metadata for kserve by @heyselbi in #496
- [Cherry-pick][RHOAIENG-19923] - ose-oauth-proxy image for kserve and model mesh sh… by @spolti in #498
- [Cherry-pick] Split the e2e test cluster setup into a new script by @hdefazio in #505
Full Changelog: odh-v2.24...odh-v2.25
odh-v2.24
What's Changed
- go.mod fixes for CVE-2024-45338 by @VedantMahabaleshwarkar in #468
- [v0.14] Enable forwarding Authorization header in InferenceGraphs by @israel-hdez in #467
- [Cherry pick] Fix InferenceService state when Predictor pod in CrashLoopBackOff (… by @hdefazio in #465
- [Cherry-Pick] Remove starlette pinned version because it is already in the requirem… by @hdefazio in #474
- On InferenceService deletion, validate no references to it by @israel-hdez in #475
- [Cherry-Pick] Cleanup the filepath in createNewFile to avoid path traversal issue by @hdefazio in #484
- add DeploymentMode to InferenceService and InferenceGraph status by @VedantMahabaleshwarkar in #485
- Fix the tags used in the ODH release process on release-v0.14 by @hdefazio in #488
- Update Dockerfile by @israel-hdez in #489
- Revert "Update Dockerfile (#489)" by @israel-hdez in #490
Full Changelog: odh-v2.23...odh-v2.24
odh-v2.23
What's Changed
- [Cherry-pick] Fix old tag grab by @mholder6 in #453
- Add well-known label to InferenceGraphs by @israel-hdez in #463
- [RHOAIENG-17336] - Denial of Service on golang.org/x/net/html by @spolti in #461
- RawDeployment cherry picks by @VedantMahabaleshwarkar in #466
Full Changelog: odh-v2.22...odh-v2.23