Skip to content

Commit

Permalink
Release 1.18.0
Browse files Browse the repository at this point in the history
* build(license): Change license to BSL 1.1

* 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

---------

Co-authored-by: Jesse Claven <[email protected]>
Co-authored-by: Max Lowther <[email protected]>
Co-authored-by: Sherif Akoush <[email protected]>
Co-authored-by: kengo <[email protected]>
  • Loading branch information
5 people committed Jan 16, 2024
1 parent 46ef14e commit 9771f06
Show file tree
Hide file tree
Showing 358 changed files with 33,363 additions and 44,064 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
container: seldonio/core-builder:0.30

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: docs-link-step
run: |
make -C doc install-dev linkcheck
Expand All @@ -23,8 +23,9 @@ jobs:
runs-on: ubuntu-latest
container: seldonio/core-builder:0.30

# TODO Re-generate OpenInference Protocol v2 README
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: docs-build-step
run: |
make -C doc install-dev html
21 changes: 0 additions & 21 deletions .github/workflows/executor_lint.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/executor_tests.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/operator_lint.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/operator_tests.yml

This file was deleted.

20 changes: 10 additions & 10 deletions .github/workflows/security_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- uses: snyk/actions/setup@master
- uses: actions/setup-go@v3
- uses: actions/setup-go@v3
with:
go-version: '^1.17.0'
- name: Set up executor's environmnet
Expand All @@ -70,7 +70,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/seldon-core-executor:1.18.0-dev
image: seldonio/seldon-core-executor:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high --file=executor/Dockerfile.executor

security-image-operator:
Expand All @@ -83,7 +83,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/seldon-core-operator:1.18.0-dev
image: seldonio/seldon-core-operator:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high --file=operator/Dockerfile

security-image-python-base:
Expand All @@ -96,7 +96,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/seldon-core-s2i-python37-ubi8:1.18.0-dev
image: seldonio/seldon-core-s2i-python37-ubi8:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high --file=wrappers/s2i/python/Dockerfile

security-image-python-sklearn:
Expand All @@ -108,7 +108,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/sklearnserver:1.18.0-dev
image: seldonio/sklearnserver:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high

security-image-python-mlflow:
Expand All @@ -120,7 +120,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/mlflowserver:1.18.0-dev
image: seldonio/mlflowserver:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high

security-image-python-xgboost:
Expand All @@ -132,7 +132,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/xgboostserver:1.18.0-dev
image: seldonio/xgboostserver:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high

security-image-alibi-explain:
Expand All @@ -145,7 +145,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/alibiexplainer:1.18.0-dev
image: seldonio/alibiexplainer:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high --file=components/alibi-explain-server/Dockerfile

security-image-alibi-detect:
Expand All @@ -158,7 +158,7 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/alibi-detect-server:1.18.0-dev
image: seldonio/alibi-detect-server:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high --file=components/alibi-detect-server/Dockerfile

security-image-initializer-rclone:
Expand All @@ -171,5 +171,5 @@ jobs:
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
image: seldonio/rclone-storage-initializer:1.18.0-dev
image: seldonio/rclone-storage-initializer:1.18.0
args: --fail-on=upgradable --app-vulns --severity-threshold=high --file=components/rclone-storage-initializer/Dockerfile
34 changes: 34 additions & 0 deletions .github/workflows/test-executor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: V1 Executor Lint & Tests

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

workflow_dispatch:

env:
GOLANG_VERSION: 1.20.9

jobs:
executor-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v3
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: lint-executor
run: make -C executor lint

executor-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v3
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: test-executor
run: make -C executor test
34 changes: 34 additions & 0 deletions .github/workflows/test-operator.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: V1 Operator Lint & Tests

on:
push:
branches: [master]
pull_request:
branches: [master]

workflow_dispatch:

env:
GOLANG_VERSION: 1.20.9

jobs:
operator-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v3
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: lint-operator
run: make -C operator lint

operator-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v3
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: test-operator
run: make -C operator test
4 changes: 0 additions & 4 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ build:
tools:
python: "3.8"

formats:
- pdf
- epub

python:
install:
- method: pip
Expand Down
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v1.18.0](https://seldonio/seldonio/seldon-core/compare/v1.17.1...v1.18.0)

>> 22 January 2024

- build(license): Change license to BSL 1.1

- 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

#### [v1.17.1](https://seldonio/seldonio/seldon-core/compare/v1.17.0...v1.17.1)

> 15 August 2023
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ _Before opening a pull request_ consider:
- Is the change being proposed clearly explained and motivated?

When you contribute code, you affirm that the contribution is your original work and that you
license the work to the project under the project's open source license. Whether or not you
license the work to the project under the project's license. Whether or not you
state this explicitly, by submitting any copyrighted material via pull request, email, or
other means you agree to license the material under the project's open source license and
other means you agree to license the material under the project's license and
warrant that you have the legal authority to do so.

## Release notes
Expand Down
Loading

0 comments on commit 9771f06

Please sign in to comment.