diff --git a/Cargo.lock b/Cargo.lock index a8b7adcaf..78d49c320 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1412,7 +1412,7 @@ dependencies = [ [[package]] name = "cargo-shuttle" -version = "0.8.1" +version = "0.9.0" dependencies = [ "anyhow", "assert_cmd", @@ -5797,7 +5797,7 @@ checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" [[package]] name = "shuttle-admin" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "clap 4.0.27", @@ -5814,7 +5814,7 @@ dependencies = [ [[package]] name = "shuttle-codegen" -version = "0.8.0" +version = "0.9.0" dependencies = [ "pretty_assertions", "proc-macro-error", @@ -5826,7 +5826,7 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -5847,7 +5847,7 @@ dependencies = [ [[package]] name = "shuttle-deployer" -version = "0.8.0" +version = "0.9.0" dependencies = [ "anyhow", "async-trait", @@ -5895,7 +5895,7 @@ dependencies = [ [[package]] name = "shuttle-gateway" -version = "0.8.0" +version = "0.9.0" dependencies = [ "acme2", "anyhow", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "shuttle-proto" -version = "0.8.0" +version = "0.9.0" dependencies = [ "prost", "shuttle-common", @@ -5954,7 +5954,7 @@ dependencies = [ [[package]] name = "shuttle-provisioner" -version = "0.8.0" +version = "0.9.0" dependencies = [ "aws-config", "aws-sdk-rds", @@ -5979,7 +5979,7 @@ dependencies = [ [[package]] name = "shuttle-secrets" -version = "0.8.0" +version = "0.9.0" dependencies = [ "async-trait", "shuttle-service", @@ -5988,7 +5988,7 @@ dependencies = [ [[package]] name = "shuttle-service" -version = "0.8.0" +version = "0.9.0" dependencies = [ "actix-web", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index ca0bbd8bb..65a80a153 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,16 +22,16 @@ exclude = [ ] [workspace.package] -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" # https://doc.rust-lang.org/cargo/reference/workspaces.html#the-workspacedependencies-table [workspace.dependencies] -shuttle-codegen = { path = "codegen", version = "0.8.0" } -shuttle-common = { path = "common", version = "0.8.0" } -shuttle-proto = { path = "proto", version = "0.8.0" } -shuttle-service = { path = "service", version = "0.8.0" } +shuttle-codegen = { path = "codegen", version = "0.9.0" } +shuttle-common = { path = "common", version = "0.9.0" } +shuttle-proto = { path = "proto", version = "0.9.0" } +shuttle-service = { path = "service", version = "0.9.0" } anyhow = "1.0.66" async-trait = "0.1.58" diff --git a/admin/Cargo.toml b/admin/Cargo.toml index 00bcefa0e..2b6bee5d5 100644 --- a/admin/Cargo.toml +++ b/admin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-admin" -version = "0.8.0" +version = "0.9.0" edition = "2021" [dependencies] diff --git a/cargo-shuttle/Cargo.toml b/cargo-shuttle/Cargo.toml index d9218b2c0..28819cee5 100644 --- a/cargo-shuttle/Cargo.toml +++ b/cargo-shuttle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-shuttle" -version = "0.8.1" +version = "0.9.0" edition.workspace = true license.workspace = true description = "A cargo command for the shuttle platform (https://www.shuttle.rs/)" @@ -57,7 +57,7 @@ workspace = true features = ["models"] [dependencies.shuttle-secrets] -version = "0.8.0" +version = "0.9.0" path = "../resources/secrets" [dependencies.shuttle-service] diff --git a/cargo-shuttle/README.md b/cargo-shuttle/README.md index 8a4d3ff2c..f394f2f1c 100644 --- a/cargo-shuttle/README.md +++ b/cargo-shuttle/README.md @@ -95,7 +95,7 @@ $ cargo shuttle init --rocket my-rocket-app This should generate the following dependency in `Cargo.toml`: ```toml -shuttle-service = { version = "0.8.0", features = ["web-rocket"] } +shuttle-service = { version = "0.9.0", features = ["web-rocket"] } ``` The following boilerplate code should be generated into `src/lib.rs`: diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 00b26b436..2adb024e7 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-codegen" -version = "0.8.0" +version = "0.9.0" edition.workspace = true license.workspace = true description = "Proc-macro code generator for the shuttle.rs service" diff --git a/deployer/tests/deploy_layer/bind-panic/Cargo.toml b/deployer/tests/deploy_layer/bind-panic/Cargo.toml index 1f971dfe5..c0d6a0c07 100644 --- a/deployer/tests/deploy_layer/bind-panic/Cargo.toml +++ b/deployer/tests/deploy_layer/bind-panic/Cargo.toml @@ -11,4 +11,4 @@ crate-type = ["cdylib"] [workspace] [dependencies] -shuttle-service = "0.8.0" +shuttle-service = "0.9.0" diff --git a/deployer/tests/deploy_layer/main-panic/Cargo.toml b/deployer/tests/deploy_layer/main-panic/Cargo.toml index c1768ce6a..dcdc664ec 100644 --- a/deployer/tests/deploy_layer/main-panic/Cargo.toml +++ b/deployer/tests/deploy_layer/main-panic/Cargo.toml @@ -11,4 +11,4 @@ crate-type = ["cdylib"] [workspace] [dependencies] -shuttle-service = "0.8.0" +shuttle-service = "0.9.0" diff --git a/deployer/tests/deploy_layer/self-stop/Cargo.toml b/deployer/tests/deploy_layer/self-stop/Cargo.toml index 36b4c4892..42bdad89b 100644 --- a/deployer/tests/deploy_layer/self-stop/Cargo.toml +++ b/deployer/tests/deploy_layer/self-stop/Cargo.toml @@ -11,4 +11,4 @@ crate-type = ["cdylib"] [workspace] [dependencies] -shuttle-service = "0.8.0" +shuttle-service = "0.9.0" diff --git a/deployer/tests/deploy_layer/sleep-async/Cargo.toml b/deployer/tests/deploy_layer/sleep-async/Cargo.toml index 694bc88ef..202f99ad5 100644 --- a/deployer/tests/deploy_layer/sleep-async/Cargo.toml +++ b/deployer/tests/deploy_layer/sleep-async/Cargo.toml @@ -12,4 +12,4 @@ crate-type = ["cdylib"] [dependencies] tokio = { version = "1.0", features = ["time"]} -shuttle-service = "0.8.0" +shuttle-service = "0.9.0" diff --git a/resources/aws-rds/Cargo.toml b/resources/aws-rds/Cargo.toml index bcf5652c1..0a8976ada 100644 --- a/resources/aws-rds/Cargo.toml +++ b/resources/aws-rds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-aws-rds" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Plugin to provision AWS RDS resources" @@ -10,7 +10,7 @@ keywords = ["shuttle-service", "rds"] [dependencies] async-trait = "0.1.56" paste = "1.0.7" -shuttle-service = { path = "../../service", version = "0.8.0", default-features = false } +shuttle-service = { path = "../../service", version = "0.9.0", default-features = false } sqlx = { version = "0.6.2", features = ["runtime-tokio-native-tls"] } tokio = { version = "1.19.2", features = ["rt"] } diff --git a/resources/persist/Cargo.toml b/resources/persist/Cargo.toml index 7686a44c1..af9332430 100644 --- a/resources/persist/Cargo.toml +++ b/resources/persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-persist" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Plugin for persist objects" @@ -11,7 +11,7 @@ keywords = ["shuttle-service", "persistence"] async-trait = "0.1.56" bincode = "1.2.1" serde = { version = "1.0.0", features = ["derive"] } -shuttle-common = { path = "../../common", version = "0.8.0", default-features = false } -shuttle-service = { path = "../../service", version = "0.8.0", default-features = false } +shuttle-common = { path = "../../common", version = "0.9.0", default-features = false } +shuttle-service = { path = "../../service", version = "0.9.0", default-features = false } thiserror = "1.0.32" tokio = { version = "1.19.2", features = ["rt"] } diff --git a/resources/secrets/Cargo.toml b/resources/secrets/Cargo.toml index 13455707e..173dbb503 100644 --- a/resources/secrets/Cargo.toml +++ b/resources/secrets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-secrets" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Plugin to for managing secrets on shuttle" @@ -9,5 +9,5 @@ keywords = ["shuttle-service", "secrets"] [dependencies] async-trait = "0.1.56" -shuttle-service = { path = "../../service", version = "0.8.0", default-features = false } +shuttle-service = { path = "../../service", version = "0.9.0", default-features = false } tokio = { version = "1.19.2", features = ["rt"] } diff --git a/resources/shared-db/Cargo.toml b/resources/shared-db/Cargo.toml index 611d5126a..532e1995c 100644 --- a/resources/shared-db/Cargo.toml +++ b/resources/shared-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-shared-db" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Plugin for managing shared databases on shuttle" @@ -10,7 +10,7 @@ keywords = ["shuttle-service", "database"] [dependencies] async-trait = "0.1.56" mongodb = { version = "2.3.0", optional = true } -shuttle-service = { path = "../../service", version = "0.8.0", default-features = false } +shuttle-service = { path = "../../service", version = "0.9.0", default-features = false } sqlx = { version = "0.6.2", features = ["runtime-tokio-native-tls"], optional = true } tokio = { version = "1.19.2", features = ["rt"] } diff --git a/resources/static-folder/Cargo.toml b/resources/static-folder/Cargo.toml index bd44daee7..a1e75b172 100644 --- a/resources/static-folder/Cargo.toml +++ b/resources/static-folder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-static-folder" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Plugin to get a static folder at runtime on shuttle" @@ -9,7 +9,7 @@ keywords = ["shuttle-service", "static-folder"] [dependencies] async-trait = "0.1.56" -shuttle-service = { path = "../../service", version = "0.8.0", default-features = false } +shuttle-service = { path = "../../service", version = "0.9.0", default-features = false } tokio = { version = "1.19.2", features = ["rt"] } [dev-dependencies] diff --git a/service/Cargo.toml b/service/Cargo.toml index a3b03c493..b49a8344f 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-service" -version = "0.8.0" +version = "0.9.0" edition.workspace = true license.workspace = true description = "Service traits and macros to deploy on the shuttle platform (https://www.shuttle.rs/)" diff --git a/service/src/lib.rs b/service/src/lib.rs index e347155c7..3289ce3c9 100644 --- a/service/src/lib.rs +++ b/service/src/lib.rs @@ -27,7 +27,7 @@ //! be a library crate with a `shuttle-service` dependency with the `web-rocket` feature on the `shuttle-service` dependency. //! //! ```toml -//! shuttle-service = { version = "0.8.0", features = ["web-rocket"] } +//! shuttle-service = { version = "0.9.0", features = ["web-rocket"] } //! ``` //! //! A boilerplate code for your rocket project can also be found in `src/lib.rs`: @@ -108,7 +108,7 @@ //! Add `shuttle-shared-db` as a dependency with the `postgres` feature, and add `sqlx` as a dependency with the `runtime-tokio-native-tls` and `postgres` features inside `Cargo.toml`: //! //! ```toml -//! shuttle-shared-db = { version = "0.8.0", features = ["postgres"] } +//! shuttle-shared-db = { version = "0.9.0", features = ["postgres"] } //! sqlx = { version = "0.6.2", features = ["runtime-tokio-native-tls", "postgres"] } //! ``` //! diff --git a/service/tests/resources/not-shuttle/Cargo.toml b/service/tests/resources/not-shuttle/Cargo.toml index b7fe25901..b53386225 100644 --- a/service/tests/resources/not-shuttle/Cargo.toml +++ b/service/tests/resources/not-shuttle/Cargo.toml @@ -9,4 +9,4 @@ crate-type = ["cdylib"] [workspace] [dependencies] -shuttle-service = "0.8.0" +shuttle-service = "0.9.0"