From c334a1c08cf82bc998ea6413edbbd3b969566373 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Oddbj=C3=B8rn=20Gr=C3=B8dem?=
 <29732646+oddgrd@users.noreply.github.com>
Date: Mon, 10 Jul 2023 10:10:09 +0200
Subject: [PATCH] chore: v0.21.0 (#1078)

* chore: v0.21.0

* chore: examples 0.21.0
---
 .github/ISSUE_TEMPLATE/BUG-REPORT.yml         |  2 +-
 Cargo.lock                                    | 22 +++++++++----------
 Cargo.toml                                    | 10 ++++-----
 admin/Cargo.toml                              |  2 +-
 cargo-shuttle/Cargo.toml                      |  2 +-
 cargo-shuttle/README.md                       |  4 ++--
 codegen/Cargo.toml                            |  2 +-
 common/Cargo.toml                             |  2 +-
 deployer/Cargo.toml                           |  2 +-
 .../tests/deploy_layer/bind-panic/Cargo.toml  |  2 +-
 .../tests/deploy_layer/main-panic/Cargo.toml  |  2 +-
 .../tests/deploy_layer/self-stop/Cargo.toml   |  2 +-
 .../tests/deploy_layer/sleep-async/Cargo.toml |  2 +-
 examples                                      |  2 +-
 gateway/Cargo.toml                            |  2 +-
 resources/aws-rds/Cargo.toml                  |  4 ++--
 resources/persist/Cargo.toml                  |  4 ++--
 resources/secrets/Cargo.toml                  |  4 ++--
 resources/shared-db/Cargo.toml                |  4 ++--
 resources/static-folder/Cargo.toml            |  4 ++--
 resources/turso/Cargo.toml                    |  4 ++--
 runtime/Cargo.toml                            |  2 +-
 runtime/src/lib.rs                            |  6 ++---
 service/Cargo.toml                            |  2 +-
 services/shuttle-actix-web/Cargo.toml         |  4 ++--
 services/shuttle-axum/Cargo.toml              |  4 ++--
 services/shuttle-next/Cargo.toml              |  6 ++---
 services/shuttle-poem/Cargo.toml              |  4 ++--
 services/shuttle-poise/Cargo.toml             |  4 ++--
 services/shuttle-rocket/Cargo.toml            |  4 ++--
 services/shuttle-salvo/Cargo.toml             |  4 ++--
 services/shuttle-serenity/Cargo.toml          |  4 ++--
 services/shuttle-thruster/Cargo.toml          |  4 ++--
 services/shuttle-tide/Cargo.toml              |  4 ++--
 services/shuttle-tower/Cargo.toml             |  4 ++--
 services/shuttle-warp/Cargo.toml              |  4 ++--
 36 files changed, 72 insertions(+), 72 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
index 0ac4283cf..24c8dc94d 100644
--- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
+++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
@@ -20,7 +20,7 @@ body:
     attributes:
       label: Version
       description: What version of `cargo-shuttle` are you running (`cargo shuttle --version`)?
-      placeholder: "v0.20.0"
+      placeholder: "v0.21.0"
     validations:
       required: true
   - type: dropdown
diff --git a/Cargo.lock b/Cargo.lock
index f9f37d147..583c501f4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1124,7 +1124,7 @@ dependencies = [
 
 [[package]]
 name = "cargo-shuttle"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "assert_cmd",
@@ -5165,7 +5165,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-admin"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "clap",
@@ -5182,7 +5182,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-auth"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5211,7 +5211,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-codegen"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "pretty_assertions",
  "proc-macro-error",
@@ -5223,7 +5223,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-common"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5272,7 +5272,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-deployer"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5322,7 +5322,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-gateway"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5379,7 +5379,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-proto"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "chrono",
@@ -5396,7 +5396,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-provisioner"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "aws-config",
  "aws-sdk-rds",
@@ -5422,7 +5422,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-runtime"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "async-trait",
@@ -5455,7 +5455,7 @@ dependencies = [
 
 [[package]]
 name = "shuttle-service"
-version = "0.20.0"
+version = "0.21.0"
 dependencies = [
  "anyhow",
  "async-trait",
diff --git a/Cargo.toml b/Cargo.toml
index de15d62ca..75df3b27a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,17 +21,17 @@ exclude = [
 ]
 
 [workspace.package]
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 repository = "https://github.com/shuttle-hq/shuttle"
 
 # https://doc.rust-lang.org/cargo/reference/workspaces.html#the-workspacedependencies-table
 [workspace.dependencies]
-shuttle-codegen = { path = "codegen", version = "0.20.0" }
-shuttle-common = { path = "common", version = "0.20.0" }
-shuttle-proto = { path = "proto", version = "0.20.0" }
-shuttle-service = { path = "service", version = "0.20.0" }
+shuttle-codegen = { path = "codegen", version = "0.21.0" }
+shuttle-common = { path = "common", version = "0.21.0" }
+shuttle-proto = { path = "proto", version = "0.21.0" }
+shuttle-service = { path = "service", version = "0.21.0" }
 
 anyhow = "1.0.66"
 async-trait = "0.1.58"
diff --git a/admin/Cargo.toml b/admin/Cargo.toml
index e6404cb35..b7fee8f1c 100644
--- a/admin/Cargo.toml
+++ b/admin/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-admin"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 
 [dependencies]
diff --git a/cargo-shuttle/Cargo.toml b/cargo-shuttle/Cargo.toml
index 5aa4911dd..e03b340d6 100644
--- a/cargo-shuttle/Cargo.toml
+++ b/cargo-shuttle/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "cargo-shuttle"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 repository.workspace = true
diff --git a/cargo-shuttle/README.md b/cargo-shuttle/README.md
index 6a2a0ad5e..9d5569550 100644
--- a/cargo-shuttle/README.md
+++ b/cargo-shuttle/README.md
@@ -125,8 +125,8 @@ This should generate the following dependency in `Cargo.toml`:
 
 ```toml
 rocket = "0.5.0-rc.2"
-shuttle-rocket = { version = "0.20.0" }
-shuttle-runtime = { version = "0.20.0" }
+shuttle-rocket = { version = "0.21.0" }
+shuttle-runtime = { version = "0.21.0" }
 tokio = { version = "1.26.0" }
 ```
 
diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml
index 55dfb0631..2b9802f25 100644
--- a/codegen/Cargo.toml
+++ b/codegen/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-codegen"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 repository.workspace = true
diff --git a/common/Cargo.toml b/common/Cargo.toml
index 9eab978d1..af0348971 100644
--- a/common/Cargo.toml
+++ b/common/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-common"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 repository.workspace = true
diff --git a/deployer/Cargo.toml b/deployer/Cargo.toml
index bf2759931..4ab6b5213 100644
--- a/deployer/Cargo.toml
+++ b/deployer/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-deployer"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 description = "Service with instances created per project for handling the compilation, loading, and execution of Shuttle services"
diff --git a/deployer/tests/deploy_layer/bind-panic/Cargo.toml b/deployer/tests/deploy_layer/bind-panic/Cargo.toml
index 922f36c55..27249b7cd 100644
--- a/deployer/tests/deploy_layer/bind-panic/Cargo.toml
+++ b/deployer/tests/deploy_layer/bind-panic/Cargo.toml
@@ -7,5 +7,5 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-shuttle-runtime = "0.20.0"
+shuttle-runtime = "0.21.0"
 tokio = "1.22"
diff --git a/deployer/tests/deploy_layer/main-panic/Cargo.toml b/deployer/tests/deploy_layer/main-panic/Cargo.toml
index 03836e555..e34027d73 100644
--- a/deployer/tests/deploy_layer/main-panic/Cargo.toml
+++ b/deployer/tests/deploy_layer/main-panic/Cargo.toml
@@ -7,5 +7,5 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-shuttle-runtime = "0.20.0"
+shuttle-runtime = "0.21.0"
 tokio = "1.22"
diff --git a/deployer/tests/deploy_layer/self-stop/Cargo.toml b/deployer/tests/deploy_layer/self-stop/Cargo.toml
index 16d2c84cd..9b60c4456 100644
--- a/deployer/tests/deploy_layer/self-stop/Cargo.toml
+++ b/deployer/tests/deploy_layer/self-stop/Cargo.toml
@@ -7,5 +7,5 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-shuttle-runtime = "0.20.0"
+shuttle-runtime = "0.21.0"
 tokio = "1.22"
diff --git a/deployer/tests/deploy_layer/sleep-async/Cargo.toml b/deployer/tests/deploy_layer/sleep-async/Cargo.toml
index 3cc7c4f1c..1e2e5c2f5 100644
--- a/deployer/tests/deploy_layer/sleep-async/Cargo.toml
+++ b/deployer/tests/deploy_layer/sleep-async/Cargo.toml
@@ -7,5 +7,5 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-shuttle-runtime = "0.20.0"
+shuttle-runtime = "0.21.0"
 tokio = { version = "1.0", features = ["time"]}
diff --git a/examples b/examples
index 11307da51..947d21616 160000
--- a/examples
+++ b/examples
@@ -1 +1 @@
-Subproject commit 11307da51be225c0136712154b13afb3aa6adadd
+Subproject commit 947d21616d081e911369f6f4c1b2a64d17f20892
diff --git a/gateway/Cargo.toml b/gateway/Cargo.toml
index 55a8e522e..3ebeca957 100644
--- a/gateway/Cargo.toml
+++ b/gateway/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-gateway"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 publish = false
diff --git a/resources/aws-rds/Cargo.toml b/resources/aws-rds/Cargo.toml
index 156f7fa22..f0f3e7816 100644
--- a/resources/aws-rds/Cargo.toml
+++ b/resources/aws-rds/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-aws-rds"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Plugin to provision AWS RDS resources"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "rds"]
 async-trait = "0.1.56"
 paste = "1.0.7"
 serde = { version = "1.0.148", features = ["derive"] }
-shuttle-service = { path = "../../service", version = "0.20.0" }
+shuttle-service = { path = "../../service", version = "0.21.0" }
 sqlx = { version = "0.6.2", features = ["runtime-tokio-native-tls"] }
 
 [features]
diff --git a/resources/persist/Cargo.toml b/resources/persist/Cargo.toml
index 07a320f28..4f2be294b 100644
--- a/resources/persist/Cargo.toml
+++ b/resources/persist/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-persist"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Plugin for persist objects"
@@ -10,5 +10,5 @@ keywords = ["shuttle-service", "persistence"]
 async-trait = "0.1.56"
 bincode = "1.2.1"
 serde = { version = "1.0.0", features = ["derive"] }
-shuttle-service = { path = "../../service", version = "0.20.0" }
+shuttle-service = { path = "../../service", version = "0.21.0" }
 thiserror = "1.0.32"
diff --git a/resources/secrets/Cargo.toml b/resources/secrets/Cargo.toml
index 176092dd5..d08d09fd0 100644
--- a/resources/secrets/Cargo.toml
+++ b/resources/secrets/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-secrets"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Plugin to for managing secrets on shuttle"
@@ -9,4 +9,4 @@ keywords = ["shuttle-service", "secrets"]
 [dependencies]
 async-trait = "0.1.56"
 serde = { version = "1.0.148", features = ["derive"] }
-shuttle-service = { path = "../../service", version = "0.20.0" }
+shuttle-service = { path = "../../service", version = "0.21.0" }
diff --git a/resources/shared-db/Cargo.toml b/resources/shared-db/Cargo.toml
index b6b53ea34..11bd21193 100644
--- a/resources/shared-db/Cargo.toml
+++ b/resources/shared-db/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-shared-db"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Plugin for managing shared databases on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "database"]
 async-trait = "0.1.56"
 mongodb = { version = "2.3.0", optional = true }
 serde = { version = "1.0.148", features = ["derive"] }
-shuttle-service = { path = "../../service", version = "0.20.0" }
+shuttle-service = { path = "../../service", version = "0.21.0" }
 sqlx = { version = "0.6.2", optional = true }
 
 [features]
diff --git a/resources/static-folder/Cargo.toml b/resources/static-folder/Cargo.toml
index 9fc64e438..b7ce81939 100644
--- a/resources/static-folder/Cargo.toml
+++ b/resources/static-folder/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-static-folder"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Plugin to get a static folder at runtime on shuttle"
@@ -11,7 +11,7 @@ async-trait = "0.1.56"
 dunce = "1.0.3"
 fs_extra = "1.3.0"
 serde = { version = "1.0.148", features = ["derive"] }
-shuttle-service = { path = "../../service", version = "0.20.0" }
+shuttle-service = { path = "../../service", version = "0.21.0" }
 tracing = "0.1.37"
 
 [dev-dependencies]
diff --git a/resources/turso/Cargo.toml b/resources/turso/Cargo.toml
index 521a63ac6..2539e9b16 100644
--- a/resources/turso/Cargo.toml
+++ b/resources/turso/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-turso"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Plugin to obtain a client connected to a Turso database"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "turso"]
 async-trait = "0.1.56"
 libsql-client = { version = "=0.30.1" }
 serde = { version = "1.0.148", features = ["derive"] }
-shuttle-service = { path = "../../service", version = "0.20.0", default-features = false }
+shuttle-service = { path = "../../service", version = "0.21.0", default-features = false }
 url = { version = "2.3.1", features = ["serde"] }
 
 
diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml
index f558f0136..e186e28a1 100644
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-runtime"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 description = "Runtime to start and manage any service that runs on shuttle"
diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs
index 07ddb5ee9..63ff66ea6 100644
--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -27,9 +27,9 @@
 //! be a binary crate with a few dependencies including `shuttle-runtime` and `shuttle-axum`.
 //!
 //! ```toml
-//! shuttle-runtime = "0.20.0"
+//! shuttle-runtime = "0.21.0"
 //! axum = "0.6.10"
-//! shuttle-axum = "0.20.0"
+//! shuttle-axum = "0.21.0"
 //! tokio = "1.26"
 //! ```
 //!
@@ -113,7 +113,7 @@
 //! `runtime-tokio-native-tls` and `postgres` features inside `Cargo.toml`:
 //!
 //! ```toml
-//! shuttle-shared-db = { version = "0.20.0", features = ["postgres"] }
+//! shuttle-shared-db = { version = "0.21.0", features = ["postgres"] }
 //! sqlx = { version = "0.6.2", features = ["runtime-tokio-native-tls", "postgres"] }
 //! ```
 //!
diff --git a/service/Cargo.toml b/service/Cargo.toml
index 3f13a85dc..44806eddc 100644
--- a/service/Cargo.toml
+++ b/service/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-service"
-version = "0.20.0"
+version = "0.21.0"
 edition.workspace = true
 license.workspace = true
 repository.workspace = true
diff --git a/services/shuttle-actix-web/Cargo.toml b/services/shuttle-actix-web/Cargo.toml
index bc21fb112..25f065670 100644
--- a/services/shuttle-actix-web/Cargo.toml
+++ b/services/shuttle-actix-web/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-actix-web"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run an actix webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "actix"]
 
 [dependencies]
 actix-web = { version = "4.3.1" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 num_cpus = "1.15.0"
 
 [dev-dependencies]
diff --git a/services/shuttle-axum/Cargo.toml b/services/shuttle-axum/Cargo.toml
index 2878095f8..5a731569e 100644
--- a/services/shuttle-axum/Cargo.toml
+++ b/services/shuttle-axum/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-axum"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run an axum webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "axum"]
 
 [dependencies]
 axum = { version = "0.6.10" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 tokio = { version = "1.26.0", features = ["macros", "rt-multi-thread"] }
diff --git a/services/shuttle-next/Cargo.toml b/services/shuttle-next/Cargo.toml
index 244f59bef..3d2eaebd6 100644
--- a/services/shuttle-next/Cargo.toml
+++ b/services/shuttle-next/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-next"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Macros and aliases to deploy wasm on the shuttle platform (https://www.shuttle.rs/)"
@@ -18,6 +18,6 @@ futures-executor = "0.3.21"
 http = "0.2.7"
 rmp-serde = "1.1.1"
 tower-service = "0.3.1"
-shuttle-common = { path = "../../common", version = "0.20.0", features = ["wasm"] }
-shuttle-codegen = { path = "../../codegen", version = "0.20.0", features = ["next"] }
+shuttle-common = { path = "../../common", version = "0.21.0", features = ["wasm"] }
+shuttle-codegen = { path = "../../codegen", version = "0.21.0", features = ["next"] }
 tracing-subscriber = { version = "0.3.16", default-features = false, features = ["registry", "std"] }
diff --git a/services/shuttle-poem/Cargo.toml b/services/shuttle-poem/Cargo.toml
index 698c28f22..4ac9f64c4 100644
--- a/services/shuttle-poem/Cargo.toml
+++ b/services/shuttle-poem/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-poem"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a poem webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "poem"]
 
 [dependencies]
 poem = { version = "1.3.55" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 tokio = { version = "1.26.0", features = ["macros", "rt-multi-thread"] }
diff --git a/services/shuttle-poise/Cargo.toml b/services/shuttle-poise/Cargo.toml
index cf95b2a75..72f7c2540 100644
--- a/services/shuttle-poise/Cargo.toml
+++ b/services/shuttle-poise/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-poise"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a poise discord bot on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "poise", "discord-bot", "serenity"]
 
 [dependencies]
 poise = { version = "0.5.2" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 shuttle-secrets = { path = "../../resources/secrets" }
diff --git a/services/shuttle-rocket/Cargo.toml b/services/shuttle-rocket/Cargo.toml
index 9c7ff23e5..7f3c5bfab 100644
--- a/services/shuttle-rocket/Cargo.toml
+++ b/services/shuttle-rocket/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-rocket"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a rocket webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "rocket"]
 
 [dependencies]
 rocket = { version = "0.5.0-rc.2" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 tokio = { version = "1.26.0", features = ["macros", "rt-multi-thread"] }
diff --git a/services/shuttle-salvo/Cargo.toml b/services/shuttle-salvo/Cargo.toml
index b950b65b3..dfbd4715e 100644
--- a/services/shuttle-salvo/Cargo.toml
+++ b/services/shuttle-salvo/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-salvo"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a salvo webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "salvo"]
 
 [dependencies]
 salvo = { version = "0.41.0" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 tokio = { version = "1.26.0", features = ["macros", "rt-multi-thread"] }
diff --git a/services/shuttle-serenity/Cargo.toml b/services/shuttle-serenity/Cargo.toml
index 1a365d217..27b42ddf4 100644
--- a/services/shuttle-serenity/Cargo.toml
+++ b/services/shuttle-serenity/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-serenity"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a serenity server on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "serenity"]
 
 [dependencies]
 serenity = { version = "0.11.5", default-features = false, features = ["client", "gateway", "rustls_backend", "model"] }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 anyhow = "1.0.69"
diff --git a/services/shuttle-thruster/Cargo.toml b/services/shuttle-thruster/Cargo.toml
index 7742d2cce..9f352cbeb 100644
--- a/services/shuttle-thruster/Cargo.toml
+++ b/services/shuttle-thruster/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-thruster"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a thruster webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "thruster"]
 
 [dependencies]
 thruster = { version = "1.3.0" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 thruster = { version = "1.3.0", features = ["hyper_server"] }
diff --git a/services/shuttle-tide/Cargo.toml b/services/shuttle-tide/Cargo.toml
index 8e20f922d..68ffa9aee 100644
--- a/services/shuttle-tide/Cargo.toml
+++ b/services/shuttle-tide/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-tide"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a tide webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "tide"]
 
 [dependencies]
 tide = { version = "0.16.0" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 # Tide does not have tokio support. So make sure async-std is compatible with tokio
 # https://github.com/http-rs/tide/issues/791
diff --git a/services/shuttle-tower/Cargo.toml b/services/shuttle-tower/Cargo.toml
index 9d246cdc3..4232bbd47 100644
--- a/services/shuttle-tower/Cargo.toml
+++ b/services/shuttle-tower/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-tower"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a tower webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "tower"]
 
 [dependencies]
 hyper = { version = "0.14.23", features = ["server", "tcp", "http1"] }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 tower = { version = "0.4.13", features = ["make"] }
 
 [dev-dependencies]
diff --git a/services/shuttle-warp/Cargo.toml b/services/shuttle-warp/Cargo.toml
index e24e25f2c..557f72867 100644
--- a/services/shuttle-warp/Cargo.toml
+++ b/services/shuttle-warp/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "shuttle-warp"
-version = "0.20.0"
+version = "0.21.0"
 edition = "2021"
 license = "Apache-2.0"
 description = "Service implementation to run a warp webserver on shuttle"
@@ -10,7 +10,7 @@ keywords = ["shuttle-service", "warp"]
 
 [dependencies]
 warp = { version = "0.3.3" }
-shuttle-runtime = { path = "../../runtime", version = "0.20.0" }
+shuttle-runtime = { path = "../../runtime", version = "0.21.0" }
 
 [dev-dependencies]
 tokio = { version = "1.26.0", features = ["macros", "rt-multi-thread"] }