Changelog
v1.0.0 (2019-12-18)
Fixed bugs:
- Certificate not added for all CRD versions in helm chart #1275
- Webhook not updated for multi version handling #1274
- Ambassador 404s on Canary Test #1271
- Delete hpaSepc in seldon deployment doesn't delete the hpa object #1263
- CVE-2019-5482 and CVE-2019-18224 #1261
- ambassador version #1260
- No module named 'tensorflow.examples.tutorials' with tensorflow 2.0 #1248
- SeldonDeployment stuck on creating when an environment variable is a reference #1211
- cat.json missing from Explainer notebook #1178
- Analytics charts broken in K8s v1.16 #1176
- Helm install issues on k8s 1.16.2 #1095
- Model initializer does not work with S3 #885
Closed issues:
- Namespace operator e2e tests #1281
- Istio integration requires sidecar injection #1273
- Serialization exception when using the internal prediction API endpoint #1241
- seldon-core 1.0 release prep #1239
- Webhook Selectors only available in k8s >= 1.15 #1233
- duplication of seldon_core_setup notebook #1232
- crd issue on 1.16 #1225
- Centralised logging not working on k8s 1.16 and helm 3 #1224
- Port binding in Java wrapper clashes with the engine #1223
- uuids in request logs #1209
- User "system:serviceaccount:kubeflow:pipeline-runner" cannot create resource "seldondeployments" #1205
- Add PR comment for build pipeline #1200
- Fix docs install reference to 0.5.0 #1196
- Unschedulable: pod has unbound immediate PersistentVolumeClaims #1191
- Text batch data is not split into multiple requests by request logger #1189
- latest snapshot not working in GKE #1173
- local e2e don't build operator image #1171
- e2e tests broken in master #1164
- Move Go wrapper to incubating #1157
- Update examples in line with Helm v3 #1154
- Update Install docs in line with Helm v3 #1153
- Add triage label to new issues #1152
- add prepackaged model server pvc example #1150
- running end to end tests on local machine #1147
- Can we attach pvc to model-initializer(storage-initializer) ? #1146
- Standardise Data Mappings in Seldon Wrapper #1145
- Wrong types in Seldon Core user methods #1144
- Create operator client-set #1141
- Investigate impact of helm v3 in seldon-core #1140
- Seldon Core Operator Restricted to Single Namespace #1139
- Need to update integration test script with helm 3.0 version #1138
- Can not control retry_policy from SeldonDeployment yaml file #1137
- [Improvement] Obscure service name when deploy my yaml #1128
- Jenkins X currently creates a new changelog tag / version every time a PR is landed #1124
- strData requests are not printed by seldon request logger #1121
- adding canary, shadow or explainer shouldn't affect main predictor #1110
- Unable to mount model from PVC into tf serving prepackaged model server #1106
- Remove Travis Integration #1105
- Move CRD to v1 #1100
- Upgrade Maven and JDK on CI image #1094
- Fix sporadic failures with e2e tests #1084
- Inconsistent return value for explain method in SeldonClient #1083
- Refactoring handling httpResponse in Java Engine #1075
- following tutorial got 503 #1073
- Validation fails if componentSpecs.metadata.creationTimestamp is not specified #1061
- Move non 1.0 components to incubating folders #990
- Improve PrePackaged Model Servers #959
- use fixed version for model initialiser image #957
- Helm Upgrade Process #890
- Dynamic Engine version support at Seldon operator #871
- Integrate GPU Seldon Core Image into Build Scripts #868
- Custom prepackaged model servers #857
- Feature request: Python Seldon Client: support sending gRPC data with
meta
field #821 - Allow access to puid within the predict API #795
- Installing seldon-core-operator requires clusterwide RBAC and should be installed by a cluster admin #670
- Update notebooks to refer to seldon install rather than include code #646
Merged pull requests:
- fix shadow idx issue #1292 (cliveseldon)
- Add missing patch #1290 (cliveseldon)
- Bump tensorflow from 1.13.1 to 1.15.0 in /components/outlier-detection/vae #1285 (dependabot[bot])
- Update Ambassador docs #1280 (cliveseldon)
- Added dependencies for pytest to avoid second level dependency breaking updates #1279 (axsaucedo)
- Fix webhook rbac and add istio tests #1276 (cliveseldon)
- Fix Ambassador weights and HPA deletion #1272 (cliveseldon)
- Update MLflow notebook #1267 (adriangonz)
- fix "income classifier and Alibi anchor explainer" example #1266 (RafalSkolasinski)
- Update JDK to 11.0.5 and remove curl #1264 (adriangonz)
- Updated AWS Install to Helm 3 #1259 (JoelH96)
- Clientset for seldon operator #1258 (SachinVarghese)
- remove duplication of seldon_core_setup.ipynb notebook, closes #1232 #1255 (RafalSkolasinski)
- Specify seldon namespace in Tensorflow MNIST Model example #1254 (RafalSkolasinski)
- Fix deployment ready bug #1253 (cliveseldon)
- Added rafal to OWNERS file #1252 (axsaucedo)
- enforce tensorflow<2.0 in Tensorflow MNIST Model example #1251 (RafalSkolasinski)
- Add issue templates #1244 (adriangonz)
- Revert "Clientset for seldon operator" #1240 (ryandawsonuk)
- Adding a way to pass extra index urls to s2i python wrappers #1238 (nav13n)
- Fix webhook selector k8s version #1237 (cliveseldon)
- Bumped version to 0.2 for Java wrapper #1234 (axsaucedo)
- Core builder update to 0.8 #1231 (gsunner)
- Add versions v1 and v1alpha3 to CRD #1229 (adriangonz)
- Update centralised logging to work with k8s 1.16 and Helm 3 #1228 (cliveseldon)
- Changed secondary unit port and provided an option to modify it #1227 (axsaucedo)
- Clientset for seldon operator #1221 (SachinVarghese)
- move go wrapper to incubating #1220 (gsunner)
- add strdata example to request logger examples #1219 (ryandawsonuk)
- remove bits commited by mistake #1218 (ryandawsonuk)
- Bump client-java-proto from 6.0.1 to 7.0.0 in /engine #1217 (dependabot-preview[bot])
- Bump pb.version from 3.10.0 to 3.11.1 in /engine #1216 (dependabot-preview[bot])
- Add missing GA doc #1215 (cliveseldon)
- Fix defaulting by api-server differences #1214 (cliveseldon)
- install instructions clearer for web too #1213 (ryandawsonuk)
- Revert "1141 Create operator clientset" #1202 (glindsell)
- Add PR build message to integration tests run #1201 (gsunner)
- add pr build comment #1199 (gsunner)
- add sachin to owners #1195 (ryandawsonuk)
- update logger version #1193 (ryandawsonuk)
- Splitting request logger data for text types #1192 (SachinVarghese)
- 1141 Create operator clientset #1190 (glindsell)
- #1154 Update examples notebooks in line with Helm v3 #1188 (glindsell)
- 646 notebooks install #1187 (glindsell)
- 1138 helm3 integration tests #1186 (glindsell)
- note on configuring prepack server images #1185 (ryandawsonuk)
- note on pvc #1184 (ryandawsonuk)
- minimize rolling updates to main predictor #1183 (ryandawsonuk)
- Adding AWS Marketplace Install page to docs site #1182 (JoelH96)
- Option to return proto OR dict for SeldonClient methods #1175 (axsaucedo)
- Functionality for model wrapper to return JSON on any Dict return #1174 (axsaucedo)
- build operator image when running e2e locally #1172 (ryandawsonuk)
- Update mypy requirement from <=0.740 to <0.751 in /python #1170 (dependabot-preview[bot])
- change annotation location #1166 (RajeshHegde)
- fix master e2e tests #1163 (ryandawsonuk)
- Adding overrides to remove step that creates tag for Jenkins X pipeline #1161 (axsaucedo)
- Updated s2i Dockerfiles to build using requirements.txt #1160 (JoelH96)
- #1153 Update install docs to Helm v3 #1159 (glindsell)
- Fixing wrong types in Seldon Core user methods #1144 #1158 (axsaucedo)
- Namespaced Operator #1142 (cliveseldon)
- Add comment on removal of volume patch #1136 (cliveseldon)
- Bump ojalgo from 47.3.1 to 48.0.0 in /engine #1133 (dependabot-preview[bot])
- Add integration test to verify non200 response handling #1132 (lennon310)
- Python reference typo instead of java #1131 (thomas-lohh)
- Fix typo in logging.error #1130 (ellisvalentiner)
- custom_metrics.md : Fix typo, make text clearer, fix JSON #1127 (peter-vandenabeele-axa)
- Fix typo and make text a bit clearer #1126 (peter-vandenabeele-axa)
- configurable prepack images #1118 (ryandawsonuk)
- Update API from v0.1 to v1.0 #1103 (cliveseldon)
- Allow meta tags to be provided in seldon_client #1096 (cliveseldon)
- Integrating Python GPU Wrapper into build scripts #1074 (JoelH96)