Releases: kserve/modelmesh-serving
Releases · kserve/modelmesh-serving
v0.12.0
What's Changed
- docs: Updates post release v0.11.2 by @ckadner in #476
- fix: Install fails if commit hash starts with a number by @ckadner in #473
- Replace "foo" string with a less generic one by @israel-hdez in #465
- chore: Update protobuf to v1.32.0 by @spolti in #479
- chore: Update dependencies to move away DoS vulnerability in github.com/pkg/sftp package by @Jooho in #480
- chore: Update indirect dependency to knative.dev/serving v0.37.5 by @ckadner in #468
- chore: Upgrade to Go 1.21 (rebase developer image from ubi/go-toolset to ubi-minimal) by @ckadner in #487
- chore: update GitHub actions libaries by @ckadner in #488
- docs: Include the required jq dependency by @medinad96 in #492
- feat: Update Triton model support by @rafvasq in #485
- chore: update google.golang.org/protobuf to v1.33.0 by @israel-hdez in #496
- doc: Add custom runtime with PVC example by @zhlsunshine in #495
- chore: Update requirements in custom runtime example by @rafvasq in #498
- release: Update KServe to v0.12.0 by @israel-hdez in #497
- chore: Update golang.org/x/net by @spolti in #499
- release: Update v0.12.0-rc0 version references by @israel-hdez in #501
- release: Update v0.12.0 version references by @israel-hdez in #516
New Contributors
- @israel-hdez made their first contribution in #465
- @medinad96 made their first contribution in #492
- @zhlsunshine made their first contribution in #495
Full Changelog: v0.11.2...v0.12.0
v0.12.0-rc0
What's Changed
- docs: Updates post release v0.11.2 by @ckadner in #476
- fix: Install fails with int commit hash by @ckadner in #473
- Replace "foo" string with a less generic one by @israel-hdez in #465
- chore: Update protobuf to v1.32.0 by @spolti in #479
- chore: Update dependencies by @Jooho in #480
- chore: Update indirect dependency to knative.dev/serving v0.37.5 by @ckadner in #468
- chore: Upgrade to Go 1.21 (rebase developer image from ubi/go-toolset to ubi-minimal) by @ckadner in #487
- chore: update GitHub actions by @ckadner in #488
- docs: Include the required jq dependency by @medinad96 in #492
- feat: Update Triton model support by @rafvasq in #485
- chore: update google.golang.org/protobuf to v1.33.0 by @israel-hdez in #496
- doc: Add custom runtime with PVC example by @zhlsunshine in #495
- chore: Update requirements in custom runtime example by @rafvasq in #498
- release: Update KServe to v0.12.0 by @israel-hdez in #497
- chore: Update golang.org/x/net by @spolti in #499
- release: Update v0.12.0-rc0 version references by @israel-hdez in #501
New Contributors
- @israel-hdez made their first contribution in #465
- @medinad96 made their first contribution in #492
- @zhlsunshine made their first contribution in #495
Full Changelog: v0.11.2...v0.12.0-rc0
v0.11.2
What's Changed
- fix: Incorrect conversion between integer types by @ckadner in #446
- fix: Link Python 3.8 in Dockerfile by @rafvasq in #458
- docs: Documentation fixes by @ckadner in #445
- docs: Copy-edit TLS.md by @rafvasq in #457
- docs: Update release process by @ckadner in #466
- test: Add FVT in namespace-scope mode by @ckadner in #448
- test: Update FVT toolchain (#463) by @ckadner in #464
- chore: Create CodeQL configuration by @ckadner in #444
- chore: Update go networking dependencies by @ckadner in #451
- chore: Updates gRPC dependencies by @rafvasq in #453
- chore: Upgrade opentelemetry/http and k8s.io/apimachinery by @spolti in #459
- chore: Update golang.org/x/crypto to v0.17.0 by @ckadner in #467
- chore: Update to Go 1.20, kserve v0.11.2 by @ckadner in #470
- release: Update
v0.11.2
image tags by @ckadner in #475
Full Changelog: v0.11.1...v0.11.2
Corresponding Releases
v0.11.1
🌈 What's New?
- feat: Add per model metrics by @VedantMahabaleshwarkar in kserve/modelmesh#90
- feat: Support ModelMetadata endpoint by @rafvasq in kserve/rest-proxy#26
🐞 Fixes
- fix: Skip
ClusterServingRuntime
deletion if deployed using--namespace-scope-mode
by @rafvasq in #421 - fix: Update delete.sh to support self-sign-certs by @Jooho in #400
- fix: Goroutine memory leak by @Jooho in #397
- fix: namespace-scoped mode by service_controller by @Jooho in #435
- fix: Reading memory limits when cgroup v2 used by @funbiscuit in kserve/modelmesh#107
- fix: Model disk size calculation for models on PVCs by @GolanLevy in kserve/modelmesh-runtime-adapter#55
📄 Documentation
- chore: Add Makefile documentation by @ddelange and @ckadner in #373, kserve/modelmesh-runtime-adapter#50, kserve/rest-proxy#25
- docs: fix typo by @cezhang in kserve/modelmesh#103
🦦 Other
- chore: Support development version of Kustomize in install script by @janwytze and @ckadner in #428
- chore: Add manual trigger to run build/push action by @ckadner in #404
- chore: Use generic Set instead of deprecated sets.String by @rafvasq in #422
- chore: Add new approvers to OWNERS file by @ckadner in #437, kserve/modelmesh#109, kserve/modelmesh-runtime-adapter#56
- test: Increase initial time to stabilize for FVTs by @ckadner in #429
- test: Enable FVTs to be triggered manually by @ckadner in #432
- release: Update KServe and dependencies to v0.11.1 by @rafvasq in #439
- release: Update image tags for v0.11.1 by @rafvasq #440
🥳 New Contributors
- @janwytze made their first contribution in #428
- @cezhang made their first contribution in kserve/modelmesh#103
✨ Related Releases
- https://github.com/kserve/modelmesh/releases/tag/v0.11.1
- https://github.com/kserve/modelmesh-runtime-adapter/releases/tag/v0.11.1
- https://github.com/kserve/rest-proxy/releases/tag/v0.11.1
- https://github.com/kserve/modelmesh-minio-examples/releases/tag/v0.11.1
Full Changelog: v0.11.0...v0.11.1
v0.11.0
🌈 What's New?
- Feat: Add PVC storage support by @chinhuang007 and @ckadner in #267, #340
- Add support for configurable MM_Payload_Processor environment variable by @RobGeada in #339
- add HPA feature/unit/fvt/docs/script by @Jooho in #342
- Push multi-arch images by @ddelange and @ckadner in #314
- Support ARM 64 bit architecture by @ckadner in #371
- feat: Add Template Grafana Dashboard for ModelMesh Metrics by @rafvasq in #346
- feat: Allow custom prometheus info metric by @rafvasq in kserve/modelmesh#83
🐞 Fixes
- fix: Generalizes sed and fixes dry-run cmd by @rafvasq in #363
- fix: set non-empty modelPath for http storageURI by @tjohnson31415 and @ckadner in #382
- fix: update links to env var lines by @rafvasq in #326
- fix: etcd pod fails to start on OpenShift by @ckadner in #321
- Reduce FVT disk usage by @ckadner in #368
📄 Documentation
- docs: clarify gRPC quickstart example by @rafvasq in #322
- docs: Update release process by @ckadner in #307
- doc: Remove cert flag from quickstart by @rafvasq in #364
- doc: Add Python Client Examples by @lgdeloss in #395
- doc: Update quickstart.md by @AshleyZhao in #398
- doc: include namespace-scope info by @rafvasq in #306
- Use
--namespace-scope-mode
for Quickstart by @ckadner in #304
🦦 Other
- test: Add TorchServe FVT by @rafvasq in #294
- chore: Run GitHub actions on
release-*
branches by @ckadner in #310 - chore: Update go dependency to fix CVE-2022-1996 by @ckadner in #328
- chore: Update TritonServer to 23.04 by @rafvasq in #359
- chore: Update TorchServe to 0.7.1 by @rafvasq in #361
- chore: Update MLServer to v1.3.2 by @rafvasq in #355, kserve/modelmesh-runtime-adapter#45
- chore: Bump to use autoscaling/v2 by @rafvasq and @ckadner in #403
- chore: Rename webhook (HPA) by @ckadner in #415
- Cleanup OWNERS by @ckadner in #354
- Update Dockerfile packages by @JasmondL in #291
- release: Update KServe/dependencies by @rafvasq and @ckadner in #379
- release: Update ModelMesh image tags by @rafvasq in #390, #406, #412
🥳 New Contributors
- @JasmondL made their first contribution in #291
- @RobGeada made their first contribution in #339
- @Jooho made their first contribution in #342
- @ddelange made their first contribution in #314
- @lgdeloss made their first contribution in #395
- @AshleyZhao made their first contribution in #398
Full Changelog: v0.10.0...v0.11.0
All File Changes: https://github.com/kserve/modelmesh-serving/compare/v0.10.0..v0.11.0
v0.11.0-rc1
What's Changed
Full Changelog: v0.11.0-rc0...v0.11.0-rc1
v0.11.0-rc0
What's Changed
- Update Dockerfile packages by @JasmondL in #291
- Update docs with version
v0.10.0-rc0
by @ckadner in #301 - Use
--namespace-scope-mode
for Quickstart by @ckadner in #304 - chore: Run GitHub actions on
release-*
branches by @ckadner in #310 - release: Update
main
docs for versionv0.10.0
by @ckadner in #309 - doc: include namespace-scope info by @rafvasq in #306
- fix: etcd pod fails to start on OpenShift by @ckadner in #321
- docs: clarify gRPC quickstart example by @rafvasq in #322
- fix: update links to env var lines by @rafvasq in #326
- chore: Update go dependency to fix CVE-2022-1996 by @ckadner in #328
- test: Add TorchServe FVT by @rafvasq in #294
- docs: Update release process by @ckadner in #307
- Feat: Add PVC storage support by @chinhuang007 in #267
- Add support for configurable MM_Payload_Processor environment variable by @RobGeada in #339
- Bug fixes and E2E tests for PVC storage by @ckadner in #340
- Cleanup OWNERS by @ckadner in #354
- add HPA feature/unit/fvt/docs/script by @Jooho in #342
- fix: Generalizes sed and fixes dry-run cmd by @rafvasq in #363
- Push multi-arch images by @ddelange in #314
- doc: Remove cert flag from quickstart by @rafvasq in #364
- Reduce FVT disk usage by @ckadner in #368
- Support ARM 64 bit architecture by @ckadner in #371
- chore: Update TorchServe to 0.7.1 by @rafvasq in #361
- chore: Update MLServer to v1.3.2 by @rafvasq in #355
- feat: Add Template Grafana Dashboard for ModelMesh Metrics by @rafvasq in #346
- chore: Update TritonServer to 23.04 by @rafvasq in #359
- release: Update KServe/dependencies by @rafvasq in #379
- fix: set non-empty modelPath for http storageURI by @tjohnson31415 in #382
- release: Update image tags for v0.11.0-rc0 by @rafvasq in #390
New Contributors
- @JasmondL made their first contribution in #291
- @RobGeada made their first contribution in #339
- @Jooho made their first contribution in #342
- @ddelange made their first contribution in #314
Full Changelog: v0.10.0...v0.11.0-rc0
v0.11.0-alpha
v0.10.0
🌈 What's New?
- TorchServe support (#250, kserve/modelmesh-runtime-adapter#34)
- ClusterServingRuntime support (#241, #252, #257)
- Enable pod anti-affinity for controller (#272)
- Support passing labels and annotations from ServingRuntimePodSpec to runtime Pod (#271)
- Support for image pull secrets in ServingRuntime spec (#276)
- Update to use latest OVMS 2022.2 image (#258)
- Add V2 Inference API support for OVMS runtime (kserve/modelmesh-runtime-adapter#31)
- Support BYTES/string type tensors in REST proxy (kserve/rest-proxy#17)
- Reworked second-copy scaling logic (kserve/modelmesh#49)
🐞 Fixes
- Ensure modelmesh container comes last in list (#202)
- Ensure delete.sh script works properly with implicit namespace (#217)
- Fix namespace-scoped install (#212)
- Tolerate kustomize version 3.2 (#233)
- Correct config-defaults mount path (#289)
- Support request/response parameters in REST proxy (kserve/rest-proxy#15)
- Propagate context to puller download tasks (kserve/modelmesh-runtime-adapter#32)
- Ensure intra-cluster InternalExceptions are propagated properly (kserve/modelmesh#58)
- Fix failure expiry race condition (kserve/modelmesh#67)
- Fix cache accounting in loading failures case (kserve/modelmesh#74)
📄 Documentation
- Sync updated model-runtime.proto file from modelmesh repo (#203)
- Update FVT prerequisites (#235)
- Update cluster sizing link in quickstart.md (#236)
- Fix port-forward command in run-inference.md (#232)
- Ensure CRD inline code consistency (#265)
- Fix TLS secret name ConfigMap update example (#260)
- Relax kustomize version prerequisite for Quickstart (#245)
- Update Custom Runtime Docs (#277)
- Update quickstart to include ovms (#270)
🦦 Other
- Pass ServingRuntime inference endpoint to built-in adapter (#227)
- Make list of supported built-in runtime server types overridable (#220)
- Add script to identify broken doc links (#237)
- Automatically set kube context in development container (#246)
- Fix error in
verify_doc_links.py
script (#244) - Preserve command history of
make develop
interactive sessions (#234) - Update makefile to support building with podman (#266)
- Fix FVT runtime count issue (#285)
- Update Dockerfile packages (#291)
- Clean up various adapter/puller logic (kserve/modelmesh-runtime-adapter#33)
- Many dependencies updated (various)
New Contributors
- @ckadner made his first contribution in #236
- @rafvasq made his first contribution in #265
- @anishasthana made his first contribution in #266
- @lizzzcai made their first contribution in #271
- @JasmondL made his first contribution in #291
Full Changelog: v0.9.0...v0.10.0
All File Changes: https://github.com/kserve/modelmesh-serving/compare/v0.9.0..v0.10.0
v0.10.0-rc0
Release candidate for v0.10.0