Skip to content

v1.1.0

Compare
Choose a tag to compare
@gsunner gsunner released this 16 Apr 09:59

Changelog

v1.1.0 (2020-04-16)

Full Changelog

Fixed bugs:

  • Client Go library for istio not backwards compatible #1695
  • Change executor timeouts #1691
  • Should only set istio route weight when seldon traffic field value > 0 #1658
  • [document] Seldon Core Roadmap is missing #1646
  • Clean up of VirtualServices active for non-istio scenarios #1631
  • Explainer prediction errors when spec-name or predictior-name change #1626
  • Explainer example notebook use v1alpha2 CRDS #1622
  • cifar10 custom logger not recording dataType #1617
  • wrapper compatibility table not visible in sphinx-rendered docs #1612
  • url with tensorflow protocol #1611
  • Ensure SNAPSHOT builds contain unique identified (hash, date, etc) #1605
  • PrePackaged Server deployment failure #1599
  • Duplicated VirtualServices entries #1594
  • Empty explainers on old deployments #1593
  • Inference graph becomes unavalible with no error in logs #1584
  • notebook links dead in mdincluded markdown files #1583
  • Changing names of componentSpecs causes reconcile error #1571
  • Different behaviors between seldon-engine v0.4.1 and v1.0.2 #1569
  • seldon-core-crd helm chart is out of date #1563
  • Add labels from componentSpecs.metadata to dpeloyments #1561
  • Istio creates different path to Ambassador for explainer #1548
  • Deployments created by Seldon are apps/v1 but HPA scaleTargetRef is extensions/v1beta1 #1533
  • Invalid JSON: Unexpected type for Value message when passing tuples in json_data #1527
  • Engine has multiple Makefiles and Dockerfiles #1521
  • Reduce flakiness on rolling update tests #1513
  • minio example #1506
  • missing python dependencies for integration tests #1504
  • Error in SeldonClient in debugger #1499
  • Jenkins X integration broken #1484
  • executor: tags do not propagate through inference graph #1474
  • seldonio/seldon-core-executor image versions need updating #1469
  • Seldon Core Deployment Istio virtualservice is only created until after the pod is ready resulting in service unavailable until it propagates #1461
  • Predictive Unit/Deployment Environment Variables not set by operator #1449
  • Errors in seldon_core_setup notebook #1440
  • Errors in helm_examples notebook #1436
  • Errors in explainer_examples notebook #1434
  • Executor version not updated in Kustomize during release #1432
  • Seldon controller crashes when submitting deployer #1418
  • Flakiness on integration tests #1402
  • operator/helm/create_templates.sh generated files can have order of sections different on different machines #1291

Closed issues:

  • logger to identify single-element numeric reqs or responses as 'number' #1699
  • Add Outlier and Drift examples to Seldon Core #1692
  • Create Alibi Detect Server #1667
  • Request for Java version of Seldon Grpc Client #1656
  • standardise requests in req logger #1644
  • SeldonClient doesn't currently work with explainers on gateway #1627
  • API group should be "machinelearning.seldon.io" not "machinelearning" #1615
  • Remove old docs folder #1610
  • Clarify for how long Java engine orchestrator will be supported #1608
  • Document s2i wrapper compatibility with Seldon Core 1.1 #1601
  • Be able to scale SeldonDeployment objects using kubectl #1598
  • Default Engine Java Opts exposes Vulnerability #1597
  • [document request] Add more technical details about service orchestrator #1596
  • Inquiry - Java JMX Server Security Vulnerability #1595
  • Add Scale SubResource to CRD #1592
  • Make inclusion of metrics in SeldonMessage configurable in 1.1 #1582
  • Passing status code back from executor service orchestrator #1574
  • Separate Jupyter Notebook Tests from E2E tests to improve speed of tests #1567
  • Avoid logging that custom_tags or custom_metrics is not implemented on every request #1565
  • Document compatbility of wrapper versions with seldon engine versions #1564
  • Surface reconcile errors as Events on the SeldonDeployment #1560
  • New protocol and transport fields should be moved to higher level in CRD #1552
  • Upgrade process from v1.0.2 #1551
  • Upgrade Blogs Section in Documentation #1550
  • seldon-core-analytics should not use hostPort #1539
  • The variable envSecretRefName currently has to be set up on a deployment level but would be required to have global default for seldon-core #1530
  • OpenShift 4.3 compatibility for Seldon-Operator 0.1.5 #1524
  • Add doc for all images used by Core #1515
  • request logging prominence in docs #1514
  • Change TFServing image in helm chart to point to specific version instead of latest #1512
  • Add top level registry prefix to Helm Charts for custom registries #1510
  • Allow for default Seldon Core request logger endpoint to be set on helm chart #1501
  • seldon support muti istio gateway #1500
  • Change explainer type to pointer in go struct #1485
  • Prediction API should define a dedicated image type #1478
  • Support Seldon Core v1 in Operator Framework Community Operator #1477
  • Expose /metrics prometheus endpoint in python wrapper #1476
  • Add breaking changes for 1.1 to docs #1475
  • Clean up examples #1467
  • failed calling webhook "mutating-create-update-seldondeployment.seldon.io": error #1462
  • Clean up notebook examples #1456
  • Remove benchmark_simple_model notebook #1455
  • executor tracing enhancement #1444
  • Sync s2i wrapper image versions with Seldon Core releases #1439
  • Ambassador setup fails to complete on minikube #1435
  • Seldon v1.0 CRD uses new (k8s 1.15) feature that not backward compatible with k8s versions (<= 1.14) #1431
  • Cherrypick PRs for 1.0.2 Release #1429
  • Document custom pre-packaged model servers #1416
  • new v1.0.0 CRD's resources validator is not backward compatible #1410
  • Add kubernetes labels to help with selectors #1405
  • Support for Xgboost 0.9 #1394
  • Updated Seldon Data Plane #1389
  • Add annotation support for executor #1384
  • Possible enhance ambassador customization in seldon deployment #1378
  • Seldon controller pod crashes on deploy when no internet connection available #1374
  • request logging for shadows #1207
  • Integration tests for tracing #977
  • Custom errors raised in Python microservice don't make it back to the client #939
  • Prometheus nodes get evicted, limits could be added to avoid this #934
  • Scaling of SeldonSeployments #884
  • tensorflow-gpu #602
  • Reduce size of images created by Python wrapper #312
  • gRPC metrics not exposed to prometheus #302

Merged pull requests: