Releases: SeldonIO/seldon-core
v1.18.0
Release 1.18.0
- build(license): Change license to BSL 1.1 (read announcement)
- fix(CVEs): Fix Critical CVEs in Operator & Executor
- fix(CVEs): Fix Critical CVEs in MLFlow Server
- fix(CVEs): Fix Critical CVEs in Rclone Storage Initializer
- fix(CVEs): Fix Critical CVEs in Alibi Explain & Alibi Detect Servers
- fix(CVEs): Fix Critical CVEs in TFServing Proxy
- feat(alibi-detect-server): Make Alibi Detect artifact folder configurable
- build(controller): Update to latest version of controller-runtime
- fix(Operator & Executor): Upgrade to UBI9 and use as default image
- fix(MLFlow Server): Fix permission issue in s2i wrapper image
- fix(MLFlow Server): Upgrade MLFlow to 2.9.2
- fix(Alibi Servers): Upgrade transformers dependency to 4.36.2
- fix(Alibi Explain Server): Check-in alibi explain protos into VCS
- fix(examples): Fix MLFlow model uri in server examples
- build(docs): Misc docs build / lint improvements
- build(docs): Re-generate OIP v2 README
- build(docs): Use reproducible requirements.txt
- fix(docs): Correct various issues for
linkcheck
target - fix(docs): Add to-do to match existing approach in other repositories
- fix(docs): Add missing scalar types
- fix(docs): Correct links and spelling mistakes
- fix(docs): Generate missing code cell IDs
- fix(docs): Upgrade packages
- fix(docs): Add missing 1.17.x mentions
- fix(docs): Suppress valid reference warnings
v2.7.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.7.0
22 January 2024
- build(license): Change license to BSL 1.1 (read announcement)
- fix(envoy): add readiness probe to Envoy
#5158
- Initial commit to remove finalizer - also fixes name typo to fix SeldonRuntime Ready status for dataflow engine
#5109
- fix: Start triton server via bash -c tritonserver instead of just tritonserver
#5030
- fix(scheduler): Fix deleting models that are still progressing
#5143
- fix(docs): Auto-detected typos
#5135
- refactor(crds): Use built-in OpenAPI validation
#5129
- fix(docs): Use consistent shell style
#5133
- feat(kafka): Add support for SASL OAUTHBEARER mechanism for Kafka
#5127
- fix(podmonitor): Pipelinegateway podmonitor label fix
#5120
- build(kafka): change message.max.bytes in broker side to align with producer and consumer
#5126
- V2D-1253 Use smaller model in demo but still reference bigger one
#5115
- test: Ensure agent client starts
#5112
- feat(docs): [SCv2] Add a section about loading custom HuggingFace models from Seldon CLI
#5106
- build(dataflow): bump grpc-stub and grpc-protobuf to 1.57.2
#5110
- feat(scheduler): Match models requirements for servers not replicas & improve status handling
#5107
- feat(docs): [SCv2] Automatically create and upload a custom HF model to seldon-models in GCS on every new MLServer version
#5103
- ci(security): Remove linting steps for GHA security workflow
#5102
- Add ns env var for local docker deployments
#5101
- remove timoeut in envoy
#5099
- feat: Allow kafka consumer group id prefix configuration
#5072
- fix(scheduler): Manual trigger envoy update
#5074
- feat(scheduler): Report lack of dataflow engines in pipeline statuses
#5080
- adding sphinx-youtube extension and embedding intro video
#5065
- fix(docs): add note that Basic tier in Event Hub does not support Kafka protocol
#5018
- fix(operator): consistent pod service monitors reconcilor app labels
#5073
- ci(github): Add GitHub PR template for Core v2
#5081
- fix(docs): typo in pipeline page
#5056
- fix(manifests): rename components to allow install along core v1
#5055
- fix: Allow number of replicas in k6 tests
#5053
- Add kafka producer compression example for configuration customization
#5044
- Allow digits in topic prefix
#5051
- fix(docs): Fix various broken links in docs
#5047
- fix: hodometer enable flag and docs
#5025
- fix helm docs runtime name typo
#5019
- feat(helm): Make SeldonConfig configurable in SeldonRuntime Helm chart
#5014
- Generating changelog for v2.7.0
227ed04
- feat: LPL release
7a83250
- Generating changelog for v2.7.0-rc1
108d38d
- Setting version for helm charts
3d64cc5
- Setting version for yaml manifests
4bd4b18
v2.7.0-rc1
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.7.0-rc1
21 August 2023
- remove timoeut in envoy
#5099
- feat: Allow kafka consumer group id prefix configuration
#5072
- fix(scheduler): Manual trigger envoy update
#5074
- feat(scheduler): Report lack of dataflow engines in pipeline statuses
#5080
- adding sphinx-youtube extension and embedding intro video
#5065
- fix(docs): add note that Basic tier in Event Hub does not support Kafka protocol
#5018
- fix(operator): consistent pod service monitors reconcilor app labels
#5073
- ci(github): Add GitHub PR template for Core v2
#5081
- fix(docs): typo in pipeline page
#5056
- fix(manifests): rename components to allow install along core v1
#5055
- fix: Allow number of replicas in k6 tests
#5053
- Add kafka producer compression example for configuration customization
#5044
- Allow digits in topic prefix
#5051
- fix(docs): Fix various broken links in docs
#5047
- fix: hodometer enable flag and docs
#5025
- fix helm docs runtime name typo
#5019
- feat(helm): Make SeldonConfig configurable in SeldonRuntime Helm chart
#5014
- Generating changelog for v2.7.0-rc1
cf6fc83
- Setting version for yaml manifests
4bd4b18
- Setting version for helm charts
30bcd42
v1.17.1
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v1.17.1
15 August 2023
- Fix issue with RANDOM_ABTEST
#5090
- Allow init containers if modelUri provided
#5059
- Address cryptography CVE
#5070
- Bump requirements for integration tests
#5058
- fix: relax pyyaml version range to allow install with new Cython 3.
#5034
- Bump version to 1.17.1
8869f37
- Generate changelog
a390721
- Re-generated Helm chart docs
6265781
v1.17.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v1.17.0
12 July 2023
- Updating Alibi Explain & Detect
#5016
- Fix build of GPU image
#5015
- Fix 3.7 build
#5011
- Remove Python 3.6 s2i wrapper
#5007
- upgrading to python 3.8
#4910
- Bump MLServer to 1.3.5 (v1)
#4974
- bump google.golang.org/grpc library version
#4996
- fix(adserver): introduce counter type metrics for drift
#4984
- Fix Alibi CVEs
#4960
- Remove deprecated storage initialiser
#4961
- Bump MLflow to 2.4.1
#4957
- Update go-restful
#4956
- Update image version in security pipeline
#4954
- Update Alibi and Alibi-Detect versions and bump servers to Python 3.8
#4912
- Bump MLServer to 1.3.4 (v1)
#4925
- Fix reconcile diffs found on hpa/keda updates
#4924
- Bump MLServer to 1.3.3 (v1)
#4879
- good first issue for knative readme
#4886
- docs(examples/transformers): Update mlserver version and fix broken links in custom preprocessors example
#4876
- removing alpha messaging from index pages
#4868
- Add PITS Global Data Recovery Services to the list of adopters
#4866
- V1: Add K8s compatibility matrix to installation page
#4862
- Fix Alibi Explainer tests
#4835
- Bump MLServer to 1.3.2 (V1)
#4808
- Delete request-logger path
#4812
- allow spec provided prod security context to take precendence
#4742
- Update openshift.md
#4826
- Bump master to 1.17.0-dev
#4806
- Added note about Preflight requirement to OpenShift docs
#4802
- Re-generate licenses for python
fb01287
- Bump version to 1.17.0
5f3687e
- Update licenses for operator and executor
51a7466
v2.6.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.6.0
11 July 2023
- misc fixes for copyright, licenses and integration tests
#5012
- misc fixes - runtime enabe.disable, hodometer Makefile, mlserver tracing config
#5010
- fix: runtime tracing config value in helm chart should be disable
#5009
- fix: Update go and other base images
#5006
- fix(scheduler): Add >0 replica check for server filter scheduling
#4928
- fix: Disable default logging for Kafka in Ansible Playbooks
#4990
- Add missing configmap ownership watch for manager
#4987
- fix: Change tracing to disable rather than enable flag
#4997
- Enable MLServer tracing for Docker and Ansible installations
#4989
- build(mlserver): bump MLServer to 1.3.5
#4972
- feat: Allow disabling of reconciles when config CRDs change
#4941
- use current user and group id in compose
#4979
- docs(rclone): Update storage secrets docs with expectations and details on usage
#4969
- rerun core v2 examples and generate markdown
#4971
- feat(Server): Add Server capabilities that will overrride ServerConfig capabilities
#4975
- fix(agent): Fix for agent leaking Rclone storage secrets via logs
#4967
- fix(kafka): Fix kafka credentials leaked into logs in Go components
#4966
- Fix typo
#4965
- remove last applied annotation in operator when adding annotations
#4963
- Update 3rd party licenses
#4959
- fix: ansible for new helm charts
#4958
- Fix prep artifacts for git action for draft release
#4955
- feat: One side TLS for Kafka
#4916
- fix: Only create kafka config once in model gateway
#4940
- use python3 in k6 builder image
#4946
- fix: Fix test logic, get rid of k6 warning
#4945
- Dix dataflow disable bug and update notebooks for clusterwide
#4938
- fix: Allow config CRD changes to cause a reconcilliation loop for dependent (but not owned) resources
#4937
- build(v2): Bump MLServer to 1.3.4 (v2)
#4926
- fix: server can be return as nil when not found causing panics
#4934
- Update default tracing config to use ratio as strings
#4933
- feat(operator): Cluster wide operator for V2
#4847
- Make rclone config_secrets configurable in values.yaml
#4915
- fix: Update README.md for k6 tests
#4921
- Rename inference protocol
#4919
- test: create initial Integration tests
#4895
- build(v2): Bump MLServer to 1.3.3
#4900
- Add note about vCPU compatibility
#4901
- Docs for aws msk sasl/scram support for corev2
#4877
- Revert "Bump MLServer to 1.3.3 (v2)"
#4897
- fix link
#4875
- build(lint): Add gci linter for consistent import ordering in Go modules
#4894
- ci: Add CI workflow ensuring PR titles conform to Conventional Commit format
#4891
- Bump MLServer to 1.3.3 (v2)
#4880
- Filter steps by pipeline header for CLI pipeline inspect
#4883
- Fix deletion of model in cases of
ModeFailed
andScheduleFailed
with server disconnects#4882
- add azure event hub kafka notes
#4874
- Surface errors during reconcilliation for Servers
#4824
- removing alpha messaging from FAQ
#4869
- update envoy and go-control-plane and fix deprecations
#4872
- fix link
#4864
- Revert "Bump Envoy to 1.26.1 and Go Control Plane to 0.11.0 (#4833)"
#4867
- documentation(Kafka): Add docs on Confluent Kafka integration
#4853
- Add a macOS m1 specific build target for seldon client
#4838
- Fix typo in doc
#4848
- Bump Envoy to 1.26.1 and Go Control Plane to 0.11.0
#4833
- Add mermaid diagrams to pipeline docs page
#4837
- build(install): Generate plain YAML manifests from Helm templates
#4843
- Redo typo fix w/o vim noeol linting
#4846
- remove mlserver from path in local model docs
#4852
- add imagepullsecrets
#4820
- Generating changelog for v2.6.0
fe0499e
- Setting version for yaml manifests
41d1132
- Setting version for helm charts
63634d7
v2.5.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.5.0
15 May 2023
- Update copyright and licenses and fix missing local java sasl mechanism setting in local.properties
#4844
- feat(samples): change kernel shap explainer link function to identity
#4845
- feat(kafka): add support for SASL with PLAIN mechanism
#4831
- Use release namespace for configmaps in setup helm chart
#4832
- release(documentation): add compilation of commands to tag go packages
#4817
- Remove librpmio and bump ubi-minimal image
#4840
- k6 fixes
#4841
- feat(models): Add model status message for k8s resource status
#4834
- Bump MLServer to 1.3.2 (V2)
#4807
- Fix python grpc api build
#4791
- Update Dockerfile.dataflow
#4836
- pin bitnami kafka to 3.3.1
#4829
- make datasource as input param
#4830
- helm(fix): fix dataflow using non-existing Helm value (brokerCa instead of brokerCaPath)
#4827
- Add missing environment_tarball to mlserver parameters model-settings
#4823
- refactor(dataflow): Refactor conversion to binary contents
#4786
- Add utilities to re-build artefacts
#4814
- Use a more recent jdk base image
#4815
- remove deprecated ansible parameter
#4809
- Use
tcmalloc
in triton#4805
- Generating changelog for v2.5.0
77c62d4
- Setting version for helm charts
8ca6a53
- Setting version for yaml manifests
0e72383
v1.16.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v1.16.0
19 April 2023
- Fix Alibi Detect tests
#4799
- Update licenses for operator, executor and Python wrapper
#4800
- Remove missing link to blog article
#4801
- Fix security pipeline
#4794
- updated overview.md with azureblob example
#4796
- Bump MLServer to 1.3.0 (V1)
#4788
- Ensure metrics.port value is used in operator's Deployment
#4782
- Serve
/v2/docs
endpoint from executor#4755
- check for duplicate svc-name annotations
#4744
- docs(upgrading): Core / K8s version compatibility + upgrade to SC 1.16 / K8s 1.25
#4777
- Use Istio gateway in server_examples notebook
#4785
- Fix check for separate annotation pid
#4741
- setup.py
grpcio-reflection < 2
#4743
- Minior: Fix knative wording
#4771
- Fixes check for invalid crd name
#4747
- Delete r_wrapping_docker.md
#4736
- use Debian 11 for Executor & Operator images
#4737
- Remove debug line from integrations cript
#4731
- Correct typo in
cifar10_drift.ipynb
#4738
- disable buildkit
#4733
- Update .readthedocs.yml
#4732
- fix(seldon operator): infinite service updating if extra defaults applied by k8s
#4725
- Link to v2 codebase in v1 readme
#4714
- Bump MLServer to 1.2.4 (V1)
#4702
- HPA upgrade
#4172
- fix service host for separate pods with prepacked servers
#4528
- Add logger to ROUTERS
#4533
- add note on Ansible not being for production
#4697
- Ansible refactor
#4683
- Remove last dot from constant
#4691
- upgrade cryptography python package
#4540
- chore: update setuptools version to 65.5.1
#4687
- Use constant from constants package
#4672
- Update broken links and remove deprecated integration
#4673
- Bump MLServer to 1.2.3 (v1)
#4591
- Use FQDN in the host field of Istio resources
#4408
- Upgrade istio and pdbs
#4645
- Pointing links at v2 latest
#4649
- Delete oprhaned services and update Ambassador docs
#4600
- Changing v2 links to point at latest docs build
#4637
- Update OWNERS
#4635
- Update OWNERS_ALIASES
#4636
- Add app-vulns flag to Python images
#4608
- Fix CVEs for Alibi images
#4612
- Update python_server.rst
#4609
- remove mlserver scans
#4581
- fix suffix for placeholder for V2 security scan worflow
#4580
- add placeholder for V2 security scan worflow
#4576
- Fix typo in doc
#4566
- Fix: support models saved with mlflow=2 in mlflowserver conda_env_create
#4505
- docs: update GUNICOR_THREADS default value in the docs
#4559
- remove Zone.Identifier files
#4556
- use ubuntu-latest for GHA
#4550
- Fixed explainer to handle istio hosts annotation
#4401
- Fix annotation updates and redo semantic equality using patch checker
#4537
- Update controller gen and operator kubebuilder testing
#4530
- Update default.yaml
#4518
- Update seldon core v1 3rd party licenses
#4522
- Add docs for python wrapper processes
#4517
- Openshift update
#4510
- Bump MLServer version to 1.2.1
#4502
- Start 1.16.0 dev
#4484
- update licenses for 1.15.0 release
#4480
- limit changelog to current version
#4483
- Clarify use of SCv1 in Helm chart descriptions + fix typo
#4485
- Adding SCV2 banners on docs homepage and github Readme
#4482
- add hint to v2 images workflow
#4475
- rename v2 images workflow extension
#4471
- add placeholder for V2 image build worflow
#4469
- adjust to executor use of ubi not ubi-minimal
#4467
- Images update
#4463
- Prefix v1 workflows
#4464
- Fixes check for invalid crd name (#4747)
#4746
- Add app-vulns flag to Python images (#4608)
#4605
- release v1.16.0-release
d6c26b6
- Update Helm chart docs
116fd01
- Update images.md
6ce1dd7
v2.4.0
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
v2.4.0
18 April 2023
- Upgrade to go 1.19.8 due to CVE
#4798
- Update copyright headers and 3rd party licenses for v2 release
#4797
- Bump MLServer to 1.3.0 (V2)
#4787
- feat(samples): Add kernel shap explainer for income model
#4772
- Triton inference server upgrade to 23.03 release
#4790
- feat(dataflow): Add missing filter for requests without input tensors
#4779
- feat(dataflow): Use raw contents in joins if any message uses raw contents
#4781
- fix(agent): Use type from storage config and enforce name matches config
#4780
- refactor(agent): Format agent code
#4784
- Fix model artifact versions
#4774
- revert user to 1000
#4753
- Update rclone to 1.62.2
#4745
- Generating changelog for v2.4.0
784c4bf
- Setting version for helm charts
9c33dc0
- Setting version for yaml manifests
4bbd56f
- temp stash
c4e33c9
- personal edits
6ccdf7f