kserve

Standardized Serverless ML Inference Platform on Kubernetes

APACHE-2.0 License

Downloads
57.6K
Stars
3K
Committers
244

Bot releases are hidden (Show)

kserve - v0.12.0 Latest Release

Published by yuzisun 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.11.1...v0.12.0

kserve - v0.12.0-rc1

Published by yuzisun 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.12.0-rc0...v0.12.0-rc1

kserve - v0.12.0-rc0

Published by yuzisun 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.11.1...v0.12.0-rc0

kserve - v0.11.2

Published by yuzisun 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.11.1...v0.11.2

kserve - v0.11.1

Published by yuzisun about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.11.0...v0.11.1

kserve - v0.11.0

Published by yuzisun about 1 year ago

🌈 What's New?

Core Inference & Serving Runtimes

Advanced Inference

Storage Provider

KServe Python SDK

kserve 0.11.0 now uses poetry for dependency management, cloud storage dependencies are now made optional and you can run pip install kserve[storage] to install those dependencies.

⚠️ What's Changed

🐛 What's Fixed

⬆️ Version Upgrade

🔨 Project SDLC

📝 Documentation Update

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.10.0...v0.11.0

kserve - v0.11.0-rc1

Published by yuzisun over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.11.0-rc0...v0.11.0-rc1

kserve - v0.10.2

Published by yuzisun over 1 year ago

What's Changed

Full Changelog: https://github.com/kserve/kserve/compare/v0.10.1...v0.10.2

kserve - v0.11.0-rc0

Published by yuzisun over 1 year ago

🌈 What's New?

Core Inference

Inference Graph

What's Changed

Poetry Dependency Management

🐛 What's Fixed

Documentation Updates

SDLC Changes

Dependency Updates

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.10.0...v0.11.0-rc0

kserve - v0.10.1

Published by yuzisun over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.10.0...v0.10.1

kserve - v0.10.0

Published by yuzisun over 1 year ago

🌈 What's New?

Core Inference

Serving Runtimes

Advanced Inference

Storage Provider

Multi-Arch Image

⚠️ What's Changed

  • Cleanup InferenceService configmap for ML framework related fields by @Suresh-Nakkeran in https://github.com/kserve/kserve/pull/2225
    Warning: If you still have inference service predictors which are not mutated by the webook to convert to the new model spec introduced since 0.8, you need to make a simple spec update to have them go through the mutating webhook.

  • Pass request headers to predict method (#2284) by @andyi2it in https://github.com/kserve/kserve/pull/2360
    Warning: the preprocess, predict and postprocess now requires passing the additional argument with headers.

🐛 What's Fixed

⬆️ Version Upgrade

🔨 Project SDLC

Security Patches

📝 Documentation Update

Full Changelog

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.9.0...v0.10.0

kserve - v0.10.0-rc1

Published by yuzisun almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.10.0-rc0...v0.10.0-rc1

kserve - v0.10.0 RC0 Release

Published by yuzisun almost 2 years ago

🌈 What's New?

Core Inference

Serving Runtimes

Advanced Inference

Storage Provider

What's Changed

Version Upgrade

Project SDLC

Security Patches

Documentation Update

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.9.0...v0.10.0-rc0

kserve - v0.9.0

Published by yuzisun about 2 years ago

🌈 What's New?

In this release we are excited to introduce the new InferenceGraph feature which has long been asked from the community. Also continuing the effort from the last release for unifying the InferenceService API for deploying models on KServe and ModelMesh, ModelMesh is now fully compatible with KServe InferenceService API!

Core Inference

Advanced Inference

Model Storage Provider

Serving Runtime

⚠️ What's Changed

🐞 Fixes

⬆️ Version upgrades

📖 Documentation

⚒️ Developer Experience

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.8.0...v0.9.0

kserve - v0.9.0-rc0

Published by yuzisun over 2 years ago

🌈 What's New?

Core Inference

Advanced Inference

Model Storage Provider

Serving Runtime

⚠️ What's Changed

🐞 Fixes

⬆️ Version upgrades

📖 Documentation

⚒️ Developer Experience

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.8.0...v0.9.0-rc0

kserve - v0.8.0

Published by yuzisun over 2 years ago

🌈 What's New?

This release introduces two new CRDs ServingRuntimes and ClusterServingRuntimes with the only difference between these two is that one is namespace-scoped and one is cluster-scoped. A ServingRuntime defines the templates for Pods that can serve one or more particular model formats. Each ServingRuntime defines key information such as the container image of the runtime and a list of the model formats that the runtime supports.

In previous versions of KServe, supported predictor formats and container images were defined in a config map in the control plane namespace. The ServingRuntime CRD should allow for improved flexibility and extensibility for defining or customizing runtimes to how you see fit without having to modify any controller code or any resources in the controller namespace.

Several out-of-the-box ClusterServingRuntimes are provided with KServe so that users can continue to use KServe how they did before without having to define the runtimes themselves.

⚠️ What's Changed

⬆️ Version upgrades

🐞 Fixes

Full Changelog: https://github.com/kserve/kserve/compare/v0.7.0...v0.8.0

kserve - v0.8.0-rc0

Published by yuzisun over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/kserve/kserve/compare/v0.7.0...v0.8.0-rc0

kserve - v0.7.0

Published by yuzisun about 3 years ago

What's Changed?

🌈 What's New?

🐛 What's Fixed?

kserve - v0.6.1

Published by yuzisun about 3 years ago

  • Migrate images from gcr.io to dockerhub #1782 @yuzisun
  • Update Alibi Explainers to 0.6.0 #1720 @cliveseldon
  • Enable tag based routing #1752 @yuzisun
  • prevent nested directories in s3 to be created as file inside model directory #1770 @animesh-agarwal
  • Upgrade ray[serve] to version 1.5.0, allowing kfserving to be installed on python3.9 #1772 @Lewiky
kserve - v0.6.0

Published by yuzisun over 3 years ago

🌈 What's New?

  • Web-app for managing InferenceServices #1328 @kimwnasptd
  • Web-app: Add manifests for launching and exposing the app #1512 @kimwnasptd
  • Web-app: Implement a GitHub action for building the web app #1504 @kimwnasptd
  • [storage-initializer] add support for aws sts, switch to use boto #1472 @matty-rose
  • [storage-initializer] Supports anonymous S3 connect #1640 @mkbhanda
  • MMS: Add heathcheck endpoint for InferenceService agent #1509 @yuzisun
  • MMS: Trained Model Validation Webhook + Memory in trained model immutable #1394 @abchoo
  • MMS: Add Multi Model Server support for custom spec #1470 @shydefoo
  • MMS: Added annotation to use anonymous credentials for s3 #1538 @abchoo
  • MMS: Adds condition for Trained Model to check if isvc predictor supports MMS #1522 @abchoo
  • MMS: Introducing HTTP protocol for MMS downloader #1510 @abchoo
  • PMML: Improve PMMLServer predict performance #1405 @AnyISalIn
  • TorchServe: Upgrade torchserve version to 0.4.0 #1649 @jagadeeshi2i
  • Paddle: Add Paddle predictor #1615 @Ruminateer
  • KFServer: Parallel inference support #1637 @yuzisun
  • Logger: Add the component label in payload logging #1636 @theofpa
  • Logger: Add logger in explainer and transformer #1597 @theofpa

🐛 What's Fixed?

  • The ingress virtual service is not reconciled when updating annotations/labels of inference service #1525 @wengyao04
  • Resolve knative service diff to prevent dup revision #1484 @yuzisun
  • Make v1beta1 custom predictors have configurable protocol #1493 @cliveseldon
  • Ingress reconciler compatibility with istio 1.10 #1643 @theofpa
  • MMS: Service gets 404 during autoscaling #1429 @mszacillo
  • MMS: Added mutex for downloader providers. #1531 @abchoo
  • MMS: Prevents /mnt/models/ from being converted into a file #1549 @abchoo
  • MMS: Watcher should not be started until models downloaded in MMS #1429 @abchoo
  • Storage initializer: download tar.gz or zip from uri with query params fails #1463 @metaphor
  • Storage initializer: Extend zip content type check when download zip use uri #1673 @haijohn
  • Logger: Fix logger for error response case #1533 @yuzisun
  • [xgboostserver] Convert list input to numpy array before creating DMatrix #1513 @pradithya
  • KFServer: Limit number of asyncio workers in custom transformers #1687 @sukumargaonkar

What's Changed?

  • Support knative 0.19+, defaults to use knative-local-gateway #1334 @theofpa

Development experience and docs

  • Speed-up alibi-explainer image build #1395 @theofpa
  • Improvements to self-signed-ca.sh #1661 @elukey
  • Fixes storage initializer image patch script #1650 @Ruminateer
  • Update all e2e tests to v1beta1 #1622 @yuzisun
  • Update kubeflow overlay #1424 @pvaneck
  • Add github action for python lint #1485 @yuzisun
  • Update logger samples for newer eventing versions #1526 @pvaneck
  • Update pipelines documentation #1498 @pvaneck
  • Add Spark model inference example with export pmml file #1434 @yuzisun
  • Reorg multi-model serving doc #1412 @yuzisun
  • Feast transformer example doc #1647 @chinhuang007
  • Added benchmark for multi-model serving #1554 @Aaronchoo