PyPi: Seldon-Core

CVE-2020-5311

Transitive

Safety vulnerability ID: 43551

This vulnerability was reviewed by experts

The information on this page was manually curated by our Cybersecurity Intelligence Team.

Created at Jan 03, 2020 Updated at Feb 29, 2024
Scan your Python projects for vulnerabilities →

Advisory

Seldon-core 1.0.1 updates its dependency 'pillow' from 6.2.0 to 7.0.0 to include security fixes.

Affected package

seldon-core

Latest version: 1.18.1

Seldon Core client and microservice wrapper

Affected versions

Fixed versions

Vulnerability changelog

- 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 commited 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.0...v0.5.1)

**Fixed bugs:**

- Operator crash if one container in pod not created properly [\1104](https://github.com/SeldonIO/seldon-core/issues/1104)
- 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)
- 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)
- Cannot create a SeldonDeployment having volumes of type projected and configMap. [\1072](https://github.com/SeldonIO/seldon-core/issues/1072)
- 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)
- Improve speed of execution for integration tests [\1032](https://github.com/SeldonIO/seldon-core/issues/1032)
- 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)
- Move API path from v0.1 to v1.0 [\991](https://github.com/SeldonIO/seldon-core/issues/991)
- 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)
- 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)
- 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)
- Shadow deployment for Istio [\741](https://github.com/SeldonIO/seldon-core/issues/741)
- 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)
- Update Python SeldonClient to handle JSON payloads [\607](https://github.com/SeldonIO/seldon-core/issues/607)
- 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)

**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) ([SandhyaaGopchandani](https://github.com/SandhyaaGopchandani))
- 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.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))
- Move from logback to log4j2 [\1008](https://github.com/SeldonIO/seldon-core/pull/1008) ([adriangonz](https://github.com/adriangonz))
- 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)

**Merged pull requests:**

- Update transitive dependencies [\1003](https://github.com/SeldonIO/seldon-core/pull/1003) ([adriangonz](https://github.com/adriangonz))

[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)

**Merged pull requests:**

- 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))

[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)

**Merged pull requests:**

- cicd demo fixes [\1001](https://github.com/SeldonIO/seldon-core/pull/1001) ([gsunner](https://github.com/gsunner))

[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/v0.4.1...v0.4.2)

**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:**

- Update spartakus to use apps/v1 [\1006](https://github.com/SeldonIO/seldon-core/pull/1006) ([cliveseldon](https://github.com/cliveseldon))
- 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))
- Add missing packages to requirements.txt [\859](https://github.com/SeldonIO/seldon-core/pull/859) ([adriangonz](https://github.com/adriangonz))
- 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 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))
- 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))
- Add Kustomize [\639](https://github.com/SeldonIO/seldon-core/pull/639) ([cliveseldon](https://github.com/cliveseldon))
- Alibi deployment example - Anchor Tabular [\629](https://github.com/SeldonIO/seldon-core/pull/629) ([axsaucedo](https://github.com/axsaucedo))

[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)

**Merged pull requests:**

- 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))
- Update loadtest notebook [\649](https://github.com/SeldonIO/seldon-core/pull/649) ([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))
- 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.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)

**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))
- 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))

[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)
- Fix status update for failed deployments [\474](https://github.com/SeldonIO/seldon-core/pull/474) ([cliveseldon](https://github.com/cliveseldon))

**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)

**Merged pull requests:**

- 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))
- 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))
- WIP: Autoscaling [\437](https://github.com/SeldonIO/seldon-core/pull/437) ([cliveseldon](https://github.com/cliveseldon))

[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)

**Merged pull requests:**

- 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))
- 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))
- multi-armed bandit components [\335](https://github.com/SeldonIO/seldon-core/pull/335) ([jklaise](https://github.com/jklaise))
- 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 build scripts to use latest core builder image [\313](https://github.com/SeldonIO/seldon-core/pull/313) ([jklaise](https://github.com/jklaise))

[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)

**Merged pull requests:**

- 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))
- Cluster Wide Operator [\334](https://github.com/SeldonIO/seldon-core/pull/334) ([cliveseldon](https://github.com/cliveseldon))
- 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))
- 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))
- Custom Metrics [\281](https://github.com/SeldonIO/seldon-core/pull/281) ([cliveseldon](https://github.com/cliveseldon))

[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)

**Merged pull requests:**

- 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))
- 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))

[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)

**Merged pull requests:**

- 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.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))

[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)

**Merged pull requests:**

- 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))

[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)

**Merged pull requests:**

- 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.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))

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application

Severity Details

CVSS Base Score

CRITICAL 9.8

CVSS v3 Details

CRITICAL 9.8
Attack Vector (AV)
NETWORK
Attack Complexity (AC)
LOW
Privileges Required (PR)
NONE
User Interaction (UI)
NONE
Scope (S)
UNCHANGED
Confidentiality Impact (C)
HIGH
Integrity Impact (I)
HIGH
Availability Availability (A)
HIGH

CVSS v2 Details

HIGH 7.5
Access Vector (AV)
NETWORK
Access Complexity (AC)
LOW
Authentication (Au)
NONE
Confidentiality Impact (C)
PARTIAL
Integrity Impact (I)
PARTIAL
Availability Impact (A)
PARTIAL