diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml index 4eefb17b3..f9b4c9666 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 (`shuttle --version`)? - placeholder: "v0.49.0" + placeholder: "v0.50.0" validations: required: true - type: dropdown diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a80f9345..c8508f324 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,38 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid **For proper release notes with more details such as upgrading guidelines, check out the [releases page](https://github.com/shuttle-hq/shuttle/releases).** -## [0.49.0](https://github.com/shuttle-hq/shuttle/compare/v0.48.3..0.49.0) - 2024-11-12 +## [0.50.0](https://github.com/shuttle-hq/shuttle/compare/v0.49.0..0.50.0) - 2025-01-07 + +### Features + +- Deprecate new deployments ([#1934](https://github.com/shuttle-hq/shuttle/issues/1934)) - ([6ece318](https://github.com/shuttle-hq/shuttle/commit/6ece318b5b1a7bdbb232126346d0ca0794634141)) +- Update rds resource type for new platform compatibility ([#1945](https://github.com/shuttle-hq/shuttle/issues/1945)) - ([979a3e0](https://github.com/shuttle-hq/shuttle/commit/979a3e09a56973ac3e0a47e43c6eeda74712e24d)) +- Add xl and xxl compute tiers ([#1946](https://github.com/shuttle-hq/shuttle/issues/1946)) - ([84c66ad](https://github.com/shuttle-hq/shuttle/commit/84c66ad0fe179695963fd1b522a9b959f489be62)) +- Bump msrv to 1.81, our images to 1.83 ([#1942](https://github.com/shuttle-hq/shuttle/issues/1942)) - ([9925f4e](https://github.com/shuttle-hq/shuttle/commit/9925f4eb27cc66d6b5675e6d4e3b318becfdbd4f)) +- Deprecate new project creation ([#1931](https://github.com/shuttle-hq/shuttle/issues/1931)) - ([52525c1](https://github.com/shuttle-hq/shuttle/commit/52525c106601c2363ee35f1626dc6d912c87ec6d)) + +### Bug Fixes + +- *(cargo-shuttle)* Don't override user provided RUST_LOG on local run ([#1930](https://github.com/shuttle-hq/shuttle/issues/1930)) - ([48b8347](https://github.com/shuttle-hq/shuttle/commit/48b83475933d8569d89be9b42f1edfb8bdc3e6bb)) +- Admin and cli fixes ([#1922](https://github.com/shuttle-hq/shuttle/issues/1922)) - ([5431b1f](https://github.com/shuttle-hq/shuttle/commit/5431b1fe8a0269518a9f92047d844e62c631a883)) +- Cargo-audit version ([#1919](https://github.com/shuttle-hq/shuttle/issues/1919)) - ([2566755](https://github.com/shuttle-hq/shuttle/commit/25667552a78d7323ed6b142b331a24a69fcce60e)) + +### Documentation + +- *(shuttle-service)* Typo fix ([#1935](https://github.com/shuttle-hq/shuttle/issues/1935)) - ([97c35d8](https://github.com/shuttle-hq/shuttle/commit/97c35d8971fa7ee9bbfa70d7e572c0f52dfcf5c1)) + +### Miscellaneous Tasks + +- Update examples - ([4abff0f](https://github.com/shuttle-hq/shuttle/commit/4abff0f3e201dd236db413160c149e6c05f7ca21)) +- V0.50.0 - ([f166a87](https://github.com/shuttle-hq/shuttle/commit/f166a87c39e7b38e4abe4682232b613cd956b0d0)) + +### Miscellaneous + +- Update the Turso resource to use libsql 0.6.0 ([#1940](https://github.com/shuttle-hq/shuttle/issues/1940)) - ([cd39fd0](https://github.com/shuttle-hq/shuttle/commit/cd39fd0a0d713bb27573dbc27fbc44f2337b0758)) +- Shuttle.dev cleanup ([#1920](https://github.com/shuttle-hq/shuttle/issues/1920)) - ([89affe0](https://github.com/shuttle-hq/shuttle/commit/89affe02b6335584d3b71d498e51b5baebdbf2b9)) +- Added proc-macro-error2 dependency ([#1921](https://github.com/shuttle-hq/shuttle/issues/1921)) - ([d81c72b](https://github.com/shuttle-hq/shuttle/commit/d81c72b08afb4fe861a4a752f9a23243a11d8192)) + +## [0.49.0](https://github.com/shuttle-hq/shuttle/compare/v0.48.3..v0.49.0) - 2024-11-12 ### Features @@ -22,16 +53,11 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid - *(api-client)* Update archive endpoint ([#1914](https://github.com/shuttle-hq/shuttle/issues/1914)) - ([c8e6d15](https://github.com/shuttle-hq/shuttle/commit/c8e6d15243dff7c0ae6afbb0f931ba6f9f7928f9)) - *(cargo-shuttle)* Shell completion, refactors ([#1909](https://github.com/shuttle-hq/shuttle/issues/1909)) - ([b91de7a](https://github.com/shuttle-hq/shuttle/commit/b91de7afa79174041e23437dc62f3eb1cdf4a113)) -- Hide redeploy command - ([9c7c887](https://github.com/shuttle-hq/shuttle/commit/9c7c887196c02e5012600fe1b5328c4ac2ecb552)) - Don't attempt project linking on local run, create project and link on beta init ([#1911](https://github.com/shuttle-hq/shuttle/issues/1911)) - ([bfc05ec](https://github.com/shuttle-hq/shuttle/commit/bfc05ec8cd687334441a8f7767c497cb3fe24239)) ### Miscellaneous Tasks -- V0.49.0 - ([09335f6](https://github.com/shuttle-hq/shuttle/commit/09335f689a64dffc80cac5e73bd27fd26d12f55f)) - -### Miscellaneous - -- Examples - ([5cad831](https://github.com/shuttle-hq/shuttle/commit/5cad831f3b5ab86eeca48b2fc3beb29947bea0c2)) +- V0.49.0 ([#1917](https://github.com/shuttle-hq/shuttle/issues/1917)) - ([cef6c28](https://github.com/shuttle-hq/shuttle/commit/cef6c2802c2ff98e2733306aed5e92372f46c9e5)) ## [0.48.3](https://github.com/shuttle-hq/shuttle/compare/v0.48.2..v0.48.3) - 2024-10-10 @@ -693,6 +719,7 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid - *(logger)* Rate limit based on peer address ([#1351](https://github.com/shuttle-hq/shuttle/issues/1351)) - ([4a99d4a](https://github.com/shuttle-hq/shuttle/commit/4a99d4a9351e7e557759a9300c2178f47c68d746)) - *(shuttle-serenity)* Support serenity 0.11 and 0.12, optional native tls ([#1416](https://github.com/shuttle-hq/shuttle/issues/1416)) - ([52c06a7](https://github.com/shuttle-hq/shuttle/commit/52c06a7ab9c17398ec8ff5328c99779736e3f819)) - Limit rds access to pro users ([#1398](https://github.com/shuttle-hq/shuttle/issues/1398)) - ([30b6465](https://github.com/shuttle-hq/shuttle/commit/30b6465be9ff55f54a2b0d9f4b33e81d3401a60c)) +- feat(cargo-shuttle): ability to force a name to be used in init ([#1410](https://github.com/shuttle-hq/shuttle/issues/1410)) - ([8e6deae](https://github.com/shuttle-hq/shuttle/commit/8e6deaea60ffc2cba3d4ba136ef095c5fb351e58)) - Remove panamax registry override from deployers ([#1399](https://github.com/shuttle-hq/shuttle/issues/1399)) - ([4798777](https://github.com/shuttle-hq/shuttle/commit/4798777273ae29435a3a8cb05dfe08dfeabf45ac)) ### Bug Fixes @@ -725,7 +752,6 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid - *(auth)* Added service healthcheck ([#1394](https://github.com/shuttle-hq/shuttle/issues/1394)) - ([44dfa9b](https://github.com/shuttle-hq/shuttle/commit/44dfa9b08048897a9de5f025b672bbda3eee6479)) - Delete a project even if the current state is destroyed ([#1413](https://github.com/shuttle-hq/shuttle/issues/1413)) - ([f37a0e8](https://github.com/shuttle-hq/shuttle/commit/f37a0e87c06938f0109e718c78085cb4c9267173)) -- feat(cargo-shuttle): ability to force a name to be used in init ([#1410](https://github.com/shuttle-hq/shuttle/issues/1410)) - ([8e6deae](https://github.com/shuttle-hq/shuttle/commit/8e6deaea60ffc2cba3d4ba136ef095c5fb351e58)) - Rocket-0.5.0 stable ([#1401](https://github.com/shuttle-hq/shuttle/issues/1401)) - ([c88f0bc](https://github.com/shuttle-hq/shuttle/commit/c88f0bc9cc7ebcc56e2ecbaea30142e8d6e8ee35)) ## [0.33.0](https://github.com/shuttle-hq/shuttle/compare/v0.32.0..v0.33.0) - 2023-11-16 diff --git a/Cargo.lock b/Cargo.lock index f66cba337..afe10eb16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -986,7 +986,7 @@ dependencies = [ [[package]] name = "cargo-shuttle" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "assert_cmd", @@ -5440,7 +5440,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "shuttle-admin" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "clap", @@ -5457,7 +5457,7 @@ dependencies = [ [[package]] name = "shuttle-api-client" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5480,7 +5480,7 @@ dependencies = [ [[package]] name = "shuttle-auth" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-stripe", @@ -5518,7 +5518,7 @@ dependencies = [ [[package]] name = "shuttle-backends" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5568,7 +5568,7 @@ dependencies = [ [[package]] name = "shuttle-codegen" -version = "0.49.0" +version = "0.50.0" dependencies = [ "pretty_assertions", "proc-macro-error2", @@ -5585,7 +5585,7 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5624,7 +5624,7 @@ dependencies = [ [[package]] name = "shuttle-common-tests" -version = "0.49.0" +version = "0.50.0" dependencies = [ "cargo-shuttle", "hyper 0.14.31", @@ -5642,7 +5642,7 @@ dependencies = [ [[package]] name = "shuttle-deployer" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5688,7 +5688,7 @@ dependencies = [ [[package]] name = "shuttle-gateway" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "shuttle-logger" -version = "0.49.0" +version = "0.50.0" dependencies = [ "async-trait", "chrono", @@ -5777,7 +5777,7 @@ dependencies = [ [[package]] name = "shuttle-proto" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5797,7 +5797,7 @@ dependencies = [ [[package]] name = "shuttle-provisioner" -version = "0.49.0" +version = "0.50.0" dependencies = [ "aws-config", "aws-sdk-rds", @@ -5824,7 +5824,7 @@ dependencies = [ [[package]] name = "shuttle-resource-recorder" -version = "0.49.0" +version = "0.50.0" dependencies = [ "async-trait", "chrono", @@ -5849,7 +5849,7 @@ dependencies = [ [[package]] name = "shuttle-runtime" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", @@ -5874,7 +5874,7 @@ dependencies = [ [[package]] name = "shuttle-service" -version = "0.49.0" +version = "0.50.0" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 534385ecb..1b422dd30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,20 +25,20 @@ exclude = [ ] [workspace.package] -version = "0.49.0" +version = "0.50.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-api-client = { path = "api-client", version = "0.49.0", default-features = false } -shuttle-backends = { path = "backends", version = "0.49.0" } -shuttle-codegen = { path = "codegen", version = "0.49.0" } -shuttle-common = { path = "common", version = "0.49.0" } -shuttle-common-tests = { path = "common-tests", version = "0.49.0" } -shuttle-proto = { path = "proto", version = "0.49.0" } -shuttle-service = { path = "service", version = "0.49.0" } +shuttle-api-client = { path = "api-client", version = "0.50.0", default-features = false } +shuttle-backends = { path = "backends", version = "0.50.0" } +shuttle-codegen = { path = "codegen", version = "0.50.0" } +shuttle-common = { path = "common", version = "0.50.0" } +shuttle-common-tests = { path = "common-tests", version = "0.50.0" } +shuttle-proto = { path = "proto", version = "0.50.0" } +shuttle-service = { path = "service", version = "0.50.0" } anyhow = "1.0.66" async-trait = "0.1.58" diff --git a/admin/Cargo.toml b/admin/Cargo.toml index f3cef9e82..7a707781c 100644 --- a/admin/Cargo.toml +++ b/admin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-admin" -version = "0.49.0" +version = "0.50.0" edition = "2021" publish = false diff --git a/api-client/Cargo.toml b/api-client/Cargo.toml index 2e4f6b719..55813c06b 100644 --- a/api-client/Cargo.toml +++ b/api-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-api-client" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/auth/Cargo.toml b/auth/Cargo.toml index b127b5017..ecbb5d41a 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-auth" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/backends/Cargo.toml b/backends/Cargo.toml index e6bcaad70..0257c1ad6 100644 --- a/backends/Cargo.toml +++ b/backends/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-backends" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/cargo-shuttle/Cargo.toml b/cargo-shuttle/Cargo.toml index 96d9e55c5..5f0ff4c36 100644 --- a/cargo-shuttle/Cargo.toml +++ b/cargo-shuttle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-shuttle" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index e291f5b00..dd14cc5f5 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-codegen" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common-tests/Cargo.toml b/common-tests/Cargo.toml index adbfeaf5f..695ea8766 100644 --- a/common-tests/Cargo.toml +++ b/common-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common-tests" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common/Cargo.toml b/common/Cargo.toml index 1e812ad46..8c19c8e2f 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/deployer/Cargo.toml b/deployer/Cargo.toml index 044fa7968..e44267a1e 100644 --- a/deployer/Cargo.toml +++ b/deployer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-deployer" -version = "0.49.0" +version = "0.50.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 fcffaabc8..c48c4c8a5 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.49.0" +shuttle-runtime = "0.50.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 79b534a8c..5d296c8e7 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.49.0" +shuttle-runtime = "0.50.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 267a125b3..deaa4cbca 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.49.0" +shuttle-runtime = "0.50.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 cfd283f17..f7b56ee0a 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.49.0" +shuttle-runtime = "0.50.0" tokio = { version = "1.0", features = ["time"]} diff --git a/examples b/examples index 65b1195fe..7a65de0e0 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 65b1195febc619a7d225ab21efb66003badddd89 +Subproject commit 7a65de0e02fcd1ee6077506220d1b979203898f6 diff --git a/gateway/Cargo.toml b/gateway/Cargo.toml index f1f310cea..a5c6f5237 100644 --- a/gateway/Cargo.toml +++ b/gateway/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-gateway" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true publish = false diff --git a/logger/Cargo.toml b/logger/Cargo.toml index c9cb08a47..08dca2acb 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-logger" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/proto/Cargo.toml b/proto/Cargo.toml index 970638b34..719a3e62f 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-proto" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/provisioner/Cargo.toml b/provisioner/Cargo.toml index f453eafb4..a5a02f738 100644 --- a/provisioner/Cargo.toml +++ b/provisioner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-provisioner" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true description = "Service responsible for provisioning and managing resources for services" diff --git a/resource-recorder/Cargo.toml b/resource-recorder/Cargo.toml index 29c5fd857..57639a71c 100644 --- a/resource-recorder/Cargo.toml +++ b/resource-recorder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-resource-recorder" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/resources/aws-rds/Cargo.toml b/resources/aws-rds/Cargo.toml index d44e9d831..fe69c406e 100644 --- a/resources/aws-rds/Cargo.toml +++ b/resources/aws-rds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-aws-rds" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Plugin to provision AWS RDS resources" @@ -13,7 +13,7 @@ diesel-async = { version = "0.4.1", optional = true } paste = "1.0.7" serde = { version = "1", features = ["derive"] } serde_json = "1" -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } sqlx = { version = "0.8.2", optional = true } [features] diff --git a/resources/openai/Cargo.toml b/resources/openai/Cargo.toml index 89f7ad5a8..27f3a645a 100644 --- a/resources/openai/Cargo.toml +++ b/resources/openai/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-openai" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Shuttle plugin for connecting to OpenAI" @@ -12,4 +12,4 @@ async-openai = "0.23.0" async-trait = "0.1.56" serde = { version = "1.0.203", features = ["derive"] } serde_json = "1" -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } diff --git a/resources/opendal/Cargo.toml b/resources/opendal/Cargo.toml index bafbe4ee9..db0763fce 100644 --- a/resources/opendal/Cargo.toml +++ b/resources/opendal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-opendal" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Plugin to obtain a client connected to Apache OpenDAL" @@ -11,7 +11,7 @@ keywords = ["shuttle-service", "opendal"] async-trait = "0.1.56" opendal = "0.45" serde = { version = "1", features = ["derive"] } -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } [dev-dependencies] tokio = { version = "1.28.2", features = ["rt-multi-thread", "macros"] } diff --git a/resources/persist/Cargo.toml b/resources/persist/Cargo.toml index 1a68c5126..cb1f36bef 100644 --- a/resources/persist/Cargo.toml +++ b/resources/persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-persist" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Plugin for persist objects" @@ -11,5 +11,5 @@ keywords = ["shuttle-service", "persistence"] async-trait = "0.1.56" bincode = "1.2.1" serde = { version = "1", features = ["derive"] } -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } thiserror = "2" diff --git a/resources/qdrant/Cargo.toml b/resources/qdrant/Cargo.toml index 56469d0d0..f9fbd701a 100644 --- a/resources/qdrant/Cargo.toml +++ b/resources/qdrant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-qdrant" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Shuttle plugin for connecting to a Qdrant database" @@ -12,4 +12,4 @@ async-trait = "0.1.56" qdrant-client = "1.10.1" serde = { version = "1", features = ["derive"] } serde_json = "1" -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } diff --git a/resources/shared-db/Cargo.toml b/resources/shared-db/Cargo.toml index cc5119d06..b7e21a580 100644 --- a/resources/shared-db/Cargo.toml +++ b/resources/shared-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-shared-db" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Plugin for managing shared databases on shuttle" @@ -13,7 +13,7 @@ diesel-async = { version = "0.4.1", optional = true } mongodb = { version = "2.3.0", optional = true } serde = { version = "1", features = ["derive"] } serde_json = "1" -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } sqlx = { version = "0.8.2", optional = true } [features] diff --git a/resources/turso/Cargo.toml b/resources/turso/Cargo.toml index 2fbb0ca5b..7d1b5f304 100644 --- a/resources/turso/Cargo.toml +++ b/resources/turso/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-turso" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Plugin to obtain a client connected to a Turso database" @@ -12,7 +12,7 @@ async-trait = "0.1.56" dunce = "1.0.4" libsql = { version = "0.6.0", default-features = false, features = ["core", "remote"] } serde = { version = "1", features = ["derive"] } -shuttle-service = { path = "../../service", version = "0.49.0" } +shuttle-service = { path = "../../service", version = "0.50.0" } url = { version = "2.3.1", features = ["serde"] } [dev-dependencies] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 6d151985a..385f3d67c 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-runtime" -version = "0.49.0" +version = "0.50.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/runtime/README.md b/runtime/README.md index 017ea65f4..48e30794d 100644 --- a/runtime/README.md +++ b/runtime/README.md @@ -29,8 +29,8 @@ be a binary crate with a few dependencies including `shuttle-runtime` and `shutt ```toml axum = "0.7.3" -shuttle-axum = "0.49.0" -shuttle-runtime = "0.49.0" +shuttle-axum = "0.50.0" +shuttle-runtime = "0.50.0" tokio = "1.28.2" ``` diff --git a/service/Cargo.toml b/service/Cargo.toml index fbd7fb193..fb13f0606 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-service" -version = "0.49.0" +version = "0.50.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 774f5c531..f595ab9e8 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.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run an actix webserver on shuttle" @@ -12,4 +12,4 @@ keywords = ["shuttle-service", "actix"] [dependencies] actix-web = "4.3.1" num_cpus = "1.15.0" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } diff --git a/services/shuttle-axum/Cargo.toml b/services/shuttle-axum/Cargo.toml index 40d12ad48..d7f30cdf1 100644 --- a/services/shuttle-axum/Cargo.toml +++ b/services/shuttle-axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-axum" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run an axum webserver on shuttle" @@ -12,7 +12,7 @@ keywords = ["shuttle-service", "axum"] [dependencies] axum = { version = "0.7.3", optional = true } axum-0-6 = { package = "axum", version = "0.6.13", optional = true } -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } [features] default = ["axum"] diff --git a/services/shuttle-axum/README.md b/services/shuttle-axum/README.md index 5a2d6ae66..61e04d4d2 100644 --- a/services/shuttle-axum/README.md +++ b/services/shuttle-axum/README.md @@ -6,7 +6,7 @@ Axum 0.6 is supported by using these feature flags: ```toml,ignore axum = "0.6.0" -shuttle-axum = { version = "0.49.0", default-features = false, features = ["axum-0-6"] } +shuttle-axum = { version = "0.50.0", default-features = false, features = ["axum-0-6"] } ``` ### Example diff --git a/services/shuttle-poem/Cargo.toml b/services/shuttle-poem/Cargo.toml index bdca2934a..9bb257538 100644 --- a/services/shuttle-poem/Cargo.toml +++ b/services/shuttle-poem/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-poem" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a poem webserver on shuttle" @@ -11,4 +11,4 @@ keywords = ["shuttle-service", "poem"] [dependencies] poem = "3.0.0" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } diff --git a/services/shuttle-rocket/Cargo.toml b/services/shuttle-rocket/Cargo.toml index eeda69989..3baa36a04 100644 --- a/services/shuttle-rocket/Cargo.toml +++ b/services/shuttle-rocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-rocket" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a rocket webserver on shuttle" @@ -11,4 +11,4 @@ keywords = ["shuttle-service", "rocket"] [dependencies] rocket = "0.5.0" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } diff --git a/services/shuttle-salvo/Cargo.toml b/services/shuttle-salvo/Cargo.toml index 4d2ea45f3..cf774995a 100644 --- a/services/shuttle-salvo/Cargo.toml +++ b/services/shuttle-salvo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-salvo" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a salvo webserver on shuttle" @@ -11,4 +11,4 @@ keywords = ["shuttle-service", "salvo"] [dependencies] salvo = "0.63.0" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } diff --git a/services/shuttle-serenity/Cargo.toml b/services/shuttle-serenity/Cargo.toml index fbbe7a991..738f7ae0f 100644 --- a/services/shuttle-serenity/Cargo.toml +++ b/services/shuttle-serenity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-serenity" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a serenity server on shuttle" @@ -12,7 +12,7 @@ keywords = ["shuttle-service", "serenity"] [dependencies] serenity = { version = "0.12", default-features = false, features = ["client", "gateway", "model"], optional = true } serenity-0-11 = { package = "serenity", version = "0.11.7", default-features = false, features = ["client", "gateway", "model"], optional = true } -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } [features] default = ["rustls_backend"] diff --git a/services/shuttle-serenity/README.md b/services/shuttle-serenity/README.md index 7123cef61..352020d6f 100644 --- a/services/shuttle-serenity/README.md +++ b/services/shuttle-serenity/README.md @@ -6,7 +6,7 @@ Serenity 0.11 is supported by using these feature flags (native TLS also availab ```toml,ignore serenity = { version = "0.11.7", features = ["..."] } -shuttle-serenity = { version = "0.49.0", default-features = false, features = ["serenity-0-11-rustls_backend"] } +shuttle-serenity = { version = "0.50.0", default-features = false, features = ["serenity-0-11-rustls_backend"] } ``` ### Example diff --git a/services/shuttle-thruster/Cargo.toml b/services/shuttle-thruster/Cargo.toml index a152f50f5..80bd3839c 100644 --- a/services/shuttle-thruster/Cargo.toml +++ b/services/shuttle-thruster/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-thruster" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a thruster webserver on shuttle" @@ -11,7 +11,7 @@ keywords = ["shuttle-service", "thruster"] [dependencies] thruster = "1.3.0" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } [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 bf3049b1e..e9f9cec33 100644 --- a/services/shuttle-tide/Cargo.toml +++ b/services/shuttle-tide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tide" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a tide webserver on shuttle" @@ -14,4 +14,4 @@ keywords = ["shuttle-service", "tide"] # https://github.com/http-rs/tide/issues/791 async-std = { version = "1.12.0", features = ["tokio1"] } tide = "0.16.0" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } diff --git a/services/shuttle-tower/Cargo.toml b/services/shuttle-tower/Cargo.toml index fc46f3168..494ac7d67 100644 --- a/services/shuttle-tower/Cargo.toml +++ b/services/shuttle-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tower" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a tower webserver on shuttle" @@ -11,5 +11,5 @@ keywords = ["shuttle-service", "tower"] [dependencies] hyper = { version = "0.14.23", features = ["server", "tcp", "http1"] } -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false } tower = { version = "0.4.13", features = ["make"] } diff --git a/services/shuttle-warp/Cargo.toml b/services/shuttle-warp/Cargo.toml index 5c24ad987..421d2f24c 100644 --- a/services/shuttle-warp/Cargo.toml +++ b/services/shuttle-warp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-warp" -version = "0.49.0" +version = "0.50.0" edition = "2021" license = "Apache-2.0" description = "Service implementation to run a warp webserver on shuttle" @@ -11,4 +11,4 @@ keywords = ["shuttle-service", "warp"] [dependencies] warp = "0.3.3" -shuttle-runtime = { path = "../../runtime", version = "0.49.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.50.0", default-features = false }