Releases: SeldonIO/seldon-core
Releases · SeldonIO/seldon-core
v0.4.0
v0.4.0 (2019-08-15)
Fixed bugs:
- multiple containers in componentSpecs.spec.containers not supported? #718
- Ambassador does not work in v0.3.2 #710
Closed issues:
- Create kustomize for 0.3.2 release #794
- Add redhat certified image to operatorhub #791
- Build model servers with non-SNAPSHOT image #790
- env secret for explainers #785
- finding image names used in grafana dashboards for prepack model servers #783
- seldon container engine sidecar java process should run with '-server' setting #781
- label selector problem when running xgboost and sklearn iris prepack examples together #777
- Documentation links cannot be seen (just change css color) #773
- [Bug]Invalid metadata label generated from deployment file #772
- Add a basic MLFlow model server based on example #771
- additionalProperties cannot be set to false error when installing helm chart #768
- Cannot make GRPC calls through GRPC microservice wrapping. #762
- make it clearer how and when to set engine resources #761
- Update TFServing Proxy to use v0.5 of the python wrapper #760
- intermittent 503 errors in end-to-end tests #758
- Add global count Graphana graph per deployment #756
- docs: python wrapping docker #754
- Liveness probe kills seldon engine container when model predict function takes a long time to send a result #753
- models from private buckets for prepackaged/standalone servers #748
- prepackaged/standalone servers to download models from initContainers #747
- Writing the predict function around pandas dataframes #746
- Golang CRD api #734
- Update Roadmap #723
- CRD in kustomize is missing subresource.status #713
- calling SeldonClient.predict inside a microservice model rasing "TypeError: Couldn't build proto file into descriptor pool!" #711
- Add SELDON_LOG_LEVEL parameter in Python Wrapper #708
- All numbers get converted to float when sending JSON resulting in unexpected behaviour in Proxies #703
- docs: ambassador version #697
- docs: Python API reference #696
- Back-off pulling image "data_downloader:0.1": ImagePullBackOff #695
- Deploying modified TensorRT example on GKE does not deploy anything #694
- Support JSON format in TFServer Proxy REST API #693
- Add build files for alibi explainer server #692
- docs: Ambassador REST endpoint path #688
- cannot run through the example. #677
- Liveness probe kills Seldon engine container with long init waiting time (Python wrapper) #674
- need to increase failure threshold for engine with new operator #673
- installing sdep straight after operator seems not fully reliable #669
- Remove api-frontend #663
- Ambassador Swagger definition does not include namespace #660
- Remove Java Operator #654
- Docs do not mention addition of jsonData outside of the release notes #652
- Support Swagger or something like that #645
- Changes required for Seldon Core Analytics Grafana to work behind proxy #622
- Tensorflow GPU Example #619
- HTTPS/HTTP switch for seldon client #572
- How can I modify the logging format of REST API for StackDriver and BigQuery? #557
- The output from ambassador converts integer types to float . #458
- Question: Concurrency in Model REST server #453
- Add model explainer example #425
- Kubeflow Pipelines Integration #415
- Add an WSGI app server to Python REST wrappers #383
Merged pull requests:
- Fix for CVE-2018-1000654 in openjdk:8u201-jre-alpine3 #805 (gsunner)
- Fix name for prepackged server test #804 (cliveseldon)
- Update e2e test for mab #802 (cliveseldon)
- Update test deployment name in e2e tests #801 (cliveseldon)
- loadtest not needed with kubeflow and svc name seems to have changed #800 (ryandawsonuk)
- Changed Ambassador warning across, suggesting istio for gRPC #798 (axsaucedo)
- Update kustomize and update helm abtest/mab names #797 (cliveseldon)
- TFServing functionality with latest python image #793 (axsaucedo)
- Added custom file for redhat #792 (axsaucedo)
- Updated MLFlow server removed commented code #789 (axsaucedo)
- having image means hashed deployment name #788 (ryandawsonuk)
- Document how to use envSecretRefName to customize S3-like object store #787 (phsiao)
- update docs, prediction proto with jsonData field #786 (gsunner)
- crd changes for creds secret #782 (ryandawsonuk)
- Fixed headers for alibaba and kubeflow examples #780 (axsaucedo)
- Update openapi and fix multipart check #779 (cliveseldon)
- Docs for svc orchestrator #778 (cliveseldon)
- WIP - Analytics deployment update #775 (gsunner)
- Added mlflow model server #774 (axsaucedo)
- prepackage model server tests #764 (ryandawsonuk)
- Added metrics and fixed docs typos #763 (axsaucedo)
- single replica ambassadoar #759 (ryandawsonuk)
- WIP: Allow predict for sklearn standalone server as wll as predict_proba #757 (cliveseldon)
- correct ACK naming in doc and examples [#755](...
v0.3.1
Change Log
v0.3.1 (2019-06-28)
Closed issues:
- Embedded travis build status needs updating (in main readme) #656
- Add doc link to prow #655
- Remove Old Java Operator Docs #653
- requests all failed during benchmarking with Locust #644
- Seldon & Istio - broken link #643
- Seldon-core-operator install fails #640
- how to add custom meta fields for tracking #632
- Using the cluster-manager underlying API as a library #626
- User Exceptions raised in predict function of a wrapper class needs to be handled via flask exception handler #625
- volume mounting - update examples #604
- engine resources not configurable in new operator #598
- status code in response missing. Seldon v 0.2.3 #519
- deprecate ksonnet #477
Merged pull requests:
- remove cluster-manager from jenkins build #664 (gsunner)
- Change operator service selector #662 (cliveseldon)
- [Docs] Fix formatting of s2i docs page #661 (aarondav)
- remove cluster-manager from travis build #659 (gsunner)
- Embedded travis status #658 (gsunner)
- add prow info #657 (gsunner)
- Allow User Defined Exceptions #651 (klalit)
- Update loadtest notebook #649 (cliveseldon)
- Gpu tensorflow example #638 (JoelH96)
- Remove ksonnet #634 (cliveseldon)
- Update tracing example and fix api-tester grpc for ambassador #631 (cliveseldon)
- points on why seldon #628 (ryandawsonuk)
- generate service account #627 (ryandawsonuk)
- Registry Image Tags and RBAC control for Operator Helm Chart #624 (cliveseldon)
- Example in AKS using deep mnist #621 (axsaucedo)
- run python builder container using non-root user #620 (gsunner)
- EFK with transform for tabular data #616 (ryandawsonuk)
- Update e2e tests #606 (cliveseldon)
v0.3.0
Change Log
v0.3.0 (2019-06-05)
Fixed bugs:
- Python module syntax error for python 3.5 for variable type annotation #614
- openvino_imagenet_ensemble example - prediction1 and prediction2 containers error #583
- Docker image name and version messed up #562
- SendonDeployment with name > 31 characters #556
- Not able be build python3.6 base image. #542
Closed issues:
- Update master to 0.3.0 SNAPSHOT #612
- sdep state doesn't move to available #605
- engine using 1 cpu #597
- forbidden error installing ambassador #596
- GPU support with SERVICE_TYPE Model #590
- Update example notebooks for docs #586
- kubeflow/example-seldon on local cluster #585
- Unable to inject custom parameter in Python model #584
- Tensorflow MNIST Model example on EKS #580
- OOMKilled when starting an operator #579
- Can we customize the outputs format of Model? #565
- node exporter port conflict #563
- How can i enable debug logging of seldon-engine container #560
- Tensorflow Python 3.7 support and wrapper images #550
- helm-charts upgrade fails on ambassador #543
- Update Seldon Core Analytics Grafana #540
- Defining the model serving class with full name doesn't currently work #533
- Update Seldon Operator to Go #529
- Old Containers & Security Vulnerabilities #528
- option to not set runAsUser for engine #527
- Support istio ingress #511
- Endpoint type is missing for AB-test #451
- Alllow arbitrary JSON as a payload #434
- Update Ambassador to 0.40.2 #402
- Ambassador config for rolling updates #294
Merged pull requests:
- node exporter configurable port #617 (csabika7)
- Require python 3.6 or above for python module #615 (cliveseldon)
- Update python wrappers to include 3.7 #611 (cliveseldon)
- update jackson libs to version 2.9.9 #609 (gsunner)
- ambassador v1 api #603 (ryandawsonuk)
- option to not set engine user #601 (ryandawsonuk)
- take latest ambassador image #599 (ryandawsonuk)
- Update SeldonMessage with jsonData #595 (gsunner)
- Python release update #594 (jklaise)
- Fix Jupyter Notebook Headers #592 (axsauze)
- Kubeflow Seldon e2e NLP ML pipeline using re-usable components #589 (axsauze)
- WIP: Integrate with Istio Ingress #588 (cliveseldon)
- Added missing link to Jupyter notebook #587 (axsauze)
- Added missed s2i folder to Scikitlearn SpaCy Text Example #582 (axsauze)
- AWS Elastic Kubernetes/Container Service Deep Mnist Example #581 (axsauze)
- Example using Seldon for text classification with SpaCy tokenizer #578 (axsauze)
- Remove request limits from operator #577 (cliveseldon)
- Fix PredictiveUnitState image name and version (#562) #576 (sasvaritoni)
- Update TF version for security #575 (jklaise)
- updated openvino mode ensemble to 0.2 version #574 (dtrawins)
- updated openvino version to 2019.1 in python_openvino model wrapper #573 (dtrawins)
- Fix example deployment yaml #571 (sujaymansingh)
- fix typo #570 (ryandawsonuk)
- Update Python builder image #568 (jklaise)
- option for R builds with plain docker #567 (ryandawsonuk)
- reword explanation of ambassador #561 (ryandawsonuk)
- Integrate use of Go Seldon Controller #559 (cliveseldon)
- Update e2e tests s2i python image version #558 (gsunner)
- option for docker build without s2i #555 (ryandawsonuk)
- Fix logging bug in Python wrapper #549 (jklaise)
- update jackson-databind 2.8.11.2 -> 2.9.8 for cve #547 (gsunner)
- Updating grafana to v6.1.6 in seldon core analytics #541 (SachinVarghese)
- redis now a statefulset as using redis helm chart #539 (ryandawsonuk)
- add script to delete completed argo jobs #538 (gsunner)
- Allow fully qualified class name to be used for the model serving image. #537 (hmonteiro)
- option for anonymous access to grafana #535 (ryandawsonuk)
- Anonymous grafana #534 (ryandawsonuk)
- Revert "option to use anonymous auth grafana" #532 (ryandawsonuk)
- Update component code coverage and dependencies docs #531 (cliveseldon)
- update argocd and jenkins in cd demo and script for minikube #517 (ryandawsonuk)
v0.2.7
Change Log
v0.2.7 (2019-04-29)
Implemented enhancements:
- Type check predictive unit parameters in the Python wrapper #440
Fixed bugs:
- Models pods duplications after corrupted deployment #470
- Using a configMapRef inside of a seldon deployment manifest causes a NullPointerException in the SeldonDeploymentWatcher #450
- cannot get working external api but internal api is ok #448
- Status can become Available even with Exception in Operator #429
- Fix status update for failed deployments #474 (cliveseldon)
Closed issues:
- Install seldon in a single namespace with restricted tiller #514
- Document about microservice's input data #512
- where is io.seldon.protos.DeploymentProtos package located? #508
- seldon 0.2.3 - nfs volume in seldon graph failing in validation #504
- SeldonDeployment keeps hanging #499
- default ambassador chart to single namespace #495
- use v1 ambassador api #491
- Configure the way Prometheus exposed #484
- documentation is in doc not docs #481
- do a snapshot build and document if not documented #479
- How can we specify nested python class in .s2i/environment? #465
- Class names in latest python library is not backwards compatible #462
- Sending an object dtype array as the request JSON for a Model API #461
- NullPointer exception in API gateway when principal can't be determined #454
- Python Wrappers Version 2 #406
- Write a Python wrapper for a GENERIC component #378
- Create reference Python client #349
- Python-wrapper: Use debug flag to provide useful information #309
- Support autoscaler in SeldonDeployment #277
- Update Ambassdor Helm or remove and use Ambassador's helm chart #258
- Prow Integration #154
- CI/CD demo using GitOps framework #11
Merged pull requests:
- permission and timeout changes after trying on an openshift4 cluster #524 (ryandawsonuk)
- use stable redis helm chart #521 (ryandawsonuk)
- seldpon_grpc_endpoint -> seldon_grpc_endpoint #520 (mustyoshi)
- Service Orchestrator Name Fix #516 (cliveseldon)
- Remove v1alpha3 and revert to v1alpha2 #513 (cliveseldon)
- downgrade ambassador #510 (ryandawsonuk)
- default ambassador to singleNamespace #509 (ryandawsonuk)
- Allow submodules to be imported in python module #503 (cliveseldon)
- Allow class_names as method or attribute (deprecated) in Python module #502 (cliveseldon)
- downgrade ambassador due to grpc unreliability #501 (ryandawsonuk)
- Fix HPA Nullpointer #500 (cliveseldon)
- still intermittent problems, timeout needs to be longer #498 (ryandawsonuk)
- Add missing additionProperties to openAPI specs for CRDS #496 (cliveseldon)
- Spelling #493 (mustyoshi)
- ambassador v1 api #492 (ryandawsonuk)
- Fix image link in readme #490 (cliveseldon)
- Updates for various Python and Operator fixes #488 (cliveseldon)
- 484 metrics port #485 (ryandawsonuk)
- ignore pickle files #483 (ryandawsonuk)
- remove old docs #482 (ryandawsonuk)
- make ambassador a dependency #480 (ryandawsonuk)
- gitignore for intellij #471 (ryandawsonuk)
- python wrapper image fix update #469 (gsunner)
- python wrapper image references updated from 0.5 to 0.5.1 #468 (gsunner)
- Static Documentation Site #466 (cliveseldon)
- Remove tornando dependency from Python setup.py #464 (cliveseldon)
- Add types for predict, transform_input, transform_output #463 (cliveseldon)
- Script to create Seldon API testing files from any Pandas dataframe #460 (Love-R)
- WIP: Python wrappers rewrite #457 (cliveseldon)
- Python builder #455 (gsunner)
- Update redis #446 (naseemkullah)
- WIP: Autoscaling #437 (cliveseldon)
v0.2.6
Change Log
v0.2.6 (2019-02-22)
Fixed bugs:
- Bug parsing boolean predictive unit params in Python wrappers #439
- APIFE fails to connect to service due to name change #433
Closed issues:
- If building a python image from a folder, which is also a git-folder build silently fails #452
- Setting
engineResources
not enabling resource requests/limits toseldon-container-engine
sidecar #398 - Expose Jaeger agent port as environment variable on deployment manifest #396
- Ksonnets for Seldon Analytics #391
- sklearn iris returns value error #389
- SOAP API #387
- unable to find proto file which defines grpc #384
- tensorflow-gpu #380
- onnx_resnet50.ipynb : "Unknown operation: Gather" #379
- Passing arguments to the model object #377
- Model pod enters in CrashLoopBackOff. How to debug? #376
- Global metrics show N/A in Seldon Analytics Grafana #371
- Mistyped check causing NULL Pointer Exceptions with getNamespace #367
- Json payload size increases when I use json.dumps #365
- Need an updated tutorial for seldon serving on GKE #361
- Hi,we need Golang Deploy Seldon Wrapper Container #356
- Update docs and examples to use the new Python package #347
- Potential problem in EpsilonGreedy.py? #336
- Deploying seldon-core to Kubernetes 1.8.6 fails with
no matches for kind "Deployment" in version "apps/v1"
#333 - S2i build image with private pip repository #330
- Wrapping components outside of the tree #324
- Seems to be a bad fit for a multi-tenant cluster. #308
- Update Grafana / Prometheus image #303
- Function to pass additional meta info for
predict\(\)
#297 - Update base java image #289
- Update ksonnet to reflect latest helm templates #282
- NullPointerException in seldon-cluster manager logs #268
- requestPath picking up old model on rolling update #267
- Seldon deployment success/failure condition #255
- Reconcile the differences between seldon-core and kubeflow core.libsonnet to improve maintenance #237
- Make the "apiVersion" in the Helm templates consistent #236
- Create initial docs for Transformers #229
- Create initial docs for Routers #228
- deploy docker image is ok ,but deploy k8s pod always failed #212
- Format of the data sent as a request to the seldon REST api? #193
- There is no setting that allows increasing the limits of GRPC Server #183
- Docker image build error with sklearn_iris_docker example #164
- Add support for spring-boot-starter-webflux #152
- gRPC query waits indefinitely while execution giving no output #149
- scikit-learn support for predict method not only predict_proba #145
- Wrapper command on windows PS #134
- Error 401 while requesting prediction outputs from seldon server #122
- How to Deploy our custom models on seldon-core #104
- Create docs for available plugins #100
- Custom model endpoints #96
- Docker image missing for Iris classification #91
- Add options to populate meta data in wrappers foreach API request #86
- Add InputOutputTransformer predictive unit #85
- Add Explainer as transformer component #84
- Create wrapper for PyTorch models #82
- Graph with epsilon greedy router sometimes fails on first request #80
- Create integration testing script #73
- Allow engine resource requests for engine to be configurable in proto definition for CRD #70
- Create Concept Drift Alert Plugin #56
- Create Outlier Detection Plugin #55
- Create Multi-Armed Bandit Router Plugin(s) #54
- Update docs for sklearn_iris_docker #52
- Response should contain indication of which predictor was used #50
- Add git hooks for validation of notebooks before commit #10
- Update docs and examples to illustrate complex runtime graphs #1
Merged pull requests:
- openvino ensemble adjustments #444 (dtrawins)
- Update image names for openvino demo #442 (cliveseldon)
- Fix bug in parsing boolean params in Python wrapper #441 (jklaise)
- Update java wrapper version in docs #436 (cliveseldon)
- Fix API Gateway Endpoint name #435 (cliveseldon)
- Updates for openvino demo #431 (cliveseldon)
- updated ensemble pipeline with OpenVINO component #430 (dtrawins)
- Outlier service type #428 (arnaudvl)
- Engine merge meta puid #424 (jklaise)
- Allow reusing containers in the inference graph #423 (jklaise)
- Ambassador Update: Canary, Shadow, Header Based Routing #409 (cliveseldon)
- Cluster Manager Cache Fix #408 (cliveseldon)
- Add ability to fetch metadata from model and transformer components #407 (jklaise)
- Fix api-tester not working via GRPC and Ambassador #405 (jklaise)
- Fix s2i builder image local build to use latest Python source code #404 (jklaise)
- setPredictorSpec is not needed anymore in EnginePredictor #401 (ro7m)
- Fix engine resources setting and update docs #400 (cliveseldon)
- Provide Ksonnet Analytics Package #399 (cliveseldon)
- Allow JAEGER_AGENT_PORT env on default Jaeger configuration [#397](htt...
v0.2.5
Change Log
v0.2.5 (2018-12-16)
Closed issues:
- initialDelaySeconds: 10 sec is not enough for some models #323
- Bug: custom metrics for both children and parent components #322
- Ambassador seldon deployment not registered #318
- Allow user to disable Redis in seldon-core helm chart #304
- grpc tensor convert not valid for python 2 #301
- Ambassador #298
- Create a python wrapper for COMBINER components #296
- packaging for python microservice wrapper #293
- Update to latest Spartakus image #291
- Docker image "seldonio/seldon-core-s2i-python3" uses old Python 3.6 #288
- Seldon cluster-manager k8s cluster wide operations #269
- S2I hangs in example models when using minikube docker-env #253
- Accessing custom metrics in our Python model #245
- strData & binData not accepted by Python model microservice #225
- Utilize latest /status endpoint for Custom Resources in k8s 1.11 #176
- Investigate Nvidia's TensorRT #121
- Review status field for CRD #83
- gitops demo #67
- Update seldon-core/examples docs after move #35
- Create wrapper for Spark standalone runtime models #24
Merged pull requests:
- Update e2e tests and add Combiner to python wrappers #343 (cliveseldon)
- Python wrapper update and openvino example #342 (cliveseldon)
- Remove legacy python wrapper modules #339 (jklaise)
- Update S2I version in examples #338 (cliveseldon)
- Cluster Wide Operator #334 (cliveseldon)
- update python requests package version #331 (arnaudvl)
- Fix bug in parent custom metrics #329 (cliveseldon)
- ResNet Latency test #328 (cliveseldon)
- adding isolation forest and reorganize vae #327 (arnaudvl)
- Add serving doc #326 (cliveseldon)
- Update docs for API examples and latest protos #325 (cliveseldon)
- Allow further options for binary and tensors in prediction API #321 (cliveseldon)
- outlier detection component #320 (arnaudvl)
- Fix grpc tensor convert for python2 #317 (cliveseldon)
- Fix bug in parsing truth values for feedback #316 (jklaise)
- WIP: Custom metric tags #311 (cliveseldon)
- Fix tester docs to point to correct links #307 (jklaise)
- Create initial Python package #306 (jklaise)
- Allow disable redis #305 (ChenyuanZ)
- fix status remove functionality in operator #300 (cliveseldon)
- Fix storing of Gauge metrics #299 (cliveseldon)
- Rolling Update Fixes #295 (cliveseldon)
- Update java base images #292 (cliveseldon)
- WIP: Create python 3.6 and 3.7 wrapper versions #290 (cliveseldon)
- Custom Metrics #281 (cliveseldon)
v0.2.4
Closed issues:
- Specification of a Service Account #286
- curl not found error #283
- Allow ambassador from other namespace to access SeldonDeployment #279
- Fix Github security vulnerabilities in dependencies #259
- Feedback API not called when using Models #251
- Allow JAVA OPTS for engine to be specified #249
- ndarray greater than 15280 bytes #248
- Prediction API get model version #244
- SeldonDeployment creation strips out an empty "children" list field in the manifest #242
- Mahalanobis Outlier Detector fails when batch is of size 1 #240
- Seldon Core Operator defaulting causes issues with helm and ArgoCD #233
- TensorFlow Serving as the Model microservice #226
- Nodejs wrapper for javascript models #216
- Environmental variable error #215
- How do I increase timeout of sidecar seldon container? #196
- update release script for pyhton3 #160
- Ability to customize Ambassador configuration #120
- Script to convert proto files and generate OpenAPI schema #9
- OpenAPI spec for external and internal prediction APIs #6
Merged pull requests:
- Add optional service account for engine #287 (cliveseldon)
- Add missing curl to engine Dockerfile #285 (cliveseldon)
- Allow ambassador from other namespace to access SeldonDeployment #280 (ChenyuanZ)
- Faster protobuffer to numpy conversion in python wrapper #278 (cliveseldon)
- Ensure cluster role has unique name #276 (cliveseldon)
- fix api-tester not using oauth-key and oauth-secret args #275 (gsunner)
- Update when status is set #273 (cliveseldon)
- Add OUTPUT_TRANSFORMER example #272 (ChenyuanZ)
- Add Open API Definitions #271 (cliveseldon)
- Update Custom Resources via k8s /status endpoint if possible #270 (cliveseldon)
- Fixed small copy-paste error #266 (lorello)
- Update ambassador to 0.40.0 #265 (cliveseldon)
- Add code coverage Jacoco to poms #264 (cliveseldon)
- Fix vulnerability warnings with updates to engine and apife pom #263 (cliveseldon)
- Add custom metrics proposal #261 (cliveseldon)
- Intel Openvino Integration #260 (cliveseldon)
- Python wrapper custom endpoints #257 (gsunner)
- Sending Feedback to Models #254 (cliveseldon)
- Python wrapper custom endpoints #252 (gsunner)
- Engine java opts annotations and ambassador timeout annotation #250 (cliveseldon)
- Update Ksonnet and Helm Charts #247 (cliveseldon)
- Add requestPath to response meta data #246 (cliveseldon)
- Fix outlier detection divide by zero and add initial mnist example (wip) #243 (cliveseldon)
- Fix typos in docs #241 (jklaise)
- Add example helm charts for inference graphs #239 (cliveseldon)
- Fix for defaulting changing Custom Resource #238 (cliveseldon)
- Image pull policy ksonnet fix #235 (gsunner)
- Nvidia Inference Server and Tensorflow Serving Model Proxies #234 (cliveseldon)
- Update kubectl_demo_minikube_rbac.ipynb #232 (benoitbayol)
- Update epsilon-greedy example to Python 3 #231 (jklaise)
- Update kubectl_demo_minikube_rbac.ipynb #230 (benoitbayol)
- GRPC API for javascript models with Nodejs s2i wrapper #224 (SachinVarghese)
v0.2.3
Change Log
v0.2.3 (2018-09-17)
Closed issues:
- R wrapper s2i environment documentation missing Model file extension #219
- Provide example using ONNX via Intel nGraph for inference #214
- how to explore grafana dashboard for seldon-core in web ui #209
- APPLICATION FAILED TO START - Example python notebook (fx-market-predictor) #208
- dev guide doc: develop/test changes locally? #202
- Service orchestrator updated when surrounding deployment changed #199
- UnknownHostException: seldon-deployment #194
- grafana dashboard #192
- Add image versions to all wrapper images #136
- Status is not created in Custom Resource on initial create or update #74
Merged pull requests:
- Update SeldonDeployment status for lifecycle conditions #223 (cliveseldon)
- Update use of python wrappers to version 0.2 #222 (cliveseldon)
- Support for ONNX exported models for inference #221 (cliveseldon)
- Private repo build and run #220 (gsunner)
- Nodejs s2i wrapper for JavaScript models #218 (SachinVarghese)
- Update seldon metrics #217 (cliveseldon)
- fix oauth_port check in api-tester #213 (cliveseldon)
- Add configurable timeouts for REST and gRPC #211 (cliveseldon)
- Config circular bug #210 (cliveseldon)
- Update for flatbuffers python wrappers #205 (cliveseldon)
- Experimental Flatbuffers based protocol for python wrapper #204 (cliveseldon)
- Change wrappers to be versioned and update examples and docs #201 (cliveseldon)
- Update istio example notebook #200 (cliveseldon)
- Allow Annotations to allow customizations #197 (cliveseldon)
- Removed subtype from deployment example #195 (hanneshapke)
v0.2.2
Merged pull requests:
- Ksonnet update #191 (cliveseldon)
- Remove ambassador role and rolebinding from helm script #190 (cliveseldon)
- Update istio example #189 (cliveseldon)
- Update maven goals to generate licences #188 (cliveseldon)
- Fix typo #187 (otakuto)
- Istio updates #186 (cliveseldon)
v0.2.1
Closed issues:
- "/s2i/bin/assemble: line 59: 10 Killed" when using S2I to build PyTorch container #180
- Getting timeout error using S2I to package PyTorch model #179
- Make Operator Create CRD on StartUp #174
Merged pull requests:
- Licences generation in poms #185 (cliveseldon)
- Update api testing utils to allow shape parameter #184 (cliveseldon)
- Ensure ambassador names are unique in resources created #182 (cliveseldon)
- Remove Application from helm chart #181 (cliveseldon)
- Updated Helm Chart and auto create of CRD #178 (cliveseldon)