You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by hs...@apache.org on 2023/05/22 02:25:42 UTC

[incubator-teaclave] branch release-v0.5.1 updated (e6aef964 -> 39d575ad)

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

hsun pushed a change to branch release-v0.5.1
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git


    omit e6aef964 Bump version to 0.5.1
    omit aae91320 Minor fixes
    omit 2e5602d2 Sync with Rust SGX SDK
     add 49c259e4 Sync with Rust SGX SDK
     new b169258b Minor fixes
     new 39d575ad Bump version to 0.5.1

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e6aef964)
            \
             N -- N -- N   refs/heads/release-v0.5.1 (39d575ad)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org


[incubator-teaclave] 01/02: Minor fixes

Posted by hs...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hsun pushed a commit to branch release-v0.5.1
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git

commit b169258bad5593a4833f420046bed47817cc6729
Author: sunhe05 <su...@baidu.com>
AuthorDate: Tue May 9 03:44:20 2023 +0000

    Minor fixes
---
 .drone.yml               | 24 ++++++++++++------------
 .gitignore               |  3 ++-
 README.md                |  1 +
 docs/release-guide.md    |  2 +-
 third_party/README.md    |  1 -
 third_party/rust-sgx-sdk |  2 +-
 6 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/.drone.yml b/.drone.yml
index 89116cf4..1bf54cca 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 x-isgx-1804-image: &isgx-1804-image
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
 
 kind: pipeline
 name: sgx-debug-ubuntu-1804
@@ -81,7 +81,7 @@ node:
 ---
 
 x-dcap-1804-image: &dcap-1804-image
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-dcap-1.14:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-dcap-1.14:0.2.0
 
 kind: pipeline
 name: sgx-dcap-debug-ubuntu-1804
@@ -169,7 +169,7 @@ node:
 ---
 
 x-isgx-2004-image: &isgx-2004-image
-  image: teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-2004-sgx-2.17.1:0.2.0
 
 kind: pipeline
 name: sgx-debug-ubuntu-2004
@@ -236,7 +236,7 @@ node:
 ---
 
 x-dcap-2004-image: &dcap-2004-image
-  image: teaclave/teaclave-build-ubuntu-2004-sgx-dcap-1.14:0.1.0
+  image: teaclave/teaclave-build-ubuntu-2004-sgx-dcap-1.14:0.2.0
 
 kind: pipeline
 name: sgx-dcap-debug-ubuntu-2004
@@ -263,7 +263,7 @@ steps:
   - sed -i 's/ias_root_ca_cert/dcap_root_ca_cert/' config/build.config.toml
   - cd build && make VERBOSE=1 -j2
 - name: tvm example
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
   commands:
   - . ~/.cargo/env
   - cd examples/python/wasm_tvm_mnist_payload
@@ -324,7 +324,7 @@ node:
 ---
 
 x-dcap-2004-image: &dcap-2004-image
-  image: teaclave/teaclave-build-ubuntu-2004-sgx-dcap-1.14:0.1.0
+  image: teaclave/teaclave-build-ubuntu-2004-sgx-dcap-1.14:0.2.0
 
 kind: pipeline
 name: sgx-dcap-coverage-ubuntu-2004
@@ -351,7 +351,7 @@ steps:
   - sed -i 's/ias_root_ca_cert/dcap_root_ca_cert/' config/build.config.toml
   - cd build && make VERBOSE=1 -j2
 - name: tvm example
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
   commands:
   - . ~/.cargo/env
   - cd examples/python/wasm_tvm_mnist_payload
@@ -411,7 +411,7 @@ node:
 ---
 
 x-dcap-2004-image: &dcap-2004-image
-  image: teaclave/teaclave-build-ubuntu-2004-sgx-dcap-1.14:0.1.0
+  image: teaclave/teaclave-build-ubuntu-2004-sgx-dcap-1.14:0.2.0
 
 kind: pipeline
 name: sgx-dcap-release-ubuntu-2004
@@ -499,7 +499,7 @@ node:
 ---
 
 x-isgx-1804-image: &isgx-1804-image
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
 
 kind: pipeline
 name: sgx-release-ubuntu-1804
@@ -564,7 +564,7 @@ node:
 ---
 
 x-isgx-1804-image: &isgx-1804-image
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
 
 kind: pipeline
 name: sim-debug-ubuntu-1804
@@ -615,7 +615,7 @@ node:
 ---
 
 x-isgx-1804-image: &isgx-1804-image
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
 
 kind: pipeline
 name: sim-release-ubuntu-1804
@@ -659,7 +659,7 @@ node:
 ---
 
 x-isgx-1804-image: &isgx-1804-image
-  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.1.0
+  image: teaclave/teaclave-build-ubuntu-1804-sgx-2.17.1:0.2.0
 
 kind: pipeline
 name: lint
diff --git a/.gitignore b/.gitignore
index 64480272..4190671d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,6 +19,7 @@
 **/*.a
 **/*.so
 **/*.swp
+**/*.wasm
 **/.DS_Store
 cov.info
 cov_report
@@ -30,4 +31,4 @@ cov_report
 # ignore intermediate assets during building and testing
 examples/c/builtin_echo
 examples/c/builtin_ordered_set_intersect
-examples/python/out.jpg
\ No newline at end of file
+examples/python/out.jpg
diff --git a/README.md b/README.md
index d0c9b86d..7a6f6e52 100644
--- a/README.md
+++ b/README.md
@@ -99,6 +99,7 @@ sub-projects under Teaclave:
 
 - [Teaclave SGX SDK](https://github.com/apache/incubator-teaclave-sgx-sdk)
 - [Teaclave TrustZone SDK](https://github.com/apache/incubator-teaclave-trustzone-sdk)
+- [Teaclave Java TEE SDK](https://github.com/apache/incubator-teaclave-java-tee-sdk)
 
 ## Contributing
 
diff --git a/docs/release-guide.md b/docs/release-guide.md
index 2052f108..d664a3df 100644
--- a/docs/release-guide.md
+++ b/docs/release-guide.md
@@ -279,4 +279,4 @@ channels (Twitter, Discord, etc.).
 
 **Blog example**:
 - title: Announcing Apache Teaclave (incubating) 0.3.0
-- link: <https://teaclave.apache.org/blog/2021-09-30-announcing-teaclave-0-3-0/>
+- link: <https://teaclave.apache.org/blog/2021-10-01-announcing-teaclave-0-3-0/>
diff --git a/third_party/README.md b/third_party/README.md
index b4f9e442..ea3b4e34 100644
--- a/third_party/README.md
+++ b/third_party/README.md
@@ -15,7 +15,6 @@ download any code from external package registry such as
 for development ease but are recommended for production use.
 
 Basically, we have these submodules:
-  - `mesapy`: a Python interpreter targeting SGX.
   - `rust-sgx-sdk`: Teaclave SGX SDK for standard libraries and Rust bindings of
     SGX libraries.
   - `webassembly-micro-runtime`: A sandboxed runtime to execute(interpret)
diff --git a/third_party/rust-sgx-sdk b/third_party/rust-sgx-sdk
index bee5d8e4..68f29a74 160000
--- a/third_party/rust-sgx-sdk
+++ b/third_party/rust-sgx-sdk
@@ -1 +1 @@
-Subproject commit bee5d8e408dfcaa3adfc73b8504211ffb15edad0
+Subproject commit 68f29a74a151dced4553a26286db5b7c899668b2


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org


[incubator-teaclave] 02/02: Bump version to 0.5.1

Posted by hs...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hsun pushed a commit to branch release-v0.5.1
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git

commit 39d575adf291431f2f9656057676cdc55d89f96f
Author: sunhe05 <su...@baidu.com>
AuthorDate: Tue May 9 03:22:30 2023 +0000

    Bump version to 0.5.1
---
 attestation/Cargo.toml                             |  2 +-
 binder/Cargo.toml                                  |  2 +-
 binder/attribute/Cargo.toml                        |  2 +-
 cli/Cargo.toml                                     |  2 +-
 cmake/tomls/Cargo.sgx_trusted_lib.lock             | 60 ++++++++++----------
 cmake/tomls/Cargo.sgx_untrusted_app.lock           | 64 +++++++++++-----------
 cmake/tomls/Cargo.unix_app.lock                    | 22 ++++----
 config/Cargo.toml                                  |  2 +-
 config/config_gen/Cargo.lock                       |  2 +-
 config/config_gen/Cargo.toml                       |  2 +-
 crypto/Cargo.toml                                  |  2 +-
 dcap/Cargo.toml                                    |  2 +-
 examples/python/wasm_rust_psi_payload/Cargo.lock   |  2 +-
 examples/rust/builtin_echo/Cargo.lock              | 18 +++---
 examples/rust/builtin_echo/Cargo.toml              |  2 +-
 .../rust/builtin_ordered_set_intersect/Cargo.lock  | 18 +++---
 .../rust/builtin_ordered_set_intersect/Cargo.toml  |  2 +-
 executor/Cargo.toml                                |  2 +-
 executor/context/Cargo.toml                        |  2 +-
 file_agent/Cargo.toml                              |  2 +-
 function/Cargo.toml                                |  2 +-
 logger/Cargo.toml                                  |  2 +-
 rpc/Cargo.toml                                     |  2 +-
 rpc/proc_macro/Cargo.toml                          |  2 +-
 runtime/Cargo.toml                                 |  2 +-
 sdk/payload/wasm/teaclave_context/Cargo.toml       |  2 +-
 sdk/rust/Cargo.lock                                | 16 +++---
 sdk/rust/Cargo.toml                                |  2 +-
 .../TeaclaveClientSDK/TeaclaveClientSDK.podspec    |  4 +-
 .../TeaclaveClientSDK.xcodeproj/project.pbxproj    |  4 +-
 services/access_control/app/Cargo.toml             |  2 +-
 services/access_control/enclave/Cargo.toml         |  2 +-
 services/authentication/app/Cargo.toml             |  2 +-
 services/authentication/enclave/Cargo.toml         |  2 +-
 services/execution/app/Cargo.toml                  |  2 +-
 services/execution/enclave/Cargo.toml              |  2 +-
 services/frontend/app/Cargo.toml                   |  2 +-
 services/frontend/enclave/Cargo.toml               |  2 +-
 services/management/app/Cargo.toml                 |  2 +-
 services/management/enclave/Cargo.toml             |  2 +-
 services/proto/Cargo.toml                          |  2 +-
 services/proto/proto_gen/Cargo.lock                |  2 +-
 services/proto/proto_gen/Cargo.toml                |  2 +-
 services/scheduler/app/Cargo.toml                  |  2 +-
 services/scheduler/enclave/Cargo.toml              |  2 +-
 services/storage/app/Cargo.toml                    |  2 +-
 services/storage/enclave/Cargo.toml                |  2 +-
 services/utils/service_app_utils/Cargo.toml        |  2 +-
 services/utils/service_enclave_utils/Cargo.toml    |  2 +-
 .../service_enclave_utils/proc_macro/Cargo.toml    |  2 +-
 tests/functional/app/Cargo.toml                    |  2 +-
 tests/functional/enclave/Cargo.toml                |  2 +-
 tests/integration/app/Cargo.toml                   |  2 +-
 tests/integration/enclave/Cargo.toml               |  2 +-
 tests/unit/app/Cargo.toml                          |  2 +-
 tests/unit/enclave/Cargo.toml                      |  2 +-
 tests/utils/Cargo.toml                             |  2 +-
 tools/sgx_tool/app/Cargo.toml                      |  2 +-
 tools/sgx_tool/enclave/Cargo.toml                  |  2 +-
 types/Cargo.toml                                   |  2 +-
 worker/Cargo.toml                                  |  2 +-
 61 files changed, 156 insertions(+), 156 deletions(-)

diff --git a/attestation/Cargo.toml b/attestation/Cargo.toml
index df7d3728..bf94baaa 100644
--- a/attestation/Cargo.toml
+++ b/attestation/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Provides TLS-based remote attestation mechanism in Teaclave."
 license = "Apache-2.0"
diff --git a/binder/Cargo.toml b/binder/Cargo.toml
index 2b0ad67a..2ed59564 100644
--- a/binder/Cargo.toml
+++ b/binder/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_binder"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Abstract communication interfaces between TEE untrusted/trusted worlds."
 license = "Apache-2.0"
diff --git a/binder/attribute/Cargo.toml b/binder/attribute/Cargo.toml
index 67af96de..3c1226f0 100644
--- a/binder/attribute/Cargo.toml
+++ b/binder/attribute/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_binder_attribute"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Macros for binder"
 license = "Apache-2.0"
diff --git a/cli/Cargo.toml b/cli/Cargo.toml
index 54316d6d..cd50bc32 100644
--- a/cli/Cargo.toml
+++ b/cli/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_cli"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave command line tool"
 license = "Apache-2.0"
diff --git a/cmake/tomls/Cargo.sgx_trusted_lib.lock b/cmake/tomls/Cargo.sgx_trusted_lib.lock
index 4d679c10..1e832dc0 100644
--- a/cmake/tomls/Cargo.sgx_trusted_lib.lock
+++ b/cmake/tomls/Cargo.sgx_trusted_lib.lock
@@ -1541,7 +1541,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_access_control_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1564,7 +1564,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1597,7 +1597,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_authentication_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1623,7 +1623,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_binder"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1641,7 +1641,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_binder_attribute"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "quote 0.6.13",
  "syn 0.15.44",
@@ -1649,7 +1649,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -1660,7 +1660,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -1674,7 +1674,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_execution_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1701,7 +1701,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_executor"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1723,7 +1723,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_executor_context"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1743,7 +1743,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_file_agent"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1765,7 +1765,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_frontend_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1788,7 +1788,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_function"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1814,7 +1814,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_functional_tests_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "inventory",
@@ -1839,7 +1839,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_integration_tests_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -1864,7 +1864,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_logger"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -1875,7 +1875,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_management_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1900,7 +1900,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1920,7 +1920,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1941,7 +1941,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2 1.0.56",
  "quote 1.0.26",
@@ -1950,7 +1950,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_runtime"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -1962,7 +1962,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_scheduler_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1985,7 +1985,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_service_enclave_utils"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger",
@@ -2003,7 +2003,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_service_enclave_utils_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2 1.0.56",
  "quote 1.0.26",
@@ -2012,7 +2012,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_sgx_tool_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -2029,7 +2029,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_storage_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -2050,7 +2050,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_test_utils"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "inventory",
  "teaclave_test_utils_proc_macro",
@@ -2067,7 +2067,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -2088,7 +2088,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_unit_tests_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -2121,7 +2121,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_worker"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
diff --git a/cmake/tomls/Cargo.sgx_untrusted_app.lock b/cmake/tomls/Cargo.sgx_untrusted_app.lock
index e4aebc45..a83bd377 100644
--- a/cmake/tomls/Cargo.sgx_untrusted_app.lock
+++ b/cmake/tomls/Cargo.sgx_untrusted_app.lock
@@ -1754,7 +1754,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_access_control_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -1765,7 +1765,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1798,7 +1798,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_authentication_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -1809,7 +1809,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_binder"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -1827,7 +1827,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_binder_attribute"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "quote 0.6.13",
  "syn 0.15.44",
@@ -1835,7 +1835,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -1846,7 +1846,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -1860,7 +1860,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_execution_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -1876,7 +1876,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_execution_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1903,7 +1903,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_executor"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1925,7 +1925,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_executor_context"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "gbdt",
@@ -1945,7 +1945,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_file_agent"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1967,7 +1967,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_frontend_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -1978,7 +1978,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_function"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -2004,7 +2004,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_functional_tests"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2017,7 +2017,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_integration_tests"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2031,7 +2031,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_logger"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -2042,7 +2042,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_management_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2053,7 +2053,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -2073,7 +2073,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -2094,7 +2094,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2 1.0.56",
  "quote 1.0.26",
@@ -2103,7 +2103,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_runtime"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -2115,7 +2115,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_scheduler_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2126,7 +2126,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_service_app_utils"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "ctrlc",
@@ -2141,7 +2141,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_service_enclave_utils"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.9.3",
@@ -2159,7 +2159,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_service_enclave_utils_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2 1.0.56",
  "quote 1.0.26",
@@ -2168,7 +2168,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_sgx_tool"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2184,7 +2184,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_storage_service"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2195,7 +2195,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_test_utils"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "inventory",
  "teaclave_test_utils_proc_macro",
@@ -2212,7 +2212,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -2233,7 +2233,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_unit_tests"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger 0.7.1",
@@ -2247,7 +2247,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_worker"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
diff --git a/cmake/tomls/Cargo.unix_app.lock b/cmake/tomls/Cargo.unix_app.lock
index 6f0e64fc..4870b39a 100644
--- a/cmake/tomls/Cargo.unix_app.lock
+++ b/cmake/tomls/Cargo.unix_app.lock
@@ -1847,7 +1847,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1880,7 +1880,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_cli"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "env_logger",
@@ -1898,7 +1898,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_client_sdk"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "libc",
@@ -1914,7 +1914,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -1925,7 +1925,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -1939,7 +1939,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_dcap_ref_as"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "base64 0.13.1",
  "chrono",
@@ -1961,7 +1961,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -1981,7 +1981,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -2002,7 +2002,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -2011,7 +2011,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_test_utils"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "inventory",
  "teaclave_test_utils_proc_macro",
@@ -2028,7 +2028,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
diff --git a/config/Cargo.toml b/config/Cargo.toml
index 059f41b1..45555c00 100644
--- a/config/Cargo.toml
+++ b/config/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Build and runtime configurations."
 license = "Apache-2.0"
diff --git a/config/config_gen/Cargo.lock b/config/config_gen/Cargo.lock
index 26870536..33ce5181 100644
--- a/config/config_gen/Cargo.lock
+++ b/config/config_gen/Cargo.lock
@@ -331,7 +331,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config_gen"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "askama",
  "pem",
diff --git a/config/config_gen/Cargo.toml b/config/config_gen/Cargo.toml
index 1d5f5a3c..ae586670 100644
--- a/config/config_gen/Cargo.toml
+++ b/config/config_gen/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_config_gen"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Generating build config."
 license = "Apache-2.0"
diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml
index 5ab46edc..12abb3bf 100644
--- a/crypto/Cargo.toml
+++ b/crypto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave crypto"
 license = "Apache-2.0"
diff --git a/dcap/Cargo.toml b/dcap/Cargo.toml
index e3a9e991..1f2d9b73 100644
--- a/dcap/Cargo.toml
+++ b/dcap/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_dcap_ref_as"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave DCAP Attestation Service (Reference Implementation)"
 license = "Apache-2.0"
diff --git a/examples/python/wasm_rust_psi_payload/Cargo.lock b/examples/python/wasm_rust_psi_payload/Cargo.lock
index ccd9ca31..6089ed5c 100644
--- a/examples/python/wasm_rust_psi_payload/Cargo.lock
+++ b/examples/python/wasm_rust_psi_payload/Cargo.lock
@@ -4,7 +4,7 @@ version = 3
 
 [[package]]
 name = "teaclave_context"
-version = "0.5.0"
+version = "0.5.1"
 
 [[package]]
 name = "wasm_rust_psi_payload"
diff --git a/examples/rust/builtin_echo/Cargo.lock b/examples/rust/builtin_echo/Cargo.lock
index 2ec10fbc..06034884 100644
--- a/examples/rust/builtin_echo/Cargo.lock
+++ b/examples/rust/builtin_echo/Cargo.lock
@@ -43,7 +43,7 @@ checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
 
 [[package]]
 name = "builtin_echo"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "pem",
@@ -549,7 +549,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -577,7 +577,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_client_sdk"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "libc",
@@ -593,7 +593,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -604,7 +604,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -617,7 +617,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -636,7 +636,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -655,7 +655,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -664,7 +664,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
diff --git a/examples/rust/builtin_echo/Cargo.toml b/examples/rust/builtin_echo/Cargo.toml
index 26a0b363..34cf5308 100644
--- a/examples/rust/builtin_echo/Cargo.toml
+++ b/examples/rust/builtin_echo/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "builtin_echo"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "builtin_echo function example using Teaclave client SDK."
 license = "Apache-2.0"
diff --git a/examples/rust/builtin_ordered_set_intersect/Cargo.lock b/examples/rust/builtin_ordered_set_intersect/Cargo.lock
index fec28650..a0dcae17 100644
--- a/examples/rust/builtin_ordered_set_intersect/Cargo.lock
+++ b/examples/rust/builtin_ordered_set_intersect/Cargo.lock
@@ -43,7 +43,7 @@ checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
 
 [[package]]
 name = "builtin_ordered_set_intersect"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "pem",
@@ -549,7 +549,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -577,7 +577,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_client_sdk"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "libc",
@@ -593,7 +593,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -604,7 +604,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -617,7 +617,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -636,7 +636,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -655,7 +655,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -664,7 +664,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
diff --git a/examples/rust/builtin_ordered_set_intersect/Cargo.toml b/examples/rust/builtin_ordered_set_intersect/Cargo.toml
index e93b21dd..c20e29e1 100644
--- a/examples/rust/builtin_ordered_set_intersect/Cargo.toml
+++ b/examples/rust/builtin_ordered_set_intersect/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "builtin_ordered_set_intersect"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "builtin_ordered_set_intersect function example using Teaclave client SDK."
 license = "Apache-2.0"
diff --git a/executor/Cargo.toml b/executor/Cargo.toml
index 974273c0..66074670 100644
--- a/executor/Cargo.toml
+++ b/executor/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_executor"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave executor"
 license = "Apache-2.0"
diff --git a/executor/context/Cargo.toml b/executor/context/Cargo.toml
index b40bd7c6..fbc0438c 100644
--- a/executor/context/Cargo.toml
+++ b/executor/context/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_executor_context"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave executor"
 license = "Apache-2.0"
diff --git a/file_agent/Cargo.toml b/file_agent/Cargo.toml
index 8ffa972e..1a75c559 100644
--- a/file_agent/Cargo.toml
+++ b/file_agent/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_file_agent"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave file agent for worker"
 license = "Apache-2.0"
diff --git a/function/Cargo.toml b/function/Cargo.toml
index a4fe6851..9e0392ab 100644
--- a/function/Cargo.toml
+++ b/function/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_function"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave built-in functions."
 license = "Apache-2.0"
diff --git a/logger/Cargo.toml b/logger/Cargo.toml
index 0b30858e..6d12807b 100644
--- a/logger/Cargo.toml
+++ b/logger/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_logger"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave worker"
 license = "Apache-2.0"
diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml
index 0363b994..0d92b7fb 100644
--- a/rpc/Cargo.toml
+++ b/rpc/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave RPC"
 license = "Apache-2.0"
diff --git a/rpc/proc_macro/Cargo.toml b/rpc/proc_macro/Cargo.toml
index c57fceb1..08ae6932 100644
--- a/rpc/proc_macro/Cargo.toml
+++ b/rpc/proc_macro/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 license = "Apache-2.0"
 edition = "2021"
diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml
index da1969d3..03c08198 100644
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_runtime"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave runtime"
 license = "Apache-2.0"
diff --git a/sdk/payload/wasm/teaclave_context/Cargo.toml b/sdk/payload/wasm/teaclave_context/Cargo.toml
index a4a43147..ccd6c373 100644
--- a/sdk/payload/wasm/teaclave_context/Cargo.toml
+++ b/sdk/payload/wasm/teaclave_context/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_context"
-version = "0.5.0"
+version = "0.5.1"
 edition = "2021"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Contex File interfaces for WASM payloads"
diff --git a/sdk/rust/Cargo.lock b/sdk/rust/Cargo.lock
index e3c28780..4ee93bf6 100644
--- a/sdk/rust/Cargo.lock
+++ b/sdk/rust/Cargo.lock
@@ -540,7 +540,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_attestation"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -568,7 +568,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_client_sdk"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "libc",
@@ -584,7 +584,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_config"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "log",
@@ -595,7 +595,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_crypto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
@@ -608,7 +608,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "base64 0.13.1",
@@ -627,7 +627,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "cfg-if 0.1.10",
@@ -646,7 +646,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_rpc_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -655,7 +655,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "anyhow",
  "hex",
diff --git a/sdk/rust/Cargo.toml b/sdk/rust/Cargo.toml
index 950dc66b..eb9ffd26 100644
--- a/sdk/rust/Cargo.toml
+++ b/sdk/rust/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_client_sdk"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Rust Client SDK"
 license = "Apache-2.0"
diff --git a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.podspec b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.podspec
index 90fc24cb..7bed4cdc 100644
--- a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.podspec
+++ b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.podspec
@@ -17,13 +17,13 @@
 
 Pod::Spec.new do |s|
   s.name = "TeaclaveClientSDK"
-  s.version = "0.5.0"
+  s.version = "0.5.1"
   s.summary = "Teaclave Client SDK."
   s.homepage = "https://teaclave.apache.org"
   s.license = "Apache-2.0"
   s.author = { "Teaclave Contributors" => "dev@teaclave.apache.org" }
   s.ios.deployment_target = '13.0'
-  s.source = { :git => "https://github.com/apache/incubator-teaclave.git", :tag => "v0.5.0" }
+  s.source = { :git => "https://github.com/apache/incubator-teaclave.git", :tag => "v0.5.1" }
   s.source_files  = "TeaclaveClietnSDK", "TeaclaveClientSDK/**/*.{h,swift}", "External"
   s.module_map = 'TeaclaveClientSDK/TeaclaveClientSDK.modulemap'
   s.vendored_libraries= 'External/libteaclave_client_sdk.a'
diff --git a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.xcodeproj/project.pbxproj b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.xcodeproj/project.pbxproj
index 32df7a1b..f70e65d9 100644
--- a/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.xcodeproj/project.pbxproj
+++ b/sdk/swift/TeaclaveClientSDK/TeaclaveClientSDK.xcodeproj/project.pbxproj
@@ -394,7 +394,7 @@
 					"$(PROJECT_DIR)",
 					"$(PROJECT_DIR)/../../rust/target/universal/debug",
 				);
-				MARKETING_VERSION = 0.5.0;
+				MARKETING_VERSION = 0.5.1;
 				MODULEMAP_FILE = "$(SRCROOT)/TeaclaveClientSDK/TeaclaveClientSDK.modulemap";
 				PRODUCT_BUNDLE_IDENTIFIER = org.apache.teaclave.TeaclaveClientSDK;
 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
@@ -433,7 +433,7 @@
 					"$(PROJECT_DIR)",
 					"$(PROJECT_DIR)/../../rust/target/universal/debug",
 				);
-				MARKETING_VERSION = 0.5.0;
+				MARKETING_VERSION = 0.5.1;
 				MODULEMAP_FILE = "$(SRCROOT)/TeaclaveClientSDK/TeaclaveClientSDK.modulemap";
 				PRODUCT_BUNDLE_IDENTIFIER = org.apache.teaclave.TeaclaveClientSDK;
 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
diff --git a/services/access_control/app/Cargo.toml b/services/access_control/app/Cargo.toml
index 9a35c98f..5641df8c 100644
--- a/services/access_control/app/Cargo.toml
+++ b/services/access_control/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_access_control_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Access Control Service"
 license = "Apache-2.0"
diff --git a/services/access_control/enclave/Cargo.toml b/services/access_control/enclave/Cargo.toml
index 0466af1a..6e61bc17 100644
--- a/services/access_control/enclave/Cargo.toml
+++ b/services/access_control/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_access_control_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Access Control Service enclave"
 license = "Apache-2.0"
diff --git a/services/authentication/app/Cargo.toml b/services/authentication/app/Cargo.toml
index 570ff8b0..bb1abd93 100644
--- a/services/authentication/app/Cargo.toml
+++ b/services/authentication/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_authentication_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Authentication Service"
 license = "Apache-2.0"
diff --git a/services/authentication/enclave/Cargo.toml b/services/authentication/enclave/Cargo.toml
index f3e6dc4b..13387d5d 100644
--- a/services/authentication/enclave/Cargo.toml
+++ b/services/authentication/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_authentication_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Authentication Service enclave"
 license = "Apache-2.0"
diff --git a/services/execution/app/Cargo.toml b/services/execution/app/Cargo.toml
index d57cbb3f..92e111c2 100644
--- a/services/execution/app/Cargo.toml
+++ b/services/execution/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_execution_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave worker."
 license = "Apache-2.0"
diff --git a/services/execution/enclave/Cargo.toml b/services/execution/enclave/Cargo.toml
index 32d58cbb..7600e53d 100644
--- a/services/execution/enclave/Cargo.toml
+++ b/services/execution/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_execution_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Execution Service"
 license = "Apache-2.0"
diff --git a/services/frontend/app/Cargo.toml b/services/frontend/app/Cargo.toml
index 05a55755..35d3d8a8 100644
--- a/services/frontend/app/Cargo.toml
+++ b/services/frontend/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_frontend_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Frontend Service"
 license = "Apache-2.0"
diff --git a/services/frontend/enclave/Cargo.toml b/services/frontend/enclave/Cargo.toml
index 560e2044..b98e17a4 100644
--- a/services/frontend/enclave/Cargo.toml
+++ b/services/frontend/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_frontend_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Frontend Service enclave"
 license = "Apache-2.0"
diff --git a/services/management/app/Cargo.toml b/services/management/app/Cargo.toml
index d1b3939f..60352479 100644
--- a/services/management/app/Cargo.toml
+++ b/services/management/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_management_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Management Service"
 license = "Apache-2.0"
diff --git a/services/management/enclave/Cargo.toml b/services/management/enclave/Cargo.toml
index 3f0ca1dd..514b1d78 100644
--- a/services/management/enclave/Cargo.toml
+++ b/services/management/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_management_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Management Service enclave"
 license = "Apache-2.0"
diff --git a/services/proto/Cargo.toml b/services/proto/Cargo.toml
index d0f8783a..acddc89d 100644
--- a/services/proto/Cargo.toml
+++ b/services/proto/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_proto"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "RPC protocol of Teaclave services."
 license = "Apache-2.0"
diff --git a/services/proto/proto_gen/Cargo.lock b/services/proto/proto_gen/Cargo.lock
index fcfe9801..bb27d7dd 100644
--- a/services/proto/proto_gen/Cargo.lock
+++ b/services/proto/proto_gen/Cargo.lock
@@ -558,7 +558,7 @@ dependencies = [
 
 [[package]]
 name = "teaclave_proto_gen"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "askama",
  "prost",
diff --git a/services/proto/proto_gen/Cargo.toml b/services/proto/proto_gen/Cargo.toml
index fe73ccf2..0e725b57 100644
--- a/services/proto/proto_gen/Cargo.toml
+++ b/services/proto/proto_gen/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_proto_gen"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Generating Rust protocols from protobuf."
 license = "Apache-2.0"
diff --git a/services/scheduler/app/Cargo.toml b/services/scheduler/app/Cargo.toml
index d4612660..0f46edd9 100644
--- a/services/scheduler/app/Cargo.toml
+++ b/services/scheduler/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_scheduler_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave worker."
 license = "Apache-2.0"
diff --git a/services/scheduler/enclave/Cargo.toml b/services/scheduler/enclave/Cargo.toml
index b19a6565..3ac70ad6 100644
--- a/services/scheduler/enclave/Cargo.toml
+++ b/services/scheduler/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_scheduler_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Scheduler Service"
 license = "Apache-2.0"
diff --git a/services/storage/app/Cargo.toml b/services/storage/app/Cargo.toml
index 10b66474..a7e392a9 100644
--- a/services/storage/app/Cargo.toml
+++ b/services/storage/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_storage_service"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Storage Service"
 license = "Apache-2.0"
diff --git a/services/storage/enclave/Cargo.toml b/services/storage/enclave/Cargo.toml
index 574db8b6..1392114a 100644
--- a/services/storage/enclave/Cargo.toml
+++ b/services/storage/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_storage_service_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave Storage Service enclave"
 license = "Apache-2.0"
diff --git a/services/utils/service_app_utils/Cargo.toml b/services/utils/service_app_utils/Cargo.toml
index 16122215..ca28e8db 100644
--- a/services/utils/service_app_utils/Cargo.toml
+++ b/services/utils/service_app_utils/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_service_app_utils"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave service app utils"
 license = "Apache-2.0"
diff --git a/services/utils/service_enclave_utils/Cargo.toml b/services/utils/service_enclave_utils/Cargo.toml
index 670f6202..bb4100ba 100644
--- a/services/utils/service_enclave_utils/Cargo.toml
+++ b/services/utils/service_enclave_utils/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_service_enclave_utils"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave enclave utils"
 license = "Apache-2.0"
diff --git a/services/utils/service_enclave_utils/proc_macro/Cargo.toml b/services/utils/service_enclave_utils/proc_macro/Cargo.toml
index 1c3c524f..aea23f39 100644
--- a/services/utils/service_enclave_utils/proc_macro/Cargo.toml
+++ b/services/utils/service_enclave_utils/proc_macro/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_service_enclave_utils_proc_macro"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Procedure macro for service enclave utilities"
 license = "Apache-2.0"
diff --git a/tests/functional/app/Cargo.toml b/tests/functional/app/Cargo.toml
index 9214294f..e8616130 100644
--- a/tests/functional/app/Cargo.toml
+++ b/tests/functional/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_functional_tests"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Enclave test driver"
 license = "Apache-2.0"
diff --git a/tests/functional/enclave/Cargo.toml b/tests/functional/enclave/Cargo.toml
index 99f53d98..3cd9a511 100644
--- a/tests/functional/enclave/Cargo.toml
+++ b/tests/functional/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_functional_tests_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Service Functional Test"
 license = "Apache-2.0"
diff --git a/tests/integration/app/Cargo.toml b/tests/integration/app/Cargo.toml
index 6fbc3252..0fcd9439 100644
--- a/tests/integration/app/Cargo.toml
+++ b/tests/integration/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_integration_tests"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Integration tests"
 license = "Apache-2.0"
diff --git a/tests/integration/enclave/Cargo.toml b/tests/integration/enclave/Cargo.toml
index f7488536..83aa258c 100644
--- a/tests/integration/enclave/Cargo.toml
+++ b/tests/integration/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_integration_tests_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Integration Test"
 license = "Apache-2.0"
diff --git a/tests/unit/app/Cargo.toml b/tests/unit/app/Cargo.toml
index d180a9a2..b31636e1 100644
--- a/tests/unit/app/Cargo.toml
+++ b/tests/unit/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_unit_tests"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Enclave test driver"
 license = "Apache-2.0"
diff --git a/tests/unit/enclave/Cargo.toml b/tests/unit/enclave/Cargo.toml
index 9be7b3d9..3dc19ceb 100644
--- a/tests/unit/enclave/Cargo.toml
+++ b/tests/unit/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_unit_tests_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Enclave Unit Test"
 license = "Apache-2.0"
diff --git a/tests/utils/Cargo.toml b/tests/utils/Cargo.toml
index 1a28d7d2..e0495dec 100644
--- a/tests/utils/Cargo.toml
+++ b/tests/utils/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_test_utils"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave test utility"
 license = "Apache-2.0"
diff --git a/tools/sgx_tool/app/Cargo.toml b/tools/sgx_tool/app/Cargo.toml
index e09982f5..f21a42f0 100644
--- a/tools/sgx_tool/app/Cargo.toml
+++ b/tools/sgx_tool/app/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_sgx_tool"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave SGX Tool"
 license = "Apache-2.0"
diff --git a/tools/sgx_tool/enclave/Cargo.toml b/tools/sgx_tool/enclave/Cargo.toml
index 99ea0ec8..3312816c 100644
--- a/tools/sgx_tool/enclave/Cargo.toml
+++ b/tools/sgx_tool/enclave/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_sgx_tool_enclave"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave SGX Tool"
 license = "Apache-2.0"
diff --git a/types/Cargo.toml b/types/Cargo.toml
index 16c8435b..1fc09005 100644
--- a/types/Cargo.toml
+++ b/types/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_types"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave types"
 license = "Apache-2.0"
diff --git a/worker/Cargo.toml b/worker/Cargo.toml
index b21c7310..8ff828c7 100644
--- a/worker/Cargo.toml
+++ b/worker/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "teaclave_worker"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Teaclave Contributors <de...@teaclave.apache.org>"]
 description = "Teaclave worker"
 license = "Apache-2.0"


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org