Skip to content

v1.2.0

Compare
Choose a tag to compare
@gsunner gsunner released this 18 Jun 16:49

Changelog

v1.2.0 (2020-06-18)

Full Changelog

Implemented enhancements:

  • request logger to support bearer token auth #1773
  • Feature request: Provide a metadata endpoint with custom metadata #319

Fixed bugs:

  • Golang Service Orchestrator (Executor) fails to replace variables since no longer runs root #1955
  • seldon-single-model chart doesn't install #1942
  • How to access rolling accuracy metrics? #1926
  • curl command on seldon core overview doesn't work #1918
  • can't change analytics nodeExporter port #1916
  • Empty json parameter in data #1912
  • Multipart form data not passed between chain of seldon components #1899
  • Integration tests (test_mlflow) failing on Master #1896
  • Metrics notebook broken (gRPC) #1886
  • Helm chart seldon-manager role missing permissions for createResources: true #1885
  • Document Mistake about Endpoint Testing #1881
  • Routers not working with new Executor #1876
  • Notebook test failures #1869
  • Grafana Dashboard #1840
  • Publish new core builder image #1828
  • Feedback method is not handled in the engine's REST API #1825
  • Cant use the endpoint of kubernetes service created by the model #1824
  • Logs don't have information of which predictor it comes from #1817
  • Download specific Helm version in core-builder/Dockerfile #1811
  • Fluentd Helm Chart update breaks logs integration #1780
  • Seldon Core v1.1.0 helm chart has outdated seldon-config configmap #1779
  • Metrics executor local sample REST request fails #1770
  • Add XSS patches to executor #1766
  • Executor sample gRPC local loggger fails #1763
  • model server pods not created if controllerId set? #1758
  • Can't have a colon in the registry name with the Seldon-Core Python Package #1756
  • failed calling webhook #1742
  • Executor container not exposing core metrics #1729
  • problem configuring S3 access from MLFlow server #1727
  • seldon.io/rest-read-timeout for ambassador doesn't take effect in executor 1.1.0? #1724
  • createResources flag in helm chart looks backwards #1723
  • Incorrect seldon-core package version in 1.1.0 builder image #1718
  • custom tags in release 1.1.0 not working #1715
  • Scrape related annotations only in deployment and not in services caused prometheus to ignore seldon analytics metric endpoints #1705
  • Update swagger to work in executor and be up to date #1703
  • web client metrics not working #1685
  • com.google.protobuf.InvalidProtocolBufferException: com.google.gson.stream.MalformedJsonException: Unterminated array at line 1 column 32772 path $.data.ndarray[1] at io.seldon.engine.pb.JsonFormat$ParserImpl.merge(JsonFormat.java:1132) ~[classes!/:0.5.1-SNAPSHOT] at io.seldon.engine.pb.JsonFormat$Parser.merge(JsonFormat.java:313) #1680
  • Unable to use HPA with a pre-packaged "implementation:TENSORFLOW_SERVER" model due to "tfserving" container not having requests/limits defined #1676
  • Executor build failures #1663
  • Java wrapper do not accept application/json requests #1603
  • Images created with s2i don't work as explainers when added as containerspec #1549
  • Engine Thread Pool Configuration #1490
  • test_no_permission_bucket_gcs fails when run locally #1364
  • Benchmarking notebook fails with "Deployment not found" error #1177

Closed issues:

  • From Kubeflow to Seldon Documentation #1961
  • Update Payload Logger to use V1 Cloudevents #1958
  • Make Operator and Executor Dockefile executable dynamically linked #1951
  • Notebook Test Updates #1948
  • Update Licenses for 1.2 Release #1947
  • add managed-by label #1936
  • extend metadata to cover seldon message #1933
  • Seldon-core-microservice-tester command available for ambassador endpoint #1914
  • seldon-core-manager pod is getting restarted #1910
  • /metrics endpoint to return a json file #1905
  • Is /metrics endpoint accessible #1901
  • How seldon custom metrics work? Can it be seen on grafana? #1898
  • Ensure Upgrading to 1.2.0 complete #1888
  • Multiplex HTTP and gRPC on the operator #1887
  • Add back Java engine's integration tests #1878
  • option for request logging to go to a single namespace #1859
  • track cloudevents version #1857
  • Ensure all documentation links are relative #1851
  • update model metadata notebook example #1829
  • Kind test script Istio install failing with kubectl version v1.18.x #1802
  • Better names for metric ports of SeldonDeployment containers #1798
  • Create new Release PIpeline in Jenkins X that works on separate branch #1793
  • To pass customized input json without the mandatory jsonData parameter #1792
  • Add a section in the python docs to talk about environment.yaml for conda #1788
  • Get timeout error on seldon-container-engine if I set GUNICORN_WORKERS env #1777
  • Add explainer image version to configmap #1776
  • Allow access to headers in python wrapper #1769
  • Multiplex HTTP and gRPC on the executor #1762
  • GCP Marketplace Update CRD Create #1755
  • Investigate test_model_template_app_grpc_metrics flakiness #1745
  • docs: have a single notebook that helm install minio #1740
  • RedHat version of core servers #1734
  • Pachyderm integration #1733
  • provide a graph-level model metadata #1728
  • RedHat Operator Updates for 1.1.0 #1710
  • Add docs for istio annotations #1707
  • log seldon-core and wrapper version after microservice start #1704
  • Running release script will remove chart comments #1690
  • add model metadata support #1638
  • allow to use Java engine if helm installation defaults to executor #1607
  • ensure we're using open source ambassador in examples #1581
  • High number of concurrent users causing Seldon API to timeout #1558
  • Add support to add ambassador circuit-breaker in seldon deployment #1556
  • Move notebook tests to separate test command #1538
  • com.google.protobuf.InvalidProtocolBufferException: null #1532
  • ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME and EXECUTOR_CONTAINER_SERVICE_ACCOUNT_NAME is picking a default value #1508
  • UBI version of the latest Seldon operator image #1482
  • Request metadata: discussion and design #1480
  • Send back PUID on response #1460
  • Support custom client protobufs in grpc server #1420
  • Alibi:Detect Outlier Detection Integration #1393
  • Define future approach to metadata and metrics with new Executor #1362
  • Update outlier detection examples #1288
  • make ambassador shadow consistent with istio #1109
  • can we expose health check api in internal python service similar to what we have in external like /ping #770
  • Decouple tensorflow package from the base python seldon-core image. #564
  • intermittent UNIMPLEMENTED error from ambassador #473
  • conda-forge integration #341
  • Profile the CRD operator #167

Merged pull requests: