From 0ea7e2c9f64d6d2225abeefa0f66fee1f66d420e Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Thu, 17 Feb 2022 10:40:44 +0000 Subject: [PATCH] Updated for changelog generator to use auto-changelog --- CHANGELOG.md | 5195 +++++++++++++++------------------------------- create-changelog | 11 +- 2 files changed, 1622 insertions(+), 3584 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b4f18e4c8..5fbdddfd01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3608 +1,1653 @@ -# Changelog - -## [v1.13.0](https://github.com/seldonio/seldon-core/tree/v1.13.0) (2021-10-14) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/operator/v1.12.0...v1.13.0) - -**Fixed bugs:** - -- Explainer configmap not updated [\#3896](https://github.com/SeldonIO/seldon-core/issues/3896) -- Legacy cert-manager API versions are no-longer served: v1alpha2, v1alpha3, and v1beta1 [\#3887](https://github.com/SeldonIO/seldon-core/issues/3887) -- The seldon executor doesn't log node level request-response pairs in complex inference graphs [\#3873](https://github.com/SeldonIO/seldon-core/issues/3873) -- Support using SSL with PEM strings [\#3867](https://github.com/SeldonIO/seldon-core/issues/3867) -- Failing notebooks integration test on MLFLow prepackaged server [\#3856](https://github.com/SeldonIO/seldon-core/issues/3856) -- Problems with deploying a model from MLFlow [\#3846](https://github.com/SeldonIO/seldon-core/issues/3846) -- Change of branch for hashicorp/go-version breaks image build [\#3828](https://github.com/SeldonIO/seldon-core/issues/3828) -- Autoscaling is not achieved in pre-packaged servers [\#3827](https://github.com/SeldonIO/seldon-core/issues/3827) -- seldon-core operator webhook chart generated caBundle field when cert-manager is enabled [\#3806](https://github.com/SeldonIO/seldon-core/issues/3806) -- Remove code and resources from depricated Java-based service orchestrator [\#3804](https://github.com/SeldonIO/seldon-core/issues/3804) -- Seldon-core python package upgrade \(v1.2.2 to v1.5.0\) leads to accumulation of local kafka producer queue [\#3803](https://github.com/SeldonIO/seldon-core/issues/3803) -- Fix flakiness on server examples notebook test [\#3798](https://github.com/SeldonIO/seldon-core/issues/3798) -- Update model\_name field when chaining V2 gRPC payloads [\#3792](https://github.com/SeldonIO/seldon-core/issues/3792) -- hap - no behaviour functionality [\#3761](https://github.com/SeldonIO/seldon-core/issues/3761) -- Ensure integration tests always runs parallel and sequential tests [\#3760](https://github.com/SeldonIO/seldon-core/issues/3760) -- Service "seldon-webhook-service" is invalid: spec.clusterIPs\[0\]: Invalid value: \[\]string\(nil\): primary clusterIP can not be unset [\#3721](https://github.com/SeldonIO/seldon-core/issues/3721) -- Critical and High Vul found in the seldon engine docker container [\#3717](https://github.com/SeldonIO/seldon-core/issues/3717) -- seldon ambassador inference issue [\#3696](https://github.com/SeldonIO/seldon-core/issues/3696) -- Propagate content-encoding header to the logging endpoint [\#3690](https://github.com/SeldonIO/seldon-core/issues/3690) -- Failed calling webhook v1.vseldondeployment.kb.io [\#3646](https://github.com/SeldonIO/seldon-core/issues/3646) -- Seldon Go Executor test suite doesn't pass [\#3644](https://github.com/SeldonIO/seldon-core/issues/3644) -- Found potential CVEs - CVE analysis for Seldon 1.11.0 [\#3643](https://github.com/SeldonIO/seldon-core/issues/3643) -- seldon multi-armed bandits mab\_thompson\_sampling issue [\#3622](https://github.com/SeldonIO/seldon-core/issues/3622) -- Request logger doesn't log request to elastic when meta field is transmitted [\#3620](https://github.com/SeldonIO/seldon-core/issues/3620) -- urllib \<1.26.5 security vulnerability fix [\#3603](https://github.com/SeldonIO/seldon-core/issues/3603) -- Java wrapper return different formats with python wrapper [\#3551](https://github.com/SeldonIO/seldon-core/issues/3551) -- Python language wrapper doesn't work with PyTorch load\_state\_dict [\#3547](https://github.com/SeldonIO/seldon-core/issues/3547) -- GPU memory consumption very high fwithin chained seldon components [\#3497](https://github.com/SeldonIO/seldon-core/issues/3497) -- Openapi - calling from java - TypeError: predict() got an unexpected keyword argument 'meta'` [\#3489](https://github.com/SeldonIO/seldon-core/issues/3489) -- deprecation warnings for admissionregistration.k8s.io/v1beta1 ValidatingWebhookConfiguration [\#3347](https://github.com/SeldonIO/seldon-core/issues/3347) -- \[Sledon Operator\] Incorrect api webhook service being called for validation [\#3343](https://github.com/SeldonIO/seldon-core/issues/3343) -- initContainer tfserving-model-initializer is not able to pull model from s3 [\#3330](https://github.com/SeldonIO/seldon-core/issues/3330) -- Introduce standardised benchmarking and ensure it is made part of every release [\#3328](https://github.com/SeldonIO/seldon-core/issues/3328) -- x509: certificate relies on legacy Common Name field [\#3293](https://github.com/SeldonIO/seldon-core/issues/3293) -- GRPC max message size not being set correctly [\#3273](https://github.com/SeldonIO/seldon-core/issues/3273) -- Drastically Lower Performance when predictors.componentSpecs.graph.type is Transformer [\#3272](https://github.com/SeldonIO/seldon-core/issues/3272) -- Conda version in S2i builder image does not match Miniconda base image [\#3264](https://github.com/SeldonIO/seldon-core/issues/3264) -- Documentation is outdated [\#3235](https://github.com/SeldonIO/seldon-core/issues/3235) -- Pull requests list are missing in changelog for 1.8 [\#3228](https://github.com/SeldonIO/seldon-core/issues/3228) -- Permission denied while creating directory by model [\#3204](https://github.com/SeldonIO/seldon-core/issues/3204) -- Internal error occurred: failed calling webhook "v1alpha2.vseldondeployment.kb.io" [\#3201](https://github.com/SeldonIO/seldon-core/issues/3201) -- Openshift CRC install [\#3161](https://github.com/SeldonIO/seldon-core/issues/3161) -- The response returned by Flask server is unicode literal, which is not good, and no config can be used to change this behaviour [\#3146](https://github.com/SeldonIO/seldon-core/issues/3146) -- python wrapping docker/s2i docs need updating [\#3145](https://github.com/SeldonIO/seldon-core/issues/3145) -- Alibi Explain Server won't fail if explainer artifact is missing [\#3138](https://github.com/SeldonIO/seldon-core/issues/3138) -- Python SeldonClient Not OK but curl OK [\#3136](https://github.com/SeldonIO/seldon-core/issues/3136) -- Internal error occurred: failed calling webhook when running the tutorial [\#3122](https://github.com/SeldonIO/seldon-core/issues/3122) -- Kafka connector failure takes too long [\#3100](https://github.com/SeldonIO/seldon-core/issues/3100) -- Moving Request Logger to Separate Repo and Outline Roadmap Towards Graduation [\#3062](https://github.com/SeldonIO/seldon-core/issues/3062) -- Address CVEs from Python 37 GPU image [\#3043](https://github.com/SeldonIO/seldon-core/issues/3043) -- Address Follow-up CVEs for Alibi Explainer image [\#3042](https://github.com/SeldonIO/seldon-core/issues/3042) -- https/ssl issues with kfctl\_istio\_dex.v1.2.0 on tutorial example [\#3020](https://github.com/SeldonIO/seldon-core/issues/3020) -- Azure credentials can't be configured via service account [\#3003](https://github.com/SeldonIO/seldon-core/issues/3003) -- OpenAPI Swagger spec does not mention jsonData [\#2838](https://github.com/SeldonIO/seldon-core/issues/2838) -- TestTagsPythonS2iK8s.test\_model\_combiner\_grpc is flaky [\#2785](https://github.com/SeldonIO/seldon-core/issues/2785) -- Storage initialiser does not work with IAM roles [\#2760](https://github.com/SeldonIO/seldon-core/issues/2760) -- Java Language Wrapper Vulnerabilities [\#2754](https://github.com/SeldonIO/seldon-core/issues/2754) -- Release script not replacing values.yaml versions [\#2741](https://github.com/SeldonIO/seldon-core/issues/2741) -- Tracing notebook test locks indefinitely [\#2679](https://github.com/SeldonIO/seldon-core/issues/2679) -- Upgrade storage initializer image: Model initializer with tensorflow model on GCS using service account cannot load model [\#2637](https://github.com/SeldonIO/seldon-core/issues/2637) -- Alibi Detect Wrapper fails tests due to mypy errors [\#2633](https://github.com/SeldonIO/seldon-core/issues/2633) -- Custom predictor upstream request timeout with python3 GPU s2i images [\#2616](https://github.com/SeldonIO/seldon-core/issues/2616) -- Seldon client can not send json data with metadata [\#2607](https://github.com/SeldonIO/seldon-core/issues/2607) -- OSS-139: KeyError: 'data' [\#2582](https://github.com/SeldonIO/seldon-core/issues/2582) -- An Arch Design issue about the container service [\#2573](https://github.com/SeldonIO/seldon-core/issues/2573) -- Overwrite existing seldon deployment on kubernetes- Not working [\#2552](https://github.com/SeldonIO/seldon-core/issues/2552) -- observing high and critical vulnerabilities in anchore scans reports for seldon server images configured in config maps [\#2504](https://github.com/SeldonIO/seldon-core/issues/2504) -- \[examples\] models/sk\_mnist does not work on current code [\#2319](https://github.com/SeldonIO/seldon-core/issues/2319) -- Remove redundant call to "load" in prepackaged servers [\#2262](https://github.com/SeldonIO/seldon-core/issues/2262) -- Missing log-dir parameter to operator-manager [\#2237](https://github.com/SeldonIO/seldon-core/issues/2237) -- graph implementation other than sklearn does not support modelUri for init container [\#2224](https://github.com/SeldonIO/seldon-core/issues/2224) -- Reconcile errors due to stale objects [\#2095](https://github.com/SeldonIO/seldon-core/issues/2095) -- grpc not work for tensorflow when executor enabled [\#2006](https://github.com/SeldonIO/seldon-core/issues/2006) -- SIGSEGV when executor staticly linked and CGO\_ENABLED=1 [\#1941](https://github.com/SeldonIO/seldon-core/issues/1941) -- seldon-webhook-server-cert secret is not getting deleted [\#1877](https://github.com/SeldonIO/seldon-core/issues/1877) -- Update to latest version of KFServing Storage Initialiser [\#1845](https://github.com/SeldonIO/seldon-core/issues/1845) -**Security fixes:** -- Resolve CVE for golang/x/text - CVE-2020-14040 [\#2292](https://github.com/SeldonIO/seldon-core/issues/2292) -- Resolve CVE for kube-apiserver - CVE-2020-8559 [\#2291](https://github.com/SeldonIO/seldon-core/issues/2291) -- Resolve CVE for Apache Thrift - CVE-2019-0210 [\#2290](https://github.com/SeldonIO/seldon-core/issues/2290) -**Closed issues:** -- Allow model code to change gRPC error code [\#3924](https://github.com/SeldonIO/seldon-core/issues/3924) -- Allow binary file upload via REST API [\#3914](https://github.com/SeldonIO/seldon-core/issues/3914) -- Tensorflow / Seldon protocol proxy specify resources by default to make autoscaling easier [\#3899](https://github.com/SeldonIO/seldon-core/issues/3899) -- Facing issue while installing operator on minikube [\#3890](https://github.com/SeldonIO/seldon-core/issues/3890) -- upgrade alibi-explain to 0.6.3 [\#3882](https://github.com/SeldonIO/seldon-core/issues/3882) -- Create 1.12.0 RedHat/Openshift release updates [\#3877](https://github.com/SeldonIO/seldon-core/issues/3877) -- Upgrade executor confluent-kafka-go version to v1.8.2 [\#3866](https://github.com/SeldonIO/seldon-core/issues/3866) -- upgrade alibi-detect to 0.8.1 [\#3864](https://github.com/SeldonIO/seldon-core/issues/3864) -- Request logger for a model with multipart/form-data binData inputs [\#3862](https://github.com/SeldonIO/seldon-core/issues/3862) -- Add support for named "v2" protocol to CRD manifests [\#3861](https://github.com/SeldonIO/seldon-core/issues/3861) -- \[FR\] Helm Chart improvements: nodeSelector and tolerations deployments [\#3848](https://github.com/SeldonIO/seldon-core/issues/3848) -- is it possible prevent hashed pod name on k8s [\#3847](https://github.com/SeldonIO/seldon-core/issues/3847) -- Authentication problem with deploying a simple wine model [\#3839](https://github.com/SeldonIO/seldon-core/issues/3839) -- Add integration tests for Kafka [\#3830](https://github.com/SeldonIO/seldon-core/issues/3830) -- Minor release with updated request logger [\#3825](https://github.com/SeldonIO/seldon-core/issues/3825) -- Write prediction errors to a dedicated Kafka topic [\#3823](https://github.com/SeldonIO/seldon-core/issues/3823) -- Optimize Dockerfile used in Python model server documentation [\#3821](https://github.com/SeldonIO/seldon-core/issues/3821) -- Calling multiple model endpoints using SeldonClient [\#3814](https://github.com/SeldonIO/seldon-core/issues/3814) -- Custom metrics timer implementation [\#3773](https://github.com/SeldonIO/seldon-core/issues/3773) -- Deploy explainer after inference model has been deployed successfully [\#3764](https://github.com/SeldonIO/seldon-core/issues/3764) -- Pass down ports used to MLServer image [\#3753](https://github.com/SeldonIO/seldon-core/issues/3753) -- Seldon operator is missing from Openshift 4.9 catalog [\#3751](https://github.com/SeldonIO/seldon-core/issues/3751) -- Add support for content-encoded \(gzip\) payloads in adserver [\#3748](https://github.com/SeldonIO/seldon-core/issues/3748) -- Add support for content-encoded \(gzip\) payloads in request logger [\#3747](https://github.com/SeldonIO/seldon-core/issues/3747) -- Updated Python wrapper application folder permissions to be 777 to allow for application runtime modifications [\#3682](https://github.com/SeldonIO/seldon-core/issues/3682) -- Add e2e example on training outlier/drift detectors with Poetry-locked environment [\#3663](https://github.com/SeldonIO/seldon-core/issues/3663) -- Add e2e example on training sklearn models with Poetry-locked environment [\#3662](https://github.com/SeldonIO/seldon-core/issues/3662) -- Generate sklearnserver demo models using poetry environment [\#3661](https://github.com/SeldonIO/seldon-core/issues/3661) -- Generate explainer demo models using poetry environment [\#3659](https://github.com/SeldonIO/seldon-core/issues/3659) -- Generate outlier / drift demo models using poetry [\#3657](https://github.com/SeldonIO/seldon-core/issues/3657) -- Move sklearnserver server to use Poetry [\#3655](https://github.com/SeldonIO/seldon-core/issues/3655) -- Add exemplars support and traceID in logs [\#3651](https://github.com/SeldonIO/seldon-core/issues/3651) -- Seldon Deployment not working on an air gapped onprem server [\#3649](https://github.com/SeldonIO/seldon-core/issues/3649) -- Add support for user defined OpenAPI Spec [\#3641](https://github.com/SeldonIO/seldon-core/issues/3641) -- Support Prometheus Monitor CRD in deployment controller. [\#3615](https://github.com/SeldonIO/seldon-core/issues/3615) -- disable grpc server or rest server [\#3597](https://github.com/SeldonIO/seldon-core/issues/3597) -- Create V1 CRD for Openshift [\#3582](https://github.com/SeldonIO/seldon-core/issues/3582) -- Error in accessing Grafana Dashboard [\#3581](https://github.com/SeldonIO/seldon-core/issues/3581) -- Add automated check for licenses in CI job [\#3537](https://github.com/SeldonIO/seldon-core/issues/3537) -- Add where to download model from modeluri [\#3502](https://github.com/SeldonIO/seldon-core/issues/3502) -- When is a Sdep exposed via Ambassador ready to serve Inference Requests [\#3474](https://github.com/SeldonIO/seldon-core/issues/3474) -- Fix broken links in tfserving mnist example [\#3463](https://github.com/SeldonIO/seldon-core/issues/3463) -- Update benchmarks to test latest multiprocessing MLServer [\#3441](https://github.com/SeldonIO/seldon-core/issues/3441) -- Support class method import in `seldon-core-microservice` using `package.module.SeldonClass:static_method` [\#3436](https://github.com/SeldonIO/seldon-core/issues/3436) -- Use reuse-port for gunicorn to ensure better load balancing of workers in python wrapper REST [\#3391](https://github.com/SeldonIO/seldon-core/issues/3391) -- Add lightgbm to core prepacked servers [\#3385](https://github.com/SeldonIO/seldon-core/issues/3385) -- Ability to use nodeSelector to specify specific nodepools. [\#3382](https://github.com/SeldonIO/seldon-core/issues/3382) -- Extend Alibi detect server to support time window \(currently only supports batch size\) [\#3379](https://github.com/SeldonIO/seldon-core/issues/3379) -- Create "documentation by example" similar to Argo Workflows docs [\#3331](https://github.com/SeldonIO/seldon-core/issues/3331) -- Update Deployment Images to support ARM [\#3295](https://github.com/SeldonIO/seldon-core/issues/3295) -- Add top level documentation on metrics servers in custom metrics section [\#3292](https://github.com/SeldonIO/seldon-core/issues/3292) -- req logger - elements array for v2 protocol [\#3289](https://github.com/SeldonIO/seldon-core/issues/3289) -- How to override Seldon Core Operator default env variables while installing from OpenShift Operator Hub? [\#3283](https://github.com/SeldonIO/seldon-core/issues/3283) -- Image seldonio/seldon-core-s2i-python3 is missing in Red Hat Ecosystem Catalog [\#3276](https://github.com/SeldonIO/seldon-core/issues/3276) -- page on openshift covering metrics setup [\#3275](https://github.com/SeldonIO/seldon-core/issues/3275) -- ValidatingWebhookConfiguration fails in case seldon is installed with cluster scope and istio MTLS strict [\#3266](https://github.com/SeldonIO/seldon-core/issues/3266) -- Failed Calling Webhook [\#3263](https://github.com/SeldonIO/seldon-core/issues/3263) -- How to integrate existing mlflow Docker Image [\#3259](https://github.com/SeldonIO/seldon-core/issues/3259) -- do not log requests coming from explainer [\#3257](https://github.com/SeldonIO/seldon-core/issues/3257) -- Documentation for lower level methods for the Seldon components along with sample code and yaml [\#3245](https://github.com/SeldonIO/seldon-core/issues/3245) -- Seldon-request-logger with Bulks API [\#3242](https://github.com/SeldonIO/seldon-core/issues/3242) -- use latest ubi base image when building wrappers [\#3233](https://github.com/SeldonIO/seldon-core/issues/3233) -- Predictive Batching [\#3232](https://github.com/SeldonIO/seldon-core/issues/3232) -- RBAC name [\#3212](https://github.com/SeldonIO/seldon-core/issues/3212) -- metadata lookup from request logger [\#3182](https://github.com/SeldonIO/seldon-core/issues/3182) -- High latency, is seldon-core hard for transmit the big picture data? [\#3173](https://github.com/SeldonIO/seldon-core/issues/3173) -- Add support for gRPC to Java JNI wrapper [\#3165](https://github.com/SeldonIO/seldon-core/issues/3165) -- Explainer pods fail on OpenShift [\#3157](https://github.com/SeldonIO/seldon-core/issues/3157) -- Higher level replicas act as default but not scale factor [\#3150](https://github.com/SeldonIO/seldon-core/issues/3150) -- Streamlined Optimization of Deployed Model Configuration via Automated Performance Evaluation / Benchmarking [\#3149](https://github.com/SeldonIO/seldon-core/issues/3149) -- TRITON\_SERVER implementation does not support pvc: urls [\#3133](https://github.com/SeldonIO/seldon-core/issues/3133) -- explore using asdf-vm to define tool versions for building operator / executor [\#3126](https://github.com/SeldonIO/seldon-core/issues/3126) -- Update AWS marketplace version [\#3109](https://github.com/SeldonIO/seldon-core/issues/3109) -- document request id header [\#3102](https://github.com/SeldonIO/seldon-core/issues/3102) -- Extend seldon-request-logger support for different response formats [\#3041](https://github.com/SeldonIO/seldon-core/issues/3041) -- Not able to deploy PyTorch Models using Triton Prepackaged Model Server on Openshift [\#3019](https://github.com/SeldonIO/seldon-core/issues/3019) -- generate manifests using docker runtime [\#2985](https://github.com/SeldonIO/seldon-core/issues/2985) -- Add .dockerignore to reduce image context size [\#2984](https://github.com/SeldonIO/seldon-core/issues/2984) -- Move helm charts to github pages \(gh-pages branch\) [\#2921](https://github.com/SeldonIO/seldon-core/issues/2921) -- Remove all references to contract.json in examples [\#2913](https://github.com/SeldonIO/seldon-core/issues/2913) -- Raise common version compatibility exceptions [\#2862](https://github.com/SeldonIO/seldon-core/issues/2862) -- Helm Chart improvements: labels and annotations for service and deployment [\#2860](https://github.com/SeldonIO/seldon-core/issues/2860) -- Ready check of SeldonRestApi is failing with "error":"dial tcp \[::1\]:9000: connect: connection refused" [\#2834](https://github.com/SeldonIO/seldon-core/issues/2834) -- Simplify initial workflow through automated project template creation with Cookiecutter [\#2825](https://github.com/SeldonIO/seldon-core/issues/2825) -- Elasticsearch stored feedback message is undeterministic when sent to a canary deployment [\#2823](https://github.com/SeldonIO/seldon-core/issues/2823) -- Explore the v2 explanations API schema in Seldon Core [\#2780](https://github.com/SeldonIO/seldon-core/issues/2780) -- Improve docs in configuring Storage Initialiser using Service Accounts [\#2761](https://github.com/SeldonIO/seldon-core/issues/2761) -- Create a thinner Java package for the JNI wrapper [\#2759](https://github.com/SeldonIO/seldon-core/issues/2759) -- Move images to gcr [\#2758](https://github.com/SeldonIO/seldon-core/issues/2758) -- Ability to use Rest as input, from the user, and use grpc internally [\#2751](https://github.com/SeldonIO/seldon-core/issues/2751) -- remove requirements\_server.txt from alibi-detect-server [\#2736](https://github.com/SeldonIO/seldon-core/issues/2736) -- Add the ability to define custom annotations in the Helm Chart [\#2735](https://github.com/SeldonIO/seldon-core/issues/2735) -- MAB study case: use SeldonResponse for runtime metrics [\#2728](https://github.com/SeldonIO/seldon-core/issues/2728) -- Question: Option to remove meta.requestPath from responses? [\#2721](https://github.com/SeldonIO/seldon-core/issues/2721) -- Check CRD generation during linting [\#2710](https://github.com/SeldonIO/seldon-core/issues/2710) -- Enable Auth / Headers functionality in batch processor [\#2703](https://github.com/SeldonIO/seldon-core/issues/2703) -- Enable skip-certificate-verify on batch processor component [\#2702](https://github.com/SeldonIO/seldon-core/issues/2702) -- Extend Alibi Detect / CE server to support tensorflow protocol payloads [\#2693](https://github.com/SeldonIO/seldon-core/issues/2693) -- extend feedback protos to support meta [\#2661](https://github.com/SeldonIO/seldon-core/issues/2661) -- batch\_processor / seldon\_client - optimise to reuse session for requests [\#2660](https://github.com/SeldonIO/seldon-core/issues/2660) -- batch\_processor: add explainer method support [\#2659](https://github.com/SeldonIO/seldon-core/issues/2659) -- seldon\_client: make data accept list and not only np.arrays [\#2658](https://github.com/SeldonIO/seldon-core/issues/2658) -- executor logging [\#2652](https://github.com/SeldonIO/seldon-core/issues/2652) -- Add symlinks for examples in docs [\#2649](https://github.com/SeldonIO/seldon-core/issues/2649) -- Make initContainer available to all SeldonDeployments [\#2632](https://github.com/SeldonIO/seldon-core/issues/2632) -- Allow annotations in SvcOrchSpec [\#2629](https://github.com/SeldonIO/seldon-core/issues/2629) -- Allow Gunicorn Options to be specified for Python Wrapped models [\#2585](https://github.com/SeldonIO/seldon-core/issues/2585) -- Replace setup.py with pyproject.toml \(seldon-core-microservice\) [\#2584](https://github.com/SeldonIO/seldon-core/issues/2584) -- What MLFlow model flavors are supported [\#2559](https://github.com/SeldonIO/seldon-core/issues/2559) -- rename service port names to conform istio standarts [\#2542](https://github.com/SeldonIO/seldon-core/issues/2542) -- document best practices for multiprocessing / concurrency patterns in inference libraries [\#2507](https://github.com/SeldonIO/seldon-core/issues/2507) -- \[example\] link to `setup cluster` is broken in autoscale example [\#2503](https://github.com/SeldonIO/seldon-core/issues/2503) -- Explore adding support for arbitrary protocols in Seldon Core [\#2497](https://github.com/SeldonIO/seldon-core/issues/2497) -- explore means to automatically document python wrapper configuration flags [\#2471](https://github.com/SeldonIO/seldon-core/issues/2471) -- Add example for Java wrapper using JNI [\#2458](https://github.com/SeldonIO/seldon-core/issues/2458) -- Upgrading Jenkins X cluster from 2.x to 3.x [\#2348](https://github.com/SeldonIO/seldon-core/issues/2348) -- Add SELDON\_ENVIRONMENT to Request and Response at ELK [\#2330](https://github.com/SeldonIO/seldon-core/issues/2330) -- Enable Request-Response pair logging for a gRPC request [\#2326](https://github.com/SeldonIO/seldon-core/issues/2326) -- Ubi python 3.7 image not available [\#2324](https://github.com/SeldonIO/seldon-core/issues/2324) -- expose k8s labels and annotations through metadata endpoint [\#2313](https://github.com/SeldonIO/seldon-core/issues/2313) -- Docs for version \> 1.0.2 does not come with output from notebook cells [\#2273](https://github.com/SeldonIO/seldon-core/issues/2273) -- Add Support for RAPIDS.ai FIL [\#2253](https://github.com/SeldonIO/seldon-core/issues/2253) -- Add additional labels to resources created by Operator [\#2246](https://github.com/SeldonIO/seldon-core/issues/2246) -- isolated seldon deployments manging namespaces labeled with controllerId [\#2242](https://github.com/SeldonIO/seldon-core/issues/2242) -- Update documentation to state Istio or Ambassador is a prerequisite [\#2212](https://github.com/SeldonIO/seldon-core/issues/2212) -- OSS-99: Sort labels constants into enums [\#2192](https://github.com/SeldonIO/seldon-core/issues/2192) -- Use http2 as service type for new Executor [\#2189](https://github.com/SeldonIO/seldon-core/issues/2189) -- Enable Batch Processor to work with local python microservice \("Seldon gateway"\) [\#2182](https://github.com/SeldonIO/seldon-core/issues/2182) -- Missing RBAC resource for single namespace deployment [\#2179](https://github.com/SeldonIO/seldon-core/issues/2179) -- Add documentation of rules that python wrapper applies to convert incoming data into jsonData, tensor, etc in predict function [\#2108](https://github.com/SeldonIO/seldon-core/issues/2108) -- Refactor KIND in Kubernetes Implementation for CICD [\#2080](https://github.com/SeldonIO/seldon-core/issues/2080) -- Update Seldon Client for ingresses [\#2062](https://github.com/SeldonIO/seldon-core/issues/2062) -- Improving Documentation on Advanced / Core Seldon Components [\#2012](https://github.com/SeldonIO/seldon-core/issues/2012) -- Explore the scope and methods where SSL can be supported in Seldon Core [\#1931](https://github.com/SeldonIO/seldon-core/issues/1931) -- Deprecate annotations in the spec section [\#1895](https://github.com/SeldonIO/seldon-core/issues/1895) -- Allowing customised parameters when passing multipart-form-data [\#1894](https://github.com/SeldonIO/seldon-core/issues/1894) -- Docs for upgrading to 0.5.2 are missing information [\#1880](https://github.com/SeldonIO/seldon-core/issues/1880) -- add tests for tracing-enabled code path in executor's rest API [\#1858](https://github.com/SeldonIO/seldon-core/issues/1858) -- Deprecate USE\_SSL for S3\_USE\_HTTPS [\#1847](https://github.com/SeldonIO/seldon-core/issues/1847) - -## [v1.12.0](https://github.com/SeldonIO/seldon-core/tree/v1.12.0) - -[Full Changelog](https://github.com/SeldonIO/seldon-core/compare/v1.11.2...v1.12.0) - -**Fixed bugs:** - -- Ensure docker images have the source code included for MPL based licenses [\#3787](https://github.com/SeldonIO/seldon-core/issues/3787) -- Stateful Model Feedback Metrics Server uses wrong image [\#3784](https://github.com/SeldonIO/seldon-core/issues/3784) -- seldon-core-microservice: error: unrecognized arguments: test REST --service-type MODEL --persistence 0 [\#3775](https://github.com/SeldonIO/seldon-core/issues/3775) -- Tensorflow protocol can't support /v1/models/${MODEL\_NAME}\[/versions/${VERSION}|/labels/${LABEL}\] when using istioingress gateway [\#3767](https://github.com/SeldonIO/seldon-core/issues/3767) -- seldonio/mlflowserver:1.12.0-dev now unable to server models [\#3766](https://github.com/SeldonIO/seldon-core/issues/3766) -- TEP PY SITH [\#3752](https://github.com/SeldonIO/seldon-core/issues/3752) -- OOM when stress test the Seldon model, which may be caused by the logging of request and response payloads [\#3726](https://github.com/SeldonIO/seldon-core/issues/3726) -- Unable to install seldon via Helm [\#3725](https://github.com/SeldonIO/seldon-core/issues/3725) -- Conda pip install permission denied in OpenShift [\#3712](https://github.com/SeldonIO/seldon-core/issues/3712) -- Python/Executor path mis-match [\#3705](https://github.com/SeldonIO/seldon-core/issues/3705) -- seldon-core-operator helm chart - in single namespace mode the role seldon1-manager-role does not include poddisruptionbudgets [\#3692](https://github.com/SeldonIO/seldon-core/issues/3692) -- Currently engine related values cannot be ommited from the values.yaml while deploying seldon [\#3691](https://github.com/SeldonIO/seldon-core/issues/3691) -- apiversion is deprecated in `notebooks/resources/ambassador-rbac.yaml` [\#3677](https://github.com/SeldonIO/seldon-core/issues/3677) -- Error to build env: Command 'conda run -n mlflow pip install -r /microservice/requirements.txt' returned non-zero exit status 1. [\#3670](https://github.com/SeldonIO/seldon-core/issues/3670) -- Seldon Manager Config Map has an extra comma that can cause parsing error [\#3652](https://github.com/SeldonIO/seldon-core/issues/3652) -- Validate and address recent apparent flakiness in v2 server tests [\#3639](https://github.com/SeldonIO/seldon-core/issues/3639) -- Executor returns minimal information on http client failure [\#3625](https://github.com/SeldonIO/seldon-core/issues/3625) -- helm chart not compatible with k8s v1.22 [\#3618](https://github.com/SeldonIO/seldon-core/issues/3618) -- Upgrade Grafana chart in seldon-core-analytics [\#3558](https://github.com/SeldonIO/seldon-core/issues/3558) -- Mlflow getting downgraded [\#3454](https://github.com/SeldonIO/seldon-core/issues/3454) -- Deploying custom MLflow model - stuck at "Readiness probe failed" [\#3186](https://github.com/SeldonIO/seldon-core/issues/3186) -- Java Engine and Go Executor Does not Terminate Graph upon Error [\#2480](https://github.com/SeldonIO/seldon-core/issues/2480) - -**Security fixes:** - -- Added snyk security scans [\#3645](https://github.com/SeldonIO/seldon-core/pull/3645) ([axsaucedo](https://github.com/axsaucedo)) - -**Closed issues:** - -- Exposing GRPC timeouts in Python client [\#3779](https://github.com/SeldonIO/seldon-core/issues/3779) -- remove explainer\_examples notebook [\#3777](https://github.com/SeldonIO/seldon-core/issues/3777) -- Submit cloud events uncompressed until consumers supports it [\#3749](https://github.com/SeldonIO/seldon-core/issues/3749) -- When is seldon v1.12 going to drop? [\#3735](https://github.com/SeldonIO/seldon-core/issues/3735) -- Add model chaining example for the V2 protocol [\#3732](https://github.com/SeldonIO/seldon-core/issues/3732) -- Fix `alibi-explain-server` to use `alibi` `load\_explainer` helper function [\#3708](https://github.com/SeldonIO/seldon-core/issues/3708) -- Batch processor enhancemenst through raw data parameter [\#3702](https://github.com/SeldonIO/seldon-core/issues/3702) -- Allow for Annotations and Labels to be injected into helm chart templates [\#3699](https://github.com/SeldonIO/seldon-core/issues/3699) -- Allow Controller Manager to have configurable container security context [\#3698](https://github.com/SeldonIO/seldon-core/issues/3698) -- Batch processor cast integers to floats in payloads [\#3681](https://github.com/SeldonIO/seldon-core/issues/3681) -- Integrated alibi-explain mlserver runtime in Core [\#3675](https://github.com/SeldonIO/seldon-core/issues/3675) -- Add e2e example on training explainers with Poetry-locked environment [\#3664](https://github.com/SeldonIO/seldon-core/issues/3664) -- Move adserver to use Poetry [\#3660](https://github.com/SeldonIO/seldon-core/issues/3660) -- Update Openshift OperatorHub Releases for 1.11.1 [\#3563](https://github.com/SeldonIO/seldon-core/issues/3563) -- Better support Istio Mesh Internal to cluster [\#3485](https://github.com/SeldonIO/seldon-core/issues/3485) -- Enable index filed in batch\_processor [\#3409](https://github.com/SeldonIO/seldon-core/issues/3409) -- Add "names" field in batch\_processor.py to align with seldon\_client.py [\#3408](https://github.com/SeldonIO/seldon-core/issues/3408) -- upgrade seldon-core-analytics helm charts [\#3403](https://github.com/SeldonIO/seldon-core/issues/3403) -- batch processor: add raw inputs support to predict method [\#2657](https://github.com/SeldonIO/seldon-core/issues/2657) -- Publish RedHat images via API [\#2085](https://github.com/SeldonIO/seldon-core/issues/2085) -- Seldon deployment name in case of complex graph [\#1801](https://github.com/SeldonIO/seldon-core/issues/1801) - -**Merged pull requests:** - -- fix missing rclone in adserver [\#3796](https://github.com/SeldonIO/seldon-core/pull/3796) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump MLServer image to 1.0.0.rc1 [\#3795](https://github.com/SeldonIO/seldon-core/pull/3795) ([adriangonz](https://github.com/adriangonz)) -- Tweak script to generate MLflow environment tarball [\#3794](https://github.com/SeldonIO/seldon-core/pull/3794) ([adriangonz](https://github.com/adriangonz)) -- Addressed vulnerabilities with snyk for containers and libraries [\#3793](https://github.com/SeldonIO/seldon-core/pull/3793) ([axsaucedo](https://github.com/axsaucedo)) -- use lowercase seldon-puid in batch processor [\#3791](https://github.com/SeldonIO/seldon-core/pull/3791) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- batch processor: always prioritize tags from model [\#3789](https://github.com/SeldonIO/seldon-core/pull/3789) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Added MPL Licenses to Docker images [\#3788](https://github.com/SeldonIO/seldon-core/pull/3788) ([axsaucedo](https://github.com/axsaucedo)) -- build adserver dockerimage using poetry-defined environment [\#3783](https://github.com/SeldonIO/seldon-core/pull/3783) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- remove explainer\_examples.ipynb from notebook test [\#3778](https://github.com/SeldonIO/seldon-core/pull/3778) ([sakoush](https://github.com/sakoush)) -- Support https on batch processor [\#3774](https://github.com/SeldonIO/seldon-core/pull/3774) ([majolo](https://github.com/majolo)) -- Docs: Removed argument from tags example [\#3771](https://github.com/SeldonIO/seldon-core/pull/3771) ([jacobmalmberg](https://github.com/jacobmalmberg)) -- Allow deployment name as prefix when default name to long [\#3768](https://github.com/SeldonIO/seldon-core/pull/3768) ([cliveseldon](https://github.com/cliveseldon)) -- upgrade alibi to 0.6.2 [\#3765](https://github.com/SeldonIO/seldon-core/pull/3765) ([sakoush](https://github.com/sakoush)) -- fixed iris sklearn model example [\#3762](https://github.com/SeldonIO/seldon-core/pull/3762) ([karan6190](https://github.com/karan6190)) -- Address MLServer flakiness in CI tests [\#3754](https://github.com/SeldonIO/seldon-core/pull/3754) ([adriangonz](https://github.com/adriangonz)) -- executor: decompress gzip paloyads before logging them [\#3746](https://github.com/SeldonIO/seldon-core/pull/3746) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fixing docs-build test [\#3745](https://github.com/SeldonIO/seldon-core/pull/3745) ([edshee](https://github.com/edshee)) -- Sherif akoush/sc 2549/alibi v1 fixes [\#3744](https://github.com/SeldonIO/seldon-core/pull/3744) ([sakoush](https://github.com/sakoush)) -- Transformers example [\#3743](https://github.com/SeldonIO/seldon-core/pull/3743) ([adriangonz](https://github.com/adriangonz)) -- Chart annotations cont, manager container security context [\#3741](https://github.com/SeldonIO/seldon-core/pull/3741) ([mwm5945](https://github.com/mwm5945)) -- Logger params [\#3738](https://github.com/SeldonIO/seldon-core/pull/3738) ([cliveseldon](https://github.com/cliveseldon)) -- fix python lint [\#3737](https://github.com/SeldonIO/seldon-core/pull/3737) ([cliveseldon](https://github.com/cliveseldon)) -- Fix 1.22 Webhook Create by ensuring v1 is used [\#3736](https://github.com/SeldonIO/seldon-core/pull/3736) ([cliveseldon](https://github.com/cliveseldon)) -- Performance fix for the logger in the executor [\#3734](https://github.com/SeldonIO/seldon-core/pull/3734) ([ivan-valkov](https://github.com/ivan-valkov)) -- add endpoint to match python status endpoint [\#3731](https://github.com/SeldonIO/seldon-core/pull/3731) ([mwm5945](https://github.com/mwm5945)) -- Mnist e2e triton [\#3728](https://github.com/SeldonIO/seldon-core/pull/3728) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Chart annotations [\#3724](https://github.com/SeldonIO/seldon-core/pull/3724) ([mwm5945](https://github.com/mwm5945)) -- Batch processor enhancemenst through raw data parameter [\#3718](https://github.com/SeldonIO/seldon-core/pull/3718) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- add shutdown\_delay option to executor & gRPC GracefulStop [\#3711](https://github.com/SeldonIO/seldon-core/pull/3711) ([asobrien](https://github.com/asobrien)) -- Disable scraping of explainer metrics as unsupported [\#3710](https://github.com/SeldonIO/seldon-core/pull/3710) ([agrski](https://github.com/agrski)) -- Add ginkgo Make target [\#3709](https://github.com/SeldonIO/seldon-core/pull/3709) ([agrski](https://github.com/agrski)) -- Sherif akoush/sc 2543/alibi explain mlserver runtime [\#3707](https://github.com/SeldonIO/seldon-core/pull/3707) ([sakoush](https://github.com/sakoush)) -- Added security scans for containers [\#3706](https://github.com/SeldonIO/seldon-core/pull/3706) ([axsaucedo](https://github.com/axsaucedo)) -- upgrade rclone base to 1.56.2 [\#3701](https://github.com/SeldonIO/seldon-core/pull/3701) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Removed broken link in readme for docs test lint fix [\#3700](https://github.com/SeldonIO/seldon-core/pull/3700) ([axsaucedo](https://github.com/axsaucedo)) -- remove aws docs [\#3695](https://github.com/SeldonIO/seldon-core/pull/3695) ([cliveseldon](https://github.com/cliveseldon)) -- Add pdb to namespaced roles [\#3694](https://github.com/SeldonIO/seldon-core/pull/3694) ([cliveseldon](https://github.com/cliveseldon)) -- Fix extra comma in kustomize operator configmap [\#3693](https://github.com/SeldonIO/seldon-core/pull/3693) ([cliveseldon](https://github.com/cliveseldon)) -- Update ambassador-rbac.yaml [\#3678](https://github.com/SeldonIO/seldon-core/pull/3678) ([westford14](https://github.com/westford14)) -- Change rbac in example yaml to v1 api [\#3676](https://github.com/SeldonIO/seldon-core/pull/3676) ([westford14](https://github.com/westford14)) -- Updated Python wrapper application folder owner to default 8888 [\#3674](https://github.com/SeldonIO/seldon-core/pull/3674) ([axsaucedo](https://github.com/axsaucedo)) -- Fixed KFserving version to v0.6.0 for Alibi Detect Server [\#3673](https://github.com/SeldonIO/seldon-core/pull/3673) ([axsaucedo](https://github.com/axsaucedo)) -- Fix for broken readme links [\#3671](https://github.com/SeldonIO/seldon-core/pull/3671) ([majolo](https://github.com/majolo)) -- Fix broken links for broken docs tests master [\#3669](https://github.com/SeldonIO/seldon-core/pull/3669) ([axsaucedo](https://github.com/axsaucedo)) -- Updating the request logger requirements seldon-deploy-sdk to latest version [\#3668](https://github.com/SeldonIO/seldon-core/pull/3668) ([SachinVarghese](https://github.com/SachinVarghese)) -- Adding support for Kubernetes 1.22 through validation webhook v1 [\#3667](https://github.com/SeldonIO/seldon-core/pull/3667) ([axsaucedo](https://github.com/axsaucedo)) -- Fix typo in admission webhook for tensorflow protocol [\#3656](https://github.com/SeldonIO/seldon-core/pull/3656) ([agrski](https://github.com/agrski)) -- Issue-3372 [\#3654](https://github.com/SeldonIO/seldon-core/pull/3654) ([westford14](https://github.com/westford14)) -- e2e examples for iris explainer using poetry-defined environment [\#3642](https://github.com/SeldonIO/seldon-core/pull/3642) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update release script to update on all images it builds [\#3638](https://github.com/SeldonIO/seldon-core/pull/3638) ([axsaucedo](https://github.com/axsaucedo)) -- Updated batch processor e2e tests to include interval parameter [\#3631](https://github.com/SeldonIO/seldon-core/pull/3631) ([axsaucedo](https://github.com/axsaucedo)) -- Updated broken links for Argo in docs to fix tests [\#3630](https://github.com/SeldonIO/seldon-core/pull/3630) ([axsaucedo](https://github.com/axsaucedo)) -- bulk insert batch requests [\#3628](https://github.com/SeldonIO/seldon-core/pull/3628) ([michaelcheah](https://github.com/michaelcheah)) -- Update to Go 1.17.1 [\#3627](https://github.com/SeldonIO/seldon-core/pull/3627) ([cliveseldon](https://github.com/cliveseldon)) -- Executor Returns Clearer Errors on HTTP Failures [\#3626](https://github.com/SeldonIO/seldon-core/pull/3626) ([mwm5945](https://github.com/mwm5945)) -- update slack link [\#3624](https://github.com/SeldonIO/seldon-core/pull/3624) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Adding an interval config to batch processor component [\#3623](https://github.com/SeldonIO/seldon-core/pull/3623) ([SachinVarghese](https://github.com/SachinVarghese)) -- Added GOMAXPROCS for CI pipeline jobs in JX [\#3619](https://github.com/SeldonIO/seldon-core/pull/3619) ([axsaucedo](https://github.com/axsaucedo)) -- Added python timeouts [\#3617](https://github.com/SeldonIO/seldon-core/pull/3617) ([axsaucedo](https://github.com/axsaucedo)) -- use ipv4 protocol \(for systems without ipv6\) [\#3614](https://github.com/SeldonIO/seldon-core/pull/3614) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update the examples to reflect the move to rclone-based storage initializer [\#3611](https://github.com/SeldonIO/seldon-core/pull/3611) ([jsuchome](https://github.com/jsuchome)) -- Release 1.12.0-dev tag [\#3610](https://github.com/SeldonIO/seldon-core/pull/3610) ([axsaucedo](https://github.com/axsaucedo)) -- combine virtualservices into one [\#3609](https://github.com/SeldonIO/seldon-core/pull/3609) ([mwm5945](https://github.com/mwm5945)) -- make combiner propagate requestPath from all children [\#3604](https://github.com/SeldonIO/seldon-core/pull/3604) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- build alibi explain server using poetry [\#3549](https://github.com/SeldonIO/seldon-core/pull/3549) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) - -## [v1.11.2](https://github.com/SeldonIO/seldon-core/tree/v1.11.2) (2021-10-14) - -[Full Changelog](https://github.com/SeldonIO/seldon-core/compare/operator/v1.11.2...v1.11.2) - -**Closed issues:** - -- Update Go to 1.17 [\#3533](https://github.com/SeldonIO/seldon-core/issues/3533) - -## [operator/v1.11.2](https://github.com/SeldonIO/seldon-core/tree/operator/v1.11.2) (2021-10-13) - -[Full Changelog](https://github.com/SeldonIO/seldon-core/compare/v1.11.1...operator/v1.11.2) - -**Fixed bugs:** - -- failed calling webhook "v1.vseldondeployment.kb.io" [\#3653](https://github.com/SeldonIO/seldon-core/issues/3653) -- Unable to install python package via pipenv [\#3647](https://github.com/SeldonIO/seldon-core/issues/3647) -- Lacking requirements in Kubeflow example [\#3372](https://github.com/SeldonIO/seldon-core/issues/3372) - -**Closed issues:** - -- Move alibiexplain server to use poetry [\#3658](https://github.com/SeldonIO/seldon-core/issues/3658) -- Add support for Datadog Tracing in the Executor and the Python Wrapper [\#2854](https://github.com/SeldonIO/seldon-core/issues/2854) - -## [v1.11.1](https://github.com/SeldonIO/seldon-core/tree/v1.11.1) (2021-10-04) - -[Full Changelog](https://github.com/SeldonIO/seldon-core/compare/operator/v1.11.1...v1.11.1) - -## [operator/v1.11.1](https://github.com/SeldonIO/seldon-core/tree/operator/v1.11.1) (2021-10-04) - -[Full Changelog](https://github.com/SeldonIO/seldon-core/compare/v1.11.0...operator/v1.11.1) - -**Fixed bugs:** - -- gRPC broken for non ipv6 systems post 1.9.1 [\#3616](https://github.com/SeldonIO/seldon-core/issues/3616) -- How seldon core analytics is working for model metrics monitoring ??? [\#3592](https://github.com/SeldonIO/seldon-core/issues/3592) -- incomplete meta.requestPath in responses and redundant "tags" field [\#3477](https://github.com/SeldonIO/seldon-core/issues/3477) - -**Closed issues:** - -- Python Wrapper does not adhere to Timeout annotations [\#3613](https://github.com/SeldonIO/seldon-core/issues/3613) -- Are you interested in becoming a listed KEDA end-user? [\#3612](https://github.com/SeldonIO/seldon-core/issues/3612) -- Seldon Core v1.11.0 Release [\#3598](https://github.com/SeldonIO/seldon-core/issues/3598) -- what is the best way for receiving/sending data fast? [\#3449](https://github.com/SeldonIO/seldon-core/issues/3449) -- HPA support for autoscaling/v2beta2 API [\#3143](https://github.com/SeldonIO/seldon-core/issues/3143) - - -## [v1.11.0](https://github.com/seldonio/seldon-core/tree/v1.11.0) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/operator/v1.10.0...v1.11.0) - -**Fixed bugs:** - -- handle bad SemVer for CRD creation [\#3569](https://github.com/SeldonIO/seldon-core/issues/3569) -- leader election RBAC incorrect [\#3567](https://github.com/SeldonIO/seldon-core/issues/3567) -- batch processing with argo failed [\#3559](https://github.com/SeldonIO/seldon-core/issues/3559) -- hello I do not know the composition of jsonΓê⌐Γò¥╞ÆCan you tell me something about it ? [\#3556](https://github.com/SeldonIO/seldon-core/issues/3556) -- docs build failing due to problem with black 20.8b1 wheels [\#3546](https://github.com/SeldonIO/seldon-core/issues/3546) -- Alibi explainer image broken due to numba 0.54 [\#3540](https://github.com/SeldonIO/seldon-core/issues/3540) -- Update Alibi Detect Server to use Alibi Detect v0.7.1 [\#3481](https://github.com/SeldonIO/seldon-core/issues/3481) -- helm 3.5.2 warning on seldon helm charts [\#2944](https://github.com/SeldonIO/seldon-core/issues/2944) -- Support MLFlow models that return pandas DataFrame [\#2281](https://github.com/SeldonIO/seldon-core/issues/2281) - -**Closed issues:** - -- Should allow user customize LeaderElectionID [\#3576](https://github.com/SeldonIO/seldon-core/issues/3576) -- FastAPI integration with Seldon [\#3575](https://github.com/SeldonIO/seldon-core/issues/3575) -- Seldon Deployment Type Definition use duplicate protobuf Ids for a few fields [\#3574](https://github.com/SeldonIO/seldon-core/issues/3574) -- How to the current available resources of the seldon kubernetes cluster through seldon api, including CPU and memory resources? [\#3543](https://github.com/SeldonIO/seldon-core/issues/3543) -- Add a "fix this page" button to the docs [\#3535](https://github.com/SeldonIO/seldon-core/issues/3535) -- Remove duplicate links to self on documentation home page [\#3534](https://github.com/SeldonIO/seldon-core/issues/3534) -- Improvements to Python Server Configuration doc [\#3532](https://github.com/SeldonIO/seldon-core/issues/3532) -- Troubleshooting guide enhancements [\#3531](https://github.com/SeldonIO/seldon-core/issues/3531) -- Create new page on init containers [\#3530](https://github.com/SeldonIO/seldon-core/issues/3530) -- Deprecate page https://docs.seldon.io/projects/seldon-core/en/latest/wrappers/language\_wrappers.html in favor of individual wrapper pages [\#3529](https://github.com/SeldonIO/seldon-core/issues/3529) -- Simplify jargon around CRDs and PodTemplateSpec on https://docs.seldon.io/projects/seldon-core/en/latest/graph/inference-graph.html [\#3528](https://github.com/SeldonIO/seldon-core/issues/3528) -- Have JSON and YAML representations exactly match each other on https://docs.seldon.io/projects/seldon-core/en/latest/graph/inference-graph.html [\#3527](https://github.com/SeldonIO/seldon-core/issues/3527) -- Investigate feasibility of "toggle" switches to move between JSON, YAML and different languages etc... [\#3526](https://github.com/SeldonIO/seldon-core/issues/3526) -- Create a diagram to represent inference graphs and config [\#3525](https://github.com/SeldonIO/seldon-core/issues/3525) -- Improvements to Testing Model Endpoints page [\#3524](https://github.com/SeldonIO/seldon-core/issues/3524) -- Remove references to S2I from https://docs.seldon.io/projects/seldon-core/en/latest/python/python\_module.html [\#3523](https://github.com/SeldonIO/seldon-core/issues/3523) -- Fix broken links and reword Seldon Python Component doc [\#3522](https://github.com/SeldonIO/seldon-core/issues/3522) -- Improvements to Python Wrapping S2I page [\#3521](https://github.com/SeldonIO/seldon-core/issues/3521) -- Include pre-requisites before installation command [\#3520](https://github.com/SeldonIO/seldon-core/issues/3520) -- Remove duplicate navigation from quickstart page [\#3519](https://github.com/SeldonIO/seldon-core/issues/3519) -- Move "about the name Seldon" from quickstart to somewhere more appropriate [\#3518](https://github.com/SeldonIO/seldon-core/issues/3518) -- Update model servers list on https://docs.seldon.io/projects/seldon-core/en/latest/workflow/overview.html [\#3517](https://github.com/SeldonIO/seldon-core/issues/3517) -- Remove reference to Kubebuilder from https://docs.seldon.io/projects/seldon-core/en/latest/workflow/overview.html [\#3516](https://github.com/SeldonIO/seldon-core/issues/3516) -- Remove details on adding custom metrics from https://docs.seldon.io/projects/seldon-core/en/latest/workflow/overview.html [\#3515](https://github.com/SeldonIO/seldon-core/issues/3515) -- Remove duplicate text from tracing image \(also appears in docs\) https://docs.seldon.io/projects/seldon-core/en/latest/workflow/overview.html [\#3514](https://github.com/SeldonIO/seldon-core/issues/3514) -- Benchmarking vs Flask for both the benchmarking sections and "benefits vs flask" in overview [\#3513](https://github.com/SeldonIO/seldon-core/issues/3513) -- Additional information on installing prerequisites in https://docs.seldon.io/projects/seldon-core/en/latest/workflow/install.html [\#3512](https://github.com/SeldonIO/seldon-core/issues/3512) -- Install command doesn't include istio or ambassador so fails if copy/pasted. Ingress is only referenced afterwards [\#3511](https://github.com/SeldonIO/seldon-core/issues/3511) -- Add information on meetups, twitter etc... to https://docs.seldon.io/projects/seldon-core/en/latest/developer/community.html [\#3510](https://github.com/SeldonIO/seldon-core/issues/3510) -- Document storage initializers configuration for private GCP buckets [\#3509](https://github.com/SeldonIO/seldon-core/issues/3509) -- Working group call calendar link has expired [\#3508](https://github.com/SeldonIO/seldon-core/issues/3508) -- Rework entire quickstart page removing duplicate content and adding obvious next steps for each persona [\#3507](https://github.com/SeldonIO/seldon-core/issues/3507) -- "documentation quickstart" is a totally different page, only findable through the original quickstart page. Combine content in to one. [\#3506](https://github.com/SeldonIO/seldon-core/issues/3506) -- Improvements to Testing Model Endpoints page [\#3505](https://github.com/SeldonIO/seldon-core/issues/3505) -- Make Python 3.8 s2i wrapper the default one [\#3500](https://github.com/SeldonIO/seldon-core/issues/3500) -- Add documentation in UPGRADING page that outlines new explainer URI model param limitation [\#3499](https://github.com/SeldonIO/seldon-core/issues/3499) -- Update explainer URL to allow for empty parameter for tensorlfow protocol [\#3498](https://github.com/SeldonIO/seldon-core/issues/3498) -- Predictor server image version only accepts string not numeric value [\#3493](https://github.com/SeldonIO/seldon-core/issues/3493) -- Correctly set GOMAXPROCS for executor and operator [\#3468](https://github.com/SeldonIO/seldon-core/issues/3468) -- Release v1.10.0 [\#3467](https://github.com/SeldonIO/seldon-core/issues/3467) -- Update MLServer image to 0.4.0 [\#3466](https://github.com/SeldonIO/seldon-core/issues/3466) -- Add request logging direct to Kafka [\#3445](https://github.com/SeldonIO/seldon-core/issues/3445) -- Update KIND CI tests to use latest KIND client \(and hence Kubernetes 1.20\) [\#3357](https://github.com/SeldonIO/seldon-core/issues/3357) -- Update version of Triton image in configmap [\#3318](https://github.com/SeldonIO/seldon-core/issues/3318) -- Add conditions for SeldonDeployments [\#3265](https://github.com/SeldonIO/seldon-core/issues/3265) -- Investigate latest K8S Ingress CRD [\#2988](https://github.com/SeldonIO/seldon-core/issues/2988) -- Adjust operator updates test to current kubernetes \(\>=1.18\) [\#2966](https://github.com/SeldonIO/seldon-core/issues/2966) -- Run black \(nbQA\) on notebooks as part of fmt/lint [\#2885](https://github.com/SeldonIO/seldon-core/issues/2885) - -## [v1.10.0](https://github.com/seldonio/seldon-core/tree/HEAD) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/operator/v1.9.1...v1.10.0) - -**Fixed bugs:** - -- sklearn iris model incompatible with latest sklearnserver \(1.10.0-dev\) [\#3424](https://github.com/SeldonIO/seldon-core/issues/3424) -- It is not possible to add a new inference server. [\#3415](https://github.com/SeldonIO/seldon-core/issues/3415) -- REST Executor Returns wrong Error message in DAG [\#3411](https://github.com/SeldonIO/seldon-core/issues/3411) -- Conda base image is not being pushed to docker hub [\#3405](https://github.com/SeldonIO/seldon-core/issues/3405) -- spec.preserveUnknownFields missing while upgrading seldon-core-operator to 1.9.1 from 1.2.2 using helm chart [\#3393](https://github.com/SeldonIO/seldon-core/issues/3393) -- seldon-puid not included in grpc requests [\#3389](https://github.com/SeldonIO/seldon-core/issues/3389) -- Docs lint is failing due to argo moving repo [\#3386](https://github.com/SeldonIO/seldon-core/issues/3386) -- Seldon Deployment: Dryrun using k8s java Api is not validating all fields [\#3378](https://github.com/SeldonIO/seldon-core/issues/3378) -- batch\_processor.py: data will be left unprocessed if the line number in the input file can't be aliquoted by the batch\_size [\#3377](https://github.com/SeldonIO/seldon-core/issues/3377) -- Cannot apply Seldon Deployment from Kubernetes Python API [\#3375](https://github.com/SeldonIO/seldon-core/issues/3375) -- click dependencies could not be resolved [\#3373](https://github.com/SeldonIO/seldon-core/issues/3373) -- Can't change REST timeout [\#3368](https://github.com/SeldonIO/seldon-core/issues/3368) -- Deployment giving certificate expired or is not yet valid [\#3366](https://github.com/SeldonIO/seldon-core/issues/3366) -- go mod fails because of invalid character in file name [\#3354](https://github.com/SeldonIO/seldon-core/issues/3354) -- Istio virtualservice created does not whitelist V2 Inference Protocol protobuf names [\#3352](https://github.com/SeldonIO/seldon-core/issues/3352) -- Add functionality to support multiprocessing for Python wrapper GRPC [\#3334](https://github.com/SeldonIO/seldon-core/issues/3334) -- If no-engine=true used only REST/HTTP virtuaservice is created with istio and no GRPC [\#3329](https://github.com/SeldonIO/seldon-core/issues/3329) -- Seldon Explainer Container Crashes Due to GCS Permission Error [\#3324](https://github.com/SeldonIO/seldon-core/issues/3324) -- I deploy tensorflow model using tensorflow2.4.1 and occur error:CUDA error \(3\): initialization error. [\#3314](https://github.com/SeldonIO/seldon-core/issues/3314) -- Status address URL incorrect for no engine [\#3312](https://github.com/SeldonIO/seldon-core/issues/3312) -- cant build simple-cpp example [\#3251](https://github.com/SeldonIO/seldon-core/issues/3251) -- wrong conda version used in the mlflowserver image [\#3115](https://github.com/SeldonIO/seldon-core/issues/3115) -- Failures on send\_feedback\_raw path when using proto [\#2606](https://github.com/SeldonIO/seldon-core/issues/2606) -- custom\_metrics notebook test is flaky [\#2570](https://github.com/SeldonIO/seldon-core/issues/2570) - -**Closed issues:** - -- Create MLflow example using MLServer [\#3462](https://github.com/SeldonIO/seldon-core/issues/3462) -- Run Kubernetes PodSpec validation [\#3440](https://github.com/SeldonIO/seldon-core/issues/3440) -- automatise generation and upload of example models for pre-packaged model servers [\#3439](https://github.com/SeldonIO/seldon-core/issues/3439) -- Request Logger Update [\#3421](https://github.com/SeldonIO/seldon-core/issues/3421) -- Upgrade Alibi Server to 0.6.0 [\#3401](https://github.com/SeldonIO/seldon-core/issues/3401) -- Add MLServer MLFlow Server to Core [\#3384](https://github.com/SeldonIO/seldon-core/issues/3384) -- Release 1.9.2 [\#3367](https://github.com/SeldonIO/seldon-core/issues/3367) -- Create notebook that outlines steps required to extend all existing secrets to be compatible with rclone [\#3360](https://github.com/SeldonIO/seldon-core/issues/3360) -- Research performance improvements for Python Seldon wrapper and research performance between versions of Seldon Core [\#3359](https://github.com/SeldonIO/seldon-core/issues/3359) -- Update Core Builder to use more recent version of Python [\#3358](https://github.com/SeldonIO/seldon-core/issues/3358) -- Create narrative / documentation around security [\#3345](https://github.com/SeldonIO/seldon-core/issues/3345) -- Add GRPC\_THREADS for configuring the number of threads in the Python wrapper \(and default to 1\) [\#3333](https://github.com/SeldonIO/seldon-core/issues/3333) -- Set GUNICORN\_THREADS to 1 by default [\#3332](https://github.com/SeldonIO/seldon-core/issues/3332) -- Release 1.9.1 [\#3319](https://github.com/SeldonIO/seldon-core/issues/3319) -- Python GRPC Server does not adhere to Worker/Thread environment variables [\#3238](https://github.com/SeldonIO/seldon-core/issues/3238) -- Update Benchmarking with Argo Worfklows & Vegeta notebook example [\#3162](https://github.com/SeldonIO/seldon-core/issues/3162) -- 1.8.0 Release [\#3125](https://github.com/SeldonIO/seldon-core/issues/3125) -- Missing appVersion inside Chart.yaml [\#2737](https://github.com/SeldonIO/seldon-core/issues/2737) -- Add integration tests to outlier detector and concept drift components [\#2681](https://github.com/SeldonIO/seldon-core/issues/2681) -- Occasional Latency Spike in Python Nodes of Inference Graph [\#2656](https://github.com/SeldonIO/seldon-core/issues/2656) -- Refactor env var retrieval for model\_name / image\_name in python wrapper so it's centralised in util [\#2621](https://github.com/SeldonIO/seldon-core/issues/2621) -- Python Wrapper should Handle Exceptions correctly [\#2338](https://github.com/SeldonIO/seldon-core/issues/2338) -- Seldon wrapper image with python 3.8 [\#1230](https://github.com/SeldonIO/seldon-core/issues/1230) - - -## [v1.9.0](https://github.com/seldonio/seldon-core/tree/HEAD) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.8.0...v1.9.0) - -**Fixed bugs:** - -- seldon-core 1.8.0 helm chart CRD error [\#3254](https://github.com/SeldonIO/seldon-core/issues/3254) -- explainer don't repect the spec.replicas [\#3241](https://github.com/SeldonIO/seldon-core/issues/3241) -- Setting TRACING=0 does not disable Jaeger tracing [\#3158](https://github.com/SeldonIO/seldon-core/issues/3158) - -**Closed issues:** - -- Allow Tempo Server Env Override [\#3282](https://github.com/SeldonIO/seldon-core/issues/3282) -- req logger - create elements section for tensorflow protocol [\#3279](https://github.com/SeldonIO/seldon-core/issues/3279) -- Integrate Iter8 [\#3278](https://github.com/SeldonIO/seldon-core/issues/3278) -- add some unit tests for request logger [\#3270](https://github.com/SeldonIO/seldon-core/issues/3270) -- Update OpenAPI folder definitions [\#3261](https://github.com/SeldonIO/seldon-core/issues/3261) -- parsing of categorical and proba in req logger for ndarray [\#3255](https://github.com/SeldonIO/seldon-core/issues/3255) -- Custom name for Seldon deployment instead of metadataname-graph component names [\#3253](https://github.com/SeldonIO/seldon-core/issues/3253) -- Allow V2 Protocol for Alibi Explain Server [\#3247](https://github.com/SeldonIO/seldon-core/issues/3247) -- Usage of route\_raw in seldon core 1.1.0 [\#3236](https://github.com/SeldonIO/seldon-core/issues/3236) -- option to skip verify ssl in req logger [\#3230](https://github.com/SeldonIO/seldon-core/issues/3230) -- GPT2-Triton Example: extand to contain load test example [\#3216](https://github.com/SeldonIO/seldon-core/issues/3216) -- Allow multi-model repositories for Tensorflow Serving [\#3206](https://github.com/SeldonIO/seldon-core/issues/3206) -- Allow for overriding Istio VirtualService hosts [\#3137](https://github.com/SeldonIO/seldon-core/issues/3137) -- Run black \(nbQA\) on notebooks as part of fmt/lint [\#2885](https://github.com/SeldonIO/seldon-core/issues/2885) -- Update request logger to run with gunicorn [\#2141](https://github.com/SeldonIO/seldon-core/issues/2141) -- Progressive Rollout [\#1805](https://github.com/SeldonIO/seldon-core/issues/1805) - -## [v1.8.0](https://github.com/seldonio/seldon-core/tree/v1.8.0) (2021-05-20) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.7.0...v1.8.0) - -**Implemented enhancements:** - -- Removal of mapping type from request logger [\#3013](https://github.com/SeldonIO/seldon-core/issues/3013) -- Improve labelling inconsistencies on seldon-managed k8s resources [\#2757](https://github.com/SeldonIO/seldon-core/issues/2757) - -**Fixed bugs:** - -- Java Wrapper /predict API regression [\#3210](https://github.com/SeldonIO/seldon-core/issues/3210) -- Seldon feedback api is not supporting String values [\#3207](https://github.com/SeldonIO/seldon-core/issues/3207) -- SA name hardcoded in seldon-leader-election-role rbac [\#3168](https://github.com/SeldonIO/seldon-core/issues/3168) -- Community Call Calendar in Doc Out of Date [\#3167](https://github.com/SeldonIO/seldon-core/issues/3167) -- V2 Inference Compliance [\#3156](https://github.com/SeldonIO/seldon-core/issues/3156) -- Stuck at "liveness probe failed: HTTP probe failed with statuscode: 403" [\#3129](https://github.com/SeldonIO/seldon-core/issues/3129) -- Failing end to end tests \(integration and notebooks\) in master [\#3124](https://github.com/SeldonIO/seldon-core/issues/3124) -- GCP Release CRD issue [\#3114](https://github.com/SeldonIO/seldon-core/issues/3114) -- Alibi detect image build fails to build in master [\#3111](https://github.com/SeldonIO/seldon-core/issues/3111) -- Seldon Deployment errors when graph does not have a type field [\#3105](https://github.com/SeldonIO/seldon-core/issues/3105) -- Wrong required variable in documentation [\#3097](https://github.com/SeldonIO/seldon-core/issues/3097) -- storageInitializerImage does not work on Kubernetes 1.18 [\#3087](https://github.com/SeldonIO/seldon-core/issues/3087) -- Deployment issue on AWS [\#3077](https://github.com/SeldonIO/seldon-core/issues/3077) -- Fix python wrapper command line args docs [\#3069](https://github.com/SeldonIO/seldon-core/issues/3069) -- HTTP Port Not Change even after PREDICTIVE\_UNIT\_SERVICE\_PORT set [\#3035](https://github.com/SeldonIO/seldon-core/issues/3035) -- OSS-203: Address CVEs for Java JNI Server Image from Twistlock Reports [\#2968](https://github.com/SeldonIO/seldon-core/issues/2968) - -**Closed issues:** - -- Add Tempo Prepackaged Server [\#3192](https://github.com/SeldonIO/seldon-core/issues/3192) -- Adjust outlier examples to use rclone based storage initializer [\#3189](https://github.com/SeldonIO/seldon-core/issues/3189) -- TEST ISSUE TO TEST SYNC TO GITHUB [\#3185](https://github.com/SeldonIO/seldon-core/issues/3185) -- Seldon graph complexity [\#3184](https://github.com/SeldonIO/seldon-core/issues/3184) -- Update Alibi-Detect to latest in Alibi-Detect server [\#3148](https://github.com/SeldonIO/seldon-core/issues/3148) -- Allow any structure in custom field in metadata [\#3144](https://github.com/SeldonIO/seldon-core/issues/3144) -- The /aggregate endpoint is wrongly called if we have a COMBINER with SEND\_FEEDBACK method activated [\#3139](https://github.com/SeldonIO/seldon-core/issues/3139) -- Metadata for Transformer [\#3132](https://github.com/SeldonIO/seldon-core/issues/3132) -- Update kustomize usage in core [\#3127](https://github.com/SeldonIO/seldon-core/issues/3127) -- GCP 1.7.0 Release [\#3103](https://github.com/SeldonIO/seldon-core/issues/3103) -- Add support for transformers with arbitrary request/response format \(ie. not SeldonMessage\) [\#3096](https://github.com/SeldonIO/seldon-core/issues/3096) -- Redhat release for 1.7.0 [\#3091](https://github.com/SeldonIO/seldon-core/issues/3091) -- Add new example on Triton Jupyter Notebook Example with GPT-2 [\#3080](https://github.com/SeldonIO/seldon-core/issues/3080) -- Add raw\_data parameter to predict / transform / etc functions in Seldon Client [\#3079](https://github.com/SeldonIO/seldon-core/issues/3079) -- Update SPACY notebooks to be aliged with latest Seldon Core [\#3072](https://github.com/SeldonIO/seldon-core/issues/3072) -- Documentation around supported Alibi Algorithms [\#3053](https://github.com/SeldonIO/seldon-core/issues/3053) -- Add health/ping to api v1 [\#3046](https://github.com/SeldonIO/seldon-core/issues/3046) -- no matches for kind "SeldonDeployment" in version "machinelearning.seldon.io/v1alpha2" [\#3037](https://github.com/SeldonIO/seldon-core/issues/3037) -- seldon-container-engine keeps restarting because readinessProbe failed [\#3036](https://github.com/SeldonIO/seldon-core/issues/3036) -- Add GPU Drift Detection Example [\#3033](https://github.com/SeldonIO/seldon-core/issues/3033) -- SeldonClient: Token Authentication without HTTPS [\#3032](https://github.com/SeldonIO/seldon-core/issues/3032) -- 1.7.0 Release [\#3011](https://github.com/SeldonIO/seldon-core/issues/3011) -- implement rclone-based storage.py equivalent [\#2942](https://github.com/SeldonIO/seldon-core/issues/2942) -- Explore consistent python environments for users that create explainers [\#2934](https://github.com/SeldonIO/seldon-core/issues/2934) -- Is it a good idea to support predicting multiple instances upon one request? [\#2929](https://github.com/SeldonIO/seldon-core/issues/2929) -- Expose log level setting in Helm chart [\#2919](https://github.com/SeldonIO/seldon-core/issues/2919) -- Add default /health/status implementation for models [\#2899](https://github.com/SeldonIO/seldon-core/issues/2899) -- Remove "PERSISTENCE" Redis functionality and documentation [\#2888](https://github.com/SeldonIO/seldon-core/issues/2888) -- Seldon component exit on failure without passing to next component in the seldon graph [\#2730](https://github.com/SeldonIO/seldon-core/issues/2730) -- Metrics Endpoint dose not work with Istio Sidecar [\#2720](https://github.com/SeldonIO/seldon-core/issues/2720) -- Prometheus gauge shown as NaN [\#2685](https://github.com/SeldonIO/seldon-core/issues/2685) -- ability to specify init container on per deployment basis [\#2611](https://github.com/SeldonIO/seldon-core/issues/2611) -- Evaluate alterntatives to Storage.py to reduce dependencies and improve support more data sources [\#1028](https://github.com/SeldonIO/seldon-core/issues/1028) - -## [v1.7.0](https://github.com/seldonio/seldon-core/tree/v1.7.0) (2021-03-18) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.5.2...v1.7.0) - -**Fixed bugs:** - -- Missing protocol check for KFServing for URL in sdep status [\#3063](https://github.com/SeldonIO/seldon-core/issues/3063) -- environment.yml typo in docs [\#3052](https://github.com/SeldonIO/seldon-core/issues/3052) -- Meta parameter did not passed to next model [\#3050](https://github.com/SeldonIO/seldon-core/issues/3050) -- fix integration and notebook tests [\#3040](https://github.com/SeldonIO/seldon-core/issues/3040) -- python microservice refuses to start: setuptools dep conflict [\#3038](https://github.com/SeldonIO/seldon-core/issues/3038) -- Misaligned documentation for SKLearn pre-packaged model server [\#3029](https://github.com/SeldonIO/seldon-core/issues/3029) -- Remove Mutating Webhook if found in latest operator startup [\#3024](https://github.com/SeldonIO/seldon-core/issues/3024) -- Handle default api status in Seldon protocol in executor and python wrapper [\#3022](https://github.com/SeldonIO/seldon-core/issues/3022) -- Update docs to state GUnicorn is stable feature. [\#3016](https://github.com/SeldonIO/seldon-core/issues/3016) -- Cannot create new SeldonDeployment after seldon-core automatic update from 1.5 to 1.6 [\#3005](https://github.com/SeldonIO/seldon-core/issues/3005) -- Explore re-allowing multiple shadow deployments \(for Istio only as Ambassador doesn't support\) [\#2991](https://github.com/SeldonIO/seldon-core/issues/2991) -- Files created by controller-gen [\#2987](https://github.com/SeldonIO/seldon-core/issues/2987) -- SeldonPodSpec in SeldonDeployment V1alpha and V1 in seldon v1.4 is not parsing metadata successfully [\#2983](https://github.com/SeldonIO/seldon-core/issues/2983) -- Bug in elasticsearch index of metrics server [\#2971](https://github.com/SeldonIO/seldon-core/issues/2971) -- Address CVEs for MAB Epsilon Greedy & Thompson Sampling Server Image from Twistlock Reports [\#2969](https://github.com/SeldonIO/seldon-core/issues/2969) -- Address CVEs for Alibi Detect Server Image from Twistlock Reports [\#2967](https://github.com/SeldonIO/seldon-core/issues/2967) -- Address CVEs for Alibi Explain Server Image from Twistlock Reports [\#2965](https://github.com/SeldonIO/seldon-core/issues/2965) -- Address CVEs for XGBoost Server Image from Twistlock Reports [\#2964](https://github.com/SeldonIO/seldon-core/issues/2964) -- Address CVEs for SKLearn Server Image from Twistlock Reports [\#2963](https://github.com/SeldonIO/seldon-core/issues/2963) -- Address CVEs for MLFlow Server Image from Twistlock Reports [\#2962](https://github.com/SeldonIO/seldon-core/issues/2962) -- Address CVEs for Storage Initializer Image from Twistlock Reports [\#2961](https://github.com/SeldonIO/seldon-core/issues/2961) -- Address CVEs for Request Logger Image from Twistlock Reports [\#2960](https://github.com/SeldonIO/seldon-core/issues/2960) -- seldon-core-microservice: error: unrecognized arguments: REST [\#2951](https://github.com/SeldonIO/seldon-core/issues/2951) -- Seldon Batch Template Bug? [\#2943](https://github.com/SeldonIO/seldon-core/issues/2943) -- Flaky Operator Unit Test: MLServer Panic [\#2904](https://github.com/SeldonIO/seldon-core/issues/2904) -- Seldon-core-microservice Warning/Error message for changed args [\#2896](https://github.com/SeldonIO/seldon-core/issues/2896) -- cannot overwrite initContainers image: reconcile error [\#2821](https://github.com/SeldonIO/seldon-core/issues/2821) -- Manual scale doesn't work if hpaSpec is set [\#2816](https://github.com/SeldonIO/seldon-core/issues/2816) -- Remove Status section of generated CRD by kubebuilder [\#2132](https://github.com/SeldonIO/seldon-core/issues/2132) - -**Closed issues:** - -- after run "kubectl get seldondeployments" but got "No resources found." [\#3010](https://github.com/SeldonIO/seldon-core/issues/3010) -- Torchserve support [\#3002](https://github.com/SeldonIO/seldon-core/issues/3002) -- Make Seldon Client REST requests more efficient [\#3001](https://github.com/SeldonIO/seldon-core/issues/3001) -- Support model repositories with Triton Server [\#2986](https://github.com/SeldonIO/seldon-core/issues/2986) -- Dependabot can't evaluate your Python dependency files [\#2975](https://github.com/SeldonIO/seldon-core/issues/2975) -- seldon-batch-processor Install Instruction Missing [\#2956](https://github.com/SeldonIO/seldon-core/issues/2956) -- Release 1.5.2 [\#2945](https://github.com/SeldonIO/seldon-core/issues/2945) -- switch elastic helm chart to opendistro [\#2912](https://github.com/SeldonIO/seldon-core/issues/2912) -- Make custom metrics work with gunicorn reload [\#2873](https://github.com/SeldonIO/seldon-core/issues/2873) -- Create example using alert-manager for thresholds on Alibi Detect servers [\#2822](https://github.com/SeldonIO/seldon-core/issues/2822) -- Allow annotations on Service created by operator [\#2590](https://github.com/SeldonIO/seldon-core/issues/2590) - -**Merged pull requests:** - -- Fixes broken docs-build test [\#3071](https://github.com/SeldonIO/seldon-core/pull/3071) ([axsaucedo](https://github.com/axsaucedo)) -- Support kfserving protocol in status URL [\#3064](https://github.com/SeldonIO/seldon-core/pull/3064) ([cliveseldon](https://github.com/cliveseldon)) -- environment.yml typo in docs [\#3061](https://github.com/SeldonIO/seldon-core/pull/3061) ([axsaucedo](https://github.com/axsaucedo)) -- fix broken link [\#3051](https://github.com/SeldonIO/seldon-core/pull/3051) ([axsaucedo](https://github.com/axsaucedo)) -- Revert "Update manifests to use 0.4.1 controller gen for webhook creation" [\#3049](https://github.com/SeldonIO/seldon-core/pull/3049) ([cliveseldon](https://github.com/cliveseldon)) -- Fix nil pointer dereference panics in mlserver [\#3047](https://github.com/SeldonIO/seldon-core/pull/3047) ([ivan-valkov](https://github.com/ivan-valkov)) -- docs: add helm v3 commands [\#3045](https://github.com/SeldonIO/seldon-core/pull/3045) ([masonlr](https://github.com/masonlr)) -- Delete mutating webhook if exists when operator creates resources [\#3031](https://github.com/SeldonIO/seldon-core/pull/3031) ([cliveseldon](https://github.com/cliveseldon)) -- Fixes \#3029 [\#3030](https://github.com/SeldonIO/seldon-core/pull/3030) ([axsaucedo](https://github.com/axsaucedo)) -- update python licenses [\#3028](https://github.com/SeldonIO/seldon-core/pull/3028) ([cliveseldon](https://github.com/cliveseldon)) -- Update health status [\#3023](https://github.com/SeldonIO/seldon-core/pull/3023) ([cliveseldon](https://github.com/cliveseldon)) -- Clear methods when Gunicorn worker exits [\#3018](https://github.com/SeldonIO/seldon-core/pull/3018) ([adriangonz](https://github.com/adriangonz)) -- Notebook tests/metrics server port 8003 [\#3015](https://github.com/SeldonIO/seldon-core/pull/3015) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- fix: missing string ending in python snippet in serving.md [\#3012](https://github.com/SeldonIO/seldon-core/pull/3012) ([AndreaSoprani](https://github.com/AndreaSoprani)) -- fix indentation of argo batch template [\#3008](https://github.com/SeldonIO/seldon-core/pull/3008) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update manifests to use 0.4.1 controller gen for webhook creation [\#3006](https://github.com/SeldonIO/seldon-core/pull/3006) ([cliveseldon](https://github.com/cliveseldon)) -- Experimental GPU Shap [\#2993](https://github.com/SeldonIO/seldon-core/pull/2993) ([cliveseldon](https://github.com/cliveseldon)) -- Redhat 1.6.0 [\#2992](https://github.com/SeldonIO/seldon-core/pull/2992) ([cliveseldon](https://github.com/cliveseldon)) -- Support model repositories for Triton and Tensorflow Servers [\#2990](https://github.com/SeldonIO/seldon-core/pull/2990) ([cliveseldon](https://github.com/cliveseldon)) -- small improvements to metrics server example [\#2989](https://github.com/SeldonIO/seldon-core/pull/2989) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Change version of JNI build image [\#2981](https://github.com/SeldonIO/seldon-core/pull/2981) ([adriangonz](https://github.com/adriangonz)) -- Addressing CVEs for Redhat Python based images [\#2977](https://github.com/SeldonIO/seldon-core/pull/2977) ([axsaucedo](https://github.com/axsaucedo)) -- Change seldon-core-microservice to spot unknown args [\#2976](https://github.com/SeldonIO/seldon-core/pull/2976) ([cliveseldon](https://github.com/cliveseldon)) -- Updated PIP in base image to align with Python Cryptography Framework version [\#2974](https://github.com/SeldonIO/seldon-core/pull/2974) ([axsaucedo](https://github.com/axsaucedo)) -- Amended docker mount folder for CI builds [\#2973](https://github.com/SeldonIO/seldon-core/pull/2973) ([axsaucedo](https://github.com/axsaucedo)) -- Fix elasticsearch index [\#2972](https://github.com/SeldonIO/seldon-core/pull/2972) ([fg91](https://github.com/fg91)) -- Addressing CVEs from Python base Image [\#2970](https://github.com/SeldonIO/seldon-core/pull/2970) ([axsaucedo](https://github.com/axsaucedo)) -- Upgrade jenkins x [\#2957](https://github.com/SeldonIO/seldon-core/pull/2957) ([axsaucedo](https://github.com/axsaucedo)) -- Remove managedFields from seldon pod spec metadata [\#2954](https://github.com/SeldonIO/seldon-core/pull/2954) ([ivan-valkov](https://github.com/ivan-valkov)) -- Fix version in files: 1.7.0-dev [\#2949](https://github.com/SeldonIO/seldon-core/pull/2949) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Change hashicorp/hcl dependency url to match new main branch [\#2948](https://github.com/SeldonIO/seldon-core/pull/2948) ([ivan-valkov](https://github.com/ivan-valkov)) -- Fix concurrent map writes in executor [\#2947](https://github.com/SeldonIO/seldon-core/pull/2947) ([ivan-valkov](https://github.com/ivan-valkov)) -- Update OWNERS to add Ivan [\#2946](https://github.com/SeldonIO/seldon-core/pull/2946) ([axsaucedo](https://github.com/axsaucedo)) -- Seldon CRD Status Removal [\#2941](https://github.com/SeldonIO/seldon-core/pull/2941) ([cliveseldon](https://github.com/cliveseldon)) -- Extract SeldonPodSpec Metadata into custom struct to allow structural CRD schema [\#2940](https://github.com/SeldonIO/seldon-core/pull/2940) ([ivan-valkov](https://github.com/ivan-valkov)) -- Extend CRD: allow to define storageInitializerImage in the graph definition [\#2937](https://github.com/SeldonIO/seldon-core/pull/2937) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- MAB Distributed Persistence with Redis [\#2936](https://github.com/SeldonIO/seldon-core/pull/2936) ([axsaucedo](https://github.com/axsaucedo)) -- Add more deps to cover whitebox TreeShap explainers [\#2935](https://github.com/SeldonIO/seldon-core/pull/2935) ([adriangonz](https://github.com/adriangonz)) -- Bump github.com/onsi/ginkgo from 1.14.1 to 1.15.0 in /operator [\#2930](https://github.com/SeldonIO/seldon-core/pull/2930) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump mypy-protobuf from 1.22 to 2.4 in /python [\#2928](https://github.com/SeldonIO/seldon-core/pull/2928) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- applied isort to seldon\_core and tests [\#2927](https://github.com/SeldonIO/seldon-core/pull/2927) ([zyxue](https://github.com/zyxue)) -- Updated 1.7.0 tag and added release notes [\#2925](https://github.com/SeldonIO/seldon-core/pull/2925) ([axsaucedo](https://github.com/axsaucedo)) -- opendistro elastic [\#2923](https://github.com/SeldonIO/seldon-core/pull/2923) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add summary metrics to executor [\#2922](https://github.com/SeldonIO/seldon-core/pull/2922) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update keda\_prom\_auto\_scale.ipynb to fix keda config in the doc [\#2915](https://github.com/SeldonIO/seldon-core/pull/2915) ([anggao](https://github.com/anggao)) -- Bump pytest from 6.2.1 to 6.2.2 in /python [\#2910](https://github.com/SeldonIO/seldon-core/pull/2910) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump coverage from 5.3.1 to 5.4 in /python [\#2908](https://github.com/SeldonIO/seldon-core/pull/2908) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Updated CR [\#2905](https://github.com/SeldonIO/seldon-core/pull/2905) ([axsaucedo](https://github.com/axsaucedo)) -- feat\(examples/pachyderm-cd4ml\): Add demo of redeploying old model [\#2898](https://github.com/SeldonIO/seldon-core/pull/2898) ([philwinder](https://github.com/philwinder)) -- feat\(svc\): Add predictorSpec annotations to service [\#2618](https://github.com/SeldonIO/seldon-core/pull/2618) ([groszewn](https://github.com/groszewn)) - -## [v1.5.2](https://github.com/seldonio/seldon-core/tree/v1.5.2) (2021-02-16) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.2.4...v1.5.2) - -**Fixed bugs:** - -- Helm chart version in master [\#2939](https://github.com/SeldonIO/seldon-core/issues/2939) -- Metadata fields of predictor's component spec are being pruned in k8s [\#2938](https://github.com/SeldonIO/seldon-core/issues/2938) -- Fix statsmodels broken link in docs [\#2926](https://github.com/SeldonIO/seldon-core/issues/2926) -- Issue installing Helm chart on cluster with no internet access [\#2924](https://github.com/SeldonIO/seldon-core/issues/2924) -- Alibi whitebox explainers unsupported due to missing dependencies in the Alibi explain server [\#2812](https://github.com/SeldonIO/seldon-core/issues/2812) - -**Closed issues:** - -- Release 1.2.4 [\#2933](https://github.com/SeldonIO/seldon-core/issues/2933) -- Add Summary and \_max to Executor exposed metrics [\#2765](https://github.com/SeldonIO/seldon-core/issues/2765) - -## [v1.2.4](https://github.com/seldonio/seldon-core/tree/v1.2.4) (2021-02-04) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.6.0...v1.2.4) - -**Fixed bugs:** - -- Fix seldon-core keda demo config bug [\#2914](https://github.com/SeldonIO/seldon-core/issues/2914) -- CR reference in documentation contains irrelevant parts of seldondeployment\_types.go [\#2901](https://github.com/SeldonIO/seldon-core/issues/2901) - -**Closed issues:** - -- Make custom metrics histogram bin size configurable [\#2863](https://github.com/SeldonIO/seldon-core/issues/2863) -- 1.6.0 Release [\#2839](https://github.com/SeldonIO/seldon-core/issues/2839) - -## [v1.6.0](https://github.com/seldonio/seldon-core/tree/v1.6.0) (2021-02-03) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.5.1...v1.6.0) - -**Implemented enhancements:** - -- Create a prepackaged model server for PyTorch Models [\#831](https://github.com/SeldonIO/seldon-core/issues/831) - -**Fixed bugs:** - -- IsADirectoryError: \[Errno 21\] Is a directory: '/mnt/models' [\#2876](https://github.com/SeldonIO/seldon-core/issues/2876) -- error: a container name must be specified for pod [\#2875](https://github.com/SeldonIO/seldon-core/issues/2875) -- MLFlow server-- ModuleNotFoundError: No module named 'prediction' [\#2874](https://github.com/SeldonIO/seldon-core/issues/2874) -- V1 CRD has missing grpcPort and httpPort [\#2866](https://github.com/SeldonIO/seldon-core/issues/2866) -- Broken Link to Documentation Example I'd like to find if it exists [\#2836](https://github.com/SeldonIO/seldon-core/issues/2836) -- Executor does not send feedback to Routers. [\#2827](https://github.com/SeldonIO/seldon-core/issues/2827) -- ArgoCD OutOfSync if SeldonDeployment includes mountpoint [\#2811](https://github.com/SeldonIO/seldon-core/issues/2811) -- Helm failing to fetch https://kubernetes-charts.storage.googleapis.com/ resulting in failing tests [\#2808](https://github.com/SeldonIO/seldon-core/issues/2808) -- send\_feedback response is incorrectly managed in seldon\_methods.py [\#2801](https://github.com/SeldonIO/seldon-core/issues/2801) -- Upgrading to 1.5.0 causes unexpected error when calling predict endpoint of Python custom model [\#2786](https://github.com/SeldonIO/seldon-core/issues/2786) -- SHAP Breaks Alibi Detect on Python 3.6 due to unpinned Numpy dependency [\#2767](https://github.com/SeldonIO/seldon-core/issues/2767) -- Error when using the R language wrapper [\#2744](https://github.com/SeldonIO/seldon-core/issues/2744) -- Transformers model unable to run with Cuda [\#2680](https://github.com/SeldonIO/seldon-core/issues/2680) -- Allow seldon manager to run as non-root [\#2631](https://github.com/SeldonIO/seldon-core/issues/2631) -- Operator sets HTTPS on the Engine's liveness and ready checks [\#2586](https://github.com/SeldonIO/seldon-core/issues/2586) -- high memory and cpu usage in deployment of xgboost rest [\#1986](https://github.com/SeldonIO/seldon-core/issues/1986) - -**Security fixes:** - -- Resolve CVE for PyYAML - CVE-2020-14343 [\#2252](https://github.com/SeldonIO/seldon-core/issues/2252) - -**Closed issues:** - -- CVE checks update for redhat image scans [\#2869](https://github.com/SeldonIO/seldon-core/issues/2869) -- Does Seldon Batch Processing Work with Azure Blob Storage? [\#2858](https://github.com/SeldonIO/seldon-core/issues/2858) -- Update engine docs as deprecated [\#2840](https://github.com/SeldonIO/seldon-core/issues/2840) -- Support V2 Protocol in outlier and drift detectors [\#2831](https://github.com/SeldonIO/seldon-core/issues/2831) -- add example of batch processor with rclone [\#2819](https://github.com/SeldonIO/seldon-core/issues/2819) -- Add example of custom init container with rclone [\#2818](https://github.com/SeldonIO/seldon-core/issues/2818) -- remove mutating webhook [\#2817](https://github.com/SeldonIO/seldon-core/issues/2817) -- Handle KFServing V2 Protocol in request logger [\#2791](https://github.com/SeldonIO/seldon-core/issues/2791) -- Create 1.5.1 release with cherrypick [\#2756](https://github.com/SeldonIO/seldon-core/issues/2756) -- Use f-strings in MAB study case examples [\#2729](https://github.com/SeldonIO/seldon-core/issues/2729) -- helm chart imagePullSecrets support to bypass ratelimiting [\#2694](https://github.com/SeldonIO/seldon-core/issues/2694) -- Seldon-core-operator Update for handling namespace [\#2676](https://github.com/SeldonIO/seldon-core/issues/2676) -- docs: No Release Highlights since 1.1.0 [\#2634](https://github.com/SeldonIO/seldon-core/issues/2634) -- Depricate engine \(old Java service orchestrator\) [\#2588](https://github.com/SeldonIO/seldon-core/issues/2588) -- Add support for Datadog Tracing in the Executor and the Python Wrapper [\#2436](https://github.com/SeldonIO/seldon-core/issues/2436) -- Multi\_Archtecture Support [\#2333](https://github.com/SeldonIO/seldon-core/issues/2333) -- Make deployment names configurable [\#2301](https://github.com/SeldonIO/seldon-core/issues/2301) -- java-wrapper-0.2.0 jar is not checked for validity [\#2180](https://github.com/SeldonIO/seldon-core/issues/2180) -- Stateful Model Serving by Saving state to Redis [\#2138](https://github.com/SeldonIO/seldon-core/issues/2138) -- Add documentation on how to extend base prepackaged servers with new images \(xgboost, sklearn, etc\) [\#2060](https://github.com/SeldonIO/seldon-core/issues/2060) -- Add documentation that dives into the iniContainer [\#2055](https://github.com/SeldonIO/seldon-core/issues/2055) -- Multiplexing or parallel serving of gRPC / REST in Python Wrapper [\#1968](https://github.com/SeldonIO/seldon-core/issues/1968) -- Allow globally configurable docker registry secret for seldon deployments [\#1923](https://github.com/SeldonIO/seldon-core/issues/1923) -- Remove probesonly flag [\#1856](https://github.com/SeldonIO/seldon-core/issues/1856) -- Use custom errors [\#1841](https://github.com/SeldonIO/seldon-core/issues/1841) -- Allow mixed rest/grpc graphs in new golang based executor [\#1820](https://github.com/SeldonIO/seldon-core/issues/1820) - -**Merged pull requests:** - -- yum update seemingly not needed for operator [\#2918](https://github.com/SeldonIO/seldon-core/pull/2918) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- update licenses for 1.6.0 [\#2916](https://github.com/SeldonIO/seldon-core/pull/2916) ([cliveseldon](https://github.com/cliveseldon)) -- Update cuda version in wrapper Dockerfile.GPU [\#2906](https://github.com/SeldonIO/seldon-core/pull/2906) ([ashrafgt](https://github.com/ashrafgt)) -- Update Python Builder to use latest git for compatibility with github actions [\#2894](https://github.com/SeldonIO/seldon-core/pull/2894) ([axsaucedo](https://github.com/axsaucedo)) -- Github Action fixes [\#2892](https://github.com/SeldonIO/seldon-core/pull/2892) ([axsaucedo](https://github.com/axsaucedo)) -- 2252 resolve pyyaml cve [\#2891](https://github.com/SeldonIO/seldon-core/pull/2891) ([axsaucedo](https://github.com/axsaucedo)) -- Moving basic CI to github actions [\#2889](https://github.com/SeldonIO/seldon-core/pull/2889) ([axsaucedo](https://github.com/axsaucedo)) -- Generate helm-charts again to fix: Error: secrets "seldon-webhook-ser… [\#2886](https://github.com/SeldonIO/seldon-core/pull/2886) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- updates for redhat scans [\#2870](https://github.com/SeldonIO/seldon-core/pull/2870) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fix grpcPort and httpPort in v1 CRD [\#2868](https://github.com/SeldonIO/seldon-core/pull/2868) ([cliveseldon](https://github.com/cliveseldon)) -- Revert "Bump pandas from 1.1.0 to 1.2.0 in /python" [\#2867](https://github.com/SeldonIO/seldon-core/pull/2867) ([adriangonz](https://github.com/adriangonz)) -- Allow feedback for routers and update router examples [\#2865](https://github.com/SeldonIO/seldon-core/pull/2865) ([cliveseldon](https://github.com/cliveseldon)) -- Update Seldon versions for upgrade tests [\#2861](https://github.com/SeldonIO/seldon-core/pull/2861) ([adriangonz](https://github.com/adriangonz)) -- Deprecate Java engine [\#2857](https://github.com/SeldonIO/seldon-core/pull/2857) ([adriangonz](https://github.com/adriangonz)) -- Add engine deprecation note [\#2856](https://github.com/SeldonIO/seldon-core/pull/2856) ([adriangonz](https://github.com/adriangonz)) -- Manager running as non-root [\#2853](https://github.com/SeldonIO/seldon-core/pull/2853) ([cliveseldon](https://github.com/cliveseldon)) -- remove mutating webhook from Seldon Core Operator [\#2852](https://github.com/SeldonIO/seldon-core/pull/2852) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump pandas from 1.1.0 to 1.2.0 in /python [\#2846](https://github.com/SeldonIO/seldon-core/pull/2846) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Rclone powered batch [\#2842](https://github.com/SeldonIO/seldon-core/pull/2842) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- add hdfs example [\#2841](https://github.com/SeldonIO/seldon-core/pull/2841) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- 2744 R Language Wrapper Fix for JSON requests [\#2837](https://github.com/SeldonIO/seldon-core/pull/2837) ([axsaucedo](https://github.com/axsaucedo)) -- Revert "Bump pandas from 1.1.0 to 1.2.0 in /python" [\#2835](https://github.com/SeldonIO/seldon-core/pull/2835) ([axsaucedo](https://github.com/axsaucedo)) -- Example: Pachyderm -\> Seldon-Core CD4ML [\#2833](https://github.com/SeldonIO/seldon-core/pull/2833) ([philwinder](https://github.com/philwinder)) -- Update Alibi Detect Server [\#2832](https://github.com/SeldonIO/seldon-core/pull/2832) ([cliveseldon](https://github.com/cliveseldon)) -- Update jaeger-client requirement from \<4.4.0,\>=4.1.0 to \>=4.1.0,\<4.5.0 in /python [\#2828](https://github.com/SeldonIO/seldon-core/pull/2828) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- fix nblink to include image of pachyderm example [\#2820](https://github.com/SeldonIO/seldon-core/pull/2820) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- update triton tfserving example [\#2815](https://github.com/SeldonIO/seldon-core/pull/2815) ([cliveseldon](https://github.com/cliveseldon)) -- extend init containers documentation [\#2814](https://github.com/SeldonIO/seldon-core/pull/2814) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- minor fix to pachyderm example \(doc paths\) [\#2813](https://github.com/SeldonIO/seldon-core/pull/2813) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump pillow from 8.0.1 to 8.1.0 in /python [\#2810](https://github.com/SeldonIO/seldon-core/pull/2810) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Helm chart repo fix for integration tests [\#2809](https://github.com/SeldonIO/seldon-core/pull/2809) ([axsaucedo](https://github.com/axsaucedo)) -- Fix send\_feedback response wrongly wrapped as ndarray [\#2807](https://github.com/SeldonIO/seldon-core/pull/2807) ([frr-ndr](https://github.com/frr-ndr)) -- Bump pandas from 1.1.0 to 1.2.0 in /python [\#2804](https://github.com/SeldonIO/seldon-core/pull/2804) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update request logger to support v2 protocol [\#2802](https://github.com/SeldonIO/seldon-core/pull/2802) ([cliveseldon](https://github.com/cliveseldon)) -- Bump pytest from 6.2.0 to 6.2.1 in /python [\#2797](https://github.com/SeldonIO/seldon-core/pull/2797) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tenacity from 6.2.0 to 6.3.1 in /python [\#2796](https://github.com/SeldonIO/seldon-core/pull/2796) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump coverage from 5.3 to 5.3.1 in /python [\#2795](https://github.com/SeldonIO/seldon-core/pull/2795) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Updated changelog for v1.5.1 [\#2792](https://github.com/SeldonIO/seldon-core/pull/2792) ([axsaucedo](https://github.com/axsaucedo)) -- Bump tensorflow from 1.15.4 to 2.4.0 in /testing/scripts [\#2790](https://github.com/SeldonIO/seldon-core/pull/2790) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Bump tensorflow from 1.15.4 to 2.4.0 in /examples/explainers/imagenet/resources/transformer [\#2789](https://github.com/SeldonIO/seldon-core/pull/2789) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Adds GRPCIO guards on tfserving-proxy server to fix version clash [\#2788](https://github.com/SeldonIO/seldon-core/pull/2788) ([axsaucedo](https://github.com/axsaucedo)) -- do not act on resources that have deletion timestamp set [\#2782](https://github.com/SeldonIO/seldon-core/pull/2782) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump github.com/onsi/gomega from 1.10.2 to 1.10.4 in /operator [\#2778](https://github.com/SeldonIO/seldon-core/pull/2778) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pytest from 6.1.2 to 6.2.0 in /python [\#2772](https://github.com/SeldonIO/seldon-core/pull/2772) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Added f-strings in MAB study case examples [\#2771](https://github.com/SeldonIO/seldon-core/pull/2771) ([midhun1998](https://github.com/midhun1998)) -- Extending Alibi Detect Server to expose prometheus metrics for outliers [\#2770](https://github.com/SeldonIO/seldon-core/pull/2770) ([axsaucedo](https://github.com/axsaucedo)) -- updated black version to 20.8b1 [\#2769](https://github.com/SeldonIO/seldon-core/pull/2769) ([zyxue](https://github.com/zyxue)) -- Added workaround for alibi explainer image build [\#2768](https://github.com/SeldonIO/seldon-core/pull/2768) ([axsaucedo](https://github.com/axsaucedo)) -- feat\(examples/pachyderm-simple\): Update and improve Pachyderm example [\#2764](https://github.com/SeldonIO/seldon-core/pull/2764) ([philwinder](https://github.com/philwinder)) -- Allow Namespace Override for seldon-core-operator [\#2762](https://github.com/SeldonIO/seldon-core/pull/2762) ([ntorba](https://github.com/ntorba)) -- Update Timeouts Notebook [\#2753](https://github.com/SeldonIO/seldon-core/pull/2753) ([cliveseldon](https://github.com/cliveseldon)) -- Revert "Add security context to seldon-controller-manager deployment" [\#2752](https://github.com/SeldonIO/seldon-core/pull/2752) ([cliveseldon](https://github.com/cliveseldon)) -- Bump grpcio-reflection from 1.33.2 to 1.34.0 in /python [\#2749](https://github.com/SeldonIO/seldon-core/pull/2749) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update image make minio client compatible with ssl cert mismatch and add delete step [\#2746](https://github.com/SeldonIO/seldon-core/pull/2746) ([omerfsen](https://github.com/omerfsen)) -- Update licenses [\#2743](https://github.com/SeldonIO/seldon-core/pull/2743) ([cliveseldon](https://github.com/cliveseldon)) -- Redhat 1.5.0 release [\#2739](https://github.com/SeldonIO/seldon-core/pull/2739) ([cliveseldon](https://github.com/cliveseldon)) -- add python wrapper developer notes [\#2738](https://github.com/SeldonIO/seldon-core/pull/2738) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update OWNERS\_ALIASES [\#2733](https://github.com/SeldonIO/seldon-core/pull/2733) ([axsaucedo](https://github.com/axsaucedo)) -- Update OWNERS [\#2732](https://github.com/SeldonIO/seldon-core/pull/2732) ([axsaucedo](https://github.com/axsaucedo)) -- Release 1.5.0 Highlights [\#2731](https://github.com/SeldonIO/seldon-core/pull/2731) ([cliveseldon](https://github.com/cliveseldon)) -- add `--no-cache-dir` inside s2i wrappers [\#2725](https://github.com/SeldonIO/seldon-core/pull/2725) ([M46F](https://github.com/M46F)) -- remove legacy Python2 components [\#2724](https://github.com/SeldonIO/seldon-core/pull/2724) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Routing metadata and fixed MAB case study [\#2723](https://github.com/SeldonIO/seldon-core/pull/2723) ([axsaucedo](https://github.com/axsaucedo)) -- Bump github.com/google/go-cmp from 0.5.1 to 0.5.4 in /operator [\#2719](https://github.com/SeldonIO/seldon-core/pull/2719) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 in /operator [\#2718](https://github.com/SeldonIO/seldon-core/pull/2718) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pip-licenses from 3.0.0 to 3.1.0 in /python [\#2717](https://github.com/SeldonIO/seldon-core/pull/2717) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump grpcio-reflection from 1.29.0 to 1.33.2 in /python [\#2715](https://github.com/SeldonIO/seldon-core/pull/2715) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Rebuilt CRDs for 1.5.0 release [\#2712](https://github.com/SeldonIO/seldon-core/pull/2712) ([axsaucedo](https://github.com/axsaucedo)) -- Add accesslog control flag for seldon-core python module [\#2711](https://github.com/SeldonIO/seldon-core/pull/2711) ([anggao](https://github.com/anggao)) -- Add security context to seldon-controller-manager deployment [\#2709](https://github.com/SeldonIO/seldon-core/pull/2709) ([mo-saeed](https://github.com/mo-saeed)) -- Further release 1.6.0 version replace [\#2708](https://github.com/SeldonIO/seldon-core/pull/2708) ([axsaucedo](https://github.com/axsaucedo)) -- Bumping version to 1.6.0-dev and updating CHANGELOG [\#2707](https://github.com/SeldonIO/seldon-core/pull/2707) ([axsaucedo](https://github.com/axsaucedo)) -- Add back "seldon" gateway [\#2701](https://github.com/SeldonIO/seldon-core/pull/2701) ([adriangonz](https://github.com/adriangonz)) -- WIP: Updating OpenAPI schema schema [\#2700](https://github.com/SeldonIO/seldon-core/pull/2700) ([axsaucedo](https://github.com/axsaucedo)) -- fix batch logging [\#2699](https://github.com/SeldonIO/seldon-core/pull/2699) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fix typo in ci build images script [\#2698](https://github.com/SeldonIO/seldon-core/pull/2698) ([axsaucedo](https://github.com/axsaucedo)) -- Update ambassador doc for shadow deployment [\#2697](https://github.com/SeldonIO/seldon-core/pull/2697) ([anggao](https://github.com/anggao)) -- Prepare 1.5.0 release updating docs [\#2695](https://github.com/SeldonIO/seldon-core/pull/2695) ([axsaucedo](https://github.com/axsaucedo)) -- Updates for Openshift release process [\#2692](https://github.com/SeldonIO/seldon-core/pull/2692) ([cliveseldon](https://github.com/cliveseldon)) -- Bump sigs.k8s.io/controller-runtime from 0.6.3 to 0.6.4 in /operator [\#2691](https://github.com/SeldonIO/seldon-core/pull/2691) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update opentracing requirement from \<2.4.0,\>=2.2.0 to \>=2.2.0,\<2.5.0 in /python [\#2690](https://github.com/SeldonIO/seldon-core/pull/2690) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Explore enabling send\_feedback path for tensorflow protocol [\#2688](https://github.com/SeldonIO/seldon-core/pull/2688) ([axsaucedo](https://github.com/axsaucedo)) -- Add Istio Troubleshoot for nonroot issue [\#2687](https://github.com/SeldonIO/seldon-core/pull/2687) ([anggao](https://github.com/anggao)) -- Update testing script for KEDA v2.0 GA [\#2684](https://github.com/SeldonIO/seldon-core/pull/2684) ([anggao](https://github.com/anggao)) -- Updated alibi detect to 0.4.3 [\#2678](https://github.com/SeldonIO/seldon-core/pull/2678) ([axsaucedo](https://github.com/axsaucedo)) -- update minio setup [\#2675](https://github.com/SeldonIO/seldon-core/pull/2675) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- use service account for argo example [\#2674](https://github.com/SeldonIO/seldon-core/pull/2674) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Alibi detect enhancements \(Expose metrics with 0 value and include seldon\_deployment\_namespace tag to metric\) [\#2672](https://github.com/SeldonIO/seldon-core/pull/2672) ([axsaucedo](https://github.com/axsaucedo)) -- Fix tensorflow prediction from explainer [\#2671](https://github.com/SeldonIO/seldon-core/pull/2671) ([cliveseldon](https://github.com/cliveseldon)) -- Fix MLflow and TFServing images build [\#2655](https://github.com/SeldonIO/seldon-core/pull/2655) ([adriangonz](https://github.com/adriangonz)) -- WIP: add feedback to batch processor [\#2653](https://github.com/SeldonIO/seldon-core/pull/2653) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add sideEffects to Webhooks to allow Dry Runs [\#2651](https://github.com/SeldonIO/seldon-core/pull/2651) ([cliveseldon](https://github.com/cliveseldon)) -- Add retries for V2 protocol tests [\#2650](https://github.com/SeldonIO/seldon-core/pull/2650) ([adriangonz](https://github.com/adriangonz)) -- Seldon C++ wrapper [\#2639](https://github.com/SeldonIO/seldon-core/pull/2639) ([axsaucedo](https://github.com/axsaucedo)) -- Update workflow to work on Istio enabled namespace [\#2636](https://github.com/SeldonIO/seldon-core/pull/2636) ([omerfsen](https://github.com/omerfsen)) -- Fix typo in reply url in outlier example [\#2635](https://github.com/SeldonIO/seldon-core/pull/2635) ([cliveseldon](https://github.com/cliveseldon)) -- Batch race condition fix [\#2630](https://github.com/SeldonIO/seldon-core/pull/2630) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Use UTF-8 code for check mark [\#2627](https://github.com/SeldonIO/seldon-core/pull/2627) ([adriangonz](https://github.com/adriangonz)) -- Update Alibi-Detect wrapper and drift and outlier examples [\#2626](https://github.com/SeldonIO/seldon-core/pull/2626) ([cliveseldon](https://github.com/cliveseldon)) -- upgrade knative version [\#2624](https://github.com/SeldonIO/seldon-core/pull/2624) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Remove references to OAuth and the deprecated Seldon OAuth gateway [\#2623](https://github.com/SeldonIO/seldon-core/pull/2623) ([adriangonz](https://github.com/adriangonz)) -- Parameterize mc image and fix access\_key/secret\_key [\#2619](https://github.com/SeldonIO/seldon-core/pull/2619) ([omerfsen](https://github.com/omerfsen)) -- Upgrade to use KEDA v2.0 GA version in the demo [\#2615](https://github.com/SeldonIO/seldon-core/pull/2615) ([anggao](https://github.com/anggao)) -- \[Docs\] Removed metadata from incubating as its graduated feature [\#2613](https://github.com/SeldonIO/seldon-core/pull/2613) ([axsaucedo](https://github.com/axsaucedo)) -- Fixed a typo \(@trivial\) [\#2612](https://github.com/SeldonIO/seldon-core/pull/2612) ([welcomemandeep](https://github.com/welcomemandeep)) -- Update Operator and Executor Licenses [\#2608](https://github.com/SeldonIO/seldon-core/pull/2608) ([cliveseldon](https://github.com/cliveseldon)) -- Metrics server with capabilities to fetch response from elasticsearch via request Puid in feedback request [\#2604](https://github.com/SeldonIO/seldon-core/pull/2604) ([axsaucedo](https://github.com/axsaucedo)) -- Bump grpcio-tools from 1.32.0 to 1.33.2 in /python [\#2593](https://github.com/SeldonIO/seldon-core/pull/2593) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pytest from 6.1.0 to 6.1.2 in /python [\#2592](https://github.com/SeldonIO/seldon-core/pull/2592) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add requestPath metadata on Python Wrapper [\#2587](https://github.com/SeldonIO/seldon-core/pull/2587) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update to 1.5.0-dev [\#2583](https://github.com/SeldonIO/seldon-core/pull/2583) ([cliveseldon](https://github.com/cliveseldon)) -- Update to 1.4.0-dev missing image version [\#2579](https://github.com/SeldonIO/seldon-core/pull/2579) ([cliveseldon](https://github.com/cliveseldon)) -- Bump pip-licenses from 2.3.0 to 3.0.0 in /python [\#2577](https://github.com/SeldonIO/seldon-core/pull/2577) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pillow from 8.0.0 to 8.0.1 in /python [\#2576](https://github.com/SeldonIO/seldon-core/pull/2576) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Allow both http and grpc [\#2574](https://github.com/SeldonIO/seldon-core/pull/2574) ([cliveseldon](https://github.com/cliveseldon)) -- Adding prom annotations for feedback metrics server example [\#2572](https://github.com/SeldonIO/seldon-core/pull/2572) ([SachinVarghese](https://github.com/SachinVarghese)) -- Update to Alibi 0.5.5 [\#2571](https://github.com/SeldonIO/seldon-core/pull/2571) ([cliveseldon](https://github.com/cliveseldon)) -- req logger to handle jsonData [\#2567](https://github.com/SeldonIO/seldon-core/pull/2567) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fix keda notebook testing [\#2565](https://github.com/SeldonIO/seldon-core/pull/2565) ([anggao](https://github.com/anggao)) -- Fix protocols\_example [\#2564](https://github.com/SeldonIO/seldon-core/pull/2564) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Updated version file to 1.4.0-dev [\#2561](https://github.com/SeldonIO/seldon-core/pull/2561) ([axsaucedo](https://github.com/axsaucedo)) -- image versions reference for next release [\#2560](https://github.com/SeldonIO/seldon-core/pull/2560) ([gsunner](https://github.com/gsunner)) -- Bump MLServer image to 0.1.1 [\#2558](https://github.com/SeldonIO/seldon-core/pull/2558) ([adriangonz](https://github.com/adriangonz)) -- Extend drift detect server to expose metrics [\#2557](https://github.com/SeldonIO/seldon-core/pull/2557) ([axsaucedo](https://github.com/axsaucedo)) -- Bump pillow from 7.2.0 to 8.0.0 in /python [\#2554](https://github.com/SeldonIO/seldon-core/pull/2554) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- fix links in docs by re-adding .html suffix [\#2549](https://github.com/SeldonIO/seldon-core/pull/2549) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- fix links to metrics notebooks [\#2548](https://github.com/SeldonIO/seldon-core/pull/2548) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add pidfile config for gunicorn [\#2547](https://github.com/SeldonIO/seldon-core/pull/2547) ([anggao](https://github.com/anggao)) -- Update mypy requirement from \<0.783 to \<0.791 in /python [\#2545](https://github.com/SeldonIO/seldon-core/pull/2545) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update microservice.R for supporting jsonData input in R [\#2544](https://github.com/SeldonIO/seldon-core/pull/2544) ([LueJian](https://github.com/LueJian)) -- Operator sdk v1 [\#2543](https://github.com/SeldonIO/seldon-core/pull/2543) ([cliveseldon](https://github.com/cliveseldon)) -- Fix dead links in docs and add linter [\#2538](https://github.com/SeldonIO/seldon-core/pull/2538) ([adriangonz](https://github.com/adriangonz)) -- Fixed AD Server Dependencies and Added notebook integration test [\#2536](https://github.com/SeldonIO/seldon-core/pull/2536) ([axsaucedo](https://github.com/axsaucedo)) -- fix integration test caused by protobuf binary [\#2530](https://github.com/SeldonIO/seldon-core/pull/2530) ([anggao](https://github.com/anggao)) -- fix integration test by adding the missing comma [\#2527](https://github.com/SeldonIO/seldon-core/pull/2527) ([anggao](https://github.com/anggao)) -- increase scrape interval to reduce disk usage [\#2524](https://github.com/SeldonIO/seldon-core/pull/2524) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- add prototype of distributed inference computing with Seldon & Ray [\#2517](https://github.com/SeldonIO/seldon-core/pull/2517) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- remove reference to kafka chart [\#2516](https://github.com/SeldonIO/seldon-core/pull/2516) ([gsunner](https://github.com/gsunner)) -- feat\(pdb\): Add support for managing PDBs [\#2515](https://github.com/SeldonIO/seldon-core/pull/2515) ([groszewn](https://github.com/groszewn)) -- feat\(defaults\): Add default resources to engine/executor container [\#2514](https://github.com/SeldonIO/seldon-core/pull/2514) ([groszewn](https://github.com/groszewn)) -- Fix image version bug to not overwrite non seldon images [\#2513](https://github.com/SeldonIO/seldon-core/pull/2513) ([cliveseldon](https://github.com/cliveseldon)) -- Add V2 examples for SKLearn and XGBoost [\#2512](https://github.com/SeldonIO/seldon-core/pull/2512) ([adriangonz](https://github.com/adriangonz)) -- fix build\_all\_local.sh script to use correct gpu-related scripts [\#2510](https://github.com/SeldonIO/seldon-core/pull/2510) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add KEDA support to seldon-core [\#2506](https://github.com/SeldonIO/seldon-core/pull/2506) ([anggao](https://github.com/anggao)) -- Added Kafka Protocol Example with Sklearn Spacy NLP [\#2501](https://github.com/SeldonIO/seldon-core/pull/2501) ([axsaucedo](https://github.com/axsaucedo)) -- Add new Python licenses [\#2500](https://github.com/SeldonIO/seldon-core/pull/2500) ([adriangonz](https://github.com/adriangonz)) -- Update licenses [\#2496](https://github.com/SeldonIO/seldon-core/pull/2496) ([adriangonz](https://github.com/adriangonz)) -- Bump sigs.k8s.io/controller-runtime from 0.6.2 to 0.6.3 in /operator [\#2495](https://github.com/SeldonIO/seldon-core/pull/2495) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/prometheus/common from 0.13.0 to 0.14.0 in /executor [\#2493](https://github.com/SeldonIO/seldon-core/pull/2493) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump go.uber.org/zap from 1.15.0 to 1.16.0 in /executor [\#2491](https://github.com/SeldonIO/seldon-core/pull/2491) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump sigs.k8s.io/controller-runtime from 0.6.2 to 0.6.3 in /executor [\#2490](https://github.com/SeldonIO/seldon-core/pull/2490) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pytest from 6.0.2 to 6.1.0 in /python [\#2489](https://github.com/SeldonIO/seldon-core/pull/2489) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump tensorflow from 1.15.2 to 1.15.4 in /testing/scripts [\#2488](https://github.com/SeldonIO/seldon-core/pull/2488) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Update sklearn\_spacy\_text\_classifier\_example.ipynb [\#2487](https://github.com/SeldonIO/seldon-core/pull/2487) ([Syakyr](https://github.com/Syakyr)) -- resource usage at sdep level [\#2484](https://github.com/SeldonIO/seldon-core/pull/2484) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add mesa GL to Dockerfile for Alibi Detect Server [\#2482](https://github.com/SeldonIO/seldon-core/pull/2482) ([cliveseldon](https://github.com/cliveseldon)) -- print tfproxy exit value in ci\_build\_and\_push\_images script [\#2478](https://github.com/SeldonIO/seldon-core/pull/2478) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- revert change to retention period - leave default and let user override [\#2472](https://github.com/SeldonIO/seldon-core/pull/2472) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- document wrapper CLI and environ flags [\#2470](https://github.com/SeldonIO/seldon-core/pull/2470) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Stateful metrics server [\#2469](https://github.com/SeldonIO/seldon-core/pull/2469) ([axsaucedo](https://github.com/axsaucedo)) -- Ensure updated pygments installed [\#2457](https://github.com/SeldonIO/seldon-core/pull/2457) ([cliveseldon](https://github.com/cliveseldon)) -- Removed broken links [\#2456](https://github.com/SeldonIO/seldon-core/pull/2456) ([axsaucedo](https://github.com/axsaucedo)) -- upgrade core-builder to 0.18 and fix last 2 failing notebook tests [\#2453](https://github.com/SeldonIO/seldon-core/pull/2453) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Github actions added rebase command [\#2451](https://github.com/SeldonIO/seldon-core/pull/2451) ([axsaucedo](https://github.com/axsaucedo)) -- Add support to deploy SKLearn and XGBoost models with MLServer [\#2450](https://github.com/SeldonIO/seldon-core/pull/2450) ([adriangonz](https://github.com/adriangonz)) -- Fix image Jenkinx X build failures [\#2449](https://github.com/SeldonIO/seldon-core/pull/2449) ([axsaucedo](https://github.com/axsaucedo)) -- Add SSL listener back in after removal by multiplexing reversion [\#2448](https://github.com/SeldonIO/seldon-core/pull/2448) ([glindsell](https://github.com/glindsell)) -- add support for runtime metrics [\#2442](https://github.com/SeldonIO/seldon-core/pull/2442) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update seldon-single-model [\#2435](https://github.com/SeldonIO/seldon-core/pull/2435) ([cliveseldon](https://github.com/cliveseldon)) -- Add concepts page to docs [\#2434](https://github.com/SeldonIO/seldon-core/pull/2434) ([glindsell](https://github.com/glindsell)) -- Fix failing TestPrepack.test\_text\_alibi\_explainer test [\#2432](https://github.com/SeldonIO/seldon-core/pull/2432) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Upgrade alibi-detect component to use alibi-detect 0.4.2 [\#2431](https://github.com/SeldonIO/seldon-core/pull/2431) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump google.golang.org/grpc from 1.31.0 to 1.32.0 in /executor [\#2424](https://github.com/SeldonIO/seldon-core/pull/2424) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pytest from 5.4.2 to 6.0.2 in /python [\#2421](https://github.com/SeldonIO/seldon-core/pull/2421) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump grpcio-tools from 1.31.0 to 1.32.0 in /python [\#2420](https://github.com/SeldonIO/seldon-core/pull/2420) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump coverage from 5.2 to 5.3 in /python [\#2419](https://github.com/SeldonIO/seldon-core/pull/2419) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump okhttp from 4.8.1 to 4.9.0 in /engine [\#2418](https://github.com/SeldonIO/seldon-core/pull/2418) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jaeger-client from 1.3.2 to 1.4.0 in /engine [\#2417](https://github.com/SeldonIO/seldon-core/pull/2417) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add -2 as option for route abort [\#2415](https://github.com/SeldonIO/seldon-core/pull/2415) ([cliveseldon](https://github.com/cliveseldon)) -- Disallow 2 shadows [\#2414](https://github.com/SeldonIO/seldon-core/pull/2414) ([cliveseldon](https://github.com/cliveseldon)) -- Dettach duplicated signal handler from workers [\#2413](https://github.com/SeldonIO/seldon-core/pull/2413) ([adriangonz](https://github.com/adriangonz)) -- Update MLflow in MLFLOW\_SERVER [\#2412](https://github.com/SeldonIO/seldon-core/pull/2412) ([adriangonz](https://github.com/adriangonz)) -- improve integration tests stability [\#2409](https://github.com/SeldonIO/seldon-core/pull/2409) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- slower scrape [\#2402](https://github.com/SeldonIO/seldon-core/pull/2402) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Updated pinned versions of prepackaged servers [\#2399](https://github.com/SeldonIO/seldon-core/pull/2399) ([axsaucedo](https://github.com/axsaucedo)) -- Updated setup.py to work with security CI [\#2398](https://github.com/SeldonIO/seldon-core/pull/2398) ([axsaucedo](https://github.com/axsaucedo)) -- Update other helm charts [\#2396](https://github.com/SeldonIO/seldon-core/pull/2396) ([adriangonz](https://github.com/adriangonz)) -- add gRPC reflection support for seldon-core-executor and python wrapper [\#2395](https://github.com/SeldonIO/seldon-core/pull/2395) ([CatTail](https://github.com/CatTail)) -- Bump ojalgo from 48.2.0 to 48.3.0 in /engine [\#2387](https://github.com/SeldonIO/seldon-core/pull/2387) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update k8s libs to 1.18.6 [\#2385](https://github.com/SeldonIO/seldon-core/pull/2385) ([cliveseldon](https://github.com/cliveseldon)) -- Update docs concerning default image user id [\#2384](https://github.com/SeldonIO/seldon-core/pull/2384) ([cliveseldon](https://github.com/cliveseldon)) -- Add Alibi notebook references to explainers notebook [\#2381](https://github.com/SeldonIO/seldon-core/pull/2381) ([cliveseldon](https://github.com/cliveseldon)) -- Update k8s version check and add force override to helm [\#2380](https://github.com/SeldonIO/seldon-core/pull/2380) ([cliveseldon](https://github.com/cliveseldon)) -- Another Inreference -\> inference change [\#2377](https://github.com/SeldonIO/seldon-core/pull/2377) ([Marcus-Rosti](https://github.com/Marcus-Rosti)) -- allow extra custom field in model metadata [\#2376](https://github.com/SeldonIO/seldon-core/pull/2376) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Java JNI \(JPype\) Wrapper [\#2374](https://github.com/SeldonIO/seldon-core/pull/2374) ([adriangonz](https://github.com/adriangonz)) -- change to 1.3.0-dev [\#2373](https://github.com/SeldonIO/seldon-core/pull/2373) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Spelling update [\#2369](https://github.com/SeldonIO/seldon-core/pull/2369) ([Marcus-Rosti](https://github.com/Marcus-Rosti)) -- Fix failed status on conflict [\#2368](https://github.com/SeldonIO/seldon-core/pull/2368) ([cliveseldon](https://github.com/cliveseldon)) -- 2258 update kubeflow example to v1.0.0 of kubeflow \(and standalone kubeflow pipelines\) [\#2366](https://github.com/SeldonIO/seldon-core/pull/2366) ([axsaucedo](https://github.com/axsaucedo)) -- Revert multiplexing in the Executor [\#2365](https://github.com/SeldonIO/seldon-core/pull/2365) ([glindsell](https://github.com/glindsell)) -- Add TreeShap explainer [\#2363](https://github.com/SeldonIO/seldon-core/pull/2363) ([cliveseldon](https://github.com/cliveseldon)) -- Timeseries-algorithm-2 [\#2359](https://github.com/SeldonIO/seldon-core/pull/2359) ([narennadig](https://github.com/narennadig)) -- Bump github.com/google/uuid from 1.1.1 to 1.1.2 in /executor [\#2350](https://github.com/SeldonIO/seldon-core/pull/2350) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- align gpu image with regular python wrappers \(remove tensorflow\) [\#2346](https://github.com/SeldonIO/seldon-core/pull/2346) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Allow terminationGracePeriodSeconds to be overridden [\#2345](https://github.com/SeldonIO/seldon-core/pull/2345) ([cliveseldon](https://github.com/cliveseldon)) -- Remove test dependencies from setup.py [\#2344](https://github.com/SeldonIO/seldon-core/pull/2344) ([adriangonz](https://github.com/adriangonz)) -- Remove tf binary from args when creating image for tfserving [\#2343](https://github.com/SeldonIO/seldon-core/pull/2343) ([cliveseldon](https://github.com/cliveseldon)) -- Update licenses [\#2342](https://github.com/SeldonIO/seldon-core/pull/2342) ([adriangonz](https://github.com/adriangonz)) -- re-add ContentType to combiner payload [\#2341](https://github.com/SeldonIO/seldon-core/pull/2341) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- added time-series algorithm [\#2340](https://github.com/SeldonIO/seldon-core/pull/2340) ([narennadig](https://github.com/narennadig)) -- k8s 1.18 fix [\#2339](https://github.com/SeldonIO/seldon-core/pull/2339) ([cliveseldon](https://github.com/cliveseldon)) -- add FILTER\_METRICS\_ACCESS\_LOGS flag that allows to silence metrics ac… [\#2337](https://github.com/SeldonIO/seldon-core/pull/2337) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- fix python test microservice flakiness [\#2336](https://github.com/SeldonIO/seldon-core/pull/2336) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- use copy of operator instead of symlink to keep docker build context local [\#2335](https://github.com/SeldonIO/seldon-core/pull/2335) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- remove trailing slash from metadata endpoint [\#2334](https://github.com/SeldonIO/seldon-core/pull/2334) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add SELDON\_ENVIRONMENT to Index Name [\#2329](https://github.com/SeldonIO/seldon-core/pull/2329) ([sercostr](https://github.com/sercostr)) -- Update distributed-tracing.md [\#2323](https://github.com/SeldonIO/seldon-core/pull/2323) ([omerfsen](https://github.com/omerfsen)) -- Update to go 1.14.7 in Core-Builder and update executor licenses [\#2321](https://github.com/SeldonIO/seldon-core/pull/2321) ([cliveseldon](https://github.com/cliveseldon)) -- Bump github.com/prometheus/common from 0.12.0 to 0.13.0 in /executor [\#2318](https://github.com/SeldonIO/seldon-core/pull/2318) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/gorilla/mux from 1.7.4 to 1.8.0 in /executor [\#2317](https://github.com/SeldonIO/seldon-core/pull/2317) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix shadow and no predictors validation [\#2314](https://github.com/SeldonIO/seldon-core/pull/2314) ([cliveseldon](https://github.com/cliveseldon)) -- Add return to IrisClassifier [\#2311](https://github.com/SeldonIO/seldon-core/pull/2311) ([adriangonz](https://github.com/adriangonz)) -- Remove cloud storage from Python package [\#2310](https://github.com/SeldonIO/seldon-core/pull/2310) ([adriangonz](https://github.com/adriangonz)) -- linting on executor currently failing [\#2309](https://github.com/SeldonIO/seldon-core/pull/2309) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- correct file extension to match files [\#2308](https://github.com/SeldonIO/seldon-core/pull/2308) ([kinihun](https://github.com/kinihun)) -- Update fluentd-values.yaml [\#2306](https://github.com/SeldonIO/seldon-core/pull/2306) ([omerfsen](https://github.com/omerfsen)) -- Update ADOPTERS.md [\#2305](https://github.com/SeldonIO/seldon-core/pull/2305) ([axsaucedo](https://github.com/axsaucedo)) -- Update install.md [\#2304](https://github.com/SeldonIO/seldon-core/pull/2304) ([omerfsen](https://github.com/omerfsen)) -- docs\(c1\): Add c1 to adopters list [\#2296](https://github.com/SeldonIO/seldon-core/pull/2296) ([groszewn](https://github.com/groszewn)) -- Add initial adopters file [\#2295](https://github.com/SeldonIO/seldon-core/pull/2295) ([cliveseldon](https://github.com/cliveseldon)) -- Adding Janis to the list of approvers [\#2294](https://github.com/SeldonIO/seldon-core/pull/2294) ([axsaucedo](https://github.com/axsaucedo)) -- 2271 feedback reward custom metrics [\#2289](https://github.com/SeldonIO/seldon-core/pull/2289) ([axsaucedo](https://github.com/axsaucedo)) -- Bump github.com/prometheus/common from 0.10.0 to 0.12.0 in /executor [\#2288](https://github.com/SeldonIO/seldon-core/pull/2288) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.2.0 to 1.2.1 in /executor [\#2287](https://github.com/SeldonIO/seldon-core/pull/2287) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pytest-cov from 2.10.0 to 2.10.1 in /python [\#2286](https://github.com/SeldonIO/seldon-core/pull/2286) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pb.version from 3.11.3 to 3.13.0 in /engine [\#2285](https://github.com/SeldonIO/seldon-core/pull/2285) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump client-java-proto from 7.0.0 to 9.0.1 in /engine [\#2282](https://github.com/SeldonIO/seldon-core/pull/2282) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Expose more boolean Flask Configurations via `FLASK_` prefix [\#2280](https://github.com/SeldonIO/seldon-core/pull/2280) ([ericandrewmeadows](https://github.com/ericandrewmeadows)) -- Updated branch name for nightly release [\#2279](https://github.com/SeldonIO/seldon-core/pull/2279) ([axsaucedo](https://github.com/axsaucedo)) -- Adding links to README features section [\#2278](https://github.com/SeldonIO/seldon-core/pull/2278) ([axsaucedo](https://github.com/axsaucedo)) -- Added 1.2.3 dev tag to prepare for release [\#2274](https://github.com/SeldonIO/seldon-core/pull/2274) ([axsaucedo](https://github.com/axsaucedo)) -- Updated create script to perform 1.2.3 release [\#2269](https://github.com/SeldonIO/seldon-core/pull/2269) ([axsaucedo](https://github.com/axsaucedo)) -- Fix create release script bug [\#2267](https://github.com/SeldonIO/seldon-core/pull/2267) ([axsaucedo](https://github.com/axsaucedo)) -- try allowing unknown istio fields [\#2266](https://github.com/SeldonIO/seldon-core/pull/2266) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add kubeflow pipeline example to docs [\#2265](https://github.com/SeldonIO/seldon-core/pull/2265) ([cliveseldon](https://github.com/cliveseldon)) -- Add MPL source code to images [\#2264](https://github.com/SeldonIO/seldon-core/pull/2264) ([cliveseldon](https://github.com/cliveseldon)) -- Updated kfserving base image [\#2261](https://github.com/SeldonIO/seldon-core/pull/2261) ([axsaucedo](https://github.com/axsaucedo)) -- Bump okhttp from 4.8.0 to 4.8.1 in /engine [\#2257](https://github.com/SeldonIO/seldon-core/pull/2257) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump grpcio-tools from 1.30.0 to 1.31.0 in /python [\#2256](https://github.com/SeldonIO/seldon-core/pull/2256) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Tls istio ingress example [\#2255](https://github.com/SeldonIO/seldon-core/pull/2255) ([omerfsen](https://github.com/omerfsen)) -- Benchmarking grpc extension [\#2254](https://github.com/SeldonIO/seldon-core/pull/2254) ([axsaucedo](https://github.com/axsaucedo)) -- Jenkins x snyk security checks [\#2251](https://github.com/SeldonIO/seldon-core/pull/2251) ([axsaucedo](https://github.com/axsaucedo)) -- Batch benchmarking with Argo Workflows [\#2248](https://github.com/SeldonIO/seldon-core/pull/2248) ([axsaucedo](https://github.com/axsaucedo)) -- Added PIP\_TRUSTED\_HOST to pass trusted-host to s2i python wrapper [\#2247](https://github.com/SeldonIO/seldon-core/pull/2247) ([hemantkashniyal](https://github.com/hemantkashniyal)) -- Update ambassador.md [\#2245](https://github.com/SeldonIO/seldon-core/pull/2245) ([omerfsen](https://github.com/omerfsen)) -- Alibi Update [\#2241](https://github.com/SeldonIO/seldon-core/pull/2241) ([cliveseldon](https://github.com/cliveseldon)) -- Update microservice.R [\#2239](https://github.com/SeldonIO/seldon-core/pull/2239) ([LueJian](https://github.com/LueJian)) -- Bump google.golang.org/grpc from 1.30.0 to 1.31.0 in /executor [\#2235](https://github.com/SeldonIO/seldon-core/pull/2235) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jaeger-client from 1.3.1 to 1.3.2 in /engine [\#2233](https://github.com/SeldonIO/seldon-core/pull/2233) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pandas from 1.0.1 to 1.1.0 in /python [\#2232](https://github.com/SeldonIO/seldon-core/pull/2232) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pip-licenses from 2.2.1 to 2.3.0 in /python [\#2228](https://github.com/SeldonIO/seldon-core/pull/2228) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Openshift Operator 1.2.2 [\#2226](https://github.com/SeldonIO/seldon-core/pull/2226) ([cliveseldon](https://github.com/cliveseldon)) -- Release java wrapper [\#2222](https://github.com/SeldonIO/seldon-core/pull/2222) ([adriangonz](https://github.com/adriangonz)) -- Update version to 1.3.0-dev [\#2219](https://github.com/SeldonIO/seldon-core/pull/2219) ([cliveseldon](https://github.com/cliveseldon)) -- Add license\_files to setup.py [\#2210](https://github.com/SeldonIO/seldon-core/pull/2210) ([adriangonz](https://github.com/adriangonz)) -- Release Pipeline [\#2191](https://github.com/SeldonIO/seldon-core/pull/2191) ([axsaucedo](https://github.com/axsaucedo)) -- Add release notes template [\#2190](https://github.com/SeldonIO/seldon-core/pull/2190) ([adriangonz](https://github.com/adriangonz)) -- assaf-java-s2i-update [\#2178](https://github.com/SeldonIO/seldon-core/pull/2178) ([amoldavsky](https://github.com/amoldavsky)) -- Add labels to deployments and improve label coverage of resources [\#2130](https://github.com/SeldonIO/seldon-core/pull/2130) ([glindsell](https://github.com/glindsell)) -- allow independent installation of grafana and prometheus [\#2057](https://github.com/SeldonIO/seldon-core/pull/2057) ([dewnull](https://github.com/dewnull)) -- V2 Dataplane in Executor/Operator + Triton Server [\#2023](https://github.com/SeldonIO/seldon-core/pull/2023) ([cliveseldon](https://github.com/cliveseldon)) -- SSL with Executor [\#1987](https://github.com/SeldonIO/seldon-core/pull/1987) ([axsaucedo](https://github.com/axsaucedo)) -- Kafka Support in Executor [\#1919](https://github.com/SeldonIO/seldon-core/pull/1919) ([cliveseldon](https://github.com/cliveseldon)) - -## [v1.5.1](https://github.com/seldonio/seldon-core/tree/v1.5.1) (2020-12-17) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.5.0...v1.5.1) - -**Fixed bugs:** - -- SC Operator continues to reconcile objects that are being \(foreground\) delete [\#2781](https://github.com/SeldonIO/seldon-core/issues/2781) -- Custom metrics not available in Prometheus [\#2766](https://github.com/SeldonIO/seldon-core/issues/2766) -- seldon-batch-processor on seldon-core-s2i-python37 image is not generating any output [\#2745](https://github.com/SeldonIO/seldon-core/issues/2745) -- transport: is not respected on seldondeployment [\#2540](https://github.com/SeldonIO/seldon-core/issues/2540) -- helm install results in wrong configmap [\#2528](https://github.com/SeldonIO/seldon-core/issues/2528) - -**Closed issues:** - -- Hard requirement in Tensorflow \(API\) on GRPCIO 1.32.x breaks Seldon Core [\#2787](https://github.com/SeldonIO/seldon-core/issues/2787) -- istio request timeouts [\#2727](https://github.com/SeldonIO/seldon-core/issues/2727) -- Document how to run python wrapper locally for development [\#2722](https://github.com/SeldonIO/seldon-core/issues/2722) -- Swagger API needs to be upgraded following best practices [\#2669](https://github.com/SeldonIO/seldon-core/issues/2669) -- Authentication support for ELK Logging [\#2300](https://github.com/SeldonIO/seldon-core/issues/2300) -- Support for xgboost4j-spark 0.9 [\#1395](https://github.com/SeldonIO/seldon-core/issues/1395) - -## [v1.5.0](https://github.com/seldonio/seldon-core/tree/v1.5.0) (2020-12-03) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.4.0...v1.5.0) - -**Fixed bugs:** - -- Can not create seldondSeldonDeployment crd in k8s v1.19.2 [\#2726](https://github.com/SeldonIO/seldon-core/issues/2726) -- Custom metrics endpoint produces exceptions during load-testing [\#2704](https://github.com/SeldonIO/seldon-core/issues/2704) -- Add a note in istio doc about pod security context for nonroot user [\#2686](https://github.com/SeldonIO/seldon-core/issues/2686) -- KEDA notebook testing is broken [\#2683](https://github.com/SeldonIO/seldon-core/issues/2683) -- \[BUG\] NodeSelector not working in SeldonDeployment [\#2682](https://github.com/SeldonIO/seldon-core/issues/2682) -- minio setup notebook needs updating [\#2670](https://github.com/SeldonIO/seldon-core/issues/2670) -- Alibi detect does not expose metrics when value is 0 [\#2668](https://github.com/SeldonIO/seldon-core/issues/2668) -- Explainer wrapper should not add model to path for Tensorflow protocol [\#2664](https://github.com/SeldonIO/seldon-core/issues/2664) -- Python processes when running Seldon with Gunicorn [\#2617](https://github.com/SeldonIO/seldon-core/issues/2617) -- Update KEDA example to use v2.0 GA version [\#2614](https://github.com/SeldonIO/seldon-core/issues/2614) -- Tutorial issues - CIFAR10 Drift Detection [\#2605](https://github.com/SeldonIO/seldon-core/issues/2605) -- Conflict between gunicorn, gevent, and TensorFlow [\#2603](https://github.com/SeldonIO/seldon-core/issues/2603) -- Fix notebook failing integartion tests for sklearn and xgboost V2 [\#2589](https://github.com/SeldonIO/seldon-core/issues/2589) -- Repeatedly logging \[DEBUG\] Closing connection. [\#2568](https://github.com/SeldonIO/seldon-core/issues/2568) -- Not able to pass string as input to the predict function. [\#2553](https://github.com/SeldonIO/seldon-core/issues/2553) -- Notebook test `test_custom_metrics` failing in master [\#2541](https://github.com/SeldonIO/seldon-core/issues/2541) -- grafana-prom-import-dashboards pod always fail in seldon-core-analytics chat [\#2518](https://github.com/SeldonIO/seldon-core/issues/2518) -- requestPath meta missing in new executor [\#2505](https://github.com/SeldonIO/seldon-core/issues/2505) -- ERROR: no endpoints available for service "seldon-webhook-service" while creating deployment using CUSTOM\_INFERENCE\_SERVER [\#2459](https://github.com/SeldonIO/seldon-core/issues/2459) -- routing metadata missing in new executor [\#1823](https://github.com/SeldonIO/seldon-core/issues/1823) - -**Closed issues:** - -- Seldon deployment support for google kubernetes ingress [\#2714](https://github.com/SeldonIO/seldon-core/issues/2714) -- Using seldon-core-microservice how does one turn on SSL? [\#2706](https://github.com/SeldonIO/seldon-core/issues/2706) -- Allow user to disable gunicorn access logs [\#2705](https://github.com/SeldonIO/seldon-core/issues/2705) -- use service account for argo batch example [\#2673](https://github.com/SeldonIO/seldon-core/issues/2673) -- Update metrics exposed by alibi detect server to include all newer components \(threshold, etc\) [\#2667](https://github.com/SeldonIO/seldon-core/issues/2667) -- Add namespace to metrics component in seldon core python module [\#2666](https://github.com/SeldonIO/seldon-core/issues/2666) -- Explore send\_feedback path for tensorflow protocol [\#2665](https://github.com/SeldonIO/seldon-core/issues/2665) -- More restricted deployment rbac for seldon-core [\#2662](https://github.com/SeldonIO/seldon-core/issues/2662) -- GCP Workload Identity Support for GCS - Prepackaged Model Server [\#2654](https://github.com/SeldonIO/seldon-core/issues/2654) -- Dry run deployment config [\#2648](https://github.com/SeldonIO/seldon-core/issues/2648) -- seldon-batch-processor to support https and sslverify [\#2638](https://github.com/SeldonIO/seldon-core/issues/2638) -- document how to use custom init containers [\#2610](https://github.com/SeldonIO/seldon-core/issues/2610) -- Grafana on Ambassador \(Public DNS\)? [\#2591](https://github.com/SeldonIO/seldon-core/issues/2591) -- Pip cache removal in wrappers/s2i/python/s2i/bin/assemble [\#2581](https://github.com/SeldonIO/seldon-core/issues/2581) -- new knative filtering [\#2551](https://github.com/SeldonIO/seldon-core/issues/2551) -- upgrade alibi-detect-server to use new alibi-detect when released [\#2405](https://github.com/SeldonIO/seldon-core/issues/2405) -- Support gRPC and HTTP protocols at the same time [\#2378](https://github.com/SeldonIO/seldon-core/issues/2378) -- Allow Inference Graphs to mix Protocols with the Executor [\#2299](https://github.com/SeldonIO/seldon-core/issues/2299) -- Initial / immediate term base infrastructure for stateful metrics with feedback \(custom metrics naming, concurrency coherence, etc\) [\#2272](https://github.com/SeldonIO/seldon-core/issues/2272) -- Extend seldon-single-model helm template to include metadata support [\#2070](https://github.com/SeldonIO/seldon-core/issues/2070) -- Update ambassador doc and release doc about shadow model [\#1741](https://github.com/SeldonIO/seldon-core/issues/1741) -- Remove OAuth code from Seldon Client [\#1677](https://github.com/SeldonIO/seldon-core/issues/1677) -- Remove legacy Python 2 elements [\#1438](https://github.com/SeldonIO/seldon-core/issues/1438) - -## [v1.4.0](https://github.com/seldonio/seldon-core/tree/v1.4.0) (2020-10-26) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.3.0...v1.4.0) - -**Fixed bugs:** - -- protocols\_example notebook is failing tests [\#2569](https://github.com/SeldonIO/seldon-core/issues/2569) -- KEDA prom auto scale notebook is broken [\#2563](https://github.com/SeldonIO/seldon-core/issues/2563) -- transport: is not respected on seldondeployment [\#2539](https://github.com/SeldonIO/seldon-core/issues/2539) -- Add integration test for outlier detection server [\#2535](https://github.com/SeldonIO/seldon-core/issues/2535) -- LibGL fix to be cherry picked for 1.3.1 [\#2534](https://github.com/SeldonIO/seldon-core/issues/2534) -- ADServer Crashes due to updated dependencies [\#2533](https://github.com/SeldonIO/seldon-core/issues/2533) -- Integration test failed due to alibi\_explainer container [\#2529](https://github.com/SeldonIO/seldon-core/issues/2529) -- Missing comma in the operator/config/manager/configmap.yaml [\#2526](https://github.com/SeldonIO/seldon-core/issues/2526) -- alertmanager errors from prometheus [\#2525](https://github.com/SeldonIO/seldon-core/issues/2525) -- Triton Server Image Incorrect [\#2511](https://github.com/SeldonIO/seldon-core/issues/2511) -- Ensure all image errors are caugh on the build script [\#2509](https://github.com/SeldonIO/seldon-core/issues/2509) -- Update helm publishing Makefile for seldon-core-kafka chart removal [\#2502](https://github.com/SeldonIO/seldon-core/issues/2502) -- Seldon does not work with Gunicorn async workers [\#2499](https://github.com/SeldonIO/seldon-core/issues/2499) -- CI build/push failures on tfserving-proxy image are not included in exit values [\#2477](https://github.com/SeldonIO/seldon-core/issues/2477) -- Explicitly define default requests and limits for engine container [\#2475](https://github.com/SeldonIO/seldon-core/issues/2475) -- Fix broken documentation links [\#1760](https://github.com/SeldonIO/seldon-core/issues/1760) - -**Closed issues:** - -- add jsondata handling to req logger [\#2566](https://github.com/SeldonIO/seldon-core/issues/2566) -- Seldon Core explainers to use alibi v0.5.5 [\#2562](https://github.com/SeldonIO/seldon-core/issues/2562) -- Seldon Core 1.19 Kubernetes Support [\#2550](https://github.com/SeldonIO/seldon-core/issues/2550) -- Add pidfile config for gunicorn [\#2546](https://github.com/SeldonIO/seldon-core/issues/2546) -- Extend drift detector server \(inside alibi detect server\) to return metrics [\#2537](https://github.com/SeldonIO/seldon-core/issues/2537) -- Update operator Redhat and OperatorHub integration [\#2532](https://github.com/SeldonIO/seldon-core/issues/2532) -- Add requestPath back to the meta data [\#2531](https://github.com/SeldonIO/seldon-core/issues/2531) -- easy to run out of disk with prometheus [\#2523](https://github.com/SeldonIO/seldon-core/issues/2523) -- Support PDB specifications for SeldonDeployments [\#2508](https://github.com/SeldonIO/seldon-core/issues/2508) -- Add KEDA support for seldon-core [\#2498](https://github.com/SeldonIO/seldon-core/issues/2498) -- prometheus metrics for usage by seldondeployment [\#2483](https://github.com/SeldonIO/seldon-core/issues/2483) -- Add SKLearn and XGBoost examples for MLServer / V2 Dataplane [\#2479](https://github.com/SeldonIO/seldon-core/issues/2479) -- Support seldon-core running on knative serving like kfserving [\#2476](https://github.com/SeldonIO/seldon-core/issues/2476) -- Triton server support with kfserving protocol [\#2460](https://github.com/SeldonIO/seldon-core/issues/2460) -- Question about running grafana-prom for examples/kubeflow [\#2440](https://github.com/SeldonIO/seldon-core/issues/2440) -- Data Science Metrics Core Update v1 [\#2397](https://github.com/SeldonIO/seldon-core/issues/2397) -- configurable metrics port name for analytics [\#1809](https://github.com/SeldonIO/seldon-core/issues/1809) - -## [v1.3.0](https://github.com/seldonio/seldon-core/tree/v1.3.0) (2020-09-29) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.2.3...v1.3.0) - -**Fixed bugs:** - -- Unreadable notebook - sklearn\_spacy\_text\_classifier\_example.ipynb [\#2486](https://github.com/SeldonIO/seldon-core/issues/2486) -- Alibi Detect Server libGL.so failed to find in image [\#2481](https://github.com/SeldonIO/seldon-core/issues/2481) -- Seldon Docs failing on readthedocs [\#2455](https://github.com/SeldonIO/seldon-core/issues/2455) -- 2 notebook tests failing [\#2454](https://github.com/SeldonIO/seldon-core/issues/2454) -- SSL removed when executor multiplexing reverted [\#2447](https://github.com/SeldonIO/seldon-core/issues/2447) -- JX master pipeline is failing to build and push images [\#2444](https://github.com/SeldonIO/seldon-core/issues/2444) -- CI builds sklearn server with wrong sklearn version -\> TestNotebooks.test\_explainer\_examples fails [\#2443](https://github.com/SeldonIO/seldon-core/issues/2443) -- Install seldon-core-operator only working with old version [\#2438](https://github.com/SeldonIO/seldon-core/issues/2438) -- Seldon Python Server memory leak in multithreading mode [\#2422](https://github.com/SeldonIO/seldon-core/issues/2422) -- integration tests flakiness with TestPrepack.test\_text\_alibi\_explainer [\#2408](https://github.com/SeldonIO/seldon-core/issues/2408) -- integration tests fails: cannot import name 'Turkey' [\#2403](https://github.com/SeldonIO/seldon-core/issues/2403) -- \[doc\] link to \#Setup-Cluster is broken [\#2386](https://github.com/SeldonIO/seldon-core/issues/2386) -- Unable to add more than one model in shadow deployment [\#2383](https://github.com/SeldonIO/seldon-core/issues/2383) -- where is tfserving-mnist chart? [\#2372](https://github.com/SeldonIO/seldon-core/issues/2372) -- semverComapre broken in some kubernetes flavours resulting in CRDs not being installed [\#2367](https://github.com/SeldonIO/seldon-core/issues/2367) -- Revert multiplexing in the Executor [\#2364](https://github.com/SeldonIO/seldon-core/issues/2364) -- Seldon pipeline crashes when there are a high volume of requests [\#2358](https://github.com/SeldonIO/seldon-core/issues/2358) -- SeldonCore and random 'upstream connect error or disconnect/reset before headersupstream connect error or disconnect/reset before headers' errors on /predictions [\#2347](https://github.com/SeldonIO/seldon-core/issues/2347) -- TerminationGracePeriodSeconds not respected in CRD [\#2332](https://github.com/SeldonIO/seldon-core/issues/2332) -- remove trailing slash from graph metadata endpoint in docs [\#2322](https://github.com/SeldonIO/seldon-core/issues/2322) -- Go version causes lint issues [\#2320](https://github.com/SeldonIO/seldon-core/issues/2320) -- \[doc\] where is "seldon wrappers guideline"? [\#2307](https://github.com/SeldonIO/seldon-core/issues/2307) -- Address flaky test test\_model\_template\_app\_rest\_metrics\_endpoint [\#2293](https://github.com/SeldonIO/seldon-core/issues/2293) -- transform\_output\_raw not working . It gets referred to transform-input endpoint when analysing logs [\#2277](https://github.com/SeldonIO/seldon-core/issues/2277) -- kfctl 0.5.1 is not available anymore [\#2258](https://github.com/SeldonIO/seldon-core/issues/2258) -- Default user ID is always set to 8888 [\#2142](https://github.com/SeldonIO/seldon-core/issues/2142) -- duplicate tensorflow\_model\_server command between entrypoint and args using prepackaged inference server [\#2133](https://github.com/SeldonIO/seldon-core/issues/2133) -- Existing Webhook Secret Clashes if own certificate provided when doing upgrade [\#2101](https://github.com/SeldonIO/seldon-core/issues/2101) -- can only join a child process [\#2094](https://github.com/SeldonIO/seldon-core/issues/2094) -- Ensure all model servers have pinned requirements and the full requirements.txt is included in the docs [\#2065](https://github.com/SeldonIO/seldon-core/issues/2065) -- curl response of the example sklearn\_iris\_jsondata is "Unknown data type returned as payload \(must be list or np array\):None" [\#2063](https://github.com/SeldonIO/seldon-core/issues/2063) -- upgrades briefly go to a Failed state before Available but work the whole time [\#2044](https://github.com/SeldonIO/seldon-core/issues/2044) -- SeldonDeployment with just a shadow is allowed past validation [\#2022](https://github.com/SeldonIO/seldon-core/issues/2022) -- Seldon Core operator Crashes when deployment with empty predictor is passed [\#2020](https://github.com/SeldonIO/seldon-core/issues/2020) -- OpenAPI Validation for PredictiveUnits limited to 5 levels [\#1864](https://github.com/SeldonIO/seldon-core/issues/1864) -- seldon-core-operator CRD's incompatible with K8s v1.18 [\#1675](https://github.com/SeldonIO/seldon-core/issues/1675) - -**Closed issues:** - -- Add selectorpath for /scale subresource in SeldonDeployment CRD [\#2485](https://github.com/SeldonIO/seldon-core/issues/2485) -- Dependabot can't resolve your Go dependency files [\#2464](https://github.com/SeldonIO/seldon-core/issues/2464) -- Question about seldon-controller-manager setup on kubeadm [\#2452](https://github.com/SeldonIO/seldon-core/issues/2452) -- Dependabot can't resolve your Go dependency files [\#2445](https://github.com/SeldonIO/seldon-core/issues/2445) -- Add Concepts page to Seldon Core docs [\#2433](https://github.com/SeldonIO/seldon-core/issues/2433) -- option to scrape prometheus less often [\#2401](https://github.com/SeldonIO/seldon-core/issues/2401) -- Add Flag in the routing protocol to skip further processing and return [\#2400](https://github.com/SeldonIO/seldon-core/issues/2400) -- Using ArgoCD to deploy Seldon-core-operator shows Webhooks as OutOfSync [\#2392](https://github.com/SeldonIO/seldon-core/issues/2392) -- Add link to alibi notebooks to reference how the explainer models are built [\#2371](https://github.com/SeldonIO/seldon-core/issues/2371) -- complex graph only expose endpoint for last metioned container and does not pass forward the output of the parent model [\#2370](https://github.com/SeldonIO/seldon-core/issues/2370) -- Support YAML for SeldonDeployment definition in examples under seldon-core/helm-charts [\#2362](https://github.com/SeldonIO/seldon-core/issues/2362) -- Add TreeShap Explainer example [\#2361](https://github.com/SeldonIO/seldon-core/issues/2361) -- Update operator & executor k8s libraries to 1.18 \(or 1.19\) [\#2360](https://github.com/SeldonIO/seldon-core/issues/2360) -- Inference Graph Example [\#2331](https://github.com/SeldonIO/seldon-core/issues/2331) -- Setting and using SELDON\_ENVIRONMENT for Request Logging to use one ELK Cluster for multiple Environment [\#2328](https://github.com/SeldonIO/seldon-core/issues/2328) -- Setting and using SELDON\_ENVIRONMENT for Request Logging to use one ELK Cluster for multiple Environment [\#2327](https://github.com/SeldonIO/seldon-core/issues/2327) -- extend metadata schema to provide a field for custom entries [\#2312](https://github.com/SeldonIO/seldon-core/issues/2312) -- Remove `pytest-runner` dependency from `setup.py` [\#2303](https://github.com/SeldonIO/seldon-core/issues/2303) -- Remove dependency on deprecated pytest-runner [\#2302](https://github.com/SeldonIO/seldon-core/issues/2302) -- Authentication support for ELK [\#2298](https://github.com/SeldonIO/seldon-core/issues/2298) -- Add documentation and example for feedback reward leveraging custom metrics [\#2271](https://github.com/SeldonIO/seldon-core/issues/2271) -- publish 1.2.2 RedHat operator [\#2244](https://github.com/SeldonIO/seldon-core/issues/2244) -- MLFlow Model on MinIO Not Loading [\#2213](https://github.com/SeldonIO/seldon-core/issues/2213) -- helm charts documentation [\#2203](https://github.com/SeldonIO/seldon-core/issues/2203) -- Add / Extend docs on seldon-core-microservice [\#2202](https://github.com/SeldonIO/seldon-core/issues/2202) -- Add "seldon.io" prefix path to all kubernetes labels associated with Seldon [\#2187](https://github.com/SeldonIO/seldon-core/issues/2187) -- Change docker build context for executor to speed up build process [\#2186](https://github.com/SeldonIO/seldon-core/issues/2186) -- Upgrade Alibi Integrations [\#2160](https://github.com/SeldonIO/seldon-core/issues/2160) -- SeldonDeployment explainer description [\#2144](https://github.com/SeldonIO/seldon-core/issues/2144) -- Remove storage.py from python module [\#2140](https://github.com/SeldonIO/seldon-core/issues/2140) -- Refactor logging in Executor [\#2090](https://github.com/SeldonIO/seldon-core/issues/2090) -- Make the helm chart generator part of the release script [\#2072](https://github.com/SeldonIO/seldon-core/issues/2072) -- Upgrade k8s client API to 1.18+ [\#1949](https://github.com/SeldonIO/seldon-core/issues/1949) -- silence flask logs from prometheus probing python wrapper [\#1907](https://github.com/SeldonIO/seldon-core/issues/1907) -- Update SeldonDeployment Helm charts [\#1879](https://github.com/SeldonIO/seldon-core/issues/1879) -- Grafana Dashboard not updating the deployments [\#1854](https://github.com/SeldonIO/seldon-core/issues/1854) -- Hyphens in names cause the service orchestrator to start a grpc server [\#1850](https://github.com/SeldonIO/seldon-core/issues/1850) -- SKLearn version support too low [\#1813](https://github.com/SeldonIO/seldon-core/issues/1813) -- Seldon core wrapper support for Spring 2 [\#1796](https://github.com/SeldonIO/seldon-core/issues/1796) -- Align GPU TF Python Image requirements and structure [\#1789](https://github.com/SeldonIO/seldon-core/issues/1789) -- Investigate test\_model\_template\_app\_grpc\_metrics flakiness [\#1745](https://github.com/SeldonIO/seldon-core/issues/1745) -- support runtime request tags / metrics in thread/process safe way [\#1735](https://github.com/SeldonIO/seldon-core/issues/1735) -- Support NVIDIA/KFServing V2 Data Plane [\#1648](https://github.com/SeldonIO/seldon-core/issues/1648) -- Multiplex Http and gRPC traffic [\#1628](https://github.com/SeldonIO/seldon-core/issues/1628) -- Update Kubeflow Example to 1.0 [\#1509](https://github.com/SeldonIO/seldon-core/issues/1509) -- azure-storage-blob package update to 12.1.0 [\#1371](https://github.com/SeldonIO/seldon-core/issues/1371) -- DownwardAPI fails validation in CRD [\#926](https://github.com/SeldonIO/seldon-core/issues/926) -- Update CRD to be Structural [\#641](https://github.com/SeldonIO/seldon-core/issues/641) - -## [v1.2.3](https://github.com/seldonio/seldon-core/tree/v1.2.3) (2020-08-14) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.2.2...v1.2.3) - -**Fixed bugs:** - -- Shadow model gets no traffic [\#2225](https://github.com/SeldonIO/seldon-core/issues/2225) -- kubeflow central dashboard we could not see Manage Contributor menu [\#2223](https://github.com/SeldonIO/seldon-core/issues/2223) -- Tensorflow session hangs in gunicorn worker process [\#2220](https://github.com/SeldonIO/seldon-core/issues/2220) -- seldon operator giving error [\#2184](https://github.com/SeldonIO/seldon-core/issues/2184) -- Python licenses change depending on the environment [\#2124](https://github.com/SeldonIO/seldon-core/issues/2124) - -**Closed issues:** - -- Add source mirroring for MPL licensed dependencies [\#2263](https://github.com/SeldonIO/seldon-core/issues/2263) -- Is it possible to pass init parameters to Predictor class through seldon-core-microservice [\#2250](https://github.com/SeldonIO/seldon-core/issues/2250) -- How to solve race conditions between two requests. [\#2240](https://github.com/SeldonIO/seldon-core/issues/2240) -- Update to use KFserving 0.4.0 artifacts [\#2236](https://github.com/SeldonIO/seldon-core/issues/2236) -- Add CVE checks as part of CI [\#2183](https://github.com/SeldonIO/seldon-core/issues/2183) -- GCP Marketplace Release Update [\#1804](https://github.com/SeldonIO/seldon-core/issues/1804) -- Add kubernetes labels to help with selectors [\#1405](https://github.com/SeldonIO/seldon-core/issues/1405) - -## [v1.2.2](https://github.com/seldonio/seldon-core/tree/v1.2.2) (2020-07-28) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.2.1...v1.2.2) - -**Fixed bugs:** - -- Alibi Detect Drift does not use batch [\#2194](https://github.com/SeldonIO/seldon-core/issues/2194) -- Explainers are hardwired to seldon protocol [\#2185](https://github.com/SeldonIO/seldon-core/issues/2185) -- Address build stability [\#2175](https://github.com/SeldonIO/seldon-core/issues/2175) -- Seldon-batch-processor Issue [\#2173](https://github.com/SeldonIO/seldon-core/issues/2173) -- Jenkins X Pipelines are not marked as finished [\#2148](https://github.com/SeldonIO/seldon-core/issues/2148) -- Robustness of operator\_upgrade notebook [\#2119](https://github.com/SeldonIO/seldon-core/issues/2119) -- Unable to view feedback reward on Grafana dashboard [\#2115](https://github.com/SeldonIO/seldon-core/issues/2115) -- MLFlowServer predict function ignores feature\_names parameter [\#2113](https://github.com/SeldonIO/seldon-core/issues/2113) -- Request logger drops incoming requests for traffic coming from a single model [\#2109](https://github.com/SeldonIO/seldon-core/issues/2109) -- deep\_mnist example: failed calling webhook "v1alpha2.mseldondeployment.kb.io" [\#2107](https://github.com/SeldonIO/seldon-core/issues/2107) -- Duplicated Mutating Webhooks can Coexist without Notice [\#2103](https://github.com/SeldonIO/seldon-core/issues/2103) -- READWRITEMANY does not work on GCP [\#2102](https://github.com/SeldonIO/seldon-core/issues/2102) -- There is no `spam.csv` in dir examples/input\_tranformer, the example input\_tranformer doesn't work [\#2087](https://github.com/SeldonIO/seldon-core/issues/2087) -- seldon-controller-manager crashing [\#2066](https://github.com/SeldonIO/seldon-core/issues/2066) -- No module named 'sklearn.linear\_model.\_logistic' when using the docker image seldonio/sklearnserver\_rest:1.2.0 due to `scikit-learn==0.20.3` [\#2059](https://github.com/SeldonIO/seldon-core/issues/2059) -- python: Relink error in GPU image [\#2048](https://github.com/SeldonIO/seldon-core/issues/2048) -- Seldon Azure Deep Mnist tutorial CrashLoopBackOff while creating pods [\#2043](https://github.com/SeldonIO/seldon-core/issues/2043) -- Address flakiness of batch processing integration test [\#1985](https://github.com/SeldonIO/seldon-core/issues/1985) -- "Empty Json Parameter in data" for model components in Spam Classifier Example [\#1938](https://github.com/SeldonIO/seldon-core/issues/1938) -- ambassador helm chart deprecation warnings [\#1928](https://github.com/SeldonIO/seldon-core/issues/1928) -- Tags created by components inside combiner don't propagate [\#1927](https://github.com/SeldonIO/seldon-core/issues/1927) -- Duplicate ports defined in seldon-container-engine container [\#1799](https://github.com/SeldonIO/seldon-core/issues/1799) -- idletimeout between envoy and executor [\#1797](https://github.com/SeldonIO/seldon-core/issues/1797) -- Helm Chart - Seldon Core Analytics - extraEnv and VirtualService not working anymore. [\#1791](https://github.com/SeldonIO/seldon-core/issues/1791) - -**Closed issues:** - -- CNCF-Runtime discussion/presentation\(?\) [\#2181](https://github.com/SeldonIO/seldon-core/issues/2181) -- Make Azure dependency optional [\#2168](https://github.com/SeldonIO/seldon-core/issues/2168) -- How to pass a contract.json as curl request. I keep getting bad data when i send a contract.json file as curl. [\#2151](https://github.com/SeldonIO/seldon-core/issues/2151) -- Serving local \(host\) model with the prepackaged TensorFlow server [\#2146](https://github.com/SeldonIO/seldon-core/issues/2146) -- Update version of Jaeger in Python wrapper [\#2143](https://github.com/SeldonIO/seldon-core/issues/2143) -- Add to docs clarification on Routing not available in executor [\#2139](https://github.com/SeldonIO/seldon-core/issues/2139) -- Upgrade k8s.io dependencies in the Executor [\#2134](https://github.com/SeldonIO/seldon-core/issues/2134) -- Upgrade knative.dev deps in Operator [\#2128](https://github.com/SeldonIO/seldon-core/issues/2128) -- bump zap from v1.10.0 to v1.15.0 [\#2127](https://github.com/SeldonIO/seldon-core/issues/2127) -- upgrade istio.io dependencies in operator [\#2126](https://github.com/SeldonIO/seldon-core/issues/2126) -- make mock-classifier a RELATED\_IMAGE for redhat operator [\#2118](https://github.com/SeldonIO/seldon-core/issues/2118) -- Upgrade controller-runtime in Operator [\#2116](https://github.com/SeldonIO/seldon-core/issues/2116) -- Upgrade Operator dependencies that can be bumped without problems [\#2098](https://github.com/SeldonIO/seldon-core/issues/2098) -- Remove Executor's dependency on client-go [\#2092](https://github.com/SeldonIO/seldon-core/issues/2092) -- Upgrade Operator version in Executor deps [\#2091](https://github.com/SeldonIO/seldon-core/issues/2091) -- Upgrade Executor dependencies that can be bumped without problems [\#2089](https://github.com/SeldonIO/seldon-core/issues/2089) -- Update dependencies of Operator and Executor [\#2088](https://github.com/SeldonIO/seldon-core/issues/2088) -- request logger retries [\#2079](https://github.com/SeldonIO/seldon-core/issues/2079) -- allow loading wrapped model from installed package [\#2068](https://github.com/SeldonIO/seldon-core/issues/2068) -- Is there a way to specify URL of swagger-ui static resources instead of https://cdnsjs.cloudflare.com in a intranet k8s cluster [\#2067](https://github.com/SeldonIO/seldon-core/issues/2067) -- Determine 1st and 2nd Dependencies for Go operator and executor [\#2061](https://github.com/SeldonIO/seldon-core/issues/2061) -- support multiple named tensors in seldon protocol and seldon-core client [\#2049](https://github.com/SeldonIO/seldon-core/issues/2049) -- Drop podinfo volume name backwards compatibility transition in 1.3 release [\#2024](https://github.com/SeldonIO/seldon-core/issues/2024) -- Return pointer instead of value in SeldonApiClient methods [\#2014](https://github.com/SeldonIO/seldon-core/issues/2014) -- Enable production mode in Python server by default [\#1993](https://github.com/SeldonIO/seldon-core/issues/1993) -- update UPGRADING.md with new name of rolling image [\#1989](https://github.com/SeldonIO/seldon-core/issues/1989) -- re-define noEngine annotation [\#1976](https://github.com/SeldonIO/seldon-core/issues/1976) -- Ability to return all outputs from tensorflow serving grpc [\#1965](https://github.com/SeldonIO/seldon-core/issues/1965) -- Allow to specify model version for tensorflow serving [\#1964](https://github.com/SeldonIO/seldon-core/issues/1964) -- Automate license check in CI linting pipeline [\#1932](https://github.com/SeldonIO/seldon-core/issues/1932) -- pass ServiceAccountName in predictor to prepackaged servers initContainer [\#1865](https://github.com/SeldonIO/seldon-core/issues/1865) -- Using "required" field for key values in helm chart [\#1784](https://github.com/SeldonIO/seldon-core/issues/1784) -- Update Ambassador Circuit Breaker Example to have parallel requests [\#1753](https://github.com/SeldonIO/seldon-core/issues/1753) -- Enable production settings in loggers [\#1737](https://github.com/SeldonIO/seldon-core/issues/1737) -- Create a benchmarking framework [\#1731](https://github.com/SeldonIO/seldon-core/issues/1731) -- GRPC Auth problem with GCP IAP [\#1719](https://github.com/SeldonIO/seldon-core/issues/1719) -- Serialization of pre-processing pipeline for CI/CD [\#1713](https://github.com/SeldonIO/seldon-core/issues/1713) -- Add and example Notebook for Istio Setup and Integrations [\#1712](https://github.com/SeldonIO/seldon-core/issues/1712) -- Seldon Build Permission Denied [\#1689](https://github.com/SeldonIO/seldon-core/issues/1689) -- Autogenerate an OpenAPI spec and SDK [\#1682](https://github.com/SeldonIO/seldon-core/issues/1682) -- GPU deadlock for pytorch models using the python wrapper [\#1662](https://github.com/SeldonIO/seldon-core/issues/1662) -- Convert Request Logger Example Scripts into Helm Chart [\#1511](https://github.com/SeldonIO/seldon-core/issues/1511) -- Flask Theading bug, when using with sockeye and mxnet [\#1498](https://github.com/SeldonIO/seldon-core/issues/1498) -- Improve release notes [\#1471](https://github.com/SeldonIO/seldon-core/issues/1471) -- Migrate tutorials to use kind instead of Minikube [\#1256](https://github.com/SeldonIO/seldon-core/issues/1256) - -**Merged pull requests:** - -- Release 1.2.2 [\#2208](https://github.com/SeldonIO/seldon-core/pull/2208) ([axsaucedo](https://github.com/axsaucedo)) -- Fix Helm chart docs [\#2207](https://github.com/SeldonIO/seldon-core/pull/2207) ([adriangonz](https://github.com/adriangonz)) -- Upgrading 1.2.2 [\#2206](https://github.com/SeldonIO/seldon-core/pull/2206) ([axsaucedo](https://github.com/axsaucedo)) -- Change Outlier call depending on type [\#2205](https://github.com/SeldonIO/seldon-core/pull/2205) ([cliveseldon](https://github.com/cliveseldon)) -- Update licenses for Python package [\#2196](https://github.com/SeldonIO/seldon-core/pull/2196) ([adriangonz](https://github.com/adriangonz)) -- Fix drift predict [\#2195](https://github.com/SeldonIO/seldon-core/pull/2195) ([cliveseldon](https://github.com/cliveseldon)) -- add 2 args to seldon-core-microservice [\#2193](https://github.com/SeldonIO/seldon-core/pull/2193) ([ntorba](https://github.com/ntorba)) -- Allow tensorflow protocol explanations [\#2188](https://github.com/SeldonIO/seldon-core/pull/2188) ([cliveseldon](https://github.com/cliveseldon)) -- Revert "Jenkins X add comment when pipeline finishes " [\#2177](https://github.com/SeldonIO/seldon-core/pull/2177) ([axsaucedo](https://github.com/axsaucedo)) -- Routing disclaimer in executor [\#2172](https://github.com/SeldonIO/seldon-core/pull/2172) ([cliveseldon](https://github.com/cliveseldon)) -- Add mock classifier to related images for RedHat [\#2171](https://github.com/SeldonIO/seldon-core/pull/2171) ([cliveseldon](https://github.com/cliveseldon)) -- Make Azure dependency optional [\#2170](https://github.com/SeldonIO/seldon-core/pull/2170) ([adriangonz](https://github.com/adriangonz)) -- upgrade k8s.io and jaeger-client-go libraries [\#2169](https://github.com/SeldonIO/seldon-core/pull/2169) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- WIP: update images reference doc for 1.2.2 release [\#2167](https://github.com/SeldonIO/seldon-core/pull/2167) ([gsunner](https://github.com/gsunner)) -- Update tracing dependencies [\#2166](https://github.com/SeldonIO/seldon-core/pull/2166) ([adriangonz](https://github.com/adriangonz)) -- Bump commons-lang3 from 3.10 to 3.11 in /engine [\#2161](https://github.com/SeldonIO/seldon-core/pull/2161) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Java Wrapper update [\#2159](https://github.com/SeldonIO/seldon-core/pull/2159) ([amoldavsky](https://github.com/amoldavsky)) -- Add error handler for R [\#2153](https://github.com/SeldonIO/seldon-core/pull/2153) ([johnny-butter](https://github.com/johnny-butter)) -- include reward in metrics on wrapper [\#2150](https://github.com/SeldonIO/seldon-core/pull/2150) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Jenkins X add comment when pipeline finishes [\#2149](https://github.com/SeldonIO/seldon-core/pull/2149) ([axsaucedo](https://github.com/axsaucedo)) -- Add missing license to executor [\#2147](https://github.com/SeldonIO/seldon-core/pull/2147) ([adriangonz](https://github.com/adriangonz)) -- fix issues with test\_upgrade notebook [\#2145](https://github.com/SeldonIO/seldon-core/pull/2145) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add operator to dependabot [\#2137](https://github.com/SeldonIO/seldon-core/pull/2137) ([adriangonz](https://github.com/adriangonz)) -- Fix Go license linting [\#2136](https://github.com/SeldonIO/seldon-core/pull/2136) ([adriangonz](https://github.com/adriangonz)) -- Mlflowserver use mlflow predict signature [\#2135](https://github.com/SeldonIO/seldon-core/pull/2135) ([meoril](https://github.com/meoril)) -- fix\(port\): Update grpc executor target port [\#2131](https://github.com/SeldonIO/seldon-core/pull/2131) ([groszewn](https://github.com/groszewn)) -- Upgrade go dependencies: zap istio knative [\#2129](https://github.com/SeldonIO/seldon-core/pull/2129) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update python licenses [\#2123](https://github.com/SeldonIO/seldon-core/pull/2123) ([cliveseldon](https://github.com/cliveseldon)) -- update version of operator in executor deps [\#2121](https://github.com/SeldonIO/seldon-core/pull/2121) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- reduce number of times connecting to elastic [\#2120](https://github.com/SeldonIO/seldon-core/pull/2120) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- operator: controller-runtime upgrade to v0.5.8 [\#2117](https://github.com/SeldonIO/seldon-core/pull/2117) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump okhttp from 4.5.0 to 4.8.0 in /engine [\#2112](https://github.com/SeldonIO/seldon-core/pull/2112) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump coverage from 5.1 to 5.2 in /python [\#2111](https://github.com/SeldonIO/seldon-core/pull/2111) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Remove executor's dependency on k8s.io/client-go [\#2106](https://github.com/SeldonIO/seldon-core/pull/2106) ([adriangonz](https://github.com/adriangonz)) -- Added fix to CI return value script [\#2104](https://github.com/SeldonIO/seldon-core/pull/2104) ([axsaucedo](https://github.com/axsaucedo)) -- run python fmt on master [\#2100](https://github.com/SeldonIO/seldon-core/pull/2100) ([cliveseldon](https://github.com/cliveseldon)) -- Executor/deps update - straightforward dependencies update [\#2099](https://github.com/SeldonIO/seldon-core/pull/2099) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Removed spam examples [\#2096](https://github.com/SeldonIO/seldon-core/pull/2096) ([axsaucedo](https://github.com/axsaucedo)) -- Operator/deps update - straightforward dependencies update [\#2093](https://github.com/SeldonIO/seldon-core/pull/2093) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add PR template with release notes [\#2086](https://github.com/SeldonIO/seldon-core/pull/2086) ([adriangonz](https://github.com/adriangonz)) -- Add working group calendar to docs [\#2084](https://github.com/SeldonIO/seldon-core/pull/2084) ([cliveseldon](https://github.com/cliveseldon)) -- Move engine tests [\#2082](https://github.com/SeldonIO/seldon-core/pull/2082) ([adriangonz](https://github.com/adriangonz)) -- Bump pillow from 7.1.1 to 7.2.0 in /python [\#2077](https://github.com/SeldonIO/seldon-core/pull/2077) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jaeger-client from 1.0.0 to 1.3.1 in /engine [\#2076](https://github.com/SeldonIO/seldon-core/pull/2076) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Initial benchmarking and load tests [\#2075](https://github.com/SeldonIO/seldon-core/pull/2075) ([cliveseldon](https://github.com/cliveseldon)) -- Redhat 1.2.1 [\#2074](https://github.com/SeldonIO/seldon-core/pull/2074) ([cliveseldon](https://github.com/cliveseldon)) -- Update to version 1.2.2-dev [\#2073](https://github.com/SeldonIO/seldon-core/pull/2073) ([cliveseldon](https://github.com/cliveseldon)) -- remove incubating label regarding metadata on external API doc page [\#2071](https://github.com/SeldonIO/seldon-core/pull/2071) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Address ambassador deprecation warnings [\#2069](https://github.com/SeldonIO/seldon-core/pull/2069) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- add seldon-core components overview doc page [\#2064](https://github.com/SeldonIO/seldon-core/pull/2064) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- extend seldon-single-model chart [\#2054](https://github.com/SeldonIO/seldon-core/pull/2054) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Use production server by default [\#2047](https://github.com/SeldonIO/seldon-core/pull/2047) ([adriangonz](https://github.com/adriangonz)) -- S2i wrapper/gpu local build [\#2045](https://github.com/SeldonIO/seldon-core/pull/2045) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump github.com/uber/jaeger-client-go from 2.21.1+incompatible to 2.24.0+incompatible in /executor [\#2042](https://github.com/SeldonIO/seldon-core/pull/2042) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump google.golang.org/grpc from 1.29.1 to 1.30.0 in /executor [\#2041](https://github.com/SeldonIO/seldon-core/pull/2041) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/onsi/gomega from 1.8.1 to 1.10.1 in /executor [\#2039](https://github.com/SeldonIO/seldon-core/pull/2039) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/prometheus/client\_golang from 1.3.0 to 1.7.1 in /executor [\#2032](https://github.com/SeldonIO/seldon-core/pull/2032) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pip-licenses from 2.2.0 to 2.2.1 in /python [\#2031](https://github.com/SeldonIO/seldon-core/pull/2031) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump grpcio-tools from 1.27.2 to 1.30.0 in /python [\#2030](https://github.com/SeldonIO/seldon-core/pull/2030) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update mypy requirement from \<0.781 to \<0.783 in /python [\#2029](https://github.com/SeldonIO/seldon-core/pull/2029) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump ojalgo from 48.1.0 to 48.2.0 in /engine [\#2028](https://github.com/SeldonIO/seldon-core/pull/2028) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump micrometer.version from 1.3.0 to 1.5.2 in /engine [\#2027](https://github.com/SeldonIO/seldon-core/pull/2027) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jackson.version from 2.10.0 to 2.11.1 in /engine [\#2026](https://github.com/SeldonIO/seldon-core/pull/2026) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update Ambassador ingress instructions to include edgectl install [\#2007](https://github.com/SeldonIO/seldon-core/pull/2007) ([oparryevans](https://github.com/oparryevans)) -- SeldonMetadata and GRPC support [\#2005](https://github.com/SeldonIO/seldon-core/pull/2005) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Lint licenses [\#1995](https://github.com/SeldonIO/seldon-core/pull/1995) ([adriangonz](https://github.com/adriangonz)) -- Enable production settings in loggers [\#1980](https://github.com/SeldonIO/seldon-core/pull/1980) ([adriangonz](https://github.com/adriangonz)) -- add missing conda deps in tensorflow gpu image [\#1972](https://github.com/SeldonIO/seldon-core/pull/1972) ([CatTail](https://github.com/CatTail)) -- fixed noEngine [\#1970](https://github.com/SeldonIO/seldon-core/pull/1970) ([chengchengpei](https://github.com/chengchengpei)) -- attach serviceAccountName to prepackaged deployment spec [\#1866](https://github.com/SeldonIO/seldon-core/pull/1866) ([enissay14](https://github.com/enissay14)) -- Set idletimeout [\#1800](https://github.com/SeldonIO/seldon-core/pull/1800) ([andrewshaoyu](https://github.com/andrewshaoyu)) - -## [v1.2.1](https://github.com/seldonio/seldon-core/tree/v1.2.1) (2020-07-01) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.2.0...v1.2.1) - -**Fixed bugs:** - -- upgrading from 1.1 to 1.2 with existing sdep leads to volume mount error [\#2017](https://github.com/SeldonIO/seldon-core/issues/2017) -- Seldon Operator automatic update from v1.1.0 to v1.2.0 causes seldondeployment failures [\#2009](https://github.com/SeldonIO/seldon-core/issues/2009) -- Changing predictor.replicas causes all deployment pods to be replaced [\#2008](https://github.com/SeldonIO/seldon-core/issues/2008) -- requests per second from seldon\_api\_executor\_cient\_requests\_count not right? [\#2004](https://github.com/SeldonIO/seldon-core/issues/2004) -- Cannot connect to metrics port 6000 for custom models wrapped with s2i. [\#1988](https://github.com/SeldonIO/seldon-core/issues/1988) -- Helm switch rbac.create=false does not fully work [\#1982](https://github.com/SeldonIO/seldon-core/issues/1982) -- serviceAccount.name not used in Helm chart templates [\#1977](https://github.com/SeldonIO/seldon-core/issues/1977) -- executor service not targeting to executor [\#1975](https://github.com/SeldonIO/seldon-core/issues/1975) -- Issue in "seldon-container-engine" with MLFLOW\_SERVER [\#1922](https://github.com/SeldonIO/seldon-core/issues/1922) -- Permission denied while reading ./openapi/seldon.json in seldon-container-engine [\#1855](https://github.com/SeldonIO/seldon-core/issues/1855) -- Allow custom pip dependencies in MLFLOW\_SERVER [\#1547](https://github.com/SeldonIO/seldon-core/issues/1547) -- Stop integration tests if setup fails [\#1417](https://github.com/SeldonIO/seldon-core/issues/1417) - -**Closed issues:** - -- upgrading notes for 1.2.1 [\#2051](https://github.com/SeldonIO/seldon-core/issues/2051) -- Dependabot can't resolve your Go dependency files [\#2003](https://github.com/SeldonIO/seldon-core/issues/2003) -- Set executor port from model deployment file [\#1974](https://github.com/SeldonIO/seldon-core/issues/1974) -- Readiness probe failed seldon-container-engine while deploying the pipeline [\#1963](https://github.com/SeldonIO/seldon-core/issues/1963) -- Potential dependency conflicts between seldon-core and opentracing [\#1867](https://github.com/SeldonIO/seldon-core/issues/1867) -- Add documentation that explains how to configure the named port [\#1853](https://github.com/SeldonIO/seldon-core/issues/1853) -- Built-in header based routing [\#1739](https://github.com/SeldonIO/seldon-core/issues/1739) -- Update release process [\#1732](https://github.com/SeldonIO/seldon-core/issues/1732) -- Include prepackeged servers in GA and version using version.txt [\#1726](https://github.com/SeldonIO/seldon-core/issues/1726) -- Can't create resources under v1.18 [\#1678](https://github.com/SeldonIO/seldon-core/issues/1678) -- Use zap.New instead of zap.Logger [\#1657](https://github.com/SeldonIO/seldon-core/issues/1657) -- Wrong package for YAML [\#1609](https://github.com/SeldonIO/seldon-core/issues/1609) -- Batch Processing Exploration for Seldon Core [\#1413](https://github.com/SeldonIO/seldon-core/issues/1413) -- Offline Batch Integration [\#1391](https://github.com/SeldonIO/seldon-core/issues/1391) -- Add Health and Status endpoints to grpc spec [\#1387](https://github.com/SeldonIO/seldon-core/issues/1387) - -**Merged pull requests:** - -- upgrading to 1.2.1 [\#2052](https://github.com/SeldonIO/seldon-core/pull/2052) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- fix notebook server\_examples to not fail on MLFlow server [\#2050](https://github.com/SeldonIO/seldon-core/pull/2050) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- fix typo in upgrading [\#2035](https://github.com/SeldonIO/seldon-core/pull/2035) ([cliveseldon](https://github.com/cliveseldon)) -- Fix version of sphinx [\#2025](https://github.com/SeldonIO/seldon-core/pull/2025) ([cliveseldon](https://github.com/cliveseldon)) -- Example and script to patch the bug when upgrading 1.1 to 1.2 [\#2021](https://github.com/SeldonIO/seldon-core/pull/2021) ([axsaucedo](https://github.com/axsaucedo)) -- volume mount names upgrade fix [\#2019](https://github.com/SeldonIO/seldon-core/pull/2019) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Allow predictor replica changes to not cause rolling update [\#2016](https://github.com/SeldonIO/seldon-core/pull/2016) ([cliveseldon](https://github.com/cliveseldon)) -- Fix for ensuring old clusterwide webhook is deleted [\#2013](https://github.com/SeldonIO/seldon-core/pull/2013) ([cliveseldon](https://github.com/cliveseldon)) -- Use correct YAML package [\#2010](https://github.com/SeldonIO/seldon-core/pull/2010) ([adriangonz](https://github.com/adriangonz)) -- Update requirements.txt and readme file for KerasSpamClassifier [\#2002](https://github.com/SeldonIO/seldon-core/pull/2002) ([maorlipchuk](https://github.com/maorlipchuk)) -- Bump github.com/prometheus/common from 0.7.0 to 0.10.0 in /executor [\#2001](https://github.com/SeldonIO/seldon-core/pull/2001) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump google.golang.org/grpc from 1.28.0 to 1.29.1 in /executor [\#2000](https://github.com/SeldonIO/seldon-core/pull/2000) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/golang/protobuf from 1.3.5 to 1.4.2 in /executor [\#1998](https://github.com/SeldonIO/seldon-core/pull/1998) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump github.com/gorilla/mux from 1.7.3 to 1.7.4 in /executor [\#1997](https://github.com/SeldonIO/seldon-core/pull/1997) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Redhat v1.2.0 [\#1996](https://github.com/SeldonIO/seldon-core/pull/1996) ([cliveseldon](https://github.com/cliveseldon)) -- Add executor to dependabot [\#1984](https://github.com/SeldonIO/seldon-core/pull/1984) ([adriangonz](https://github.com/adriangonz)) -- Update seldon-core-operator Helm to fix bugs [\#1983](https://github.com/SeldonIO/seldon-core/pull/1983) ([cliveseldon](https://github.com/cliveseldon)) -- Switch on executor enabled for service ports [\#1981](https://github.com/SeldonIO/seldon-core/pull/1981) ([glindsell](https://github.com/glindsell)) -- Updating master for v1.2.1-dev [\#1979](https://github.com/SeldonIO/seldon-core/pull/1979) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Updating master for v1.2.1-rc [\#1978](https://github.com/SeldonIO/seldon-core/pull/1978) ([axsaucedo](https://github.com/axsaucedo)) -- Added CORS headers to enable Front-End inputs on Go Engine [\#1952](https://github.com/SeldonIO/seldon-core/pull/1952) ([ericandrewmeadows](https://github.com/ericandrewmeadows)) -- Support custom pip environment in MLFLOW\_SERVER [\#1929](https://github.com/SeldonIO/seldon-core/pull/1929) ([ttapjinda](https://github.com/ttapjinda)) - -## [v1.2.0](https://github.com/seldonio/seldon-core/tree/v1.2.0) (2020-06-18) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.1.0...v1.2.0) - -**Implemented enhancements:** - -- request logger to support bearer token auth [\#1773](https://github.com/SeldonIO/seldon-core/issues/1773) -- Feature request: Provide a metadata endpoint with custom metadata [\#319](https://github.com/SeldonIO/seldon-core/issues/319) - -**Fixed bugs:** - -- Golang Service Orchestrator \(Executor\) fails to replace variables since no longer runs root [\#1955](https://github.com/SeldonIO/seldon-core/issues/1955) -- seldon-single-model chart doesn't install [\#1942](https://github.com/SeldonIO/seldon-core/issues/1942) -- How to access rolling accuracy metrics? [\#1926](https://github.com/SeldonIO/seldon-core/issues/1926) -- curl command on seldon core overview doesn't work [\#1918](https://github.com/SeldonIO/seldon-core/issues/1918) -- can't change analytics nodeExporter port [\#1916](https://github.com/SeldonIO/seldon-core/issues/1916) -- Empty json parameter in data [\#1912](https://github.com/SeldonIO/seldon-core/issues/1912) -- Multipart form data not passed between chain of seldon components [\#1899](https://github.com/SeldonIO/seldon-core/issues/1899) -- Integration tests \(test\_mlflow\) failing on Master [\#1896](https://github.com/SeldonIO/seldon-core/issues/1896) -- Metrics notebook broken \(gRPC\) [\#1886](https://github.com/SeldonIO/seldon-core/issues/1886) -- Helm chart seldon-manager role missing permissions for createResources: true [\#1885](https://github.com/SeldonIO/seldon-core/issues/1885) -- Document Mistake about Endpoint Testing [\#1881](https://github.com/SeldonIO/seldon-core/issues/1881) -- Routers not working with new Executor [\#1876](https://github.com/SeldonIO/seldon-core/issues/1876) -- Notebook test failures [\#1869](https://github.com/SeldonIO/seldon-core/issues/1869) -- Grafana Dashboard [\#1840](https://github.com/SeldonIO/seldon-core/issues/1840) -- Publish new core builder image [\#1828](https://github.com/SeldonIO/seldon-core/issues/1828) -- Feedback method is not handled in the engine's REST API [\#1825](https://github.com/SeldonIO/seldon-core/issues/1825) -- Cant use the endpoint of kubernetes service created by the model [\#1824](https://github.com/SeldonIO/seldon-core/issues/1824) -- Logs don't have information of which predictor it comes from [\#1817](https://github.com/SeldonIO/seldon-core/issues/1817) -- Download specific Helm version in core-builder/Dockerfile [\#1811](https://github.com/SeldonIO/seldon-core/issues/1811) -- Fluentd Helm Chart update breaks logs integration [\#1780](https://github.com/SeldonIO/seldon-core/issues/1780) -- Seldon Core v1.1.0 helm chart has outdated seldon-config configmap [\#1779](https://github.com/SeldonIO/seldon-core/issues/1779) -- Metrics executor local sample REST request fails [\#1770](https://github.com/SeldonIO/seldon-core/issues/1770) -- Add XSS patches to executor [\#1766](https://github.com/SeldonIO/seldon-core/issues/1766) -- Executor sample gRPC local loggger fails [\#1763](https://github.com/SeldonIO/seldon-core/issues/1763) -- model server pods not created if controllerId set? [\#1758](https://github.com/SeldonIO/seldon-core/issues/1758) -- Can't have a colon in the registry name with the Seldon-Core Python Package [\#1756](https://github.com/SeldonIO/seldon-core/issues/1756) -- failed calling webhook [\#1742](https://github.com/SeldonIO/seldon-core/issues/1742) -- Executor container not exposing core metrics [\#1729](https://github.com/SeldonIO/seldon-core/issues/1729) -- problem configuring S3 access from MLFlow server [\#1727](https://github.com/SeldonIO/seldon-core/issues/1727) -- seldon.io/rest-read-timeout for ambassador doesn't take effect in executor 1.1.0? [\#1724](https://github.com/SeldonIO/seldon-core/issues/1724) -- createResources flag in helm chart looks backwards [\#1723](https://github.com/SeldonIO/seldon-core/issues/1723) -- Incorrect seldon-core package version in 1.1.0 builder image [\#1718](https://github.com/SeldonIO/seldon-core/issues/1718) -- custom tags in release 1.1.0 not working [\#1715](https://github.com/SeldonIO/seldon-core/issues/1715) -- Scrape related annotations only in deployment and not in services caused prometheus to ignore seldon analytics metric endpoints [\#1705](https://github.com/SeldonIO/seldon-core/issues/1705) -- Update swagger to work in executor and be up to date [\#1703](https://github.com/SeldonIO/seldon-core/issues/1703) -- web client metrics not working [\#1685](https://github.com/SeldonIO/seldon-core/issues/1685) -- com.google.protobuf.InvalidProtocolBufferException: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 32772 path $.data.ndarray\[1\] at io.seldon.engine.pb.JsonFormat$ParserImpl.merge\(JsonFormat.java:1132\) ~\[classes!/:0.5.1-SNAPSHOT\] at io.seldon.engine.pb.JsonFormat$Parser.merge\(JsonFormat.java:313\) [\#1680](https://github.com/SeldonIO/seldon-core/issues/1680) -- Unable to use HPA with a pre-packaged "implementation:TENSORFLOW\_SERVER" model due to "tfserving" container not having requests/limits defined [\#1676](https://github.com/SeldonIO/seldon-core/issues/1676) -- Executor build failures [\#1663](https://github.com/SeldonIO/seldon-core/issues/1663) -- Java wrapper do not accept application/json requests [\#1603](https://github.com/SeldonIO/seldon-core/issues/1603) -- Images created with s2i don't work as explainers when added as containerspec [\#1549](https://github.com/SeldonIO/seldon-core/issues/1549) -- Engine Thread Pool Configuration [\#1490](https://github.com/SeldonIO/seldon-core/issues/1490) -- test\_no\_permission\_bucket\_gcs fails when run locally [\#1364](https://github.com/SeldonIO/seldon-core/issues/1364) -- Benchmarking notebook fails with "Deployment not found" error [\#1177](https://github.com/SeldonIO/seldon-core/issues/1177) - -**Closed issues:** - -- From Kubeflow to Seldon Documentation [\#1961](https://github.com/SeldonIO/seldon-core/issues/1961) -- Update Payload Logger to use V1 Cloudevents [\#1958](https://github.com/SeldonIO/seldon-core/issues/1958) -- Make Operator and Executor Dockefile executable dynamically linked [\#1951](https://github.com/SeldonIO/seldon-core/issues/1951) -- Notebook Test Updates [\#1948](https://github.com/SeldonIO/seldon-core/issues/1948) -- Update Licenses for 1.2 Release [\#1947](https://github.com/SeldonIO/seldon-core/issues/1947) -- add managed-by label [\#1936](https://github.com/SeldonIO/seldon-core/issues/1936) -- extend metadata to cover seldon message [\#1933](https://github.com/SeldonIO/seldon-core/issues/1933) -- Seldon-core-microservice-tester command available for ambassador endpoint [\#1914](https://github.com/SeldonIO/seldon-core/issues/1914) -- seldon-core-manager pod is getting restarted [\#1910](https://github.com/SeldonIO/seldon-core/issues/1910) -- /metrics endpoint to return a json file [\#1905](https://github.com/SeldonIO/seldon-core/issues/1905) -- Is /metrics endpoint accessible [\#1901](https://github.com/SeldonIO/seldon-core/issues/1901) -- How seldon custom metrics work? Can it be seen on grafana? [\#1898](https://github.com/SeldonIO/seldon-core/issues/1898) -- Ensure Upgrading to 1.2.0 complete [\#1888](https://github.com/SeldonIO/seldon-core/issues/1888) -- Multiplex HTTP and gRPC on the operator [\#1887](https://github.com/SeldonIO/seldon-core/issues/1887) -- Add back Java engine's integration tests [\#1878](https://github.com/SeldonIO/seldon-core/issues/1878) -- option for request logging to go to a single namespace [\#1859](https://github.com/SeldonIO/seldon-core/issues/1859) -- track cloudevents version [\#1857](https://github.com/SeldonIO/seldon-core/issues/1857) -- Ensure all documentation links are relative [\#1851](https://github.com/SeldonIO/seldon-core/issues/1851) -- update model metadata notebook example [\#1829](https://github.com/SeldonIO/seldon-core/issues/1829) -- Kind test script Istio install failing with kubectl version v1.18.x [\#1802](https://github.com/SeldonIO/seldon-core/issues/1802) -- Better names for metric ports of SeldonDeployment containers [\#1798](https://github.com/SeldonIO/seldon-core/issues/1798) -- Create new Release PIpeline in Jenkins X that works on separate branch [\#1793](https://github.com/SeldonIO/seldon-core/issues/1793) -- To pass customized input json without the mandatory jsonData parameter [\#1792](https://github.com/SeldonIO/seldon-core/issues/1792) -- Add a section in the python docs to talk about environment.yaml for conda [\#1788](https://github.com/SeldonIO/seldon-core/issues/1788) -- Get timeout error on seldon-container-engine if I set GUNICORN\_WORKERS env [\#1777](https://github.com/SeldonIO/seldon-core/issues/1777) -- Add explainer image version to configmap [\#1776](https://github.com/SeldonIO/seldon-core/issues/1776) -- Allow access to headers in python wrapper [\#1769](https://github.com/SeldonIO/seldon-core/issues/1769) -- Multiplex HTTP and gRPC on the executor [\#1762](https://github.com/SeldonIO/seldon-core/issues/1762) -- GCP Marketplace Update CRD Create [\#1755](https://github.com/SeldonIO/seldon-core/issues/1755) -- docs: have a single notebook that helm install minio [\#1740](https://github.com/SeldonIO/seldon-core/issues/1740) -- RedHat version of core servers [\#1734](https://github.com/SeldonIO/seldon-core/issues/1734) -- Pachyderm integration [\#1733](https://github.com/SeldonIO/seldon-core/issues/1733) -- provide a graph-level model metadata [\#1728](https://github.com/SeldonIO/seldon-core/issues/1728) -- RedHat Operator Updates for 1.1.0 [\#1710](https://github.com/SeldonIO/seldon-core/issues/1710) -- Add docs for istio annotations [\#1707](https://github.com/SeldonIO/seldon-core/issues/1707) -- log seldon-core and wrapper version after microservice start [\#1704](https://github.com/SeldonIO/seldon-core/issues/1704) -- Running release script will remove chart comments [\#1690](https://github.com/SeldonIO/seldon-core/issues/1690) -- add model metadata support [\#1638](https://github.com/SeldonIO/seldon-core/issues/1638) -- allow to use Java engine if helm installation defaults to executor [\#1607](https://github.com/SeldonIO/seldon-core/issues/1607) -- ensure we're using open source ambassador in examples [\#1581](https://github.com/SeldonIO/seldon-core/issues/1581) -- High number of concurrent users causing Seldon API to timeout [\#1558](https://github.com/SeldonIO/seldon-core/issues/1558) -- Add support to add ambassador circuit-breaker in seldon deployment [\#1556](https://github.com/SeldonIO/seldon-core/issues/1556) -- Move notebook tests to separate test command [\#1538](https://github.com/SeldonIO/seldon-core/issues/1538) -- com.google.protobuf.InvalidProtocolBufferException: null [\#1532](https://github.com/SeldonIO/seldon-core/issues/1532) -- ENGINE\_CONTAINER\_SERVICE\_ACCOUNT\_NAME and EXECUTOR\_CONTAINER\_SERVICE\_ACCOUNT\_NAME is picking a default value [\#1508](https://github.com/SeldonIO/seldon-core/issues/1508) -- UBI version of the latest Seldon operator image [\#1482](https://github.com/SeldonIO/seldon-core/issues/1482) -- Request metadata: discussion and design [\#1480](https://github.com/SeldonIO/seldon-core/issues/1480) -- Send back PUID on response [\#1460](https://github.com/SeldonIO/seldon-core/issues/1460) -- Support custom client protobufs in grpc server [\#1420](https://github.com/SeldonIO/seldon-core/issues/1420) -- Alibi:Detect Outlier Detection Integration [\#1393](https://github.com/SeldonIO/seldon-core/issues/1393) -- Define future approach to metadata and metrics with new Executor [\#1362](https://github.com/SeldonIO/seldon-core/issues/1362) -- Update outlier detection examples [\#1288](https://github.com/SeldonIO/seldon-core/issues/1288) -- make ambassador shadow consistent with istio [\#1109](https://github.com/SeldonIO/seldon-core/issues/1109) -- can we expose health check api in internal python service similar to what we have in external like /ping [\#770](https://github.com/SeldonIO/seldon-core/issues/770) -- Decouple tensorflow package from the base python seldon-core image. [\#564](https://github.com/SeldonIO/seldon-core/issues/564) -- intermittent UNIMPLEMENTED error from ambassador [\#473](https://github.com/SeldonIO/seldon-core/issues/473) -- conda-forge integration [\#341](https://github.com/SeldonIO/seldon-core/issues/341) -- Profile the CRD operator [\#167](https://github.com/SeldonIO/seldon-core/issues/167) - -**Merged pull requests:** - -- Update upgrading docs [\#1971](https://github.com/SeldonIO/seldon-core/pull/1971) ([cliveseldon](https://github.com/cliveseldon)) -- Fix annotations and labels in Helm chart [\#1967](https://github.com/SeldonIO/seldon-core/pull/1967) ([adriangonz](https://github.com/adriangonz)) -- Add commercial secton to README [\#1962](https://github.com/SeldonIO/seldon-core/pull/1962) ([cliveseldon](https://github.com/cliveseldon)) -- Update cloudevents library to 1.2.0 [\#1959](https://github.com/SeldonIO/seldon-core/pull/1959) ([cliveseldon](https://github.com/cliveseldon)) -- fixing minor typo on istio docs [\#1957](https://github.com/SeldonIO/seldon-core/pull/1957) ([mtarng](https://github.com/mtarng)) -- Changed OpenAPI file permissions within image [\#1956](https://github.com/SeldonIO/seldon-core/pull/1956) ([axsaucedo](https://github.com/axsaucedo)) -- Update licenses [\#1954](https://github.com/SeldonIO/seldon-core/pull/1954) ([cliveseldon](https://github.com/cliveseldon)) -- Make operator and executor dynamically linked in Dockerfile images [\#1953](https://github.com/SeldonIO/seldon-core/pull/1953) ([cliveseldon](https://github.com/cliveseldon)) -- Fixes for tests [\#1950](https://github.com/SeldonIO/seldon-core/pull/1950) ([cliveseldon](https://github.com/cliveseldon)) -- Bump pytest-cov from 2.9.0 to 2.10.0 in /python [\#1946](https://github.com/SeldonIO/seldon-core/pull/1946) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump mypy-protobuf from 1.20 to 1.22 in /python [\#1945](https://github.com/SeldonIO/seldon-core/pull/1945) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix notebooks test [\#1940](https://github.com/SeldonIO/seldon-core/pull/1940) ([adriangonz](https://github.com/adriangonz)) -- feat\(blogs\): Add a new blog post in Chinese [\#1939](https://github.com/SeldonIO/seldon-core/pull/1939) ([gaocegege](https://github.com/gaocegege)) -- add managed-by label [\#1937](https://github.com/SeldonIO/seldon-core/pull/1937) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- fix spacy example [\#1935](https://github.com/SeldonIO/seldon-core/pull/1935) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fix chart integration tests [\#1934](https://github.com/SeldonIO/seldon-core/pull/1934) ([adriangonz](https://github.com/adriangonz)) -- Fix example in top level readme [\#1930](https://github.com/SeldonIO/seldon-core/pull/1930) ([cliveseldon](https://github.com/cliveseldon)) -- Update mypy requirement from \<0.771 to \<0.781 in /python [\#1924](https://github.com/SeldonIO/seldon-core/pull/1924) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- updated histogram buckets [\#1920](https://github.com/SeldonIO/seldon-core/pull/1920) ([chengchengpei](https://github.com/chengchengpei)) -- analytics option to switch nodeExporter port [\#1917](https://github.com/SeldonIO/seldon-core/pull/1917) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Batch Processor Component [\#1915](https://github.com/SeldonIO/seldon-core/pull/1915) ([axsaucedo](https://github.com/axsaucedo)) -- Updating auth example to use new seldon core operator [\#1913](https://github.com/SeldonIO/seldon-core/pull/1913) ([SachinVarghese](https://github.com/SachinVarghese)) -- add v1 metadata format that describes SeldonMessage more accurately [\#1911](https://github.com/SeldonIO/seldon-core/pull/1911) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Added checks to only build components in tests if have been modified [\#1909](https://github.com/SeldonIO/seldon-core/pull/1909) ([axsaucedo](https://github.com/axsaucedo)) -- fix the loop length from parmeters count [\#1908](https://github.com/SeldonIO/seldon-core/pull/1908) ([abechen](https://github.com/abechen)) -- Clean up and document charts [\#1906](https://github.com/SeldonIO/seldon-core/pull/1906) ([adriangonz](https://github.com/adriangonz)) -- Update prometheus-client requirement from \<0.8.0,\>=0.7.1 to \>=0.7.1,\<0.9.0 in /python [\#1903](https://github.com/SeldonIO/seldon-core/pull/1903) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Fix content-type behaviour in executor [\#1900](https://github.com/SeldonIO/seldon-core/pull/1900) ([cliveseldon](https://github.com/cliveseldon)) -- increase failureThreshold in mlflow server sample [\#1897](https://github.com/SeldonIO/seldon-core/pull/1897) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- make docs links relative [\#1893](https://github.com/SeldonIO/seldon-core/pull/1893) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Remove gRPC port from Operator [\#1892](https://github.com/SeldonIO/seldon-core/pull/1892) ([glindsell](https://github.com/glindsell)) -- Routers not working with new Executor, fix \#1876 [\#1890](https://github.com/SeldonIO/seldon-core/pull/1890) ([neopobo](https://github.com/neopobo)) -- fix name of minio\_setup notebook in links [\#1889](https://github.com/SeldonIO/seldon-core/pull/1889) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Make engine tests less verbose [\#1883](https://github.com/SeldonIO/seldon-core/pull/1883) ([adriangonz](https://github.com/adriangonz)) -- Bring back integration tests for Java engine [\#1882](https://github.com/SeldonIO/seldon-core/pull/1882) ([adriangonz](https://github.com/adriangonz)) -- fix script pushing wrapper images to docker hub [\#1875](https://github.com/SeldonIO/seldon-core/pull/1875) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump pytest-cov from 2.8.1 to 2.9.0 in /python [\#1871](https://github.com/SeldonIO/seldon-core/pull/1871) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- factor out minio setup instructions into single notebook [\#1868](https://github.com/SeldonIO/seldon-core/pull/1868) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Updating podinfo volume name to be seldon specific [\#1863](https://github.com/SeldonIO/seldon-core/pull/1863) ([SachinVarghese](https://github.com/SachinVarghese)) -- Add docs on using environment.yaml [\#1862](https://github.com/SeldonIO/seldon-core/pull/1862) ([adriangonz](https://github.com/adriangonz)) -- log url cross-namespace [\#1861](https://github.com/SeldonIO/seldon-core/pull/1861) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- XSS patches for executor [\#1860](https://github.com/SeldonIO/seldon-core/pull/1860) ([adriangonz](https://github.com/adriangonz)) -- Documentation fixes on examples [\#1849](https://github.com/SeldonIO/seldon-core/pull/1849) ([axsaucedo](https://github.com/axsaucedo)) -- Optionally allow manager to create CRD [\#1848](https://github.com/SeldonIO/seldon-core/pull/1848) ([cliveseldon](https://github.com/cliveseldon)) -- Update Storage.py to 0.3.0 [\#1846](https://github.com/SeldonIO/seldon-core/pull/1846) ([axsaucedo](https://github.com/axsaucedo)) -- Refactor Python microservice tests [\#1844](https://github.com/SeldonIO/seldon-core/pull/1844) ([adriangonz](https://github.com/adriangonz)) -- Fix Ambassador rest/grpc timeout annotations in docs [\#1843](https://github.com/SeldonIO/seldon-core/pull/1843) ([cliveseldon](https://github.com/cliveseldon)) -- Add istio retries to docs [\#1842](https://github.com/SeldonIO/seldon-core/pull/1842) ([cliveseldon](https://github.com/cliveseldon)) -- Bump tenacity from 6.0.0 to 6.2.0 in /python [\#1839](https://github.com/SeldonIO/seldon-core/pull/1839) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump flake8 from 3.7.9 to 3.8.1 in /python [\#1838](https://github.com/SeldonIO/seldon-core/pull/1838) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Authentication and authorization for seldon core requests example [\#1834](https://github.com/SeldonIO/seldon-core/pull/1834) ([SachinVarghese](https://github.com/SachinVarghese)) -- expose rest feedback endpoint in executor [\#1833](https://github.com/SeldonIO/seldon-core/pull/1833) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- make seldon.io/executor annotation setting a priority [\#1831](https://github.com/SeldonIO/seldon-core/pull/1831) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- update core builder image to 0.15 and publish [\#1830](https://github.com/SeldonIO/seldon-core/pull/1830) ([gsunner](https://github.com/gsunner)) -- Add single test instructions to test scripts README [\#1827](https://github.com/SeldonIO/seldon-core/pull/1827) ([glindsell](https://github.com/glindsell)) -- Remove production warning for executor [\#1819](https://github.com/SeldonIO/seldon-core/pull/1819) ([adriangonz](https://github.com/adriangonz)) -- fix grpc flakiness in python unit tests [\#1816](https://github.com/SeldonIO/seldon-core/pull/1816) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump pytest from 5.4.1 to 5.4.2 in /python [\#1815](https://github.com/SeldonIO/seldon-core/pull/1815) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Use helm v3.2.0 in core-builder Dockerfile [\#1812](https://github.com/SeldonIO/seldon-core/pull/1812) ([glindsell](https://github.com/glindsell)) -- Add versions to prerequisites [\#1810](https://github.com/SeldonIO/seldon-core/pull/1810) ([glindsell](https://github.com/glindsell)) -- Set user as default reviewer on Dependabot PRs [\#1807](https://github.com/SeldonIO/seldon-core/pull/1807) ([adriangonz](https://github.com/adriangonz)) -- Configurable metrics port names [\#1806](https://github.com/SeldonIO/seldon-core/pull/1806) ([xaniasd](https://github.com/xaniasd)) -- graph level metadata [\#1803](https://github.com/SeldonIO/seldon-core/pull/1803) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add Seldon PUID Header to gRPC context + tests [\#1790](https://github.com/SeldonIO/seldon-core/pull/1790) ([glindsell](https://github.com/glindsell)) -- Bump pip-licenses from 2.1.1 to 2.2.0 in /python [\#1787](https://github.com/SeldonIO/seldon-core/pull/1787) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- 1780 fluentd helmchart fix [\#1781](https://github.com/SeldonIO/seldon-core/pull/1781) ([axsaucedo](https://github.com/axsaucedo)) -- Prepackaged RedHat Model Servers [\#1775](https://github.com/SeldonIO/seldon-core/pull/1775) ([cliveseldon](https://github.com/cliveseldon)) -- bearer token option for req logger [\#1774](https://github.com/SeldonIO/seldon-core/pull/1774) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add executor changes for HTTP/gRPC multiplexing [\#1772](https://github.com/SeldonIO/seldon-core/pull/1772) ([glindsell](https://github.com/glindsell)) -- Add headers to curl request for executor sample [\#1771](https://github.com/SeldonIO/seldon-core/pull/1771) ([glindsell](https://github.com/glindsell)) -- Fixed error of version not found when building python image [\#1767](https://github.com/SeldonIO/seldon-core/pull/1767) ([axsaucedo](https://github.com/axsaucedo)) -- use namespace seldon-system for seldon-core-analytics [\#1765](https://github.com/SeldonIO/seldon-core/pull/1765) ([gsunner](https://github.com/gsunner)) -- Fix: Parse image name and version from env [\#1757](https://github.com/SeldonIO/seldon-core/pull/1757) ([Ogaday](https://github.com/Ogaday)) -- Make graph a value rather than point in CRD types [\#1752](https://github.com/SeldonIO/seldon-core/pull/1752) ([cliveseldon](https://github.com/cliveseldon)) -- info-log seldon-core version on microservice start [\#1751](https://github.com/SeldonIO/seldon-core/pull/1751) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Swagger UI with Embedded Seldon Deployment Values [\#1744](https://github.com/SeldonIO/seldon-core/pull/1744) ([axsaucedo](https://github.com/axsaucedo)) -- Fix broken and/or missing links in the documentation [\#1743](https://github.com/SeldonIO/seldon-core/pull/1743) ([ozturkberkay](https://github.com/ozturkberkay)) -- add minimal example of deploying pachyderm-trained model [\#1738](https://github.com/SeldonIO/seldon-core/pull/1738) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Added option to force REST Flask app to run single-threaded [\#1736](https://github.com/SeldonIO/seldon-core/pull/1736) ([taavi-primer](https://github.com/taavi-primer)) -- Exposing Swagger File through Executor and providing Swagger UI through endpoint [\#1730](https://github.com/SeldonIO/seldon-core/pull/1730) ([axsaucedo](https://github.com/axsaucedo)) -- createResources also drives configmap [\#1725](https://github.com/SeldonIO/seldon-core/pull/1725) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Release 1.1.0 highlights [\#1722](https://github.com/SeldonIO/seldon-core/pull/1722) ([cliveseldon](https://github.com/cliveseldon)) -- Fix typo in suppressing custom\_tags missing message [\#1721](https://github.com/SeldonIO/seldon-core/pull/1721) ([ChristophRose](https://github.com/ChristophRose)) -- Document suppression of missing custom\_metrics and custom\_tags prior to 1.1 [\#1720](https://github.com/SeldonIO/seldon-core/pull/1720) ([ChristophRose](https://github.com/ChristophRose)) -- Bump guava from 28.2-jre to 29.0-jre in /engine [\#1716](https://github.com/SeldonIO/seldon-core/pull/1716) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Updates for community and certified 1.1.0 operator [\#1711](https://github.com/SeldonIO/seldon-core/pull/1711) ([cliveseldon](https://github.com/cliveseldon)) -- record names in req log entries [\#1708](https://github.com/SeldonIO/seldon-core/pull/1708) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Bump coverage from 4.5.4 to 5.1 in /python [\#1686](https://github.com/SeldonIO/seldon-core/pull/1686) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- fix\(executor\): Update proto compilation and package versions [\#1681](https://github.com/SeldonIO/seldon-core/pull/1681) ([groszewn](https://github.com/groszewn)) -- Issue/1638 model metadata [\#1671](https://github.com/SeldonIO/seldon-core/pull/1671) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add support to add ambassador circuit-breaker in seldon deployment [\#1661](https://github.com/SeldonIO/seldon-core/pull/1661) ([anggao](https://github.com/anggao)) -- feat\(proto\): Add custom proto handling [\#1652](https://github.com/SeldonIO/seldon-core/pull/1652) ([groszewn](https://github.com/groszewn)) - -## [v1.1.0](https://github.com/seldonio/seldon-core/tree/v1.1.0) (2020-04-16) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.0.2...v1.1.0) - -**Fixed bugs:** - -- Client Go library for istio not backwards compatible [\#1695](https://github.com/SeldonIO/seldon-core/issues/1695) -- Change executor timeouts [\#1691](https://github.com/SeldonIO/seldon-core/issues/1691) -- Should only set istio route weight when seldon traffic field value \> 0 [\#1658](https://github.com/SeldonIO/seldon-core/issues/1658) -- \[document\] Seldon Core Roadmap is missing [\#1646](https://github.com/SeldonIO/seldon-core/issues/1646) -- Clean up of VirtualServices active for non-istio scenarios [\#1631](https://github.com/SeldonIO/seldon-core/issues/1631) -- Explainer prediction errors when spec-name or predictior-name change [\#1626](https://github.com/SeldonIO/seldon-core/issues/1626) -- Explainer example notebook use v1alpha2 CRDS [\#1622](https://github.com/SeldonIO/seldon-core/issues/1622) -- cifar10 custom logger not recording dataType [\#1617](https://github.com/SeldonIO/seldon-core/issues/1617) -- wrapper compatibility table not visible in sphinx-rendered docs [\#1612](https://github.com/SeldonIO/seldon-core/issues/1612) -- url with tensorflow protocol [\#1611](https://github.com/SeldonIO/seldon-core/issues/1611) -- Ensure SNAPSHOT builds contain unique identified \(hash, date, etc\) [\#1605](https://github.com/SeldonIO/seldon-core/issues/1605) -- PrePackaged Server deployment failure [\#1599](https://github.com/SeldonIO/seldon-core/issues/1599) -- Duplicated VirtualServices entries [\#1594](https://github.com/SeldonIO/seldon-core/issues/1594) -- Empty explainers on old deployments [\#1593](https://github.com/SeldonIO/seldon-core/issues/1593) -- Inference graph becomes unavalible with no error in logs [\#1584](https://github.com/SeldonIO/seldon-core/issues/1584) -- notebook links dead in mdincluded markdown files [\#1583](https://github.com/SeldonIO/seldon-core/issues/1583) -- Changing names of componentSpecs causes reconcile error [\#1571](https://github.com/SeldonIO/seldon-core/issues/1571) -- Different behaviors between seldon-engine v0.4.1 and v1.0.2 [\#1569](https://github.com/SeldonIO/seldon-core/issues/1569) -- seldon-core-crd helm chart is out of date [\#1563](https://github.com/SeldonIO/seldon-core/issues/1563) -- Add labels from componentSpecs.metadata to dpeloyments [\#1561](https://github.com/SeldonIO/seldon-core/issues/1561) -- Istio creates different path to Ambassador for explainer [\#1548](https://github.com/SeldonIO/seldon-core/issues/1548) -- Deployments created by Seldon are apps/v1 but HPA scaleTargetRef is extensions/v1beta1 [\#1533](https://github.com/SeldonIO/seldon-core/issues/1533) -- Invalid JSON: Unexpected type for Value message when passing tuples in json\_data [\#1527](https://github.com/SeldonIO/seldon-core/issues/1527) -- Engine has multiple Makefiles and Dockerfiles [\#1521](https://github.com/SeldonIO/seldon-core/issues/1521) -- Reduce flakiness on rolling update tests [\#1513](https://github.com/SeldonIO/seldon-core/issues/1513) -- minio example [\#1506](https://github.com/SeldonIO/seldon-core/issues/1506) -- missing python dependencies for integration tests [\#1504](https://github.com/SeldonIO/seldon-core/issues/1504) -- Error in SeldonClient in debugger [\#1499](https://github.com/SeldonIO/seldon-core/issues/1499) -- Jenkins X integration broken [\#1484](https://github.com/SeldonIO/seldon-core/issues/1484) -- executor: tags do not propagate through inference graph [\#1474](https://github.com/SeldonIO/seldon-core/issues/1474) -- seldonio/seldon-core-executor image versions need updating [\#1469](https://github.com/SeldonIO/seldon-core/issues/1469) -- Seldon Core Deployment Istio virtualservice is only created until after the pod is ready resulting in service unavailable until it propagates [\#1461](https://github.com/SeldonIO/seldon-core/issues/1461) -- Predictive Unit/Deployment Environment Variables not set by operator [\#1449](https://github.com/SeldonIO/seldon-core/issues/1449) -- Errors in seldon\_core\_setup notebook [\#1440](https://github.com/SeldonIO/seldon-core/issues/1440) -- Errors in helm\_examples notebook [\#1436](https://github.com/SeldonIO/seldon-core/issues/1436) -- Errors in explainer\_examples notebook [\#1434](https://github.com/SeldonIO/seldon-core/issues/1434) -- Executor version not updated in Kustomize during release [\#1432](https://github.com/SeldonIO/seldon-core/issues/1432) -- Seldon controller crashes when submitting deployer [\#1418](https://github.com/SeldonIO/seldon-core/issues/1418) -- Flakiness on integration tests [\#1402](https://github.com/SeldonIO/seldon-core/issues/1402) -- operator/helm/create\_templates.sh generated files can have order of sections different on different machines [\#1291](https://github.com/SeldonIO/seldon-core/issues/1291) - -**Closed issues:** - -- logger to identify single-element numeric reqs or responses as 'number' [\#1699](https://github.com/SeldonIO/seldon-core/issues/1699) -- Add Outlier and Drift examples to Seldon Core [\#1692](https://github.com/SeldonIO/seldon-core/issues/1692) -- Create Alibi Detect Server [\#1667](https://github.com/SeldonIO/seldon-core/issues/1667) -- Request for Java version of Seldon Grpc Client [\#1656](https://github.com/SeldonIO/seldon-core/issues/1656) -- standardise requests in req logger [\#1644](https://github.com/SeldonIO/seldon-core/issues/1644) -- SeldonClient doesn't currently work with explainers on gateway [\#1627](https://github.com/SeldonIO/seldon-core/issues/1627) -- API group should be "machinelearning.seldon.io" not "machinelearning" [\#1615](https://github.com/SeldonIO/seldon-core/issues/1615) -- Remove old docs folder [\#1610](https://github.com/SeldonIO/seldon-core/issues/1610) -- Clarify for how long Java engine orchestrator will be supported [\#1608](https://github.com/SeldonIO/seldon-core/issues/1608) -- Document s2i wrapper compatibility with Seldon Core 1.1 [\#1601](https://github.com/SeldonIO/seldon-core/issues/1601) -- Be able to scale SeldonDeployment objects using kubectl [\#1598](https://github.com/SeldonIO/seldon-core/issues/1598) -- Default Engine Java Opts exposes Vulnerability [\#1597](https://github.com/SeldonIO/seldon-core/issues/1597) -- \[document request\] Add more technical details about service orchestrator [\#1596](https://github.com/SeldonIO/seldon-core/issues/1596) -- Inquiry - Java JMX Server Security Vulnerability [\#1595](https://github.com/SeldonIO/seldon-core/issues/1595) -- Add Scale SubResource to CRD [\#1592](https://github.com/SeldonIO/seldon-core/issues/1592) -- Make inclusion of metrics in SeldonMessage configurable in 1.1 [\#1582](https://github.com/SeldonIO/seldon-core/issues/1582) -- Passing status code back from executor service orchestrator [\#1574](https://github.com/SeldonIO/seldon-core/issues/1574) -- Separate Jupyter Notebook Tests from E2E tests to improve speed of tests [\#1567](https://github.com/SeldonIO/seldon-core/issues/1567) -- Avoid logging that custom\_tags or custom\_metrics is not implemented on every request [\#1565](https://github.com/SeldonIO/seldon-core/issues/1565) -- Document compatbility of wrapper versions with seldon engine versions [\#1564](https://github.com/SeldonIO/seldon-core/issues/1564) -- Surface reconcile errors as Events on the SeldonDeployment [\#1560](https://github.com/SeldonIO/seldon-core/issues/1560) -- New protocol and transport fields should be moved to higher level in CRD [\#1552](https://github.com/SeldonIO/seldon-core/issues/1552) -- Upgrade process from v1.0.2 [\#1551](https://github.com/SeldonIO/seldon-core/issues/1551) -- Upgrade Blogs Section in Documentation [\#1550](https://github.com/SeldonIO/seldon-core/issues/1550) -- seldon-core-analytics should not use hostPort [\#1539](https://github.com/SeldonIO/seldon-core/issues/1539) -- The variable envSecretRefName currently has to be set up on a deployment level but would be required to have global default for seldon-core [\#1530](https://github.com/SeldonIO/seldon-core/issues/1530) -- OpenShift 4.3 compatibility for Seldon-Operator 0.1.5 [\#1524](https://github.com/SeldonIO/seldon-core/issues/1524) -- Add doc for all images used by Core [\#1515](https://github.com/SeldonIO/seldon-core/issues/1515) -- request logging prominence in docs [\#1514](https://github.com/SeldonIO/seldon-core/issues/1514) -- Change TFServing image in helm chart to point to specific version instead of latest [\#1512](https://github.com/SeldonIO/seldon-core/issues/1512) -- Add top level registry prefix to Helm Charts for custom registries [\#1510](https://github.com/SeldonIO/seldon-core/issues/1510) -- Allow for default Seldon Core request logger endpoint to be set on helm chart [\#1501](https://github.com/SeldonIO/seldon-core/issues/1501) -- seldon support muti istio gateway [\#1500](https://github.com/SeldonIO/seldon-core/issues/1500) -- Change explainer type to pointer in go struct [\#1485](https://github.com/SeldonIO/seldon-core/issues/1485) -- Prediction API should define a dedicated image type [\#1478](https://github.com/SeldonIO/seldon-core/issues/1478) -- Support Seldon Core v1 in Operator Framework Community Operator [\#1477](https://github.com/SeldonIO/seldon-core/issues/1477) -- Expose /metrics prometheus endpoint in python wrapper [\#1476](https://github.com/SeldonIO/seldon-core/issues/1476) -- Add breaking changes for 1.1 to docs [\#1475](https://github.com/SeldonIO/seldon-core/issues/1475) -- Clean up examples [\#1467](https://github.com/SeldonIO/seldon-core/issues/1467) -- failed calling webhook "mutating-create-update-seldondeployment.seldon.io": error [\#1462](https://github.com/SeldonIO/seldon-core/issues/1462) -- Clean up notebook examples [\#1456](https://github.com/SeldonIO/seldon-core/issues/1456) -- Remove benchmark\_simple\_model notebook [\#1455](https://github.com/SeldonIO/seldon-core/issues/1455) -- executor tracing enhancement [\#1444](https://github.com/SeldonIO/seldon-core/issues/1444) -- Sync s2i wrapper image versions with Seldon Core releases [\#1439](https://github.com/SeldonIO/seldon-core/issues/1439) -- Ambassador setup fails to complete on minikube [\#1435](https://github.com/SeldonIO/seldon-core/issues/1435) -- Seldon v1.0 CRD uses new \(k8s 1.15\) feature that not backward compatible with k8s versions \(\<= 1.14\) [\#1431](https://github.com/SeldonIO/seldon-core/issues/1431) -- Cherrypick PRs for 1.0.2 Release [\#1429](https://github.com/SeldonIO/seldon-core/issues/1429) -- Document custom pre-packaged model servers [\#1416](https://github.com/SeldonIO/seldon-core/issues/1416) -- new v1.0.0 CRD's resources validator is not backward compatible [\#1410](https://github.com/SeldonIO/seldon-core/issues/1410) -- Support for Xgboost 0.9 [\#1394](https://github.com/SeldonIO/seldon-core/issues/1394) -- Updated Seldon Data Plane [\#1389](https://github.com/SeldonIO/seldon-core/issues/1389) -- Add annotation support for executor [\#1384](https://github.com/SeldonIO/seldon-core/issues/1384) -- Possible enhance ambassador customization in seldon deployment [\#1378](https://github.com/SeldonIO/seldon-core/issues/1378) -- Seldon controller pod crashes on deploy when no internet connection available [\#1374](https://github.com/SeldonIO/seldon-core/issues/1374) -- request logging for shadows [\#1207](https://github.com/SeldonIO/seldon-core/issues/1207) -- Integration tests for tracing [\#977](https://github.com/SeldonIO/seldon-core/issues/977) -- Custom errors raised in Python microservice don't make it back to the client [\#939](https://github.com/SeldonIO/seldon-core/issues/939) -- Prometheus nodes get evicted, limits could be added to avoid this [\#934](https://github.com/SeldonIO/seldon-core/issues/934) -- Scaling of SeldonSeployments [\#884](https://github.com/SeldonIO/seldon-core/issues/884) -- tensorflow-gpu [\#602](https://github.com/SeldonIO/seldon-core/issues/602) -- Reduce size of images created by Python wrapper [\#312](https://github.com/SeldonIO/seldon-core/issues/312) -- gRPC metrics not exposed to prometheus [\#302](https://github.com/SeldonIO/seldon-core/issues/302) - -**Merged pull requests:** - -- Outlier and Drift Detection Examples [\#1702](https://github.com/SeldonIO/seldon-core/pull/1702) ([cliveseldon](https://github.com/cliveseldon)) -- add number dataType to logger [\#1700](https://github.com/SeldonIO/seldon-core/pull/1700) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- add basic minio example [\#1697](https://github.com/SeldonIO/seldon-core/pull/1697) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- 1695 istio client [\#1696](https://github.com/SeldonIO/seldon-core/pull/1696) ([cliveseldon](https://github.com/cliveseldon)) -- fix release script to preserve comments in operator values yaml file [\#1694](https://github.com/SeldonIO/seldon-core/pull/1694) ([gsunner](https://github.com/gsunner)) -- Leave timeouts as default [\#1693](https://github.com/SeldonIO/seldon-core/pull/1693) ([adriangonz](https://github.com/adriangonz)) -- Bump okhttp from 4.4.0 to 4.5.0 in /engine [\#1687](https://github.com/SeldonIO/seldon-core/pull/1687) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Allow non-model specific predict for Tensorflow protocol [\#1684](https://github.com/SeldonIO/seldon-core/pull/1684) ([cliveseldon](https://github.com/cliveseldon)) -- Fix mdincluded links [\#1683](https://github.com/SeldonIO/seldon-core/pull/1683) ([cliveseldon](https://github.com/cliveseldon)) -- Updating owners file [\#1679](https://github.com/SeldonIO/seldon-core/pull/1679) ([axsaucedo](https://github.com/axsaucedo)) -- Document custom inference servers [\#1673](https://github.com/SeldonIO/seldon-core/pull/1673) ([adriangonz](https://github.com/adriangonz)) -- Added documentation for new functionality to add Dated SNAPSHOTS [\#1672](https://github.com/SeldonIO/seldon-core/pull/1672) ([axsaucedo](https://github.com/axsaucedo)) -- Fixed typo for version file path [\#1670](https://github.com/SeldonIO/seldon-core/pull/1670) ([axsaucedo](https://github.com/axsaucedo)) -- alibi-detect-server [\#1669](https://github.com/SeldonIO/seldon-core/pull/1669) ([cliveseldon](https://github.com/cliveseldon)) -- Explainer Gateway Fix for Istio, Ambassador and Python Client [\#1668](https://github.com/SeldonIO/seldon-core/pull/1668) ([axsaucedo](https://github.com/axsaucedo)) -- fix headers level in metrics docs [\#1666](https://github.com/SeldonIO/seldon-core/pull/1666) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump pillow from 7.0.0 to 7.1.1 in /python [\#1665](https://github.com/SeldonIO/seldon-core/pull/1665) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Push dated SNAPSHOT images with respective branches containing helm charts [\#1660](https://github.com/SeldonIO/seldon-core/pull/1660) ([axsaucedo](https://github.com/axsaucedo)) -- Add missing roadmap link [\#1654](https://github.com/SeldonIO/seldon-core/pull/1654) ([jklaise](https://github.com/jklaise)) -- Updated CRDs for knative eventing and added docs [\#1653](https://github.com/SeldonIO/seldon-core/pull/1653) ([axsaucedo](https://github.com/axsaucedo)) -- Update operator dependency and remove docker+make fix [\#1650](https://github.com/SeldonIO/seldon-core/pull/1650) ([glindsell](https://github.com/glindsell)) -- mark model metadata in python wrapper as incubating feature in 1.1 docs [\#1649](https://github.com/SeldonIO/seldon-core/pull/1649) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add missing roadmap doc [\#1647](https://github.com/SeldonIO/seldon-core/pull/1647) ([cliveseldon](https://github.com/cliveseldon)) -- unify req logs [\#1645](https://github.com/SeldonIO/seldon-core/pull/1645) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- remove crd chart [\#1643](https://github.com/SeldonIO/seldon-core/pull/1643) ([cliveseldon](https://github.com/cliveseldon)) -- Process text and binary payloads [\#1642](https://github.com/SeldonIO/seldon-core/pull/1642) ([Teagan42](https://github.com/Teagan42)) -- update svc orch docs [\#1641](https://github.com/SeldonIO/seldon-core/pull/1641) ([cliveseldon](https://github.com/cliveseldon)) -- Remove jmx default settings for engine [\#1640](https://github.com/SeldonIO/seldon-core/pull/1640) ([cliveseldon](https://github.com/cliveseldon)) -- remove unused docs folder [\#1639](https://github.com/SeldonIO/seldon-core/pull/1639) ([cliveseldon](https://github.com/cliveseldon)) -- Fix some readme links [\#1636](https://github.com/SeldonIO/seldon-core/pull/1636) ([jklaise](https://github.com/jklaise)) -- Add notes on missing mutating webhook [\#1635](https://github.com/SeldonIO/seldon-core/pull/1635) ([adriangonz](https://github.com/adriangonz)) -- Bump commons-lang3 from 3.9 to 3.10 in /engine [\#1634](https://github.com/SeldonIO/seldon-core/pull/1634) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add /scale subresource to CRD and replicas to various parts of CRD. [\#1633](https://github.com/SeldonIO/seldon-core/pull/1633) ([cliveseldon](https://github.com/cliveseldon)) -- check for virtualservices before running clean up [\#1632](https://github.com/SeldonIO/seldon-core/pull/1632) ([cliveseldon](https://github.com/cliveseldon)) -- Fix the base image name [\#1629](https://github.com/SeldonIO/seldon-core/pull/1629) ([qrtt1](https://github.com/qrtt1)) -- Make inclusion of metrics in SeldonMessage configurable in 1.1 [\#1625](https://github.com/SeldonIO/seldon-core/pull/1625) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Revert "Make inclusion of metrics in SeldonMessage configurable in 1.1" [\#1624](https://github.com/SeldonIO/seldon-core/pull/1624) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fix Prepackaged Server nil and update core examples [\#1623](https://github.com/SeldonIO/seldon-core/pull/1623) ([cliveseldon](https://github.com/cliveseldon)) -- Fix typo in explainers.md [\#1621](https://github.com/SeldonIO/seldon-core/pull/1621) ([ssaamm](https://github.com/ssaamm)) -- Removed unused seldon analytics variables and updated docs [\#1620](https://github.com/SeldonIO/seldon-core/pull/1620) ([axsaucedo](https://github.com/axsaucedo)) -- Added executor tests to CI [\#1619](https://github.com/SeldonIO/seldon-core/pull/1619) ([axsaucedo](https://github.com/axsaucedo)) -- Fix clean up of old virtual services [\#1618](https://github.com/SeldonIO/seldon-core/pull/1618) ([cliveseldon](https://github.com/cliveseldon)) -- fix wrapper compatibility notes [\#1616](https://github.com/SeldonIO/seldon-core/pull/1616) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Replace api group machinelearning with machinelearning.seldon.io [\#1614](https://github.com/SeldonIO/seldon-core/pull/1614) ([glindsell](https://github.com/glindsell)) -- Fix for empty explainers [\#1604](https://github.com/SeldonIO/seldon-core/pull/1604) ([adriangonz](https://github.com/adriangonz)) -- document SC 1.1 compatibility with different s2i wrappers [\#1602](https://github.com/SeldonIO/seldon-core/pull/1602) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fix labelling panic for prepackaged servers [\#1600](https://github.com/SeldonIO/seldon-core/pull/1600) ([cliveseldon](https://github.com/cliveseldon)) -- hotfix race condition in metrics endpoint test [\#1591](https://github.com/SeldonIO/seldon-core/pull/1591) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Make inclusion of metrics in SeldonMessage configurable in 1.1 [\#1590](https://github.com/SeldonIO/seldon-core/pull/1590) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update blog links [\#1589](https://github.com/SeldonIO/seldon-core/pull/1589) ([adriangonz](https://github.com/adriangonz)) -- fix link to Prometheus docs in custom metrics documentation [\#1588](https://github.com/SeldonIO/seldon-core/pull/1588) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- add missing entry in doc index \(custom metrics\) [\#1587](https://github.com/SeldonIO/seldon-core/pull/1587) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Added documentation page on local testing [\#1586](https://github.com/SeldonIO/seldon-core/pull/1586) ([axsaucedo](https://github.com/axsaucedo)) -- Update explainer path for Ambassador [\#1585](https://github.com/SeldonIO/seldon-core/pull/1585) ([cliveseldon](https://github.com/cliveseldon)) -- Ensure all labels and annotations added to created deployments [\#1580](https://github.com/SeldonIO/seldon-core/pull/1580) ([cliveseldon](https://github.com/cliveseldon)) -- Update seldon images doc to include missing and rearrange [\#1578](https://github.com/SeldonIO/seldon-core/pull/1578) ([cliveseldon](https://github.com/cliveseldon)) -- Ensure error status codes are surfaced from client failures [\#1575](https://github.com/SeldonIO/seldon-core/pull/1575) ([cliveseldon](https://github.com/cliveseldon)) -- Deployment name changes [\#1573](https://github.com/SeldonIO/seldon-core/pull/1573) ([cliveseldon](https://github.com/cliveseldon)) -- Basic support for Cloudevents with KNative Eventing Example [\#1572](https://github.com/SeldonIO/seldon-core/pull/1572) ([axsaucedo](https://github.com/axsaucedo)) -- Add Events and fix State for SeldonDeployments [\#1570](https://github.com/SeldonIO/seldon-core/pull/1570) ([cliveseldon](https://github.com/cliveseldon)) -- Added jenkins x notebooks task and separated e2e tests [\#1568](https://github.com/SeldonIO/seldon-core/pull/1568) ([axsaucedo](https://github.com/axsaucedo)) -- Fixed broken links and added missing docs [\#1566](https://github.com/SeldonIO/seldon-core/pull/1566) ([axsaucedo](https://github.com/axsaucedo)) -- Add new labels to Services [\#1555](https://github.com/SeldonIO/seldon-core/pull/1555) ([glindsell](https://github.com/glindsell)) -- Fixed bug: PUUID Header is now set on resoponse instead of request [\#1554](https://github.com/SeldonIO/seldon-core/pull/1554) ([axsaucedo](https://github.com/axsaucedo)) -- Move protocol/transport CRD variables [\#1553](https://github.com/SeldonIO/seldon-core/pull/1553) ([cliveseldon](https://github.com/cliveseldon)) -- Bump pytest from 5.3.1 to 5.4.1 in /python [\#1545](https://github.com/SeldonIO/seldon-core/pull/1545) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update mypy requirement from \<0.762 to \<0.771 in /python [\#1544](https://github.com/SeldonIO/seldon-core/pull/1544) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- General update of docs [\#1540](https://github.com/SeldonIO/seldon-core/pull/1540) ([axsaucedo](https://github.com/axsaucedo)) -- Make copy of locals\(\) [\#1536](https://github.com/SeldonIO/seldon-core/pull/1536) ([adriangonz](https://github.com/adriangonz)) -- add notebook test deps to integration tesets requirements file [\#1535](https://github.com/SeldonIO/seldon-core/pull/1535) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- HPA scaleTargetRef apiVersion should be consistent with Deployments [\#1534](https://github.com/SeldonIO/seldon-core/pull/1534) ([ahutterTA](https://github.com/ahutterTA)) -- Added default env secret name for flexible definition of env variables [\#1531](https://github.com/SeldonIO/seldon-core/pull/1531) ([axsaucedo](https://github.com/axsaucedo)) -- Update Engine and top level makefiles [\#1522](https://github.com/SeldonIO/seldon-core/pull/1522) ([cliveseldon](https://github.com/cliveseldon)) -- RedHat Community Operator [\#1519](https://github.com/SeldonIO/seldon-core/pull/1519) ([cliveseldon](https://github.com/cliveseldon)) -- Update operator deps and allow istio retries [\#1518](https://github.com/SeldonIO/seldon-core/pull/1518) ([cliveseldon](https://github.com/cliveseldon)) -- Added helmchart variable to operator to be able to set a default "global" request logging prefix [\#1517](https://github.com/SeldonIO/seldon-core/pull/1517) ([axsaucedo](https://github.com/axsaucedo)) -- Added version to tfserving image [\#1516](https://github.com/SeldonIO/seldon-core/pull/1516) ([axsaucedo](https://github.com/axsaucedo)) -- expose /metrics in python wrapper [\#1507](https://github.com/SeldonIO/seldon-core/pull/1507) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Change explainer to pointer reference in api types [\#1497](https://github.com/SeldonIO/seldon-core/pull/1497) ([cliveseldon](https://github.com/cliveseldon)) -- Breaking Changes Doc for 1.1 [\#1496](https://github.com/SeldonIO/seldon-core/pull/1496) ([cliveseldon](https://github.com/cliveseldon)) -- Cleanup examples [\#1495](https://github.com/SeldonIO/seldon-core/pull/1495) ([cliveseldon](https://github.com/cliveseldon)) -- Update OWNER\_ALIASES [\#1494](https://github.com/SeldonIO/seldon-core/pull/1494) ([glindsell](https://github.com/glindsell)) -- Update OWNERS [\#1493](https://github.com/SeldonIO/seldon-core/pull/1493) ([glindsell](https://github.com/glindsell)) -- updated path to openvino models [\#1492](https://github.com/SeldonIO/seldon-core/pull/1492) ([dtrawins](https://github.com/dtrawins)) -- Always set variables for predictive unit and deployment identifiers \[Fixes \#1449\] [\#1491](https://github.com/SeldonIO/seldon-core/pull/1491) ([axsaucedo](https://github.com/axsaucedo)) -- istio version that can install on k8s 1.16 [\#1489](https://github.com/SeldonIO/seldon-core/pull/1489) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Reduce flakiness on tracing tests [\#1488](https://github.com/SeldonIO/seldon-core/pull/1488) ([adriangonz](https://github.com/adriangonz)) -- fix operator helm file generator [\#1487](https://github.com/SeldonIO/seldon-core/pull/1487) ([gsunner](https://github.com/gsunner)) -- update release wrapper and script to use maven repo as local user [\#1486](https://github.com/SeldonIO/seldon-core/pull/1486) ([gsunner](https://github.com/gsunner)) -- Update XGBoost [\#1483](https://github.com/SeldonIO/seldon-core/pull/1483) ([adriangonz](https://github.com/adriangonz)) -- tags backward compatibility in executor [\#1481](https://github.com/SeldonIO/seldon-core/pull/1481) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump okhttp from 4.3.1 to 4.4.0 in /engine [\#1479](https://github.com/SeldonIO/seldon-core/pull/1479) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Remove benchmark notebook [\#1473](https://github.com/SeldonIO/seldon-core/pull/1473) ([glindsell](https://github.com/glindsell)) -- fix seldon-core-operator image version [\#1470](https://github.com/SeldonIO/seldon-core/pull/1470) ([gsunner](https://github.com/gsunner)) -- fix release script for executor [\#1468](https://github.com/SeldonIO/seldon-core/pull/1468) ([gsunner](https://github.com/gsunner)) -- Change naming of deployments [\#1466](https://github.com/SeldonIO/seldon-core/pull/1466) ([cliveseldon](https://github.com/cliveseldon)) -- od logging [\#1465](https://github.com/SeldonIO/seldon-core/pull/1465) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Integration tests tracing [\#1464](https://github.com/SeldonIO/seldon-core/pull/1464) ([adriangonz](https://github.com/adriangonz)) -- Add k8s folder to executor build [\#1459](https://github.com/SeldonIO/seldon-core/pull/1459) ([adriangonz](https://github.com/adriangonz)) -- improve reliability of req logging under high load [\#1457](https://github.com/SeldonIO/seldon-core/pull/1457) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Bump maven-checkstyle-plugin from 3.1.0 to 3.1.1 in /engine [\#1453](https://github.com/SeldonIO/seldon-core/pull/1453) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pip-licenses from 2.1.0 to 2.1.1 in /python [\#1451](https://github.com/SeldonIO/seldon-core/pull/1451) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pandas from 1.0.0 to 1.0.1 in /python [\#1450](https://github.com/SeldonIO/seldon-core/pull/1450) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Allow REST error payloads to be returned [\#1446](https://github.com/SeldonIO/seldon-core/pull/1446) ([cliveseldon](https://github.com/cliveseldon)) -- Executor trace b3 propagate [\#1445](https://github.com/SeldonIO/seldon-core/pull/1445) ([andrewshaoyu](https://github.com/andrewshaoyu)) -- Use flake8 to find syntax errors and undefined names [\#1443](https://github.com/SeldonIO/seldon-core/pull/1443) ([cclauss](https://github.com/cclauss)) -- Undefined name: 'r' --\> 'response' [\#1442](https://github.com/SeldonIO/seldon-core/pull/1442) ([cclauss](https://github.com/cclauss)) -- Undefined name: import boto3 for lines 49 and 54 [\#1441](https://github.com/SeldonIO/seldon-core/pull/1441) ([cclauss](https://github.com/cclauss)) -- Don't specify version in Tox [\#1433](https://github.com/SeldonIO/seldon-core/pull/1433) ([adriangonz](https://github.com/adriangonz)) -- Update resources to larger defaults for operator [\#1428](https://github.com/SeldonIO/seldon-core/pull/1428) ([cliveseldon](https://github.com/cliveseldon)) -- Check there is no downtime during operator updates [\#1426](https://github.com/SeldonIO/seldon-core/pull/1426) ([adriangonz](https://github.com/adriangonz)) -- Update seldon-core-s2i-python2 -\> seldon-core-s2i-python3. Closes \#593. [\#1425](https://github.com/SeldonIO/seldon-core/pull/1425) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Replace print with logging.info in python/tests. Closes \#1372 [\#1424](https://github.com/SeldonIO/seldon-core/pull/1424) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Allow inputs in chain tensorflow protocol [\#1422](https://github.com/SeldonIO/seldon-core/pull/1422) ([cliveseldon](https://github.com/cliveseldon)) -- Update Helm [\#1415](https://github.com/SeldonIO/seldon-core/pull/1415) ([adriangonz](https://github.com/adriangonz)) -- Kubeflow manifest changes [\#1414](https://github.com/SeldonIO/seldon-core/pull/1414) ([cliveseldon](https://github.com/cliveseldon)) -- Ensure unique names for webhooks [\#1408](https://github.com/SeldonIO/seldon-core/pull/1408) ([cliveseldon](https://github.com/cliveseldon)) -- added knobs in operator helm chart to control manager resources [\#1407](https://github.com/SeldonIO/seldon-core/pull/1407) ([pravingadakh](https://github.com/pravingadakh)) -- Executor annotation support [\#1406](https://github.com/SeldonIO/seldon-core/pull/1406) ([cliveseldon](https://github.com/cliveseldon)) -- Bump pb.version from 3.11.1 to 3.11.3 in /engine [\#1398](https://github.com/SeldonIO/seldon-core/pull/1398) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pandas from 0.25.3 to 1.0.0 in /python [\#1397](https://github.com/SeldonIO/seldon-core/pull/1397) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update sklearn.md [\#1386](https://github.com/SeldonIO/seldon-core/pull/1386) ([smith-kyle](https://github.com/smith-kyle)) -- Update amabassador retries and restructure tests for Ambassador [\#1383](https://github.com/SeldonIO/seldon-core/pull/1383) ([cliveseldon](https://github.com/cliveseldon)) -- Import Java wrapper [\#1382](https://github.com/SeldonIO/seldon-core/pull/1382) ([adriangonz](https://github.com/adriangonz)) -- Remove redundant build resources [\#1381](https://github.com/SeldonIO/seldon-core/pull/1381) ([gsunner](https://github.com/gsunner)) -- Bump tensorflow from 1.15.0 to 1.15.2 in /components/outlier-detection/vae [\#1380](https://github.com/SeldonIO/seldon-core/pull/1380) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Add licenses to Python images [\#1379](https://github.com/SeldonIO/seldon-core/pull/1379) ([adriangonz](https://github.com/adriangonz)) -- Add operator tests to Jenkins X [\#1377](https://github.com/SeldonIO/seldon-core/pull/1377) ([adriangonz](https://github.com/adriangonz)) -- Update CRD and add executor to CI. Also remove values helm patch. [\#1376](https://github.com/SeldonIO/seldon-core/pull/1376) ([cliveseldon](https://github.com/cliveseldon)) -- new request logging [\#1369](https://github.com/SeldonIO/seldon-core/pull/1369) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update Storage.py and initialiser image [\#1368](https://github.com/SeldonIO/seldon-core/pull/1368) ([adriangonz](https://github.com/adriangonz)) -- Operator 3rd party licences [\#1367](https://github.com/SeldonIO/seldon-core/pull/1367) ([cliveseldon](https://github.com/cliveseldon)) -- add example for custom metrics in feedback [\#1366](https://github.com/SeldonIO/seldon-core/pull/1366) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- allow route method to use metadata, closes \#591 [\#1365](https://github.com/SeldonIO/seldon-core/pull/1365) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- fix tensorflow==2.1 in outliers example [\#1358](https://github.com/SeldonIO/seldon-core/pull/1358) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- merge regular python and conda images [\#1353](https://github.com/SeldonIO/seldon-core/pull/1353) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- minor fixes in tests [\#1352](https://github.com/SeldonIO/seldon-core/pull/1352) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump ojalgo from 48.0.0 to 48.1.0 in /engine [\#1348](https://github.com/SeldonIO/seldon-core/pull/1348) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- fix links do images descriptions, closes \#1249 [\#1346](https://github.com/SeldonIO/seldon-core/pull/1346) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Use print\(\) function in both Python 2 and Python 3 [\#1342](https://github.com/SeldonIO/seldon-core/pull/1342) ([cclauss](https://github.com/cclauss)) -- Update centralised logging example README to helm 3 [\#1340](https://github.com/SeldonIO/seldon-core/pull/1340) ([glindsell](https://github.com/glindsell)) -- Remove log4j from Java wrapper example [\#1338](https://github.com/SeldonIO/seldon-core/pull/1338) ([adriangonz](https://github.com/adriangonz)) -- Integration tests for rolling updates [\#1337](https://github.com/SeldonIO/seldon-core/pull/1337) ([adriangonz](https://github.com/adriangonz)) -- \#1297 WIP Update Analytics Helm Chart [\#1331](https://github.com/SeldonIO/seldon-core/pull/1331) ([glindsell](https://github.com/glindsell)) -- Executor [\#1016](https://github.com/SeldonIO/seldon-core/pull/1016) ([cliveseldon](https://github.com/cliveseldon)) - -## [v1.0.2](https://github.com/seldonio/seldon-core/tree/v1.0.2) (2020-02-17) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.0.1...v1.0.2) - -**Fixed bugs:** - -- Explainer not garbage collected if spec updated [\#1427](https://github.com/SeldonIO/seldon-core/issues/1427) -- Tensorflow REST example using inputs fail [\#1421](https://github.com/SeldonIO/seldon-core/issues/1421) -- Missing binaries for grpcio 1.27 [\#1409](https://github.com/SeldonIO/seldon-core/issues/1409) -- Customization of seldon ambassador url [\#1401](https://github.com/SeldonIO/seldon-core/issues/1401) -- Import error for seldon\_core module in python3 [\#1396](https://github.com/SeldonIO/seldon-core/issues/1396) -- v1.0.0 Seldon operator crashes when fail to deploy sdep. [\#1385](https://github.com/SeldonIO/seldon-core/issues/1385) -- Seldon Core Webhook Fails Randomly [\#1361](https://github.com/SeldonIO/seldon-core/issues/1361) -- Segmentation violation in seldon operator [\#1359](https://github.com/SeldonIO/seldon-core/issues/1359) -- module does not work once deployed to kubernetes [\#1345](https://github.com/SeldonIO/seldon-core/issues/1345) -- Remove redundant travis build badges [\#1343](https://github.com/SeldonIO/seldon-core/issues/1343) -- Namespaced operator duplicates Seldon deployments [\#1339](https://github.com/SeldonIO/seldon-core/issues/1339) -- update redhat operator [\#1327](https://github.com/SeldonIO/seldon-core/issues/1327) -- Internal build issue: PR builds intermittently fail with no space left on device [\#1322](https://github.com/SeldonIO/seldon-core/issues/1322) -- ensure we have resource metrics in analytics [\#1317](https://github.com/SeldonIO/seldon-core/issues/1317) -- hpa cannot work [\#1310](https://github.com/SeldonIO/seldon-core/issues/1310) -- Existing resource conflict with Helm 3.x [\#1289](https://github.com/SeldonIO/seldon-core/issues/1289) -- CVE-2019-18224 [\#1286](https://github.com/SeldonIO/seldon-core/issues/1286) -- Update analytics docs with Helm v3 [\#1265](https://github.com/SeldonIO/seldon-core/issues/1265) -- broken links to image descriptions [\#1249](https://github.com/SeldonIO/seldon-core/issues/1249) -- Tox tests fail if py37 is not present [\#1247](https://github.com/SeldonIO/seldon-core/issues/1247) -- Shadow example fails in Istio notebook [\#1179](https://github.com/SeldonIO/seldon-core/issues/1179) - -**Closed issues:** - -- Update kustomize default resources for manager [\#1412](https://github.com/SeldonIO/seldon-core/issues/1412) -- Add kubeflow install requirements [\#1411](https://github.com/SeldonIO/seldon-core/issues/1411) -- helm value settings to configure seldon-controller-manager resources [\#1404](https://github.com/SeldonIO/seldon-core/issues/1404) -- Wrong model format error when tried serving an xgboost trained model with seldon-core [\#1403](https://github.com/SeldonIO/seldon-core/issues/1403) -- New Service Orchestrator [\#1388](https://github.com/SeldonIO/seldon-core/issues/1388) -- Helm charts updates needed from kustomize on master [\#1375](https://github.com/SeldonIO/seldon-core/issues/1375) -- replace print with logging in tests [\#1372](https://github.com/SeldonIO/seldon-core/issues/1372) -- Add 3rd party licences to Docker images [\#1360](https://github.com/SeldonIO/seldon-core/issues/1360) -- Ensure no downtime during operator updates [\#1354](https://github.com/SeldonIO/seldon-core/issues/1354) -- How to craft an ambassador-config override with shadow mode [\#1347](https://github.com/SeldonIO/seldon-core/issues/1347) -- Update InitContainer Downloader Image to latest kfserving containing s3 fix [\#1341](https://github.com/SeldonIO/seldon-core/issues/1341) -- Seldon Core Operator fails to install on EKS [\#1320](https://github.com/SeldonIO/seldon-core/issues/1320) -- Update Analytics Helm Chart [\#1297](https://github.com/SeldonIO/seldon-core/issues/1297) -- Add operator tests to Jenkins X [\#1295](https://github.com/SeldonIO/seldon-core/issues/1295) -- Update request logger [\#1293](https://github.com/SeldonIO/seldon-core/issues/1293) -- Kubeflow 1.0 integration \(Updating kubeflow repo to have latest Seldon 1.0\) [\#1284](https://github.com/SeldonIO/seldon-core/issues/1284) -- Internal REST based encoding schemes could be improved [\#1270](https://github.com/SeldonIO/seldon-core/issues/1270) -- Default JVM heap max size \(-Xmx\) should be increased [\#1269](https://github.com/SeldonIO/seldon-core/issues/1269) -- provide a docker image ready to run example notebooks? [\#1235](https://github.com/SeldonIO/seldon-core/issues/1235) -- HPA does not work with RollingUpdate [\#1226](https://github.com/SeldonIO/seldon-core/issues/1226) -- canary flag like shadow flag [\#1210](https://github.com/SeldonIO/seldon-core/issues/1210) -- guidelines on annotations for metadata [\#1208](https://github.com/SeldonIO/seldon-core/issues/1208) -- Seldon core analytics should scrape resource metrics [\#1206](https://github.com/SeldonIO/seldon-core/issues/1206) -- google storage slowness - initializer hangs in PodInitializing [\#1204](https://github.com/SeldonIO/seldon-core/issues/1204) -- snapshot helm chart not being published? [\#1203](https://github.com/SeldonIO/seldon-core/issues/1203) -- Move inference servers and clients to root folder [\#1198](https://github.com/SeldonIO/seldon-core/issues/1198) -- Wrong metrics service port [\#1197](https://github.com/SeldonIO/seldon-core/issues/1197) -- resources for integration tests [\#1194](https://github.com/SeldonIO/seldon-core/issues/1194) -- Cannot set GRPC Max message size annotation: ValueError [\#1165](https://github.com/SeldonIO/seldon-core/issues/1165) -- Add run-linter PROW command via Jenkins X [\#1151](https://github.com/SeldonIO/seldon-core/issues/1151) -- Engine failing to access /tmp folder when restricted Pod Policies in place. [\#1143](https://github.com/SeldonIO/seldon-core/issues/1143) -- Merge Conda and regular Python s2i wrappers [\#1125](https://github.com/SeldonIO/seldon-core/issues/1125) -- Explore alternatives to protobufs's Struct and Value [\#1119](https://github.com/SeldonIO/seldon-core/issues/1119) -- Ensure only changing weight of predictor doesn't cause new rollout [\#1078](https://github.com/SeldonIO/seldon-core/issues/1078) -- switching between application/x-www-form-urlencoded and application/json [\#1013](https://github.com/SeldonIO/seldon-core/issues/1013) -- Empty Children array on a Seldon Deployment causes ArgoCD sync issues [\#1009](https://github.com/SeldonIO/seldon-core/issues/1009) -- Forward headers that orchestrator gets to containers in the graph [\#967](https://github.com/SeldonIO/seldon-core/issues/967) -- Seldon Operator with Istio enabled does not work with Strict mTLS. [\#899](https://github.com/SeldonIO/seldon-core/issues/899) -- Custom timeouts might not be used with REST api [\#874](https://github.com/SeldonIO/seldon-core/issues/874) -- Prometheus endpoint sending invalid type for Histograms [\#740](https://github.com/SeldonIO/seldon-core/issues/740) -- tracing not sharing context from ambassador? [\#731](https://github.com/SeldonIO/seldon-core/issues/731) -- Deprecate s2i-python2 in examples [\#593](https://github.com/SeldonIO/seldon-core/issues/593) -- Allow route method to use metadata [\#591](https://github.com/SeldonIO/seldon-core/issues/591) -- Clearer usage/defaults or warnings about GRPC components in the deployment graph [\#553](https://github.com/SeldonIO/seldon-core/issues/553) -- Custom metrics in feedback [\#315](https://github.com/SeldonIO/seldon-core/issues/315) - -## [v1.0.1](https://github.com/seldonio/seldon-core/tree/v1.0.1) (2020-01-15) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v1.0.0...v1.0.1) - -**Fixed bugs:** - -- operator CI build fails [\#1330](https://github.com/SeldonIO/seldon-core/issues/1330) -- Remove log4j from H2O example [\#1318](https://github.com/SeldonIO/seldon-core/issues/1318) -- cert-manager version [\#1262](https://github.com/SeldonIO/seldon-core/issues/1262) - -**Closed issues:** - -- Old pods not removed after rolling update [\#1325](https://github.com/SeldonIO/seldon-core/issues/1325) -- seldonio/seldon-core-s2i-python3-tf-gpu:0.15 image default python version is 2.7.17 [\#1324](https://github.com/SeldonIO/seldon-core/issues/1324) -- send\_feedback\(\) got an unexpected keyword argument 'routing' [\#1321](https://github.com/SeldonIO/seldon-core/issues/1321) -- Helm 2 install fails for v1.0 [\#1299](https://github.com/SeldonIO/seldon-core/issues/1299) -- Clean up API types and Webhooks [\#1294](https://github.com/SeldonIO/seldon-core/issues/1294) -- Include seldon proto compilation in GO [\#1245](https://github.com/SeldonIO/seldon-core/issues/1245) -- helm upgrade when the operator configmap has changed? [\#1135](https://github.com/SeldonIO/seldon-core/issues/1135) -- End-to-end tests for Pre-packaged model servers hang if name doesn't match exactly [\#820](https://github.com/SeldonIO/seldon-core/issues/820) -- S2I builder images should have pinned Python dependencies [\#340](https://github.com/SeldonIO/seldon-core/issues/340) - -**Merged pull requests:** - -- make gpu image Python 3 exclusive, closes \#1324 [\#1336](https://github.com/SeldonIO/seldon-core/pull/1336) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- fix operator build - controller-gen install for go modules [\#1335](https://github.com/SeldonIO/seldon-core/pull/1335) ([gsunner](https://github.com/gsunner)) -- Create and use seldonio/core-builder:0.10 [\#1334](https://github.com/SeldonIO/seldon-core/pull/1334) ([gsunner](https://github.com/gsunner)) -- typo fix: missing api in io.seldon.wrapper.api.SeldonPredictionService [\#1332](https://github.com/SeldonIO/seldon-core/pull/1332) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- operator build test [\#1329](https://github.com/SeldonIO/seldon-core/pull/1329) ([gsunner](https://github.com/gsunner)) -- Bump okhttp from 4.3.0 to 4.3.1 in /engine [\#1328](https://github.com/SeldonIO/seldon-core/pull/1328) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Exception stack trace should be logged [\#1326](https://github.com/SeldonIO/seldon-core/pull/1326) ([lennon310](https://github.com/lennon310)) -- updatekindversion [\#1323](https://github.com/SeldonIO/seldon-core/pull/1323) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Remove log4j [\#1319](https://github.com/SeldonIO/seldon-core/pull/1319) ([adriangonz](https://github.com/adriangonz)) -- set deployment replicas [\#1316](https://github.com/SeldonIO/seldon-core/pull/1316) ([andrewshaoyu](https://github.com/andrewshaoyu)) -- fix issue 820 [\#1315](https://github.com/SeldonIO/seldon-core/pull/1315) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Bump okhttp from 4.2.2 to 4.3.0 in /engine [\#1314](https://github.com/SeldonIO/seldon-core/pull/1314) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pillow from 6.2.0 to 7.0.0 in /python [\#1313](https://github.com/SeldonIO/seldon-core/pull/1313) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- treat config as yaml in the values [\#1311](https://github.com/SeldonIO/seldon-core/pull/1311) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- configmap control via helm values [\#1309](https://github.com/SeldonIO/seldon-core/pull/1309) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- pvc tfjob example [\#1308](https://github.com/SeldonIO/seldon-core/pull/1308) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Bump guava from 28.1-jre to 28.2-jre in /engine [\#1307](https://github.com/SeldonIO/seldon-core/pull/1307) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Outlier example [\#1306](https://github.com/SeldonIO/seldon-core/pull/1306) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add logger to graph types [\#1305](https://github.com/SeldonIO/seldon-core/pull/1305) ([cliveseldon](https://github.com/cliveseldon)) -- Update mypy requirement from \<0.751 to \<0.762 in /python [\#1304](https://github.com/SeldonIO/seldon-core/pull/1304) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Make seldon-core-operator work with helm2 [\#1300](https://github.com/SeldonIO/seldon-core/pull/1300) ([cliveseldon](https://github.com/cliveseldon)) -- use newer certmanager [\#1298](https://github.com/SeldonIO/seldon-core/pull/1298) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Clean up duplicated code for types and webhooks [\#1296](https://github.com/SeldonIO/seldon-core/pull/1296) ([cliveseldon](https://github.com/cliveseldon)) -- update "income classifier and Alibi anchor explainer" to use "fetch\_adult" [\#1287](https://github.com/SeldonIO/seldon-core/pull/1287) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fixed Seldon golang package [\#1246](https://github.com/SeldonIO/seldon-core/pull/1246) ([hemantkashniyal](https://github.com/hemantkashniyal)) - -## [v1.0.0](https://github.com/seldonio/seldon-core/tree/v1.0.0) (2019-12-18) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.1...v1.0.0) - -**Fixed bugs:** - -- Certificate not added for all CRD versions in helm chart [\#1275](https://github.com/SeldonIO/seldon-core/issues/1275) -- Webhook not updated for multi version handling [\#1274](https://github.com/SeldonIO/seldon-core/issues/1274) -- Ambassador 404s on Canary Test [\#1271](https://github.com/SeldonIO/seldon-core/issues/1271) -- Delete hpaSepc in seldon deployment doesn't delete the hpa object [\#1263](https://github.com/SeldonIO/seldon-core/issues/1263) -- CVE-2019-5482 and CVE-2019-18224 [\#1261](https://github.com/SeldonIO/seldon-core/issues/1261) -- ambassador version [\#1260](https://github.com/SeldonIO/seldon-core/issues/1260) -- No module named 'tensorflow.examples.tutorials' with tensorflow 2.0 [\#1248](https://github.com/SeldonIO/seldon-core/issues/1248) -- SeldonDeployment stuck on creating when an environment variable is a reference [\#1211](https://github.com/SeldonIO/seldon-core/issues/1211) -- cat.json missing from Explainer notebook [\#1178](https://github.com/SeldonIO/seldon-core/issues/1178) -- Analytics charts broken in K8s v1.16 [\#1176](https://github.com/SeldonIO/seldon-core/issues/1176) -- Helm install issues on k8s 1.16.2 [\#1095](https://github.com/SeldonIO/seldon-core/issues/1095) -- Model initializer does not work with S3 [\#885](https://github.com/SeldonIO/seldon-core/issues/885) - -**Closed issues:** - -- Namespace operator e2e tests [\#1281](https://github.com/SeldonIO/seldon-core/issues/1281) -- Istio integration requires sidecar injection [\#1273](https://github.com/SeldonIO/seldon-core/issues/1273) -- Serialization exception when using the internal prediction API endpoint [\#1241](https://github.com/SeldonIO/seldon-core/issues/1241) -- seldon-core 1.0 release prep [\#1239](https://github.com/SeldonIO/seldon-core/issues/1239) -- Webhook Selectors only available in k8s \>= 1.15 [\#1233](https://github.com/SeldonIO/seldon-core/issues/1233) -- duplication of seldon\_core\_setup notebook [\#1232](https://github.com/SeldonIO/seldon-core/issues/1232) -- crd issue on 1.16 [\#1225](https://github.com/SeldonIO/seldon-core/issues/1225) -- Centralised logging not working on k8s 1.16 and helm 3 [\#1224](https://github.com/SeldonIO/seldon-core/issues/1224) -- Port binding in Java wrapper clashes with the engine [\#1223](https://github.com/SeldonIO/seldon-core/issues/1223) -- uuids in request logs [\#1209](https://github.com/SeldonIO/seldon-core/issues/1209) -- User "system:serviceaccount:kubeflow:pipeline-runner" cannot create resource "seldondeployments" [\#1205](https://github.com/SeldonIO/seldon-core/issues/1205) -- Add PR comment for build pipeline [\#1200](https://github.com/SeldonIO/seldon-core/issues/1200) -- Fix docs install reference to 0.5.0 [\#1196](https://github.com/SeldonIO/seldon-core/issues/1196) -- Unschedulable: pod has unbound immediate PersistentVolumeClaims [\#1191](https://github.com/SeldonIO/seldon-core/issues/1191) -- Text batch data is not split into multiple requests by request logger [\#1189](https://github.com/SeldonIO/seldon-core/issues/1189) -- latest snapshot not working in GKE [\#1173](https://github.com/SeldonIO/seldon-core/issues/1173) -- local e2e don't build operator image [\#1171](https://github.com/SeldonIO/seldon-core/issues/1171) -- e2e tests broken in master [\#1164](https://github.com/SeldonIO/seldon-core/issues/1164) -- Move Go wrapper to incubating [\#1157](https://github.com/SeldonIO/seldon-core/issues/1157) -- Update examples in line with Helm v3 [\#1154](https://github.com/SeldonIO/seldon-core/issues/1154) -- Update Install docs in line with Helm v3 [\#1153](https://github.com/SeldonIO/seldon-core/issues/1153) -- Add triage label to new issues [\#1152](https://github.com/SeldonIO/seldon-core/issues/1152) -- add prepackaged model server pvc example [\#1150](https://github.com/SeldonIO/seldon-core/issues/1150) -- running end to end tests on local machine [\#1147](https://github.com/SeldonIO/seldon-core/issues/1147) -- Can we attach pvc to model-initializer\(storage-initializer\) ? [\#1146](https://github.com/SeldonIO/seldon-core/issues/1146) -- Standardise Data Mappings in Seldon Wrapper [\#1145](https://github.com/SeldonIO/seldon-core/issues/1145) -- Wrong types in Seldon Core user methods [\#1144](https://github.com/SeldonIO/seldon-core/issues/1144) -- Create operator client-set [\#1141](https://github.com/SeldonIO/seldon-core/issues/1141) -- Investigate impact of helm v3 in seldon-core [\#1140](https://github.com/SeldonIO/seldon-core/issues/1140) -- Seldon Core Operator Restricted to Single Namespace [\#1139](https://github.com/SeldonIO/seldon-core/issues/1139) -- Need to update integration test script with helm 3.0 version [\#1138](https://github.com/SeldonIO/seldon-core/issues/1138) -- Can not control retry\_policy from SeldonDeployment yaml file [\#1137](https://github.com/SeldonIO/seldon-core/issues/1137) -- \[Improvement\] Obscure service name when deploy my yaml [\#1128](https://github.com/SeldonIO/seldon-core/issues/1128) -- Jenkins X currently creates a new changelog tag / version every time a PR is landed [\#1124](https://github.com/SeldonIO/seldon-core/issues/1124) -- strData requests are not printed by seldon request logger [\#1121](https://github.com/SeldonIO/seldon-core/issues/1121) -- adding canary, shadow or explainer shouldn't affect main predictor [\#1110](https://github.com/SeldonIO/seldon-core/issues/1110) -- Unable to mount model from PVC into tf serving prepackaged model server [\#1106](https://github.com/SeldonIO/seldon-core/issues/1106) -- Remove Travis Integration [\#1105](https://github.com/SeldonIO/seldon-core/issues/1105) -- Move CRD to v1 [\#1100](https://github.com/SeldonIO/seldon-core/issues/1100) -- Upgrade Maven and JDK on CI image [\#1094](https://github.com/SeldonIO/seldon-core/issues/1094) -- Fix sporadic failures with e2e tests [\#1084](https://github.com/SeldonIO/seldon-core/issues/1084) -- Inconsistent return value for explain method in SeldonClient [\#1083](https://github.com/SeldonIO/seldon-core/issues/1083) -- Refactoring handling httpResponse in Java Engine [\#1075](https://github.com/SeldonIO/seldon-core/issues/1075) -- following tutorial got 503 [\#1073](https://github.com/SeldonIO/seldon-core/issues/1073) -- Validation fails if componentSpecs.metadata.creationTimestamp is not specified [\#1061](https://github.com/SeldonIO/seldon-core/issues/1061) -- Move non 1.0 components to incubating folders [\#990](https://github.com/SeldonIO/seldon-core/issues/990) -- Improve PrePackaged Model Servers [\#959](https://github.com/SeldonIO/seldon-core/issues/959) -- use fixed version for model initialiser image [\#957](https://github.com/SeldonIO/seldon-core/issues/957) -- Helm Upgrade Process [\#890](https://github.com/SeldonIO/seldon-core/issues/890) -- Dynamic Engine version support at Seldon operator [\#871](https://github.com/SeldonIO/seldon-core/issues/871) -- Integrate GPU Seldon Core Image into Build Scripts [\#868](https://github.com/SeldonIO/seldon-core/issues/868) -- Custom prepackaged model servers [\#857](https://github.com/SeldonIO/seldon-core/issues/857) -- Feature request: Python Seldon Client: support sending gRPC data with `meta` field [\#821](https://github.com/SeldonIO/seldon-core/issues/821) -- Allow access to puid within the predict API [\#795](https://github.com/SeldonIO/seldon-core/issues/795) -- Installing seldon-core-operator requires clusterwide RBAC and should be installed by a cluster admin [\#670](https://github.com/SeldonIO/seldon-core/issues/670) -- Update notebooks to refer to seldon install rather than include code [\#646](https://github.com/SeldonIO/seldon-core/issues/646) - -**Merged pull requests:** - -- fix shadow idx issue [\#1292](https://github.com/SeldonIO/seldon-core/pull/1292) ([cliveseldon](https://github.com/cliveseldon)) -- Add missing patch [\#1290](https://github.com/SeldonIO/seldon-core/pull/1290) ([cliveseldon](https://github.com/cliveseldon)) -- Bump tensorflow from 1.13.1 to 1.15.0 in /components/outlier-detection/vae [\#1285](https://github.com/SeldonIO/seldon-core/pull/1285) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Update Ambassador docs [\#1280](https://github.com/SeldonIO/seldon-core/pull/1280) ([cliveseldon](https://github.com/cliveseldon)) -- Added dependencies for pytest to avoid second level dependency breaking updates [\#1279](https://github.com/SeldonIO/seldon-core/pull/1279) ([axsaucedo](https://github.com/axsaucedo)) -- Fix webhook rbac and add istio tests [\#1276](https://github.com/SeldonIO/seldon-core/pull/1276) ([cliveseldon](https://github.com/cliveseldon)) -- Fix Ambassador weights and HPA deletion [\#1272](https://github.com/SeldonIO/seldon-core/pull/1272) ([cliveseldon](https://github.com/cliveseldon)) -- Update MLflow notebook [\#1267](https://github.com/SeldonIO/seldon-core/pull/1267) ([adriangonz](https://github.com/adriangonz)) -- fix "income classifier and Alibi anchor explainer" example [\#1266](https://github.com/SeldonIO/seldon-core/pull/1266) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Update JDK to 11.0.5 and remove curl [\#1264](https://github.com/SeldonIO/seldon-core/pull/1264) ([adriangonz](https://github.com/adriangonz)) -- Updated AWS Install to Helm 3 [\#1259](https://github.com/SeldonIO/seldon-core/pull/1259) ([JoelH96](https://github.com/JoelH96)) -- Clientset for seldon operator [\#1258](https://github.com/SeldonIO/seldon-core/pull/1258) ([SachinVarghese](https://github.com/SachinVarghese)) -- remove duplication of seldon\_core\_setup.ipynb notebook, closes \#1232 [\#1255](https://github.com/SeldonIO/seldon-core/pull/1255) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Specify seldon namespace in Tensorflow MNIST Model example [\#1254](https://github.com/SeldonIO/seldon-core/pull/1254) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Fix deployment ready bug [\#1253](https://github.com/SeldonIO/seldon-core/pull/1253) ([cliveseldon](https://github.com/cliveseldon)) -- Added rafal to OWNERS file [\#1252](https://github.com/SeldonIO/seldon-core/pull/1252) ([axsaucedo](https://github.com/axsaucedo)) -- enforce tensorflow\<2.0 in Tensorflow MNIST Model example [\#1251](https://github.com/SeldonIO/seldon-core/pull/1251) ([RafalSkolasinski](https://github.com/RafalSkolasinski)) -- Add issue templates [\#1244](https://github.com/SeldonIO/seldon-core/pull/1244) ([adriangonz](https://github.com/adriangonz)) -- Revert "Clientset for seldon operator" [\#1240](https://github.com/SeldonIO/seldon-core/pull/1240) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Adding a way to pass extra index urls to s2i python wrappers [\#1238](https://github.com/SeldonIO/seldon-core/pull/1238) ([nav13n](https://github.com/nav13n)) -- Fix webhook selector k8s version [\#1237](https://github.com/SeldonIO/seldon-core/pull/1237) ([cliveseldon](https://github.com/cliveseldon)) -- Bumped version to 0.2 for Java wrapper [\#1234](https://github.com/SeldonIO/seldon-core/pull/1234) ([axsaucedo](https://github.com/axsaucedo)) -- Core builder update to 0.8 [\#1231](https://github.com/SeldonIO/seldon-core/pull/1231) ([gsunner](https://github.com/gsunner)) -- Add versions v1 and v1alpha3 to CRD [\#1229](https://github.com/SeldonIO/seldon-core/pull/1229) ([adriangonz](https://github.com/adriangonz)) -- Update centralised logging to work with k8s 1.16 and Helm 3 [\#1228](https://github.com/SeldonIO/seldon-core/pull/1228) ([cliveseldon](https://github.com/cliveseldon)) -- Changed secondary unit port and provided an option to modify it [\#1227](https://github.com/SeldonIO/seldon-core/pull/1227) ([axsaucedo](https://github.com/axsaucedo)) -- Clientset for seldon operator [\#1221](https://github.com/SeldonIO/seldon-core/pull/1221) ([SachinVarghese](https://github.com/SachinVarghese)) -- move go wrapper to incubating [\#1220](https://github.com/SeldonIO/seldon-core/pull/1220) ([gsunner](https://github.com/gsunner)) -- add strdata example to request logger examples [\#1219](https://github.com/SeldonIO/seldon-core/pull/1219) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- remove bits committed by mistake [\#1218](https://github.com/SeldonIO/seldon-core/pull/1218) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Bump client-java-proto from 6.0.1 to 7.0.0 in /engine [\#1217](https://github.com/SeldonIO/seldon-core/pull/1217) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pb.version from 3.10.0 to 3.11.1 in /engine [\#1216](https://github.com/SeldonIO/seldon-core/pull/1216) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add missing GA doc [\#1215](https://github.com/SeldonIO/seldon-core/pull/1215) ([cliveseldon](https://github.com/cliveseldon)) -- Fix defaulting by api-server differences [\#1214](https://github.com/SeldonIO/seldon-core/pull/1214) ([cliveseldon](https://github.com/cliveseldon)) -- install instructions clearer for web too [\#1213](https://github.com/SeldonIO/seldon-core/pull/1213) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Revert "1141 Create operator clientset" [\#1202](https://github.com/SeldonIO/seldon-core/pull/1202) ([glindsell](https://github.com/glindsell)) -- Add PR build message to integration tests run [\#1201](https://github.com/SeldonIO/seldon-core/pull/1201) ([gsunner](https://github.com/gsunner)) -- add pr build comment [\#1199](https://github.com/SeldonIO/seldon-core/pull/1199) ([gsunner](https://github.com/gsunner)) -- add sachin to owners [\#1195](https://github.com/SeldonIO/seldon-core/pull/1195) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- update logger version [\#1193](https://github.com/SeldonIO/seldon-core/pull/1193) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Splitting request logger data for text types [\#1192](https://github.com/SeldonIO/seldon-core/pull/1192) ([SachinVarghese](https://github.com/SachinVarghese)) -- 1141 Create operator clientset [\#1190](https://github.com/SeldonIO/seldon-core/pull/1190) ([glindsell](https://github.com/glindsell)) -- \#1154 Update examples notebooks in line with Helm v3 [\#1188](https://github.com/SeldonIO/seldon-core/pull/1188) ([glindsell](https://github.com/glindsell)) -- 646 notebooks install [\#1187](https://github.com/SeldonIO/seldon-core/pull/1187) ([glindsell](https://github.com/glindsell)) -- 1138 helm3 integration tests [\#1186](https://github.com/SeldonIO/seldon-core/pull/1186) ([glindsell](https://github.com/glindsell)) -- note on configuring prepack server images [\#1185](https://github.com/SeldonIO/seldon-core/pull/1185) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- note on pvc [\#1184](https://github.com/SeldonIO/seldon-core/pull/1184) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- minimize rolling updates to main predictor [\#1183](https://github.com/SeldonIO/seldon-core/pull/1183) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Adding AWS Marketplace Install page to docs site [\#1182](https://github.com/SeldonIO/seldon-core/pull/1182) ([JoelH96](https://github.com/JoelH96)) -- Option to return proto OR dict for SeldonClient methods [\#1175](https://github.com/SeldonIO/seldon-core/pull/1175) ([axsaucedo](https://github.com/axsaucedo)) -- Functionality for model wrapper to return JSON on any Dict return [\#1174](https://github.com/SeldonIO/seldon-core/pull/1174) ([axsaucedo](https://github.com/axsaucedo)) -- build operator image when running e2e locally [\#1172](https://github.com/SeldonIO/seldon-core/pull/1172) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update mypy requirement from \<=0.740 to \<0.751 in /python [\#1170](https://github.com/SeldonIO/seldon-core/pull/1170) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- change annotation location [\#1166](https://github.com/SeldonIO/seldon-core/pull/1166) ([RajeshHegde](https://github.com/RajeshHegde)) -- fix master e2e tests [\#1163](https://github.com/SeldonIO/seldon-core/pull/1163) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Adding overrides to remove step that creates tag for Jenkins X pipeline [\#1161](https://github.com/SeldonIO/seldon-core/pull/1161) ([axsaucedo](https://github.com/axsaucedo)) -- Updated s2i Dockerfiles to build using requirements.txt [\#1160](https://github.com/SeldonIO/seldon-core/pull/1160) ([JoelH96](https://github.com/JoelH96)) -- \#1153 Update install docs to Helm v3 [\#1159](https://github.com/SeldonIO/seldon-core/pull/1159) ([glindsell](https://github.com/glindsell)) -- Fixing wrong types in Seldon Core user methods \#1144 [\#1158](https://github.com/SeldonIO/seldon-core/pull/1158) ([axsaucedo](https://github.com/axsaucedo)) -- Namespaced Operator [\#1142](https://github.com/SeldonIO/seldon-core/pull/1142) ([cliveseldon](https://github.com/cliveseldon)) -- Add comment on removal of volume patch [\#1136](https://github.com/SeldonIO/seldon-core/pull/1136) ([cliveseldon](https://github.com/cliveseldon)) -- Bump ojalgo from 47.3.1 to 48.0.0 in /engine [\#1133](https://github.com/SeldonIO/seldon-core/pull/1133) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Add integration test to verify non200 response handling [\#1132](https://github.com/SeldonIO/seldon-core/pull/1132) ([lennon310](https://github.com/lennon310)) -- Python reference typo instead of java [\#1131](https://github.com/SeldonIO/seldon-core/pull/1131) ([thomas-lohh](https://github.com/thomas-lohh)) -- Fix typo in logging.error [\#1130](https://github.com/SeldonIO/seldon-core/pull/1130) ([ellisvalentiner](https://github.com/ellisvalentiner)) -- custom\_metrics.md : Fix typo, make text clearer, fix JSON [\#1127](https://github.com/SeldonIO/seldon-core/pull/1127) ([peter-vandenabeele-axa](https://github.com/peter-vandenabeele-axa)) -- Fix typo and make text a bit clearer [\#1126](https://github.com/SeldonIO/seldon-core/pull/1126) ([peter-vandenabeele-axa](https://github.com/peter-vandenabeele-axa)) -- configurable prepack images [\#1118](https://github.com/SeldonIO/seldon-core/pull/1118) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update API from v0.1 to v1.0 [\#1103](https://github.com/SeldonIO/seldon-core/pull/1103) ([cliveseldon](https://github.com/cliveseldon)) -- Allow meta tags to be provided in seldon\_client [\#1096](https://github.com/SeldonIO/seldon-core/pull/1096) ([cliveseldon](https://github.com/cliveseldon)) -- Integrating Python GPU Wrapper into build scripts [\#1074](https://github.com/SeldonIO/seldon-core/pull/1074) ([JoelH96](https://github.com/JoelH96)) - -## [v0.5.1](https://github.com/seldonio/seldon-core/tree/v0.5.1) (2019-11-21) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.13...v0.5.1) - -**Fixed bugs:** - -- MLFLOW\_SERVER ModuleNotFoundError [\#828](https://github.com/SeldonIO/seldon-core/issues/828) - -**Security fixes:** - -- \[Security\] Bump pillow from 6.0.0 to 6.2.0 in /python [\#1062](https://github.com/SeldonIO/seldon-core/pull/1062) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) - -**Closed issues:** - -- Engine using separate pod, ignoring annotations [\#1120](https://github.com/SeldonIO/seldon-core/issues/1120) -- How to pass ModelInitializerContainerImage path [\#1116](https://github.com/SeldonIO/seldon-core/issues/1116) -- how to define MyModel for PyTorch model which has more than one arguments? [\#1115](https://github.com/SeldonIO/seldon-core/issues/1115) -- how can I wrap a PyTorch Image with customed network? [\#1114](https://github.com/SeldonIO/seldon-core/issues/1114) -- Cannot create a SeldonDeployment having volumes of type projected and configMap. [\#1072](https://github.com/SeldonIO/seldon-core/issues/1072) - -**Merged pull requests:** - -- add mnt pvc path to container [\#1123](https://github.com/SeldonIO/seldon-core/pull/1123) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update MLflow notebook [\#1122](https://github.com/SeldonIO/seldon-core/pull/1122) ([adriangonz](https://github.com/adriangonz)) -- handle http status code error [\#1117](https://github.com/SeldonIO/seldon-core/pull/1117) ([lennon310](https://github.com/lennon310)) -- Bump license-maven-plugin from 1.13 to 1.20 in /engine [\#1113](https://github.com/SeldonIO/seldon-core/pull/1113) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- make initializer configurable via configmap [\#1112](https://github.com/SeldonIO/seldon-core/pull/1112) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Conda environment on MLFLOW\_SERVER [\#1108](https://github.com/SeldonIO/seldon-core/pull/1108) ([adriangonz](https://github.com/adriangonz)) -- don't use service that we chose not to create [\#1107](https://github.com/SeldonIO/seldon-core/pull/1107) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- istio shadowing [\#1102](https://github.com/SeldonIO/seldon-core/pull/1102) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add GA Doc [\#1101](https://github.com/SeldonIO/seldon-core/pull/1101) ([cliveseldon](https://github.com/cliveseldon)) -- Move non python s2i to incubating [\#1099](https://github.com/SeldonIO/seldon-core/pull/1099) ([cliveseldon](https://github.com/cliveseldon)) -- Avoid int-to-float conversions [\#1098](https://github.com/SeldonIO/seldon-core/pull/1098) ([adriangonz](https://github.com/adriangonz)) -- Remove old crd generation scripts [\#1097](https://github.com/SeldonIO/seldon-core/pull/1097) ([cliveseldon](https://github.com/cliveseldon)) -- 986 build and push images [\#1093](https://github.com/SeldonIO/seldon-core/pull/1093) ([axsaucedo](https://github.com/axsaucedo)) -- Bump pb.version from 3.9.2 to 3.10.0 in /engine [\#1091](https://github.com/SeldonIO/seldon-core/pull/1091) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update gunicorn requirement from \<19.10.0,\>=19.9.0 to \>=19.9.0,… [\#1089](https://github.com/SeldonIO/seldon-core/pull/1089) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Improve speed of execution for integration tests [\#1086](https://github.com/SeldonIO/seldon-core/pull/1086) ([axsaucedo](https://github.com/axsaucedo)) -- Update Python SeldonClient to handle JSON payloads [\#1082](https://github.com/SeldonIO/seldon-core/pull/1082) ([axsaucedo](https://github.com/axsaucedo)) -- add update of operator version to release script [\#1080](https://github.com/SeldonIO/seldon-core/pull/1080) ([gsunner](https://github.com/gsunner)) -- Fix integration tests [\#1077](https://github.com/SeldonIO/seldon-core/pull/1077) ([adriangonz](https://github.com/adriangonz)) -- Temporary fix for kubernetes OpenAPISchema Issue [\#1069](https://github.com/SeldonIO/seldon-core/pull/1069) ([cliveseldon](https://github.com/cliveseldon)) -- Reduce some dependabot noise [\#1068](https://github.com/SeldonIO/seldon-core/pull/1068) ([adriangonz](https://github.com/adriangonz)) -- Bump protobuf-maven-plugin from 0.5.0 to 0.6.1 in /engine [\#1066](https://github.com/SeldonIO/seldon-core/pull/1066) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump grpc.version from 1.24.0 to 1.25.0 in /engine [\#1065](https://github.com/SeldonIO/seldon-core/pull/1065) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump jacoco-maven-plugin from 0.8.2 to 0.8.5 in /engine [\#1063](https://github.com/SeldonIO/seldon-core/pull/1063) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump pandas from 0.23.4 to 0.25.3 in /python [\#1057](https://github.com/SeldonIO/seldon-core/pull/1057) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump os-maven-plugin from 1.4.1.Final to 1.6.2 in /engine [\#1056](https://github.com/SeldonIO/seldon-core/pull/1056) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Update redis requirement from \<3.0.0 to \<4.0.0 in /python [\#1053](https://github.com/SeldonIO/seldon-core/pull/1053) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump maven-compiler-plugin from 3.5.1 to 3.8.1 in /engine [\#1052](https://github.com/SeldonIO/seldon-core/pull/1052) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Bump httpclient from 4.5.8 to 4.5.10 in /engine [\#1050](https://github.com/SeldonIO/seldon-core/pull/1050) ([dependabot-preview[bot]](https://github.com/apps/dependabot-preview)) -- Document optional dependencies [\#1047](https://github.com/SeldonIO/seldon-core/pull/1047) ([adriangonz](https://github.com/adriangonz)) -- Update to explainers for Seldon Core [\#1046](https://github.com/SeldonIO/seldon-core/pull/1046) ([cliveseldon](https://github.com/cliveseldon)) -- Fix dependabot config [\#1044](https://github.com/SeldonIO/seldon-core/pull/1044) ([adriangonz](https://github.com/adriangonz)) -- Add tox [\#1043](https://github.com/SeldonIO/seldon-core/pull/1043) ([adriangonz](https://github.com/adriangonz)) -- Dependabot config [\#1041](https://github.com/SeldonIO/seldon-core/pull/1041) ([adriangonz](https://github.com/adriangonz)) -- Add missing files to MANIFEST.in [\#1039](https://github.com/SeldonIO/seldon-core/pull/1039) ([adriangonz](https://github.com/adriangonz)) -- Seldon Components Usage Examples [\#1036](https://github.com/SeldonIO/seldon-core/pull/1036) ([gosandhya](https://github.com/gosandhya)) -- Updated precommit hook to align to the lint checker [\#1035](https://github.com/SeldonIO/seldon-core/pull/1035) ([axsaucedo](https://github.com/axsaucedo)) -- Evaluating and fixing intermittent test failing in e2e integration tests [\#1034](https://github.com/SeldonIO/seldon-core/pull/1034) ([axsaucedo](https://github.com/axsaucedo)) -- Adding max constraint on major versions [\#1033](https://github.com/SeldonIO/seldon-core/pull/1033) ([axsaucedo](https://github.com/axsaucedo)) -- Allow modification of flask app configs [\#1030](https://github.com/SeldonIO/seldon-core/pull/1030) ([kparaju](https://github.com/kparaju)) -- Add /health/ping and /health/status endpoint to Python REST Microservices [\#1026](https://github.com/SeldonIO/seldon-core/pull/1026) ([kparaju](https://github.com/kparaju)) -- Make GCS optional [\#1019](https://github.com/SeldonIO/seldon-core/pull/1019) ([adriangonz](https://github.com/adriangonz)) -- Updated GPU wrapper to uninstall TF without GPU [\#1011](https://github.com/SeldonIO/seldon-core/pull/1011) ([JoelH96](https://github.com/JoelH96)) - -## [v0.5.13](https://github.com/seldonio/seldon-core/tree/v0.5.13) (2019-11-15) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.12...v0.5.13) - -**Closed issues:** - -- Move API path from v0.1 to v1.0 [\#991](https://github.com/SeldonIO/seldon-core/issues/991) - -## [v0.5.12](https://github.com/seldonio/seldon-core/tree/v0.5.12) (2019-11-15) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.11...v0.5.12) - -## [v0.5.11](https://github.com/seldonio/seldon-core/tree/v0.5.11) (2019-11-15) +### Changelog + +All notable changes to this project will be documented in this file. Dates are displayed in UTC. + +Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). + +#### [v1.13.0](https://github.com/axsaucedo/seldon-core/compare/v1.12.0...v1.13.0) + +> 17 February 2022 + +- Add test for tensorflow prepackaged Seldon protocol with resource requests specified [`#3928`](https://github.com/axsaucedo/seldon-core/pull/3928) +- Bump MLServer to 1.0.0 [`#3927`](https://github.com/axsaucedo/seldon-core/pull/3927) +- Skip request logging if skip header is present [`#3925`](https://github.com/axsaucedo/seldon-core/pull/3925) +- upgrade alibi explain to 0.6.4 [`#3885`](https://github.com/axsaucedo/seldon-core/pull/3885) +- Allow v2 as protocol name [`#3906`](https://github.com/axsaucedo/seldon-core/pull/3906) +- Bump MLServer image to 1.0.0.rc2 [`#3916`](https://github.com/axsaucedo/seldon-core/pull/3916) +- Update gcp.rst [`#3921`](https://github.com/axsaucedo/seldon-core/pull/3921) +- Add model_name when chaining requests [`#3805`](https://github.com/axsaucedo/seldon-core/pull/3805) +- Fixing Alibi Detect Server response cloud event data is json marshalled string [`#3907`](https://github.com/axsaucedo/seldon-core/pull/3907) +- bump alibi-detect to 0.8.1 in adserver [`#3871`](https://github.com/axsaucedo/seldon-core/pull/3871) +- Updating inference logic to add node level request-response logging [`#3874`](https://github.com/axsaucedo/seldon-core/pull/3874) +- Pass down ports info to MLServer [`#3898`](https://github.com/axsaucedo/seldon-core/pull/3898) +- Update autoscale docs [`#3905`](https://github.com/axsaucedo/seldon-core/pull/3905) +- Updating helm docs for 1.13.0-dev [`#3879`](https://github.com/axsaucedo/seldon-core/pull/3879) +- Updated cert-manager API version [`#3888`](https://github.com/axsaucedo/seldon-core/pull/3888) +- Fix seldon manager configmap for alibiexplainer version [`#3897`](https://github.com/axsaucedo/seldon-core/pull/3897) +- Adding test skip until fixed via 3857 [`#3894`](https://github.com/axsaucedo/seldon-core/pull/3894) +- Redhat 1.12.0 [`#3878`](https://github.com/axsaucedo/seldon-core/pull/3878) +- Add support to use PEM string for SSL [`#3868`](https://github.com/axsaucedo/seldon-core/pull/3868) +- Changes ndarry to ndarray [`#3892`](https://github.com/axsaucedo/seldon-core/pull/3892) +- 3804 Removal of Depricated Java Engine Resources [`#3845`](https://github.com/axsaucedo/seldon-core/pull/3845) +- Updating security tests to run on 1.13.0-dev images [`#3875`](https://github.com/axsaucedo/seldon-core/pull/3875) +- Upgrade confluent-kafka-go to v1.8.2 [`#3870`](https://github.com/axsaucedo/seldon-core/pull/3870) +- Bump upper constrains of MLflow server dependencies [`#3863`](https://github.com/axsaucedo/seldon-core/pull/3863) +- Add events to namespaced roles [`#3855`](https://github.com/axsaucedo/seldon-core/pull/3855) +- Seldon add ssl [`#3813`](https://github.com/axsaucedo/seldon-core/pull/3813) +- Add agrski as approver [`#3865`](https://github.com/axsaucedo/seldon-core/pull/3865) +- Operator sets seldondeployment to failed when deployment not progressing [`#3851`](https://github.com/axsaucedo/seldon-core/pull/3851) +- Read OIDC resource parameter [`#3844`](https://github.com/axsaucedo/seldon-core/pull/3844) +- Update mlflow.md [`#3843`](https://github.com/axsaucedo/seldon-core/pull/3843) +- Update overview.md [`#3842`](https://github.com/axsaucedo/seldon-core/pull/3842) +- Remove triage label and release notes block from templates [`#3835`](https://github.com/axsaucedo/seldon-core/pull/3835) +- Bump seldon-deploy-sdk to 1.4.1.2 in request logger [`#3838`](https://github.com/axsaucedo/seldon-core/pull/3838) +- Added missing words [`#3837`](https://github.com/axsaucedo/seldon-core/pull/3837) +- reference to kfserving storage initializer from dockerhub [`#3832`](https://github.com/axsaucedo/seldon-core/pull/3832) +- Updated license branch from master to main for hashicorp/go-version [`#3829`](https://github.com/axsaucedo/seldon-core/pull/3829) +- Update Dockerfile in python docker wrapper docs [`#3822`](https://github.com/axsaucedo/seldon-core/pull/3822) +- Fix broken link [`#3820`](https://github.com/axsaucedo/seldon-core/pull/3820) +- Exclude caBundle field when cert-manager is enabled [`#3807`](https://github.com/axsaucedo/seldon-core/pull/3807) +- Use default PID not UUID for worker ID [`#3801`](https://github.com/axsaucedo/seldon-core/pull/3801) +- Updating tag to 1.13.0-dev + adding changelog [`#3799`](https://github.com/axsaucedo/seldon-core/pull/3799) +- Add note for MacOS users [`#3800`](https://github.com/axsaucedo/seldon-core/pull/3800) +- Updated changelog [`e6a60ae`](https://github.com/axsaucedo/seldon-core/commit/e6a60ae0b26ea0b04c9cf9ca075053196bd60849) +- Updated changelog with full changes! [`56bcce3`](https://github.com/axsaucedo/seldon-core/commit/56bcce3967c83c241f57d5a097993d397ed4f237) +- Updated licenses [`231058e`](https://github.com/axsaucedo/seldon-core/commit/231058e2cd1f0546e7c202c012eb319423cb3dda) + +#### [v1.12.0](https://github.com/axsaucedo/seldon-core/compare/v1.11.2...v1.12.0) + +> 9 December 2021 + +- Bump MLServer image to 1.0.0.rc1 [`#3795`](https://github.com/axsaucedo/seldon-core/pull/3795) +- fix missing rclone in adserver [`#3796`](https://github.com/axsaucedo/seldon-core/pull/3796) +- build adserver dockerimage using poetry-defined environment [`#3783`](https://github.com/axsaucedo/seldon-core/pull/3783) +- Allow deployment name as prefix when default name to long [`#3768`](https://github.com/axsaucedo/seldon-core/pull/3768) +- Tweak script to generate MLflow environment tarball [`#3794`](https://github.com/axsaucedo/seldon-core/pull/3794) +- Added and addressed vulnerabilities with snyk [`#3793`](https://github.com/axsaucedo/seldon-core/pull/3793) +- use lowercase seldon-puid in batch processor [`#3791`](https://github.com/axsaucedo/seldon-core/pull/3791) +- Support https on batch processor [`#3774`](https://github.com/axsaucedo/seldon-core/pull/3774) +- always prioritize tags from model [`#3789`](https://github.com/axsaucedo/seldon-core/pull/3789) +- Added MPL Licenses to Docker images [`#3788`](https://github.com/axsaucedo/seldon-core/pull/3788) +- Address MLServer flakiness in CI tests [`#3754`](https://github.com/axsaucedo/seldon-core/pull/3754) +- remove explainer_examples.ipynb from test as we rely now on intergration tests test_alibi_explain.py [`#3778`](https://github.com/axsaucedo/seldon-core/pull/3778) +- removed argument from tags example [`#3771`](https://github.com/axsaucedo/seldon-core/pull/3771) +- fixed iris sklearn model example [`#3762`](https://github.com/axsaucedo/seldon-core/pull/3762) +- upgrade alibi to 0.6.2 [`#3765`](https://github.com/axsaucedo/seldon-core/pull/3765) +- Sherif akoush/sc 2549/alibi v1 fixes [`#3744`](https://github.com/axsaucedo/seldon-core/pull/3744) +- executor: decompress gzip paloyads before logging them [`#3746`](https://github.com/axsaucedo/seldon-core/pull/3746) +- Fixing docs-build test [`#3745`](https://github.com/axsaucedo/seldon-core/pull/3745) +- Transformers example [`#3743`](https://github.com/axsaucedo/seldon-core/pull/3743) +- Sherif akoush/sc 2543/alibi explain mlserver runtime [`#3707`](https://github.com/axsaucedo/seldon-core/pull/3707) +- Logger params [`#3738`](https://github.com/axsaucedo/seldon-core/pull/3738) +- Chart annotations cont, manager container security context [`#3741`](https://github.com/axsaucedo/seldon-core/pull/3741) +- add endpoint to match python status endpoint [`#3731`](https://github.com/axsaucedo/seldon-core/pull/3731) +- Ensure v1 webhook is created and add extra logs [`#3736`](https://github.com/axsaucedo/seldon-core/pull/3736) +- Chart annotations [`#3724`](https://github.com/axsaucedo/seldon-core/pull/3724) +- fix python lint [`#3737`](https://github.com/axsaucedo/seldon-core/pull/3737) +- Performance fix for the logger in the executor [`#3734`](https://github.com/axsaucedo/seldon-core/pull/3734) +- Mnist e2e triton [`#3728`](https://github.com/axsaucedo/seldon-core/pull/3728) +- Batch processor enhancemenst through raw data parameter [`#3718`](https://github.com/axsaucedo/seldon-core/pull/3718) +- e2e examples for iris explainer using poetry-defined environment [`#3642`](https://github.com/axsaucedo/seldon-core/pull/3642) +- add shutdown_delay option to executor & gRPC GracefulStop [`#3711`](https://github.com/axsaucedo/seldon-core/pull/3711) +- Add ginkgo Make target [`#3709`](https://github.com/axsaucedo/seldon-core/pull/3709) +- Added security scans for containers [`#3706`](https://github.com/axsaucedo/seldon-core/pull/3706) +- Disable scraping of explainer metrics as unsupported [`#3710`](https://github.com/axsaucedo/seldon-core/pull/3710) +- Executor Returns Clearer Errors on HTTP Failures [`#3626`](https://github.com/axsaucedo/seldon-core/pull/3626) +- add pdb to namespaced roles [`#3694`](https://github.com/axsaucedo/seldon-core/pull/3694) +- upgrade rclone base to 1.56.2 [`#3701`](https://github.com/axsaucedo/seldon-core/pull/3701) +- Removed broken link in readme for docs test lint fix [`#3700`](https://github.com/axsaucedo/seldon-core/pull/3700) +- combine virtualservices into one [`#3609`](https://github.com/axsaucedo/seldon-core/pull/3609) +- fix extra comma [`#3693`](https://github.com/axsaucedo/seldon-core/pull/3693) +- remove aws docs [`#3695`](https://github.com/axsaucedo/seldon-core/pull/3695) +- Adding support for Kubernetes 1.22 through validation webhook v1 [`#3667`](https://github.com/axsaucedo/seldon-core/pull/3667) +- updating all instances of rbac.authorization.k8s.io/v1beta1 to rbac.authorization.k8s.io/v1 [`#3676`](https://github.com/axsaucedo/seldon-core/pull/3676) +- Updated Python wrapper application folder owner to default 8888 [`#3674`](https://github.com/axsaucedo/seldon-core/pull/3674) +- Update ambassador-rbac.yaml [`#3678`](https://github.com/axsaucedo/seldon-core/pull/3678) +- Fixed KFserving version to v0.6.0 for Alibi Detect Server [`#3673`](https://github.com/axsaucedo/seldon-core/pull/3673) +- Update the examples to reflect the move to rclone-based storage initializer [`#3611`](https://github.com/axsaucedo/seldon-core/pull/3611) +- Added snyk security scans [`#3645`](https://github.com/axsaucedo/seldon-core/pull/3645) +- Update to Go 1.17.1 [`#3627`](https://github.com/axsaucedo/seldon-core/pull/3627) +- Fix for broken readme links [`#3671`](https://github.com/axsaucedo/seldon-core/pull/3671) +- Updated link to gh [`#3669`](https://github.com/axsaucedo/seldon-core/pull/3669) +- Updating the request logger version to latest sdk version [`#3668`](https://github.com/axsaucedo/seldon-core/pull/3668) +- cleaning up the kubeflow examples to explicitly mention installation of s2i in the README, updating the rquirements files to include pandas in the data_download pipeline step, update the requirements to point to the tar of the en_core_web_sm package since it cannot be pip installed, and small formatting changes to pipeline steps [`#3654`](https://github.com/axsaucedo/seldon-core/pull/3654) +- Fix typo in admission webhook for tensorflow protocol [`#3656`](https://github.com/axsaucedo/seldon-core/pull/3656) +- Updated ci script prints [`#3638`](https://github.com/axsaucedo/seldon-core/pull/3638) +- use ipv4 protocol for systems without ipv6 [`#3614`](https://github.com/axsaucedo/seldon-core/pull/3614) +- build alibi explain server using poetry [`#3549`](https://github.com/axsaucedo/seldon-core/pull/3549) +- Updated batch processor e2e tests to include interval parameter [`#3631`](https://github.com/axsaucedo/seldon-core/pull/3631) +- Updated broken links for Argo in docs to fix tests [`#3630`](https://github.com/axsaucedo/seldon-core/pull/3630) +- bulk insert batch requests [`#3628`](https://github.com/axsaucedo/seldon-core/pull/3628) +- Adding an interval config to batch processor component [`#3623`](https://github.com/axsaucedo/seldon-core/pull/3623) +- update slack link [`#3624`](https://github.com/axsaucedo/seldon-core/pull/3624) +- Added python timeouts [`#3617`](https://github.com/axsaucedo/seldon-core/pull/3617) +- Added GOMAXPROCS for CI pipeline jobs in JX [`#3619`](https://github.com/axsaucedo/seldon-core/pull/3619) +- Release 1.12.0-dev tag [`#3610`](https://github.com/axsaucedo/seldon-core/pull/3610) +- make combiner propagate requestPath from all children [`#3604`](https://github.com/axsaucedo/seldon-core/pull/3604) +- Updates to python wrapper docs, broken links fixed, switched server config to rst to add code line highlighting [`0b759a9`](https://github.com/axsaucedo/seldon-core/commit/0b759a9244960d6eb6ab3be593d1b3699d21275b) +- added sphinx-panels extension for tabbed code snippet support, updated installation page with ingress-specific installation commands in panels [`5dbbaea`](https://github.com/axsaucedo/seldon-core/commit/5dbbaeace5878d0c4592bcb7cca405e45329e1e5) +- rebuilt navigation entirely, now has new folder structure and simpler headings [`21a110e`](https://github.com/axsaucedo/seldon-core/commit/21a110e610d56c7bc91cd77109d5f21b0fc756f8) + +#### [v1.11.2](https://github.com/axsaucedo/seldon-core/compare/v1.11.1...v1.11.2) + +> 14 October 2021 + +- Fixed KFserving version to v0.6.0 for Alibi Detect Server [`#3673`](https://github.com/axsaucedo/seldon-core/pull/3673) +- Updating the request logger version to latest sdk version [`#3668`](https://github.com/axsaucedo/seldon-core/pull/3668) +- Release 1.11.2 [`17ac142`](https://github.com/axsaucedo/seldon-core/commit/17ac142bfb85a48f1387a376a31f79f402cfdce0) +- Updated 1.11.2 [`d19af8e`](https://github.com/axsaucedo/seldon-core/commit/d19af8ea13af0982bcb0043b176874cc761548ee) +- Updated ci print script [`d665f58`](https://github.com/axsaucedo/seldon-core/commit/d665f5841df4bd70d8dd582130f4f3bad649d148) + +#### [v1.11.1](https://github.com/axsaucedo/seldon-core/compare/v1.11.0...v1.11.1) + +> 4 October 2021 + +- Updated batch processor e2e tests to include interval parameter [`#3631`](https://github.com/axsaucedo/seldon-core/pull/3631) +- Updated broken links for Argo in docs to fix tests [`#3630`](https://github.com/axsaucedo/seldon-core/pull/3630) +- bulk insert batch requests [`#3628`](https://github.com/axsaucedo/seldon-core/pull/3628) +- Adding an interval config to batch processor component [`#3623`](https://github.com/axsaucedo/seldon-core/pull/3623) +- Release 1.11.1 [`d70a8c8`](https://github.com/axsaucedo/seldon-core/commit/d70a8c8b99f4713c70b8f9debfe86f6b206af889) +- Release 1.11.1 [`7672883`](https://github.com/axsaucedo/seldon-core/commit/76728839802f58b7800163a3b0d51d707d85a154) +- Updated to run workflows [`084db62`](https://github.com/axsaucedo/seldon-core/commit/084db622134e1816f583afeb108fcb3684ea8172) + +#### [v1.11.0](https://github.com/axsaucedo/seldon-core/compare/v1.10.0...v1.11.0) + +> 21 September 2021 + +- Bump MLServer version to 0.5.0 [`#3608`](https://github.com/axsaucedo/seldon-core/pull/3608) +- Bugfix request logger [`#3607`](https://github.com/axsaucedo/seldon-core/pull/3607) +- fix no-auth feature distribution [`#3606`](https://github.com/axsaucedo/seldon-core/pull/3606) +- Update install.md [`#3605`](https://github.com/axsaucedo/seldon-core/pull/3605) +- Python38 as default [`#3591`](https://github.com/axsaucedo/seldon-core/pull/3591) +- add note on SO_REUSEPORT requirement [`#3593`](https://github.com/axsaucedo/seldon-core/pull/3593) +- Fix doc typo [`#3594`](https://github.com/axsaucedo/seldon-core/pull/3594) +- transmit key from input topic to output topic [`#3578`](https://github.com/axsaucedo/seldon-core/pull/3578) +- update triton to 21.08 (allowing for content-endocded payloads) [`#3589`](https://github.com/axsaucedo/seldon-core/pull/3589) +- fix server version check for operator [`#3570`](https://github.com/axsaucedo/seldon-core/pull/3570) +- bump up mlserver image version to 0.4.1 [`#3580`](https://github.com/axsaucedo/seldon-core/pull/3580) +- Support for Mlflow models that return dataframes [`#3573`](https://github.com/axsaucedo/seldon-core/pull/3573) +- Fix operator protobug type definitions [`#3579`](https://github.com/axsaucedo/seldon-core/pull/3579) +- Allow user customize LeaderElectionID [`#3577`](https://github.com/axsaucedo/seldon-core/pull/3577) +- Update kind [`#3571`](https://github.com/axsaucedo/seldon-core/pull/3571) +- Auto set GOMAXPROCS based on container limits in executor and operator [`#3471`](https://github.com/axsaucedo/seldon-core/pull/3471) +- Fix rbac for leadership election [`#3568`](https://github.com/axsaucedo/seldon-core/pull/3568) +- Splitting feature level drift metrics in seldon request logger [`#3564`](https://github.com/axsaucedo/seldon-core/pull/3564) +- Add elastic logging for reference data logs [`#3566`](https://github.com/axsaucedo/seldon-core/pull/3566) +- Adding elastic loggging for drift detector data [`#3560`](https://github.com/axsaucedo/seldon-core/pull/3560) +- Updating slack link in community docs [`#3562`](https://github.com/axsaucedo/seldon-core/pull/3562) +- Updating community slack link [`#3561`](https://github.com/axsaucedo/seldon-core/pull/3561) +- Add Status Conditions to CR [`#3503`](https://github.com/axsaucedo/seldon-core/pull/3503) +- Kafka Integration for Request Logs [`#3457`](https://github.com/axsaucedo/seldon-core/pull/3457) +- include notebook nbqa as part of python lint [`#3548`](https://github.com/axsaucedo/seldon-core/pull/3548) +- upgrade black and fix nbqa on notebooks [`#3545`](https://github.com/axsaucedo/seldon-core/pull/3545) +- lock numba to 0.53.1 for alibi explain image [`#3539`](https://github.com/axsaucedo/seldon-core/pull/3539) +- Alibi explain 110 fix [`#3501`](https://github.com/axsaucedo/seldon-core/pull/3501) +- gcp notes for storage initializers [`#3504`](https://github.com/axsaucedo/seldon-core/pull/3504) +- Added 1.11.0-dev tag [`#3536`](https://github.com/axsaucedo/seldon-core/pull/3536) +- adserver flakiness fix [`#3496`](https://github.com/axsaucedo/seldon-core/pull/3496) +- Release 1.11.0 [`cba101b`](https://github.com/axsaucedo/seldon-core/commit/cba101bc91c631f06c20d93cb610f84954f8e63b) +- Updated changelog [`db2bc06`](https://github.com/axsaucedo/seldon-core/commit/db2bc06957c155f42f3d247a77e1abaaf4a71d98) +- Revert "Python38 as default (#3591)" [`2658cdb`](https://github.com/axsaucedo/seldon-core/commit/2658cdb711e90bbadf1ee3d1e305b779cd146cb2) + +#### [v1.10.0](https://github.com/axsaucedo/seldon-core/compare/v1.9.1...v1.10.0) + +> 17 August 2021 + +- fix alibi detect server [`#3490`](https://github.com/axsaucedo/seldon-core/pull/3490) +- Fix master alibi detect [`#3491`](https://github.com/axsaucedo/seldon-core/pull/3491) +- Tidy up mlflow docs [`#3486`](https://github.com/axsaucedo/seldon-core/pull/3486) +- Add a first pass mlflow v2 end to end example [`#3483`](https://github.com/axsaucedo/seldon-core/pull/3483) +- Bump seldonio/mlserver to 0.4.0 [`#3469`](https://github.com/axsaucedo/seldon-core/pull/3469) +- Python generic exception handling [`#3473`](https://github.com/axsaucedo/seldon-core/pull/3473) +- Updaed pickle to dill [`#3458`](https://github.com/axsaucedo/seldon-core/pull/3458) +- Add "appVersion" in helm chart yaml [`#3113`](https://github.com/axsaucedo/seldon-core/pull/3113) +- Fix release pipeline [`#3478`](https://github.com/axsaucedo/seldon-core/pull/3478) +- Python38 [`#3475`](https://github.com/axsaucedo/seldon-core/pull/3475) +- Add a walk-through example to train and deploy an mlflow model using v2 protocol [`#3472`](https://github.com/axsaucedo/seldon-core/pull/3472) +- Reverting e671da08a73e2949b925c3b0d8b6bde5752ea62a 38d74babb95151fa21491cd0f8f605f57cce1197 6f466f10f36bf87642a144a9b0ed60f2376cefe2 [`#3460`](https://github.com/axsaucedo/seldon-core/pull/3460) +- Add golangci-lint to operator and executor test step and core-builder [`#3456`](https://github.com/axsaucedo/seldon-core/pull/3456) +- Add golangci-lint linters to the operator [`#3455`](https://github.com/axsaucedo/seldon-core/pull/3455) +- Add golangci-lint linters to the executor [`#3453`](https://github.com/axsaucedo/seldon-core/pull/3453) +- Sherif akoush issue/3384/ml flow v2 protocol [`#3435`](https://github.com/axsaucedo/seldon-core/pull/3435) +- remove assertion [`#3443`](https://github.com/axsaucedo/seldon-core/pull/3443) +- Adding instructions for migration of Kubernetes post 1.18 [`#3444`](https://github.com/axsaucedo/seldon-core/pull/3444) +- add new jx job [`#3432`](https://github.com/axsaucedo/seldon-core/pull/3432) +- fix flakiness in custom metrics test [`#3442`](https://github.com/axsaucedo/seldon-core/pull/3442) +- KMP AFFINITY benchmark and docs for production optimization [`#3434`](https://github.com/axsaucedo/seldon-core/pull/3434) +- Sherif akoush issue/2621/refactor env var retrieval [`#3420`](https://github.com/axsaucedo/seldon-core/pull/3420) +- Disable parallel build on html target [`#3437`](https://github.com/axsaucedo/seldon-core/pull/3437) +- Removing trailing slash to tensorflow serving URL in status addressable [`#3431`](https://github.com/axsaucedo/seldon-core/pull/3431) +- Added dynamic documentation search [`#3433`](https://github.com/axsaucedo/seldon-core/pull/3433) +- Bug: Updated proto to correct type check on python wrapper [`#3394`](https://github.com/axsaucedo/seldon-core/pull/3394) +- build new iris model as gs://seldon-models/v1.10.0-dev/sklearn/iris (and moviesentiment) [`#3425`](https://github.com/axsaucedo/seldon-core/pull/3425) +- Fix alertmanager alert context "unkown -> unknown" [`#3430`](https://github.com/axsaucedo/seldon-core/pull/3430) +- Request Logger JsonData Fix [`#3423`](https://github.com/axsaucedo/seldon-core/pull/3423) +- Fix custom v2 prepackaged server and add example/docs [`#3418`](https://github.com/axsaucedo/seldon-core/pull/3418) +- Revert "Sherif akoush issue/2621/refactor env var retrieval (#3417)" [`#3419`](https://github.com/axsaucedo/seldon-core/pull/3419) +- Sherif akoush issue/2621/refactor env var retrieval [`#3417`](https://github.com/axsaucedo/seldon-core/pull/3417) +- update timeouts notebook for 30sec delayed model [`#3416`](https://github.com/axsaucedo/seldon-core/pull/3416) +- fix push of conda base image [`#3406`](https://github.com/axsaucedo/seldon-core/pull/3406) +- return child message in executor on error [`#3412`](https://github.com/axsaucedo/seldon-core/pull/3412) +- Upgrade Alibi to 0.6.0 [`#3407`](https://github.com/axsaucedo/seldon-core/pull/3407) +- adding multiple grpc connections for python server and executor client [`#3356`](https://github.com/axsaucedo/seldon-core/pull/3356) +- fix problem with aliquoting when using mini-batching, closes 3377 [`#3404`](https://github.com/axsaucedo/seldon-core/pull/3404) +- Fixing broken links causings docs lint/build tests failure [`#3400`](https://github.com/axsaucedo/seldon-core/pull/3400) +- include seldon-puid in grpc headers [`#3390`](https://github.com/axsaucedo/seldon-core/pull/3390) +- Added updates to push 0.4.2 java wrapper [`#3392`](https://github.com/axsaucedo/seldon-core/pull/3392) +- Add Azure Monitoring section in GPT2 on Azure notebook [`#3351`](https://github.com/axsaucedo/seldon-core/pull/3351) +- Update MLServer link [`#3388`](https://github.com/axsaucedo/seldon-core/pull/3388) +- Updating argo cd link [`#3387`](https://github.com/axsaucedo/seldon-core/pull/3387) +- Updating all python wrappers to use new base 3.7.10 (including all dependent images) [`#3381`](https://github.com/axsaucedo/seldon-core/pull/3381) +- Fix tags propogation with seldon client [`#3374`](https://github.com/axsaucedo/seldon-core/pull/3374) +- Updated python images [`#3380`](https://github.com/axsaucedo/seldon-core/pull/3380) +- Updated core builder to 3.7.10 [`#3376`](https://github.com/axsaucedo/seldon-core/pull/3376) +- add ansible runbook for Seldon Core minimal example [`#3363`](https://github.com/axsaucedo/seldon-core/pull/3363) +- add new upgrading pages to toctree [`#3365`](https://github.com/axsaucedo/seldon-core/pull/3365) +- Benchmarking automation extension [`#3350`](https://github.com/axsaucedo/seldon-core/pull/3350) +- Fix typos in benchmark notebook [`#3362`](https://github.com/axsaucedo/seldon-core/pull/3362) +- Updated documentation google tag [`#3361`](https://github.com/axsaucedo/seldon-core/pull/3361) +- Fix Loadtest Notebook Comments [`#3355`](https://github.com/axsaucedo/seldon-core/pull/3355) +- add example upgrade path into rclone-based storage initializer [`#3342`](https://github.com/axsaucedo/seldon-core/pull/3342) +- Added v2 inference protocol protos into istio virtualservice [`#3353`](https://github.com/axsaucedo/seldon-core/pull/3353) +- Ensure status url works with no engine [`#3313`](https://github.com/axsaucedo/seldon-core/pull/3313) +- python wrapper benchmarking [`#3336`](https://github.com/axsaucedo/seldon-core/pull/3336) +- Updated default rest threads to 1 and added grpc threads [`#3346`](https://github.com/axsaucedo/seldon-core/pull/3346) +- Benchmarking automation with on-demand CI test [`#3335`](https://github.com/axsaucedo/seldon-core/pull/3335) +- Fix broken docs test via broken link [`#3344`](https://github.com/axsaucedo/seldon-core/pull/3344) +- Gpt2 notebook example on Azure + Azure setup [`#3327`](https://github.com/axsaucedo/seldon-core/pull/3327) +- add SA to explainer podspec [`#3326`](https://github.com/axsaucedo/seldon-core/pull/3326) +- Update python_wrapping_docker.md [`#3323`](https://github.com/axsaucedo/seldon-core/pull/3323) +- Fix deploy link [`#3322`](https://github.com/axsaucedo/seldon-core/pull/3322) +- Added doc hint for install behind proxy [`#3311`](https://github.com/axsaucedo/seldon-core/pull/3311) +- Bump isort from 5.8.0 to 5.9.0 in /python [`#3316`](https://github.com/axsaucedo/seldon-core/pull/3316) +- Adding elements array support for v2 protocol single input [`#3317`](https://github.com/axsaucedo/seldon-core/pull/3317) +- Update OWNERS to add [majolo] [`#3315`](https://github.com/axsaucedo/seldon-core/pull/3315) +- Update OWNERS [`#3310`](https://github.com/axsaucedo/seldon-core/pull/3310) +- Added docuentation fix to support rtd versions popup [`#3309`](https://github.com/axsaucedo/seldon-core/pull/3309) +- Update sklearn_iris.ipynb [`#3170`](https://github.com/axsaucedo/seldon-core/pull/3170) +- Fixing typos across core repo [`#3307`](https://github.com/axsaucedo/seldon-core/pull/3307) +- Micro batch followup [`#3306`](https://github.com/axsaucedo/seldon-core/pull/3306) +- Fixed broken rtd versions [`#3308`](https://github.com/axsaucedo/seldon-core/pull/3308) +- Add micro-batching to batch processor [`#3301`](https://github.com/axsaucedo/seldon-core/pull/3301) +- Added headers to seldon core documentation [`#3304`](https://github.com/axsaucedo/seldon-core/pull/3304) +- Added styling for indentation of docs [`#3303`](https://github.com/axsaucedo/seldon-core/pull/3303) +- Update Iter8 promote URLs [`#3300`](https://github.com/axsaucedo/seldon-core/pull/3300) +- Bump pip-licenses from 3.1.0 to 3.4.0 in /python [`#3267`](https://github.com/axsaucedo/seldon-core/pull/3267) +- WIP: Release tag 1.10.0-dev [`#3297`](https://github.com/axsaucedo/seldon-core/pull/3297) +- Add "appVersion" in helm chart yaml (#3113) [`#2737`](https://github.com/axsaucedo/seldon-core/issues/2737) +- Licenses [`bc5cb8a`](https://github.com/axsaucedo/seldon-core/commit/bc5cb8a32743698813ccedc1c20e5de3f32a1935) +- the the [`53ea03b`](https://github.com/axsaucedo/seldon-core/commit/53ea03bf9f109da159ac8e60629941e427a21d66) +- Release 1.10.0 [`40ec9fc`](https://github.com/axsaucedo/seldon-core/commit/40ec9fc5f66f15038275462647673be8ba55c286) + +#### [v1.9.1](https://github.com/axsaucedo/seldon-core/compare/v1.9.0...v1.9.1) + +> 22 June 2021 + +- Adding elements array support for v2 protocol single input [`#3317`](https://github.com/axsaucedo/seldon-core/pull/3317) +- Release 1.9.1 [`8ad2ede`](https://github.com/axsaucedo/seldon-core/commit/8ad2ede5ca18e321f8603f1e2a821e767af000de) +- Added controllergen version [`850b305`](https://github.com/axsaucedo/seldon-core/commit/850b3058e389000c5ed0224625d097d5191a13cf) + +#### [v1.9.0](https://github.com/axsaucedo/seldon-core/compare/v1.8.0...v1.9.0) + +> 16 June 2021 + +- Iter8 Integration [`#3286`](https://github.com/axsaucedo/seldon-core/pull/3286) +- Docs styling fix to work on readthedocs [`#3291`](https://github.com/axsaucedo/seldon-core/pull/3291) +- Docs styling update [`#3221`](https://github.com/axsaucedo/seldon-core/pull/3221) +- Allow MLServer envs to be overriden [`#3288`](https://github.com/axsaucedo/seldon-core/pull/3288) +- small cleanups in req logger [`#3281`](https://github.com/axsaucedo/seldon-core/pull/3281) +- elements for batch and tf protocol [`#3280`](https://github.com/axsaucedo/seldon-core/pull/3280) +- Add Triton Examples Notebook to docs [`#3277`](https://github.com/axsaucedo/seldon-core/pull/3277) +- some unit tests for req logger [`#3271`](https://github.com/axsaucedo/seldon-core/pull/3271) +- add gunicorn to request logger [`#3121`](https://github.com/axsaucedo/seldon-core/pull/3121) +- categorical and proba for req logger ndarray [`#3256`](https://github.com/axsaucedo/seldon-core/pull/3256) +- Add explainer replicas and handle scale to zero [`#3246`](https://github.com/axsaucedo/seldon-core/pull/3246) +- Add istio host annotation [`#3244`](https://github.com/axsaucedo/seldon-core/pull/3244) +- Fix tracing debug [`#3240`](https://github.com/axsaucedo/seldon-core/pull/3240) +- Clean up openapi [`#3262`](https://github.com/axsaucedo/seldon-core/pull/3262) +- Add kfserving protocol to alibi explainer server [`#3248`](https://github.com/axsaucedo/seldon-core/pull/3248) +- Documenting PVC storage initialiser [`#3243`](https://github.com/axsaucedo/seldon-core/pull/3243) +- Run black (nbQA) on notebooks as part of fmt/lint [`#3249`](https://github.com/axsaucedo/seldon-core/pull/3249) +- Fixed broken "tutum/curl" image in Notebook tests tests [`#3252`](https://github.com/axsaucedo/seldon-core/pull/3252) +- update notebooks to use port 8080 for istio [`#3239`](https://github.com/axsaucedo/seldon-core/pull/3239) +- option to skip verify ssl on req logger [`#3231`](https://github.com/axsaucedo/seldon-core/pull/3231) +- Start 190 dev [`#3219`](https://github.com/axsaucedo/seldon-core/pull/3219) +- Tensorflow multi-model server [`#3220`](https://github.com/axsaucedo/seldon-core/pull/3220) +- Converting model predictions schema to dict in request logger processing [`#3222`](https://github.com/axsaucedo/seldon-core/pull/3222) +- Gpt2 notebook example [`#3217`](https://github.com/axsaucedo/seldon-core/pull/3217) +- Java Wrapper JSON POST API regression fix [`#3211`](https://github.com/axsaucedo/seldon-core/pull/3211) +- request logger metadata lookup [`#3183`](https://github.com/axsaucedo/seldon-core/pull/3183) +- Tfserving proxy custom data [`#3209`](https://github.com/axsaucedo/seldon-core/pull/3209) +- Release 1.9.0 [`90f3a1b`](https://github.com/axsaucedo/seldon-core/commit/90f3a1be7b9f5a8b7e508f704e86828e39e22a94) +- run nbqa-black and nbqa-isort [`a661972`](https://github.com/axsaucedo/seldon-core/commit/a661972b370d884b1b8adae3764def6a030fd00f) +- Add Iter8 Docs [`34c1adc`](https://github.com/axsaucedo/seldon-core/commit/34c1adc15d8beaaaa2c6aaea09d1464764e78b3a) + +#### [v1.8.0](https://github.com/axsaucedo/seldon-core/compare/v1.7.0...v1.8.0) + +> 20 May 2021 + +- Tfserving proxy custom data [`#3209`](https://github.com/axsaucedo/seldon-core/pull/3209) +- Java Wrapper JSON POST API regression fix [`#3211`](https://github.com/axsaucedo/seldon-core/pull/3211) +- Update Alibi-Detect to 0.6.2 [`#3160`](https://github.com/axsaucedo/seldon-core/pull/3160) +- Fix operator image build for redhat [`#3205`](https://github.com/axsaucedo/seldon-core/pull/3205) +- make rclone storage initializer more verbose [`#3203`](https://github.com/axsaucedo/seldon-core/pull/3203) +- Support disabling of ssl/tls in seldon_client [`#3141`](https://github.com/axsaucedo/seldon-core/pull/3141) +- Add Tempo Prepackaged Server [`#3193`](https://github.com/axsaucedo/seldon-core/pull/3193) +- Allow leader election to use configurable seldon-manager service account [`#3200`](https://github.com/axsaucedo/seldon-core/pull/3200) +- ensure http and grpc envs are used [`#3153`](https://github.com/axsaucedo/seldon-core/pull/3153) +- update community call calendar [`#3191`](https://github.com/axsaucedo/seldon-core/pull/3191) +- include rclone in adserver [`#3172`](https://github.com/axsaucedo/seldon-core/pull/3172) +- create v1 or vebeta1 CRD [`#3151`](https://github.com/axsaucedo/seldon-core/pull/3151) +- remove aggregate from feedback [`#3152`](https://github.com/axsaucedo/seldon-core/pull/3152) +- update docs [`#3188`](https://github.com/axsaucedo/seldon-core/pull/3188) +- include seldonio/rclone-storageinitializer in release.py script [`#3171`](https://github.com/axsaucedo/seldon-core/pull/3171) +- Rclone as default storage initalizer [`#3159`](https://github.com/axsaucedo/seldon-core/pull/3159) +- Documentation updates for the Ambassador Install process and to introduce CRD based config. [`#3163`](https://github.com/axsaucedo/seldon-core/pull/3163) +- Explicit mapping for elasticsearch Indexes in request logger component [`#3166`](https://github.com/axsaucedo/seldon-core/pull/3166) +- Update gunicorn requirement from <20.1.0,>=19.9.0 to >=19.9.0,<20.2.0 in /python [`#3099`](https://github.com/axsaucedo/seldon-core/pull/3099) +- Bump grpcio-tools from 1.33.2 to 1.37.1 in /python [`#3155`](https://github.com/axsaucedo/seldon-core/pull/3155) +- Add log-level to operator helm chart [`#3117`](https://github.com/axsaucedo/seldon-core/pull/3117) +- Add label to container services for graph internal nodes [`#3123`](https://github.com/axsaucedo/seldon-core/pull/3123) +- Depricate persistence [`#3104`](https://github.com/axsaucedo/seldon-core/pull/3104) +- Update kustomize to 4.1.2 [`#3135`](https://github.com/axsaucedo/seldon-core/pull/3135) +- mlflow example fix & image change: do not use editable install of SC for s2i wrapper [`#3118`](https://github.com/axsaucedo/seldon-core/pull/3118) +- Fix broken Alibi Detect image in master [`#3134`](https://github.com/axsaucedo/seldon-core/pull/3134) +- Allow nil graph TYPE [`#3116`](https://github.com/axsaucedo/seldon-core/pull/3116) +- Revert "Bump urllib3 from 1.25.9 to 1.26.4 in /python" [`#3110`](https://github.com/axsaucedo/seldon-core/pull/3110) +- Request logger elastic mapping type unsetting [`#3014`](https://github.com/axsaucedo/seldon-core/pull/3014) +- docs: use Helm v3 commands in Istio docs [`#3044`](https://github.com/axsaucedo/seldon-core/pull/3044) +- Redhat 1.7.0 [`#3101`](https://github.com/axsaucedo/seldon-core/pull/3101) +- Fix grammar [`#3094`](https://github.com/axsaucedo/seldon-core/pull/3094) +- Update alibi docs [`#3092`](https://github.com/axsaucedo/seldon-core/pull/3092) +- Add raw_data parameter to SeldonClient predict [`#3095`](https://github.com/axsaucedo/seldon-core/pull/3095) +- Bump flake8 from 3.8.1 to 3.9.0 in /python [`#3055`](https://github.com/axsaucedo/seldon-core/pull/3055) +- Increasing memory of notebook tests [`#3093`](https://github.com/axsaucedo/seldon-core/pull/3093) +- Bump pillow from 8.1.0 to 8.1.1 in /python [`#3078`](https://github.com/axsaucedo/seldon-core/pull/3078) +- Bump isort from 5.7.0 to 5.8.0 in /python [`#3081`](https://github.com/axsaucedo/seldon-core/pull/3081) +- Bump urllib3 from 1.25.9 to 1.26.4 in /python [`#3082`](https://github.com/axsaucedo/seldon-core/pull/3082) +- Update python server docs [`#3074`](https://github.com/axsaucedo/seldon-core/pull/3074) +- Add note on storageInitializerImage to release-1.7.0 highlights [`#3086`](https://github.com/axsaucedo/seldon-core/pull/3086) +- fix kustomize patch to include storageInitializerImage in the CRD [`#3090`](https://github.com/axsaucedo/seldon-core/pull/3090) +- note on scaling request logger [`#3088`](https://github.com/axsaucedo/seldon-core/pull/3088) +- rclone-based storage initializer - first steps [`#3089`](https://github.com/axsaucedo/seldon-core/pull/3089) +- Updated tag 1.8.0-dev [`#3083`](https://github.com/axsaucedo/seldon-core/pull/3083) +- GPU drift work [`#3060`](https://github.com/axsaucedo/seldon-core/pull/3060) +- Updating spacy notebook [`#3076`](https://github.com/axsaucedo/seldon-core/pull/3076) +- release v1.8.0-release [`65cb5ee`](https://github.com/axsaucedo/seldon-core/commit/65cb5ee3a0e5cedc7f5c60889d42448075bfe792) +- Update sklearn v2 notebooks and test [`e3e7968`](https://github.com/axsaucedo/seldon-core/commit/e3e7968552db01031fba2195e15d1374f6241f0b) +- adjust example [`db178bb`](https://github.com/axsaucedo/seldon-core/commit/db178bbab663a2cdb5ebda1e4dd60f097abe4769) + +#### [v1.7.0](https://github.com/axsaucedo/seldon-core/compare/v1.6.0...v1.7.0) + +> 18 March 2021 + +- Fixes broken docs-build test [`#3071`](https://github.com/axsaucedo/seldon-core/pull/3071) +- Support kfserving protocol in status URL [`#3064`](https://github.com/axsaucedo/seldon-core/pull/3064) +- Redhat 1.6.0 [`#2992`](https://github.com/axsaucedo/seldon-core/pull/2992) +- environment.yml typo in docs [`#3061`](https://github.com/axsaucedo/seldon-core/pull/3061) +- Delete mutating webhook if exists when operator creates resources [`#3031`](https://github.com/axsaucedo/seldon-core/pull/3031) +- Update health status [`#3023`](https://github.com/axsaucedo/seldon-core/pull/3023) +- Fix jx pipeline "release" [`#3054`](https://github.com/axsaucedo/seldon-core/pull/3054) +- fix integration / notebook tests [`#3039`](https://github.com/axsaucedo/seldon-core/pull/3039) +- fix broken link [`#3051`](https://github.com/axsaucedo/seldon-core/pull/3051) +- Revert "Update manifests to use 0.4.1 controller gen for webhook creation" [`#3049`](https://github.com/axsaucedo/seldon-core/pull/3049) +- Fix nil pointer dereference panics in mlserver [`#3047`](https://github.com/axsaucedo/seldon-core/pull/3047) +- docs: add helm v3 commands [`#3045`](https://github.com/axsaucedo/seldon-core/pull/3045) +- Experimental GPU Shap [`#2993`](https://github.com/axsaucedo/seldon-core/pull/2993) +- Fixes #3029 [`#3030`](https://github.com/axsaucedo/seldon-core/pull/3030) +- Update manifests to use 0.4.1 controller gen for webhook creation [`#3006`](https://github.com/axsaucedo/seldon-core/pull/3006) +- fix indentation of argo batch template [`#3008`](https://github.com/axsaucedo/seldon-core/pull/3008) +- update python licenses [`#3028`](https://github.com/axsaucedo/seldon-core/pull/3028) +- Clear methods when Gunicorn worker exits [`#3018`](https://github.com/axsaucedo/seldon-core/pull/3018) +- Notebook tests/metrics server port 8003 [`#3015`](https://github.com/axsaucedo/seldon-core/pull/3015) +- fix: missing string ending in python snippet in serving.md [`#3012`](https://github.com/axsaucedo/seldon-core/pull/3012) +- small improvements to metrics server example [`#2989`](https://github.com/axsaucedo/seldon-core/pull/2989) +- Support model repositories for Triton and Tensorflow Servers [`#2990`](https://github.com/axsaucedo/seldon-core/pull/2990) +- Extend CRD: allow to define storageInitializerImage in the graph definition [`#2937`](https://github.com/axsaucedo/seldon-core/pull/2937) +- MAB Distributed Persistence with Redis [`#2936`](https://github.com/axsaucedo/seldon-core/pull/2936) +- feat(svc): Add predictorSpec annotations to service [`#2618`](https://github.com/axsaucedo/seldon-core/pull/2618) +- Change seldon-core-microservice to spot unknown args [`#2976`](https://github.com/axsaucedo/seldon-core/pull/2976) +- Change version of JNI build image [`#2981`](https://github.com/axsaucedo/seldon-core/pull/2981) +- opendistro elastic [`#2923`](https://github.com/axsaucedo/seldon-core/pull/2923) +- Addressing CVEs for Redhat Python based images [`#2977`](https://github.com/axsaucedo/seldon-core/pull/2977) +- Bump coverage from 5.3.1 to 5.4 in /python [`#2908`](https://github.com/axsaucedo/seldon-core/pull/2908) +- Bump mypy-protobuf from 1.22 to 2.4 in /python [`#2928`](https://github.com/axsaucedo/seldon-core/pull/2928) +- Bump github.com/onsi/ginkgo from 1.14.1 to 1.15.0 in /operator [`#2930`](https://github.com/axsaucedo/seldon-core/pull/2930) +- Fix concurrent map writes in executor [`#2947`](https://github.com/axsaucedo/seldon-core/pull/2947) +- Remove managedFields from seldon pod spec metadata [`#2954`](https://github.com/axsaucedo/seldon-core/pull/2954) +- Updated PIP in base image to align with Python Cryptography Framework version [`#2974`](https://github.com/axsaucedo/seldon-core/pull/2974) +- Amended docker mount folder for CI builds [`#2973`](https://github.com/axsaucedo/seldon-core/pull/2973) +- Addressing CVEs from Python base Image [`#2970`](https://github.com/axsaucedo/seldon-core/pull/2970) +- Seldon CRD Status Removal [`#2941`](https://github.com/axsaucedo/seldon-core/pull/2941) +- Fix elasticsearch index [`#2972`](https://github.com/axsaucedo/seldon-core/pull/2972) +- Upgrade jenkins x [`#2957`](https://github.com/axsaucedo/seldon-core/pull/2957) +- Extract SeldonPodSpec Metadata into custom struct to allow structural CRD schema [`#2940`](https://github.com/axsaucedo/seldon-core/pull/2940) +- Update OWNERS to add Ivan [`#2946`](https://github.com/axsaucedo/seldon-core/pull/2946) +- feat(examples/pachyderm-cd4ml): Add demo of redeploying old model [`#2898`](https://github.com/axsaucedo/seldon-core/pull/2898) +- Updated 1.7.0 tag and added release notes [`#2925`](https://github.com/axsaucedo/seldon-core/pull/2925) +- Add summary metrics to executor [`#2922`](https://github.com/axsaucedo/seldon-core/pull/2922) +- Update keda_prom_auto_scale.ipynb to fix keda config in the doc [`#2915`](https://github.com/axsaucedo/seldon-core/pull/2915) +- Updated CR [`#2905`](https://github.com/axsaucedo/seldon-core/pull/2905) +- environment.yml typo in docs [`#3052`](https://github.com/axsaucedo/seldon-core/issues/3052) +- Merge pull request #3030 from SeldonIO/axsaucedo-patch-3 [`#3029`](https://github.com/axsaucedo/seldon-core/issues/3029) +- Fixes #3029 [`#3029`](https://github.com/axsaucedo/seldon-core/issues/3029) +- Updatede release v1.7.0 [`2884ac5`](https://github.com/axsaucedo/seldon-core/commit/2884ac55bf36ff28baa398836c1b2240d563c366) +- Updated licenses for 1.7.0 [`56e3026`](https://github.com/axsaucedo/seldon-core/commit/56e3026f73a6a768c1f71fa8e93d4efd62e5aea0) +- RedHat 1.6.0 release [`9539784`](https://github.com/axsaucedo/seldon-core/commit/9539784def235ff49da7f903f46bd1d4b6f57ed4) + +#### [v1.6.0](https://github.com/axsaucedo/seldon-core/compare/v1.5.2...v1.6.0) + +> 3 February 2021 + +- yum update seemingly not needed for operator [`#2918`](https://github.com/axsaucedo/seldon-core/pull/2918) +- updates for redhat scans [`#2870`](https://github.com/axsaucedo/seldon-core/pull/2870) +- Update Python Builder to use latest git for compatibility with github actions [`#2894`](https://github.com/axsaucedo/seldon-core/pull/2894) +- 2252 resolve pyyaml cve [`#2891`](https://github.com/axsaucedo/seldon-core/pull/2891) +- remove mutating webhook from Seldon Core Operator [`#2852`](https://github.com/axsaucedo/seldon-core/pull/2852) +- Github Action fixes [`#2892`](https://github.com/axsaucedo/seldon-core/pull/2892) +- Moving basic CI to github actions [`#2889`](https://github.com/axsaucedo/seldon-core/pull/2889) +- Generate helm-charts again to fix: Error: secrets "seldon-webhook-ser… [`#2886`](https://github.com/axsaucedo/seldon-core/pull/2886) +- Update Seldon versions for upgrade tests [`#2861`](https://github.com/axsaucedo/seldon-core/pull/2861) +- Fix grpcPort and httpPort in v1 CRD [`#2868`](https://github.com/axsaucedo/seldon-core/pull/2868) +- Rclone powered batch [`#2842`](https://github.com/axsaucedo/seldon-core/pull/2842) +- add hdfs example [`#2841`](https://github.com/axsaucedo/seldon-core/pull/2841) +- Allow Namespace Override for seldon-core-operator [`#2762`](https://github.com/axsaucedo/seldon-core/pull/2762) +- Extending Alibi Detect Server to expose prometheus metrics for outliers [`#2770`](https://github.com/axsaucedo/seldon-core/pull/2770) +- extend init containers documentation [`#2814`](https://github.com/axsaucedo/seldon-core/pull/2814) +- update triton tfserving example [`#2815`](https://github.com/axsaucedo/seldon-core/pull/2815) +- Update request logger to support v2 protocol [`#2802`](https://github.com/axsaucedo/seldon-core/pull/2802) +- Bump tenacity from 6.2.0 to 6.3.1 in /python [`#2796`](https://github.com/axsaucedo/seldon-core/pull/2796) +- Bump coverage from 5.3 to 5.3.1 in /python [`#2795`](https://github.com/axsaucedo/seldon-core/pull/2795) +- Bump pytest from 6.2.0 to 6.2.1 in /python [`#2797`](https://github.com/axsaucedo/seldon-core/pull/2797) +- Fix send_feedback response wrongly wrapped as ndarray [`#2807`](https://github.com/axsaucedo/seldon-core/pull/2807) +- Helm chart repo fix for integration tests [`#2809`](https://github.com/axsaucedo/seldon-core/pull/2809) +- Add V2 data plane support for alibi detect server [`0e9eee5`](https://github.com/axsaucedo/seldon-core/commit/0e9eee5bcbe52488d4b703e6e9fc755b19496c72) +- update licenses [`fae1389`](https://github.com/axsaucedo/seldon-core/commit/fae138920508b83633a944344f29715468aff1b2) +- feat(examples/pachyderm-simple): Update and improve Pachyderm example to use S3 gateway [`f95eafc`](https://github.com/axsaucedo/seldon-core/commit/f95eafc6903a1a3cf295aa132dc0e77961369f0b) + +#### [v1.5.2](https://github.com/axsaucedo/seldon-core/compare/v1.5.1...v1.5.2) + +> 16 February 2021 + +- fix generated resources [`#2959`](https://github.com/axsaucedo/seldon-core/pull/2959) +- Remove managedFields from seldon pod spec metadata [`#2955`](https://github.com/axsaucedo/seldon-core/pull/2955) +- Add v1 CRD [`9820046`](https://github.com/axsaucedo/seldon-core/commit/98200467f1252341453d0e4d4ce6d0a1753b3616) +- Add the whole ObjectMeta struct [`59155db`](https://github.com/axsaucedo/seldon-core/commit/59155db9bf02f11fa44de222f29f324638f0d12b) +- Extract SeldonPodSpec metadata into custom struct [`c2bbbf2`](https://github.com/axsaucedo/seldon-core/commit/c2bbbf260262b24c025e47fcc77bbda4d6e16042) + +#### [v1.5.1](https://github.com/axsaucedo/seldon-core/compare/v1.5.0...v1.5.1) + +> 17 December 2020 + +- WIP: Updating OpenAPI schema schema [`#2700`](https://github.com/axsaucedo/seldon-core/pull/2700) +- do not act on resources that have deletion timestamp set [`#2782`](https://github.com/axsaucedo/seldon-core/pull/2782) +- Bump grpcio-reflection from 1.33.2 to 1.34.0 in /python [`#2749`](https://github.com/axsaucedo/seldon-core/pull/2749) +- add python wrapper developer notes [`#2738`](https://github.com/axsaucedo/seldon-core/pull/2738) +- Update image make minio client compatible with ssl cert mismatch and add delete step [`#2746`](https://github.com/axsaucedo/seldon-core/pull/2746) +- Update Timeouts Notebook [`#2753`](https://github.com/axsaucedo/seldon-core/pull/2753) +- Revert "Add security context to seldon-controller-manager deployment" [`#2752`](https://github.com/axsaucedo/seldon-core/pull/2752) +- Redhat 1.5.0 release [`#2739`](https://github.com/axsaucedo/seldon-core/pull/2739) +- Update OWNERS_ALIASES [`#2733`](https://github.com/axsaucedo/seldon-core/pull/2733) +- Update OWNERS [`#2732`](https://github.com/axsaucedo/seldon-core/pull/2732) +- remove legacy Python2 components [`#2724`](https://github.com/axsaucedo/seldon-core/pull/2724) +- Update ambassador doc for shadow deployment [`#2697`](https://github.com/axsaucedo/seldon-core/pull/2697) +- Rebuilt CRDs for 1.5.0 release [`#2712`](https://github.com/axsaucedo/seldon-core/pull/2712) +- Updated images to 1.5.1 [`c8deb24`](https://github.com/axsaucedo/seldon-core/commit/c8deb242afd599e250eab18ac99da91b8c5dbadb) +- Merge commit 'f2b2d30446504b3c5834bb32383a583d44c96482' into v1.5.1-release [`c57f246`](https://github.com/axsaucedo/seldon-core/commit/c57f246cdea6d3b1f78975ea1bde58b6f677a826) +- Update licenses [`15bd9f8`](https://github.com/axsaucedo/seldon-core/commit/15bd9f8f3780f05f99e3941a2f5d867e07d96b4f) + +#### [v1.5.0](https://github.com/axsaucedo/seldon-core/compare/v1.2.3...v1.5.0) + +> 3 December 2020 + +- Updated helm chart docs [`#2742`](https://github.com/axsaucedo/seldon-core/pull/2742) +- Updated charts and example model [`#2740`](https://github.com/axsaucedo/seldon-core/pull/2740) +- Add back "seldon" gateway [`#2701`](https://github.com/axsaucedo/seldon-core/pull/2701) +- fix batch logging [`#2699`](https://github.com/axsaucedo/seldon-core/pull/2699) +- Updates for Openshift release process [`#2692`](https://github.com/axsaucedo/seldon-core/pull/2692) +- Fix typo in ci build images script [`#2698`](https://github.com/axsaucedo/seldon-core/pull/2698) +- Prepare 1.5.0 release updating docs [`#2695`](https://github.com/axsaucedo/seldon-core/pull/2695) +- Add Istio Troubleshoot for nonroot issue [`#2687`](https://github.com/axsaucedo/seldon-core/pull/2687) +- Update testing script for KEDA v2.0 GA [`#2684`](https://github.com/axsaucedo/seldon-core/pull/2684) +- Updated alibi detect to 0.4.3 [`#2678`](https://github.com/axsaucedo/seldon-core/pull/2678) +- Fix tensorflow prediction from explainer [`#2671`](https://github.com/axsaucedo/seldon-core/pull/2671) +- Alibi detect enhancements (Expose metrics with 0 value and include seldon_deployment_namespace tag to metric) [`#2672`](https://github.com/axsaucedo/seldon-core/pull/2672) +- WIP: add feedback to batch processor [`#2653`](https://github.com/axsaucedo/seldon-core/pull/2653) +- Add requestPath metadata on Python Wrapper [`#2587`](https://github.com/axsaucedo/seldon-core/pull/2587) +- Fix typo in reply url in outlier example [`#2635`](https://github.com/axsaucedo/seldon-core/pull/2635) +- Update Alibi-Detect wrapper and drift and outlier examples [`#2626`](https://github.com/axsaucedo/seldon-core/pull/2626) +- Batch race condition fix [`#2630`](https://github.com/axsaucedo/seldon-core/pull/2630) +- Use UTF-8 code for check mark [`#2627`](https://github.com/axsaucedo/seldon-core/pull/2627) +- Parameterize mc image and fix access_key/secret_key [`#2619`](https://github.com/axsaucedo/seldon-core/pull/2619) +- [Docs] Removed metadata from incubating as its graduated feature [`#2613`](https://github.com/axsaucedo/seldon-core/pull/2613) +- Fixed a typo (@trivial) [`#2612`](https://github.com/axsaucedo/seldon-core/pull/2612) +- Update microservice.R for supporting jsonData input in R [`#2544`](https://github.com/axsaucedo/seldon-core/pull/2544) +- Update to 1.5.0-dev [`#2583`](https://github.com/axsaucedo/seldon-core/pull/2583) +- Update to 1.4.0-dev missing image version [`#2579`](https://github.com/axsaucedo/seldon-core/pull/2579) +- Fix keda notebook testing [`#2565`](https://github.com/axsaucedo/seldon-core/pull/2565) +- Update to Alibi 0.5.5 [`#2571`](https://github.com/axsaucedo/seldon-core/pull/2571) +- Fix protocols_example [`#2564`](https://github.com/axsaucedo/seldon-core/pull/2564) +- Adding prom annotations for feedback metrics server example [`#2572`](https://github.com/axsaucedo/seldon-core/pull/2572) +- Extend drift detect server to expose metrics [`#2557`](https://github.com/axsaucedo/seldon-core/pull/2557) +- image versions reference for next release [`#2560`](https://github.com/axsaucedo/seldon-core/pull/2560) +- feat(defaults): Add default resources to engine/executor container [`#2514`](https://github.com/axsaucedo/seldon-core/pull/2514) +- feat(pdb): Add support for managing PDBs [`#2515`](https://github.com/axsaucedo/seldon-core/pull/2515) +- Add KEDA support to seldon-core [`#2506`](https://github.com/axsaucedo/seldon-core/pull/2506) +- fix links in docs by re-adding .html suffix [`#2549`](https://github.com/axsaucedo/seldon-core/pull/2549) +- Add pidfile config for gunicorn [`#2547`](https://github.com/axsaucedo/seldon-core/pull/2547) +- fix links to metrics notebooks [`#2548`](https://github.com/axsaucedo/seldon-core/pull/2548) +- Update mypy requirement from <0.783 to <0.791 in /python [`#2545`](https://github.com/axsaucedo/seldon-core/pull/2545) +- Add V2 examples for SKLearn and XGBoost [`#2512`](https://github.com/axsaucedo/seldon-core/pull/2512) +- Fixed AD Server Dependencies and Added notebook integration test [`#2536`](https://github.com/axsaucedo/seldon-core/pull/2536) +- Github actions added rebase command [`#2451`](https://github.com/axsaucedo/seldon-core/pull/2451) +- fix integration test by adding the missing comma [`#2527`](https://github.com/axsaucedo/seldon-core/pull/2527) +- Added Kafka Protocol Example with Sklearn Spacy NLP [`#2501`](https://github.com/axsaucedo/seldon-core/pull/2501) +- Update licenses [`#2496`](https://github.com/axsaucedo/seldon-core/pull/2496) +- Add mesa GL to Dockerfile for Alibi Detect Server [`#2482`](https://github.com/axsaucedo/seldon-core/pull/2482) +- revert change to retention period - leave default and let user override [`#2472`](https://github.com/axsaucedo/seldon-core/pull/2472) +- V2 Dataplane in Executor/Operator + Triton Server [`#2023`](https://github.com/axsaucedo/seldon-core/pull/2023) +- allow extra custom field in model metadata [`#2376`](https://github.com/axsaucedo/seldon-core/pull/2376) +- Add SSL listener back in after removal by multiplexing reversion [`#2448`](https://github.com/axsaucedo/seldon-core/pull/2448) +- Ensure updated pygments installed [`#2457`](https://github.com/axsaucedo/seldon-core/pull/2457) +- Remove tf binary from args when creating image for tfserving [`#2343`](https://github.com/axsaucedo/seldon-core/pull/2343) +- Allow terminationGracePeriodSeconds to be overridden [`#2345`](https://github.com/axsaucedo/seldon-core/pull/2345) +- Disallow 2 shadows [`#2414`](https://github.com/axsaucedo/seldon-core/pull/2414) +- Add -2 as option for route abort [`#2415`](https://github.com/axsaucedo/seldon-core/pull/2415) +- Fix image Jenkinx X build failures [`#2449`](https://github.com/axsaucedo/seldon-core/pull/2449) +- Add release notes template [`#2190`](https://github.com/axsaucedo/seldon-core/pull/2190) +- Update seldon-single-model [`#2435`](https://github.com/axsaucedo/seldon-core/pull/2435) +- Updated pinned versions of prepackaged servers [`#2399`](https://github.com/axsaucedo/seldon-core/pull/2399) +- Revert multiplexing in the Executor [`#2365`](https://github.com/axsaucedo/seldon-core/pull/2365) +- Bump pytest from 5.4.2 to 6.0.2 in /python [`#2421`](https://github.com/axsaucedo/seldon-core/pull/2421) +- Bump okhttp from 4.8.1 to 4.9.0 in /engine [`#2418`](https://github.com/axsaucedo/seldon-core/pull/2418) +- Bump coverage from 5.2 to 5.3 in /python [`#2419`](https://github.com/axsaucedo/seldon-core/pull/2419) +- Bump jaeger-client from 1.3.2 to 1.4.0 in /engine [`#2417`](https://github.com/axsaucedo/seldon-core/pull/2417) +- Update MLflow in MLFLOW_SERVER [`#2412`](https://github.com/axsaucedo/seldon-core/pull/2412) +- slower scrape [`#2402`](https://github.com/axsaucedo/seldon-core/pull/2402) +- Another Inreference -> inference change [`#2377`](https://github.com/axsaucedo/seldon-core/pull/2377) +- 2258 update kubeflow example to v1.0.0 of kubeflow (and standalone kubeflow pipelines) [`#2366`](https://github.com/axsaucedo/seldon-core/pull/2366) +- Spelling update [`#2369`](https://github.com/axsaucedo/seldon-core/pull/2369) +- assaf-java-s2i-update [`#2178`](https://github.com/axsaucedo/seldon-core/pull/2178) +- Timeseries-algorithm-2 [`#2359`](https://github.com/axsaucedo/seldon-core/pull/2359) +- re-add ContentType to combiner payload [`#2341`](https://github.com/axsaucedo/seldon-core/pull/2341) +- k8s 1.18 fix [`#2339`](https://github.com/axsaucedo/seldon-core/pull/2339) +- Update licenses [`#2342`](https://github.com/axsaucedo/seldon-core/pull/2342) +- fix python test microservice flakiness [`#2336`](https://github.com/axsaucedo/seldon-core/pull/2336) +- allow independent installation of grafana and prometheus [`#2057`](https://github.com/axsaucedo/seldon-core/pull/2057) +- Update install.md [`#2304`](https://github.com/axsaucedo/seldon-core/pull/2304) +- Add SELDON_ENVIRONMENT to Index Name [`#2329`](https://github.com/axsaucedo/seldon-core/pull/2329) +- Kafka Support in Executor [`#1919`](https://github.com/axsaucedo/seldon-core/pull/1919) +- Alibi Update [`#2241`](https://github.com/axsaucedo/seldon-core/pull/2241) +- Update to go 1.14.7 in Core-Builder and update executor licenses [`#2321`](https://github.com/axsaucedo/seldon-core/pull/2321) +- Fix shadow and no predictors validation [`#2314`](https://github.com/axsaucedo/seldon-core/pull/2314) +- Update fluentd-values.yaml [`#2306`](https://github.com/axsaucedo/seldon-core/pull/2306) +- 2271 feedback reward custom metrics [`#2289`](https://github.com/axsaucedo/seldon-core/pull/2289) +- Adding Janis to the list of approvers [`#2294`](https://github.com/axsaucedo/seldon-core/pull/2294) +- docs(c1): Add c1 to adopters list [`#2296`](https://github.com/axsaucedo/seldon-core/pull/2296) +- Add initial adopters file [`#2295`](https://github.com/axsaucedo/seldon-core/pull/2295) +- Updated branch name for nightly release [`#2279`](https://github.com/axsaucedo/seldon-core/pull/2279) +- Adding links to README features section [`#2278`](https://github.com/axsaucedo/seldon-core/pull/2278) +- Rebuilt protos using 3.14 protoc version [`7868d59`](https://github.com/axsaucedo/seldon-core/commit/7868d597b5e7076175cb8afdc1956f80ed87ae1d) +- Base build with explicit library references [`a72bdd9`](https://github.com/axsaucedo/seldon-core/commit/a72bdd92d6d774362d1e082739f2ac21d7bb090f) +- Added proto conversion [`04f42b6`](https://github.com/axsaucedo/seldon-core/commit/04f42b6ff72bbb7d2c3b90203501ef2291c962bb) + +#### [v1.2.3](https://github.com/axsaucedo/seldon-core/compare/v1.2.2...v1.2.3) + +> 14 August 2020 + +- Added 1.2.3 dev tag to prepare for release [`#2274`](https://github.com/axsaucedo/seldon-core/pull/2274) +- Updated create script to perform 1.2.3 release [`#2269`](https://github.com/axsaucedo/seldon-core/pull/2269) +- Fix create release script bug [`#2267`](https://github.com/axsaucedo/seldon-core/pull/2267) +- Bump okhttp from 4.8.0 to 4.8.1 in /engine [`#2257`](https://github.com/axsaucedo/seldon-core/pull/2257) +- Updated kfserving base image [`#2261`](https://github.com/axsaucedo/seldon-core/pull/2261) +- Add kubeflow pipeline example to docs [`#2265`](https://github.com/axsaucedo/seldon-core/pull/2265) +- Update ambassador.md [`#2245`](https://github.com/axsaucedo/seldon-core/pull/2245) +- Jenkins x snyk security checks [`#2251`](https://github.com/axsaucedo/seldon-core/pull/2251) +- Batch benchmarking with Argo Workflows [`#2248`](https://github.com/axsaucedo/seldon-core/pull/2248) +- Bump pip-licenses from 2.2.1 to 2.3.0 in /python [`#2228`](https://github.com/axsaucedo/seldon-core/pull/2228) +- Bump pandas from 1.0.1 to 1.1.0 in /python [`#2232`](https://github.com/axsaucedo/seldon-core/pull/2232) +- Bump jaeger-client from 1.3.1 to 1.3.2 in /engine [`#2233`](https://github.com/axsaucedo/seldon-core/pull/2233) +- Add license_files to setup.py [`#2210`](https://github.com/axsaucedo/seldon-core/pull/2210) +- Openshift Operator 1.2.2 [`#2226`](https://github.com/axsaucedo/seldon-core/pull/2226) +- Update version to 1.3.0-dev [`#2219`](https://github.com/axsaucedo/seldon-core/pull/2219) +- Add labels to deployments and improve label coverage of resources [`#2130`](https://github.com/axsaucedo/seldon-core/pull/2130) +- update openshift operator to 1.2.2 [`9e62f3e`](https://github.com/axsaucedo/seldon-core/commit/9e62f3efd327ec9842385d68b5998c537df6793c) +- Added benchmarking argo examples [`d54d9df`](https://github.com/axsaucedo/seldon-core/commit/d54d9df4803f5c96a2065c99ac2a01b61dbaadce) +- Updated batch helm charts for more granular options [`98e99f8`](https://github.com/axsaucedo/seldon-core/commit/98e99f82695fd36db9b9e5ec95acb8cd1760f98d) + +#### [v1.2.2](https://github.com/axsaucedo/seldon-core/compare/v1.2.1...v1.2.2) + +> 28 July 2020 + +- Release 1.2.2 [`#2208`](https://github.com/axsaucedo/seldon-core/pull/2208) +- Upgrading 1.2.2 [`#2206`](https://github.com/axsaucedo/seldon-core/pull/2206) +- Update licenses for Python package [`#2196`](https://github.com/axsaucedo/seldon-core/pull/2196) +- Fix drift predict [`#2195`](https://github.com/axsaucedo/seldon-core/pull/2195) +- Make Azure dependency optional [`#2170`](https://github.com/axsaucedo/seldon-core/pull/2170) +- fix(port): Update grpc executor target port [`#2131`](https://github.com/axsaucedo/seldon-core/pull/2131) +- upgrade k8s.io and jaeger-client-go libraries [`#2169`](https://github.com/axsaucedo/seldon-core/pull/2169) +- WIP: update images reference doc for 1.2.2 release [`#2167`](https://github.com/axsaucedo/seldon-core/pull/2167) +- Routing disclaimer in executor [`#2172`](https://github.com/axsaucedo/seldon-core/pull/2172) +- Revert "Jenkins X add comment when pipeline finishes " [`#2177`](https://github.com/axsaucedo/seldon-core/pull/2177) +- fix issues with test_upgrade notebook [`#2145`](https://github.com/axsaucedo/seldon-core/pull/2145) +- Add missing license to executor [`#2147`](https://github.com/axsaucedo/seldon-core/pull/2147) +- fixed noEngine [`#1970`](https://github.com/axsaucedo/seldon-core/pull/1970) +- attach serviceAccountName to prepackaged deployment spec [`#1866`](https://github.com/axsaucedo/seldon-core/pull/1866) +- update version of operator in executor deps [`#2121`](https://github.com/axsaucedo/seldon-core/pull/2121) +- Upgrade go dependencies: zap istio knative [`#2129`](https://github.com/axsaucedo/seldon-core/pull/2129) +- Remove executor's dependency on k8s.io/client-go [`#2106`](https://github.com/axsaucedo/seldon-core/pull/2106) +- operator: controller-runtime upgrade to v0.5.8 [`#2117`](https://github.com/axsaucedo/seldon-core/pull/2117) +- Enable production settings in loggers [`#1980`](https://github.com/axsaucedo/seldon-core/pull/1980) +- Executor/deps update - straightforward dependencies update [`#2099`](https://github.com/axsaucedo/seldon-core/pull/2099) +- Added fix to CI return value script [`#2104`](https://github.com/axsaucedo/seldon-core/pull/2104) +- run python fmt on master [`#2100`](https://github.com/axsaucedo/seldon-core/pull/2100) +- Add PR template with release notes [`#2086`](https://github.com/axsaucedo/seldon-core/pull/2086) +- Address ambassador deprecation warnings [`#2069`](https://github.com/axsaucedo/seldon-core/pull/2069) +- Move engine tests [`#2082`](https://github.com/axsaucedo/seldon-core/pull/2082) +- Use production server by default [`#2047`](https://github.com/axsaucedo/seldon-core/pull/2047) +- extend seldon-single-model chart [`#2054`](https://github.com/axsaucedo/seldon-core/pull/2054) +- Redhat 1.2.1 [`#2074`](https://github.com/axsaucedo/seldon-core/pull/2074) +- Update to version 1.2.2-dev [`#2073`](https://github.com/axsaucedo/seldon-core/pull/2073) +- Bump github.com/onsi/gomega from 1.8.1 to 1.10.1 in /executor [`#2039`](https://github.com/axsaucedo/seldon-core/pull/2039) +- Bump jackson.version from 2.10.0 to 2.11.1 in /engine [`#2026`](https://github.com/axsaucedo/seldon-core/pull/2026) +- Bump pip-licenses from 2.2.0 to 2.2.1 in /python [`#2031`](https://github.com/axsaucedo/seldon-core/pull/2031) +- SeldonMetadata and GRPC support [`#2005`](https://github.com/axsaucedo/seldon-core/pull/2005) +- Updated licenses [`7bb693b`](https://github.com/axsaucedo/seldon-core/commit/7bb693b2047d5ec5af6fe03fdbafd2c3980bce31) +- Re-generate licenses [`edf9fbe`](https://github.com/axsaucedo/seldon-core/commit/edf9fbe0dbcddbdff4187c83ec42f68617d1c200) +- 1.2.1 RedHat Release [`bb12768`](https://github.com/axsaucedo/seldon-core/commit/bb127684e31b7217a4f2577c21e331b722a9243d) + +#### [v1.2.1](https://github.com/axsaucedo/seldon-core/compare/v1.1.0...v1.2.1) + +> 1 July 2020 + +- upgrading to 1.2.1 [`#2052`](https://github.com/axsaucedo/seldon-core/pull/2052) +- Use correct YAML package [`#2010`](https://github.com/axsaucedo/seldon-core/pull/2010) +- volume mount names upgrade fix [`#2019`](https://github.com/axsaucedo/seldon-core/pull/2019) +- fix notebook server_examples to not fail on MLFlow server [`#2050`](https://github.com/axsaucedo/seldon-core/pull/2050) +- Allow predictor replica changes to not cause rolling update [`#2016`](https://github.com/axsaucedo/seldon-core/pull/2016) +- Fix for ensuring old clusterwide webhook is deleted [`#2013`](https://github.com/axsaucedo/seldon-core/pull/2013) +- fix typo in upgrading [`#2035`](https://github.com/axsaucedo/seldon-core/pull/2035) +- Fix version of sphinx [`#2025`](https://github.com/axsaucedo/seldon-core/pull/2025) +- Redhat v1.2.0 [`#1996`](https://github.com/axsaucedo/seldon-core/pull/1996) +- Update requirements.txt and readme file for KerasSpamClassifier [`#2002`](https://github.com/axsaucedo/seldon-core/pull/2002) +- Added CORS headers to enable Front-End inputs on Go Engine [`#1952`](https://github.com/axsaucedo/seldon-core/pull/1952) +- Update upgrading docs [`#1971`](https://github.com/axsaucedo/seldon-core/pull/1971) +- Fixes for tests [`#1950`](https://github.com/axsaucedo/seldon-core/pull/1950) +- Fix annotations and labels in Helm chart [`#1967`](https://github.com/axsaucedo/seldon-core/pull/1967) +- Fix content-type behaviour in executor [`#1900`](https://github.com/axsaucedo/seldon-core/pull/1900) +- Update licenses [`#1954`](https://github.com/axsaucedo/seldon-core/pull/1954) +- Add commercial secton to README [`#1962`](https://github.com/axsaucedo/seldon-core/pull/1962) +- Changed OpenAPI file permissions within image [`#1956`](https://github.com/axsaucedo/seldon-core/pull/1956) +- Fix notebooks test [`#1940`](https://github.com/axsaucedo/seldon-core/pull/1940) +- add v1 metadata format that describes SeldonMessage more accurately [`#1911`](https://github.com/axsaucedo/seldon-core/pull/1911) +- feat(blogs): Add a new blog post in Chinese [`#1939`](https://github.com/axsaucedo/seldon-core/pull/1939) +- Batch Processor Component [`#1915`](https://github.com/axsaucedo/seldon-core/pull/1915) +- Added checks to only build components in tests if have been modified [`#1909`](https://github.com/axsaucedo/seldon-core/pull/1909) +- fix the loop length from parmeters count [`#1908`](https://github.com/axsaucedo/seldon-core/pull/1908) +- Optionally allow manager to create CRD [`#1848`](https://github.com/axsaucedo/seldon-core/pull/1848) +- Authentication and authorization for seldon core requests example [`#1834`](https://github.com/axsaucedo/seldon-core/pull/1834) +- Add istio retries to docs [`#1842`](https://github.com/axsaucedo/seldon-core/pull/1842) +- graph level metadata [`#1803`](https://github.com/axsaucedo/seldon-core/pull/1803) +- Add executor changes for HTTP/gRPC multiplexing [`#1772`](https://github.com/axsaucedo/seldon-core/pull/1772) +- fix script pushing wrapper images to docker hub [`#1875`](https://github.com/axsaucedo/seldon-core/pull/1875) +- Prepackaged RedHat Model Servers [`#1775`](https://github.com/axsaucedo/seldon-core/pull/1775) +- Fix broken and/or missing links in the documentation [`#1743`](https://github.com/axsaucedo/seldon-core/pull/1743) +- Documentation fixes on examples [`#1849`](https://github.com/axsaucedo/seldon-core/pull/1849) +- Use helm v3.2.0 in core-builder Dockerfile [`#1812`](https://github.com/axsaucedo/seldon-core/pull/1812) +- Add headers to curl request for executor sample [`#1771`](https://github.com/axsaucedo/seldon-core/pull/1771) +- Swagger UI with Embedded Seldon Deployment Values [`#1744`](https://github.com/axsaucedo/seldon-core/pull/1744) +- Updates for community and certified 1.1.0 operator [`#1711`](https://github.com/axsaucedo/seldon-core/pull/1711) +- createResources also drives configmap [`#1725`](https://github.com/axsaucedo/seldon-core/pull/1725) +- Fix typo in suppressing custom_tags missing message [`#1721`](https://github.com/axsaucedo/seldon-core/pull/1721) +- Document suppression of missing custom_metrics and custom_tags prior to 1.1 [`#1720`](https://github.com/axsaucedo/seldon-core/pull/1720) +- RedHat Operator 1.2.0 release [`9a92ac5`](https://github.com/axsaucedo/seldon-core/commit/9a92ac5d368d8ca94c74819819a93528f8abbbc1) +- seldon-core python 1.2.0 [`6c79278`](https://github.com/axsaucedo/seldon-core/commit/6c7927814b67ab6ad84793c1838fa9fc94035624) +- Update python licenses [`f33f584`](https://github.com/axsaucedo/seldon-core/commit/f33f5848a75a11486c38186324e8fadeb46eba1a) + +#### [v1.1.0](https://github.com/axsaucedo/seldon-core/compare/v1.0.2...v1.1.0) + +> 16 April 2020 + +- Outlier and Drift Detection Examples [`#1702`](https://github.com/axsaucedo/seldon-core/pull/1702) +- 1695 istio client [`#1696`](https://github.com/axsaucedo/seldon-core/pull/1696) +- Leave timeouts as default [`#1693`](https://github.com/axsaucedo/seldon-core/pull/1693) +- Explainer Gateway Fix for Istio, Ambassador and Python Client [`#1668`](https://github.com/axsaucedo/seldon-core/pull/1668) +- Allow non-model specific predict for Tensorflow protocol [`#1684`](https://github.com/axsaucedo/seldon-core/pull/1684) +- Breaking Changes Doc for 1.1 [`#1496`](https://github.com/axsaucedo/seldon-core/pull/1496) +- RedHat Community Operator [`#1519`](https://github.com/axsaucedo/seldon-core/pull/1519) +- Fixed typo for version file path [`#1670`](https://github.com/axsaucedo/seldon-core/pull/1670) +- Add /scale subresource to CRD and replicas to various parts of CRD. [`#1633`](https://github.com/axsaucedo/seldon-core/pull/1633) +- Add missing roadmap link [`#1654`](https://github.com/axsaucedo/seldon-core/pull/1654) +- Fix some readme links [`#1636`](https://github.com/axsaucedo/seldon-core/pull/1636) +- Replace api group machinelearning with machinelearning.seldon.io [`#1614`](https://github.com/axsaucedo/seldon-core/pull/1614) +- Add missing roadmap doc [`#1647`](https://github.com/axsaucedo/seldon-core/pull/1647) +- Basic support for Cloudevents with KNative Eventing Example [`#1572`](https://github.com/axsaucedo/seldon-core/pull/1572) +- remove unused docs folder [`#1639`](https://github.com/axsaucedo/seldon-core/pull/1639) +- check for virtualservices before running clean up [`#1632`](https://github.com/axsaucedo/seldon-core/pull/1632) +- Fix clean up of old virtual services [`#1618`](https://github.com/axsaucedo/seldon-core/pull/1618) +- Fix Prepackaged Server nil and update core examples [`#1623`](https://github.com/axsaucedo/seldon-core/pull/1623) +- Revert "Make inclusion of metrics in SeldonMessage configurable in 1.1" [`#1624`](https://github.com/axsaucedo/seldon-core/pull/1624) +- Deployment name changes [`#1573`](https://github.com/axsaucedo/seldon-core/pull/1573) +- Ensure all labels and annotations added to created deployments [`#1580`](https://github.com/axsaucedo/seldon-core/pull/1580) +- Update explainer path for Ambassador [`#1585`](https://github.com/axsaucedo/seldon-core/pull/1585) +- Fix labelling panic for prepackaged servers [`#1600`](https://github.com/axsaucedo/seldon-core/pull/1600) +- document SC 1.1 compatibility with different s2i wrappers [`#1602`](https://github.com/axsaucedo/seldon-core/pull/1602) +- Fix for empty explainers [`#1604`](https://github.com/axsaucedo/seldon-core/pull/1604) +- Add new labels to Services [`#1555`](https://github.com/axsaucedo/seldon-core/pull/1555) +- Added documentation page on local testing [`#1586`](https://github.com/axsaucedo/seldon-core/pull/1586) +- Add Events and fix State for SeldonDeployments [`#1570`](https://github.com/axsaucedo/seldon-core/pull/1570) +- Move protocol/transport CRD variables [`#1553`](https://github.com/axsaucedo/seldon-core/pull/1553) +- General update of docs [`#1540`](https://github.com/axsaucedo/seldon-core/pull/1540) +- Bump pytest from 5.3.1 to 5.4.1 in /python [`#1545`](https://github.com/axsaucedo/seldon-core/pull/1545) +- Update mypy requirement from <0.762 to <0.771 in /python [`#1544`](https://github.com/axsaucedo/seldon-core/pull/1544) +- Added default env secret name for flexible definition of env variables [`#1531`](https://github.com/axsaucedo/seldon-core/pull/1531) +- Allow REST error payloads to be returned [`#1446`](https://github.com/axsaucedo/seldon-core/pull/1446) +- Cleanup examples [`#1495`](https://github.com/axsaucedo/seldon-core/pull/1495) +- Change explainer to pointer reference in api types [`#1497`](https://github.com/axsaucedo/seldon-core/pull/1497) +- add notebook test deps to integration tesets requirements file [`#1535`](https://github.com/axsaucedo/seldon-core/pull/1535) +- HPA scaleTargetRef apiVersion should be consistent with Deployments [`#1534`](https://github.com/axsaucedo/seldon-core/pull/1534) +- Make copy of locals() [`#1536`](https://github.com/axsaucedo/seldon-core/pull/1536) +- Update operator deps and allow istio retries [`#1518`](https://github.com/axsaucedo/seldon-core/pull/1518) +- Added helmchart variable to operator to be able to set a default "global" request logging prefix [`#1517`](https://github.com/axsaucedo/seldon-core/pull/1517) +- Added version to tfserving image [`#1516`](https://github.com/axsaucedo/seldon-core/pull/1516) +- Reduce flakiness on tracing tests [`#1488`](https://github.com/axsaucedo/seldon-core/pull/1488) +- Update XGBoost [`#1483`](https://github.com/axsaucedo/seldon-core/pull/1483) +- Update Engine and top level makefiles [`#1522`](https://github.com/axsaucedo/seldon-core/pull/1522) +- od logging [`#1465`](https://github.com/axsaucedo/seldon-core/pull/1465) +- fix operator helm file generator [`#1487`](https://github.com/axsaucedo/seldon-core/pull/1487) +- tags backward compatibility in executor [`#1481`](https://github.com/axsaucedo/seldon-core/pull/1481) +- Always set variables for predictive unit and deployment identifiers [Fixes #1449] [`#1491`](https://github.com/axsaucedo/seldon-core/pull/1491) +- updated path to openvino models [`#1492`](https://github.com/axsaucedo/seldon-core/pull/1492) +- Update amabassador retries and restructure tests for Ambassador [`#1383`](https://github.com/axsaucedo/seldon-core/pull/1383) +- Change naming of deployments [`#1466`](https://github.com/axsaucedo/seldon-core/pull/1466) +- Update OWNER_ALIASES [`#1494`](https://github.com/axsaucedo/seldon-core/pull/1494) +- Update OWNERS [`#1493`](https://github.com/axsaucedo/seldon-core/pull/1493) +- istio version that can install on k8s 1.16 [`#1489`](https://github.com/axsaucedo/seldon-core/pull/1489) +- update release wrapper and script to use maven repo as local user [`#1486`](https://github.com/axsaucedo/seldon-core/pull/1486) +- Remove benchmark notebook [`#1473`](https://github.com/axsaucedo/seldon-core/pull/1473) +- Integration tests tracing [`#1464`](https://github.com/axsaucedo/seldon-core/pull/1464) +- Bump okhttp from 4.3.1 to 4.4.0 in /engine [`#1479`](https://github.com/axsaucedo/seldon-core/pull/1479) +- fix seldon-core-operator image version [`#1470`](https://github.com/axsaucedo/seldon-core/pull/1470) +- fix release script for executor [`#1468`](https://github.com/axsaucedo/seldon-core/pull/1468) +- Add k8s folder to executor build [`#1459`](https://github.com/axsaucedo/seldon-core/pull/1459) +- Executor trace b3 propagate [`#1445`](https://github.com/axsaucedo/seldon-core/pull/1445) +- Use flake8 to find syntax errors and undefined names [`#1443`](https://github.com/axsaucedo/seldon-core/pull/1443) +- improve reliability of req logging under high load [`#1457`](https://github.com/axsaucedo/seldon-core/pull/1457) +- Undefined name: import boto3 for lines 49 and 54 [`#1441`](https://github.com/axsaucedo/seldon-core/pull/1441) +- Executor annotation support [`#1406`](https://github.com/axsaucedo/seldon-core/pull/1406) +- Bump pandas from 1.0.0 to 1.0.1 in /python [`#1450`](https://github.com/axsaucedo/seldon-core/pull/1450) +- Bump pip-licenses from 2.1.0 to 2.1.1 in /python [`#1451`](https://github.com/axsaucedo/seldon-core/pull/1451) +- Bump maven-checkstyle-plugin from 3.1.0 to 3.1.1 in /engine [`#1453`](https://github.com/axsaucedo/seldon-core/pull/1453) +- Check there is no downtime during operator updates [`#1426`](https://github.com/axsaucedo/seldon-core/pull/1426) +- Undefined name: 'r' --> 'response' [`#1442`](https://github.com/axsaucedo/seldon-core/pull/1442) +- Use print() function in both Python 2 and Python 3 [`#1342`](https://github.com/axsaucedo/seldon-core/pull/1342) +- Replace print with logging.info in python/tests. Closes #1372 [`#1424`](https://github.com/axsaucedo/seldon-core/pull/1424) +- allow route method to use metadata, closes #591 [`#1365`](https://github.com/axsaucedo/seldon-core/pull/1365) +- Don't specify version in Tox [`#1433`](https://github.com/axsaucedo/seldon-core/pull/1433) +- new request logging [`#1369`](https://github.com/axsaucedo/seldon-core/pull/1369) +- Kubeflow manifest changes [`#1414`](https://github.com/axsaucedo/seldon-core/pull/1414) +- Ensure unique names for webhooks [`#1408`](https://github.com/axsaucedo/seldon-core/pull/1408) +- Update resources to larger defaults for operator [`#1428`](https://github.com/axsaucedo/seldon-core/pull/1428) +- allow inputs in chain tensorflow protocol [`#1422`](https://github.com/axsaucedo/seldon-core/pull/1422) +- Update seldon-core-s2i-python2 -> seldon-core-s2i-python3. Closes #593. [`#1425`](https://github.com/axsaucedo/seldon-core/pull/1425) +- Add licenses to Python images [`#1379`](https://github.com/axsaucedo/seldon-core/pull/1379) +- Bump pandas from 0.25.3 to 1.0.0 in /python [`#1397`](https://github.com/axsaucedo/seldon-core/pull/1397) +- Update Helm [`#1415`](https://github.com/axsaucedo/seldon-core/pull/1415) +- added knobs in operator helm chart to control manager resources [`#1407`](https://github.com/axsaucedo/seldon-core/pull/1407) +- Update Storage.py and initialiser image [`#1368`](https://github.com/axsaucedo/seldon-core/pull/1368) +- Import Java wrapper [`#1382`](https://github.com/axsaucedo/seldon-core/pull/1382) +- Add operator tests to Jenkins X [`#1377`](https://github.com/axsaucedo/seldon-core/pull/1377) +- Bump pb.version from 3.11.1 to 3.11.3 in /engine [`#1398`](https://github.com/axsaucedo/seldon-core/pull/1398) +- Update sklearn.md [`#1386`](https://github.com/axsaucedo/seldon-core/pull/1386) +- Remove redundant build resources [`#1381`](https://github.com/axsaucedo/seldon-core/pull/1381) +- Bump tensorflow from 1.15.0 to 1.15.2 in /components/outlier-detection/vae [`#1380`](https://github.com/axsaucedo/seldon-core/pull/1380) +- Update CRD and add executor to CI. Also remove values helm patch. [`#1376`](https://github.com/axsaucedo/seldon-core/pull/1376) +- add example for custom metrics in feedback [`#1366`](https://github.com/axsaucedo/seldon-core/pull/1366) +- Executor [`#1016`](https://github.com/axsaucedo/seldon-core/pull/1016) +- #1297 WIP Update Analytics Helm Chart [`#1331`](https://github.com/axsaucedo/seldon-core/pull/1331) +- reduce logging by moving info to debug for non implemented methods, closes #1565 [`#1565`](https://github.com/axsaucedo/seldon-core/issues/1565) +- add notebook test deps to integration tesets requirements file, closes #1504 [`#1504`](https://github.com/axsaucedo/seldon-core/issues/1504) +- tags backward compatibility in executor (#1481) [`#1474`](https://github.com/axsaucedo/seldon-core/issues/1474) +- Merge pull request #1491 from axsaucedo/1449_predictive_unit_env_vars [`#1449`](https://github.com/axsaucedo/seldon-core/issues/1449) +- Merge pull request #1424 from RafalSkolasinski/issue/1372 [`#1372`](https://github.com/axsaucedo/seldon-core/issues/1372) +- Merge pull request #1365 from RafalSkolasinski/issue/591 [`#591`](https://github.com/axsaucedo/seldon-core/issues/591) +- Replace print with logging.info in python/tests. Closes #1372 [`#1372`](https://github.com/axsaucedo/seldon-core/issues/1372) +- Merge pull request #1425 from RafalSkolasinski/issue/593 [`#593`](https://github.com/axsaucedo/seldon-core/issues/593) +- allow route method to use metadata, closes #591 [`#591`](https://github.com/axsaucedo/seldon-core/issues/591) +- Update seldon-core-s2i-python2 -> seldon-core-s2i-python3. Closes #593. [`#593`](https://github.com/axsaucedo/seldon-core/issues/593) +- merge conda and regular python s2i wrappers, closes #1125 [`#1125`](https://github.com/axsaucedo/seldon-core/issues/1125) +- fix links do images descriptions, closes #1249 [`#1249`](https://github.com/axsaucedo/seldon-core/issues/1249) +- #1297 WIP Update Analytics Helm Chart (#1331) [`#820`](https://github.com/axsaucedo/seldon-core/issues/820) [`#1324`](https://github.com/axsaucedo/seldon-core/issues/1324) +- remove old outlier exmaples [`f005422`](https://github.com/axsaucedo/seldon-core/commit/f005422ba67f8e00689ce4de1fcd1c3aa7b5b84b) +- remove crd chart [`60356b3`](https://github.com/axsaucedo/seldon-core/commit/60356b3274866c99b40765838ae638b444df304c) +- update examples [`23deaa3`](https://github.com/axsaucedo/seldon-core/commit/23deaa3731b4d2e9b64e4f992a967d134ff47fe6) + +#### [v1.0.2](https://github.com/axsaucedo/seldon-core/compare/v1.0.1...v1.0.2) + +> 18 February 2020 + +- Update resources to larger defaults for operator [`#1428`](https://github.com/axsaucedo/seldon-core/pull/1428) +- Kubeflow manifest changes [`#1414`](https://github.com/axsaucedo/seldon-core/pull/1414) +- Ensure unique names for webhooks [`#1408`](https://github.com/axsaucedo/seldon-core/pull/1408) +- added knobs in operator helm chart to control manager resources [`#1407`](https://github.com/axsaucedo/seldon-core/pull/1407) +- operator 3rd party licences [`ce9530b`](https://github.com/axsaucedo/seldon-core/commit/ce9530b2e48bc3956292bc5eca6376b9cd35e94b) +- python wrapper version usage updated [`66524af`](https://github.com/axsaucedo/seldon-core/commit/66524af91d3bb0801fdd3eea8b02b462eb6b2057) +- version 1.0.2-SNAPSHOT [`76abb0e`](https://github.com/axsaucedo/seldon-core/commit/76abb0e881211fc40a9f6163186d3a0b3f0fc6d6) + +#### [v1.0.1](https://github.com/axsaucedo/seldon-core/compare/v1.0.0...v1.0.1) + +> 15 January 2020 + +- Remove log4j [`#1319`](https://github.com/axsaucedo/seldon-core/pull/1319) +- Bump okhttp from 4.2.2 to 4.3.0 in /engine [`#1314`](https://github.com/axsaucedo/seldon-core/pull/1314) +- set deployment replicas [`#1316`](https://github.com/axsaucedo/seldon-core/pull/1316) +- make gpu image Python 3 exclusive, closes #1324 [`#1324`](https://github.com/axsaucedo/seldon-core/issues/1324) +- Automatically find deployment names in e2e tests, closes #820 [`#820`](https://github.com/axsaucedo/seldon-core/issues/820) +- Updated go protos [`8644971`](https://github.com/axsaucedo/seldon-core/commit/86449717c8410746167f0f13ab0cab90b6ab087a) +- Updated code [`e54087d`](https://github.com/axsaucedo/seldon-core/commit/e54087d815732d3c841ffd0f6d79391b4c766c86) +- Update link [`c29865a`](https://github.com/axsaucedo/seldon-core/commit/c29865aad16dcdda5a9ec47ef219276fb203ad57) + +### [v1.0.0](https://github.com/axsaucedo/seldon-core/compare/v0.5.13...v1.0.0) + +> 18 December 2019 + +- fix shadow idx issue [`#1292`](https://github.com/axsaucedo/seldon-core/pull/1292) +- Add missing patch [`#1290`](https://github.com/axsaucedo/seldon-core/pull/1290) +- Update Ambassador docs [`#1280`](https://github.com/axsaucedo/seldon-core/pull/1280) +- Add versions v1 and v1alpha3 to CRD [`#1229`](https://github.com/axsaucedo/seldon-core/pull/1229) +- Fix deployment ready bug [`#1253`](https://github.com/axsaucedo/seldon-core/pull/1253) +- Add issue templates [`#1244`](https://github.com/axsaucedo/seldon-core/pull/1244) +- Bump client-java-proto from 6.0.1 to 7.0.0 in /engine [`#1217`](https://github.com/axsaucedo/seldon-core/pull/1217) +- Bump pb.version from 3.10.0 to 3.11.1 in /engine [`#1216`](https://github.com/axsaucedo/seldon-core/pull/1216) +- Fix defaulting by api-server differences [`#1214`](https://github.com/axsaucedo/seldon-core/pull/1214) +- Core builder update to 0.8 [`#1231`](https://github.com/axsaucedo/seldon-core/pull/1231) +- Allow meta tags to be provided in seldon_client [`#1096`](https://github.com/axsaucedo/seldon-core/pull/1096) +- Namespaced Operator [`#1142`](https://github.com/axsaucedo/seldon-core/pull/1142) +- Clientset for seldon operator [`#1221`](https://github.com/axsaucedo/seldon-core/pull/1221) +- install instructions clearer for web too [`#1213`](https://github.com/axsaucedo/seldon-core/pull/1213) +- 1138 helm3 integration tests [`#1186`](https://github.com/axsaucedo/seldon-core/pull/1186) +- #1154 Update examples notebooks in line with Helm v3 [`#1188`](https://github.com/axsaucedo/seldon-core/pull/1188) +- 646 notebooks install [`#1187`](https://github.com/axsaucedo/seldon-core/pull/1187) +- Revert "1141 Create operator clientset" [`#1202`](https://github.com/axsaucedo/seldon-core/pull/1202) +- Adding AWS Marketplace Install page to docs site [`#1182`](https://github.com/axsaucedo/seldon-core/pull/1182) +- Add PR build message to integration tests run [`#1201`](https://github.com/axsaucedo/seldon-core/pull/1201) +- Updated s2i Dockerfiles to build using requirements.txt [`#1160`](https://github.com/axsaucedo/seldon-core/pull/1160) +- fix master e2e tests [`#1163`](https://github.com/axsaucedo/seldon-core/pull/1163) +- Adding overrides to remove step that creates tag for Jenkins X pipeline [`#1161`](https://github.com/axsaucedo/seldon-core/pull/1161) +- Python dependencies added as requirements.txt files [`#1`](https://github.com/axsaucedo/seldon-core/pull/1) +- Fix typo in logging.error [`#1130`](https://github.com/axsaucedo/seldon-core/pull/1130) +- Integrating Python GPU Wrapper into build scripts [`#1074`](https://github.com/axsaucedo/seldon-core/pull/1074) +- Incorrect python reference instead of java [`#1131`](https://github.com/axsaucedo/seldon-core/pull/1131) +- Add integration test to verify non200 response handling [`#1132`](https://github.com/axsaucedo/seldon-core/pull/1132) +- Add comment on removal of volume patch [`#1136`](https://github.com/axsaucedo/seldon-core/pull/1136) +- Update gunicorn requirement from <19.10.0,>=19.9.0 to >=19.9.0,… [`#1089`](https://github.com/axsaucedo/seldon-core/pull/1089) +- make initializer configurable via configmap [`#1112`](https://github.com/axsaucedo/seldon-core/pull/1112) +- remove duplication of seldon_core_setup.ipynb notebook, closes #1232 [`#1232`](https://github.com/axsaucedo/seldon-core/issues/1232) +- Fix webhook rbac and add istio tests [`e12524f`](https://github.com/axsaucedo/seldon-core/commit/e12524f10324059c4bd3506306e067536ac792ad) +- Migrating to multi group structure [`ad7a1c4`](https://github.com/axsaucedo/seldon-core/commit/ad7a1c410c9395ae9bf67dab3a50bf7c518fefae) +- Migrating to multi group structure [`7281690`](https://github.com/axsaucedo/seldon-core/commit/72816907ee2b651fabc2d1a6a75a8464b2aa3e45) + +#### [v0.5.13](https://github.com/axsaucedo/seldon-core/compare/v0.5.12...v0.5.13) + +> 15 November 2019 + +- move non python s2i to incubating [`#1099`](https://github.com/axsaucedo/seldon-core/pull/1099) +- release 0.5.13 [`9a8ac01`](https://github.com/axsaucedo/seldon-core/commit/9a8ac01574220911c93a850d4e8ded61684e340c) + +#### [v0.5.12](https://github.com/axsaucedo/seldon-core/compare/v0.5.11...v0.5.12) + +> 15 November 2019 + +- Update annotations.md [`941a816`](https://github.com/axsaucedo/seldon-core/commit/941a8164e0c157d95905c1abf4edb77a4a15d1f8) +- release 0.5.12 [`2da2cfd`](https://github.com/axsaucedo/seldon-core/commit/2da2cfd72455a4bc39cdf386d0c03b724638e45a) -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.10...v0.5.11) +#### [v0.5.11](https://github.com/axsaucedo/seldon-core/compare/v0.5.10...v0.5.11) -**Closed issues:** +> 15 November 2019 -- Shadow deployment for Istio [\#741](https://github.com/SeldonIO/seldon-core/issues/741) +- try to just mirror by host not labels - not working yet (see TODO) [`3520904`](https://github.com/axsaucedo/seldon-core/commit/352090448188a14b54e7fb591af719c5780060e5) +- fix yaml fomatting [`4dc8c83`](https://github.com/axsaucedo/seldon-core/commit/4dc8c83583e6ea24a875c98dbce8b0279b0f61da) +- istio shadowing example in notebook [`7adac99`](https://github.com/axsaucedo/seldon-core/commit/7adac99f1e3b66f2061b34d8cdb8132be51b3d8f) -## [v0.5.10](https://github.com/seldonio/seldon-core/tree/v0.5.10) (2019-11-15) +#### [v0.5.10](https://github.com/axsaucedo/seldon-core/compare/v0.5.9...v0.5.10) -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.9...v0.5.10) +> 15 November 2019 -**Fixed bugs:** +- release 0.5.10 [`c23cf02`](https://github.com/axsaucedo/seldon-core/commit/c23cf02009c609d6c59dcb0c56e90cc83247b568) +- don't use service that we chose not to create [`976bcdd`](https://github.com/axsaucedo/seldon-core/commit/976bcdd3586d07b0fecb927e71f971d1ba6af00d) -- Operator crash if one container in pod not created properly [\#1104](https://github.com/SeldonIO/seldon-core/issues/1104) +#### [v0.5.9](https://github.com/axsaucedo/seldon-core/compare/v0.5.8...v0.5.9) -## [v0.5.9](https://github.com/seldonio/seldon-core/tree/v0.5.9) (2019-11-15) +> 15 November 2019 -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.8...v0.5.9) +- Avoid int-to-float conversions [`#1098`](https://github.com/axsaucedo/seldon-core/pull/1098) +- release 0.5.9 [`225834e`](https://github.com/axsaucedo/seldon-core/commit/225834e91c961bc5f6b3063fbf4987d935c75e77) -**Closed issues:** +#### [v0.5.8](https://github.com/axsaucedo/seldon-core/compare/v0.5.7...v0.5.8) -- Modify engine's Proto Value to JSON conversion to avoid int-to-float conversions in REST requests [\#948](https://github.com/SeldonIO/seldon-core/issues/948) +> 15 November 2019 -## [v0.5.8](https://github.com/seldonio/seldon-core/tree/v0.5.8) (2019-11-15) +- release 0.5.8 [`a8ab298`](https://github.com/axsaucedo/seldon-core/commit/a8ab298e3c776b8f7721928ad09fd7e9cd53f82f) +- Bump grpc.version from 1.24.0 to 1.25.0 in /engine [`8c6e25e`](https://github.com/axsaucedo/seldon-core/commit/8c6e25e0d1930084a7b0d6c9f4590d607c823869) -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.7...v0.5.8) +#### [v0.5.7](https://github.com/axsaucedo/seldon-core/compare/v0.5.6...v0.5.7) -## [v0.5.7](https://github.com/seldonio/seldon-core/tree/v0.5.7) (2019-11-15) +> 15 November 2019 -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.6...v0.5.7) +- Update Python SeldonClient to handle JSON payloads [`#1082`](https://github.com/axsaucedo/seldon-core/pull/1082) +- release 0.5.7 [`fa37efd`](https://github.com/axsaucedo/seldon-core/commit/fa37efdb5fa70f788d8c1e0364679d5aeeba7a8d) -**Closed issues:** +#### [v0.5.6](https://github.com/axsaucedo/seldon-core/compare/v0.5.5...v0.5.6) -- Update Python SeldonClient to handle JSON payloads [\#607](https://github.com/SeldonIO/seldon-core/issues/607) +> 14 November 2019 -## [v0.5.6](https://github.com/seldonio/seldon-core/tree/v0.5.6) (2019-11-14) +- Add /health/ping and /health/status endpoint to Python REST Microservices [`#1026`](https://github.com/axsaucedo/seldon-core/pull/1026) +- release 0.5.6 [`9c5afb0`](https://github.com/axsaucedo/seldon-core/commit/9c5afb00ff5cf5d26026bcce55e111a4ce87d358) -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.5...v0.5.6) +#### [v0.5.5](https://github.com/axsaucedo/seldon-core/compare/v0.5.4...v0.5.5) -## [v0.5.5](https://github.com/seldonio/seldon-core/tree/v0.5.5) (2019-11-14) +> 14 November 2019 -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.4...v0.5.5) +- Added unique namespace per test [`1727f1d`](https://github.com/axsaucedo/seldon-core/commit/1727f1d76e4f231f5bcae885b5b19fb498addb6b) +- Disabling s2i tests [`46d2b0a`](https://github.com/axsaucedo/seldon-core/commit/46d2b0a4bf62b88df6531ee7310f427fc41b67bf) +- Updated testing scripts [`c51ec25`](https://github.com/axsaucedo/seldon-core/commit/c51ec257c878edcaa4c51267079f4fcb9103b320) -## [v0.5.4](https://github.com/seldonio/seldon-core/tree/v0.5.4) (2019-11-14) +#### [v0.5.4](https://github.com/axsaucedo/seldon-core/compare/v0.5.3...v0.5.4) -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.3...v0.5.4) +> 14 November 2019 -**Closed issues:** +- release 0.5.4 [`20d7ce0`](https://github.com/axsaucedo/seldon-core/commit/20d7ce091613d430ed78a550c2d2d8bcf3ab940e) +- Update redis requirement from <3.0.0 to <4.0.0 in /python [`287937d`](https://github.com/axsaucedo/seldon-core/commit/287937d6d8494a07ac6b4bd22c4bb88bb6caed04) -- Improve speed of execution for integration tests [\#1032](https://github.com/SeldonIO/seldon-core/issues/1032) +#### [v0.5.3](https://github.com/axsaucedo/seldon-core/compare/v0.5.1...v0.5.3) -## [v0.5.3](https://github.com/seldonio/seldon-core/tree/v0.5.3) (2019-11-14) +> 14 November 2019 -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.5.0...v0.5.3) +- Remove old crd generation scripts [`#1097`](https://github.com/axsaucedo/seldon-core/pull/1097) +- remove old crd generation scripts [`ac8e67c`](https://github.com/axsaucedo/seldon-core/commit/ac8e67c16e548241bac435a2fd63cc77a5ab9d7f) +- Add GA doc [`1c51f8e`](https://github.com/axsaucedo/seldon-core/commit/1c51f8ed9f8ff5f36c29c70a85520e20a1f53889) +- release 0.5.3 [`f18c8c6`](https://github.com/axsaucedo/seldon-core/commit/f18c8c61336c58836e39656fdd77baf86807fcba) -**Closed issues:** +#### [v0.5.1](https://github.com/axsaucedo/seldon-core/compare/v0.5.0...v0.5.1) -- Seldon AB testing - getting an error "info": "Parameter 'ratioA' is missing." [\#1081](https://github.com/SeldonIO/seldon-core/issues/1081) -- remove old CRD generation [\#1079](https://github.com/SeldonIO/seldon-core/issues/1079) -- Broken integration tests [\#1076](https://github.com/SeldonIO/seldon-core/issues/1076) -- DOCKER\_IMAGE\_VERSION in Makefile is only 0.3 and 0.4; public docker images go up to 0.13 [\#1071](https://github.com/SeldonIO/seldon-core/issues/1071) -- SeldonDeployment modelUri support more protocol [\#1070](https://github.com/SeldonIO/seldon-core/issues/1070) -- Your .dependabot/config.yml contained invalid details [\#1045](https://github.com/SeldonIO/seldon-core/issues/1045) -- Add tox [\#1042](https://github.com/SeldonIO/seldon-core/issues/1042) -- Broken imports on 0.5.0.2 release [\#1040](https://github.com/SeldonIO/seldon-core/issues/1040) -- Integration tests fail intermittently [\#1031](https://github.com/SeldonIO/seldon-core/issues/1031) -- Major version changes on dependencies could cause issues [\#1029](https://github.com/SeldonIO/seldon-core/issues/1029) -- with the latest release of azure-storage-blob 12.0.0, seldon build fails [\#1027](https://github.com/SeldonIO/seldon-core/issues/1027) -- Extend documentation to include optional dependencies and azure blob quickfix [\#1025](https://github.com/SeldonIO/seldon-core/issues/1025) -- Update release.py script to change version in kustomization.yaml [\#1024](https://github.com/SeldonIO/seldon-core/issues/1024) -- Set upper limit for azure-storage-blob version [\#1023](https://github.com/SeldonIO/seldon-core/issues/1023) -- Make GCS support optional [\#1018](https://github.com/SeldonIO/seldon-core/issues/1018) -- Update Talks/Blogs/Videos/Use cases in Docs [\#1017](https://github.com/SeldonIO/seldon-core/issues/1017) -- No available release name found for Seldon-Core-Operator [\#1014](https://github.com/SeldonIO/seldon-core/issues/1014) -- Fully automate CI/CD process and introduce manual trigger for release process [\#986](https://github.com/SeldonIO/seldon-core/issues/986) -- Use official Helm charts for Grafana and Prometheus [\#965](https://github.com/SeldonIO/seldon-core/issues/965) -- Set JSON\_SORT\_KEYS and JSONIFY\_PRETTYPRINT\_REGULAR to False by default [\#964](https://github.com/SeldonIO/seldon-core/issues/964) -- Enable Storage.py to be able to download from HDFS URL [\#963](https://github.com/SeldonIO/seldon-core/issues/963) -- Fix helm version in Chart.yaml [\#961](https://github.com/SeldonIO/seldon-core/issues/961) -- Code style standardisation for Seldon Core Python modules [\#947](https://github.com/SeldonIO/seldon-core/issues/947) -- Automated Test and Build Hooks [\#933](https://github.com/SeldonIO/seldon-core/issues/933) -- Seldon Image at "seldonio/seldon-core-s2i-python3-tf-gpu:0.12-SNAPSHOT" not able to find GPU devices [\#914](https://github.com/SeldonIO/seldon-core/issues/914) -- Update Java dependencies [\#902](https://github.com/SeldonIO/seldon-core/issues/902) -- Create 1.0 GA Document [\#887](https://github.com/SeldonIO/seldon-core/issues/887) -- Enable Storage.py to be able to download from URL file [\#883](https://github.com/SeldonIO/seldon-core/issues/883) -- Seldon container engine has not resource limit [\#769](https://github.com/SeldonIO/seldon-core/issues/769) -- Java Seldon Engine doesn't pass microservice HTTP exceptions upstream [\#705](https://github.com/SeldonIO/seldon-core/issues/705) -- Feature\_names is redundant when using jsonData in predict. Also meta is redundant in response, as meta can be combined in the jsonData. [\#665](https://github.com/SeldonIO/seldon-core/issues/665) -- Modify helm chart seldon-core-analytics using chart dependencies [\#613](https://github.com/SeldonIO/seldon-core/issues/613) -- expand contributing guide [\#569](https://github.com/SeldonIO/seldon-core/issues/569) -- requirements.txt for Python wrapped models should be a configurable name/path [\#548](https://github.com/SeldonIO/seldon-core/issues/548) -- Docker Image is too Big [\#526](https://github.com/SeldonIO/seldon-core/issues/526) -- Deployment of seldon as a new custom resource via fabric8 [\#486](https://github.com/SeldonIO/seldon-core/issues/486) -- Update developer docs [\#203](https://github.com/SeldonIO/seldon-core/issues/203) +> 11 November 2019 -## [v0.5.0](https://github.com/seldonio/seldon-core/tree/v0.5.0) (2019-11-01) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.4.5...v0.5.0) - -**Closed issues:** - -- Update logback [\#1007](https://github.com/SeldonIO/seldon-core/issues/1007) -- seldon-core-operator fails to install on Kubernetes 1.16 [\#1004](https://github.com/SeldonIO/seldon-core/issues/1004) -- Custom error raised in Python model was not passed back to the client [\#974](https://github.com/SeldonIO/seldon-core/issues/974) -- Models with multiple input types are not supported [\#921](https://github.com/SeldonIO/seldon-core/issues/921) - -**Merged pull requests:** - -- Removed the hash as it was crashing the command when the pipeline was ran [\#1022](https://github.com/SeldonIO/seldon-core/pull/1022) ([axsaucedo](https://github.com/axsaucedo)) -- Add pre-commit hook for black and fix linter [\#1020](https://github.com/SeldonIO/seldon-core/pull/1020) ([adriangonz](https://github.com/adriangonz)) -- Added documentation on how to support Models with multiple input types in python wrapper [\#1015](https://github.com/SeldonIO/seldon-core/pull/1015) ([axsaucedo](https://github.com/axsaucedo)) -- Customized error raised in Python model needs be passed back to client [\#1010](https://github.com/SeldonIO/seldon-core/pull/1010) ([lennon310](https://github.com/lennon310)) -- Move from logback to log4j2 [\#1008](https://github.com/SeldonIO/seldon-core/pull/1008) ([adriangonz](https://github.com/adriangonz)) -- Update spartakus to use apps/v1 [\#1006](https://github.com/SeldonIO/seldon-core/pull/1006) ([cliveseldon](https://github.com/cliveseldon)) -- Update transitive dependencies [\#1003](https://github.com/SeldonIO/seldon-core/pull/1003) ([adriangonz](https://github.com/adriangonz)) -- cicd demo fixes [\#1001](https://github.com/SeldonIO/seldon-core/pull/1001) ([gsunner](https://github.com/gsunner)) -- Adding functionality for running e2e tests in Jenkins X [\#994](https://github.com/SeldonIO/seldon-core/pull/994) ([axsaucedo](https://github.com/axsaucedo)) - -## [v0.4.5](https://github.com/seldonio/seldon-core/tree/v0.4.5) (2019-10-31) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.4.4...v0.4.5) - -**Closed issues:** - -- Update transitive dependencies [\#1002](https://github.com/SeldonIO/seldon-core/issues/1002) -- /helm-charts/seldon-core not present in seldon-core repository for CICD demo [\#970](https://github.com/SeldonIO/seldon-core/issues/970) - -## [v0.4.4](https://github.com/seldonio/seldon-core/tree/v0.4.4) (2019-10-30) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.4.3...v0.4.4) - -**Closed issues:** - -- serviceAccountName has no effect for pre-packaged implementation [\#1012](https://github.com/SeldonIO/seldon-core/issues/1012) -- Model version duplication when rollout times out [\#916](https://github.com/SeldonIO/seldon-core/issues/916) - -## [v0.4.3](https://github.com/seldonio/seldon-core/tree/v0.4.3) (2019-10-29) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.4.2...v0.4.3) - -**Closed issues:** - -- Update deployments to apps/v1 for 1.16 k8s [\#1005](https://github.com/SeldonIO/seldon-core/issues/1005) - -## [v0.4.2](https://github.com/seldonio/seldon-core/tree/v0.4.2) (2019-10-28) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v-...v0.4.2) - -## [v-](https://github.com/seldonio/seldon-core/tree/v-) (2019-10-27) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.4.1...v-) - -**Closed issues:** - -- Update Python dependencies [\#987](https://github.com/SeldonIO/seldon-core/issues/987) -- SvcOrch resources overwritten [\#982](https://github.com/SeldonIO/seldon-core/issues/982) -- Security vulnerabilities on Java dependencies [\#981](https://github.com/SeldonIO/seldon-core/issues/981) -- Engine doesn't push traces [\#975](https://github.com/SeldonIO/seldon-core/issues/975) -- Make Helm chart repository available on Helm Hub [\#973](https://github.com/SeldonIO/seldon-core/issues/973) -- huge data set [\#972](https://github.com/SeldonIO/seldon-core/issues/972) -- Seldon deployment issue when adding initContainer [\#968](https://github.com/SeldonIO/seldon-core/issues/968) -- Remove Kustomize folder [\#960](https://github.com/SeldonIO/seldon-core/issues/960) -- Explainer args causes reconcile loop in manager [\#954](https://github.com/SeldonIO/seldon-core/issues/954) -- unable to create SeldonDeployment [\#952](https://github.com/SeldonIO/seldon-core/issues/952) -- Make it possible to override seldon prediction service's service name [\#950](https://github.com/SeldonIO/seldon-core/issues/950) -- Make it possible to override seldon prediction service's service name [\#949](https://github.com/SeldonIO/seldon-core/issues/949) -- invalid json should not be a 500 [\#943](https://github.com/SeldonIO/seldon-core/issues/943) -- Tidy up Java project [\#937](https://github.com/SeldonIO/seldon-core/issues/937) -- helm-charts/seldon-core does not have seldon-core [\#936](https://github.com/SeldonIO/seldon-core/issues/936) -- Why seldon chose application/x-www-form-urlencoded as Content-Type instead of application/json when treating predict requests? [\#935](https://github.com/SeldonIO/seldon-core/issues/935) -- gcp private bucket instructions [\#927](https://github.com/SeldonIO/seldon-core/issues/927) -- seldon operator resource name changed [\#919](https://github.com/SeldonIO/seldon-core/issues/919) -- controller now deployment not statefulset [\#917](https://github.com/SeldonIO/seldon-core/issues/917) -- Best practice for multiple servings from one model [\#915](https://github.com/SeldonIO/seldon-core/issues/915) -- Seldon Controller Manager CrashLoopBackoff [\#912](https://github.com/SeldonIO/seldon-core/issues/912) -- Allow --max-requests and --max-requests jitter parameters for python wrapper [\#911](https://github.com/SeldonIO/seldon-core/issues/911) -- Feedback API is returning empty string, how send\_feedback works ? [\#910](https://github.com/SeldonIO/seldon-core/issues/910) -- Update python wrapper to pass bytes instead of string [\#909](https://github.com/SeldonIO/seldon-core/issues/909) -- Python wrapper 0.13-SNAPSHOT needs updated setuptools in setup.py [\#908](https://github.com/SeldonIO/seldon-core/issues/908) -- Engine not catching grpc exceptions cleanly [\#907](https://github.com/SeldonIO/seldon-core/issues/907) -- Python Wrapper not exposing all Services via grpc [\#906](https://github.com/SeldonIO/seldon-core/issues/906) -- Seldon Client is not passing binary data field properly with REST [\#897](https://github.com/SeldonIO/seldon-core/issues/897) -- Building engine on macOS [\#894](https://github.com/SeldonIO/seldon-core/issues/894) -- Block content type sniffing [\#892](https://github.com/SeldonIO/seldon-core/issues/892) -- Plan to unify external and internal API paths [\#889](https://github.com/SeldonIO/seldon-core/issues/889) -- Build automation for 1.0 Plan [\#888](https://github.com/SeldonIO/seldon-core/issues/888) -- Remove Redis from CICD scripts [\#882](https://github.com/SeldonIO/seldon-core/issues/882) -- Deploy overview image doesn't appear in `Seldon deployment of income classifier and Alibi anchor explainer` example [\#880](https://github.com/SeldonIO/seldon-core/issues/880) -- Top navigation bar doesn't use Seldon's pink \(\#ff4072\), and README uses wrong form of "lets" [\#878](https://github.com/SeldonIO/seldon-core/issues/878) -- Internal error occurred: failed calling webhook [\#877](https://github.com/SeldonIO/seldon-core/issues/877) -- Rest request doesn't give the expected answer while using the predict function [\#876](https://github.com/SeldonIO/seldon-core/issues/876) -- Requesting the endpoint only works the first time after the endpoint is available, the subsequent requests give "AttributeError: 'Logic' object has no attribute 'predict\_raw'" [\#860](https://github.com/SeldonIO/seldon-core/issues/860) -- Add post-commit hook for s2i builder images [\#852](https://github.com/SeldonIO/seldon-core/issues/852) -- Should seldondeployment generate stable deployment name? [\#851](https://github.com/SeldonIO/seldon-core/issues/851) -- Allow operator webhook port to be configured [\#849](https://github.com/SeldonIO/seldon-core/issues/849) -- Encode “\<” as \u003c in response [\#837](https://github.com/SeldonIO/seldon-core/issues/837) -- Tensor wrapped Numpy is read-only [\#807](https://github.com/SeldonIO/seldon-core/issues/807) -- Kubeflow and Istio deployment - HTTP, gRPC endpoints not working [\#796](https://github.com/SeldonIO/seldon-core/issues/796) -- javaopts -Xmx throws error [\#784](https://github.com/SeldonIO/seldon-core/issues/784) -- Override webhook bootstrap default for non-default names [\#715](https://github.com/SeldonIO/seldon-core/issues/715) -- eliminate cluster wide Secret access RBAC [\#714](https://github.com/SeldonIO/seldon-core/issues/714) -- Services deployed outside of the helm charts do not get deleted [\#682](https://github.com/SeldonIO/seldon-core/issues/682) -- TLS handshake errors in manager logs [\#680](https://github.com/SeldonIO/seldon-core/issues/680) - -**Merged pull requests:** - -- Fixed test by moving bytes conversion to utils [\#1000](https://github.com/SeldonIO/seldon-core/pull/1000) ([axsaucedo](https://github.com/axsaucedo)) -- Decode binData before sending it to Predict function [\#993](https://github.com/SeldonIO/seldon-core/pull/993) ([lennon310](https://github.com/lennon310)) -- Misc 0.5 Issues [\#992](https://github.com/SeldonIO/seldon-core/pull/992) ([cliveseldon](https://github.com/cliveseldon)) -- Set Http Status Code in REST Predict [\#989](https://github.com/SeldonIO/seldon-core/pull/989) ([lennon310](https://github.com/lennon310)) -- Update Python dependencies [\#988](https://github.com/SeldonIO/seldon-core/pull/988) ([adriangonz](https://github.com/adriangonz)) -- Fix image explainer [\#985](https://github.com/SeldonIO/seldon-core/pull/985) ([cliveseldon](https://github.com/cliveseldon)) -- Further Java updates [\#983](https://github.com/SeldonIO/seldon-core/pull/983) ([adriangonz](https://github.com/adriangonz)) -- Added black formatter to seldon\_core and testing folders [\#980](https://github.com/SeldonIO/seldon-core/pull/980) ([axsaucedo](https://github.com/axsaucedo)) -- Added adrian to reviewers in OWNERS file [\#978](https://github.com/SeldonIO/seldon-core/pull/978) ([axsaucedo](https://github.com/axsaucedo)) -- Fix tracing [\#976](https://github.com/SeldonIO/seldon-core/pull/976) ([adriangonz](https://github.com/adriangonz)) -- Update watch-rollout-status for Argo CICD demo [\#971](https://github.com/SeldonIO/seldon-core/pull/971) ([vdinesh2461990](https://github.com/vdinesh2461990)) -- Add defaults to initcontainers [\#969](https://github.com/SeldonIO/seldon-core/pull/969) ([cliveseldon](https://github.com/cliveseldon)) -- Add exception catching for grpc calls in engine [\#966](https://github.com/SeldonIO/seldon-core/pull/966) ([cliveseldon](https://github.com/cliveseldon)) -- Remove kustomize folder [\#962](https://github.com/SeldonIO/seldon-core/pull/962) ([cliveseldon](https://github.com/cliveseldon)) -- Self-signed certificates for Helm chart install of Operator [\#958](https://github.com/SeldonIO/seldon-core/pull/958) ([cliveseldon](https://github.com/cliveseldon)) -- Fix explainer and endpoint defaulting in webhook [\#955](https://github.com/SeldonIO/seldon-core/pull/955) ([cliveseldon](https://github.com/cliveseldon)) -- Allow custom predictor service name [\#953](https://github.com/SeldonIO/seldon-core/pull/953) ([cliveseldon](https://github.com/cliveseldon)) -- Tidy up Java [\#951](https://github.com/SeldonIO/seldon-core/pull/951) ([adriangonz](https://github.com/adriangonz)) -- Fixed bug in SSL Seldon Client and added functionality in GRPC [\#946](https://github.com/SeldonIO/seldon-core/pull/946) ([axsaucedo](https://github.com/axsaucedo)) -- Bypass engine via annotation [\#945](https://github.com/SeldonIO/seldon-core/pull/945) ([cliveseldon](https://github.com/cliveseldon)) -- bad json should be 400 not 500 [\#944](https://github.com/SeldonIO/seldon-core/pull/944) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Extra python dependencies [\#942](https://github.com/SeldonIO/seldon-core/pull/942) ([adriangonz](https://github.com/adriangonz)) -- Add more test cases for load\_annotations.. [\#941](https://github.com/SeldonIO/seldon-core/pull/941) ([hyche](https://github.com/hyche)) -- Vol mount issue fix [\#940](https://github.com/SeldonIO/seldon-core/pull/940) ([cliveseldon](https://github.com/cliveseldon)) -- remove redis rollout watch [\#938](https://github.com/SeldonIO/seldon-core/pull/938) ([gsunner](https://github.com/gsunner)) -- microservice: Fix get annotations format [\#932](https://github.com/SeldonIO/seldon-core/pull/932) ([hyche](https://github.com/hyche)) -- gcp private bucket docs [\#930](https://github.com/SeldonIO/seldon-core/pull/930) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add warning about \#926 - downwardAPI [\#929](https://github.com/SeldonIO/seldon-core/pull/929) ([cliveseldon](https://github.com/cliveseldon)) -- storage: Allow downloading a single s3 object [\#928](https://github.com/SeldonIO/seldon-core/pull/928) ([hyche](https://github.com/hyche)) -- Add --max-requests and --max-requests jitter parameters for python wrapper [\#925](https://github.com/SeldonIO/seldon-core/pull/925) ([kparaju](https://github.com/kparaju)) -- allow upgrade and install on dependencies [\#924](https://github.com/SeldonIO/seldon-core/pull/924) ([gsunner](https://github.com/gsunner)) -- operator rename - this one does need changing [\#923](https://github.com/SeldonIO/seldon-core/pull/923) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- some fixes to the centralised-logging install [\#920](https://github.com/SeldonIO/seldon-core/pull/920) ([gsunner](https://github.com/gsunner)) -- deployment not statefulset now [\#918](https://github.com/SeldonIO/seldon-core/pull/918) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fix missing istio add to scheme [\#913](https://github.com/SeldonIO/seldon-core/pull/913) ([cliveseldon](https://github.com/cliveseldon)) -- Update imagenet explainer to use transformer [\#905](https://github.com/SeldonIO/seldon-core/pull/905) ([cliveseldon](https://github.com/cliveseldon)) -- Update self-signed certificates for webhook for Operator [\#904](https://github.com/SeldonIO/seldon-core/pull/904) ([cliveseldon](https://github.com/cliveseldon)) -- Update Java dependencies [\#903](https://github.com/SeldonIO/seldon-core/pull/903) ([adriangonz](https://github.com/adriangonz)) -- fix so both permissive and strict mTLS will work [\#900](https://github.com/SeldonIO/seldon-core/pull/900) ([fico-jessecarroll](https://github.com/fico-jessecarroll)) -- Fix title of custom ambassador notebook, fix prerequistes typo [\#898](https://github.com/SeldonIO/seldon-core/pull/898) ([MarcoGorelli](https://github.com/MarcoGorelli)) -- Fix typos [\#896](https://github.com/SeldonIO/seldon-core/pull/896) ([jklaise](https://github.com/jklaise)) -- Replace sed flag incompatible with macOS [\#895](https://github.com/SeldonIO/seldon-core/pull/895) ([adriangonz](https://github.com/adriangonz)) -- Patches to prevent XSS [\#893](https://github.com/SeldonIO/seldon-core/pull/893) ([adriangonz](https://github.com/adriangonz)) -- Updating request-response logging structure [\#886](https://github.com/SeldonIO/seldon-core/pull/886) ([SachinVarghese](https://github.com/SachinVarghese)) -- Move image to doc source [\#881](https://github.com/SeldonIO/seldon-core/pull/881) ([MarcoGorelli](https://github.com/MarcoGorelli)) -- Fix top nav bar colour and typo in README [\#879](https://github.com/SeldonIO/seldon-core/pull/879) ([MarcoGorelli](https://github.com/MarcoGorelli)) -- Kubebuilder operator move to main repo [\#841](https://github.com/SeldonIO/seldon-core/pull/841) ([cliveseldon](https://github.com/cliveseldon)) - -## [v0.4.1](https://github.com/seldonio/seldon-core/tree/v0.4.1) (2019-09-19) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.4.0...v0.4.1) - -**Implemented enhancements:** - -- Investigate Edge/IOT deployments [\#414](https://github.com/SeldonIO/seldon-core/issues/414) -- NVIDIA Rapids Integration [\#412](https://github.com/SeldonIO/seldon-core/issues/412) -- Investigate Apache Arrow and Plasma for fast IPC [\#206](https://github.com/SeldonIO/seldon-core/issues/206) -- Explore creation of a "batching" transformer [\#107](https://github.com/SeldonIO/seldon-core/issues/107) - -**Fixed bugs:** - -- Unresolved variable in python utils [\#834](https://github.com/SeldonIO/seldon-core/issues/834) -- Seldon not creating services for NVIDIA TRT Deployment [\#826](https://github.com/SeldonIO/seldon-core/issues/826) -- Autoscaling not working [\#824](https://github.com/SeldonIO/seldon-core/issues/824) -- seldon-core-analytics grafana shows metrics of only of first canary model [\#618](https://github.com/SeldonIO/seldon-core/issues/618) -- DNS error in API Gateway for old deployments gRPC [\#262](https://github.com/SeldonIO/seldon-core/issues/262) - -**Closed issues:** - -- only install knative for request logging if not already present [\#869](https://github.com/SeldonIO/seldon-core/issues/869) -- Seldon Core deployment created but not visible [\#862](https://github.com/SeldonIO/seldon-core/issues/862) -- Default values of metrics missing in /feedback API for Python wrapper [\#861](https://github.com/SeldonIO/seldon-core/issues/861) -- Missing packages on requirements.txt [\#858](https://github.com/SeldonIO/seldon-core/issues/858) -- Seldon GPU Image with seldon-core 0.4.0 support not available [\#850](https://github.com/SeldonIO/seldon-core/issues/850) -- How do I override the default port for the flask application that seldon runs ? [\#848](https://github.com/SeldonIO/seldon-core/issues/848) -- Add documentation for our certified openshift operator [\#845](https://github.com/SeldonIO/seldon-core/issues/845) -- consume a Secret in a volume in a Pod [\#844](https://github.com/SeldonIO/seldon-core/issues/844) -- ModelUri is None when parameters specified in the SeldonDeployment [\#838](https://github.com/SeldonIO/seldon-core/issues/838) -- Meta data field not modifiable by subsequent components [\#829](https://github.com/SeldonIO/seldon-core/issues/829) -- Cannot disable secure connection to minio storage backend [\#825](https://github.com/SeldonIO/seldon-core/issues/825) -- How to send data in request with meta field [\#822](https://github.com/SeldonIO/seldon-core/issues/822) -- Combiner endpoint does not create VirtualService or Endpoint in Istio [\#816](https://github.com/SeldonIO/seldon-core/issues/816) -- Missing MLFLOW values in crd.yaml for helm chart 0.4.0 [\#811](https://github.com/SeldonIO/seldon-core/issues/811) -- support ambassador\_id to allow multi-tenancy [\#810](https://github.com/SeldonIO/seldon-core/issues/810) -- High latency of REST locally [\#803](https://github.com/SeldonIO/seldon-core/issues/803) -- initContainer resources required for some clusters [\#776](https://github.com/SeldonIO/seldon-core/issues/776) -- Add versions to the wrapper requirements.txt and make sure they align with setup.py [\#767](https://github.com/SeldonIO/seldon-core/issues/767) -- "puid" when sent in request is not returned in response from python wrapper service. However in case of external api it is returned as is [\#765](https://github.com/SeldonIO/seldon-core/issues/765) -- Injecting S3 Credentials into tfserving Container [\#749](https://github.com/SeldonIO/seldon-core/issues/749) -- \[Bug\] REST request gets parsed to String if any of the element in Numpy array is String [\#745](https://github.com/SeldonIO/seldon-core/issues/745) -- Long running tasks not working with REST Clients \(CURL, Postman, etc\) [\#742](https://github.com/SeldonIO/seldon-core/issues/742) -- Ensure JSON format is not modified for ALL the REST APIs \(only implemented for /predict\) [\#739](https://github.com/SeldonIO/seldon-core/issues/739) -- Add the support to send image files directly using multipart/form-data instead of application/x-www-form-urlencoded [\#733](https://github.com/SeldonIO/seldon-core/issues/733) -- exception swallowing in seldon-core [\#725](https://github.com/SeldonIO/seldon-core/issues/725) -- versions for prepackaged model servers [\#724](https://github.com/SeldonIO/seldon-core/issues/724) -- Prometheus metrics \"INVALID\" is not a valid start token in kubernetes env [\#706](https://github.com/SeldonIO/seldon-core/issues/706) -- Change NotImplementedError in SeldonMethods for SeldonNotImplementedError [\#700](https://github.com/SeldonIO/seldon-core/issues/700) -- HttpRetryHandler interrupted exception leads to Microservice error: java.net.SocketTimeoutException: Read timed out \(103\) [\#698](https://github.com/SeldonIO/seldon-core/issues/698) -- combiner receives struct\_pb2.ListValue instead of numpy list [\#686](https://github.com/SeldonIO/seldon-core/issues/686) -- explainers for SeldonDeployment graphs [\#685](https://github.com/SeldonIO/seldon-core/issues/685) -- Deployment with empty oauth key [\#683](https://github.com/SeldonIO/seldon-core/issues/683) -- Income Classifier Example with Kubeflow [\#676](https://github.com/SeldonIO/seldon-core/issues/676) -- installing sdep straight after operator seems not fully reliable [\#669](https://github.com/SeldonIO/seldon-core/issues/669) -- argo workflow not detecting seldon deployment is available [\#668](https://github.com/SeldonIO/seldon-core/issues/668) -- Set up node taints for GPU Pods/Nodes. [\#648](https://github.com/SeldonIO/seldon-core/issues/648) -- Update the Python GPU s2i files [\#647](https://github.com/SeldonIO/seldon-core/issues/647) -- volume mounting kubeflow example [\#637](https://github.com/SeldonIO/seldon-core/issues/637) -- docs in readthedocs for request logging and CICD [\#636](https://github.com/SeldonIO/seldon-core/issues/636) -- Seldon GRPC python wrapper doesn't include input/output transformer servicers [\#630](https://github.com/SeldonIO/seldon-core/issues/630) -- NDArray with values being lists not supported - RESOLVED: Proto lists were not being deep-copied [\#600](https://github.com/SeldonIO/seldon-core/issues/600) -- Provide a NULL/None type in the CRD [\#554](https://github.com/SeldonIO/seldon-core/issues/554) -- Support microservice testing via curl with JSON content-type [\#552](https://github.com/SeldonIO/seldon-core/issues/552) -- Python client - SyntaxError [\#551](https://github.com/SeldonIO/seldon-core/issues/551) -- Add Prow doc with Public URL for dashboard [\#546](https://github.com/SeldonIO/seldon-core/issues/546) -- Investigate Request Logging [\#545](https://github.com/SeldonIO/seldon-core/issues/545) -- Support Kustomize Deployment [\#536](https://github.com/SeldonIO/seldon-core/issues/536) -- make engine probes configurable [\#525](https://github.com/SeldonIO/seldon-core/issues/525) -- connect timed out with cluster-manager and api server [\#523](https://github.com/SeldonIO/seldon-core/issues/523) -- put crd and controller into single helm chart [\#522](https://github.com/SeldonIO/seldon-core/issues/522) -- Add fastai deployment example [\#518](https://github.com/SeldonIO/seldon-core/issues/518) -- Deploy model but pod is evicted for many times before running [\#515](https://github.com/SeldonIO/seldon-core/issues/515) -- How to wrap models using tool chains other than s2i? [\#507](https://github.com/SeldonIO/seldon-core/issues/507) -- ci-cd demo uses old jenkins and kubectl fails on newer k8s [\#505](https://github.com/SeldonIO/seldon-core/issues/505) -- Prow Integration - investigate and setup PR presubmit jobs [\#497](https://github.com/SeldonIO/seldon-core/issues/497) -- Use of protobuffers for resource parsing cause inconsistencies [\#489](https://github.com/SeldonIO/seldon-core/issues/489) -- option to put prometheus metrics on separate port [\#487](https://github.com/SeldonIO/seldon-core/issues/487) -- parameterise the namespace in single namespace tests [\#478](https://github.com/SeldonIO/seldon-core/issues/478) -- use official helm charts [\#476](https://github.com/SeldonIO/seldon-core/issues/476) -- use recommended labels [\#475](https://github.com/SeldonIO/seldon-core/issues/475) -- Convert docstrings in serving\_test\_gen.py to Numpy format [\#472](https://github.com/SeldonIO/seldon-core/issues/472) -- issues on increasing grpc message size [\#467](https://github.com/SeldonIO/seldon-core/issues/467) -- Create a validating admission webhook for the CRD [\#459](https://github.com/SeldonIO/seldon-core/issues/459) -- Additional parameter types Seldon deployment proto [\#456](https://github.com/SeldonIO/seldon-core/issues/456) -- Consider hosting helm charts on stable repo, or at least a chart repository [\#443](https://github.com/SeldonIO/seldon-core/issues/443) -- Unable to get token [\#438](https://github.com/SeldonIO/seldon-core/issues/438) -- Update example Keras [\#432](https://github.com/SeldonIO/seldon-core/issues/432) -- Create protos for metadata returned by components [\#427](https://github.com/SeldonIO/seldon-core/issues/427) -- Revamp how the engine handles metadata [\#426](https://github.com/SeldonIO/seldon-core/issues/426) -- seldon-core-s2i-python3 is not "openshift ready" [\#422](https://github.com/SeldonIO/seldon-core/issues/422) -- Create docs for proto compilation to ease clients in non-python languages [\#421](https://github.com/SeldonIO/seldon-core/issues/421) -- KNative Integration [\#417](https://github.com/SeldonIO/seldon-core/issues/417) -- Julia Wrapper [\#413](https://github.com/SeldonIO/seldon-core/issues/413) -- Kaniko Integration [\#411](https://github.com/SeldonIO/seldon-core/issues/411) -- gRPC tensorproto, TypeError [\#410](https://github.com/SeldonIO/seldon-core/issues/410) -- Handle sticky model requests [\#403](https://github.com/SeldonIO/seldon-core/issues/403) -- Organize docs [\#394](https://github.com/SeldonIO/seldon-core/issues/394) -- Type annotations for Python code [\#392](https://github.com/SeldonIO/seldon-core/issues/392) -- Deploy python model without java router [\#314](https://github.com/SeldonIO/seldon-core/issues/314) -- Implement a hierarchy of tags for components with children. [\#310](https://github.com/SeldonIO/seldon-core/issues/310) -- FlatBuffers support [\#284](https://github.com/SeldonIO/seldon-core/issues/284) -- Custom fields in SeldonMessage [\#198](https://github.com/SeldonIO/seldon-core/issues/198) -- Update CRD to include version [\#175](https://github.com/SeldonIO/seldon-core/issues/175) -- Add OpenFaas as Deployment option for ServerLess ML deployments [\#151](https://github.com/SeldonIO/seldon-core/issues/151) -- Can Spartakus be run in a namespace [\#142](https://github.com/SeldonIO/seldon-core/issues/142) -- Investigate Google Container Builder for wrapping models [\#123](https://github.com/SeldonIO/seldon-core/issues/123) -- Investigate OpenShift Service Catalog and Brokers [\#114](https://github.com/SeldonIO/seldon-core/issues/114) -- Change python wrapper to use Tornado instead of Flask [\#108](https://github.com/SeldonIO/seldon-core/issues/108) -- Add docs to build components in development section [\#65](https://github.com/SeldonIO/seldon-core/issues/65) -- Clarify oauth key/secret provisioning [\#26](https://github.com/SeldonIO/seldon-core/issues/26) -- Create a NOTES.txt for the helm chart [\#15](https://github.com/SeldonIO/seldon-core/issues/15) - -**Merged pull requests:** - -- remove some empty lines [\#875](https://github.com/SeldonIO/seldon-core/pull/875) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Versioning seldon request logger and support for decoding binary strings [\#873](https://github.com/SeldonIO/seldon-core/pull/873) ([SachinVarghese](https://github.com/SachinVarghese)) -- Updates to seldon request logging [\#872](https://github.com/SeldonIO/seldon-core/pull/872) ([SachinVarghese](https://github.com/SachinVarghese)) -- check for knative before installing [\#870](https://github.com/SeldonIO/seldon-core/pull/870) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add initial Makefile for GPU Python Image [\#867](https://github.com/SeldonIO/seldon-core/pull/867) ([cliveseldon](https://github.com/cliveseldon)) -- Changed typo in redhat dockerfile [\#866](https://github.com/SeldonIO/seldon-core/pull/866) ([axsaucedo](https://github.com/axsaucedo)) -- xgboost server version added in docs [\#865](https://github.com/SeldonIO/seldon-core/pull/865) ([gsunner](https://github.com/gsunner)) -- Create explainer notebook and fix tfserving proxy [\#864](https://github.com/SeldonIO/seldon-core/pull/864) ([cliveseldon](https://github.com/cliveseldon)) -- upgrade knative version [\#863](https://github.com/SeldonIO/seldon-core/pull/863) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add missing packages to requirements.txt [\#859](https://github.com/SeldonIO/seldon-core/pull/859) ([adriangonz](https://github.com/adriangonz)) -- add branch release-0.4 to travis builds [\#856](https://github.com/SeldonIO/seldon-core/pull/856) ([gsunner](https://github.com/gsunner)) -- Fix status code handling [\#855](https://github.com/SeldonIO/seldon-core/pull/855) ([dtaniwaki](https://github.com/dtaniwaki)) -- Make debug easier [\#854](https://github.com/SeldonIO/seldon-core/pull/854) ([dtaniwaki](https://github.com/dtaniwaki)) -- ensure script checks for errors [\#853](https://github.com/SeldonIO/seldon-core/pull/853) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Standardisation of rest apis [\#847](https://github.com/SeldonIO/seldon-core/pull/847) ([axsaucedo](https://github.com/axsaucedo)) -- Added openshift to documentation [\#846](https://github.com/SeldonIO/seldon-core/pull/846) ([axsaucedo](https://github.com/axsaucedo)) -- Setup basic Jenkins X configuration [\#843](https://github.com/SeldonIO/seldon-core/pull/843) ([axsaucedo](https://github.com/axsaucedo)) -- Removed url for model server [\#842](https://github.com/SeldonIO/seldon-core/pull/842) ([axsaucedo](https://github.com/axsaucedo)) -- Update sklearn server examples with debug and fix notebook example [\#840](https://github.com/SeldonIO/seldon-core/pull/840) ([cliveseldon](https://github.com/cliveseldon)) -- Fix tensor return in python wrapper [\#839](https://github.com/SeldonIO/seldon-core/pull/839) ([cliveseldon](https://github.com/cliveseldon)) -- Fix typo [\#835](https://github.com/SeldonIO/seldon-core/pull/835) ([naxty](https://github.com/naxty)) -- Previous steps in seldon graph override metadata of latter steps [\#833](https://github.com/SeldonIO/seldon-core/pull/833) ([axsaucedo](https://github.com/axsaucedo)) -- jaeger extra tags [\#832](https://github.com/SeldonIO/seldon-core/pull/832) ([lukacsg](https://github.com/lukacsg)) -- Update autoscale example for new deployment name convention [\#830](https://github.com/SeldonIO/seldon-core/pull/830) ([cliveseldon](https://github.com/cliveseldon)) -- configurable secure argument for minio client [\#827](https://github.com/SeldonIO/seldon-core/pull/827) ([xaniasd](https://github.com/xaniasd)) -- Refactor dataframe contract helper script into package [\#823](https://github.com/SeldonIO/seldon-core/pull/823) ([jklaise](https://github.com/jklaise)) -- Requirements version alignment across setup.py and requirements.txt [\#819](https://github.com/SeldonIO/seldon-core/pull/819) ([axsaucedo](https://github.com/axsaucedo)) -- Update all servers to use 0.12-SNAPSHOT and update to 0.2 [\#818](https://github.com/SeldonIO/seldon-core/pull/818) ([cliveseldon](https://github.com/cliveseldon)) -- Fixing multidimensional arrays not being fully converted from PROTO [\#817](https://github.com/SeldonIO/seldon-core/pull/817) ([axsaucedo](https://github.com/axsaucedo)) -- Fix typo in doc [\#815](https://github.com/SeldonIO/seldon-core/pull/815) ([hlb](https://github.com/hlb)) -- Helm upgrade 0.4.0 [\#814](https://github.com/SeldonIO/seldon-core/pull/814) ([cliveseldon](https://github.com/cliveseldon)) -- add documentation for ambassador\_id support [\#813](https://github.com/SeldonIO/seldon-core/pull/813) ([phsiao](https://github.com/phsiao)) -- Added MLFLOW\_SERVER in CRD files [\#812](https://github.com/SeldonIO/seldon-core/pull/812) ([axsaucedo](https://github.com/axsaucedo)) -- Add Chainer MNIST example [\#808](https://github.com/SeldonIO/seldon-core/pull/808) ([dtaniwaki](https://github.com/dtaniwaki)) -- Removing proto functionality from REST /predict endpoint \[\#803\] [\#806](https://github.com/SeldonIO/seldon-core/pull/806) ([axsaucedo](https://github.com/axsaucedo)) -- Improve error handling [\#799](https://github.com/SeldonIO/seldon-core/pull/799) ([dtaniwaki](https://github.com/dtaniwaki)) -- set puid in case it is received in request [\#766](https://github.com/SeldonIO/seldon-core/pull/766) ([klalit](https://github.com/klalit)) -- ensure latest request logger [\#730](https://github.com/SeldonIO/seldon-core/pull/730) ([ryandawsonuk](https://github.com/ryandawsonuk)) - -## [v0.4.0](https://github.com/seldonio/seldon-core/tree/v0.4.0) (2019-08-15) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.3.1...v0.4.0) - -**Fixed bugs:** - -- multiple containers in componentSpecs.spec.containers not supported? [\#718](https://github.com/SeldonIO/seldon-core/issues/718) -- Ambassador does not work in v0.3.2 [\#710](https://github.com/SeldonIO/seldon-core/issues/710) - -**Closed issues:** - -- Create kustomize for 0.3.2 release [\#794](https://github.com/SeldonIO/seldon-core/issues/794) -- Add redhat certified image to operatorhub [\#791](https://github.com/SeldonIO/seldon-core/issues/791) -- Build model servers with non-SNAPSHOT image [\#790](https://github.com/SeldonIO/seldon-core/issues/790) -- env secret for explainers [\#785](https://github.com/SeldonIO/seldon-core/issues/785) -- finding image names used in grafana dashboards for prepack model servers [\#783](https://github.com/SeldonIO/seldon-core/issues/783) -- seldon container engine sidecar java process should run with '-server' setting [\#781](https://github.com/SeldonIO/seldon-core/issues/781) -- label selector problem when running xgboost and sklearn iris prepack examples together [\#777](https://github.com/SeldonIO/seldon-core/issues/777) -- Documentation links cannot be seen \(just change css color\) [\#773](https://github.com/SeldonIO/seldon-core/issues/773) -- \[Bug\]Invalid metadata label generated from deployment file [\#772](https://github.com/SeldonIO/seldon-core/issues/772) -- Add a basic MLFlow model server based on example [\#771](https://github.com/SeldonIO/seldon-core/issues/771) -- additionalProperties cannot be set to false error when installing helm chart [\#768](https://github.com/SeldonIO/seldon-core/issues/768) -- Cannot make GRPC calls through GRPC microservice wrapping. [\#762](https://github.com/SeldonIO/seldon-core/issues/762) -- make it clearer how and when to set engine resources [\#761](https://github.com/SeldonIO/seldon-core/issues/761) -- Update TFServing Proxy to use v0.5 of the python wrapper [\#760](https://github.com/SeldonIO/seldon-core/issues/760) -- intermittent 503 errors in end-to-end tests [\#758](https://github.com/SeldonIO/seldon-core/issues/758) -- Add global count Graphana graph per deployment [\#756](https://github.com/SeldonIO/seldon-core/issues/756) -- docs: python wrapping docker [\#754](https://github.com/SeldonIO/seldon-core/issues/754) -- Liveness probe kills seldon engine container when model predict function takes a long time to send a result [\#753](https://github.com/SeldonIO/seldon-core/issues/753) -- models from private buckets for prepackaged/standalone servers [\#748](https://github.com/SeldonIO/seldon-core/issues/748) -- prepackaged/standalone servers to download models from initContainers [\#747](https://github.com/SeldonIO/seldon-core/issues/747) -- Writing the predict function around pandas dataframes [\#746](https://github.com/SeldonIO/seldon-core/issues/746) -- Golang CRD api [\#734](https://github.com/SeldonIO/seldon-core/issues/734) -- Update Roadmap [\#723](https://github.com/SeldonIO/seldon-core/issues/723) -- CRD in kustomize is missing subresource.status [\#713](https://github.com/SeldonIO/seldon-core/issues/713) -- calling SeldonClient.predict inside a microservice model rasing "TypeError: Couldn't build proto file into descriptor pool!" [\#711](https://github.com/SeldonIO/seldon-core/issues/711) -- Add SELDON\_LOG\_LEVEL parameter in Python Wrapper [\#708](https://github.com/SeldonIO/seldon-core/issues/708) -- All numbers get converted to float when sending JSON resulting in unexpected behaviour in Proxies [\#703](https://github.com/SeldonIO/seldon-core/issues/703) -- docs: ambassador version [\#697](https://github.com/SeldonIO/seldon-core/issues/697) -- docs: Python API reference [\#696](https://github.com/SeldonIO/seldon-core/issues/696) -- Back-off pulling image "data\_downloader:0.1": ImagePullBackOff [\#695](https://github.com/SeldonIO/seldon-core/issues/695) -- Deploying modified TensorRT example on GKE does not deploy anything [\#694](https://github.com/SeldonIO/seldon-core/issues/694) -- Support JSON format in TFServer Proxy REST API [\#693](https://github.com/SeldonIO/seldon-core/issues/693) -- Add build files for alibi explainer server [\#692](https://github.com/SeldonIO/seldon-core/issues/692) -- docs: Ambassador REST endpoint path [\#688](https://github.com/SeldonIO/seldon-core/issues/688) -- cannot run through the example. [\#677](https://github.com/SeldonIO/seldon-core/issues/677) -- Liveness probe kills Seldon engine container with long init waiting time \(Python wrapper\) [\#674](https://github.com/SeldonIO/seldon-core/issues/674) -- need to increase failure threshold for engine with new operator [\#673](https://github.com/SeldonIO/seldon-core/issues/673) -- Remove api-frontend [\#663](https://github.com/SeldonIO/seldon-core/issues/663) -- Ambassador Swagger definition does not include namespace [\#660](https://github.com/SeldonIO/seldon-core/issues/660) -- Remove Java Operator [\#654](https://github.com/SeldonIO/seldon-core/issues/654) -- Docs do not mention addition of jsonData outside of the release notes [\#652](https://github.com/SeldonIO/seldon-core/issues/652) -- Support Swagger or something like that [\#645](https://github.com/SeldonIO/seldon-core/issues/645) -- Changes required for Seldon Core Analytics Grafana to work behind proxy [\#622](https://github.com/SeldonIO/seldon-core/issues/622) -- Tensorflow GPU Example [\#619](https://github.com/SeldonIO/seldon-core/issues/619) -- HTTPS/HTTP switch for seldon client [\#572](https://github.com/SeldonIO/seldon-core/issues/572) -- How can I modify the logging format of REST API for StackDriver and BigQuery? [\#557](https://github.com/SeldonIO/seldon-core/issues/557) -- The output from ambassador converts integer types to float . [\#458](https://github.com/SeldonIO/seldon-core/issues/458) -- Question: Concurrency in Model REST server [\#453](https://github.com/SeldonIO/seldon-core/issues/453) -- Add model explainer example [\#425](https://github.com/SeldonIO/seldon-core/issues/425) -- Kubeflow Pipelines Integration [\#415](https://github.com/SeldonIO/seldon-core/issues/415) -- Add an WSGI app server to Python REST wrappers [\#383](https://github.com/SeldonIO/seldon-core/issues/383) - -**Merged pull requests:** - -- Fix for CVE-2018-1000654 in openjdk:8u201-jre-alpine3 [\#805](https://github.com/SeldonIO/seldon-core/pull/805) ([gsunner](https://github.com/gsunner)) -- Fix name for prepackged server test [\#804](https://github.com/SeldonIO/seldon-core/pull/804) ([cliveseldon](https://github.com/cliveseldon)) -- Update e2e test for mab [\#802](https://github.com/SeldonIO/seldon-core/pull/802) ([cliveseldon](https://github.com/cliveseldon)) -- Update test deployment name in e2e tests [\#801](https://github.com/SeldonIO/seldon-core/pull/801) ([cliveseldon](https://github.com/cliveseldon)) -- loadtest not needed with kubeflow and svc name seems to have changed [\#800](https://github.com/SeldonIO/seldon-core/pull/800) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Changed Ambassador warning across, suggesting istio for gRPC [\#798](https://github.com/SeldonIO/seldon-core/pull/798) ([axsaucedo](https://github.com/axsaucedo)) -- Update kustomize and update helm abtest/mab names [\#797](https://github.com/SeldonIO/seldon-core/pull/797) ([cliveseldon](https://github.com/cliveseldon)) -- TFServing functionality with latest python image [\#793](https://github.com/SeldonIO/seldon-core/pull/793) ([axsaucedo](https://github.com/axsaucedo)) -- Added custom file for redhat [\#792](https://github.com/SeldonIO/seldon-core/pull/792) ([axsaucedo](https://github.com/axsaucedo)) -- Updated MLFlow server removed commented code [\#789](https://github.com/SeldonIO/seldon-core/pull/789) ([axsaucedo](https://github.com/axsaucedo)) -- having image means hashed deployment name [\#788](https://github.com/SeldonIO/seldon-core/pull/788) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Document how to use envSecretRefName to customize S3-like object store [\#787](https://github.com/SeldonIO/seldon-core/pull/787) ([phsiao](https://github.com/phsiao)) -- update docs, prediction proto with jsonData field [\#786](https://github.com/SeldonIO/seldon-core/pull/786) ([gsunner](https://github.com/gsunner)) -- crd changes for creds secret [\#782](https://github.com/SeldonIO/seldon-core/pull/782) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fixed headers for alibaba and kubeflow examples [\#780](https://github.com/SeldonIO/seldon-core/pull/780) ([axsaucedo](https://github.com/axsaucedo)) -- Update openapi and fix multipart check [\#779](https://github.com/SeldonIO/seldon-core/pull/779) ([cliveseldon](https://github.com/cliveseldon)) -- Docs for svc orchestrator [\#778](https://github.com/SeldonIO/seldon-core/pull/778) ([cliveseldon](https://github.com/cliveseldon)) -- WIP - Analytics deployment update [\#775](https://github.com/SeldonIO/seldon-core/pull/775) ([gsunner](https://github.com/gsunner)) -- Added mlflow model server [\#774](https://github.com/SeldonIO/seldon-core/pull/774) ([axsaucedo](https://github.com/axsaucedo)) -- prepackage model server tests [\#764](https://github.com/SeldonIO/seldon-core/pull/764) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Added metrics and fixed docs typos [\#763](https://github.com/SeldonIO/seldon-core/pull/763) ([axsaucedo](https://github.com/axsaucedo)) -- single replica ambassadoar [\#759](https://github.com/SeldonIO/seldon-core/pull/759) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- WIP: Allow predict for sklearn standalone server as wll as predict\_proba [\#757](https://github.com/SeldonIO/seldon-core/pull/757) ([cliveseldon](https://github.com/cliveseldon)) -- correct ACK naming in doc and examples [\#755](https://github.com/SeldonIO/seldon-core/pull/755) ([wsxiaozhang](https://github.com/wsxiaozhang)) -- add the support for multipart/form-data in python service and engine [\#751](https://github.com/SeldonIO/seldon-core/pull/751) ([klalit](https://github.com/klalit)) -- Fix some doc needed to make this work [\#744](https://github.com/SeldonIO/seldon-core/pull/744) ([gageorge](https://github.com/gageorge)) -- Enable seldon log level param [\#743](https://github.com/SeldonIO/seldon-core/pull/743) ([axsaucedo](https://github.com/axsaucedo)) -- Clarify what is meant by id in router documentation [\#738](https://github.com/SeldonIO/seldon-core/pull/738) ([alexlatchford](https://github.com/alexlatchford)) -- Fix typo in docstring [\#737](https://github.com/SeldonIO/seldon-core/pull/737) ([sujaymansingh](https://github.com/sujaymansingh)) -- config for explainer [\#736](https://github.com/SeldonIO/seldon-core/pull/736) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- endpoint /seldon.json not returning the file [\#732](https://github.com/SeldonIO/seldon-core/pull/732) ([klalit](https://github.com/klalit)) -- repoint at tfserving public bucket [\#729](https://github.com/SeldonIO/seldon-core/pull/729) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- added seldon colours to Theme\_override & seldon logo [\#728](https://github.com/SeldonIO/seldon-core/pull/728) ([oscarfco](https://github.com/oscarfco)) -- be consistent with message logging annotation names [\#727](https://github.com/SeldonIO/seldon-core/pull/727) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- option to set operator-wide default for request logging [\#726](https://github.com/SeldonIO/seldon-core/pull/726) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Small updates to python module [\#722](https://github.com/SeldonIO/seldon-core/pull/722) ([cliveseldon](https://github.com/cliveseldon)) -- update request logger [\#721](https://github.com/SeldonIO/seldon-core/pull/721) ([cliveseldon](https://github.com/cliveseldon)) -- Update kustomize [\#720](https://github.com/SeldonIO/seldon-core/pull/720) ([cliveseldon](https://github.com/cliveseldon)) -- fix framework name to official one [\#717](https://github.com/SeldonIO/seldon-core/pull/717) ([chie8842](https://github.com/chie8842)) -- Added centralised logging to docs for \#636 [\#716](https://github.com/SeldonIO/seldon-core/pull/716) ([axsaucedo](https://github.com/axsaucedo)) -- Update request logger [\#712](https://github.com/SeldonIO/seldon-core/pull/712) ([cliveseldon](https://github.com/cliveseldon)) -- SSL for Seldon Python Client [\#709](https://github.com/SeldonIO/seldon-core/pull/709) ([cliveseldon](https://github.com/cliveseldon)) -- WIP: Proposed changes to ensure JSON REST Consistency \(Fixes \#703\) [\#707](https://github.com/SeldonIO/seldon-core/pull/707) ([axsaucedo](https://github.com/axsaucedo)) -- TFServing Enabled Text Response and Fixed JSON Parse [\#704](https://github.com/SeldonIO/seldon-core/pull/704) ([axsaucedo](https://github.com/axsaucedo)) -- fix\(text\): wrong word [\#702](https://github.com/SeldonIO/seldon-core/pull/702) ([brunowego](https://github.com/brunowego)) -- Added TFServing JSON Support [\#699](https://github.com/SeldonIO/seldon-core/pull/699) ([axsaucedo](https://github.com/axsaucedo)) -- make model servers first example in docs [\#691](https://github.com/SeldonIO/seldon-core/pull/691) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- WIP: explainers [\#690](https://github.com/SeldonIO/seldon-core/pull/690) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Model servers [\#689](https://github.com/SeldonIO/seldon-core/pull/689) ([cliveseldon](https://github.com/cliveseldon)) -- Alibaba Cloud Elastic Container Service \(AKS\) example [\#687](https://github.com/SeldonIO/seldon-core/pull/687) ([axsaucedo](https://github.com/axsaucedo)) -- WIP: Update python wrapper to use gunicorn [\#684](https://github.com/SeldonIO/seldon-core/pull/684) ([cliveseldon](https://github.com/cliveseldon)) -- move seldon analytics port [\#681](https://github.com/SeldonIO/seldon-core/pull/681) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Added subsection in documentation with suggested path to follow with examples [\#679](https://github.com/SeldonIO/seldon-core/pull/679) ([axsaucedo](https://github.com/axsaucedo)) -- scikit learn iris model using jsondata example [\#678](https://github.com/SeldonIO/seldon-core/pull/678) ([gsunner](https://github.com/gsunner)) -- Added requirements and spacy Docker file for Kubeflow example [\#675](https://github.com/SeldonIO/seldon-core/pull/675) ([JoelH96](https://github.com/JoelH96)) -- Remove API OAuth Gateway and Cluster Manager [\#671](https://github.com/SeldonIO/seldon-core/pull/671) ([cliveseldon](https://github.com/cliveseldon)) -- WIP: Ambassador canary update [\#667](https://github.com/SeldonIO/seldon-core/pull/667) ([cliveseldon](https://github.com/cliveseldon)) -- remove cluster-manager from jenkins build [\#664](https://github.com/SeldonIO/seldon-core/pull/664) ([gsunner](https://github.com/gsunner)) -- Change operator service selector [\#662](https://github.com/SeldonIO/seldon-core/pull/662) ([cliveseldon](https://github.com/cliveseldon)) -- \[Docs\] Fix formatting of s2i docs page [\#661](https://github.com/SeldonIO/seldon-core/pull/661) ([aarondav](https://github.com/aarondav)) -- Embedded travis status [\#658](https://github.com/SeldonIO/seldon-core/pull/658) ([gsunner](https://github.com/gsunner)) -- add prow info [\#657](https://github.com/SeldonIO/seldon-core/pull/657) ([gsunner](https://github.com/gsunner)) -- Allow User Defined Exceptions [\#651](https://github.com/SeldonIO/seldon-core/pull/651) ([klalit](https://github.com/klalit)) -- grafana and req logging configuration to work behind istio ingress gateway [\#650](https://github.com/SeldonIO/seldon-core/pull/650) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update loadtest notebook [\#649](https://github.com/SeldonIO/seldon-core/pull/649) ([cliveseldon](https://github.com/cliveseldon)) -- Add Kustomize [\#639](https://github.com/SeldonIO/seldon-core/pull/639) ([cliveseldon](https://github.com/cliveseldon)) -- Gpu tensorflow example [\#638](https://github.com/SeldonIO/seldon-core/pull/638) ([JoelH96](https://github.com/JoelH96)) -- Remove ksonnet [\#634](https://github.com/SeldonIO/seldon-core/pull/634) ([cliveseldon](https://github.com/cliveseldon)) -- Update tracing example and fix api-tester grpc for ambassador [\#631](https://github.com/SeldonIO/seldon-core/pull/631) ([cliveseldon](https://github.com/cliveseldon)) -- Alibi deployment example - Anchor Tabular [\#629](https://github.com/SeldonIO/seldon-core/pull/629) ([axsaucedo](https://github.com/axsaucedo)) -- points on why seldon [\#628](https://github.com/SeldonIO/seldon-core/pull/628) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- generate service account [\#627](https://github.com/SeldonIO/seldon-core/pull/627) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Registry Image Tags and RBAC control for Operator Helm Chart [\#624](https://github.com/SeldonIO/seldon-core/pull/624) ([cliveseldon](https://github.com/cliveseldon)) -- Example in AKS using deep mnist [\#621](https://github.com/SeldonIO/seldon-core/pull/621) ([axsaucedo](https://github.com/axsaucedo)) -- run python builder container using non-root user [\#620](https://github.com/SeldonIO/seldon-core/pull/620) ([gsunner](https://github.com/gsunner)) -- EFK with transform for tabular data [\#616](https://github.com/SeldonIO/seldon-core/pull/616) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update e2e tests [\#606](https://github.com/SeldonIO/seldon-core/pull/606) ([cliveseldon](https://github.com/cliveseldon)) - -## [v0.3.1](https://github.com/seldonio/seldon-core/tree/v0.3.1) (2019-06-28) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.3.0...v0.3.1) - -**Closed issues:** - -- Embedded travis build status needs updating \(in main readme\) [\#656](https://github.com/SeldonIO/seldon-core/issues/656) -- Add doc link to prow [\#655](https://github.com/SeldonIO/seldon-core/issues/655) -- Remove Old Java Operator Docs [\#653](https://github.com/SeldonIO/seldon-core/issues/653) -- requests all failed during benchmarking with Locust [\#644](https://github.com/SeldonIO/seldon-core/issues/644) -- Seldon & Istio - broken link [\#643](https://github.com/SeldonIO/seldon-core/issues/643) -- Seldon-core-operator install fails [\#640](https://github.com/SeldonIO/seldon-core/issues/640) -- how to add custom meta fields for tracking [\#632](https://github.com/SeldonIO/seldon-core/issues/632) -- Using the cluster-manager underlying API as a library [\#626](https://github.com/SeldonIO/seldon-core/issues/626) -- User Exceptions raised in predict function of a wrapper class needs to be handled via flask exception handler [\#625](https://github.com/SeldonIO/seldon-core/issues/625) -- volume mounting - update examples [\#604](https://github.com/SeldonIO/seldon-core/issues/604) -- engine resources not configurable in new operator [\#598](https://github.com/SeldonIO/seldon-core/issues/598) -- status code in response missing. Seldon v 0.2.3 [\#519](https://github.com/SeldonIO/seldon-core/issues/519) -- deprecate ksonnet [\#477](https://github.com/SeldonIO/seldon-core/issues/477) - -## [v0.3.0](https://github.com/seldonio/seldon-core/tree/v0.3.0) (2019-06-05) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.7...v0.3.0) - -**Fixed bugs:** - -- Python module syntax error for python 3.5 for variable type annotation [\#614](https://github.com/SeldonIO/seldon-core/issues/614) -- openvino\_imagenet\_ensemble example - prediction1 and prediction2 containers error [\#583](https://github.com/SeldonIO/seldon-core/issues/583) -- Docker image name and version messed up [\#562](https://github.com/SeldonIO/seldon-core/issues/562) -- SendonDeployment with name \> 31 characters [\#556](https://github.com/SeldonIO/seldon-core/issues/556) -- Not able be build python3.6 base image. [\#542](https://github.com/SeldonIO/seldon-core/issues/542) -- Fix status update for failed deployments [\#474](https://github.com/SeldonIO/seldon-core/pull/474) ([cliveseldon](https://github.com/cliveseldon)) - -**Closed issues:** - -- Update master to 0.3.0 SNAPSHOT [\#612](https://github.com/SeldonIO/seldon-core/issues/612) -- sdep state doesn't move to available [\#605](https://github.com/SeldonIO/seldon-core/issues/605) -- engine using 1 cpu [\#597](https://github.com/SeldonIO/seldon-core/issues/597) -- forbidden error installing ambassador [\#596](https://github.com/SeldonIO/seldon-core/issues/596) -- GPU support with SERVICE\_TYPE Model [\#590](https://github.com/SeldonIO/seldon-core/issues/590) -- Update example notebooks for docs [\#586](https://github.com/SeldonIO/seldon-core/issues/586) -- kubeflow/example-seldon on local cluster [\#585](https://github.com/SeldonIO/seldon-core/issues/585) -- Unable to inject custom parameter in Python model [\#584](https://github.com/SeldonIO/seldon-core/issues/584) -- Tensorflow MNIST Model example on EKS [\#580](https://github.com/SeldonIO/seldon-core/issues/580) -- OOMKilled when starting an operator [\#579](https://github.com/SeldonIO/seldon-core/issues/579) -- Can we customize the outputs format of Model? [\#565](https://github.com/SeldonIO/seldon-core/issues/565) -- node exporter port conflict [\#563](https://github.com/SeldonIO/seldon-core/issues/563) -- How can i enable debug logging of seldon-engine container [\#560](https://github.com/SeldonIO/seldon-core/issues/560) -- Tensorflow Python 3.7 support and wrapper images [\#550](https://github.com/SeldonIO/seldon-core/issues/550) -- helm-charts upgrade fails on ambassador [\#543](https://github.com/SeldonIO/seldon-core/issues/543) -- Update Seldon Core Analytics Grafana [\#540](https://github.com/SeldonIO/seldon-core/issues/540) -- Defining the model serving class with full name doesn't currently work [\#533](https://github.com/SeldonIO/seldon-core/issues/533) -- Update Seldon Operator to Go [\#529](https://github.com/SeldonIO/seldon-core/issues/529) -- Old Containers & Security Vulnerabilities [\#528](https://github.com/SeldonIO/seldon-core/issues/528) -- option to not set runAsUser for engine [\#527](https://github.com/SeldonIO/seldon-core/issues/527) -- Support istio ingress [\#511](https://github.com/SeldonIO/seldon-core/issues/511) -- Endpoint type is missing for AB-test [\#451](https://github.com/SeldonIO/seldon-core/issues/451) -- Alllow arbitrary JSON as a payload [\#434](https://github.com/SeldonIO/seldon-core/issues/434) -- Update Ambassador to 0.40.2 [\#402](https://github.com/SeldonIO/seldon-core/issues/402) -- Ambassador config for rolling updates [\#294](https://github.com/SeldonIO/seldon-core/issues/294) - -**Merged pull requests:** - -- node exporter configurable port [\#617](https://github.com/SeldonIO/seldon-core/pull/617) ([csabika7](https://github.com/csabika7)) -- Require python 3.6 or above for python module [\#615](https://github.com/SeldonIO/seldon-core/pull/615) ([cliveseldon](https://github.com/cliveseldon)) -- Update python wrappers to include 3.7 [\#611](https://github.com/SeldonIO/seldon-core/pull/611) ([cliveseldon](https://github.com/cliveseldon)) -- update jackson libs to version 2.9.9 [\#609](https://github.com/SeldonIO/seldon-core/pull/609) ([gsunner](https://github.com/gsunner)) -- ambassador v1 api [\#603](https://github.com/SeldonIO/seldon-core/pull/603) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- option to not set engine user [\#601](https://github.com/SeldonIO/seldon-core/pull/601) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- take latest ambassador image [\#599](https://github.com/SeldonIO/seldon-core/pull/599) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update SeldonMessage with jsonData [\#595](https://github.com/SeldonIO/seldon-core/pull/595) ([gsunner](https://github.com/gsunner)) -- Python release update [\#594](https://github.com/SeldonIO/seldon-core/pull/594) ([jklaise](https://github.com/jklaise)) -- Fix Jupyter Notebook Headers [\#592](https://github.com/SeldonIO/seldon-core/pull/592) ([axsaucedo](https://github.com/axsaucedo)) -- Kubeflow Seldon e2e NLP ML pipeline using re-usable components [\#589](https://github.com/SeldonIO/seldon-core/pull/589) ([axsaucedo](https://github.com/axsaucedo)) -- WIP: Integrate with Istio Ingress [\#588](https://github.com/SeldonIO/seldon-core/pull/588) ([cliveseldon](https://github.com/cliveseldon)) -- Added missing link to Jupyter notebook [\#587](https://github.com/SeldonIO/seldon-core/pull/587) ([axsaucedo](https://github.com/axsaucedo)) -- Added missed s2i folder to Scikitlearn SpaCy Text Example [\#582](https://github.com/SeldonIO/seldon-core/pull/582) ([axsaucedo](https://github.com/axsaucedo)) -- AWS Elastic Kubernetes/Container Service Deep Mnist Example [\#581](https://github.com/SeldonIO/seldon-core/pull/581) ([axsaucedo](https://github.com/axsaucedo)) -- Example using Seldon for text classification with SpaCy tokenizer [\#578](https://github.com/SeldonIO/seldon-core/pull/578) ([axsaucedo](https://github.com/axsaucedo)) -- Remove request limits from operator [\#577](https://github.com/SeldonIO/seldon-core/pull/577) ([cliveseldon](https://github.com/cliveseldon)) -- Fix PredictiveUnitState image name and version \(\#562\) [\#576](https://github.com/SeldonIO/seldon-core/pull/576) ([sasvaritoni](https://github.com/sasvaritoni)) -- Update TF version for security [\#575](https://github.com/SeldonIO/seldon-core/pull/575) ([jklaise](https://github.com/jklaise)) -- updated openvino mode ensemble to 0.2 version [\#574](https://github.com/SeldonIO/seldon-core/pull/574) ([dtrawins](https://github.com/dtrawins)) -- updated openvino version to 2019.1 in python\_openvino model wrapper [\#573](https://github.com/SeldonIO/seldon-core/pull/573) ([dtrawins](https://github.com/dtrawins)) -- Fix example deployment yaml [\#571](https://github.com/SeldonIO/seldon-core/pull/571) ([sujaymansingh](https://github.com/sujaymansingh)) -- fix typo [\#570](https://github.com/SeldonIO/seldon-core/pull/570) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update Python builder image [\#568](https://github.com/SeldonIO/seldon-core/pull/568) ([jklaise](https://github.com/jklaise)) -- option for R builds with plain docker [\#567](https://github.com/SeldonIO/seldon-core/pull/567) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- reword explanation of ambassador [\#561](https://github.com/SeldonIO/seldon-core/pull/561) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Integrate use of Go Seldon Controller [\#559](https://github.com/SeldonIO/seldon-core/pull/559) ([cliveseldon](https://github.com/cliveseldon)) -- Update e2e tests s2i python image version [\#558](https://github.com/SeldonIO/seldon-core/pull/558) ([gsunner](https://github.com/gsunner)) -- option for docker build without s2i [\#555](https://github.com/SeldonIO/seldon-core/pull/555) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fix logging bug in Python wrapper [\#549](https://github.com/SeldonIO/seldon-core/pull/549) ([jklaise](https://github.com/jklaise)) -- update jackson-databind 2.8.11.2 -\> 2.9.8 for cve [\#547](https://github.com/SeldonIO/seldon-core/pull/547) ([gsunner](https://github.com/gsunner)) -- Updating grafana to v6.1.6 in seldon core analytics [\#541](https://github.com/SeldonIO/seldon-core/pull/541) ([SachinVarghese](https://github.com/SachinVarghese)) -- redis now a statefulset as using redis helm chart [\#539](https://github.com/SeldonIO/seldon-core/pull/539) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- add script to delete completed argo jobs [\#538](https://github.com/SeldonIO/seldon-core/pull/538) ([gsunner](https://github.com/gsunner)) -- Allow fully qualified class name to be used for the model serving image. [\#537](https://github.com/SeldonIO/seldon-core/pull/537) ([hmonteiro](https://github.com/hmonteiro)) -- option for anonymous access to grafana [\#535](https://github.com/SeldonIO/seldon-core/pull/535) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Anonymous grafana [\#534](https://github.com/SeldonIO/seldon-core/pull/534) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Revert "option to use anonymous auth grafana" [\#532](https://github.com/SeldonIO/seldon-core/pull/532) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Update component code coverage and dependencies docs [\#531](https://github.com/SeldonIO/seldon-core/pull/531) ([cliveseldon](https://github.com/cliveseldon)) -- option to use anonymous auth grafana [\#530](https://github.com/SeldonIO/seldon-core/pull/530) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- permission and timeout changes after trying on an openshift4 cluster [\#524](https://github.com/SeldonIO/seldon-core/pull/524) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- use stable redis helm chart [\#521](https://github.com/SeldonIO/seldon-core/pull/521) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- seldpon\_grpc\_endpoint -\> seldon\_grpc\_endpoint [\#520](https://github.com/SeldonIO/seldon-core/pull/520) ([mustyoshi](https://github.com/mustyoshi)) -- update argocd and jenkins in cd demo and script for minikube [\#517](https://github.com/SeldonIO/seldon-core/pull/517) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Service Orchestrator Name Fix [\#516](https://github.com/SeldonIO/seldon-core/pull/516) ([cliveseldon](https://github.com/cliveseldon)) -- Remove v1alpha3 and revert to v1alpha2 [\#513](https://github.com/SeldonIO/seldon-core/pull/513) ([cliveseldon](https://github.com/cliveseldon)) -- downgrade ambassador [\#510](https://github.com/SeldonIO/seldon-core/pull/510) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- default ambassador to singleNamespace [\#509](https://github.com/SeldonIO/seldon-core/pull/509) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Allow submodules to be imported in python module [\#503](https://github.com/SeldonIO/seldon-core/pull/503) ([cliveseldon](https://github.com/cliveseldon)) -- Allow class\_names as method or attribute \(deprecated\) in Python module [\#502](https://github.com/SeldonIO/seldon-core/pull/502) ([cliveseldon](https://github.com/cliveseldon)) -- downgrade ambassador due to grpc unreliability [\#501](https://github.com/SeldonIO/seldon-core/pull/501) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fix HPA Nullpointer [\#500](https://github.com/SeldonIO/seldon-core/pull/500) ([cliveseldon](https://github.com/cliveseldon)) -- still intermittent problems, timeout needs to be longer [\#498](https://github.com/SeldonIO/seldon-core/pull/498) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Add missing additionProperties to openAPI specs for CRDS [\#496](https://github.com/SeldonIO/seldon-core/pull/496) ([cliveseldon](https://github.com/cliveseldon)) -- Spelling [\#493](https://github.com/SeldonIO/seldon-core/pull/493) ([mustyoshi](https://github.com/mustyoshi)) -- ambassador v1 api [\#492](https://github.com/SeldonIO/seldon-core/pull/492) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- Fix image link in readme [\#490](https://github.com/SeldonIO/seldon-core/pull/490) ([cliveseldon](https://github.com/cliveseldon)) -- Updates for various Python and Operator fixes [\#488](https://github.com/SeldonIO/seldon-core/pull/488) ([cliveseldon](https://github.com/cliveseldon)) -- 484 metrics port [\#485](https://github.com/SeldonIO/seldon-core/pull/485) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- ignore pickle files [\#483](https://github.com/SeldonIO/seldon-core/pull/483) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- remove old docs [\#482](https://github.com/SeldonIO/seldon-core/pull/482) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- make ambassador a dependency [\#480](https://github.com/SeldonIO/seldon-core/pull/480) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- gitignore for intellij [\#471](https://github.com/SeldonIO/seldon-core/pull/471) ([ryandawsonuk](https://github.com/ryandawsonuk)) -- python wrapper image fix update [\#469](https://github.com/SeldonIO/seldon-core/pull/469) ([gsunner](https://github.com/gsunner)) -- python wrapper image references updated from 0.5 to 0.5.1 [\#468](https://github.com/SeldonIO/seldon-core/pull/468) ([gsunner](https://github.com/gsunner)) -- Static Documentation Site [\#466](https://github.com/SeldonIO/seldon-core/pull/466) ([cliveseldon](https://github.com/cliveseldon)) -- Remove tornando dependency from Python setup.py [\#464](https://github.com/SeldonIO/seldon-core/pull/464) ([cliveseldon](https://github.com/cliveseldon)) -- Add types for predict, transform\_input, transform\_output [\#463](https://github.com/SeldonIO/seldon-core/pull/463) ([cliveseldon](https://github.com/cliveseldon)) -- Script to create Seldon API testing files from any Pandas dataframe [\#460](https://github.com/SeldonIO/seldon-core/pull/460) ([Love-R](https://github.com/Love-R)) -- WIP: Python wrappers rewrite [\#457](https://github.com/SeldonIO/seldon-core/pull/457) ([cliveseldon](https://github.com/cliveseldon)) -- Python builder [\#455](https://github.com/SeldonIO/seldon-core/pull/455) ([gsunner](https://github.com/gsunner)) -- Update redis [\#446](https://github.com/SeldonIO/seldon-core/pull/446) ([naseemkullah](https://github.com/naseemkullah)) -- openvino ensemble adjustments [\#444](https://github.com/SeldonIO/seldon-core/pull/444) ([dtrawins](https://github.com/dtrawins)) -- Update image names for openvino demo [\#442](https://github.com/SeldonIO/seldon-core/pull/442) ([cliveseldon](https://github.com/cliveseldon)) -- Fix bug in parsing boolean params in Python wrapper [\#441](https://github.com/SeldonIO/seldon-core/pull/441) ([jklaise](https://github.com/jklaise)) -- WIP: Autoscaling [\#437](https://github.com/SeldonIO/seldon-core/pull/437) ([cliveseldon](https://github.com/cliveseldon)) -- Update java wrapper version in docs [\#436](https://github.com/SeldonIO/seldon-core/pull/436) ([cliveseldon](https://github.com/cliveseldon)) -- Fix API Gateway Endpoint name [\#435](https://github.com/SeldonIO/seldon-core/pull/435) ([cliveseldon](https://github.com/cliveseldon)) -- Updates for openvino demo [\#431](https://github.com/SeldonIO/seldon-core/pull/431) ([cliveseldon](https://github.com/cliveseldon)) -- updated ensemble pipeline with OpenVINO component [\#430](https://github.com/SeldonIO/seldon-core/pull/430) ([dtrawins](https://github.com/dtrawins)) -- Outlier service type [\#428](https://github.com/SeldonIO/seldon-core/pull/428) ([arnaudvl](https://github.com/arnaudvl)) -- Engine merge meta puid [\#424](https://github.com/SeldonIO/seldon-core/pull/424) ([jklaise](https://github.com/jklaise)) -- Allow reusing containers in the inference graph [\#423](https://github.com/SeldonIO/seldon-core/pull/423) ([jklaise](https://github.com/jklaise)) -- Ambassador Update: Canary, Shadow, Header Based Routing [\#409](https://github.com/SeldonIO/seldon-core/pull/409) ([cliveseldon](https://github.com/cliveseldon)) -- Cluster Manager Cache Fix [\#408](https://github.com/SeldonIO/seldon-core/pull/408) ([cliveseldon](https://github.com/cliveseldon)) -- Add ability to fetch metadata from model and transformer components [\#407](https://github.com/SeldonIO/seldon-core/pull/407) ([jklaise](https://github.com/jklaise)) -- Fix api-tester not working via GRPC and Ambassador [\#405](https://github.com/SeldonIO/seldon-core/pull/405) ([jklaise](https://github.com/jklaise)) -- Fix s2i builder image local build to use latest Python source code [\#404](https://github.com/SeldonIO/seldon-core/pull/404) ([jklaise](https://github.com/jklaise)) -- setPredictorSpec is not needed anymore in EnginePredictor [\#401](https://github.com/SeldonIO/seldon-core/pull/401) ([ro7m](https://github.com/ro7m)) -- Fix engine resources setting and update docs [\#400](https://github.com/SeldonIO/seldon-core/pull/400) ([cliveseldon](https://github.com/cliveseldon)) -- Provide Ksonnet Analytics Package [\#399](https://github.com/SeldonIO/seldon-core/pull/399) ([cliveseldon](https://github.com/cliveseldon)) -- Allow JAEGER\_AGENT\_PORT env on default Jaeger configuration [\#397](https://github.com/SeldonIO/seldon-core/pull/397) ([masroorhasan](https://github.com/masroorhasan)) -- Outlier update [\#395](https://github.com/SeldonIO/seldon-core/pull/395) ([arnaudvl](https://github.com/arnaudvl)) -- removing resttemplate setter from predictionService [\#393](https://github.com/SeldonIO/seldon-core/pull/393) ([ro7m](https://github.com/ro7m)) -- gRPC load balancing via Ambassador [\#390](https://github.com/SeldonIO/seldon-core/pull/390) ([cliveseldon](https://github.com/cliveseldon)) -- Outlier mahalanobis [\#388](https://github.com/SeldonIO/seldon-core/pull/388) ([arnaudvl](https://github.com/arnaudvl)) -- Update ngraph s2i image and remove torch from demo [\#386](https://github.com/SeldonIO/seldon-core/pull/386) ([cliveseldon](https://github.com/cliveseldon)) -- ojAlgo upgrade to v47, and a few improvements [\#385](https://github.com/SeldonIO/seldon-core/pull/385) ([apete](https://github.com/apete)) -- Cicd demo - WIP [\#382](https://github.com/SeldonIO/seldon-core/pull/382) ([gsunner](https://github.com/gsunner)) -- Add docs for parameters in components [\#381](https://github.com/SeldonIO/seldon-core/pull/381) ([cliveseldon](https://github.com/cliveseldon)) -- WIP: Update ksonnet to ensure 1.8 k8s compatibility [\#375](https://github.com/SeldonIO/seldon-core/pull/375) ([cliveseldon](https://github.com/cliveseldon)) -- seq2seq lstm outlier detector [\#374](https://github.com/SeldonIO/seldon-core/pull/374) ([arnaudvl](https://github.com/arnaudvl)) -- Adding test case for SeldonDeploymentWatcher [\#373](https://github.com/SeldonIO/seldon-core/pull/373) ([ro7m](https://github.com/ro7m)) -- Add @Timed to 2 main REST endpoint to readd prometheus metrics [\#372](https://github.com/SeldonIO/seldon-core/pull/372) ([cliveseldon](https://github.com/cliveseldon)) -- Update OpenVINO example for raw image bytes [\#370](https://github.com/SeldonIO/seldon-core/pull/370) ([cliveseldon](https://github.com/cliveseldon)) -- Fix debug logging in case study files [\#369](https://github.com/SeldonIO/seldon-core/pull/369) ([jklaise](https://github.com/jklaise)) -- WIP: Train on Sagemaker, Deploy on Seldon Core [\#368](https://github.com/SeldonIO/seldon-core/pull/368) ([cliveseldon](https://github.com/cliveseldon)) -- Mistyped check causing NULL Pointer Exceptions with getNamespace function [\#366](https://github.com/SeldonIO/seldon-core/pull/366) ([ro7m](https://github.com/ro7m)) -- Fix URICache bug in engine [\#364](https://github.com/SeldonIO/seldon-core/pull/364) ([cliveseldon](https://github.com/cliveseldon)) -- release notes 0.2.5 [\#363](https://github.com/SeldonIO/seldon-core/pull/363) ([cliveseldon](https://github.com/cliveseldon)) -- add README files to outlier detectors [\#362](https://github.com/SeldonIO/seldon-core/pull/362) ([arnaudvl](https://github.com/arnaudvl)) -- Fix incorrect links in router docs [\#360](https://github.com/SeldonIO/seldon-core/pull/360) ([jklaise](https://github.com/jklaise)) -- Mlflow Example [\#359](https://github.com/SeldonIO/seldon-core/pull/359) ([cliveseldon](https://github.com/cliveseldon)) -- Initial Go Wrapper Example for Seldon Core [\#358](https://github.com/SeldonIO/seldon-core/pull/358) ([cliveseldon](https://github.com/cliveseldon)) -- Distributed Tracing, Profiling docs and OpenVINO Demo \(WIP\) [\#357](https://github.com/SeldonIO/seldon-core/pull/357) ([cliveseldon](https://github.com/cliveseldon)) -- Change mean\_classifier to mock\_classifier in tests and example for consistency [\#355](https://github.com/SeldonIO/seldon-core/pull/355) ([cliveseldon](https://github.com/cliveseldon)) -- Update CRDs to correct OpenAPISchema [\#354](https://github.com/SeldonIO/seldon-core/pull/354) ([cliveseldon](https://github.com/cliveseldon)) -- Remove legacy testers [\#352](https://github.com/SeldonIO/seldon-core/pull/352) ([jklaise](https://github.com/jklaise)) -- Update example models to use python package [\#351](https://github.com/SeldonIO/seldon-core/pull/351) ([cliveseldon](https://github.com/cliveseldon)) -- WIP: Update docs and examples to use Python package [\#348](https://github.com/SeldonIO/seldon-core/pull/348) ([jklaise](https://github.com/jklaise)) -- S2i 0.4 update [\#346](https://github.com/SeldonIO/seldon-core/pull/346) ([jklaise](https://github.com/jklaise)) -- Fix bug creating tf protos for e2e testing [\#345](https://github.com/SeldonIO/seldon-core/pull/345) ([jklaise](https://github.com/jklaise)) -- Python release version [\#344](https://github.com/SeldonIO/seldon-core/pull/344) ([jklaise](https://github.com/jklaise)) -- Update e2e tests and add Combiner to python wrappers [\#343](https://github.com/SeldonIO/seldon-core/pull/343) ([cliveseldon](https://github.com/cliveseldon)) -- Python wrapper update and openvino example [\#342](https://github.com/SeldonIO/seldon-core/pull/342) ([cliveseldon](https://github.com/cliveseldon)) -- Remove legacy python wrapper modules [\#339](https://github.com/SeldonIO/seldon-core/pull/339) ([jklaise](https://github.com/jklaise)) -- Update S2I version in examples [\#338](https://github.com/SeldonIO/seldon-core/pull/338) ([cliveseldon](https://github.com/cliveseldon)) -- multi-armed bandit components [\#335](https://github.com/SeldonIO/seldon-core/pull/335) ([jklaise](https://github.com/jklaise)) -- Cluster Wide Operator [\#334](https://github.com/SeldonIO/seldon-core/pull/334) ([cliveseldon](https://github.com/cliveseldon)) -- Enable support for using local Python binaries when wrapping components [\#332](https://github.com/SeldonIO/seldon-core/pull/332) ([jklaise](https://github.com/jklaise)) -- update python requests package version [\#331](https://github.com/SeldonIO/seldon-core/pull/331) ([arnaudvl](https://github.com/arnaudvl)) -- Fix bug in parent custom metrics [\#329](https://github.com/SeldonIO/seldon-core/pull/329) ([cliveseldon](https://github.com/cliveseldon)) -- ResNet Latency test [\#328](https://github.com/SeldonIO/seldon-core/pull/328) ([cliveseldon](https://github.com/cliveseldon)) -- adding isolation forest and reorganize vae [\#327](https://github.com/SeldonIO/seldon-core/pull/327) ([arnaudvl](https://github.com/arnaudvl)) -- Add serving doc [\#326](https://github.com/SeldonIO/seldon-core/pull/326) ([cliveseldon](https://github.com/cliveseldon)) -- Update docs for API examples and latest protos [\#325](https://github.com/SeldonIO/seldon-core/pull/325) ([cliveseldon](https://github.com/cliveseldon)) -- Allow further options for binary and tensors in prediction API [\#321](https://github.com/SeldonIO/seldon-core/pull/321) ([cliveseldon](https://github.com/cliveseldon)) -- outlier detection component [\#320](https://github.com/SeldonIO/seldon-core/pull/320) ([arnaudvl](https://github.com/arnaudvl)) -- Fix grpc tensor convert for python2 [\#317](https://github.com/SeldonIO/seldon-core/pull/317) ([cliveseldon](https://github.com/cliveseldon)) -- Fix bug in parsing truth values for feedback [\#316](https://github.com/SeldonIO/seldon-core/pull/316) ([jklaise](https://github.com/jklaise)) -- Update build scripts to use latest core builder image [\#313](https://github.com/SeldonIO/seldon-core/pull/313) ([jklaise](https://github.com/jklaise)) -- WIP: Custom metric tags [\#311](https://github.com/SeldonIO/seldon-core/pull/311) ([cliveseldon](https://github.com/cliveseldon)) -- Fix tester docs to point to correct links [\#307](https://github.com/SeldonIO/seldon-core/pull/307) ([jklaise](https://github.com/jklaise)) -- Create initial Python package [\#306](https://github.com/SeldonIO/seldon-core/pull/306) ([jklaise](https://github.com/jklaise)) -- Allow disable redis [\#305](https://github.com/SeldonIO/seldon-core/pull/305) ([ChenyuanZ](https://github.com/ChenyuanZ)) -- fix status remove functionality in operator [\#300](https://github.com/SeldonIO/seldon-core/pull/300) ([cliveseldon](https://github.com/cliveseldon)) -- Fix storing of Gauge metrics [\#299](https://github.com/SeldonIO/seldon-core/pull/299) ([cliveseldon](https://github.com/cliveseldon)) -- Rolling Update Fixes [\#295](https://github.com/SeldonIO/seldon-core/pull/295) ([cliveseldon](https://github.com/cliveseldon)) -- Update java base images [\#292](https://github.com/SeldonIO/seldon-core/pull/292) ([cliveseldon](https://github.com/cliveseldon)) -- WIP: Create python 3.6 and 3.7 wrapper versions [\#290](https://github.com/SeldonIO/seldon-core/pull/290) ([cliveseldon](https://github.com/cliveseldon)) -- Add optional service account for engine [\#287](https://github.com/SeldonIO/seldon-core/pull/287) ([cliveseldon](https://github.com/cliveseldon)) -- Add missing curl to engine Dockerfile [\#285](https://github.com/SeldonIO/seldon-core/pull/285) ([cliveseldon](https://github.com/cliveseldon)) -- Custom Metrics [\#281](https://github.com/SeldonIO/seldon-core/pull/281) ([cliveseldon](https://github.com/cliveseldon)) -- Allow ambassador from other namespace to access SeldonDeployment [\#280](https://github.com/SeldonIO/seldon-core/pull/280) ([ChenyuanZ](https://github.com/ChenyuanZ)) -- Faster protobuffer to numpy conversion in python wrapper [\#278](https://github.com/SeldonIO/seldon-core/pull/278) ([cliveseldon](https://github.com/cliveseldon)) -- Ensure cluster role has unique name [\#276](https://github.com/SeldonIO/seldon-core/pull/276) ([cliveseldon](https://github.com/cliveseldon)) -- fix api-tester not using oauth-key and oauth-secret args [\#275](https://github.com/SeldonIO/seldon-core/pull/275) ([gsunner](https://github.com/gsunner)) -- Update when status is set [\#273](https://github.com/SeldonIO/seldon-core/pull/273) ([cliveseldon](https://github.com/cliveseldon)) -- Add OUTPUT\_TRANSFORMER example [\#272](https://github.com/SeldonIO/seldon-core/pull/272) ([ChenyuanZ](https://github.com/ChenyuanZ)) -- Add Open API Definitions [\#271](https://github.com/SeldonIO/seldon-core/pull/271) ([cliveseldon](https://github.com/cliveseldon)) -- Update Custom Resources via k8s /status endpoint if possible [\#270](https://github.com/SeldonIO/seldon-core/pull/270) ([cliveseldon](https://github.com/cliveseldon)) -- Fixed small copy-paste error [\#266](https://github.com/SeldonIO/seldon-core/pull/266) ([lorello](https://github.com/lorello)) -- Update ambassador to 0.40.0 [\#265](https://github.com/SeldonIO/seldon-core/pull/265) ([cliveseldon](https://github.com/cliveseldon)) -- Add code coverage Jacoco to poms [\#264](https://github.com/SeldonIO/seldon-core/pull/264) ([cliveseldon](https://github.com/cliveseldon)) -- Fix vulnerability warnings with updates to engine and apife pom [\#263](https://github.com/SeldonIO/seldon-core/pull/263) ([cliveseldon](https://github.com/cliveseldon)) -- Add custom metrics proposal [\#261](https://github.com/SeldonIO/seldon-core/pull/261) ([cliveseldon](https://github.com/cliveseldon)) -- Intel Openvino Integration [\#260](https://github.com/SeldonIO/seldon-core/pull/260) ([cliveseldon](https://github.com/cliveseldon)) -- Python wrapper custom endpoints [\#257](https://github.com/SeldonIO/seldon-core/pull/257) ([gsunner](https://github.com/gsunner)) -- Sending Feedback to Models [\#254](https://github.com/SeldonIO/seldon-core/pull/254) ([cliveseldon](https://github.com/cliveseldon)) -- Python wrapper custom endpoints [\#252](https://github.com/SeldonIO/seldon-core/pull/252) ([gsunner](https://github.com/gsunner)) -- Engine java opts annotations and ambassador timeout annotation [\#250](https://github.com/SeldonIO/seldon-core/pull/250) ([cliveseldon](https://github.com/cliveseldon)) -- Update Ksonnet and Helm Charts [\#247](https://github.com/SeldonIO/seldon-core/pull/247) ([cliveseldon](https://github.com/cliveseldon)) -- Add requestPath to response meta data [\#246](https://github.com/SeldonIO/seldon-core/pull/246) ([cliveseldon](https://github.com/cliveseldon)) -- Fix outlier detection divide by zero and add initial mnist example \(wip\) [\#243](https://github.com/SeldonIO/seldon-core/pull/243) ([cliveseldon](https://github.com/cliveseldon)) -- Fix typos in docs [\#241](https://github.com/SeldonIO/seldon-core/pull/241) ([jklaise](https://github.com/jklaise)) -- Add example helm charts for inference graphs [\#239](https://github.com/SeldonIO/seldon-core/pull/239) ([cliveseldon](https://github.com/cliveseldon)) -- Fix for defaulting changing Custom Resource [\#238](https://github.com/SeldonIO/seldon-core/pull/238) ([cliveseldon](https://github.com/cliveseldon)) -- Image pull policy ksonnet fix [\#235](https://github.com/SeldonIO/seldon-core/pull/235) ([gsunner](https://github.com/gsunner)) -- Nvidia Inference Server and Tensorflow Serving Model Proxies [\#234](https://github.com/SeldonIO/seldon-core/pull/234) ([cliveseldon](https://github.com/cliveseldon)) -- Update kubectl\_demo\_minikube\_rbac.ipynb [\#232](https://github.com/SeldonIO/seldon-core/pull/232) ([benoitbayol](https://github.com/benoitbayol)) -- Update epsilon-greedy example to Python 3 [\#231](https://github.com/SeldonIO/seldon-core/pull/231) ([jklaise](https://github.com/jklaise)) -- Update kubectl\_demo\_minikube\_rbac.ipynb [\#230](https://github.com/SeldonIO/seldon-core/pull/230) ([benoitbayol](https://github.com/benoitbayol)) -- GRPC API for javascript models with Nodejs s2i wrapper [\#224](https://github.com/SeldonIO/seldon-core/pull/224) ([SachinVarghese](https://github.com/SachinVarghese)) -- Update SeldonDeployment status for lifecycle conditions [\#223](https://github.com/SeldonIO/seldon-core/pull/223) ([cliveseldon](https://github.com/cliveseldon)) -- Update use of python wrappers to version 0.2 [\#222](https://github.com/SeldonIO/seldon-core/pull/222) ([cliveseldon](https://github.com/cliveseldon)) -- Support for ONNX exported models for inference [\#221](https://github.com/SeldonIO/seldon-core/pull/221) ([cliveseldon](https://github.com/cliveseldon)) -- Private repo build and run [\#220](https://github.com/SeldonIO/seldon-core/pull/220) ([gsunner](https://github.com/gsunner)) -- Nodejs s2i wrapper for JavaScript models [\#218](https://github.com/SeldonIO/seldon-core/pull/218) ([SachinVarghese](https://github.com/SachinVarghese)) -- Update seldon metrics [\#217](https://github.com/SeldonIO/seldon-core/pull/217) ([cliveseldon](https://github.com/cliveseldon)) -- fix oauth\_port check in api-tester [\#213](https://github.com/SeldonIO/seldon-core/pull/213) ([cliveseldon](https://github.com/cliveseldon)) -- Add configurable timeouts for REST and gRPC [\#211](https://github.com/SeldonIO/seldon-core/pull/211) ([cliveseldon](https://github.com/cliveseldon)) -- Config circular bug [\#210](https://github.com/SeldonIO/seldon-core/pull/210) ([cliveseldon](https://github.com/cliveseldon)) -- Update for flatbuffers python wrappers [\#205](https://github.com/SeldonIO/seldon-core/pull/205) ([cliveseldon](https://github.com/cliveseldon)) -- Experimental Flatbuffers based protocol for python wrapper [\#204](https://github.com/SeldonIO/seldon-core/pull/204) ([cliveseldon](https://github.com/cliveseldon)) -- Change wrappers to be versioned and update examples and docs [\#201](https://github.com/SeldonIO/seldon-core/pull/201) ([cliveseldon](https://github.com/cliveseldon)) -- Update istio example notebook [\#200](https://github.com/SeldonIO/seldon-core/pull/200) ([cliveseldon](https://github.com/cliveseldon)) -- Allow Annotations to allow customizations [\#197](https://github.com/SeldonIO/seldon-core/pull/197) ([cliveseldon](https://github.com/cliveseldon)) -- Removed subtype from deployment example [\#195](https://github.com/SeldonIO/seldon-core/pull/195) ([hanneshapke](https://github.com/hanneshapke)) - -## [v0.2.7](https://github.com/seldonio/seldon-core/tree/v0.2.7) (2019-04-29) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.6...v0.2.7) - -**Implemented enhancements:** - -- Type check predictive unit parameters in the Python wrapper [\#440](https://github.com/SeldonIO/seldon-core/issues/440) - -**Fixed bugs:** - -- Models pods duplications after corrupted deployment [\#470](https://github.com/SeldonIO/seldon-core/issues/470) -- Using a configMapRef inside of a seldon deployment manifest causes a NullPointerException in the SeldonDeploymentWatcher [\#450](https://github.com/SeldonIO/seldon-core/issues/450) -- cannot get working external api but internal api is ok [\#448](https://github.com/SeldonIO/seldon-core/issues/448) -- Status can become Available even with Exception in Operator [\#429](https://github.com/SeldonIO/seldon-core/issues/429) - -**Closed issues:** - -- Install seldon in a single namespace with restricted tiller [\#514](https://github.com/SeldonIO/seldon-core/issues/514) -- Document about microservice's input data [\#512](https://github.com/SeldonIO/seldon-core/issues/512) -- where is io.seldon.protos.DeploymentProtos package located? [\#508](https://github.com/SeldonIO/seldon-core/issues/508) -- seldon 0.2.3 - nfs volume in seldon graph failing in validation [\#504](https://github.com/SeldonIO/seldon-core/issues/504) -- SeldonDeployment keeps hanging [\#499](https://github.com/SeldonIO/seldon-core/issues/499) -- default ambassador chart to single namespace [\#495](https://github.com/SeldonIO/seldon-core/issues/495) -- use v1 ambassador api [\#491](https://github.com/SeldonIO/seldon-core/issues/491) -- Configure the way Prometheus exposed [\#484](https://github.com/SeldonIO/seldon-core/issues/484) -- documentation is in doc not docs [\#481](https://github.com/SeldonIO/seldon-core/issues/481) -- do a snapshot build and document if not documented [\#479](https://github.com/SeldonIO/seldon-core/issues/479) -- How can we specify nested python class in .s2i/environment? [\#465](https://github.com/SeldonIO/seldon-core/issues/465) -- Class names in latest python library is not backwards compatible [\#462](https://github.com/SeldonIO/seldon-core/issues/462) -- Sending an object dtype array as the request JSON for a Model API [\#461](https://github.com/SeldonIO/seldon-core/issues/461) -- NullPointer exception in API gateway when principal can't be determined [\#454](https://github.com/SeldonIO/seldon-core/issues/454) -- Python Wrappers Version 2 [\#406](https://github.com/SeldonIO/seldon-core/issues/406) -- Write a Python wrapper for a GENERIC component [\#378](https://github.com/SeldonIO/seldon-core/issues/378) -- Create reference Python client [\#349](https://github.com/SeldonIO/seldon-core/issues/349) -- Python-wrapper: Use debug flag to provide useful information [\#309](https://github.com/SeldonIO/seldon-core/issues/309) -- Support autoscaler in SeldonDeployment [\#277](https://github.com/SeldonIO/seldon-core/issues/277) -- Update Ambassdor Helm or remove and use Ambassador's helm chart [\#258](https://github.com/SeldonIO/seldon-core/issues/258) -- Prow Integration [\#154](https://github.com/SeldonIO/seldon-core/issues/154) -- CI/CD demo using GitOps framework [\#11](https://github.com/SeldonIO/seldon-core/issues/11) - -## [v0.2.6](https://github.com/seldonio/seldon-core/tree/v0.2.6) (2019-02-22) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.5...v0.2.6) - -**Fixed bugs:** - -- Bug parsing boolean predictive unit params in Python wrappers [\#439](https://github.com/SeldonIO/seldon-core/issues/439) -- APIFE fails to connect to service due to name change [\#433](https://github.com/SeldonIO/seldon-core/issues/433) - -**Closed issues:** - -- If building a python image from a folder, which is also a git-folder build silently fails [\#452](https://github.com/SeldonIO/seldon-core/issues/452) -- Setting `engineResources` not enabling resource requests/limits to `seldon-container-engine` sidecar [\#398](https://github.com/SeldonIO/seldon-core/issues/398) -- Expose Jaeger agent port as environment variable on deployment manifest [\#396](https://github.com/SeldonIO/seldon-core/issues/396) -- Ksonnets for Seldon Analytics [\#391](https://github.com/SeldonIO/seldon-core/issues/391) -- sklearn iris returns value error [\#389](https://github.com/SeldonIO/seldon-core/issues/389) -- SOAP API [\#387](https://github.com/SeldonIO/seldon-core/issues/387) -- unable to find proto file which defines grpc [\#384](https://github.com/SeldonIO/seldon-core/issues/384) -- tensorflow-gpu [\#380](https://github.com/SeldonIO/seldon-core/issues/380) -- onnx\_resnet50.ipynb : "Unknown operation: Gather" [\#379](https://github.com/SeldonIO/seldon-core/issues/379) -- Passing arguments to the model object [\#377](https://github.com/SeldonIO/seldon-core/issues/377) -- Model pod enters in CrashLoopBackOff. How to debug? [\#376](https://github.com/SeldonIO/seldon-core/issues/376) -- Global metrics show N/A in Seldon Analytics Grafana [\#371](https://github.com/SeldonIO/seldon-core/issues/371) -- Mistyped check causing NULL Pointer Exceptions with getNamespace [\#367](https://github.com/SeldonIO/seldon-core/issues/367) -- Json payload size increases when I use json.dumps [\#365](https://github.com/SeldonIO/seldon-core/issues/365) -- Need an updated tutorial for seldon serving on GKE [\#361](https://github.com/SeldonIO/seldon-core/issues/361) -- Hi,we need Golang Deploy Seldon Wrapper Container [\#356](https://github.com/SeldonIO/seldon-core/issues/356) -- Update docs and examples to use the new Python package [\#347](https://github.com/SeldonIO/seldon-core/issues/347) -- Potential problem in EpsilonGreedy.py? [\#336](https://github.com/SeldonIO/seldon-core/issues/336) -- Deploying seldon-core to Kubernetes 1.8.6 fails with `no matches for kind "Deployment" in version "apps/v1"` [\#333](https://github.com/SeldonIO/seldon-core/issues/333) -- S2i build image with private pip repository [\#330](https://github.com/SeldonIO/seldon-core/issues/330) -- Wrapping components outside of the tree [\#324](https://github.com/SeldonIO/seldon-core/issues/324) -- Seems to be a bad fit for a multi-tenant cluster. [\#308](https://github.com/SeldonIO/seldon-core/issues/308) -- Update Grafana / Prometheus image [\#303](https://github.com/SeldonIO/seldon-core/issues/303) -- Function to pass additional meta info for `predict()` [\#297](https://github.com/SeldonIO/seldon-core/issues/297) -- Update base java image [\#289](https://github.com/SeldonIO/seldon-core/issues/289) -- Update ksonnet to reflect latest helm templates [\#282](https://github.com/SeldonIO/seldon-core/issues/282) -- NullPointerException in seldon-cluster manager logs [\#268](https://github.com/SeldonIO/seldon-core/issues/268) -- requestPath picking up old model on rolling update [\#267](https://github.com/SeldonIO/seldon-core/issues/267) -- Seldon deployment success/failure condition [\#255](https://github.com/SeldonIO/seldon-core/issues/255) -- Reconcile the differences between seldon-core and kubeflow core.libsonnet to improve maintenance [\#237](https://github.com/SeldonIO/seldon-core/issues/237) -- Make the "apiVersion" in the Helm templates consistent [\#236](https://github.com/SeldonIO/seldon-core/issues/236) -- Create initial docs for Transformers [\#229](https://github.com/SeldonIO/seldon-core/issues/229) -- Create initial docs for Routers [\#228](https://github.com/SeldonIO/seldon-core/issues/228) -- deploy docker image is ok ,but deploy k8s pod always failed [\#212](https://github.com/SeldonIO/seldon-core/issues/212) -- Format of the data sent as a request to the seldon REST api? [\#193](https://github.com/SeldonIO/seldon-core/issues/193) -- There is no setting that allows increasing the limits of GRPC Server [\#183](https://github.com/SeldonIO/seldon-core/issues/183) -- Docker image build error with sklearn\_iris\_docker example [\#164](https://github.com/SeldonIO/seldon-core/issues/164) -- Add support for spring-boot-starter-webflux [\#152](https://github.com/SeldonIO/seldon-core/issues/152) -- gRPC query waits indefinitely while execution giving no output [\#149](https://github.com/SeldonIO/seldon-core/issues/149) -- scikit-learn support for predict method not only predict\_proba [\#145](https://github.com/SeldonIO/seldon-core/issues/145) -- Wrapper command on windows PS [\#134](https://github.com/SeldonIO/seldon-core/issues/134) -- Error 401 while requesting prediction outputs from seldon server [\#122](https://github.com/SeldonIO/seldon-core/issues/122) -- How to Deploy our custom models on seldon-core [\#104](https://github.com/SeldonIO/seldon-core/issues/104) -- Create docs for available plugins [\#100](https://github.com/SeldonIO/seldon-core/issues/100) -- Custom model endpoints [\#96](https://github.com/SeldonIO/seldon-core/issues/96) -- Docker image missing for Iris classification [\#91](https://github.com/SeldonIO/seldon-core/issues/91) -- Add options to populate meta data in wrappers foreach API request [\#86](https://github.com/SeldonIO/seldon-core/issues/86) -- Add InputOutputTransformer predictive unit [\#85](https://github.com/SeldonIO/seldon-core/issues/85) -- Add Explainer as transformer component [\#84](https://github.com/SeldonIO/seldon-core/issues/84) -- Create wrapper for PyTorch models [\#82](https://github.com/SeldonIO/seldon-core/issues/82) -- Graph with epsilon greedy router sometimes fails on first request [\#80](https://github.com/SeldonIO/seldon-core/issues/80) -- Create integration testing script [\#73](https://github.com/SeldonIO/seldon-core/issues/73) -- Allow engine resource requests for engine to be configurable in proto definition for CRD [\#70](https://github.com/SeldonIO/seldon-core/issues/70) -- Create Concept Drift Alert Plugin [\#56](https://github.com/SeldonIO/seldon-core/issues/56) -- Create Outlier Detection Plugin [\#55](https://github.com/SeldonIO/seldon-core/issues/55) -- Create Multi-Armed Bandit Router Plugin\(s\) [\#54](https://github.com/SeldonIO/seldon-core/issues/54) -- Update docs for sklearn\_iris\_docker [\#52](https://github.com/SeldonIO/seldon-core/issues/52) -- Response should contain indication of which predictor was used [\#50](https://github.com/SeldonIO/seldon-core/issues/50) -- Add git hooks for validation of notebooks before commit [\#10](https://github.com/SeldonIO/seldon-core/issues/10) -- Update docs and examples to illustrate complex runtime graphs [\#1](https://github.com/SeldonIO/seldon-core/issues/1) - -## [v0.2.5](https://github.com/seldonio/seldon-core/tree/v0.2.5) (2018-12-16) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.4...v0.2.5) - -**Closed issues:** - -- initialDelaySeconds: 10 sec is not enough for some models [\#323](https://github.com/SeldonIO/seldon-core/issues/323) -- Bug: custom metrics for both children and parent components [\#322](https://github.com/SeldonIO/seldon-core/issues/322) -- Ambassador seldon deployment not registered [\#318](https://github.com/SeldonIO/seldon-core/issues/318) -- Allow user to disable Redis in seldon-core helm chart [\#304](https://github.com/SeldonIO/seldon-core/issues/304) -- grpc tensor convert not valid for python 2 [\#301](https://github.com/SeldonIO/seldon-core/issues/301) -- Ambassador [\#298](https://github.com/SeldonIO/seldon-core/issues/298) -- Create a python wrapper for COMBINER components [\#296](https://github.com/SeldonIO/seldon-core/issues/296) -- packaging for python microservice wrapper [\#293](https://github.com/SeldonIO/seldon-core/issues/293) -- Update to latest Spartakus image [\#291](https://github.com/SeldonIO/seldon-core/issues/291) -- Docker image "seldonio/seldon-core-s2i-python3" uses old Python 3.6 [\#288](https://github.com/SeldonIO/seldon-core/issues/288) -- Seldon cluster-manager k8s cluster wide operations [\#269](https://github.com/SeldonIO/seldon-core/issues/269) -- S2I hangs in example models when using minikube docker-env [\#253](https://github.com/SeldonIO/seldon-core/issues/253) -- Accessing custom metrics in our Python model [\#245](https://github.com/SeldonIO/seldon-core/issues/245) -- strData & binData not accepted by Python model microservice [\#225](https://github.com/SeldonIO/seldon-core/issues/225) -- Utilize latest /status endpoint for Custom Resources in k8s 1.11 [\#176](https://github.com/SeldonIO/seldon-core/issues/176) -- Investigate Nvidia's TensorRT [\#121](https://github.com/SeldonIO/seldon-core/issues/121) -- Review status field for CRD [\#83](https://github.com/SeldonIO/seldon-core/issues/83) -- gitops demo [\#67](https://github.com/SeldonIO/seldon-core/issues/67) -- Update seldon-core/examples docs after move [\#35](https://github.com/SeldonIO/seldon-core/issues/35) -- Create wrapper for Spark standalone runtime models [\#24](https://github.com/SeldonIO/seldon-core/issues/24) - -## [v0.2.4](https://github.com/seldonio/seldon-core/tree/v0.2.4) (2018-11-07) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.3...v0.2.4) - -**Closed issues:** - -- Specification of a Service Account [\#286](https://github.com/SeldonIO/seldon-core/issues/286) -- curl not found error [\#283](https://github.com/SeldonIO/seldon-core/issues/283) -- Allow ambassador from other namespace to access SeldonDeployment [\#279](https://github.com/SeldonIO/seldon-core/issues/279) -- Fix Github security vulnerabilities in dependencies [\#259](https://github.com/SeldonIO/seldon-core/issues/259) -- Feedback API not called when using Models [\#251](https://github.com/SeldonIO/seldon-core/issues/251) -- Allow JAVA OPTS for engine to be specified [\#249](https://github.com/SeldonIO/seldon-core/issues/249) -- ndarray greater than 15280 bytes [\#248](https://github.com/SeldonIO/seldon-core/issues/248) -- Prediction API get model version [\#244](https://github.com/SeldonIO/seldon-core/issues/244) -- SeldonDeployment creation strips out an empty "children" list field in the manifest [\#242](https://github.com/SeldonIO/seldon-core/issues/242) -- Mahalanobis Outlier Detector fails when batch is of size 1 [\#240](https://github.com/SeldonIO/seldon-core/issues/240) -- Seldon Core Operator defaulting causes issues with helm and ArgoCD [\#233](https://github.com/SeldonIO/seldon-core/issues/233) -- TensorFlow Serving as the Model microservice [\#226](https://github.com/SeldonIO/seldon-core/issues/226) -- Nodejs wrapper for javascript models [\#216](https://github.com/SeldonIO/seldon-core/issues/216) -- Environmental variable error [\#215](https://github.com/SeldonIO/seldon-core/issues/215) -- How do I increase timeout of sidecar seldon container? [\#196](https://github.com/SeldonIO/seldon-core/issues/196) -- update release script for pyhton3 [\#160](https://github.com/SeldonIO/seldon-core/issues/160) -- Ability to customize Ambassador configuration [\#120](https://github.com/SeldonIO/seldon-core/issues/120) -- Script to convert proto files and generate OpenAPI schema [\#9](https://github.com/SeldonIO/seldon-core/issues/9) -- OpenAPI spec for external and internal prediction APIs [\#6](https://github.com/SeldonIO/seldon-core/issues/6) - -## [v0.2.3](https://github.com/seldonio/seldon-core/tree/v0.2.3) (2018-09-17) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.2...v0.2.3) - -**Closed issues:** - -- R wrapper s2i environment documentation missing Model file extension [\#219](https://github.com/SeldonIO/seldon-core/issues/219) -- Provide example using ONNX via Intel nGraph for inference [\#214](https://github.com/SeldonIO/seldon-core/issues/214) -- how to explore grafana dashboard for seldon-core in web ui [\#209](https://github.com/SeldonIO/seldon-core/issues/209) -- APPLICATION FAILED TO START - Example python notebook \(fx-market-predictor\) [\#208](https://github.com/SeldonIO/seldon-core/issues/208) -- dev guide doc: develop/test changes locally? [\#202](https://github.com/SeldonIO/seldon-core/issues/202) -- Service orchestrator updated when surrounding deployment changed [\#199](https://github.com/SeldonIO/seldon-core/issues/199) -- UnknownHostException: seldon-deployment [\#194](https://github.com/SeldonIO/seldon-core/issues/194) -- grafana dashboard [\#192](https://github.com/SeldonIO/seldon-core/issues/192) -- Add image versions to all wrapper images [\#136](https://github.com/SeldonIO/seldon-core/issues/136) -- Status is not created in Custom Resource on initial create or update [\#74](https://github.com/SeldonIO/seldon-core/issues/74) - -## [v0.2.2](https://github.com/seldonio/seldon-core/tree/v0.2.2) (2018-07-18) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.1...v0.2.2) - -**Merged pull requests:** - -- Ksonnet update [\#191](https://github.com/SeldonIO/seldon-core/pull/191) ([cliveseldon](https://github.com/cliveseldon)) -- Remove ambassador role and rolebinding from helm script [\#190](https://github.com/SeldonIO/seldon-core/pull/190) ([cliveseldon](https://github.com/cliveseldon)) -- Update istio example [\#189](https://github.com/SeldonIO/seldon-core/pull/189) ([cliveseldon](https://github.com/cliveseldon)) -- Update maven goals to generate licences [\#188](https://github.com/SeldonIO/seldon-core/pull/188) ([cliveseldon](https://github.com/cliveseldon)) -- Fix typo [\#187](https://github.com/SeldonIO/seldon-core/pull/187) ([otakuto](https://github.com/otakuto)) -- Istio updates [\#186](https://github.com/SeldonIO/seldon-core/pull/186) ([cliveseldon](https://github.com/cliveseldon)) - -## [v0.2.1](https://github.com/seldonio/seldon-core/tree/v0.2.1) (2018-07-09) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.2.0...v0.2.1) - -**Closed issues:** - -- "/s2i/bin/assemble: line 59: 10 Killed" when using S2I to build PyTorch container [\#180](https://github.com/SeldonIO/seldon-core/issues/180) -- Getting timeout error using S2I to package PyTorch model [\#179](https://github.com/SeldonIO/seldon-core/issues/179) -- Make Operator Create CRD on StartUp [\#174](https://github.com/SeldonIO/seldon-core/issues/174) - -**Merged pull requests:** - -- Licences generation in poms [\#185](https://github.com/SeldonIO/seldon-core/pull/185) ([cliveseldon](https://github.com/cliveseldon)) -- Update api testing utils to allow shape parameter [\#184](https://github.com/SeldonIO/seldon-core/pull/184) ([cliveseldon](https://github.com/cliveseldon)) -- Ensure ambassador names are unique in resources created [\#182](https://github.com/SeldonIO/seldon-core/pull/182) ([cliveseldon](https://github.com/cliveseldon)) -- Remove Application from helm chart [\#181](https://github.com/SeldonIO/seldon-core/pull/181) ([cliveseldon](https://github.com/cliveseldon)) -- Updated Helm Chart and auto create of CRD [\#178](https://github.com/SeldonIO/seldon-core/pull/178) ([cliveseldon](https://github.com/cliveseldon)) - -## [v0.2.0](https://github.com/seldonio/seldon-core/tree/v0.2.0) (2018-06-29) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.8...v0.2.0) - -**Closed issues:** - -- PREDICTIVE\_UNIT\_PARAMETERS: not able to set them up correctly [\#170](https://github.com/SeldonIO/seldon-core/issues/170) -- Add docs page for Helm [\#71](https://github.com/SeldonIO/seldon-core/issues/71) - -**Merged pull requests:** - -- fix crd.libsonnet error [\#177](https://github.com/SeldonIO/seldon-core/pull/177) ([fisache](https://github.com/fisache)) -- Distributed deployment and Istio [\#173](https://github.com/SeldonIO/seldon-core/pull/173) ([cliveseldon](https://github.com/cliveseldon)) -- Remove java wrapper library from code base [\#172](https://github.com/SeldonIO/seldon-core/pull/172) ([cliveseldon](https://github.com/cliveseldon)) -- Remove nd4j and replace with oj matrix library [\#171](https://github.com/SeldonIO/seldon-core/pull/171) ([cliveseldon](https://github.com/cliveseldon)) -- Fix prometheus helm install [\#169](https://github.com/SeldonIO/seldon-core/pull/169) ([cliveseldon](https://github.com/cliveseldon)) -- Update notebooks for minikube and ambassador [\#166](https://github.com/SeldonIO/seldon-core/pull/166) ([cliveseldon](https://github.com/cliveseldon)) -- Release script python3 compatibility [\#163](https://github.com/SeldonIO/seldon-core/pull/163) ([gsunner](https://github.com/gsunner)) -- Updates to 0.1.1 wrapper. H2O fixes. [\#161](https://github.com/SeldonIO/seldon-core/pull/161) ([cliveseldon](https://github.com/cliveseldon)) -- add update to core.jsonnet when setting version [\#159](https://github.com/SeldonIO/seldon-core/pull/159) ([gsunner](https://github.com/gsunner)) -- Add install guide [\#156](https://github.com/SeldonIO/seldon-core/pull/156) ([cliveseldon](https://github.com/cliveseldon)) -- WIP : PySpark and PMML example [\#155](https://github.com/SeldonIO/seldon-core/pull/155) ([cliveseldon](https://github.com/cliveseldon)) -- Fix gRPC tests for wrappers and update sklearn iris example to show use [\#150](https://github.com/SeldonIO/seldon-core/pull/150) ([cliveseldon](https://github.com/cliveseldon)) -- Minikube RBAC updates and Notebooks for Model examples [\#147](https://github.com/SeldonIO/seldon-core/pull/147) ([cliveseldon](https://github.com/cliveseldon)) -- change ClusterRoleBinding to RoleBinding [\#146](https://github.com/SeldonIO/seldon-core/pull/146) ([gsunner](https://github.com/gsunner)) -- MNIST loadtest [\#143](https://github.com/SeldonIO/seldon-core/pull/143) ([cliveseldon](https://github.com/cliveseldon)) -- Openshift article on using s2i in seldon-core [\#140](https://github.com/SeldonIO/seldon-core/pull/140) ([cliveseldon](https://github.com/cliveseldon)) -- Java wrappers [\#138](https://github.com/SeldonIO/seldon-core/pull/138) ([cliveseldon](https://github.com/cliveseldon)) -- add notebook for azure demo [\#135](https://github.com/SeldonIO/seldon-core/pull/135) ([gsunner](https://github.com/gsunner)) -- update ksonnet defaults to 0.1.6 [\#131](https://github.com/SeldonIO/seldon-core/pull/131) ([cliveseldon](https://github.com/cliveseldon)) -- Typos fix [\#128](https://github.com/SeldonIO/seldon-core/pull/128) ([LevineHuang](https://github.com/LevineHuang)) - -## [v0.1.8](https://github.com/seldonio/seldon-core/tree/v0.1.8) (2018-06-27) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.7...v0.1.8) - -**Closed issues:** - -- Prediction analytics dashboard not capturing prediction API calls [\#168](https://github.com/SeldonIO/seldon-core/issues/168) -- Ambassador + Minikube doc needs to be updated per RBAC [\#165](https://github.com/SeldonIO/seldon-core/issues/165) -- configmap type volume gets mounted as EmptyDir [\#162](https://github.com/SeldonIO/seldon-core/issues/162) -- Java Wrapper H2OUtils doesn't check type in NDArray proto message conversion [\#158](https://github.com/SeldonIO/seldon-core/issues/158) -- Release Java wrappers library 0.1.1 [\#157](https://github.com/SeldonIO/seldon-core/issues/157) -- Automate update of ksonnet versions in release process [\#132](https://github.com/SeldonIO/seldon-core/issues/132) - -## [v0.1.7](https://github.com/seldonio/seldon-core/tree/v0.1.7) (2018-06-04) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.6...v0.1.7) - -**Closed issues:** - -- Quickstart problem [\#153](https://github.com/SeldonIO/seldon-core/issues/153) -- NameError: global name 'ListValue' is not defined [\#148](https://github.com/SeldonIO/seldon-core/issues/148) -- bad credentials error with get\_token function [\#144](https://github.com/SeldonIO/seldon-core/issues/144) -- Make CRD Namespaced scoped [\#141](https://github.com/SeldonIO/seldon-core/issues/141) -- Create wrappers for Java based models [\#137](https://github.com/SeldonIO/seldon-core/issues/137) -- Update ksonnet prototypes for latest image version [\#130](https://github.com/SeldonIO/seldon-core/issues/130) -- Create demo notebook for Azure [\#129](https://github.com/SeldonIO/seldon-core/issues/129) -- Grafana Dashboard [\#109](https://github.com/SeldonIO/seldon-core/issues/109) -- Multiple helm seldon-core installs on separate namespaces fails [\#106](https://github.com/SeldonIO/seldon-core/issues/106) - -## [v0.1.6](https://github.com/seldonio/seldon-core/tree/v0.1.6) (2018-03-29) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.5...v0.1.6) - -**Closed issues:** - -- Support RBAC by default [\#126](https://github.com/SeldonIO/seldon-core/issues/126) -- Engine requires images to have versions [\#117](https://github.com/SeldonIO/seldon-core/issues/117) -- `hostPath` type volume gets mounted as `emptyDir` [\#116](https://github.com/SeldonIO/seldon-core/issues/116) -- Investigate OpenShift source-to-image for wrapping models [\#113](https://github.com/SeldonIO/seldon-core/issues/113) -- Add docs for analytics persistence [\#112](https://github.com/SeldonIO/seldon-core/issues/112) -- Issue in deployments of multiple models [\#103](https://github.com/SeldonIO/seldon-core/issues/103) -- Missing dependencies in notebooks/kubectl\_demo\_minikube.ipynb [\#101](https://github.com/SeldonIO/seldon-core/issues/101) -- Add usage metrics collector [\#99](https://github.com/SeldonIO/seldon-core/issues/99) -- Running test model on seldon core [\#90](https://github.com/SeldonIO/seldon-core/issues/90) -- Deploying seldon models to multiple namespaces [\#89](https://github.com/SeldonIO/seldon-core/issues/89) -- Generate load tests analytics [\#58](https://github.com/SeldonIO/seldon-core/issues/58) -- Create wrapper for R models [\#23](https://github.com/SeldonIO/seldon-core/issues/23) - -**Merged pull requests:** - -- Rbac fixes [\#127](https://github.com/SeldonIO/seldon-core/pull/127) ([cliveseldon](https://github.com/cliveseldon)) -- Anonymous usage metrics collection [\#125](https://github.com/SeldonIO/seldon-core/pull/125) ([gsunner](https://github.com/gsunner)) -- R wrappers [\#124](https://github.com/SeldonIO/seldon-core/pull/124) ([cliveseldon](https://github.com/cliveseldon)) -- Fix parsing of image version in engine [\#119](https://github.com/SeldonIO/seldon-core/pull/119) ([cliveseldon](https://github.com/cliveseldon)) -- S2i examples [\#118](https://github.com/SeldonIO/seldon-core/pull/118) ([cliveseldon](https://github.com/cliveseldon)) -- S2i integration [\#115](https://github.com/SeldonIO/seldon-core/pull/115) ([cliveseldon](https://github.com/cliveseldon)) -- change benchmark notebook name [\#111](https://github.com/SeldonIO/seldon-core/pull/111) ([cliveseldon](https://github.com/cliveseldon)) -- Benchmarking seldon-core [\#110](https://github.com/SeldonIO/seldon-core/pull/110) ([cliveseldon](https://github.com/cliveseldon)) -- 55 outlier detection [\#105](https://github.com/SeldonIO/seldon-core/pull/105) ([Maximophone](https://github.com/Maximophone)) -- Made notebooks compatible with python 3 [\#102](https://github.com/SeldonIO/seldon-core/pull/102) ([Maximophone](https://github.com/Maximophone)) - -## [v0.1.5](https://github.com/seldonio/seldon-core/tree/v0.1.5) (2018-02-19) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.4...v0.1.5) - -**Closed issues:** - -- Make CRD namespaced [\#95](https://github.com/SeldonIO/seldon-core/issues/95) -- Allow Helm deployment without API Front end [\#92](https://github.com/SeldonIO/seldon-core/issues/92) -- Support deployment of a Python 3 model [\#88](https://github.com/SeldonIO/seldon-core/issues/88) -- Create a Slack channel for project [\#43](https://github.com/SeldonIO/seldon-core/issues/43) - -**Merged pull requests:** - -- ksonnet updates for namespaces and RBAC [\#98](https://github.com/SeldonIO/seldon-core/pull/98) ([cliveseldon](https://github.com/cliveseldon)) -- Handle namespaced deployments [\#97](https://github.com/SeldonIO/seldon-core/pull/97) ([cliveseldon](https://github.com/cliveseldon)) -- 88 python 3 compatibility [\#94](https://github.com/SeldonIO/seldon-core/pull/94) ([Maximophone](https://github.com/Maximophone)) -- allow apife to be optional in helm install [\#93](https://github.com/SeldonIO/seldon-core/pull/93) ([cliveseldon](https://github.com/cliveseldon)) -- remove redundant assignment [\#87](https://github.com/SeldonIO/seldon-core/pull/87) ([mjlodge](https://github.com/mjlodge)) - -## [v0.1.4](https://github.com/seldonio/seldon-core/tree/v0.1.4) (2018-02-05) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.3...v0.1.4) - -**Closed issues:** - -- Create KSonnet prototypes for core [\#76](https://github.com/SeldonIO/seldon-core/issues/76) -- Add automatically generated README to wrapped models [\#57](https://github.com/SeldonIO/seldon-core/issues/57) - -**Merged pull requests:** - -- ksonnet notebook with Ambassador [\#81](https://github.com/SeldonIO/seldon-core/pull/81) ([cliveseldon](https://github.com/cliveseldon)) -- Ksonnet - initial integration [\#79](https://github.com/SeldonIO/seldon-core/pull/79) ([cliveseldon](https://github.com/cliveseldon)) -- 54 epsilon greedy [\#78](https://github.com/SeldonIO/seldon-core/pull/78) ([Maximophone](https://github.com/Maximophone)) -- Release v0.1.2 prep [\#66](https://github.com/SeldonIO/seldon-core/pull/66) ([gsunner](https://github.com/gsunner)) -- updates into Release 0.1 [\#63](https://github.com/SeldonIO/seldon-core/pull/63) ([gsunner](https://github.com/gsunner)) - -## [v0.1.3](https://github.com/seldonio/seldon-core/tree/v0.1.3) (2018-01-26) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.2...v0.1.3) - -**Fixed bugs:** - -- Insufficient cpu error when creating complex graphs [\#47](https://github.com/SeldonIO/seldon-core/issues/47) - -**Closed issues:** - -- Split Prometheus monitoring from seldon-core Helm Chart [\#69](https://github.com/SeldonIO/seldon-core/issues/69) -- Docs for how to deploy and CI/CD options [\#30](https://github.com/SeldonIO/seldon-core/issues/30) - -**Merged pull requests:** - -- Split Helm scripts into 3 - core, analytics and kafka [\#75](https://github.com/SeldonIO/seldon-core/pull/75) ([cliveseldon](https://github.com/cliveseldon)) -- add engine resources to proto and modify cluster manager [\#72](https://github.com/SeldonIO/seldon-core/pull/72) ([cliveseldon](https://github.com/cliveseldon)) -- 57 wrapping auto docs [\#68](https://github.com/SeldonIO/seldon-core/pull/68) ([Maximophone](https://github.com/Maximophone)) - -## [v0.1.2](https://github.com/seldonio/seldon-core/tree/v0.1.2) (2018-01-23) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.1...v0.1.2) - -**Closed issues:** - -- Remove the cluster manager functionality that checks for "type" presence in predictive units graph [\#59](https://github.com/SeldonIO/seldon-core/issues/59) -- Change builds to use seldonio/core-builder:0.2 [\#48](https://github.com/SeldonIO/seldon-core/issues/48) -- Cluster manager stuck in an error loop after failed deployment [\#45](https://github.com/SeldonIO/seldon-core/issues/45) -- Quickstart in minikube has old resource spec for deployment [\#40](https://github.com/SeldonIO/seldon-core/issues/40) -- Bring seldon-core-examples into main project [\#33](https://github.com/SeldonIO/seldon-core/issues/33) -- Update travis integration for all builds [\#25](https://github.com/SeldonIO/seldon-core/issues/25) -- Update model wrapping docs and docker wrapping code [\#17](https://github.com/SeldonIO/seldon-core/issues/17) -- Links are broken on the following doc page [\#16](https://github.com/SeldonIO/seldon-core/issues/16) - -**Merged pull requests:** - -- add travis build status [\#64](https://github.com/SeldonIO/seldon-core/pull/64) ([gsunner](https://github.com/gsunner)) -- add current release branch to travis builds [\#62](https://github.com/SeldonIO/seldon-core/pull/62) ([gsunner](https://github.com/gsunner)) -- Complex graphs [\#61](https://github.com/SeldonIO/seldon-core/pull/61) ([Maximophone](https://github.com/Maximophone)) -- change validation to handle no method check [\#60](https://github.com/SeldonIO/seldon-core/pull/60) ([cliveseldon](https://github.com/cliveseldon)) -- update Quantity processing to allow non strings and catch exceptions in parsing protos [\#53](https://github.com/SeldonIO/seldon-core/pull/53) ([cliveseldon](https://github.com/cliveseldon)) -- Dockerize the entier wrapping process of building sklearn\_iris example [\#51](https://github.com/SeldonIO/seldon-core/pull/51) ([errordeveloper](https://github.com/errordeveloper)) -- travis builds updated to use core-builder:0.2 [\#49](https://github.com/SeldonIO/seldon-core/pull/49) ([gsunner](https://github.com/gsunner)) -- use core-builder container for release script [\#46](https://github.com/SeldonIO/seldon-core/pull/46) ([gsunner](https://github.com/gsunner)) -- add dependencies for the release script [\#44](https://github.com/SeldonIO/seldon-core/pull/44) ([gsunner](https://github.com/gsunner)) -- Fixed json deployment [\#42](https://github.com/SeldonIO/seldon-core/pull/42) ([cliveseldon](https://github.com/cliveseldon)) -- Updating minikube get started for newest version of the wrappers [\#41](https://github.com/SeldonIO/seldon-core/pull/41) ([Maximophone](https://github.com/Maximophone)) -- helm yaml files updated for release script usage [\#39](https://github.com/SeldonIO/seldon-core/pull/39) ([gsunner](https://github.com/gsunner)) -- release script code [\#38](https://github.com/SeldonIO/seldon-core/pull/38) ([gsunner](https://github.com/gsunner)) -- 17 wrappers docs [\#37](https://github.com/SeldonIO/seldon-core/pull/37) ([Maximophone](https://github.com/Maximophone)) -- Update to python wrapping: put the build and push docker image comman… [\#36](https://github.com/SeldonIO/seldon-core/pull/36) ([Maximophone](https://github.com/Maximophone)) -- seldon-core-examples repo added to main project [\#34](https://github.com/SeldonIO/seldon-core/pull/34) ([gsunner](https://github.com/gsunner)) -- add CI/CD docs [\#32](https://github.com/SeldonIO/seldon-core/pull/32) ([cliveseldon](https://github.com/cliveseldon)) -- Travis update [\#31](https://github.com/SeldonIO/seldon-core/pull/31) ([gsunner](https://github.com/gsunner)) -- Update docs crd [\#29](https://github.com/SeldonIO/seldon-core/pull/29) ([cliveseldon](https://github.com/cliveseldon)) -- 17 wrappers docs [\#28](https://github.com/SeldonIO/seldon-core/pull/28) ([Maximophone](https://github.com/Maximophone)) -- 17 wrappers update [\#27](https://github.com/SeldonIO/seldon-core/pull/27) ([Maximophone](https://github.com/Maximophone)) - -## [v0.1.1](https://github.com/seldonio/seldon-core/tree/v0.1.1) (2018-01-10) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/v0.1.0...v0.1.1) - -**Closed issues:** - -- GRPC microservices fail kubernetes health and readiness checks [\#13](https://github.com/SeldonIO/seldon-core/issues/13) -- Update diagrams in docs to reflect latest version of the protos [\#7](https://github.com/SeldonIO/seldon-core/issues/7) -- Average Combiner broken in container [\#5](https://github.com/SeldonIO/seldon-core/issues/5) -- external gRPC client not updating when deployment removed and recreated [\#4](https://github.com/SeldonIO/seldon-core/issues/4) -- Cluster Manager failing to authenticate on GKE cluster [\#2](https://github.com/SeldonIO/seldon-core/issues/2) - -**Merged pull requests:** - -- Release 0.1 branch merge [\#22](https://github.com/SeldonIO/seldon-core/pull/22) ([gsunner](https://github.com/gsunner)) -- version 0.1.1 prep [\#21](https://github.com/SeldonIO/seldon-core/pull/21) ([gsunner](https://github.com/gsunner)) -- Health checks grpc [\#19](https://github.com/SeldonIO/seldon-core/pull/19) ([cliveseldon](https://github.com/cliveseldon)) -- ci updates [\#18](https://github.com/SeldonIO/seldon-core/pull/18) ([gsunner](https://github.com/gsunner)) -- 5 fix average combiner [\#14](https://github.com/SeldonIO/seldon-core/pull/14) ([Maximophone](https://github.com/Maximophone)) -- Create CODE\_OF\_CONDUCT.md [\#12](https://github.com/SeldonIO/seldon-core/pull/12) ([cliveseldon](https://github.com/cliveseldon)) -- Grpc apife publish [\#8](https://github.com/SeldonIO/seldon-core/pull/8) ([cliveseldon](https://github.com/cliveseldon)) -- add RBAC serviceaccount [\#3](https://github.com/SeldonIO/seldon-core/pull/3) ([cliveseldon](https://github.com/cliveseldon)) - -## [v0.1.0](https://github.com/seldonio/seldon-core/tree/v0.1.0) (2018-01-03) - -[Full Changelog](https://github.com/seldonio/seldon-core/compare/ebc6741c677eefaf59394d804cdc611aea568a27...v0.1.0) +- 986 build and push images [`#1093`](https://github.com/axsaucedo/seldon-core/pull/1093) +- Update to explainers for Seldon Core [`#1046`](https://github.com/axsaucedo/seldon-core/pull/1046) +- Fix integration tests [`#1077`](https://github.com/axsaucedo/seldon-core/pull/1077) +- Temporary fix for kubernetes OpenAPISchema Issue [`#1069`](https://github.com/axsaucedo/seldon-core/pull/1069) +- Seldon Components Usage Examples [`#1036`](https://github.com/axsaucedo/seldon-core/pull/1036) +- Updated GPU wrapper to uninstall TF without GPU [`#1011`](https://github.com/axsaucedo/seldon-core/pull/1011) +- Allow modification of flask app configs [`#1030`](https://github.com/axsaucedo/seldon-core/pull/1030) +- Fixed bug causing intermittent tests [`#1034`](https://github.com/axsaucedo/seldon-core/pull/1034) +- Updated precommit hook to align to the lint checker [`#1035`](https://github.com/axsaucedo/seldon-core/pull/1035) +- Make GCS optional [`#1019`](https://github.com/axsaucedo/seldon-core/pull/1019) +- updated python wrapper to version 0.13 [`10754c1`](https://github.com/axsaucedo/seldon-core/commit/10754c13046e1cef813499369c8660ac4bc756ce) +- Update helm chart [`b27868f`](https://github.com/axsaucedo/seldon-core/commit/b27868f3470627a682064b7e2d68df641b1e9863) +- seldon-core python package version 0.5.0 [`ec68694`](https://github.com/axsaucedo/seldon-core/commit/ec686949af06c48b390e4135a1e794da63886f24) +#### [v0.5.0](https://github.com/axsaucedo/seldon-core/compare/v0.4.5...v0.5.0) +> 1 November 2019 +- Removed the hash as it was crashing the command when the pipeline was ran [`#1022`](https://github.com/axsaucedo/seldon-core/pull/1022) +- Move from logback to log4j2 [`#1008`](https://github.com/axsaucedo/seldon-core/pull/1008) +- Added documentation on how to support Models with multiple input types in python wrapper [`#1015`](https://github.com/axsaucedo/seldon-core/pull/1015) +- Adding functionality for running e2e tests in Jenkins X [`#994`](https://github.com/axsaucedo/seldon-core/pull/994) +- Added functionality for e2e files [`222efb7`](https://github.com/axsaucedo/seldon-core/commit/222efb7dd694eb733094dd67cf9ba3a0c58c4496) +- Fix linter [`f4c3b32`](https://github.com/axsaucedo/seldon-core/commit/f4c3b32f72b348a8a8c9d8ac2518da5fb4dd069c) +- Fixed typo [`3e0a68d`](https://github.com/axsaucedo/seldon-core/commit/3e0a68d7c51f0d9f0156d0c495bea6cb08707f40) + +#### [v0.4.5](https://github.com/axsaucedo/seldon-core/compare/v0.4.4...v0.4.5) + +> 31 October 2019 + +- Update transitive dependencies [`#1003`](https://github.com/axsaucedo/seldon-core/pull/1003) +- Update okhttp (through jaeger-client) to v4.2.2 [`be30366`](https://github.com/axsaucedo/seldon-core/commit/be303664479c1f0440036ac091abf452506677ac) +- Update proto-google-common-protos (through grpc-protobuf) to v1.17.0 [`9e9abf6`](https://github.com/axsaucedo/seldon-core/commit/9e9abf65cf292d8624563f29d79fd8dd44079ccd) +- Update checker-qual (through guava) to v2.11.1 [`e40a4c9`](https://github.com/axsaucedo/seldon-core/commit/e40a4c94658e40b975ce8269745e651f43c40d8c) + +#### [v0.4.4](https://github.com/axsaucedo/seldon-core/compare/v0.4.3...v0.4.4) + +> 30 October 2019 + +- Customized error raised in Python model needs be passed back to client [`#1010`](https://github.com/axsaucedo/seldon-core/pull/1010) +- fix a bug in exception controller [`8c21185`](https://github.com/axsaucedo/seldon-core/commit/8c21185548c84f6c3419e55e224eb5c81050c219) +- Delete DeploymentProtos.java [`81a0af4`](https://github.com/axsaucedo/seldon-core/commit/81a0af4fdb2cef413e0c93ad978bd07688d9ca2f) +- Delete PredictionProtos.java [`bd45c4f`](https://github.com/axsaucedo/seldon-core/commit/bd45c4fe51f3a188d8a0bd6d771ef7c00dc8fe65) + +#### [v0.4.3](https://github.com/axsaucedo/seldon-core/compare/v0.4.2...v0.4.3) + +> 29 October 2019 + +- cicd demo fixes [`#1001`](https://github.com/axsaucedo/seldon-core/pull/1001) +- update components for cicd demo [`6d94368`](https://github.com/axsaucedo/seldon-core/commit/6d94368b1243cf61316c8a891af7f5136ed29f6f) +- cicd demo startup fixes [`69e6043`](https://github.com/axsaucedo/seldon-core/commit/69e6043fd9ebb0f6185996d48a1ef6216c707e85) +- release 0.4.3 [`dadefeb`](https://github.com/axsaucedo/seldon-core/commit/dadefeb296da5c76c1b550a6e7d8c638aab9112c) + +#### [v0.4.2](https://github.com/axsaucedo/seldon-core/compare/v0.4.1...v0.4.2) + +> 28 October 2019 + +- Update spartakus to use apps/v1 [`#1006`](https://github.com/axsaucedo/seldon-core/pull/1006) +- Fixed test by moving bytes conversion to utils [`#1000`](https://github.com/axsaucedo/seldon-core/pull/1000) +- Decode binData before sending it to Predict function [`#993`](https://github.com/axsaucedo/seldon-core/pull/993) +- Misc 0.5 Issues [`#992`](https://github.com/axsaucedo/seldon-core/pull/992) +- Update Python dependencies [`#988`](https://github.com/axsaucedo/seldon-core/pull/988) +- Set Http Status Code in REST Predict [`#989`](https://github.com/axsaucedo/seldon-core/pull/989) +- Fix image explainer [`#985`](https://github.com/axsaucedo/seldon-core/pull/985) +- Further Java updates [`#983`](https://github.com/axsaucedo/seldon-core/pull/983) +- Added black formatter to seldon_core and testing folders [`#980`](https://github.com/axsaucedo/seldon-core/pull/980) +- Update watch-rollout-status for Argo CICD demo [`#971`](https://github.com/axsaucedo/seldon-core/pull/971) +- Remove kustomize folder [`#962`](https://github.com/axsaucedo/seldon-core/pull/962) +- Add exception catching for grpc calls in engine [`#966`](https://github.com/axsaucedo/seldon-core/pull/966) +- Extra python dependencies [`#942`](https://github.com/axsaucedo/seldon-core/pull/942) +- Added adrian to reviewers in OWNERS file [`#978`](https://github.com/axsaucedo/seldon-core/pull/978) +- Fix tracing [`#976`](https://github.com/axsaucedo/seldon-core/pull/976) +- Add defaults to initcontainers [`#969`](https://github.com/axsaucedo/seldon-core/pull/969) +- Bypass engine via annotation [`#945`](https://github.com/axsaucedo/seldon-core/pull/945) +- Self-signed certificates for Helm chart install of Operator [`#958`](https://github.com/axsaucedo/seldon-core/pull/958) +- Fixed bug in SSL Seldon Client and added functionality in GRPC [`#946`](https://github.com/axsaucedo/seldon-core/pull/946) +- Tidy up Java [`#951`](https://github.com/axsaucedo/seldon-core/pull/951) +- Fix explainer and endpoint defaulting in webhook [`#955`](https://github.com/axsaucedo/seldon-core/pull/955) +- Allow custom predictor service name [`#953`](https://github.com/axsaucedo/seldon-core/pull/953) +- Add more test cases for load_annotations.. [`#941`](https://github.com/axsaucedo/seldon-core/pull/941) +- bad json should be 400 not 500 [`#944`](https://github.com/axsaucedo/seldon-core/pull/944) +- Update imagenet explainer to use transformer [`#905`](https://github.com/axsaucedo/seldon-core/pull/905) +- Vol mount issue fix [`#940`](https://github.com/axsaucedo/seldon-core/pull/940) +- microservice: Fix get annotations format [`#932`](https://github.com/axsaucedo/seldon-core/pull/932) +- gcp private bucket docs [`#930`](https://github.com/axsaucedo/seldon-core/pull/930) +- storage: Allow downloading a single s3 object [`#928`](https://github.com/axsaucedo/seldon-core/pull/928) +- remove redis rollout watch [`#938`](https://github.com/axsaucedo/seldon-core/pull/938) +- Patches to prevent XSS [`#893`](https://github.com/axsaucedo/seldon-core/pull/893) +- Update Java dependencies [`#903`](https://github.com/axsaucedo/seldon-core/pull/903) +- Add warning about #926 - downwardAPI [`#929`](https://github.com/axsaucedo/seldon-core/pull/929) +- Fix missing istio add to scheme [`#913`](https://github.com/axsaucedo/seldon-core/pull/913) +- Add --max-requests and --max-requests jitter parameters for python wrapper [`#925`](https://github.com/axsaucedo/seldon-core/pull/925) +- allow upgrade and install on dependencies [`#924`](https://github.com/axsaucedo/seldon-core/pull/924) +- operator rename - this one does need changing [`#923`](https://github.com/axsaucedo/seldon-core/pull/923) +- some fixes to the centralised-logging install [`#920`](https://github.com/axsaucedo/seldon-core/pull/920) +- deployment not statefulset now [`#918`](https://github.com/axsaucedo/seldon-core/pull/918) +- Update self-signed certificates for webhook for Operator [`#904`](https://github.com/axsaucedo/seldon-core/pull/904) +- fix so both permissive and strict mTLS will work [`#900`](https://github.com/axsaucedo/seldon-core/pull/900) +- Fix title of custom ambassador notebook, fix prerequistes typo [`#898`](https://github.com/axsaucedo/seldon-core/pull/898) +- Replace sed flag incompatible with macOS [`#895`](https://github.com/axsaucedo/seldon-core/pull/895) +- Fix typos [`#896`](https://github.com/axsaucedo/seldon-core/pull/896) +- Kubebuilder operator move to main repo [`#841`](https://github.com/axsaucedo/seldon-core/pull/841) +- remove the use of Client.Get() so we don't need to list/watch ServiceAccounts/ConfigMaps/Secrets at cluster level [`#1`](https://github.com/axsaucedo/seldon-core/pull/1) +- Making some fields required to reduce validating complexity and improve clarity [`#2`](https://github.com/axsaucedo/seldon-core/pull/2) +- Updating request-response logging structure [`#886`](https://github.com/axsaucedo/seldon-core/pull/886) +- Move image to doc source [`#881`](https://github.com/axsaucedo/seldon-core/pull/881) +- Fix top nav bar colour and typo in README [`#879`](https://github.com/axsaucedo/seldon-core/pull/879) +- Run formatter across all Java files [`04eb724`](https://github.com/axsaucedo/seldon-core/commit/04eb724465dd3b180427ae0f5718e79a1d5d2b49) +- Added python and testing folders as black [`6a85bdf`](https://github.com/axsaucedo/seldon-core/commit/6a85bdf9d2864ae92d1612cebf68aefdc464b0e1) +- Add tests and docs [`70b33fb`](https://github.com/axsaucedo/seldon-core/commit/70b33fbe060f9af87546ad019f3e36e4cd38210c) + +#### [v0.4.1](https://github.com/axsaucedo/seldon-core/compare/v0.4.0...v0.4.1) + +> 19 September 2019 + +- remove some empty lines [`#875`](https://github.com/axsaucedo/seldon-core/pull/875) +- Versioning seldon request logger and support for decoding binary strings [`#873`](https://github.com/axsaucedo/seldon-core/pull/873) +- Updates to seldon request logging [`#872`](https://github.com/axsaucedo/seldon-core/pull/872) +- check for knative before installing [`#870`](https://github.com/axsaucedo/seldon-core/pull/870) +- Add initial Makefile for GPU Python Image [`#867`](https://github.com/axsaucedo/seldon-core/pull/867) +- Changed typo in redhat dockerfile [`#866`](https://github.com/axsaucedo/seldon-core/pull/866) +- upgrade knative version [`#863`](https://github.com/axsaucedo/seldon-core/pull/863) +- xgboost server version added in docs [`#865`](https://github.com/axsaucedo/seldon-core/pull/865) +- Create explainer notebook and fix tfserving proxy [`#864`](https://github.com/axsaucedo/seldon-core/pull/864) +- Fix status code handling [`#855`](https://github.com/axsaucedo/seldon-core/pull/855) +- Standardisation of rest apis [`#847`](https://github.com/axsaucedo/seldon-core/pull/847) +- Add missing packages to requirements.txt [`#859`](https://github.com/axsaucedo/seldon-core/pull/859) +- Previous steps in seldon graph override metadata of latter steps [`#833`](https://github.com/axsaucedo/seldon-core/pull/833) +- Make debug easier [`#854`](https://github.com/axsaucedo/seldon-core/pull/854) +- add branch release-0.4 to travis builds [`#856`](https://github.com/axsaucedo/seldon-core/pull/856) +- ensure script checks for errors [`#853`](https://github.com/axsaucedo/seldon-core/pull/853) +- Added openshift to documentation [`#846`](https://github.com/axsaucedo/seldon-core/pull/846) +- Testing jx PR process [`#843`](https://github.com/axsaucedo/seldon-core/pull/843) +- Removed url for model server [`#842`](https://github.com/axsaucedo/seldon-core/pull/842) +- Update sklearn server examples with debug and fix notebook example [`#840`](https://github.com/axsaucedo/seldon-core/pull/840) +- Fix typo [`#835`](https://github.com/axsaucedo/seldon-core/pull/835) +- jaeger extra tags [`#832`](https://github.com/axsaucedo/seldon-core/pull/832) +- Update autoscale example for new deployment name convention [`#830`](https://github.com/axsaucedo/seldon-core/pull/830) +- Helm upgrade 0.4.0 [`#814`](https://github.com/axsaucedo/seldon-core/pull/814) +- configurable secure argument for minio client [`#827`](https://github.com/axsaucedo/seldon-core/pull/827) +- Refactor dataframe contract helper script into package [`#823`](https://github.com/axsaucedo/seldon-core/pull/823) +- Fixing multidimensional arrays being flattened [`#817`](https://github.com/axsaucedo/seldon-core/pull/817) +- Fix typo in doc [`#815`](https://github.com/axsaucedo/seldon-core/pull/815) +- Removing proto functionality from REST /predict endpoint [#803] [`#806`](https://github.com/axsaucedo/seldon-core/pull/806) +- add documentation for ambassador_id support [`#813`](https://github.com/axsaucedo/seldon-core/pull/813) +- ensure latest request logger [`#730`](https://github.com/axsaucedo/seldon-core/pull/730) +- set puid in case it is received in request [`#766`](https://github.com/axsaucedo/seldon-core/pull/766) +- Added MLFLOW_SERVER in CRD files [`#812`](https://github.com/axsaucedo/seldon-core/pull/812) +- Add Chainer MNIST example [`f9163cd`](https://github.com/axsaucedo/seldon-core/commit/f9163cd5fce500cc92842613386b0dda7bf5bc5c) +- Update sklearn server example with debug [`d079d4b`](https://github.com/axsaucedo/seldon-core/commit/d079d4bbeec7bd02e080eef72c513ff9ce53474a) +- s2i image update [`f098016`](https://github.com/axsaucedo/seldon-core/commit/f0980162eab2abb198adef33c5738256c547ba21) + +#### [v0.4.0](https://github.com/axsaucedo/seldon-core/compare/v0.3.1...v0.4.0) + +> 15 August 2019 + +- Fix for CVE-2018-1000654 in openjdk:8u201-jre-alpine3 [`#805`](https://github.com/axsaucedo/seldon-core/pull/805) +- Fix name for prepackged server test [`#804`](https://github.com/axsaucedo/seldon-core/pull/804) +- Update e2e test for mab [`#802`](https://github.com/axsaucedo/seldon-core/pull/802) +- Update test deployment name in e2e tests [`#801`](https://github.com/axsaucedo/seldon-core/pull/801) +- loadtest not needed with kubeflow and svc name seems to have changed [`#800`](https://github.com/axsaucedo/seldon-core/pull/800) +- WIP: Update python wrapper to use gunicorn [`#684`](https://github.com/axsaucedo/seldon-core/pull/684) +- TFServing functionality with latest python image [`#793`](https://github.com/axsaucedo/seldon-core/pull/793) +- WIP - Analytics deployment update [`#775`](https://github.com/axsaucedo/seldon-core/pull/775) +- Update kustomize and update helm abtest/mab names [`#797`](https://github.com/axsaucedo/seldon-core/pull/797) +- Document how to use envSecretRefName to customize S3-like object store [`#787`](https://github.com/axsaucedo/seldon-core/pull/787) +- having image means hashed deployment name [`#788`](https://github.com/axsaucedo/seldon-core/pull/788) +- crd changes for creds secret [`#782`](https://github.com/axsaucedo/seldon-core/pull/782) +- update docs, prediction proto with jsonData field [`#786`](https://github.com/axsaucedo/seldon-core/pull/786) +- WIP: Allow predict for sklearn standalone server as wll as predict_proba [`#757`](https://github.com/axsaucedo/seldon-core/pull/757) +- Added mlflow model server [`#774`](https://github.com/axsaucedo/seldon-core/pull/774) +- Update openapi and fix multipart check [`#779`](https://github.com/axsaucedo/seldon-core/pull/779) +- Docs for svc orchestrator [`#778`](https://github.com/axsaucedo/seldon-core/pull/778) +- add the support for multipart/form-data in python service and engine [`#751`](https://github.com/axsaucedo/seldon-core/pull/751) +- prepackage model server tests [`#764`](https://github.com/axsaucedo/seldon-core/pull/764) +- repoint at tfserving public bucket [`#729`](https://github.com/axsaucedo/seldon-core/pull/729) +- single replica ambassadoar [`#759`](https://github.com/axsaucedo/seldon-core/pull/759) +- Fix some doc needed to make this work [`#744`](https://github.com/axsaucedo/seldon-core/pull/744) +- Clarify what is meant by id in router documentation [`#738`](https://github.com/axsaucedo/seldon-core/pull/738) +- Fix typo in docstring [`#737`](https://github.com/axsaucedo/seldon-core/pull/737) +- config for explainer [`#736`](https://github.com/axsaucedo/seldon-core/pull/736) +- endpoint /seldon.json not returning the file [`#732`](https://github.com/axsaucedo/seldon-core/pull/732) +- added seldon colours to Theme_override & seldon logo [`#728`](https://github.com/axsaucedo/seldon-core/pull/728) +- be consistent with message logging annotation names [`#727`](https://github.com/axsaucedo/seldon-core/pull/727) +- option to set operator-wide default for request logging [`#726`](https://github.com/axsaucedo/seldon-core/pull/726) +- Small updates to python module [`#722`](https://github.com/axsaucedo/seldon-core/pull/722) +- update request logger [`#721`](https://github.com/axsaucedo/seldon-core/pull/721) +- TFServing Enabled Text Response and Fixed JSON Parse [`#704`](https://github.com/axsaucedo/seldon-core/pull/704) +- WIP: explainers [`#690`](https://github.com/axsaucedo/seldon-core/pull/690) +- Added centralised logging to docs for #636 [`#716`](https://github.com/axsaucedo/seldon-core/pull/716) +- Update kustomize [`#720`](https://github.com/axsaucedo/seldon-core/pull/720) +- Update request logger [`#712`](https://github.com/axsaucedo/seldon-core/pull/712) +- fix framework name to official one [`#717`](https://github.com/axsaucedo/seldon-core/pull/717) +- Remove API OAuth Gateway and Cluster Manager [`#671`](https://github.com/axsaucedo/seldon-core/pull/671) +- SSL for Seldon Python Client [`#709`](https://github.com/axsaucedo/seldon-core/pull/709) +- Alibaba Cloud Elastic Container Service (AKS) example [`#687`](https://github.com/axsaucedo/seldon-core/pull/687) +- fix(text): wrong word [`#702`](https://github.com/axsaucedo/seldon-core/pull/702) +- Added TFServing JSON Support [`#699`](https://github.com/axsaucedo/seldon-core/pull/699) +- make model servers first example in docs [`#691`](https://github.com/axsaucedo/seldon-core/pull/691) +- Model servers [`#689`](https://github.com/axsaucedo/seldon-core/pull/689) +- scikit learn iris model using jsondata example [`#678`](https://github.com/axsaucedo/seldon-core/pull/678) +- move seldon analytics port [`#681`](https://github.com/axsaucedo/seldon-core/pull/681) +- Added subsection in documentation with suggested path to follow with examples [`#679`](https://github.com/axsaucedo/seldon-core/pull/679) +- grafana and req logging configuration to work behind istio ingress gateway [`#650`](https://github.com/axsaucedo/seldon-core/pull/650) +- Add Kustomize [`#639`](https://github.com/axsaucedo/seldon-core/pull/639) +- WIP: Ambassador canary update [`#667`](https://github.com/axsaucedo/seldon-core/pull/667) +- Alibi deployment example - Anchor Tabular [`#629`](https://github.com/axsaucedo/seldon-core/pull/629) +- changes in test cases because of commit 88bea36 to fix #703 [`#703`](https://github.com/axsaucedo/seldon-core/issues/703) +- Added MLFlow example aligned to blog post [`935050a`](https://github.com/axsaucedo/seldon-core/commit/935050a507d29299c6279936d30b44cb161d2a51) +- update kustomize and update helm abtest/mab names [`7a6ba50`](https://github.com/axsaucedo/seldon-core/commit/7a6ba50273e678dc2b97b16ee67f7820b3d44ec6) +- Added mlflow server [`344d932`](https://github.com/axsaucedo/seldon-core/commit/344d9326241930a6c3c5df0f93c74ea5ab9210c4) + +#### [v0.3.1](https://github.com/axsaucedo/seldon-core/compare/v0.3.0...v0.3.1) + +> 28 June 2019 + +- remove cluster-manager from jenkins build [`#664`](https://github.com/axsaucedo/seldon-core/pull/664) +- Change operator service selector [`#662`](https://github.com/axsaucedo/seldon-core/pull/662) +- Allow User Defined Exceptions [`#651`](https://github.com/axsaucedo/seldon-core/pull/651) +- [Docs] Fix formatting of s2i docs page [`#661`](https://github.com/axsaucedo/seldon-core/pull/661) +- Embedded travis status [`#658`](https://github.com/axsaucedo/seldon-core/pull/658) +- add prow info [`#657`](https://github.com/axsaucedo/seldon-core/pull/657) +- Remove ksonnet [`#634`](https://github.com/axsaucedo/seldon-core/pull/634) +- Update loadtest notebook [`#649`](https://github.com/axsaucedo/seldon-core/pull/649) +- Gpu tensorflow example [`#638`](https://github.com/axsaucedo/seldon-core/pull/638) +- EFK with transform for tabular data [`#616`](https://github.com/axsaucedo/seldon-core/pull/616) +- Update tracing example and fix api-tester grpc for ambassador [`#631`](https://github.com/axsaucedo/seldon-core/pull/631) +- Update e2e tests [`#606`](https://github.com/axsaucedo/seldon-core/pull/606) +- points on why seldon [`#628`](https://github.com/axsaucedo/seldon-core/pull/628) +- Example in AKS using deep mnist [`#621`](https://github.com/axsaucedo/seldon-core/pull/621) +- generate service account [`#627`](https://github.com/axsaucedo/seldon-core/pull/627) +- Registry Image Tags and RBAC control for Operator Helm Chart [`#624`](https://github.com/axsaucedo/seldon-core/pull/624) +- run python builder container using non-root user [`#620`](https://github.com/axsaucedo/seldon-core/pull/620) +- remove ksonnet [`9d65d7a`](https://github.com/axsaucedo/seldon-core/commit/9d65d7a8a6a7b14d00378b087b53a0e2c1d42795) +- added azure [`471ed17`](https://github.com/axsaucedo/seldon-core/commit/471ed179e839d86be9fbeb7491be9990343e1295) +- Updated TF GPU Example Jupyter notebook [`984a7c8`](https://github.com/axsaucedo/seldon-core/commit/984a7c876f7a2adb69db9ce30b882d72f15f4a54) + +#### [v0.3.0](https://github.com/axsaucedo/seldon-core/compare/v0.2.7...v0.3.0) + +> 5 June 2019 + +- node exporter configurable port [`#617`](https://github.com/axsaucedo/seldon-core/pull/617) +- Require python 3.6 or above for python module [`#615`](https://github.com/axsaucedo/seldon-core/pull/615) +- Update python wrappers to include 3.7 [`#611`](https://github.com/axsaucedo/seldon-core/pull/611) +- update jackson libs to version 2.9.9 [`#609`](https://github.com/axsaucedo/seldon-core/pull/609) +- WIP: Integrate with Istio Ingress [`#588`](https://github.com/axsaucedo/seldon-core/pull/588) +- ambassador v1 api [`#603`](https://github.com/axsaucedo/seldon-core/pull/603) +- Update SeldonMessage with jsonData [`#595`](https://github.com/axsaucedo/seldon-core/pull/595) +- Kubeflow Seldon e2e NLP ML pipeline using re-usable components [`#589`](https://github.com/axsaucedo/seldon-core/pull/589) +- option to not set engine user [`#601`](https://github.com/axsaucedo/seldon-core/pull/601) +- take latest ambassador image [`#599`](https://github.com/axsaucedo/seldon-core/pull/599) +- Update Python builder image [`#568`](https://github.com/axsaucedo/seldon-core/pull/568) +- Python release update [`#594`](https://github.com/axsaucedo/seldon-core/pull/594) +- Fix Jupyter Notebook Headers [`#592`](https://github.com/axsaucedo/seldon-core/pull/592) +- Added missing link to Jupyter notebook [`#587`](https://github.com/axsaucedo/seldon-core/pull/587) +- Updating grafana to v6.1.6 in seldon core analytics [`#541`](https://github.com/axsaucedo/seldon-core/pull/541) +- AWS Elastic Kubernetes/Container Service Deep Mnist Example [`#581`](https://github.com/axsaucedo/seldon-core/pull/581) +- Added missed s2i folder to Scikitlearn SpaCy Text Example [`#582`](https://github.com/axsaucedo/seldon-core/pull/582) +- Example using Seldon for text classification with SpaCy tokenizer [`#578`](https://github.com/axsaucedo/seldon-core/pull/578) +- Remove request limits from operator [`#577`](https://github.com/axsaucedo/seldon-core/pull/577) +- Integrate use of Go Seldon Controller [`#559`](https://github.com/axsaucedo/seldon-core/pull/559) +- Fix PredictiveUnitState image name and version (#562) [`#576`](https://github.com/axsaucedo/seldon-core/pull/576) +- Update TF version for security [`#575`](https://github.com/axsaucedo/seldon-core/pull/575) +- updated openvino mode ensemble to 0.2 version [`#574`](https://github.com/axsaucedo/seldon-core/pull/574) +- updated openvino version to 2019.1 in python_openvino model wrapper [`#573`](https://github.com/axsaucedo/seldon-core/pull/573) +- Fix example deployment yaml [`#571`](https://github.com/axsaucedo/seldon-core/pull/571) +- fix typo [`#570`](https://github.com/axsaucedo/seldon-core/pull/570) +- option for R builds with plain docker [`#567`](https://github.com/axsaucedo/seldon-core/pull/567) +- redis now a statefulset as using redis helm chart [`#539`](https://github.com/axsaucedo/seldon-core/pull/539) +- reword explanation of ambassador [`#561`](https://github.com/axsaucedo/seldon-core/pull/561) +- option for docker build without s2i [`#555`](https://github.com/axsaucedo/seldon-core/pull/555) +- update jackson-databind 2.8.11.2 -> 2.9.8 for cve [`#547`](https://github.com/axsaucedo/seldon-core/pull/547) +- Update e2e tests s2i python image version [`#558`](https://github.com/axsaucedo/seldon-core/pull/558) +- Fix logging bug in Python wrapper [`#549`](https://github.com/axsaucedo/seldon-core/pull/549) +- Allow fully qualified class name to be used for the model serving image. [`#537`](https://github.com/axsaucedo/seldon-core/pull/537) +- add script to delete completed argo jobs [`#538`](https://github.com/axsaucedo/seldon-core/pull/538) +- update argocd and jenkins in cd demo and script for minikube [`#517`](https://github.com/axsaucedo/seldon-core/pull/517) +- option for anonymous access to grafana [`#535`](https://github.com/axsaucedo/seldon-core/pull/535) +- Anonymous grafana [`#534`](https://github.com/axsaucedo/seldon-core/pull/534) +- Revert "option to use anonymous auth grafana (#530)" [`#532`](https://github.com/axsaucedo/seldon-core/pull/532) +- Update component code coverage and dependencies docs [`#531`](https://github.com/axsaucedo/seldon-core/pull/531) +- option to use anonymous auth grafana [`#530`](https://github.com/axsaucedo/seldon-core/pull/530) +- Updated headline [`b4d87b9`](https://github.com/axsaucedo/seldon-core/commit/b4d87b9861369f6332c10658a93e13ed95d540c3) +- Updated headline [`1c62ff0`](https://github.com/axsaucedo/seldon-core/commit/1c62ff0c67611b6a95add3e195f89941028a55c0) +- Updated headlines for spacy and aws eks [`f630181`](https://github.com/axsaucedo/seldon-core/commit/f630181c34a6920290765b04023b98d7f198718b) + +#### [v0.2.7](https://github.com/axsaucedo/seldon-core/compare/v0.2.6...v0.2.7) + +> 29 April 2019 + +- permission and timeout changes after trying on an openshift4 cluster [`#524`](https://github.com/axsaucedo/seldon-core/pull/524) +- use stable redis helm chart [`#521`](https://github.com/axsaucedo/seldon-core/pull/521) +- Update redis [`#446`](https://github.com/axsaucedo/seldon-core/pull/446) +- seldpon_grpc_endpoint -> seldon_grpc_endpoint [`#520`](https://github.com/axsaucedo/seldon-core/pull/520) +- Service Orchestrator Name Fix [`#516`](https://github.com/axsaucedo/seldon-core/pull/516) +- remove v1alpha3 and revert to v1alpha2 [`#513`](https://github.com/axsaucedo/seldon-core/pull/513) +- get tests running reliably [`#510`](https://github.com/axsaucedo/seldon-core/pull/510) +- default ambassador to singleNamespace [`#509`](https://github.com/axsaucedo/seldon-core/pull/509) +- Allow submodules to be imported in python module [`#503`](https://github.com/axsaucedo/seldon-core/pull/503) +- Allow class_names as method or attribute (deprecated) in Python module [`#502`](https://github.com/axsaucedo/seldon-core/pull/502) +- downgrade ambassador due to grpc unreliability [`#501`](https://github.com/axsaucedo/seldon-core/pull/501) +- Fix HPA Nullpointer [`#500`](https://github.com/axsaucedo/seldon-core/pull/500) +- still intermittent problems, timeout needs to be longer [`#498`](https://github.com/axsaucedo/seldon-core/pull/498) +- 484 metrics port [`#485`](https://github.com/axsaucedo/seldon-core/pull/485) +- add missing additionProperties to openAPI specs for CRDS [`#496`](https://github.com/axsaucedo/seldon-core/pull/496) +- ambassador v1 api [`#492`](https://github.com/axsaucedo/seldon-core/pull/492) +- Spelling [`#493`](https://github.com/axsaucedo/seldon-core/pull/493) +- Updates for various Python and Operator fixes [`#488`](https://github.com/axsaucedo/seldon-core/pull/488) +- Fix image link in readme [`#490`](https://github.com/axsaucedo/seldon-core/pull/490) +- ignore pickle files [`#483`](https://github.com/axsaucedo/seldon-core/pull/483) +- make ambassador a dependency [`#480`](https://github.com/axsaucedo/seldon-core/pull/480) +- WIP: Autoscaling [`#437`](https://github.com/axsaucedo/seldon-core/pull/437) +- remove old docs [`#482`](https://github.com/axsaucedo/seldon-core/pull/482) +- Fix status update for failed deployments [`#474`](https://github.com/axsaucedo/seldon-core/pull/474) +- gitignore for intellij [`#471`](https://github.com/axsaucedo/seldon-core/pull/471) +- Script to create Seldon API testing files from any Pandas dataframe [`#460`](https://github.com/axsaucedo/seldon-core/pull/460) +- python wrapper image fix update [`#469`](https://github.com/axsaucedo/seldon-core/pull/469) +- python wrapper image references updated from 0.5 to 0.5.1 [`#468`](https://github.com/axsaucedo/seldon-core/pull/468) +- Static Documentation Site [`#466`](https://github.com/axsaucedo/seldon-core/pull/466) +- Remove tornando dependency from Python setup.py [`#464`](https://github.com/axsaucedo/seldon-core/pull/464) +- Add types for predict, transform_input, transform_output [`#463`](https://github.com/axsaucedo/seldon-core/pull/463) +- WIP: Python wrappers rewrite [`#457`](https://github.com/axsaucedo/seldon-core/pull/457) +- Python builder [`#455`](https://github.com/axsaucedo/seldon-core/pull/455) +- pdate links in new docs [`3afff55`](https://github.com/axsaucedo/seldon-core/commit/3afff5504724cad2f6b163f6153337ac77356461) +- updated doc with more notebooks [`1cad7c5`](https://github.com/axsaucedo/seldon-core/commit/1cad7c5b329e11da9c78eb7bc91ef7c8932b4d8f) +- Update to include HPA in componentSepcs [`d81d296`](https://github.com/axsaucedo/seldon-core/commit/d81d29676663e1996cc07d8e51c4e62b21025ede) + +#### [v0.2.6](https://github.com/axsaucedo/seldon-core/compare/v0.2.5...v0.2.6) + +> 22 February 2019 + +- Fix API Gateway Endpoint name [`#435`](https://github.com/axsaucedo/seldon-core/pull/435) +- Fix bug in parsing boolean params in Python wrapper [`#441`](https://github.com/axsaucedo/seldon-core/pull/441) +- openvino ensemble adjustments [`#444`](https://github.com/axsaucedo/seldon-core/pull/444) +- Cicd demo [`#382`](https://github.com/axsaucedo/seldon-core/pull/382) +- Update image names for openvino demo [`#442`](https://github.com/axsaucedo/seldon-core/pull/442) +- Update java wrapper version in docs [`#436`](https://github.com/axsaucedo/seldon-core/pull/436) +- Allow reusing containers in the inference graph [`#423`](https://github.com/axsaucedo/seldon-core/pull/423) +- Updates for openvino demo [`#431`](https://github.com/axsaucedo/seldon-core/pull/431) +- Engine merge meta puid [`#424`](https://github.com/axsaucedo/seldon-core/pull/424) +- updated ensemble pipeline with OpenVINO component [`#430`](https://github.com/axsaucedo/seldon-core/pull/430) +- Outlier service type [`#428`](https://github.com/axsaucedo/seldon-core/pull/428) +- Cluster Manager Cache Fix [`#408`](https://github.com/axsaucedo/seldon-core/pull/408) +- Ambassador Update: Canary, Shadow, Header Based Routing [`#409`](https://github.com/axsaucedo/seldon-core/pull/409) +- Add ability to fetch metadata from model and transformer components [`#407`](https://github.com/axsaucedo/seldon-core/pull/407) +- Fix api-tester not working via GRPC and Ambassador [`#405`](https://github.com/axsaucedo/seldon-core/pull/405) +- Fix s2i builder image local build to use latest Python source code [`#404`](https://github.com/axsaucedo/seldon-core/pull/404) +- setPredictorSpec is not needed anymore in EnginePredictor [`#401`](https://github.com/axsaucedo/seldon-core/pull/401) +- Provide Ksonnet Analytics Package [`#399`](https://github.com/axsaucedo/seldon-core/pull/399) +- Fix engine resources setting and update docs [`#400`](https://github.com/axsaucedo/seldon-core/pull/400) +- Allow JAEGER_AGENT_PORT env on default Jaeger configuration [`#397`](https://github.com/axsaucedo/seldon-core/pull/397) +- Outlier update [`#395`](https://github.com/axsaucedo/seldon-core/pull/395) +- removing resttemplate setter from predictionService [`#393`](https://github.com/axsaucedo/seldon-core/pull/393) +- Outlier mahalanobis [`#388`](https://github.com/axsaucedo/seldon-core/pull/388) +- gRPC load balancing via Ambassador [`#390`](https://github.com/axsaucedo/seldon-core/pull/390) +- Update ngraph s2i image and remove torch from demo [`#386`](https://github.com/axsaucedo/seldon-core/pull/386) +- ojAlgo upgrade to v47, and a few improvements [`#385`](https://github.com/axsaucedo/seldon-core/pull/385) +- Update from upstream [`#1`](https://github.com/axsaucedo/seldon-core/pull/1) +- Add docs for parameters in components [`#381`](https://github.com/axsaucedo/seldon-core/pull/381) +- seq2seq lstm outlier detector [`#374`](https://github.com/axsaucedo/seldon-core/pull/374) +- Adding test case for SeldonDeploymentWatcher [`#373`](https://github.com/axsaucedo/seldon-core/pull/373) +- WIP: Update ksonnet to ensure 1.8 k8s compatibility [`#375`](https://github.com/axsaucedo/seldon-core/pull/375) +- Add @Timed to 2 main REST endpoint to readd prometheus metrics [`#372`](https://github.com/axsaucedo/seldon-core/pull/372) +- WIP: Train on Sagemaker, Deploy on Seldon Core [`#368`](https://github.com/axsaucedo/seldon-core/pull/368) +- Update OpenVINO example for raw image bytes [`#370`](https://github.com/axsaucedo/seldon-core/pull/370) +- Fix debug logging in case study files [`#369`](https://github.com/axsaucedo/seldon-core/pull/369) +- release notes 0.2.5 [`#363`](https://github.com/axsaucedo/seldon-core/pull/363) +- Initial Go Wrapper Example for Seldon Core [`#358`](https://github.com/axsaucedo/seldon-core/pull/358) +- Mlflow Example [`#359`](https://github.com/axsaucedo/seldon-core/pull/359) +- Mistyped check causing NULL Pointer Exceptions with getNamespace function [`#366`](https://github.com/axsaucedo/seldon-core/pull/366) +- Fix URICache bug in engine [`#364`](https://github.com/axsaucedo/seldon-core/pull/364) +- add README files to outlier detectors [`#362`](https://github.com/axsaucedo/seldon-core/pull/362) +- Fix incorrect links in router docs [`#360`](https://github.com/axsaucedo/seldon-core/pull/360) +- Distributed Tracing, Profiling docs and OpenVINO Demo (WIP) [`#357`](https://github.com/axsaucedo/seldon-core/pull/357) +- Change mean_classifier to mock_classifier in tests and example for consistency [`#355`](https://github.com/axsaucedo/seldon-core/pull/355) +- Update CRDs to correct OpenAPISchema [`#354`](https://github.com/axsaucedo/seldon-core/pull/354) +- multi-armed bandit components [`#335`](https://github.com/axsaucedo/seldon-core/pull/335) +- Enable support for using local Python binaries when wrapping components [`#332`](https://github.com/axsaucedo/seldon-core/pull/332) +- Remove legacy testers [`#352`](https://github.com/axsaucedo/seldon-core/pull/352) +- Update build scripts to use latest core builder image [`#313`](https://github.com/axsaucedo/seldon-core/pull/313) +- Update example models to use python package [`#351`](https://github.com/axsaucedo/seldon-core/pull/351) +- Update docs and examples to use Python package [`#348`](https://github.com/axsaucedo/seldon-core/pull/348) +- Fix bug creating tf protos for e2e testing [`#345`](https://github.com/axsaucedo/seldon-core/pull/345) +- S2i 0.4 update [`#346`](https://github.com/axsaucedo/seldon-core/pull/346) +- Python release version [`#344`](https://github.com/axsaucedo/seldon-core/pull/344) +- add general outlier detectors and helm charts [`ba2173e`](https://github.com/axsaucedo/seldon-core/commit/ba2173ed970b62da786a8f8628470272b6abc1b9) +- clean up demo notebook [`479bd95`](https://github.com/axsaucedo/seldon-core/commit/479bd9581472e69d4bc9a73bf42c08d13f85db38) +- updated openvino prediction pipeline [`fde3aa7`](https://github.com/axsaucedo/seldon-core/commit/fde3aa7c5fd210f04dd6fce45c15bf6c2ee666a3) + +#### [v0.2.5](https://github.com/axsaucedo/seldon-core/compare/v0.2.4...v0.2.5) + +> 16 December 2018 + +- Update e2e tests and add Combiner to python wrappers [`#343`](https://github.com/axsaucedo/seldon-core/pull/343) +- Python wrapper update and openvino example [`#342`](https://github.com/axsaucedo/seldon-core/pull/342) +- Remove legacy python wrapper modules [`#339`](https://github.com/axsaucedo/seldon-core/pull/339) +- Create initial Python package [`#306`](https://github.com/axsaucedo/seldon-core/pull/306) +- Update S2I version in examples [`#338`](https://github.com/axsaucedo/seldon-core/pull/338) +- Cluster Wide Operator [`#334`](https://github.com/axsaucedo/seldon-core/pull/334) +- update python requests package version [`#331`](https://github.com/axsaucedo/seldon-core/pull/331) +- adding isolation forest and reorganize vae [`#327`](https://github.com/axsaucedo/seldon-core/pull/327) +- Fix bug in parent custom metrics [`#329`](https://github.com/axsaucedo/seldon-core/pull/329) +- Update java base images [`#292`](https://github.com/axsaucedo/seldon-core/pull/292) +- ResNet Latency test [`#328`](https://github.com/axsaucedo/seldon-core/pull/328) +- Add serving doc [`#326`](https://github.com/axsaucedo/seldon-core/pull/326) +- Update docs for API examples and latest protos [`#325`](https://github.com/axsaucedo/seldon-core/pull/325) +- Allow further options for binary and tensors in prediction API [`#321`](https://github.com/axsaucedo/seldon-core/pull/321) +- outlier detection component [`#320`](https://github.com/axsaucedo/seldon-core/pull/320) +- Fix grpc tensor convert for python2 [`#317`](https://github.com/axsaucedo/seldon-core/pull/317) +- Fix bug in parsing truth values for feedback [`#316`](https://github.com/axsaucedo/seldon-core/pull/316) +- Rolling Update Fixes [`#295`](https://github.com/axsaucedo/seldon-core/pull/295) +- WIP: Custom metric tags [`#311`](https://github.com/axsaucedo/seldon-core/pull/311) +- Fix tester docs to point to correct links [`#307`](https://github.com/axsaucedo/seldon-core/pull/307) +- Allow disable redis [`#305`](https://github.com/axsaucedo/seldon-core/pull/305) +- fix status remove functionality in operator [`#300`](https://github.com/axsaucedo/seldon-core/pull/300) +- Fix storing of Gauge metrics [`#299`](https://github.com/axsaucedo/seldon-core/pull/299) +- WIP: Create python 3.6 and 3.7 wrapper versions [`#290`](https://github.com/axsaucedo/seldon-core/pull/290) +- Custom Metrics [`#281`](https://github.com/axsaucedo/seldon-core/pull/281) +- Create initial python package [`83b6dd3`](https://github.com/axsaucedo/seldon-core/commit/83b6dd351cfb79e5ac33d3dfd471174c89dee600) +- test updates for cluster wide and single namespace notebooks [`05a8729`](https://github.com/axsaucedo/seldon-core/commit/05a8729e7127157a829d8fca9c0800b0331809d9) +- update during testing of ksonnet single and cluster wide deployments [`1021332`](https://github.com/axsaucedo/seldon-core/commit/10213325dade6498baea70925e645e4cc7770bcd) + +#### [v0.2.4](https://github.com/axsaucedo/seldon-core/compare/v0.2.3...v0.2.4) + +> 7 November 2018 + +- Add optional service account for engine [`#287`](https://github.com/axsaucedo/seldon-core/pull/287) +- Add missing curl to engine Dockerfile [`#285`](https://github.com/axsaucedo/seldon-core/pull/285) +- Allow ambassador from other namespace to access SeldonDeployment [`#280`](https://github.com/axsaucedo/seldon-core/pull/280) +- Faster protobuffer to numpy conversion in python wrapper [`#278`](https://github.com/axsaucedo/seldon-core/pull/278) +- Ensure cluster role has unique name [`#276`](https://github.com/axsaucedo/seldon-core/pull/276) +- fix api-tester not using oauth-key and oauth-secret args [`#275`](https://github.com/axsaucedo/seldon-core/pull/275) +- Add OUTPUT_TRANSFORMER example [`#272`](https://github.com/axsaucedo/seldon-core/pull/272) +- Update when status is set [`#273`](https://github.com/axsaucedo/seldon-core/pull/273) +- Add Open API Definitions [`#271`](https://github.com/axsaucedo/seldon-core/pull/271) +- Update Custom Resources via k8s /status endpoint if possible [`#270`](https://github.com/axsaucedo/seldon-core/pull/270) +- Fixed small copy-paste error [`#266`](https://github.com/axsaucedo/seldon-core/pull/266) +- Update ambassador to 0.40.0 [`#265`](https://github.com/axsaucedo/seldon-core/pull/265) +- Add code coverage Jacoco to poms [`#264`](https://github.com/axsaucedo/seldon-core/pull/264) +- Fix vulnerability warnings with updates to engine and apife pom [`#263`](https://github.com/axsaucedo/seldon-core/pull/263) +- Add custom metrics proposal [`#261`](https://github.com/axsaucedo/seldon-core/pull/261) +- Intel Openvino Integration [`#260`](https://github.com/axsaucedo/seldon-core/pull/260) +- Python wrapper custom endpoints [`#257`](https://github.com/axsaucedo/seldon-core/pull/257) +- Sending Feedback to Models [`#254`](https://github.com/axsaucedo/seldon-core/pull/254) +- Python wrapper custom endpoints [`#252`](https://github.com/axsaucedo/seldon-core/pull/252) +- Engine java opts annotations and ambassador timeout annotation [`#250`](https://github.com/axsaucedo/seldon-core/pull/250) +- Update Ksonnet and Helm Charts [`#247`](https://github.com/axsaucedo/seldon-core/pull/247) +- Add requestPath to response meta data [`#246`](https://github.com/axsaucedo/seldon-core/pull/246) +- Fix outlier detection divide by zero and add initial mnist example (wip) [`#243`](https://github.com/axsaucedo/seldon-core/pull/243) +- Fix typos in docs [`#241`](https://github.com/axsaucedo/seldon-core/pull/241) +- GRPC API for javascript models with Nodejs s2i wrapper [`#224`](https://github.com/axsaucedo/seldon-core/pull/224) +- Add example helm charts for inference graphs [`#239`](https://github.com/axsaucedo/seldon-core/pull/239) +- Fix for defaulting changing Custom Resource [`#238`](https://github.com/axsaucedo/seldon-core/pull/238) +- Nvidia Inference Server and Tensorflow Serving Model Proxies [`#234`](https://github.com/axsaucedo/seldon-core/pull/234) +- Update epsilon-greedy example to Python 3 [`#231`](https://github.com/axsaucedo/seldon-core/pull/231) +- Image pull policy ksonnet fix [`#235`](https://github.com/axsaucedo/seldon-core/pull/235) +- Update kubectl_demo_minikube_rbac.ipynb [`#232`](https://github.com/axsaucedo/seldon-core/pull/232) +- Update kubectl_demo_minikube_rbac.ipynb [`#230`](https://github.com/axsaucedo/seldon-core/pull/230) +- Update helm example and charts [`042fb72`](https://github.com/axsaucedo/seldon-core/commit/042fb725d4f7ee5bc85f2981b6935b6a9ade01ca) +- remove cloud specific notebooks [`d106fdb`](https://github.com/axsaucedo/seldon-core/commit/d106fdb4a81c030a2d6f9127a0eddef5a49cab31) +- GRPC implementation [`b70d984`](https://github.com/axsaucedo/seldon-core/commit/b70d9844557307066007c10a2c22a2466faf6d71) + +#### [v0.2.3](https://github.com/axsaucedo/seldon-core/compare/v0.2.2...v0.2.3) + +> 17 September 2018 + +- Update SeldonDeployment status for lifecycle conditions [`#223`](https://github.com/axsaucedo/seldon-core/pull/223) +- Nodejs s2i wrapper for JavaScript models [`#218`](https://github.com/axsaucedo/seldon-core/pull/218) +- Update use of python wrappers to version 0.2 [`#222`](https://github.com/axsaucedo/seldon-core/pull/222) +- Support for ONNX exported models for inference [`#221`](https://github.com/axsaucedo/seldon-core/pull/221) +- Private repo build and run [`#220`](https://github.com/axsaucedo/seldon-core/pull/220) +- Update seldon metrics [`#217`](https://github.com/axsaucedo/seldon-core/pull/217) +- fix oauth_port check in api-tester [`#213`](https://github.com/axsaucedo/seldon-core/pull/213) +- Add configurable timeouts for REST and gRPC [`#211`](https://github.com/axsaucedo/seldon-core/pull/211) +- Config circular bug [`#210`](https://github.com/axsaucedo/seldon-core/pull/210) +- Allow Annotations to allow customizations [`#197`](https://github.com/axsaucedo/seldon-core/pull/197) +- Update for flatbuffers python wrappers [`#205`](https://github.com/axsaucedo/seldon-core/pull/205) +- Experimental Flatbuffers based protocol for python wrapper [`#204`](https://github.com/axsaucedo/seldon-core/pull/204) +- Change wrappers to be versioned and update examples and docs [`#201`](https://github.com/axsaucedo/seldon-core/pull/201) +- Update istio example notebook [`#200`](https://github.com/axsaucedo/seldon-core/pull/200) +- Removed subtype from deployment example [`#195`](https://github.com/axsaucedo/seldon-core/pull/195) +- updated advanced graphs [`3453b36`](https://github.com/axsaucedo/seldon-core/commit/3453b36bd799b21651364490e04ca5ba368df468) +- Adding MNIST example [`043b21d`](https://github.com/axsaucedo/seldon-core/commit/043b21da96c905f792a319bc0d52695946440d95) +- add nodejs wrapper version in readme and add heading to nodejs example notebook [`04ecaa1`](https://github.com/axsaucedo/seldon-core/commit/04ecaa1d26c7caab79e2fad4b1beef9f79d4e9d6) + +#### [v0.2.2](https://github.com/axsaucedo/seldon-core/compare/v0.2.1...v0.2.2) + +> 18 July 2018 + +- Ksonnet update [`#191`](https://github.com/axsaucedo/seldon-core/pull/191) +- Remove ambassador role and rolebinding from helm script [`#190`](https://github.com/axsaucedo/seldon-core/pull/190) +- Update istio example [`#189`](https://github.com/axsaucedo/seldon-core/pull/189) +- Update maven goals to generate licences [`#188`](https://github.com/axsaucedo/seldon-core/pull/188) +- Fix typo [`#187`](https://github.com/axsaucedo/seldon-core/pull/187) +- Istio updates [`#186`](https://github.com/axsaucedo/seldon-core/pull/186) +- initial ksonnet update [`243ff3f`](https://github.com/axsaucedo/seldon-core/commit/243ff3fae3469f35205add8ff91b84186d4c7718) +- update istio example [`473b30a`](https://github.com/axsaucedo/seldon-core/commit/473b30a1f543145494c537384bd813a0e0cb263c) +- add ambassador to ksonnet component [`5e77f8b`](https://github.com/axsaucedo/seldon-core/commit/5e77f8b627dc61af6396f091419ec7566b00414c) + +#### [v0.2.1](https://github.com/axsaucedo/seldon-core/compare/v0.2.0...v0.2.1) + +> 9 July 2018 + +- Licences generation in poms [`#185`](https://github.com/axsaucedo/seldon-core/pull/185) +- Update api testing utils to allow shape parameter [`#184`](https://github.com/axsaucedo/seldon-core/pull/184) +- Ensure ambassador names are unique in resources created [`#182`](https://github.com/axsaucedo/seldon-core/pull/182) +- Remove Application from helm chart [`#181`](https://github.com/axsaucedo/seldon-core/pull/181) +- Updated Helm Chart and auto create of CRD [`#178`](https://github.com/axsaucedo/seldon-core/pull/178) +- initial commit to create CRD on cluster manager startup [`c587b1a`](https://github.com/axsaucedo/seldon-core/commit/c587b1a0ab9b419b3d92975b0b5acfa7954088e5) +- update Helm seldon-core helm chart - yaml, use release names, rbacs updates [`48fe403`](https://github.com/axsaucedo/seldon-core/commit/48fe403cd3701fc6d7f746e225a6499850475146) +- update delete services - there is an issue with the proto client for delete API calls [`d496831`](https://github.com/axsaucedo/seldon-core/commit/d4968310850dd51dbeee4cd412e0f80ba2dc233a) + +#### [v0.2.0](https://github.com/axsaucedo/seldon-core/compare/v0.1.8...v0.2.0) + +> 29 June 2018 + +- fix crd.libsonnet error [`#177`](https://github.com/axsaucedo/seldon-core/pull/177) +- Distributed deployment and Istio [`#173`](https://github.com/axsaucedo/seldon-core/pull/173) +- initial istio canary example [`af8d087`](https://github.com/axsaucedo/seldon-core/commit/af8d087936d852c3a8847d9f434d3ae9c3edc51c) +- updated istio example for canary [`0fed1ea`](https://github.com/axsaucedo/seldon-core/commit/0fed1ea04706d144297cf03da39d3eb1530d7cad) +- updates to allow engine to use svc names for all calls [`553ea88`](https://github.com/axsaucedo/seldon-core/commit/553ea88b24e390df5ede1325dda45c7cd91526e6) + +#### [v0.1.8](https://github.com/axsaucedo/seldon-core/compare/v0.1.7...v0.1.8) + +> 27 June 2018 + +- Remove java wrapper library from code base [`#172`](https://github.com/axsaucedo/seldon-core/pull/172) +- Remove nd4j and replace with oj matrix library [`#171`](https://github.com/axsaucedo/seldon-core/pull/171) +- Fix prometheus helm install [`#169`](https://github.com/axsaucedo/seldon-core/pull/169) +- Update notebooks for minikube and ambassador [`#166`](https://github.com/axsaucedo/seldon-core/pull/166) +- Release script python3 compatibility [`#163`](https://github.com/axsaucedo/seldon-core/pull/163) +- Updates to 0.1.1 wrapper. H2O fixes. [`#161`](https://github.com/axsaucedo/seldon-core/pull/161) +- add update to core.jsonnet when setting version [`#159`](https://github.com/axsaucedo/seldon-core/pull/159) +- remove java wrapper library from code base [`bd62d88`](https://github.com/axsaucedo/seldon-core/commit/bd62d8878589daa268c40c7d332613cf6431d007) +- update notebooks for minikube and ambassador [`40c7e19`](https://github.com/axsaucedo/seldon-core/commit/40c7e19b235318a1ac4c9c28f836ea5da062a9ca) +- remove PMML example [`d61291d`](https://github.com/axsaucedo/seldon-core/commit/d61291d511adb6a1d269bac9a3f72324ac026761) + +#### [v0.1.7](https://github.com/axsaucedo/seldon-core/compare/v0.1.6...v0.1.7) + +> 4 June 2018 + +- Add install guide [`#156`](https://github.com/axsaucedo/seldon-core/pull/156) +- WIP : PySpark and PMML example [`#155`](https://github.com/axsaucedo/seldon-core/pull/155) +- Fix gRPC tests for wrappers and update sklearn iris example to show use [`#150`](https://github.com/axsaucedo/seldon-core/pull/150) +- Minikube RBAC updates and Notebooks for Model examples [`#147`](https://github.com/axsaucedo/seldon-core/pull/147) +- change ClusterRoleBinding to RoleBinding [`#146`](https://github.com/axsaucedo/seldon-core/pull/146) +- Java wrappers [`#138`](https://github.com/axsaucedo/seldon-core/pull/138) +- MNIST loadtest [`#143`](https://github.com/axsaucedo/seldon-core/pull/143) +- Openshift article on using s2i in seldon-core [`#140`](https://github.com/axsaucedo/seldon-core/pull/140) +- add notebook for azure demo [`#135`](https://github.com/axsaucedo/seldon-core/pull/135) +- update ksonnet defaults to 0.1.6 [`#131`](https://github.com/axsaucedo/seldon-core/pull/131) +- Typos fix [`#128`](https://github.com/axsaucedo/seldon-core/pull/128) +- initial PySpark PMML Example including updates to wrappers [`db6636b`](https://github.com/axsaucedo/seldon-core/commit/db6636bc42fdb8efb269c3b1a52aed9cba344489) +- update models with notebook [`ee8c7f8`](https://github.com/axsaucedo/seldon-core/commit/ee8c7f87681ca2885b8450501bb262dae111a70f) +- initial java wrappers implementation [`34d1a27`](https://github.com/axsaucedo/seldon-core/commit/34d1a2787bdc99d1905190a26617397fc0f3e0f4) + +#### [v0.1.6](https://github.com/axsaucedo/seldon-core/compare/v0.1.5...v0.1.6) + +> 29 March 2018 + +- Fix parsing of image version in engine [`#119`](https://github.com/axsaucedo/seldon-core/pull/119) +- Rbac fixes [`#127`](https://github.com/axsaucedo/seldon-core/pull/127) +- R wrappers [`#124`](https://github.com/axsaucedo/seldon-core/pull/124) +- Anonymous usage metrics collection [`#125`](https://github.com/axsaucedo/seldon-core/pull/125) +- S2i examples [`#118`](https://github.com/axsaucedo/seldon-core/pull/118) +- S2i integration [`#115`](https://github.com/axsaucedo/seldon-core/pull/115) +- change benchmark notebook name [`#111`](https://github.com/axsaucedo/seldon-core/pull/111) +- Benchmarking seldon-core [`#110`](https://github.com/axsaucedo/seldon-core/pull/110) +- 55 outlier detection [`#105`](https://github.com/axsaucedo/seldon-core/pull/105) +- Made notebooks compatible with python 3 [`#102`](https://github.com/axsaucedo/seldon-core/pull/102) +- Removed draft notebook, added tests notebook, added requirements.txt [`d8f086b`](https://github.com/axsaucedo/seldon-core/commit/d8f086b5e3b239cbae43ebb843f662b9c9ee36a6) +- Finalised online mahalanobis distance [`c720a36`](https://github.com/axsaucedo/seldon-core/commit/c720a36fdadd0f2d8c012b788b3d39fec1bd0dfa) +- updates for docs and accidentaly notebook change [`6db1af0`](https://github.com/axsaucedo/seldon-core/commit/6db1af0490987427689241ee64ed4d5a69a42d10) + +#### [v0.1.5](https://github.com/axsaucedo/seldon-core/compare/v0.1.4...v0.1.5) + +> 19 February 2018 + +- ksonnet updates for namespaces and RBAC [`#98`](https://github.com/axsaucedo/seldon-core/pull/98) +- Handle namespaced deployments [`#97`](https://github.com/axsaucedo/seldon-core/pull/97) +- 88 python 3 compatibility [`#94`](https://github.com/axsaucedo/seldon-core/pull/94) +- Maximophone 88 python 3 compatibility [`#1`](https://github.com/axsaucedo/seldon-core/pull/1) +- allow apife to be optional in helm install [`#93`](https://github.com/axsaucedo/seldon-core/pull/93) +- remove redundant assignment [`#87`](https://github.com/axsaucedo/seldon-core/pull/87) +- clean jupyter notebooks [`e07c4f7`](https://github.com/axsaucedo/seldon-core/commit/e07c4f7cd95f30847fb33d3ca8330723c565f991) +- test all notebooks [`b36ac62`](https://github.com/axsaucedo/seldon-core/commit/b36ac62419a14c5db99d003f88ff7fc9de92c4f2) +- Changes for minikube demo in seldon namespace [`c1cdf75`](https://github.com/axsaucedo/seldon-core/commit/c1cdf7539e7ab89c1a438a26b0277be4aa007a68) + +#### [v0.1.4](https://github.com/axsaucedo/seldon-core/compare/v0.1.3...v0.1.4) + +> 5 February 2018 + +- ksonnet notebook with Ambassador [`#81`](https://github.com/axsaucedo/seldon-core/pull/81) +- 54 epsilon greedy [`#78`](https://github.com/axsaucedo/seldon-core/pull/78) +- Ksonnet - initial integration [`#79`](https://github.com/axsaucedo/seldon-core/pull/79) +- Release v0.1.2 prep [`#66`](https://github.com/axsaucedo/seldon-core/pull/66) +- updates into Release 0.1 [`#63`](https://github.com/axsaucedo/seldon-core/pull/63) +- initial ksonnet files [`9274d47`](https://github.com/axsaucedo/seldon-core/commit/9274d4752a48926b44cdd215364fd9ed5a09cc81) +- further ksonnet integration - factored out the raw json [`72f900a`](https://github.com/axsaucedo/seldon-core/commit/72f900a300eefdf7697879a947742ac35692d5b2) +- Updated epsilon greedy notebook. Added documentation, added epsilon parameter in json deployment [`b4037ba`](https://github.com/axsaucedo/seldon-core/commit/b4037ba11ceb1a3354dfca0aab228561185d97b4) + +#### [v0.1.3](https://github.com/axsaucedo/seldon-core/compare/v0.1.2...v0.1.3) + +> 26 January 2018 + +- Split Helm scripts into 3 - core, analytics and kafka [`#75`](https://github.com/axsaucedo/seldon-core/pull/75) +- 57 wrapping auto docs [`#68`](https://github.com/axsaucedo/seldon-core/pull/68) +- add engine resources to proto and modify cluster manager [`#72`](https://github.com/axsaucedo/seldon-core/pull/72) +- Release 0.1 branch merge [`#22`](https://github.com/axsaucedo/seldon-core/pull/22) +- split helm notebooks into three core,analytics and kafka [`f362d80`](https://github.com/axsaucedo/seldon-core/commit/f362d805676e24ce21176fe332f0483e5bfb4c4e) +- revery kubectl demo notebook [`02d29cb`](https://github.com/axsaucedo/seldon-core/commit/02d29cbeb0824e2036acb0597e5569b065fdae8c) +- Updated python wrappers for autodocumentation. A readme file is generated when wrapping and all wrapping arguments are added as labels in the dockerfile [`be912e4`](https://github.com/axsaucedo/seldon-core/commit/be912e44bbba1e8e5fcc41b78e4119c7a729070a) + +#### [v0.1.2](https://github.com/axsaucedo/seldon-core/compare/v0.1.1...v0.1.2) + +> 23 January 2018 + +- Complex graphs [`#61`](https://github.com/axsaucedo/seldon-core/pull/61) +- add travis build status [`#64`](https://github.com/axsaucedo/seldon-core/pull/64) +- add current release branch to travis builds [`#62`](https://github.com/axsaucedo/seldon-core/pull/62) +- change validation to handle no method check [`#60`](https://github.com/axsaucedo/seldon-core/pull/60) +- update Quantity processing to allow non strings and catch exceptions in parsing protos [`#53`](https://github.com/axsaucedo/seldon-core/pull/53) +- Dockerize the entier wrapping process of building sklearn_iris example [`#51`](https://github.com/axsaucedo/seldon-core/pull/51) +- travis builds updated to use core-builder:0.2 [`#49`](https://github.com/axsaucedo/seldon-core/pull/49) +- use core-builder container for release script [`#46`](https://github.com/axsaucedo/seldon-core/pull/46) +- add dependencies for the release script [`#44`](https://github.com/axsaucedo/seldon-core/pull/44) +- Fixed json deployment [`#42`](https://github.com/axsaucedo/seldon-core/pull/42) +- Updating minikube get started for newest version of the wrappers [`#41`](https://github.com/axsaucedo/seldon-core/pull/41) +- helm yaml files updated for release script usage [`#39`](https://github.com/axsaucedo/seldon-core/pull/39) +- release script code [`#38`](https://github.com/axsaucedo/seldon-core/pull/38) +- Update to python wrapping: put the build and push docker image comman… [`#36`](https://github.com/axsaucedo/seldon-core/pull/36) +- 17 wrappers docs [`#37`](https://github.com/axsaucedo/seldon-core/pull/37) +- seldon-core-examples repo added to main project [`#34`](https://github.com/axsaucedo/seldon-core/pull/34) +- add CI/CD docs [`#32`](https://github.com/axsaucedo/seldon-core/pull/32) +- Travis update [`#31`](https://github.com/axsaucedo/seldon-core/pull/31) +- Update docs crd [`#29`](https://github.com/axsaucedo/seldon-core/pull/29) +- 17 wrappers update [`#27`](https://github.com/axsaucedo/seldon-core/pull/27) +- 17 wrappers docs [`#28`](https://github.com/axsaucedo/seldon-core/pull/28) +- Created new complex deployment examples, created new notebook advanced_graphs, created visualizer tool for displaying graphs [`ee76cde`](https://github.com/axsaucedo/seldon-core/commit/ee76cded72876da876ae5c1e7866b36b331b22cd) +- Fixed bug in complex graph json example. Added complex graph without canary and outlier detector examples [`9e1653e`](https://github.com/axsaucedo/seldon-core/commit/9e1653e8097c4c53ffa440e637820016cd013d0c) +- Updated example resources for advanced graphs, Added explanations on complex graphs notebook [`679b2dd`](https://github.com/axsaucedo/seldon-core/commit/679b2dd1475aa83f65483e1b724a026fe2abd7af) + +#### [v0.1.1](https://github.com/axsaucedo/seldon-core/compare/v0.1.0...v0.1.1) + +> 10 January 2018 + +- Release 0.1 branch merge [`#22`](https://github.com/axsaucedo/seldon-core/pull/22) +- version 0.1.1 prep [`#21`](https://github.com/axsaucedo/seldon-core/pull/21) +- Health checks grpc [`#19`](https://github.com/axsaucedo/seldon-core/pull/19) +- ci updates [`#18`](https://github.com/axsaucedo/seldon-core/pull/18) +- 5 fix average combiner [`#14`](https://github.com/axsaucedo/seldon-core/pull/14) +- Create CODE_OF_CONDUCT.md [`#12`](https://github.com/axsaucedo/seldon-core/pull/12) +- change helm install to use local helm chart [`c81def3`](https://github.com/axsaucedo/seldon-core/commit/c81def336964f0844a8ab83095b9af4b8a60824a) +- add RBAC serviceaccount [`6f5199b`](https://github.com/axsaucedo/seldon-core/commit/6f5199b2997bdaee42fe797313aa1b1385a0946e) +- ensure grpc channels updated on deployment add/remove [`bc170b5`](https://github.com/axsaucedo/seldon-core/commit/bc170b51668f972267b876b2061fcf4ce90a52d5) + +#### v0.1.0 + +> 3 January 2018 + +- Refactored metadata pipeline, refactored outlier detection unit, created new… [`#10`](https://github.com/axsaucedo/seldon-core/pull/10) +- Resolve "Expose API as gRPC from api frontend" [`#12`](https://github.com/axsaucedo/seldon-core/pull/12) +- Resolve "Documentation creation for protobufs" [`#11`](https://github.com/axsaucedo/seldon-core/pull/11) +- Resolve "Implement transformers" [`#8`](https://github.com/axsaucedo/seldon-core/pull/8) +- Resolve "Review protobufs for deployments to be aligned with k8s types" [`#7`](https://github.com/axsaucedo/seldon-core/pull/7) +- Resolve "Refactor engine to accomodate new deployment protos" [`#5`](https://github.com/axsaucedo/seldon-core/pull/5) +- Resolve "Implement Prediction Proto v0.2" [`#4`](https://github.com/axsaucedo/seldon-core/pull/4) +- Resolve "Make engine errors more explicit" [`#3`](https://github.com/axsaucedo/seldon-core/pull/3) +- Merge branch '41-engine_metadata' into 'master' [`#41`](https://github.com/axsaucedo/seldon-core/issues/41) +- Merge branch '43-expose-api-as-grpc-from-api-frontend' into 'master' [`#43`](https://github.com/axsaucedo/seldon-core/issues/43) +- Merge branch '22-documentation-creation-for-protobufs' into 'master' [`#22`](https://github.com/axsaucedo/seldon-core/issues/22) +- Merge branch '33-transformers' into 'master' [`#33`](https://github.com/axsaucedo/seldon-core/issues/33) +- Merge branch '19-protobuf-review' into 'master' [`#19`](https://github.com/axsaucedo/seldon-core/issues/19) +- Merge branch '30-refactor_engine_deployment_proto' into 'master' [`#30`](https://github.com/axsaucedo/seldon-core/issues/30) +- Merge branch '28-prediction_proto_update' into 'master' [`#28`](https://github.com/axsaucedo/seldon-core/issues/28) +- Merge branch '13-engine_errors_handling' into 'master' [`#13`](https://github.com/axsaucedo/seldon-core/issues/13) +- change docs to basic markdown [`91f015a`](https://github.com/axsaucedo/seldon-core/commit/91f015a4bae5ab0b69bf66f76710f564eb76e044) +- add docdock theme [`2b06918`](https://github.com/axsaucedo/seldon-core/commit/2b06918122dcfa2968d4e7a467103dc204e69910) +- initial hugo docs test [`822211a`](https://github.com/axsaucedo/seldon-core/commit/822211ae28edb9472a2d3d0663c06f80cba6b7c4) diff --git a/create-changelog b/create-changelog index 9d66ec6b64..bce80a14b7 100755 --- a/create-changelog +++ b/create-changelog @@ -6,14 +6,7 @@ set -o pipefail STARTUP_DIR="$( cd "$( dirname "$0" )" && pwd )" -if [[ $# < 1 ]]; then - echo "Need GITHUB_PERSONAL_TOKEN" - exit 1 -fi - -GITHUB_PERSONAL_TOKEN=$1 - docker run --rm -it \ -v $STARTUP_DIR:/work \ - -w /work ruby \ - bash -c "set -x && gem install github_changelog_generator && github_changelog_generator --token ${GITHUB_PERSONAL_TOKEN} --release-branch release-0.1 SeldonIO/seldon-core" + -w /work node \ + bash -c "set -x && npm install -g auto-changelog && auto-changelog"