diff --git a/CHANGELOG.md b/CHANGELOG.md
index 000239c5d1..543fba04d2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,112 @@
 # CHANGELOG
 
+## v1.7.12
+
+### Docker images
+
+<table>
+  <tr>
+    <th>component</th>
+    <th>Docker pull</th>
+  </tr>
+  <tr>
+    <td>Agent NGT</td>
+    <td>
+      <code>docker pull vdaas/vald-agent-ngt:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-agent-ngt:v1.7.12</code>
+    </td>
+  </tr>
+  <tr>
+    <td>Agent sidecar</td>
+    <td>
+      <code>docker pull vdaas/vald-agent-sidecar:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-agent-sidecar:v1.7.12</code>
+    </td>
+  </tr>
+  <tr>
+    <td>Discoverers</td>
+    <td>
+      <code>docker pull vdaas/vald-discoverer-k8s:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-discoverer-k8s:v1.7.12</code>
+    </td>
+  </tr>
+  <tr>
+    <td>Gateways</td>
+    <td>
+      <code>docker pull vdaas/vald-lb-gateway:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-lb-gateway:v1.7.12</code><br/>
+      <code>docker pull vdaas/vald-filter-gateway:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-filter-gateway:v1.7.12</code>
+    </td>
+  </tr>
+  <tr>
+    <td>Index Manager</td>
+    <td>
+      <code>docker pull vdaas/vald-manager-index:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-manager-index:v1.7.12</code>
+    </td>
+  </tr>
+  <tr>
+    <td>Helm Operator</td>
+    <td>
+      <code>docker pull vdaas/vald-helm-operator:v1.7.12</code><br/>
+      <code>docker pull ghcr.io/vdaas/vald/vald-helm-operator:v1.7.12</code>
+    </td>
+  </tr>
+</table>
+
+### Documents
+
+- [GoDoc](https://pkg.go.dev/github.com/vdaas/vald@v1.7.12)
+- [Helm Chart Reference](https://github.com/vdaas/vald/blob/v1.7.12/charts/vald/README.md)
+- [Helm Operator Chart Reference](https://github.com/vdaas/vald/blob/v1.7.12/charts/vald-helm-operator/README.md)
+
+### Changes
+
+:sparkles: New feature
+
+- Add rotate-all option to rotator [#2305](https://github.com/vdaas/vald/pull/2305) [#2393](https://github.com/vdaas/vald/pull/2393)
+- Make agent export index metrics to Pod k8s resource [#2319](https://github.com/vdaas/vald/pull/2319) [#2372](https://github.com/vdaas/vald/pull/2372)
+
+:recycle: Refactor
+
+- Delete unnecessary code for mirror [#2366](https://github.com/vdaas/vald/pull/2366) [#2391](https://github.com/vdaas/vald/pull/2391)
+
+:bug: Bugfix
+
+- Resolve kvs already closed before last saving [#2390](https://github.com/vdaas/vald/pull/2390) [#2394](https://github.com/vdaas/vald/pull/2394)
+
+:pencil2: Document
+
+- Create continous benchmark doc [#2352](https://github.com/vdaas/vald/pull/2352) [#2395](https://github.com/vdaas/vald/pull/2395)
+
+:white_check_mark: Testing
+
+- Fix: build error of internal kvs test [#2396](https://github.com/vdaas/vald/pull/2396) [#2398](https://github.com/vdaas/vald/pull/2398)
+
+:green_heart: CI
+
+- Fix: disable protobuf dispatch for client [#2401](https://github.com/vdaas/vald/pull/2401) [#2403](https://github.com/vdaas/vald/pull/2403)
+- Add Con-Bench helm chart to the Vald charts [#2388](https://github.com/vdaas/vald/pull/2388) [#2389](https://github.com/vdaas/vald/pull/2389)
+- Update workflow to release readreplica chart [#2383](https://github.com/vdaas/vald/pull/2383) [#2387](https://github.com/vdaas/vald/pull/2387)
+- Backport ci deps others [#2386](https://github.com/vdaas/vald/pull/2386)
+- Update docker build target platform selection rules [#2370](https://github.com/vdaas/vald/pull/2370) [#2374](https://github.com/vdaas/vald/pull/2374)
+- Add commit hash build image [#2359](https://github.com/vdaas/vald/pull/2359) [#2371](https://github.com/vdaas/vald/pull/2371)
+- Refactor code using golangci-lint [#2362](https://github.com/vdaas/vald/pull/2362) [#2365](https://github.com/vdaas/vald/pull/2365)
+- Change docker scan timeout longer [#2363](https://github.com/vdaas/vald/pull/2363) [#2364](https://github.com/vdaas/vald/pull/2364)
+
+:arrow_up: Update dependencies
+
+- Update deps [#2404](https://github.com/vdaas/vald/pull/2404) [#2405](https://github.com/vdaas/vald/pull/2405)
+
+:lock: Security
+
+- Create SECURITY.md [#2367](https://github.com/vdaas/vald/pull/2367) [#2368](https://github.com/vdaas/vald/pull/2368)
+
+:art: Design
+
+- Change JP logo to EN logo [#2369](https://github.com/vdaas/vald/pull/2369) [#2392](https://github.com/vdaas/vald/pull/2392)
+
 ## v1.7.11
 
 ### Docker images
diff --git a/charts/vald-benchmark-operator/Chart.yaml b/charts/vald-benchmark-operator/Chart.yaml
index d2b1cb2c76..1b6761743f 100644
--- a/charts/vald-benchmark-operator/Chart.yaml
+++ b/charts/vald-benchmark-operator/Chart.yaml
@@ -32,7 +32,7 @@ appVersion: "1.16.0"
 
 apiVersion: v2
 name: vald-benchmark-operator
-version: v1.7.11
+version: v1.7.12
 description: A benchmark operator for benchmarking the Vald cluster.
 type: application
 keywords:
diff --git a/charts/vald-benchmark-operator/README.md b/charts/vald-benchmark-operator/README.md
index d3f279074d..22c392c192 100644
--- a/charts/vald-benchmark-operator/README.md
+++ b/charts/vald-benchmark-operator/README.md
@@ -2,7 +2,7 @@
 
 This is a Helm chart to install `vald-benchmark-operator`.
 
-Current chart version is `v1.7.11`
+Current chart version is `v1.7.12`
 
 ## Table of Contents
 
@@ -27,10 +27,10 @@ Run the following command to install the chart,
 | annotations                                                             | object | `{}`                                                                                                                                                                           | deployment annotations                                                                                      |
 | image.pullPolicy                                                        | string | `"Always"`                                                                                                                                                                     | image pull policy                                                                                           |
 | image.repository                                                        | string | `"vdaas/vald-benchmark-operator"`                                                                                                                                              | job image repository                                                                                        |
-| image.tag                                                               | string | `"v1.7.11"`                                                                                                                                                                    | image tag for job docker image                                                                              |
+| image.tag                                                               | string | `"v1.7.12"`                                                                                                                                                                    | image tag for job docker image                                                                              |
 | job_image.pullPolicy                                                    | string | `"Always"`                                                                                                                                                                     |                                                                                                             |
 | job_image.repository                                                    | string | `"vdaas/vald-benchmark-job"`                                                                                                                                                   |                                                                                                             |
-| job_image.tag                                                           | string | `"v1.7.11"`                                                                                                                                                                    |                                                                                                             |
+| job_image.tag                                                           | string | `"v1.7.12"`                                                                                                                                                                    |                                                                                                             |
 | logging.format                                                          | string | `"raw"`                                                                                                                                                                        | logging format. logging format must be `raw` or `json`                                                      |
 | logging.level                                                           | string | `"debug"`                                                                                                                                                                      | logging level. logging level must be `debug`, `info`, `warn`, `error` or `fatal`.                           |
 | logging.logger                                                          | string | `"glg"`                                                                                                                                                                        | logger name. currently logger must be `glg` or `zap`.                                                       |
diff --git a/charts/vald-benchmark-operator/values.yaml b/charts/vald-benchmark-operator/values.yaml
index f22f3ca3e7..ea2ce647b7 100644
--- a/charts/vald-benchmark-operator/values.yaml
+++ b/charts/vald-benchmark-operator/values.yaml
@@ -33,7 +33,7 @@ image:
   repository: vdaas/vald-benchmark-operator
   # @schema {"name": "image.tag", "type": "string"}
   # image.tag -- image tag
-  tag: v1.7.11
+  tag: v1.7.12
   # @schema {"name": "image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]}
   # image.pullPolicy -- image pull policy
   pullPolicy: Always
@@ -44,7 +44,7 @@ job_image:
   repository: vdaas/vald-benchmark-job
   # @schema {"name": "job_image.tag", "type": "string"}
   # image.tag -- image tag for job docker image
-  tag: v1.7.11
+  tag: v1.7.12
   # @schema {"name": "job_image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]}
   # image.pullPolicy -- image pull policy
   pullPolicy: Always
diff --git a/charts/vald-helm-operator/Chart.yaml b/charts/vald-helm-operator/Chart.yaml
index c37e771588..fb496381c4 100644
--- a/charts/vald-helm-operator/Chart.yaml
+++ b/charts/vald-helm-operator/Chart.yaml
@@ -16,7 +16,7 @@
 
 apiVersion: v2
 name: vald-helm-operator
-version: v1.7.11
+version: v1.7.12
 description: A Helm chart for vald-helm-operator
 type: application
 keywords:
diff --git a/charts/vald-helm-operator/README.md b/charts/vald-helm-operator/README.md
index 745eee16fe..994b528cf7 100644
--- a/charts/vald-helm-operator/README.md
+++ b/charts/vald-helm-operator/README.md
@@ -2,7 +2,7 @@
 
 This is a Helm chart to install vald-helm-operator.
 
-Current chart version is `v1.7.11`
+Current chart version is `v1.7.12`
 
 ## Table of Contents
 
@@ -26,13 +26,13 @@ Run the following command to install the chart,
 
 Please upgrade the CRDs first because Helm doesn't have a support to upgrade CRDs.
 
-    $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.11/charts/vald-helm-operator/crds/valdrelease.yaml
-    $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.11/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml
+    $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.12/charts/vald-helm-operator/crds/valdrelease.yaml
+    $ kubectl replace -f https://raw.githubusercontent.com/vdaas/vald/v1.7.12/charts/vald-helm-operator/crds/valdhelmoperatorrelease.yaml
 
 After upgrading CRDs, you can upgrade the operator.
 If you're using `valdhelmoperatorrelease` (or `vhor`) resource, please update the `spec.image.tag` field of it.
 
-    $ kubectl patch vhor vhor-release -p '{"spec":{"image":{"tag":"v1.7.11"}}}'
+    $ kubectl patch vhor vhor-release -p '{"spec":{"image":{"tag":"v1.7.12"}}}'
 
 On the other hand, please update the operator's deployment manually.
 
@@ -79,7 +79,7 @@ spec: {}
 | healthPort                         | int    | `8081`                                                                                                                                                                         | port of health endpoint                                                                                                          |
 | image.pullPolicy                   | string | `"Always"`                                                                                                                                                                     | image pull policy                                                                                                                |
 | image.repository                   | string | `"vdaas/vald-helm-operator"`                                                                                                                                                   | image repository                                                                                                                 |
-| image.tag                          | string | `"v1.7.11"`                                                                                                                                                                    | image tag                                                                                                                        |
+| image.tag                          | string | `"v1.7.12"`                                                                                                                                                                    | image tag                                                                                                                        |
 | leaderElectionID                   | string | `"vald-helm-operator"`                                                                                                                                                         | name of the configmap that is used for holding the leader lock.                                                                  |
 | livenessProbe.enabled              | bool   | `true`                                                                                                                                                                         | enable liveness probe.                                                                                                           |
 | livenessProbe.failureThreshold     | int    | `2`                                                                                                                                                                            | liveness probe failure threshold                                                                                                 |
diff --git a/charts/vald-helm-operator/values.yaml b/charts/vald-helm-operator/values.yaml
index a2bdd9ffb4..f1566eb3f9 100644
--- a/charts/vald-helm-operator/values.yaml
+++ b/charts/vald-helm-operator/values.yaml
@@ -27,7 +27,7 @@ image:
   repository: vdaas/vald-helm-operator
   # @schema {"name": "image.tag", "type": "string"}
   # image.tag -- image tag
-  tag: v1.7.11
+  tag: v1.7.12
   # @schema {"name": "image.pullPolicy", "type": "string", "enum": ["Always", "Never", "IfNotPresent"]}
   # image.pullPolicy -- image pull policy
   pullPolicy: Always
diff --git a/charts/vald-readreplica/Chart.yaml b/charts/vald-readreplica/Chart.yaml
index 2b921bf256..b78236be86 100644
--- a/charts/vald-readreplica/Chart.yaml
+++ b/charts/vald-readreplica/Chart.yaml
@@ -16,7 +16,7 @@
 
 apiVersion: v2
 name: vald-readreplica
-version: v1.7.11
+version: v1.7.12
 description: A helm chart for readreplica add-on
 type: application
 keywords:
diff --git a/charts/vald-readreplica/README.md b/charts/vald-readreplica/README.md
index c0e3d1f9a3..c94f221934 100644
--- a/charts/vald-readreplica/README.md
+++ b/charts/vald-readreplica/README.md
@@ -4,7 +4,7 @@
 
 This is a Helm chart to install Vald readreplica components.
 
-Current chart version is `v1.7.11`
+Current chart version is `v1.7.12`
 
 ## Install
 
diff --git a/charts/vald/Chart.yaml b/charts/vald/Chart.yaml
index 4304c3a9c1..ea6fb4654c 100644
--- a/charts/vald/Chart.yaml
+++ b/charts/vald/Chart.yaml
@@ -16,7 +16,7 @@
 
 apiVersion: v2
 name: vald
-version: v1.7.11
+version: v1.7.12
 description: A distributed high scalable & high-speed approximate nearest neighbor search engine
 type: application
 keywords:
diff --git a/charts/vald/README.md b/charts/vald/README.md
index d15f2f38a8..9c3e7cfd1a 100644
--- a/charts/vald/README.md
+++ b/charts/vald/README.md
@@ -2,7 +2,7 @@
 
 This is a Helm chart to install Vald components.
 
-Current chart version is `v1.7.11`
+Current chart version is `v1.7.12`
 
 ## Table of Contents
 
@@ -316,7 +316,7 @@ Run the following command to install the chart,
 | defaults.grpc.client.tls.enabled                                                                      | bool   | `false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | TLS enabled                                                                                                                                                                                                                                                                                                                                                                                                                      |
 | defaults.grpc.client.tls.insecure_skip_verify                                                         | bool   | `false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | enable/disable skip SSL certificate verification                                                                                                                                                                                                                                                                                                                                                                                 |
 | defaults.grpc.client.tls.key                                                                          | string | `"/path/to/key"`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | TLS key path                                                                                                                                                                                                                                                                                                                                                                                                                     |
-| defaults.image.tag                                                                                    | string | `"v1.7.11"`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | docker image tag                                                                                                                                                                                                                                                                                                                                                                                                                 |
+| defaults.image.tag                                                                                    | string | `"v1.7.12"`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | docker image tag                                                                                                                                                                                                                                                                                                                                                                                                                 |
 | defaults.logging.format                                                                               | string | `"raw"`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | logging format. logging format must be `raw` or `json`                                                                                                                                                                                                                                                                                                                                                                           |
 | defaults.logging.level                                                                                | string | `"debug"`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | logging level. logging level must be `debug`, `info`, `warn`, `error` or `fatal`.                                                                                                                                                                                                                                                                                                                                                |
 | defaults.logging.logger                                                                               | string | `"glg"`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | logger name. currently logger must be `glg` or `zap`.                                                                                                                                                                                                                                                                                                                                                                            |
diff --git a/charts/vald/values.yaml b/charts/vald/values.yaml
index 710817c6e6..01598eff32 100644
--- a/charts/vald/values.yaml
+++ b/charts/vald/values.yaml
@@ -38,7 +38,7 @@ defaults:
   image:
     # @schema {"name": "defaults.image.tag", "type": "string"}
     # defaults.image.tag -- docker image tag
-    tag: v1.7.11
+    tag: v1.7.12
   # @schema {"name": "defaults.server_config", "type": "object", "anchor": "server_config"}
   server_config:
     # @schema {"name": "defaults.server_config.servers", "type": "object"}
diff --git a/k8s/agent/ngt/configmap.yaml b/k8s/agent/ngt/configmap.yaml
index 35eadceb86..cbe05d8702 100644
--- a/k8s/agent/ngt/configmap.yaml
+++ b/k8s/agent/ngt/configmap.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-agent-config
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: agent
 data:
   config.yaml: |
diff --git a/k8s/agent/pdb.yaml b/k8s/agent/pdb.yaml
index 6d37050e33..1e1bbff088 100644
--- a/k8s/agent/pdb.yaml
+++ b/k8s/agent/pdb.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-agent
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: agent
 spec:
   maxUnavailable: 1
diff --git a/k8s/agent/priorityclass.yaml b/k8s/agent/priorityclass.yaml
index a3300e3223..b777ce6849 100644
--- a/k8s/agent/priorityclass.yaml
+++ b/k8s/agent/priorityclass.yaml
@@ -19,10 +19,10 @@ metadata:
   name: default-vald-agent-priority
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: agent
 value: 1e+09
 preemptionPolicy: Never
diff --git a/k8s/agent/statefulset.yaml b/k8s/agent/statefulset.yaml
index 3273b12c92..b90010fe12 100644
--- a/k8s/agent/statefulset.yaml
+++ b/k8s/agent/statefulset.yaml
@@ -20,10 +20,10 @@ metadata:
   labels:
     app: vald-agent
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: agent
 spec:
   serviceName: vald-agent
diff --git a/k8s/agent/svc.yaml b/k8s/agent/svc.yaml
index 70fb1a9ff3..c4efe14eb5 100644
--- a/k8s/agent/svc.yaml
+++ b/k8s/agent/svc.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-agent
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: agent
 spec:
   ports:
diff --git a/k8s/discoverer/clusterrole.yaml b/k8s/discoverer/clusterrole.yaml
index e1c698913d..e501a338bd 100644
--- a/k8s/discoverer/clusterrole.yaml
+++ b/k8s/discoverer/clusterrole.yaml
@@ -19,10 +19,10 @@ metadata:
   name: discoverer
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 rules:
   - apiGroups:
diff --git a/k8s/discoverer/clusterrolebinding.yaml b/k8s/discoverer/clusterrolebinding.yaml
index fe4a933729..bb9d3bd78e 100644
--- a/k8s/discoverer/clusterrolebinding.yaml
+++ b/k8s/discoverer/clusterrolebinding.yaml
@@ -19,10 +19,10 @@ metadata:
   name: discoverer
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 roleRef:
   apiGroup: rbac.authorization.k8s.io
diff --git a/k8s/discoverer/configmap.yaml b/k8s/discoverer/configmap.yaml
index c556e3bab1..114ba74f54 100644
--- a/k8s/discoverer/configmap.yaml
+++ b/k8s/discoverer/configmap.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-discoverer-config
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 data:
   config.yaml: |
diff --git a/k8s/discoverer/deployment.yaml b/k8s/discoverer/deployment.yaml
index c0730c3523..d919aeb6a0 100644
--- a/k8s/discoverer/deployment.yaml
+++ b/k8s/discoverer/deployment.yaml
@@ -20,10 +20,10 @@ metadata:
   labels:
     app: vald-discoverer
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 spec:
   progressDeadlineSeconds: 600
@@ -46,7 +46,7 @@ spec:
         app.kubernetes.io/instance: release-name
         app.kubernetes.io/component: discoverer
       annotations:
-        checksum/configmap: e0e07fdaa5da68161b5d1dc09ff2c240272ab54c9f3251a38baa8370ffe835cf
+        checksum/configmap: 3576aef4e662ff42d12a62b3bf5e3976ad5977b31d53b08f070ec4c5e6825b2e
         profefe.com/enable: "true"
         profefe.com/port: "6060"
         profefe.com/service: vald-discoverer
diff --git a/k8s/discoverer/pdb.yaml b/k8s/discoverer/pdb.yaml
index 61a12ce25c..a81d76c5f5 100644
--- a/k8s/discoverer/pdb.yaml
+++ b/k8s/discoverer/pdb.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-discoverer
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 spec:
   maxUnavailable: 50%
diff --git a/k8s/discoverer/priorityclass.yaml b/k8s/discoverer/priorityclass.yaml
index 4dd3fef6e4..8d86d9517c 100644
--- a/k8s/discoverer/priorityclass.yaml
+++ b/k8s/discoverer/priorityclass.yaml
@@ -19,10 +19,10 @@ metadata:
   name: default-vald-discoverer-priority
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 value: 1e+06
 globalDefault: false
diff --git a/k8s/discoverer/serviceaccount.yaml b/k8s/discoverer/serviceaccount.yaml
index b143c38980..8371b2133f 100644
--- a/k8s/discoverer/serviceaccount.yaml
+++ b/k8s/discoverer/serviceaccount.yaml
@@ -19,8 +19,8 @@ metadata:
   name: vald
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
diff --git a/k8s/discoverer/svc.yaml b/k8s/discoverer/svc.yaml
index e311562e2a..bf5bab416e 100644
--- a/k8s/discoverer/svc.yaml
+++ b/k8s/discoverer/svc.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-discoverer
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: discoverer
 spec:
   ports:
diff --git a/k8s/gateway/gateway/ing.yaml b/k8s/gateway/gateway/ing.yaml
index c8a6025ba1..ec98986d72 100644
--- a/k8s/gateway/gateway/ing.yaml
+++ b/k8s/gateway/gateway/ing.yaml
@@ -22,10 +22,10 @@ metadata:
     name: vald-lb-gateway-ingress
     app: vald-lb-gateway-ingress
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
   name: release-name-ingress
 spec:
diff --git a/k8s/gateway/gateway/lb/configmap.yaml b/k8s/gateway/gateway/lb/configmap.yaml
index c0e8f1c16c..7e9f8605f6 100644
--- a/k8s/gateway/gateway/lb/configmap.yaml
+++ b/k8s/gateway/gateway/lb/configmap.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-lb-gateway-config
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
 data:
   config.yaml: |
diff --git a/k8s/gateway/gateway/lb/deployment.yaml b/k8s/gateway/gateway/lb/deployment.yaml
index 79544e7063..44dc9b6181 100644
--- a/k8s/gateway/gateway/lb/deployment.yaml
+++ b/k8s/gateway/gateway/lb/deployment.yaml
@@ -20,10 +20,10 @@ metadata:
   labels:
     app: vald-lb-gateway
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
 spec:
   progressDeadlineSeconds: 600
@@ -45,7 +45,7 @@ spec:
         app.kubernetes.io/instance: release-name
         app.kubernetes.io/component: gateway-lb
       annotations:
-        checksum/configmap: 01c8a05d737a80b2a09aeb32657bb5a4bf3b0a383c5d61b219747a4857f11d72
+        checksum/configmap: 9be7108fab18302bca4c553ace0bfda5b1f7449bb5956ff795496693da400f13
         profefe.com/enable: "true"
         profefe.com/port: "6060"
         profefe.com/service: vald-lb-gateway
diff --git a/k8s/gateway/gateway/lb/hpa.yaml b/k8s/gateway/gateway/lb/hpa.yaml
index 3c7cab7104..3b7f071fbf 100644
--- a/k8s/gateway/gateway/lb/hpa.yaml
+++ b/k8s/gateway/gateway/lb/hpa.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-lb-gateway
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
 spec:
   maxReplicas: 9
diff --git a/k8s/gateway/gateway/lb/pdb.yaml b/k8s/gateway/gateway/lb/pdb.yaml
index 29383df15a..aaaddfe07e 100644
--- a/k8s/gateway/gateway/lb/pdb.yaml
+++ b/k8s/gateway/gateway/lb/pdb.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-lb-gateway
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
 spec:
   maxUnavailable: 50%
diff --git a/k8s/gateway/gateway/lb/priorityclass.yaml b/k8s/gateway/gateway/lb/priorityclass.yaml
index 0b0947f161..702db911d7 100644
--- a/k8s/gateway/gateway/lb/priorityclass.yaml
+++ b/k8s/gateway/gateway/lb/priorityclass.yaml
@@ -19,10 +19,10 @@ metadata:
   name: default-vald-lb-gateway-priority
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
 value: 1e+06
 globalDefault: false
diff --git a/k8s/gateway/gateway/lb/svc.yaml b/k8s/gateway/gateway/lb/svc.yaml
index 863d84769a..acc3699aa3 100644
--- a/k8s/gateway/gateway/lb/svc.yaml
+++ b/k8s/gateway/gateway/lb/svc.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-lb-gateway
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: gateway-lb
 spec:
   ports:
diff --git a/k8s/manager/index/configmap.yaml b/k8s/manager/index/configmap.yaml
index 0155a5ec3b..021f44e776 100644
--- a/k8s/manager/index/configmap.yaml
+++ b/k8s/manager/index/configmap.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-manager-index-config
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: manager-index
 data:
   config.yaml: |
diff --git a/k8s/manager/index/deployment.yaml b/k8s/manager/index/deployment.yaml
index a21b6d0a04..61b847553f 100644
--- a/k8s/manager/index/deployment.yaml
+++ b/k8s/manager/index/deployment.yaml
@@ -20,10 +20,10 @@ metadata:
   labels:
     app: vald-manager-index
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: manager-index
 spec:
   progressDeadlineSeconds: 600
@@ -46,7 +46,7 @@ spec:
         app.kubernetes.io/instance: release-name
         app.kubernetes.io/component: manager-index
       annotations:
-        checksum/configmap: 019e5ed5474f453e81d485e4e13b7bab381ea2dc77b3767c423cb30744b5408e
+        checksum/configmap: a7f406999d62770af1134699e65d5283c6df909bd3e2b9571b75b66a69cec18d
         profefe.com/enable: "true"
         profefe.com/port: "6060"
         profefe.com/service: vald-manager-index
diff --git a/k8s/manager/index/pdb.yaml b/k8s/manager/index/pdb.yaml
index 54fc5c422f..43114f2ff2 100644
--- a/k8s/manager/index/pdb.yaml
+++ b/k8s/manager/index/pdb.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-manager-index
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: manager-index
 spec:
   maxUnavailable: 50%
diff --git a/k8s/manager/index/priorityclass.yaml b/k8s/manager/index/priorityclass.yaml
index 5f80745f2e..99310b2c63 100644
--- a/k8s/manager/index/priorityclass.yaml
+++ b/k8s/manager/index/priorityclass.yaml
@@ -19,10 +19,10 @@ metadata:
   name: default-vald-manager-index-priority
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: manager-index
 value: 1e+06
 globalDefault: false
diff --git a/k8s/manager/index/svc.yaml b/k8s/manager/index/svc.yaml
index b8d93ff256..a4470686d8 100644
--- a/k8s/manager/index/svc.yaml
+++ b/k8s/manager/index/svc.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-manager-index
   labels:
     app.kubernetes.io/name: vald
-    helm.sh/chart: vald-v1.7.11
+    helm.sh/chart: vald-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: manager-index
 spec:
   ports:
diff --git a/k8s/operator/helm/operator.yaml b/k8s/operator/helm/operator.yaml
index e8249ee6eb..a3447788f0 100644
--- a/k8s/operator/helm/operator.yaml
+++ b/k8s/operator/helm/operator.yaml
@@ -21,10 +21,10 @@ metadata:
   labels:
     app: vald-helm-operator
     app.kubernetes.io/name: vald-helm-operator
-    helm.sh/chart: vald-helm-operator-v1.7.11
+    helm.sh/chart: vald-helm-operator-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: helm-operator
 spec:
   replicas: 2
@@ -42,7 +42,7 @@ spec:
       serviceAccountName: vald-helm-operator
       containers:
         - name: vald-helm-operator
-          image: "vdaas/vald-helm-operator:v1.7.11"
+          image: "vdaas/vald-helm-operator:v1.7.12"
           imagePullPolicy: Always
           args:
             - "run"
diff --git a/k8s/operator/helm/svc.yaml b/k8s/operator/helm/svc.yaml
index fe54920ac2..a6d922ab2d 100644
--- a/k8s/operator/helm/svc.yaml
+++ b/k8s/operator/helm/svc.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-helm-operator
   labels:
     app.kubernetes.io/name: vald-helm-operator
-    helm.sh/chart: vald-helm-operator-v1.7.11
+    helm.sh/chart: vald-helm-operator-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: helm-operator
 spec:
   ports:
diff --git a/k8s/readreplica/configmap.yaml b/k8s/readreplica/configmap.yaml
index 475d27c2ed..db84ea07ad 100644
--- a/k8s/readreplica/configmap.yaml
+++ b/k8s/readreplica/configmap.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-agent-ngt-readreplica-config
   labels:
     app.kubernetes.io/name: vald-readreplica
-    helm.sh/chart: vald-readreplica-v1.7.11
+    helm.sh/chart: vald-readreplica-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: agent
 data:
   config.yaml: |
diff --git a/k8s/tools/benchmark/operator/configmap.yaml b/k8s/tools/benchmark/operator/configmap.yaml
index 12975b7c84..499c6053a8 100644
--- a/k8s/tools/benchmark/operator/configmap.yaml
+++ b/k8s/tools/benchmark/operator/configmap.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-benchmark-operator-config
   labels:
     app.kubernetes.io/name: vald-benchmark-operator
-    helm.sh/chart: vald-benchmark-operator-v1.7.11
+    helm.sh/chart: vald-benchmark-operator-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: benchmark-operator
 data:
   config.yaml: |
@@ -138,5 +138,5 @@ data:
         enabled: false
         sampling_rate: 1
     job_image:
-      image: "vdaas/vald-benchmark-job:v1.7.11"
+      image: "vdaas/vald-benchmark-job:v1.7.12"
       pullPolicy: Always
diff --git a/k8s/tools/benchmark/operator/deployment.yaml b/k8s/tools/benchmark/operator/deployment.yaml
index f3c4bc23ce..0d011c806f 100644
--- a/k8s/tools/benchmark/operator/deployment.yaml
+++ b/k8s/tools/benchmark/operator/deployment.yaml
@@ -21,10 +21,10 @@ metadata:
   labels:
     app: vald-benchmark-operator
     app.kubernetes.io/name: vald-benchmark-operator
-    helm.sh/chart: vald-benchmark-operator-v1.7.11
+    helm.sh/chart: vald-benchmark-operator-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: benchmark-operator
 spec:
   replicas: 1
@@ -42,7 +42,7 @@ spec:
       serviceAccountName: vald-benchmark-operator
       containers:
         - name: vald-benchmark-operator
-          image: "vdaas/vald-benchmark-operator:v1.7.11"
+          image: "vdaas/vald-benchmark-operator:v1.7.12"
           imagePullPolicy: Always
           livenessProbe:
             failureThreshold: 2
diff --git a/k8s/tools/benchmark/operator/service.yaml b/k8s/tools/benchmark/operator/service.yaml
index e71f7e6b6b..df0538691d 100644
--- a/k8s/tools/benchmark/operator/service.yaml
+++ b/k8s/tools/benchmark/operator/service.yaml
@@ -19,10 +19,10 @@ metadata:
   name: vald-benchmark-operator
   labels:
     app.kubernetes.io/name: vald-benchmark-operator
-    helm.sh/chart: vald-benchmark-operator-v1.7.11
+    helm.sh/chart: vald-benchmark-operator-v1.7.12
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: release-name
-    app.kubernetes.io/version: v1.7.11
+    app.kubernetes.io/version: v1.7.12
     app.kubernetes.io/component: helm-operator
 spec:
   ports:
diff --git a/versions/VALD_VERSION b/versions/VALD_VERSION
index 992322844a..b84efa430e 100644
--- a/versions/VALD_VERSION
+++ b/versions/VALD_VERSION
@@ -1 +1 @@
-v1.7.11
+v1.7.12