v1.2.2
Changelog
v1.2.2 (2020-07-28)
Fixed bugs:
- Alibi Detect Drift does not use batch #2194
- Explainers are hardwired to seldon protocol #2185
- Address build stability #2175
- Seldon-batch-processor Issue #2173
- Jenkins X Pipelines are not marked as finished #2148
- Robustness of operator_upgrade notebook #2119
- Unable to view feedback reward on Grafana dashboard #2115
- MLFlowServer predict function ignores feature_names parameter #2113
- Request logger drops incoming requests for traffic coming from a single model #2109
- deep_mnist example: failed calling webhook "v1alpha2.mseldondeployment.kb.io" #2107
- Duplicated Mutating Webhooks can Coexist without Notice #2103
- READWRITEMANY does not work on GCP #2102
- There is no
spam.csv
in dir examples/input_tranformer, the example input_tranformer doesn't work #2087 - seldon-controller-manager crashing #2066
- No module named 'sklearn.linear_model._logistic' when using the docker image seldonio/sklearnserver_rest:1.2.0 due to
scikit-learn==0.20.3
#2059 - python: Relink error in GPU image #2048
- Seldon Azure Deep Mnist tutorial CrashLoopBackOff while creating pods #2043
- Address flakiness of batch processing integration test #1985
- "Empty Json Parameter in data" for model components in Spam Classifier Example #1938
- ambassador helm chart deprecation warnings #1928
- Tags created by components inside combiner don't propagate #1927
- Duplicate ports defined in seldon-container-engine container #1799
- idletimeout between envoy and executor #1797
- Helm Chart - Seldon Core Analytics - extraEnv and VirtualService not working anymore. #1791
Closed issues:
- CNCF-Runtime discussion/presentation(?) #2181
- Make Azure dependency optional #2168
- How to pass a contract.json as curl request. I keep getting bad data when i send a contract.json file as curl. #2151
- Serving local (host) model with the prepackaged TensorFlow server #2146
- Update version of Jaeger in Python wrapper #2143
- Add to docs clarification on Routing not available in executor #2139
- Upgrade k8s.io dependencies in the Executor #2134
- Upgrade knative.dev deps in Operator #2128
- bump zap from v1.10.0 to v1.15.0 #2127
- upgrade istio.io dependencies in operator #2126
- make mock-classifier a RELATED_IMAGE for redhat operator #2118
- Upgrade controller-runtime in Operator #2116
- Upgrade Operator dependencies that can be bumped without problems #2098
- Remove Executor's dependency on client-go #2092
- Upgrade Operator version in Executor deps #2091
- Upgrade Executor dependencies that can be bumped without problems #2089
- Update dependencies of Operator and Executor #2088
- request logger retries #2079
- allow loading wrapped model from installed package #2068
- Is there a way to specify URL of swagger-ui static resources instead of https://cdnsjs.cloudflare.com in a intranet k8s cluster #2067
- Determine 1st and 2nd Dependencies for Go operator and executor #2061
- support multiple named tensors in seldon protocol and seldon-core client #2049
- Drop podinfo volume name backwards compatibility transition in 1.3 release #2024
- Return pointer instead of value in SeldonApiClient methods #2014
- Enable production mode in Python server by default #1993
- update UPGRADING.md with new name of rolling image #1989
- re-define noEngine annotation #1976
- Ability to return all outputs from tensorflow serving grpc #1965
- Allow to specify model version for tensorflow serving #1964
- Automate license check in CI linting pipeline #1932
- pass ServiceAccountName in predictor to prepackaged servers initContainer #1865
- Using "required" field for key values in helm chart #1784
- Update Ambassador Circuit Breaker Example to have parallel requests #1753
- Enable production settings in loggers #1737
- Create a benchmarking framework #1731
- GRPC Auth problem with GCP IAP #1719
- Serialization of pre-processing pipeline for CI/CD #1713
- Add and example Notebook for Istio Setup and Integrations #1712
- Seldon Build Permission Denied #1689
- Autogenerate an OpenAPI spec and SDK #1682
- GPU deadlock for pytorch models using the python wrapper #1662
- Convert Request Logger Example Scripts into Helm Chart #1511
- Flask Theading bug, when using with sockeye and mxnet #1498
- Improve release notes #1471
- Migrate tutorials to use kind instead of Minikube #1256
Merged pull requests:
- Release 1.2.2 #2208 (axsaucedo)
- Fix Helm chart docs #2207 (adriangonz)
- Upgrading 1.2.2 #2206 (axsaucedo)
- Change Outlier call depending on type #2205 (cliveseldon)
- Update licenses for Python package #2196 (adriangonz)
- Fix drift predict #2195 (cliveseldon)
- add 2 args to seldon-core-microservice #2193 (ntorba)
- Allow tensorflow protocol explanations #2188 (cliveseldon)
- Revert "Jenkins X add comment when pipeline finishes " #2177 (axsaucedo)
- Routing disclaimer in executor #2172 (cliveseldon)
- Add mock classifier to related images for RedHat #2171 (cliveseldon)
- Make Azure dependency optional #2170 (adriangonz)
- upgrade k8s.io and jaeger-client-go libraries #2169 (RafalSkolasinski)
- WIP: update images reference doc for 1.2.2 release #2167 (gsunner)
- Update tracing dependencies #2166 (adriangonz)
- Bump commons-lang3 from 3.10 to 3.11 in /engine #2161 (dependabot-preview[bot])
- Java Wrapper update #2159 (amoldavsky)
- Add error handler for R #2153 (johnny-butter)
- include reward in metrics on wrapper #2150 (RafalSkolasinski)
- Jenkins X add comment when pipeline finishes #2149 (axsaucedo)
- Add missing license to executor #2147 (adriangonz)
- fix issues with test_upgrade notebook #2145 (RafalSkolasinski)
- Add operator to dependabot #2137 (adriangonz)
- Fix Go license linting #2136 (adriangonz)
- Mlflowserver use mlflow predict signature #2135 (meoril)
- fix(port): Update grpc executor target port #2131 (groszewn)
- Upgrade go dependencies: zap istio knative #2129 (RafalSkolasinski)
- Update python licenses #2123 (cliveseldon)
- update version of operator in executor deps #2121 (RafalSkolasinski)
- reduce number of times connecting to elastic #2120 (ryandawsonuk)
- operator: controller-runtime upgrade to v0.5.8 #2117 (RafalSkolasinski)
- Bump okhttp from 4.5.0 to 4.8.0 in /engine #2112 (dependabot-preview[bot])
- Bump coverage from 5.1 to 5.2 in /python #2111 (dependabot-preview[bot])
- Remove executor's dependency on k8s.io/client-go #2106 (adriangonz)
- Added fix to CI return value script #2104 (axsaucedo)
- run python fmt on master #2100 (cliveseldon)
- Executor/deps update - straightforward dependencies update #2099 (RafalSkolasinski)
- Removed spam examples #2096 (axsaucedo)
- Operator/deps update - straightforward dependencies update #2093 (RafalSkolasinski)
- Add PR template with release notes #2086 (adriangonz)
- Add working group calendar to docs #2084 (cliveseldon)
- Move engine tests #2082 (adriangonz)
- Bump pillow from 7.1.1 to 7.2.0 in /python #2077 (dependabot-preview[bot])
- Bump jaeger-client from 1.0.0 to 1.3.1 in /engine #2076 (dependabot-preview[bot])
- Initial benchmarking and load tests #2075 (cliveseldon)
- Redhat 1.2.1 #2074 (cliveseldon)
- Update to version 1.2.2-dev #2073 (cliveseldon)
- remove incubating label regarding metadata on external API doc page #2071 (RafalSkolasinski)
- Address ambassador deprecation warnings #2069 (RafalSkolasinski)
- add seldon-core components overview doc page #2064 (RafalSkolasinski)
- extend seldon-single-model chart #2054 (RafalSkolasinski)
- Use production server by default #2047 (adriangonz)
- S2i wrapper/gpu local build #2045 (RafalSkolasinski)
- Bump github.com/uber/jaeger-client-go from 2.21.1+incompatible to 2.24.0+incompatible in /executor #2042 (dependabot-preview[bot])
- Bump google.golang.org/grpc from 1.29.1 to 1.30.0 in /executor #2041 (dependabot-preview[bot])
- Bump github.com/onsi/gomega from 1.8.1 to 1.10.1 in /executor #2039 (dependabot-preview[bot])
- Bump github.com/prometheus/client_golang from 1.3.0 to 1.7.1 in /executor #2032 (dependabot-preview[bot])
- Bump pip-licenses from 2.2.0 to 2.2.1 in /python #2031 (dependabot-preview[bot])
- Bump grpcio-tools from 1.27.2 to 1.30.0 in /python #2030 (dependabot-preview[bot])
- Update mypy requirement from <0.781 to <0.783 in /python #2029 (dependabot-preview[bot])
- Bump ojalgo from 48.1.0 to 48.2.0 in /engine #2028 (dependabot-preview[bot])
- Bump micrometer.version from 1.3.0 to 1.5.2 in /engine #2027 (dependabot-preview[bot])
- Bump jackson.version from 2.10.0 to 2.11.1 in /engine #2026 (dependabot-preview[bot])
- Update Ambassador ingress instructions to include edgectl install #2007 (oparryevans)
- SeldonMetadata and GRPC support #2005 (RafalSkolasinski)
- Lint licenses #1995 (adriangonz)
- Enable production settings in loggers #1980 (adriangonz)
- add missing conda deps in tensorflow gpu image #1972 (CatTail)
- fixed noEngine #1970 (chengchengpei)
- attach serviceAccountName to prepackaged deployment spec #1866 (enissay14)
- Set idletimeout #1800 (andrewshaoyu)