v1.6.0
Changelog
v1.6.0
Implemented enhancements:
- Create a prepackaged model server for PyTorch Models #831
Fixed bugs:
- IsADirectoryError: [Errno 21] Is a directory: '/mnt/models' #2876
- error: a container name must be specified for pod #2875
- MLFlow server-- ModuleNotFoundError: No module named 'prediction' #2874
- V1 CRD has missing grpcPort and httpPort #2866
- Broken Link to Documentation Example I'd like to find if it exists #2836
- Executor does not send feedback to Routers. #2827
- ArgoCD OutOfSync if SeldonDeployment includes mountpoint #2811
- Helm failing to fetch https://kubernetes-charts.storage.googleapis.com/ resulting in failing tests #2808
- send_feedback response is incorrectly managed in seldon_methods.py #2801
- Upgrading to 1.5.0 causes unexpected error when calling predict endpoint of Python custom model #2786
- SHAP Breaks Alibi Detect on Python 3.6 due to unpinned Numpy dependency #2767
- Error when using the R language wrapper #2744
- Transformers model unable to run with Cuda #2680
- Allow seldon manager to run as non-root #2631
- Operator sets HTTPS on the Engine's liveness and ready checks #2586
- high memory and cpu usage in deployment of xgboost rest #1986
Security fixes:
- Resolve CVE for PyYAML - CVE-2020-14343 #2252
Closed issues:
- CVE checks update for redhat image scans #2869
- Does Seldon Batch Processing Work with Azure Blob Storage? #2858
- Update engine docs as deprecated #2840
- Support V2 Protocol in outlier and drift detectors #2831
- add example of batch processor with rclone #2819
- Add example of custom init container with rclone #2818
- remove mutating webhook #2817
- Handle KFServing V2 Protocol in request logger #2791
- Create 1.5.1 release with cherrypick #2756
- Use f-strings in MAB study case examples #2729
- helm chart imagePullSecrets support to bypass ratelimiting #2694
- Seldon-core-operator Update for handling namespace #2676
- docs: No Release Highlights since 1.1.0 #2634
- Depricate engine (old Java service orchestrator) #2588
- Add support for Datadog Tracing in the Executor and the Python Wrapper #2436
- Multi_Archtecture Support #2333
- Make deployment names configurable #2301
- java-wrapper-0.2.0 jar is not checked for validity #2180
- Stateful Model Serving by Saving state to Redis #2138
- Add documentation on how to extend base prepackaged servers with new images (xgboost, sklearn, etc) #2060
- Add documentation that dives into the iniContainer #2055
- Multiplexing or parallel serving of gRPC / REST in Python Wrapper #1968
- Allow globally configurable docker registry secret for seldon deployments #1923
- Remove probesonly flag #1856
- Use custom errors #1841
- Allow mixed rest/grpc graphs in new golang based executor #1820
Merged pull requests:
- yum update seemingly not needed for operator #2918 (ryandawsonuk)
- update licenses for 1.6.0 #2916 (cliveseldon)
- Update cuda version in wrapper Dockerfile.GPU #2906 (ashrafgt)
- Update Python Builder to use latest git for compatibility with github actions #2894 (axsaucedo)
- Github Action fixes #2892 (axsaucedo)
- 2252 resolve pyyaml cve #2891 (axsaucedo)
- Moving basic CI to github actions #2889 (axsaucedo)
- Generate helm-charts again to fix: Error: secrets "seldon-webhook-ser… #2886 (RafalSkolasinski)
- updates for redhat scans #2870 (ryandawsonuk)
- Fix grpcPort and httpPort in v1 CRD #2868 (cliveseldon)
- Revert "Bump pandas from 1.1.0 to 1.2.0 in /python" #2867 (adriangonz)
- Allow feedback for routers and update router examples #2865 (cliveseldon)
- Update Seldon versions for upgrade tests #2861 (adriangonz)
- Deprecate Java engine #2857 (adriangonz)
- Add engine deprecation note #2856 (adriangonz)
- Manager running as non-root #2853 (cliveseldon)
- remove mutating webhook from Seldon Core Operator #2852 (RafalSkolasinski)
- Bump pandas from 1.1.0 to 1.2.0 in /python #2846 (dependabot-preview[bot])
- Rclone powered batch #2842 (RafalSkolasinski)
- add hdfs example #2841 (RafalSkolasinski)
- 2744 R Language Wrapper Fix for JSON requests #2837 (axsaucedo)
- Revert "Bump pandas from 1.1.0 to 1.2.0 in /python" #2835 (axsaucedo)
- Example: Pachyderm -> Seldon-Core CD4ML #2833 (philwinder)
- Update Alibi Detect Server #2832 (cliveseldon)
- Update jaeger-client requirement from <4.4.0,>=4.1.0 to >=4.1.0,<4.5.0 in /python #2828 (dependabot-preview[bot])
- fix nblink to include image of pachyderm example #2820 (RafalSkolasinski)
- update triton tfserving example #2815 (cliveseldon)
- extend init containers documentation #2814 (RafalSkolasinski)
- minor fix to pachyderm example (doc paths) #2813 (RafalSkolasinski)
- Bump pillow from 8.0.1 to 8.1.0 in /python #2810 (dependabot-preview[bot])
- Helm chart repo fix for integration tests #2809 (axsaucedo)
- Fix send_feedback response wrongly wrapped as ndarray #2807 (frr-ndr)
- Bump pandas from 1.1.0 to 1.2.0 in /python #2804 (dependabot-preview[bot])
- Update request logger to support v2 protocol #2802 (cliveseldon)
- Bump pytest from 6.2.0 to 6.2.1 in /python #2797 (dependabot-preview[bot])
- Bump tenacity from 6.2.0 to 6.3.1 in /python #2796 (dependabot-preview[bot])
- Bump coverage from 5.3 to 5.3.1 in /python #2795 (dependabot-preview[bot])
- Updated changelog for v1.5.1 #2792 (axsaucedo)
- Bump tensorflow from 1.15.4 to 2.4.0 in /testing/scripts #2790 (dependabot[bot])
- Bump tensorflow from 1.15.4 to 2.4.0 in /examples/explainers/imagenet/resources/transformer #2789 (dependabot[bot])
- Bump github.com/onsi/gomega from 1.10.2 to 1.10.4 in /operator #2778 (dependabot-preview[bot])
- Bump pytest from 6.1.2 to 6.2.0 in /python #2772 (dependabot-preview[bot])
- Added f-strings in MAB study case examples #2771 (midhun1998)
- Extending Alibi Detect Server to expose prometheus metrics for outliers #2770 (axsaucedo)
- updated black version to 20.8b1 #2769 (zyxue)
- feat(examples/pachyderm-simple): Update and improve Pachyderm example #2764 (philwinder)
- Allow Namespace Override for seldon-core-operator #2762 (ntorba)