This is an automated email from the ASF dual-hosted git repository.

cdmikechen pushed a commit to branch branch-0.8
in repository https://gitbox.apache.org/repos/asf/submarine.git


The following commit(s) were added to refs/heads/branch-0.8 by this push:
     new 1c186a0a6 SUBMARINE-1403. Preparing Submarine release 0.8.0-RC0
1c186a0a6 is described below

commit 1c186a0a6ce9a08aeafc09042f70d3fe98b8f84b
Author: cdmikechen <[email protected]>
AuthorDate: Sun Aug 27 20:49:12 2023 +0800

    SUBMARINE-1403. Preparing Submarine release 0.8.0-RC0
    
    ### What is this PR for?
    Preparing for Submarine release 0.8.0-RC0
    
    Notes:
    1. workbench-v2 does not chang the versions (this is not yet developed and 
will not be merged into 0.8.0, but is planned to be merged into a new branch in 
the future).
    2. submarine-v2 does not chang the versions (we will no longer support 
this).
    
    ### What type of PR is it?
    Feature
    
    ### Todos
    * [X] - Move version from 0.8.0-SNAPSHOT to 0.8.0-RC0
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/SUBMARINE-1403
    
    ### How should this be tested?
    CI
    
    ### Screenshots (if appropriate)
    NA
    
    ### Questions:
    * Do the license files need updating? No
    * Are there breaking changes for older versions? No
    * Does this need new documentation? No
    
    Author: cdmikechen <[email protected]>
    
    Signed-off-by: cdmikechen <[email protected]>
    
    Closes #1097 from cdmikechen/prepare-0.8.0-RC0 and squashes the following 
commits:
    
    a92859d6 [cdmikechen] Preparing Submarine release 0.8.0-RC0
---
 .github/scripts/build-image-experiment-prehandler.sh                | 2 +-
 .github/scripts/build-image-locally-v3.sh                           | 2 +-
 .github/workflows/deploy_docker_images.yml                          | 6 +++---
 .github/workflows/master.yml                                        | 4 ++--
 dev-support/cicd/build.sh                                           | 2 +-
 dev-support/database/submarine-data.sql                             | 6 +++---
 dev-support/docker-images/agent/build.sh                            | 2 +-
 dev-support/docker-images/database/build.sh                         | 2 +-
 dev-support/docker-images/experiment-prehandler/build.sh            | 2 +-
 dev-support/docker-images/jupyter-gpu/build.sh                      | 2 +-
 dev-support/docker-images/jupyter/build.sh                          | 2 +-
 dev-support/docker-images/mlflow/build.sh                           | 2 +-
 dev-support/docker-images/operator-v3/build.sh                      | 2 +-
 dev-support/docker-images/serve/build.sh                            | 2 +-
 dev-support/docker-images/submarine/build.sh                        | 2 +-
 dev-support/examples/mnist-pytorch/DDP/build.sh                     | 2 +-
 dev-support/examples/mnist-pytorch/DDP/post.sh                      | 2 +-
 dev-support/examples/mnist-tensorflow/MirroredStrategy/build.sh     | 2 +-
 dev-support/examples/mnist-tensorflow/MirroredStrategy/post.sh      | 2 +-
 .../examples/mnist-tensorflow/MultiWorkerMirroredStrategy/build.sh  | 2 +-
 .../examples/mnist-tensorflow/MultiWorkerMirroredStrategy/post.sh   | 2 +-
 .../examples/mnist-tensorflow/ParameterServerStrategy/build.sh      | 2 +-
 .../examples/mnist-tensorflow/ParameterServerStrategy/post.sh       | 2 +-
 dev-support/examples/nn-pytorch/build.sh                            | 2 +-
 dev-support/examples/nn-pytorch/post.sh                             | 2 +-
 dev-support/examples/quickstart/build.sh                            | 2 +-
 dev-support/examples/quickstart/post.sh                             | 2 +-
 dev-support/examples/tracking/build.sh                              | 2 +-
 dev-support/examples/tracking/post.sh                               | 2 +-
 dev-support/mini-submarine/build_mini-submarine.sh                  | 2 +-
 .../mini-submarine/submarine/run_customized_submarine-all_mnist.sh  | 2 +-
 .../mini-submarine/submarine/run_submarine_mnist_tf2_tony.sh        | 2 +-
 dev-support/mini-submarine/submarine/run_submarine_mnist_tony.sh    | 2 +-
 .../mini-submarine/submarine/run_submarine_mnist_tony_rpc.sh        | 2 +-
 .../mini-submarine/submarine/run_submarine_mxnet_cifar10_tony.sh    | 2 +-
 .../mini-submarine/submarine/run_submarine_pytorch_mnist_tony.sh    | 2 +-
 dev-support/misc/flask/build.sh                                     | 2 +-
 dev-support/pysubmarine/openapi.json                                | 2 +-
 dev-support/pysubmarine/swagger_config.json                         | 2 +-
 helm-charts/submarine/Chart.yaml                                    | 4 ++--
 helm-charts/submarine/README.md                                     | 2 +-
 helm-charts/submarine/crds/crd.yaml                                 | 2 +-
 helm-charts/submarine/kind-values.yaml                              | 2 +-
 helm-charts/submarine/values.yaml                                   | 2 +-
 pom.xml                                                             | 2 +-
 submarine-all/pom.xml                                               | 2 +-
 submarine-client/pom.xml                                            | 2 +-
 submarine-cloud-v3/Makefile                                         | 2 +-
 submarine-cloud-v3/artifacts/submarine-agent.yaml                   | 2 +-
 submarine-cloud-v3/artifacts/submarine-database.yaml                | 2 +-
 submarine-cloud-v3/artifacts/submarine-mlflow.yaml                  | 2 +-
 submarine-cloud-v3/artifacts/submarine-server.yaml                  | 2 +-
 submarine-cloud-v3/config/manager/kustomization.yaml                | 2 +-
 submarine-cloud-v3/config/samples/_v1_submarine.yaml                | 6 +++---
 submarine-commons/commons-runtime/pom.xml                           | 2 +-
 submarine-commons/commons-utils/pom.xml                             | 2 +-
 submarine-commons/pom.xml                                           | 2 +-
 submarine-dist/pom.xml                                              | 2 +-
 submarine-sdk/pysubmarine/example/pytorch/afm/run_afm.sh            | 2 +-
 submarine-sdk/pysubmarine/example/pytorch/deepfm/run_deepfm.sh      | 2 +-
 submarine-sdk/pysubmarine/submarine/cli/__init__.py                 | 4 ++--
 submarine-sdk/pysubmarine/submarine/client/__init__.py              | 4 ++--
 submarine-sdk/pysubmarine/submarine/client/api/auth_api.py          | 2 +-
 submarine-sdk/pysubmarine/submarine/client/api/environment_api.py   | 2 +-
 submarine-sdk/pysubmarine/submarine/client/api/experiment_api.py    | 2 +-
 .../pysubmarine/submarine/client/api/experiment_template_api.py     | 2 +-
 .../pysubmarine/submarine/client/api/experiment_templates_api.py    | 2 +-
 submarine-sdk/pysubmarine/submarine/client/api/model_version_api.py | 2 +-
 submarine-sdk/pysubmarine/submarine/client/api/notebook_api.py      | 2 +-
 .../pysubmarine/submarine/client/api/registered_model_api.py        | 2 +-
 submarine-sdk/pysubmarine/submarine/client/api/serve_api.py         | 2 +-
 submarine-sdk/pysubmarine/submarine/client/api_client.py            | 4 ++--
 submarine-sdk/pysubmarine/submarine/client/configuration.py         | 6 +++---
 submarine-sdk/pysubmarine/submarine/client/exceptions.py            | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/__init__.py       | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/code_spec.py      | 2 +-
 .../pysubmarine/submarine/client/models/environment_spec.py         | 2 +-
 .../pysubmarine/submarine/client/models/experiment_meta.py          | 2 +-
 .../pysubmarine/submarine/client/models/experiment_spec.py          | 2 +-
 .../pysubmarine/submarine/client/models/experiment_task_spec.py     | 2 +-
 .../submarine/client/models/experiment_template_param_spec.py       | 2 +-
 .../pysubmarine/submarine/client/models/experiment_template_spec.py | 2 +-
 .../submarine/client/models/experiment_template_submit.py           | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/git_code_spec.py  | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/json_response.py  | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/kernel_spec.py    | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/login_param.py    | 2 +-
 .../pysubmarine/submarine/client/models/model_version_entity.py     | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/notebook_meta.py  | 2 +-
 .../pysubmarine/submarine/client/models/notebook_pod_spec.py        | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/notebook_spec.py  | 2 +-
 .../pysubmarine/submarine/client/models/registered_model_entity.py  | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/serve_request.py  | 2 +-
 submarine-sdk/pysubmarine/submarine/client/models/serve_spec.py     | 2 +-
 submarine-sdk/pysubmarine/submarine/client/rest.py                  | 2 +-
 submarine-sdk/pysubmarine/tests/cli/test_environment.py             | 2 +-
 .../pysubmarine/tests/environment/test_environment_client.py        | 2 +-
 submarine-serve/pom.xml                                             | 2 +-
 submarine-server/pom.xml                                            | 2 +-
 submarine-server/server-api/pom.xml                                 | 2 +-
 submarine-server/server-core/pom.xml                                | 2 +-
 submarine-server/server-database/pom.xml                            | 2 +-
 submarine-server/server-submitter/k8s-utils/pom.xml                 | 2 +-
 submarine-server/server-submitter/pom.xml                           | 2 +-
 submarine-server/server-submitter/submarine-k8s-agent/pom.xml       | 2 +-
 submarine-server/server-submitter/submitter-k8s/pom.xml             | 2 +-
 submarine-test/pom.xml                                              | 2 +-
 submarine-test/test-e2e/pom.xml                                     | 2 +-
 submarine-test/test-k8s/pom.xml                                     | 2 +-
 submarine-workbench/interpreter/interpreter-core/pom.xml            | 4 ++--
 submarine-workbench/interpreter/pom.xml                             | 4 ++--
 submarine-workbench/interpreter/python-interpreter/pom.xml          | 4 ++--
 submarine-workbench/interpreter/spark-interpreter/pom.xml           | 4 ++--
 submarine-workbench/pom.xml                                         | 2 +-
 submarine-workbench/workbench-web/pom.xml                           | 2 +-
 website/docs/userDocs/submarine-sdk/pysubmarine/development.md      | 2 +-
 116 files changed, 133 insertions(+), 133 deletions(-)

diff --git a/.github/scripts/build-image-experiment-prehandler.sh 
b/.github/scripts/build-image-experiment-prehandler.sh
index a3b37e35c..eac722930 100644
--- a/.github/scripts/build-image-experiment-prehandler.sh
+++ b/.github/scripts/build-image-experiment-prehandler.sh
@@ -16,7 +16,7 @@
 # limitations under the License.
 #
 
-SUBMARINE_VERSION="0.8.0-SNAPSHOT"
+SUBMARINE_VERSION="0.8.0-RC0"
 echo "Build Image apache/submarine:experiment-prehandler-${SUBMARINE_VERSION}"
 echo "Execute ./dev-support/docker-images/experiment-prehandler/build.sh"
 ./dev-support/docker-images/experiment-prehandler/build.sh
diff --git a/.github/scripts/build-image-locally-v3.sh 
b/.github/scripts/build-image-locally-v3.sh
index 13f2c1deb..b39da9e67 100755
--- a/.github/scripts/build-image-locally-v3.sh
+++ b/.github/scripts/build-image-locally-v3.sh
@@ -16,7 +16,7 @@
 # limitations under the License.
 #
 
-SUBMARINE_VERSION="0.8.0-SNAPSHOT"
+SUBMARINE_VERSION="0.8.0-RC0"
 FOLDER_LIST=("database" "mlflow" "submarine" "operator-v3" "agent")
 IMAGE_LIST=(
   "apache/submarine:database-${SUBMARINE_VERSION}"
diff --git a/.github/workflows/deploy_docker_images.yml 
b/.github/workflows/deploy_docker_images.yml
index 0c91e0a75..6fb1e7cef 100644
--- a/.github/workflows/deploy_docker_images.yml
+++ b/.github/workflows/deploy_docker_images.yml
@@ -26,7 +26,7 @@ jobs:
     runs-on: ubuntu-latest
     timeout-minutes: 240
     env:
-      SUBMARINE_VERSION: 0.8.0-SNAPSHOT
+      SUBMARINE_VERSION: 0.8.0-RC0
     steps:
       - uses: actions/checkout@v2
         with:
@@ -79,7 +79,7 @@ jobs:
     runs-on: ubuntu-latest
     timeout-minutes: 240
     env:
-      SUBMARINE_VERSION: 0.8.0-SNAPSHOT
+      SUBMARINE_VERSION: 0.8.0-RC0
     steps:
       - uses: actions/checkout@v2
         with:
@@ -123,7 +123,7 @@ jobs:
     runs-on: ubuntu-latest
     timeout-minutes: 240
     env:
-      SUBMARINE_VERSION: 0.8.0-SNAPSHOT
+      SUBMARINE_VERSION: 0.8.0-RC0
     steps:
       - uses: actions/checkout@v2
         with:
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 0e87a9fa2..f145ade60 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -19,7 +19,7 @@ name: Submarine
 on: [push, pull_request]
 
 env:
-  VERSION: "0.8.0-SNAPSHOT"
+  VERSION: "0.8.0-RC0"
   BUILD_FLAG: "clean install -ntp -DskipTests -am"
   TEST_FLAG: "test -DskipRat -ntp"
 jobs:
@@ -127,7 +127,7 @@ jobs:
         # Running commands manually instead.
         run: |
           cd config/manager
-          kustomize edit set image 
controller=apache/submarine:operator-0.8.0-SNAPSHOT
+          kustomize edit set image 
controller=apache/submarine:operator-0.8.0-RC0
           kustomize build ../default | kubectl apply -f -
       - name: Install Helm Dependencies
         run: |
diff --git a/dev-support/cicd/build.sh b/dev-support/cicd/build.sh
index 3fb7e4bcc..a57fdee02 100755
--- a/dev-support/cicd/build.sh
+++ b/dev-support/cicd/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-IMAGE="apache/submarine:cicd-0.8.0-SNAPSHOT"
+IMAGE="apache/submarine:cicd-0.8.0-RC0"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
   PWD=$(dirname $(readlink "${BASH_SOURCE-$0}"))
diff --git a/dev-support/database/submarine-data.sql 
b/dev-support/database/submarine-data.sql
index a79a0b7da..edb9b6225 100644
--- a/dev-support/database/submarine-data.sql
+++ b/dev-support/database/submarine-data.sql
@@ -64,8 +64,8 @@ INSERT INTO `team` VALUES 
('e9ca23d68d884d4ebb19d07889721234', 'admin', 'Submari
 -- Records of environment
 -- ----------------------------
 INSERT INTO `environment` VALUES
-('environment_1600862964725_0001', 'notebook-env', 
'{"name":"notebook-env","dockerImage":"apache/submarine:jupyter-notebook-0.8.0-SNAPSHOT","kernelSpec":{"name":"submarine_jupyter_py3","channels":["defaults"],"condaDependencies":[],"pipDependencies":[]}}',
 'admin', '2020-09-21 14:00:05', 'admin', '2020-09-21 14:00:14'),
-('environment_1600862964725_0002', 'notebook-gpu-env', 
'{"name":"notebook-gpu-env","dockerImage":"apache/submarine:jupyter-notebook-gpu-0.8.0-SNAPSHOT","kernelSpec":{"name":"submarine_jupyter_py3","channels":["defaults"],"condaDependencies":[],"pipDependencies":[]}}',
 'admin', '2021-03-28 17:00:00', 'admin', '2021-03-28 17:00:00');
+('environment_1600862964725_0001', 'notebook-env', 
'{"name":"notebook-env","dockerImage":"apache/submarine:jupyter-notebook-0.8.0-RC0","kernelSpec":{"name":"submarine_jupyter_py3","channels":["defaults"],"condaDependencies":[],"pipDependencies":[]}}',
 'admin', '2020-09-21 14:00:05', 'admin', '2020-09-21 14:00:14'),
+('environment_1600862964725_0002', 'notebook-gpu-env', 
'{"name":"notebook-gpu-env","dockerImage":"apache/submarine:jupyter-notebook-gpu-0.8.0-RC0","kernelSpec":{"name":"submarine_jupyter_py3","channels":["defaults"],"condaDependencies":[],"pipDependencies":[]}}',
 'admin', '2021-03-28 17:00:00', 'admin', '2021-03-28 17:00:00');
 
 -- ----------------------------
 -- Records of experiment_templates
@@ -78,4 +78,4 @@ INSERT INTO `experiment_template` (`id`, 
`experimentTemplate_name`, `experimentT
 (concat('experimentTemplate_', UNIX_TIMESTAMP(), '000_0002'), 'pytorch-mnist', 
'{\"name\": \"pytorch-mnist\", \"admin\": \"author\", \"parameters\": 
[{\"name\": \"experiment_name\", \"required\": \"true\", \"description\": 
\"experiment name\"}, {\"name\": \"spec.Master.replicas\", \"value\": \"1\", 
\"required\": \"false\", \"description\": \"\"}, {\"name\": 
\"spec.Master.resourceMap.cpu\", \"value\": \"1\", \"required\": \"false\", 
\"description\": \"\"}, {\"name\": \"spec.Master.resourc [...]
 -- quickstart
 INSERT INTO `experiment_template` (`id`, `experimentTemplate_name`, 
`experimentTemplate_spec`, `create_by`, `create_time`, `update_by`, 
`update_time`) VALUES
-(concat('experimentTemplate_', UNIX_TIMESTAMP(), '000_0003'), 'quickstart', 
'{"name":"quickstart","author":"admin","parameters":[{"name":"experiment_name","required":"true","description":"experiment
 name, you should change it to avoid duplication with other experiment 
names."},{"name":"spec.Worker.replicas","value":"3","required":"false","description":""},{"name":"spec.Worker.resourceMap.cpu","value":"1","required":"false","description":""},{"name":"spec.Worker.resourceMap.memory","value
 [...]
+(concat('experimentTemplate_', UNIX_TIMESTAMP(), '000_0003'), 'quickstart', 
'{"name":"quickstart","author":"admin","parameters":[{"name":"experiment_name","required":"true","description":"experiment
 name, you should change it to avoid duplication with other experiment 
names."},{"name":"spec.Worker.replicas","value":"3","required":"false","description":""},{"name":"spec.Worker.resourceMap.cpu","value":"1","required":"false","description":""},{"name":"spec.Worker.resourceMap.memory","value
 [...]
diff --git a/dev-support/docker-images/agent/build.sh 
b/dev-support/docker-images/agent/build.sh
index 5330f6378..52fb42ed0 100755
--- a/dev-support/docker-images/agent/build.sh
+++ b/dev-support/docker-images/agent/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="apache/submarine:agent-${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/docker-images/database/build.sh 
b/dev-support/docker-images/database/build.sh
index 1cae44770..52a2d7780 100755
--- a/dev-support/docker-images/database/build.sh
+++ b/dev-support/docker-images/database/build.sh
@@ -24,7 +24,7 @@ fi
 export CURRENT_PATH=$(cd "${PWD}">/dev/null; pwd)
 SUBMARINE_HOME=${CURRENT_PATH}/../../..
 
-SUBMARINE_VERSION="0.8.0-SNAPSHOT"
+SUBMARINE_VERSION="0.8.0-RC0"
 SUBMARINE_IMAGE_NAME="apache/submarine:database-${SUBMARINE_VERSION}"
 
 cp -rf "${SUBMARINE_HOME}/dev-support/database" "${CURRENT_PATH}"
diff --git a/dev-support/docker-images/experiment-prehandler/build.sh 
b/dev-support/docker-images/experiment-prehandler/build.sh
index c1e94a379..54dbb8746 100755
--- a/dev-support/docker-images/experiment-prehandler/build.sh
+++ b/dev-support/docker-images/experiment-prehandler/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 
SUBMARINE_IMAGE_NAME="apache/submarine:experiment-prehandler-${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/docker-images/jupyter-gpu/build.sh 
b/dev-support/docker-images/jupyter-gpu/build.sh
index 036bb421a..57b85dad8 100755
--- a/dev-support/docker-images/jupyter-gpu/build.sh
+++ b/dev-support/docker-images/jupyter-gpu/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-JUPYTER_IMAGE="apache/submarine:jupyter-notebook-gpu-0.8.0-SNAPSHOT"
+JUPYTER_IMAGE="apache/submarine:jupyter-notebook-gpu-0.8.0-RC0"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
   PWD=$(dirname $(readlink "${BASH_SOURCE-$0}"))
diff --git a/dev-support/docker-images/jupyter/build.sh 
b/dev-support/docker-images/jupyter/build.sh
index b1d24a81e..d4ceaad7b 100755
--- a/dev-support/docker-images/jupyter/build.sh
+++ b/dev-support/docker-images/jupyter/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-JUPYTER_IMAGE="apache/submarine:jupyter-notebook-0.8.0-SNAPSHOT"
+JUPYTER_IMAGE="apache/submarine:jupyter-notebook-0.8.0-RC0"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
   PWD=$(dirname $(readlink "${BASH_SOURCE-$0}"))
diff --git a/dev-support/docker-images/mlflow/build.sh 
b/dev-support/docker-images/mlflow/build.sh
index 4a00c5df5..1c9b0d1db 100755
--- a/dev-support/docker-images/mlflow/build.sh
+++ b/dev-support/docker-images/mlflow/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-MLFLOW_IMAGE="apache/submarine:mlflow-0.8.0-SNAPSHOT"
+MLFLOW_IMAGE="apache/submarine:mlflow-0.8.0-RC0"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
   PWD=$(dirname $(readlink "${BASH_SOURCE-$0}"))
diff --git a/dev-support/docker-images/operator-v3/build.sh 
b/dev-support/docker-images/operator-v3/build.sh
index eca60d948..6f3319fc7 100755
--- a/dev-support/docker-images/operator-v3/build.sh
+++ b/dev-support/docker-images/operator-v3/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="apache/submarine:operator-${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/docker-images/serve/build.sh 
b/dev-support/docker-images/serve/build.sh
index d8cc6a1ed..caa0dac0f 100755
--- a/dev-support/docker-images/serve/build.sh
+++ b/dev-support/docker-images/serve/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="apache/submarine:serve-${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/docker-images/submarine/build.sh 
b/dev-support/docker-images/submarine/build.sh
index 56b6720e3..37bb571b0 100755
--- a/dev-support/docker-images/submarine/build.sh
+++ b/dev-support/docker-images/submarine/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="apache/submarine:server-${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/examples/mnist-pytorch/DDP/build.sh 
b/dev-support/examples/mnist-pytorch/DDP/build.sh
index 6a59a9745..0446b4d8f 100755
--- a/dev-support/examples/mnist-pytorch/DDP/build.sh
+++ b/dev-support/examples/mnist-pytorch/DDP/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="ddp:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/examples/mnist-pytorch/DDP/post.sh 
b/dev-support/examples/mnist-pytorch/DDP/post.sh
index 935b51bb7..dd185636f 100755
--- a/dev-support/examples/mnist-pytorch/DDP/post.sh
+++ b/dev-support/examples/mnist-pytorch/DDP/post.sh
@@ -26,7 +26,7 @@ curl -X POST -H "Content-Type: application/json" -d '
     }
   },
   "environment": {
-    "image": "ddp:0.8.0-SNAPSHOT"
+    "image": "ddp:0.8.0-RC0"
   },
   "spec": {
     "Master": {
diff --git a/dev-support/examples/mnist-tensorflow/MirroredStrategy/build.sh 
b/dev-support/examples/mnist-tensorflow/MirroredStrategy/build.sh
index 977c19003..27b58ac5f 100755
--- a/dev-support/examples/mnist-tensorflow/MirroredStrategy/build.sh
+++ b/dev-support/examples/mnist-tensorflow/MirroredStrategy/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="mirrored:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/examples/mnist-tensorflow/MirroredStrategy/post.sh 
b/dev-support/examples/mnist-tensorflow/MirroredStrategy/post.sh
index 7940f05e8..25fe184cc 100755
--- a/dev-support/examples/mnist-tensorflow/MirroredStrategy/post.sh
+++ b/dev-support/examples/mnist-tensorflow/MirroredStrategy/post.sh
@@ -26,7 +26,7 @@ curl -X POST -H "Content-Type: application/json" -d '
     }
   },
   "environment": {
-    "image": "mirrored:0.8.0-SNAPSHOT"
+    "image": "mirrored:0.8.0-RC0"
   },
   "spec": {
     "Worker": {
diff --git 
a/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/build.sh 
b/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/build.sh
index bd401bdf3..232c0650e 100755
--- a/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/build.sh
+++ b/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="multi-worker-mirrored:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git 
a/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/post.sh 
b/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/post.sh
index 10251f2a7..22be3c0ab 100755
--- a/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/post.sh
+++ b/dev-support/examples/mnist-tensorflow/MultiWorkerMirroredStrategy/post.sh
@@ -26,7 +26,7 @@ curl -X POST -H "Content-Type: application/json" -d '
     }
   },
   "environment": {
-    "image": "multi-worker-mirrored:0.8.0-SNAPSHOT"
+    "image": "multi-worker-mirrored:0.8.0-RC0"
   },
   "spec": {
     "Worker": {
diff --git 
a/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/build.sh 
b/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/build.sh
index c1408937b..4fff332d9 100755
--- a/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/build.sh
+++ b/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="parameter-server:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git 
a/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/post.sh 
b/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/post.sh
index d03c2f0ae..187b64e9f 100755
--- a/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/post.sh
+++ b/dev-support/examples/mnist-tensorflow/ParameterServerStrategy/post.sh
@@ -26,7 +26,7 @@ curl -X POST -H "Content-Type: application/json" -d '
     }
   },
   "environment": {
-    "image": "parameter-server:0.8.0-SNAPSHOT"
+    "image": "parameter-server:0.8.0-RC0"
   },
   "spec": {
     "Ps": {
diff --git a/dev-support/examples/nn-pytorch/build.sh 
b/dev-support/examples/nn-pytorch/build.sh
index d394f44a7..8fcd51d23 100755
--- a/dev-support/examples/nn-pytorch/build.sh
+++ b/dev-support/examples/nn-pytorch/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="nn-pytorch:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/examples/nn-pytorch/post.sh 
b/dev-support/examples/nn-pytorch/post.sh
index f41cba833..2f58d77a9 100755
--- a/dev-support/examples/nn-pytorch/post.sh
+++ b/dev-support/examples/nn-pytorch/post.sh
@@ -27,7 +27,7 @@ curl -X POST -H "Content-Type: application/json" -d '
 
   },
   "environment": {
-    "image": "nn-pytorch:0.8.0-SNAPSHOT"
+    "image": "nn-pytorch:0.8.0-RC0"
   },
   "spec": {
     "Worker": {
diff --git a/dev-support/examples/quickstart/build.sh 
b/dev-support/examples/quickstart/build.sh
index cdf99af28..e8cd63a1f 100755
--- a/dev-support/examples/quickstart/build.sh
+++ b/dev-support/examples/quickstart/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="apache/submarine:quickstart-${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/examples/quickstart/post.sh 
b/dev-support/examples/quickstart/post.sh
index de434a73d..239ad675f 100755
--- a/dev-support/examples/quickstart/post.sh
+++ b/dev-support/examples/quickstart/post.sh
@@ -26,7 +26,7 @@ curl -X POST -H "Content-Type: application/json" -d '
     }
   },
   "environment": {
-    "image": "apache/submarine:quickstart-0.8.0-SNAPSHOT"
+    "image": "apache/submarine:quickstart-0.8.0-RC0"
   },
   "spec": {
     "Worker": {
diff --git a/dev-support/examples/tracking/build.sh 
b/dev-support/examples/tracking/build.sh
index 912a2220b..d99b00046 100755
--- a/dev-support/examples/tracking/build.sh
+++ b/dev-support/examples/tracking/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="tracking:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/examples/tracking/post.sh 
b/dev-support/examples/tracking/post.sh
index be70c0521..4a6c85089 100755
--- a/dev-support/examples/tracking/post.sh
+++ b/dev-support/examples/tracking/post.sh
@@ -26,7 +26,7 @@ curl -X POST -H "Content-Type: application/json" -d '
     }
   },
   "environment": {
-    "image": "tracking:0.8.0-SNAPSHOT"
+    "image": "tracking:0.8.0-RC0"
   },
   "spec": {
     "Ps": {
diff --git a/dev-support/mini-submarine/build_mini-submarine.sh 
b/dev-support/mini-submarine/build_mini-submarine.sh
index 3f6de4972..fc60f1335 100755
--- a/dev-support/mini-submarine/build_mini-submarine.sh
+++ b/dev-support/mini-submarine/build_mini-submarine.sh
@@ -17,7 +17,7 @@ set -euo pipefail
 hadoop_v=2.9.2
 spark_v=2.3.4
 
-submarine_v=${submarine_version:-"0.8.0-SNAPSHOT"}
+submarine_v=${submarine_version:-"0.8.0-RC0"}
 echo "Using submarine version: $submarine_v"
 
 image_name="local/mini-submarine:${submarine_v}"
diff --git 
a/dev-support/mini-submarine/submarine/run_customized_submarine-all_mnist.sh 
b/dev-support/mini-submarine/submarine/run_customized_submarine-all_mnist.sh
index 55a9a1295..8789f01c3 100755
--- a/dev-support/mini-submarine/submarine/run_customized_submarine-all_mnist.sh
+++ b/dev-support/mini-submarine/submarine/run_customized_submarine-all_mnist.sh
@@ -49,7 +49,7 @@ else
   WORKER_CMD="myvenv.zip/venv/bin/python mnist_distributed.py --steps 2 
--data_dir /tmp/data --working_dir /tmp/mode"
 fi
 
-SUBMARINE_VERSION=${SUBMARINE_VER:-"0.8.0-SNAPSHOT"}
+SUBMARINE_VERSION=${SUBMARINE_VER:-"0.8.0-RC0"}
 
 HADOOP_VERSION=2.9
 
diff --git 
a/dev-support/mini-submarine/submarine/run_submarine_mnist_tf2_tony.sh 
b/dev-support/mini-submarine/submarine/run_submarine_mnist_tf2_tony.sh
index 8642464b1..82265bc31 100755
--- a/dev-support/mini-submarine/submarine/run_submarine_mnist_tf2_tony.sh
+++ b/dev-support/mini-submarine/submarine/run_submarine_mnist_tf2_tony.sh
@@ -39,7 +39,7 @@ else
   JAVA_CMD="java"
 fi
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 HADOOP_VERSION=2.9
 SUBMARINE_PATH=/opt/submarine-current
 HADOOP_CONF_PATH=/usr/local/hadoop/etc/hadoop
diff --git a/dev-support/mini-submarine/submarine/run_submarine_mnist_tony.sh 
b/dev-support/mini-submarine/submarine/run_submarine_mnist_tony.sh
index d4096e34c..7d6edfd30 100755
--- a/dev-support/mini-submarine/submarine/run_submarine_mnist_tony.sh
+++ b/dev-support/mini-submarine/submarine/run_submarine_mnist_tony.sh
@@ -17,7 +17,7 @@
 
 # Below are configurable variables, please adapt base on your local 
environment.
 # Version of submarine jar
-SUBMARINE_VERSION=${SUBMARINE_VER:-"0.8.0-SNAPSHOT"}
+SUBMARINE_VERSION=${SUBMARINE_VER:-"0.8.0-RC0"}
 
 # Version of affiliated Hadoop version for this Submarine jar.
 SUBMARINE_HADOOP_VERSION=2.9
diff --git 
a/dev-support/mini-submarine/submarine/run_submarine_mnist_tony_rpc.sh 
b/dev-support/mini-submarine/submarine/run_submarine_mnist_tony_rpc.sh
index 0249d1579..94d730e20 100644
--- a/dev-support/mini-submarine/submarine/run_submarine_mnist_tony_rpc.sh
+++ b/dev-support/mini-submarine/submarine/run_submarine_mnist_tony_rpc.sh
@@ -47,7 +47,7 @@ else
   WORKER_CMD="myvenv.zip/venv/bin/python mnist_distributed.py --steps 2 
--data_dir /tmp/data --working_dir /tmp/mode"
 fi
 
-SUBMARINE_VERSION=${SUBMARINE_VER:-"0.8.0-SNAPSHOT"}
+SUBMARINE_VERSION=${SUBMARINE_VER:-"0.8.0-RC0"}
 
 HADOOP_VERSION=2.9
 
diff --git 
a/dev-support/mini-submarine/submarine/run_submarine_mxnet_cifar10_tony.sh 
b/dev-support/mini-submarine/submarine/run_submarine_mxnet_cifar10_tony.sh
index b91bc4ddc..a8fae9ac9 100755
--- a/dev-support/mini-submarine/submarine/run_submarine_mxnet_cifar10_tony.sh
+++ b/dev-support/mini-submarine/submarine/run_submarine_mxnet_cifar10_tony.sh
@@ -39,7 +39,7 @@ else
   JAVA_CMD="java"
 fi
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 HADOOP_VERSION=2.9
 SUBMARINE_PATH=/opt/submarine-current
 HADOOP_CONF_PATH=/usr/local/hadoop/etc/hadoop
diff --git 
a/dev-support/mini-submarine/submarine/run_submarine_pytorch_mnist_tony.sh 
b/dev-support/mini-submarine/submarine/run_submarine_pytorch_mnist_tony.sh
index 94ef460e0..520d8376a 100755
--- a/dev-support/mini-submarine/submarine/run_submarine_pytorch_mnist_tony.sh
+++ b/dev-support/mini-submarine/submarine/run_submarine_pytorch_mnist_tony.sh
@@ -39,7 +39,7 @@ else
   JAVA_CMD="java"
 fi
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 HADOOP_VERSION=2.9
 SUBMARINE_PATH=/opt/submarine-current
 HADOOP_CONF_PATH=/usr/local/hadoop/etc/hadoop
diff --git a/dev-support/misc/flask/build.sh b/dev-support/misc/flask/build.sh
index 072331283..9eb80794d 100755
--- a/dev-support/misc/flask/build.sh
+++ b/dev-support/misc/flask/build.sh
@@ -16,7 +16,7 @@
 
 set -euxo pipefail
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_IMAGE_NAME="flask:${SUBMARINE_VERSION}"
 
 if [ -L ${BASH_SOURCE-$0} ]; then
diff --git a/dev-support/pysubmarine/openapi.json 
b/dev-support/pysubmarine/openapi.json
index b9cadd551..ba47081a1 100644
--- a/dev-support/pysubmarine/openapi.json
+++ b/dev-support/pysubmarine/openapi.json
@@ -11,7 +11,7 @@
     },
     "termsOfService" : "http://swagger.io/terms/";,
     "title" : "Submarine API",
-    "version" : "0.8.0-SNAPSHOT"
+    "version" : "0.8.0-RC0"
   },
   "servers" : [ {
     "url" : "/api"
diff --git a/dev-support/pysubmarine/swagger_config.json 
b/dev-support/pysubmarine/swagger_config.json
index b36d2faa4..95afd96f4 100644
--- a/dev-support/pysubmarine/swagger_config.json
+++ b/dev-support/pysubmarine/swagger_config.json
@@ -1,5 +1,5 @@
 {
   "packageName" : "submarine.client",
   "projectName" : "submarine.client",
-  "packageVersion": "0.8.0-SNAPSHOT"
+  "packageVersion": "0.8.0-RC0"
 }
diff --git a/helm-charts/submarine/Chart.yaml b/helm-charts/submarine/Chart.yaml
index f419c5bdf..e4e00d422 100644
--- a/helm-charts/submarine/Chart.yaml
+++ b/helm-charts/submarine/Chart.yaml
@@ -16,10 +16,10 @@
 #
 
 apiVersion: v2
-appVersion: "0.8.0-SNAPSHOT"
+appVersion: "0.8.0-RC0"
 description: Submarine is Cloud Native Machine Learning Platform.
 name: submarine
-version: 0.8.0-SNAPSHOT
+version: 0.8.0-RC0
 icon: 
https://submarine.apache.org/assets/themes/submarine/img/submarine_white_logo.png
 dependencies:
   - name: training-operator
diff --git a/helm-charts/submarine/README.md b/helm-charts/submarine/README.md
index 980dadd72..4b5ea51d9 100644
--- a/helm-charts/submarine/README.md
+++ b/helm-charts/submarine/README.md
@@ -88,7 +88,7 @@ The following table lists the configurable parameters of the 
MySQL chart and the
 
|----------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|
 | `name`                                       | Submarine operator deployment 
name.                                                                           
                                 | `submarine-operator`                       |
 | `replicas`                                   | Number of operators           
                                                                                
                                 | `1`                                        |
-| `image`                                      | Submarine operator deployment 
image                                                                           
                                 | `apache/submarine:operator-0.8.0-SNAPSHOT` |
+| `image`                                      | Submarine operator deployment 
image                                                                           
                                 | `apache/submarine:operator-0.8.0-RC0` |
 | `imagePullSecrets`                           | Image pull secrets            
                                                                                
                                 | `[]`                                       |
 | `dev`                                        | Tell helm to install 
submarine-operator or not in dev mode                                           
                                          | `false`                             
       |
 | `storageClass.reclaimPolicy`                 | Determine the action after 
the persistent volume is released                                               
                                    | `Delete`                                  
 |
diff --git a/helm-charts/submarine/crds/crd.yaml 
b/helm-charts/submarine/crds/crd.yaml
index 9f67f41d1..ceaf9ef88 100644
--- a/helm-charts/submarine/crds/crd.yaml
+++ b/helm-charts/submarine/crds/crd.yaml
@@ -21,7 +21,7 @@ metadata:
   name: submarines.submarine.apache.org
   labels:
     app.kubernetes.io/name: submarine-operator
-    app.kubernetes.io/version: "0.8.0-SNAPSHOT"
+    app.kubernetes.io/version: "0.8.0-RC0"
     app.kubernetes.io/component: submarine-operator
     app.kubernetes.io/managed-by: Helm
 spec:
diff --git a/helm-charts/submarine/kind-values.yaml 
b/helm-charts/submarine/kind-values.yaml
index 0b1b0ddf0..8b1626f5d 100644
--- a/helm-charts/submarine/kind-values.yaml
+++ b/helm-charts/submarine/kind-values.yaml
@@ -17,7 +17,7 @@
 
 name: submarine-operator
 replicas: 1
-image: apache/submarine:operator-0.8.0-SNAPSHOT
+image: apache/submarine:operator-0.8.0-RC0
 # dev is to tell helm to install submarine-operator or not
 dev: false
 # storageClass is for dynamically creating persistent volumes
diff --git a/helm-charts/submarine/values.yaml 
b/helm-charts/submarine/values.yaml
index 97c6e6ffe..b3c8264ba 100644
--- a/helm-charts/submarine/values.yaml
+++ b/helm-charts/submarine/values.yaml
@@ -17,7 +17,7 @@
 
 name: submarine-operator
 replicas: 1
-image: apache/submarine:operator-0.8.0-SNAPSHOT
+image: apache/submarine:operator-0.8.0-RC0
 # ImagePullSecrets for submarine operator, list of secrets in the same 
namespace
 # to use for pulling any images in pods that reference this ServiceAccount.
 # Must be set with private docker registry.
diff --git a/pom.xml b/pom.xml
index f03383624..8841fa386 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
 
   <groupId>org.apache.submarine</groupId>
   <artifactId>submarine</artifactId>
-  <version>0.8.0-SNAPSHOT</version>
+  <version>0.8.0-RC0</version>
   <packaging>pom</packaging>
   <name>Submarine</name>
   <description>Submarine project</description>
diff --git a/submarine-all/pom.xml b/submarine-all/pom.xml
index 5e3895396..600f4c3d8 100644
--- a/submarine-all/pom.xml
+++ b/submarine-all/pom.xml
@@ -24,7 +24,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <artifactId>submarine</artifactId>
     <relativePath>../pom.xml</relativePath>
   </parent>
diff --git a/submarine-client/pom.xml b/submarine-client/pom.xml
index 444011285..1e7eedeb8 100644
--- a/submarine-client/pom.xml
+++ b/submarine-client/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>submarine</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-cloud-v3/Makefile b/submarine-cloud-v3/Makefile
index bf42a1b81..6dd94a0d7 100644
--- a/submarine-cloud-v3/Makefile
+++ b/submarine-cloud-v3/Makefile
@@ -20,7 +20,7 @@
 # To re-generate a bundle for another specific version without changing the 
standard setup, you can:
 # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
 # - use environment variables to overwrite this value (e.g export 
VERSION=0.0.2)
-VERSION ?= operator-0.8.0-SNAPSHOT
+VERSION ?= operator-0.8.0-RC0
 
 # CHANNELS define the bundle channels used in the bundle.
 # Add a new line here if you would like to change its default config. (E.g 
CHANNELS = "candidate,fast,stable")
diff --git a/submarine-cloud-v3/artifacts/submarine-agent.yaml 
b/submarine-cloud-v3/artifacts/submarine-agent.yaml
index 90c6c0404..72974bd0d 100644
--- a/submarine-cloud-v3/artifacts/submarine-agent.yaml
+++ b/submarine-cloud-v3/artifacts/submarine-agent.yaml
@@ -41,7 +41,7 @@ spec:
         env:
         - name: JDBC_URL
           value: 
"jdbc:mysql://submarine-database:3306/submarine?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&allowMultiQueries=true&failOverReadOnly=false&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=UTC&useTimezone=true&useLegacyDatetimeCode=true"
-        image: "apache/submarine:agent-0.8.0-SNAPSHOT"
+        image: "apache/submarine:agent-0.8.0-RC0"
         imagePullPolicy: IfNotPresent
         ports:
         - containerPort: 8080
diff --git a/submarine-cloud-v3/artifacts/submarine-database.yaml 
b/submarine-cloud-v3/artifacts/submarine-database.yaml
index f5932df48..e2412bd4f 100644
--- a/submarine-cloud-v3/artifacts/submarine-database.yaml
+++ b/submarine-cloud-v3/artifacts/submarine-database.yaml
@@ -62,7 +62,7 @@ spec:
       serviceAccountName: "submarine-storage"
       containers:
         - name: "submarine-database"
-          image: "apache/submarine:database-0.8.0-SNAPSHOT"
+          image: "apache/submarine:database-0.8.0-RC0"
           imagePullPolicy: "IfNotPresent"
           ports:
             - containerPort: 3306
diff --git a/submarine-cloud-v3/artifacts/submarine-mlflow.yaml 
b/submarine-cloud-v3/artifacts/submarine-mlflow.yaml
index 34ab2f082..8c663437b 100644
--- a/submarine-cloud-v3/artifacts/submarine-mlflow.yaml
+++ b/submarine-cloud-v3/artifacts/submarine-mlflow.yaml
@@ -99,7 +99,7 @@ spec:
                 key: MINIO_SECRET_KEY
       containers:
       - name: submarine-mlflow-container
-        image: apache/submarine:mlflow-0.8.0-SNAPSHOT
+        image: apache/submarine:mlflow-0.8.0-RC0
         imagePullPolicy: IfNotPresent
         ports:
         - containerPort: 5000
diff --git a/submarine-cloud-v3/artifacts/submarine-server.yaml 
b/submarine-cloud-v3/artifacts/submarine-server.yaml
index 5e65723e3..2f4a577f9 100644
--- a/submarine-cloud-v3/artifacts/submarine-server.yaml
+++ b/submarine-cloud-v3/artifacts/submarine-server.yaml
@@ -118,7 +118,7 @@ spec:
             secretKeyRef:
               name: submarine-minio-secret
               key: MINIO_SECRET_KEY
-        image: "apache/submarine:server-0.8.0-SNAPSHOT"
+        image: "apache/submarine:server-0.8.0-RC0"
         imagePullPolicy: IfNotPresent
         ports:
         - containerPort: 8080
diff --git a/submarine-cloud-v3/config/manager/kustomization.yaml 
b/submarine-cloud-v3/config/manager/kustomization.yaml
index 3732f6e4f..9e3e92dea 100644
--- a/submarine-cloud-v3/config/manager/kustomization.yaml
+++ b/submarine-cloud-v3/config/manager/kustomization.yaml
@@ -30,4 +30,4 @@ kind: Kustomization
 images:
 - name: controller
   newName: apache/submarine
-  newTag: operator-0.8.0-SNAPSHOT
+  newTag: operator-0.8.0-RC0
diff --git a/submarine-cloud-v3/config/samples/_v1_submarine.yaml 
b/submarine-cloud-v3/config/samples/_v1_submarine.yaml
index 5e79b8dcd..dfbb99f81 100644
--- a/submarine-cloud-v3/config/samples/_v1_submarine.yaml
+++ b/submarine-cloud-v3/config/samples/_v1_submarine.yaml
@@ -20,12 +20,12 @@ kind: Submarine
 metadata:
   name: example-submarine
 spec:
-  version: "0.8.0-SNAPSHOT"
+  version: "0.8.0-RC0"
   server:
-    image: "apache/submarine:server-0.8.0-SNAPSHOT" # overwrite the image when 
development
+    image: "apache/submarine:server-0.8.0-RC0" # overwrite the image when 
development
     replicas: 1
   database:
-    image: "apache/submarine:database-0.8.0-SNAPSHOT" # overwrite the image 
when development
+    image: "apache/submarine:database-0.8.0-RC0" # overwrite the image when 
development
     storageSize: "1Gi"
     # mysqlRootPasswordSecret: ""
   virtualservice:
diff --git a/submarine-commons/commons-runtime/pom.xml 
b/submarine-commons/commons-runtime/pom.xml
index 71a5374c8..ce4666114 100644
--- a/submarine-commons/commons-runtime/pom.xml
+++ b/submarine-commons/commons-runtime/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-commons</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-commons/commons-utils/pom.xml 
b/submarine-commons/commons-utils/pom.xml
index a4d664db1..526f0dd0a 100644
--- a/submarine-commons/commons-utils/pom.xml
+++ b/submarine-commons/commons-utils/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-commons</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
diff --git a/submarine-commons/pom.xml b/submarine-commons/pom.xml
index 5545e7a97..5b6ef24ef 100644
--- a/submarine-commons/pom.xml
+++ b/submarine-commons/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/submarine-dist/pom.xml b/submarine-dist/pom.xml
index 5211bdca8..759a7c7cd 100644
--- a/submarine-dist/pom.xml
+++ b/submarine-dist/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
   <artifactId>submarine-dist</artifactId>
diff --git a/submarine-sdk/pysubmarine/example/pytorch/afm/run_afm.sh 
b/submarine-sdk/pysubmarine/example/pytorch/afm/run_afm.sh
index 94358788d..fbae3e237 100644
--- a/submarine-sdk/pysubmarine/example/pytorch/afm/run_afm.sh
+++ b/submarine-sdk/pysubmarine/example/pytorch/afm/run_afm.sh
@@ -24,7 +24,7 @@ PYTHONPATH=$HOME/workspace/submarine/submarine-sdk/pysubmarine
 
 HADOOP_CONF_PATH=${HADOOP_CONF_PATH:-$HADOOP_CONF_DIR}
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_HADOOP_VERSION=2.9
 
SUBMARINE_JAR=/opt/submarine-dist-${SUBMARINE_VERSION}-hadoop-${SUBMARINE_HADOOP_VERSION}/submarine-dist-${SUBMARINE_VERSION}-hadoop-${SUBMARINE_HADOOP_VERSION}/submarine-all-${SUBMARINE_VERSION}-hadoop-${SUBMARINE_HADOOP_VERSION}.jar
 
diff --git a/submarine-sdk/pysubmarine/example/pytorch/deepfm/run_deepfm.sh 
b/submarine-sdk/pysubmarine/example/pytorch/deepfm/run_deepfm.sh
index e00617266..865983a7e 100644
--- a/submarine-sdk/pysubmarine/example/pytorch/deepfm/run_deepfm.sh
+++ b/submarine-sdk/pysubmarine/example/pytorch/deepfm/run_deepfm.sh
@@ -24,7 +24,7 @@ PYTHONPATH=$HOME/workspace/submarine/submarine-sdk/pysubmarine
 
 HADOOP_CONF_PATH=${HADOOP_CONF_PATH:-$HADOOP_CONF_DIR}
 
-SUBMARINE_VERSION=0.8.0-SNAPSHOT
+SUBMARINE_VERSION=0.8.0-RC0
 SUBMARINE_HADOOP_VERSION=2.9
 
SUBMARINE_JAR=/opt/submarine-dist-${SUBMARINE_VERSION}-hadoop-${SUBMARINE_HADOOP_VERSION}/submarine-dist-${SUBMARINE_VERSION}-hadoop-${SUBMARINE_HADOOP_VERSION}/submarine-all-${SUBMARINE_VERSION}-hadoop-${SUBMARINE_HADOOP_VERSION}.jar
 
diff --git a/submarine-sdk/pysubmarine/submarine/cli/__init__.py 
b/submarine-sdk/pysubmarine/submarine/cli/__init__.py
index 73c675d0b..6b5747069 100644
--- a/submarine-sdk/pysubmarine/submarine/cli/__init__.py
+++ b/submarine-sdk/pysubmarine/submarine/cli/__init__.py
@@ -21,10 +21,10 @@
 
     The Submarine CLI allows you to interact with submarine backend via 
command line.
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
 
 
-__version__ = "0.8.0-SNAPSHOT"
+__version__ = "0.8.0-RC0"
diff --git a/submarine-sdk/pysubmarine/submarine/client/__init__.py 
b/submarine-sdk/pysubmarine/submarine/client/__init__.py
index d4190d06b..7ea1ce7e1 100644
--- a/submarine-sdk/pysubmarine/submarine/client/__init__.py
+++ b/submarine-sdk/pysubmarine/submarine/client/__init__.py
@@ -22,7 +22,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
@@ -30,7 +30,7 @@
 
 from __future__ import absolute_import
 
-__version__ = "0.8.0-SNAPSHOT"
+__version__ = "0.8.0-RC0"
 
 # import apis into sdk package
 from submarine.client.api.auth_api import AuthApi
diff --git a/submarine-sdk/pysubmarine/submarine/client/api/auth_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/auth_api.py
index 85e7067b3..58f73d34b 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/auth_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/auth_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/api/environment_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/environment_api.py
index a4f5f8876..5893073b7 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/environment_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/environment_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/api/experiment_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/experiment_api.py
index 417b695ba..d46311db6 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/experiment_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/experiment_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/api/experiment_template_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/experiment_template_api.py
index ad8e07031..27f099752 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/experiment_template_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/experiment_template_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/api/experiment_templates_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/experiment_templates_api.py
index cd0d01141..5b1e07623 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/experiment_templates_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/experiment_templates_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/api/model_version_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/model_version_api.py
index e3e2c1718..bdaaffeb1 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/model_version_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/model_version_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/api/notebook_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/notebook_api.py
index 23e7175b4..29379b586 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/notebook_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/notebook_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/api/registered_model_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/registered_model_api.py
index e10496cfb..9e583d145 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/registered_model_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/registered_model_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/api/serve_api.py 
b/submarine-sdk/pysubmarine/submarine/client/api/serve_api.py
index 5c2a7eb4a..f17ee234f 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api/serve_api.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api/serve_api.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/api_client.py 
b/submarine-sdk/pysubmarine/submarine/client/api_client.py
index 1e8da4e6d..63924c33a 100644
--- a/submarine-sdk/pysubmarine/submarine/client/api_client.py
+++ b/submarine-sdk/pysubmarine/submarine/client/api_client.py
@@ -19,7 +19,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
@@ -93,7 +93,7 @@ class ApiClient(object):
             self.default_headers[header_name] = header_value
         self.cookie = cookie
         # Set default User-Agent.
-        self.user_agent = 'OpenAPI-Generator/0.8.0-SNAPSHOT/python'
+        self.user_agent = 'OpenAPI-Generator/0.8.0-RC0/python'
         self.client_side_validation = configuration.client_side_validation
 
     def __enter__(self):
diff --git a/submarine-sdk/pysubmarine/submarine/client/configuration.py 
b/submarine-sdk/pysubmarine/submarine/client/configuration.py
index c28925a64..fe82fa1ca 100644
--- a/submarine-sdk/pysubmarine/submarine/client/configuration.py
+++ b/submarine-sdk/pysubmarine/submarine/client/configuration.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
@@ -342,8 +342,8 @@ class Configuration(object):
             "Python SDK Debug Report:\n"
             "OS: {env}\n"
             "Python Version: {pyversion}\n"
-            "Version of the API: 0.8.0-SNAPSHOT\n"
-            "SDK Package Version: 0.8.0-SNAPSHOT".format(env=sys.platform, 
pyversion=sys.version)
+            "Version of the API: 0.8.0-RC0\n"
+            "SDK Package Version: 0.8.0-RC0".format(env=sys.platform, 
pyversion=sys.version)
         )
 
     def get_host_settings(self):
diff --git a/submarine-sdk/pysubmarine/submarine/client/exceptions.py 
b/submarine-sdk/pysubmarine/submarine/client/exceptions.py
index b714f7a21..f4b092418 100644
--- a/submarine-sdk/pysubmarine/submarine/client/exceptions.py
+++ b/submarine-sdk/pysubmarine/submarine/client/exceptions.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/__init__.py 
b/submarine-sdk/pysubmarine/submarine/client/models/__init__.py
index 3dec8bf43..e0a2b2134 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/__init__.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/__init__.py
@@ -21,7 +21,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/code_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/code_spec.py
index 6cb183f20..be6df263e 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/code_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/code_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/environment_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/environment_spec.py
index 1f2679119..e20085d9f 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/environment_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/environment_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_meta.py 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_meta.py
index 0e179a605..91ea13404 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/experiment_meta.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/experiment_meta.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_spec.py
index eb99ef745..a3039039b 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/experiment_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/experiment_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_task_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_task_spec.py
index b69c4892f..c3a6b3bd1 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/experiment_task_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/experiment_task_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_param_spec.py
 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_param_spec.py
index 7c3ee9e68..f8e58999b 100644
--- 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_param_spec.py
+++ 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_param_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_spec.py
index e89a29006..f8cdff19a 100644
--- 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_spec.py
+++ 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_submit.py
 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_submit.py
index c2efcb0f9..9e545ad1b 100644
--- 
a/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_submit.py
+++ 
b/submarine-sdk/pysubmarine/submarine/client/models/experiment_template_submit.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/git_code_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/git_code_spec.py
index 722d7ecd4..2e54bc88e 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/git_code_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/git_code_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/json_response.py 
b/submarine-sdk/pysubmarine/submarine/client/models/json_response.py
index 926517cc0..a397da272 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/json_response.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/json_response.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/kernel_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/kernel_spec.py
index c1c88aa4b..aa2118080 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/kernel_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/kernel_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/login_param.py 
b/submarine-sdk/pysubmarine/submarine/client/models/login_param.py
index e6b6b28b9..8bc879bee 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/login_param.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/login_param.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/model_version_entity.py 
b/submarine-sdk/pysubmarine/submarine/client/models/model_version_entity.py
index dcb5bf1a4..c4b260376 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/model_version_entity.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/model_version_entity.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/notebook_meta.py 
b/submarine-sdk/pysubmarine/submarine/client/models/notebook_meta.py
index 8fa923e3b..315df885f 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/notebook_meta.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/notebook_meta.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/notebook_pod_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/notebook_pod_spec.py
index 9f505f9f6..e97092c88 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/notebook_pod_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/notebook_pod_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/notebook_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/notebook_spec.py
index cd438a8e7..672522b2a 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/notebook_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/notebook_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git 
a/submarine-sdk/pysubmarine/submarine/client/models/registered_model_entity.py 
b/submarine-sdk/pysubmarine/submarine/client/models/registered_model_entity.py
index f1a8ac669..a400259d3 100644
--- 
a/submarine-sdk/pysubmarine/submarine/client/models/registered_model_entity.py
+++ 
b/submarine-sdk/pysubmarine/submarine/client/models/registered_model_entity.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/serve_request.py 
b/submarine-sdk/pysubmarine/submarine/client/models/serve_request.py
index 6b36a23ed..4d2329f1f 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/serve_request.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/serve_request.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/models/serve_spec.py 
b/submarine-sdk/pysubmarine/submarine/client/models/serve_spec.py
index fef525628..7021c665a 100644
--- a/submarine-sdk/pysubmarine/submarine/client/models/serve_spec.py
+++ b/submarine-sdk/pysubmarine/submarine/client/models/serve_spec.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/submarine/client/rest.py 
b/submarine-sdk/pysubmarine/submarine/client/rest.py
index 8f1d2b616..dd784c70a 100644
--- a/submarine-sdk/pysubmarine/submarine/client/rest.py
+++ b/submarine-sdk/pysubmarine/submarine/client/rest.py
@@ -20,7 +20,7 @@
 
     The Submarine REST API allows you to access Submarine resources such as,  
experiments, environments and notebooks. The  API is hosted under the /v1 path 
on the Submarine server. For example,  to list experiments on a server hosted 
at http://localhost:8080, access http://localhost:8080/api/v1/experiment/  # 
noqa: E501
 
-    The version of the OpenAPI document: 0.8.0-SNAPSHOT
+    The version of the OpenAPI document: 0.8.0-RC0
     Contact: [email protected]
     Generated by: https://openapi-generator.tech
 """
diff --git a/submarine-sdk/pysubmarine/tests/cli/test_environment.py 
b/submarine-sdk/pysubmarine/tests/cli/test_environment.py
index 185cec24c..1255458b8 100644
--- a/submarine-sdk/pysubmarine/tests/cli/test_environment.py
+++ b/submarine-sdk/pysubmarine/tests/cli/test_environment.py
@@ -50,7 +50,7 @@ def test_all_environment_e2e():
     environment_spec = EnvironmentSpec(
         name="mytest",
         kernel_spec=kernel_spec,
-        docker_image="apache/submarine:jupyter-notebook-gpu-0.8.0-SNAPSHOT",
+        docker_image="apache/submarine:jupyter-notebook-gpu-0.8.0-RC0",
     )
 
     environment = 
submarine_client.create_environment(environment_spec=environment_spec)
diff --git 
a/submarine-sdk/pysubmarine/tests/environment/test_environment_client.py 
b/submarine-sdk/pysubmarine/tests/environment/test_environment_client.py
index 795e5e008..296eb6bc3 100644
--- a/submarine-sdk/pysubmarine/tests/environment/test_environment_client.py
+++ b/submarine-sdk/pysubmarine/tests/environment/test_environment_client.py
@@ -32,7 +32,7 @@ def test_environment_e2e():
     environment_spec = EnvironmentSpec(
         name="mytest",
         kernel_spec=kernel_spec,
-        docker_image="apache/submarine:jupyter-notebook-gpu-0.8.0-SNAPSHOT",
+        docker_image="apache/submarine:jupyter-notebook-gpu-0.8.0-RC0",
     )
 
     environment = 
submarine_client.create_environment(environment_spec=environment_spec)
diff --git a/submarine-serve/pom.xml b/submarine-serve/pom.xml
index 5ffb3fa42..bd4c24217 100644
--- a/submarine-serve/pom.xml
+++ b/submarine-serve/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>submarine</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/pom.xml b/submarine-server/pom.xml
index e74da5ca9..a137fc985 100644
--- a/submarine-server/pom.xml
+++ b/submarine-server/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>submarine</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/server-api/pom.xml 
b/submarine-server/server-api/pom.xml
index c54ab2bb2..d1425301f 100644
--- a/submarine-server/server-api/pom.xml
+++ b/submarine-server/server-api/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>submarine-server</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/server-core/pom.xml 
b/submarine-server/server-core/pom.xml
index 40629671b..466a37e31 100644
--- a/submarine-server/server-core/pom.xml
+++ b/submarine-server/server-core/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>submarine-server</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/server-database/pom.xml 
b/submarine-server/server-database/pom.xml
index 2c45f4bfc..2f20e2ce9 100644
--- a/submarine-server/server-database/pom.xml
+++ b/submarine-server/server-database/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>submarine-server</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/server-submitter/k8s-utils/pom.xml 
b/submarine-server/server-submitter/k8s-utils/pom.xml
index f535baa51..62012f64a 100644
--- a/submarine-server/server-submitter/k8s-utils/pom.xml
+++ b/submarine-server/server-submitter/k8s-utils/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-server-submitter</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/server-submitter/pom.xml 
b/submarine-server/server-submitter/pom.xml
index 15c443fc8..f306a5704 100644
--- a/submarine-server/server-submitter/pom.xml
+++ b/submarine-server/server-submitter/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <artifactId>submarine-server</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-server/server-submitter/submarine-k8s-agent/pom.xml 
b/submarine-server/server-submitter/submarine-k8s-agent/pom.xml
index 12c699150..28c41e566 100644
--- a/submarine-server/server-submitter/submarine-k8s-agent/pom.xml
+++ b/submarine-server/server-submitter/submarine-k8s-agent/pom.xml
@@ -15,7 +15,7 @@
        <parent>
                <groupId>org.apache.submarine</groupId>
                <artifactId>submarine-server-submitter</artifactId>
-               <version>0.8.0-SNAPSHOT</version>
+               <version>0.8.0-RC0</version>
        </parent>
 
        <artifactId>submarine-k8s-agent</artifactId>
diff --git a/submarine-server/server-submitter/submitter-k8s/pom.xml 
b/submarine-server/server-submitter/submitter-k8s/pom.xml
index e47fc8a2a..2e0b67f52 100644
--- a/submarine-server/server-submitter/submitter-k8s/pom.xml
+++ b/submarine-server/server-submitter/submitter-k8s/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>submarine-server-submitter</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/submarine-test/pom.xml b/submarine-test/pom.xml
index 829ccf408..caddd627a 100644
--- a/submarine-test/pom.xml
+++ b/submarine-test/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <artifactId>submarine</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
   <artifactId>submarine-test</artifactId>
   <name>Submarine: Test</name>
diff --git a/submarine-test/test-e2e/pom.xml b/submarine-test/test-e2e/pom.xml
index b0da6f53c..a9d87f561 100644
--- a/submarine-test/test-e2e/pom.xml
+++ b/submarine-test/test-e2e/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <artifactId>submarine-test</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
 
   <artifactId>submarine-test-e2e</artifactId>
diff --git a/submarine-test/test-k8s/pom.xml b/submarine-test/test-k8s/pom.xml
index 13a54e94b..c3f75cd80 100644
--- a/submarine-test/test-k8s/pom.xml
+++ b/submarine-test/test-k8s/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <artifactId>submarine-test</artifactId>
     <groupId>org.apache.submarine</groupId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
   </parent>
 
   <artifactId>submarine-test-k8s</artifactId>
diff --git a/submarine-workbench/interpreter/interpreter-core/pom.xml 
b/submarine-workbench/interpreter/interpreter-core/pom.xml
index 157361102..3a29adfac 100644
--- a/submarine-workbench/interpreter/interpreter-core/pom.xml
+++ b/submarine-workbench/interpreter/interpreter-core/pom.xml
@@ -26,12 +26,12 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-interpreter</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
   <artifactId>submarine-interpreter-core</artifactId>
-  <version>0.8.0-SNAPSHOT</version>
+  <version>0.8.0-RC0</version>
   <name>Submarine: Interpreter Core</name>
   <description>Submarine Interpreter Core</description>
 
diff --git a/submarine-workbench/interpreter/pom.xml 
b/submarine-workbench/interpreter/pom.xml
index 59bb45abd..eaf30b4e3 100644
--- a/submarine-workbench/interpreter/pom.xml
+++ b/submarine-workbench/interpreter/pom.xml
@@ -26,12 +26,12 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-workbench</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
   <artifactId>submarine-interpreter</artifactId>
-  <version>0.8.0-SNAPSHOT</version>
+  <version>0.8.0-RC0</version>
   <packaging>pom</packaging>
   <name>Submarine: Interpreter</name>
   <description>Submarine Interpreter Parent</description>
diff --git a/submarine-workbench/interpreter/python-interpreter/pom.xml 
b/submarine-workbench/interpreter/python-interpreter/pom.xml
index 184d95779..59b98e759 100644
--- a/submarine-workbench/interpreter/python-interpreter/pom.xml
+++ b/submarine-workbench/interpreter/python-interpreter/pom.xml
@@ -26,12 +26,12 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-interpreter</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
   <artifactId>submarine-python-interpreter</artifactId>
-  <version>0.8.0-SNAPSHOT</version>
+  <version>0.8.0-RC0</version>
   <name>Submarine: Interpreter Python</name>
   <description>Submarine Python Interpreter</description>
 
diff --git a/submarine-workbench/interpreter/spark-interpreter/pom.xml 
b/submarine-workbench/interpreter/spark-interpreter/pom.xml
index a64cbb46a..86f7bd690 100644
--- a/submarine-workbench/interpreter/spark-interpreter/pom.xml
+++ b/submarine-workbench/interpreter/spark-interpreter/pom.xml
@@ -26,12 +26,12 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-interpreter</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
   <artifactId>submarine-spark-interpreter</artifactId>
-  <version>0.8.0-SNAPSHOT</version>
+  <version>0.8.0-RC0</version>
   <name>Submarine: Interpreter Spark</name>
   <description>Submarine spark Interpreter</description>
 
diff --git a/submarine-workbench/pom.xml b/submarine-workbench/pom.xml
index 71b1df7ff..0f2510bb3 100644
--- a/submarine-workbench/pom.xml
+++ b/submarine-workbench/pom.xml
@@ -26,7 +26,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
diff --git a/submarine-workbench/workbench-web/pom.xml 
b/submarine-workbench/workbench-web/pom.xml
index 5e2827dc4..d23801d70 100644
--- a/submarine-workbench/workbench-web/pom.xml
+++ b/submarine-workbench/workbench-web/pom.xml
@@ -25,7 +25,7 @@
   <parent>
     <groupId>org.apache.submarine</groupId>
     <artifactId>submarine-workbench</artifactId>
-    <version>0.8.0-SNAPSHOT</version>
+    <version>0.8.0-RC0</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
diff --git a/website/docs/userDocs/submarine-sdk/pysubmarine/development.md 
b/website/docs/userDocs/submarine-sdk/pysubmarine/development.md
index a11941e78..25233463a 100644
--- a/website/docs/userDocs/submarine-sdk/pysubmarine/development.md
+++ b/website/docs/userDocs/submarine-sdk/pysubmarine/development.md
@@ -132,7 +132,7 @@ to generate pysubmarine client API that used to communicate 
with submarine serve
     {
       "packageName" : "submarine.client",
       "projectName" : "submarine.client",
-      "packageVersion": "0.8.0-SNAPSHOT"
+      "packageVersion": "0.8.0-RC0"
     }
     ```
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to