diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml index 4640fa33c..7a187d018 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.43.0" + placeholder: "v0.44.0" validations: required: true - type: dropdown diff --git a/CHANGELOG.md b/CHANGELOG.md index 975512a4f..6e2cd3948 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,46 @@ 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.43.0](https://github.com/shuttle-hq/shuttle/compare/v0.42.0..0.43.0) - 2024-04-02 +## [0.44.0](https://github.com/shuttle-hq/shuttle/compare/v0.43.0..0.44.0) - 2024-04-23 + +### Features + +- *(admin)* Change project owner ([#1725](https://github.com/shuttle-hq/shuttle/issues/1725)) - ([d26e6c8](https://github.com/shuttle-hq/shuttle/commit/d26e6c838ef478b513401e0c9fae77cfb2677840)) +- *(gateway)* Compare permission checks to permit ([#1706](https://github.com/shuttle-hq/shuttle/issues/1706)) - ([9130d5b](https://github.com/shuttle-hq/shuttle/commit/9130d5bab0f3a70c3fcc58c2cf8324102bcbd9a7)) +- *(shuttle-turso)* Change turso resource output type to database ([#1747](https://github.com/shuttle-hq/shuttle/issues/1747)) - ([86ca0c0](https://github.com/shuttle-hq/shuttle/commit/86ca0c0bab05d58a20b8b887571bdc6e4080e289)) +- Add `--head` and `--tail` to logs command ([#1629](https://github.com/shuttle-hq/shuttle/issues/1629)) - ([b5116c7](https://github.com/shuttle-hq/shuttle/commit/b5116c73661d0aab1192429fae3aab9d59dcb74f)) +- Get project owners and only personal projects ([#1733](https://github.com/shuttle-hq/shuttle/issues/1733)) - ([13b334f](https://github.com/shuttle-hq/shuttle/commit/13b334f2a00b8224be9fee5d27b1c6f1161e443a)) +- Org members ([#1728](https://github.com/shuttle-hq/shuttle/issues/1728)) - ([37d5f6f](https://github.com/shuttle-hq/shuttle/commit/37d5f6f6a7bffd9ab9870fad3cfb6c6d174d0ba1)) +- Bump poem version ([#1724](https://github.com/shuttle-hq/shuttle/issues/1724)) - ([639b5ae](https://github.com/shuttle-hq/shuttle/commit/639b5ae78e5704cdd5e5ba9feba31d9be8e368ca)) +- Orgs ([#1720](https://github.com/shuttle-hq/shuttle/issues/1720)) - ([4c80f01](https://github.com/shuttle-hq/shuttle/commit/4c80f011fabf83c93f2bcbb1d68f92c5846e334f)) +- CORS support on gateway ([#1714](https://github.com/shuttle-hq/shuttle/issues/1714)) - ([f752263](https://github.com/shuttle-hq/shuttle/commit/f752263c355d99efbbf2515d4c77ca79182d575b)) + +### Bug Fixes + +- *(runtime)* Re-export Environment ([#1736](https://github.com/shuttle-hq/shuttle/issues/1736)) - ([7c42c05](https://github.com/shuttle-hq/shuttle/commit/7c42c05c42a756f7920398e03045939b9442abed)) +- Rustls and gix cargo audit failures ([#1749](https://github.com/shuttle-hq/shuttle/issues/1749)) - ([5157708](https://github.com/shuttle-hq/shuttle/commit/51577089cbedac1bc662b066a077c9b8a59dba43)) +- Various fixes and corrections ([#1729](https://github.com/shuttle-hq/shuttle/issues/1729)) - ([1922b0e](https://github.com/shuttle-hq/shuttle/commit/1922b0ee2bb77a78504d746e91cafa493c1a55f0)) + +### Refactor + +- Errors ([#1738](https://github.com/shuttle-hq/shuttle/issues/1738)) - ([4e7745f](https://github.com/shuttle-hq/shuttle/commit/4e7745fad6d99a0f8a091fd8e349a92ef1f0259b)) +- Simplify by getting rid of the unneeded User wrapper ([#1722](https://github.com/shuttle-hq/shuttle/issues/1722)) - ([d536aa4](https://github.com/shuttle-hq/shuttle/commit/d536aa408658ca0783028670d8b67b844e06f16a)) +- Only use permit to check project permissions ([#1721](https://github.com/shuttle-hq/shuttle/issues/1721)) - ([d155595](https://github.com/shuttle-hq/shuttle/commit/d155595a3c92fab475fdf25938f66b1288d1093d)) + +### Miscellaneous Tasks + +- Bump examples - ([b0487f8](https://github.com/shuttle-hq/shuttle/commit/b0487f88869693cef791d276ae871ccdfae28b15)) +- Bump crates to v0.44.0 - ([c26999f](https://github.com/shuttle-hq/shuttle/commit/c26999f701e391ca5e85402ee8aed42741cd65bd)) +- Bump h2 to patch continuation flood vulnerability ([#1719](https://github.com/shuttle-hq/shuttle/issues/1719)) - ([4eda51f](https://github.com/shuttle-hq/shuttle/commit/4eda51f66c43f06e344fd345e3361b95afe7b464)) +- Clean up dev deps ([#1712](https://github.com/shuttle-hq/shuttle/issues/1712)) - ([7c48569](https://github.com/shuttle-hq/shuttle/commit/7c48569b671a270485d00bf93a0535845e645645)) +- Set package.repository for all crates ([#1716](https://github.com/shuttle-hq/shuttle/issues/1716)) - ([0525f33](https://github.com/shuttle-hq/shuttle/commit/0525f33129f11122e502ec5b39e5ff81e24d3566)) + +### Miscellaneous + +- Revert severity level on allowed project names ([#1739](https://github.com/shuttle-hq/shuttle/issues/1739)) - ([f8f9817](https://github.com/shuttle-hq/shuttle/commit/f8f9817dcca72063b77c24b393bf97af1456db3d)) +- Nix shell ([#1726](https://github.com/shuttle-hq/shuttle/issues/1726)) - ([178e77c](https://github.com/shuttle-hq/shuttle/commit/178e77cede54ec58b9e50a37e16e68d2f2a185ff)) + +## [0.43.0](https://github.com/shuttle-hq/shuttle/compare/v0.42.0..v0.43.0) - 2024-04-02 ### Features @@ -34,8 +73,7 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid ### Miscellaneous Tasks - *(shuttle-turso)* Update libsql dep ([#1694](https://github.com/shuttle-hq/shuttle/issues/1694)) - ([bd9466f](https://github.com/shuttle-hq/shuttle/commit/bd9466fead12f38c5970ceea18b49d83f9fdc36e)) -- Bump examples - ([b732fcc](https://github.com/shuttle-hq/shuttle/commit/b732fcc67f9f6a5e94b91e4e6cbb6af652481d16)) -- V0.43.0 - ([fdaaf98](https://github.com/shuttle-hq/shuttle/commit/fdaaf98573bb87f2ee7b553359024b17161432fe)) +- V0.43.0 ([#1710](https://github.com/shuttle-hq/shuttle/issues/1710)) - ([32bb5af](https://github.com/shuttle-hq/shuttle/commit/32bb5af437c175e6f8d9496c43f2b15c36ac0ebd)) - Filter jobs based on if PR is from fork ([#1700](https://github.com/shuttle-hq/shuttle/issues/1700)) - ([998485d](https://github.com/shuttle-hq/shuttle/commit/998485de0e616083fc3e222407ab7fe0bc51921a)) - Remove secrets, metadata crates ([#1688](https://github.com/shuttle-hq/shuttle/issues/1688)) - ([4ab5f08](https://github.com/shuttle-hq/shuttle/commit/4ab5f083d8bd98d1136974cbd7e89558b6bf4752)) - Remove e2e crate, update development docs ([#1684](https://github.com/shuttle-hq/shuttle/issues/1684)) - ([5a5c08e](https://github.com/shuttle-hq/shuttle/commit/5a5c08e8ca44d2ab3629b805aec714fcd9f04426)) @@ -394,6 +432,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 @@ -426,7 +465,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 95c648fed..3d3a223bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -960,7 +960,7 @@ dependencies = [ [[package]] name = "cargo-shuttle" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "assert_cmd", @@ -5242,7 +5242,7 @@ checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" [[package]] name = "shuttle-admin" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "bytes", @@ -5261,7 +5261,7 @@ dependencies = [ [[package]] name = "shuttle-auth" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-stripe", @@ -5299,7 +5299,7 @@ dependencies = [ [[package]] name = "shuttle-backends" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-trait", @@ -5349,7 +5349,7 @@ dependencies = [ [[package]] name = "shuttle-codegen" -version = "0.43.0" +version = "0.44.0" dependencies = [ "pretty_assertions", "proc-macro-error", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-trait", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "shuttle-common-tests" -version = "0.43.0" +version = "0.44.0" dependencies = [ "cargo-shuttle", "hyper 0.14.28", @@ -5422,7 +5422,7 @@ dependencies = [ [[package]] name = "shuttle-deployer" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-trait", @@ -5468,7 +5468,7 @@ dependencies = [ [[package]] name = "shuttle-gateway" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-posthog", @@ -5533,7 +5533,7 @@ dependencies = [ [[package]] name = "shuttle-logger" -version = "0.43.0" +version = "0.44.0" dependencies = [ "async-trait", "chrono", @@ -5559,7 +5559,7 @@ dependencies = [ [[package]] name = "shuttle-proto" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-trait", @@ -5579,7 +5579,7 @@ dependencies = [ [[package]] name = "shuttle-provisioner" -version = "0.43.0" +version = "0.44.0" dependencies = [ "aws-config", "aws-sdk-rds", @@ -5606,7 +5606,7 @@ dependencies = [ [[package]] name = "shuttle-resource-recorder" -version = "0.43.0" +version = "0.44.0" dependencies = [ "async-trait", "chrono", @@ -5631,7 +5631,7 @@ dependencies = [ [[package]] name = "shuttle-runtime" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-trait", @@ -5653,7 +5653,7 @@ dependencies = [ [[package]] name = "shuttle-service" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 96dfc7f3b..e82f35f7e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,19 +24,19 @@ exclude = [ ] [workspace.package] -version = "0.43.0" +version = "0.44.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-backends = { path = "backends", version = "0.43.0" } -shuttle-codegen = { path = "codegen", version = "0.43.0" } -shuttle-common = { path = "common", version = "0.43.0" } -shuttle-common-tests = { path = "common-tests", version = "0.43.0" } -shuttle-proto = { path = "proto", version = "0.43.0" } -shuttle-service = { path = "service", version = "0.43.0" } +shuttle-backends = { path = "backends", version = "0.44.0" } +shuttle-codegen = { path = "codegen", version = "0.44.0" } +shuttle-common = { path = "common", version = "0.44.0" } +shuttle-common-tests = { path = "common-tests", version = "0.44.0" } +shuttle-proto = { path = "proto", version = "0.44.0" } +shuttle-service = { path = "service", version = "0.44.0" } anyhow = "1.0.66" async-trait = "0.1.58" diff --git a/admin/Cargo.toml b/admin/Cargo.toml index 2b7e1b7c8..4ba9379f4 100644 --- a/admin/Cargo.toml +++ b/admin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-admin" -version = "0.43.0" +version = "0.44.0" edition = "2021" publish = false diff --git a/auth/Cargo.toml b/auth/Cargo.toml index bf53d9e2a..56d38921a 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-auth" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/backends/Cargo.toml b/backends/Cargo.toml index d2441ed81..68b78dda1 100644 --- a/backends/Cargo.toml +++ b/backends/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-backends" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/cargo-shuttle/Cargo.toml b/cargo-shuttle/Cargo.toml index e8d6c4843..fd10952ba 100644 --- a/cargo-shuttle/Cargo.toml +++ b/cargo-shuttle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-shuttle" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 6b08f16a6..f090c9b17 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-codegen" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common-tests/Cargo.toml b/common-tests/Cargo.toml index c6a108f79..f355d7a61 100644 --- a/common-tests/Cargo.toml +++ b/common-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common-tests" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common/Cargo.toml b/common/Cargo.toml index 1d96b009e..5d1265a42 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/deployer/Cargo.toml b/deployer/Cargo.toml index 37b7a352b..cee871aa2 100644 --- a/deployer/Cargo.toml +++ b/deployer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-deployer" -version = "0.43.0" +version = "0.44.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 340436194..2a97e32e1 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.43.0" +shuttle-runtime = "0.44.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 9454ee93b..e0a958986 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.43.0" +shuttle-runtime = "0.44.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 c93fca643..5716f70e2 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.43.0" +shuttle-runtime = "0.44.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 1bc2921a7..cc37f5170 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.43.0" +shuttle-runtime = "0.44.0" tokio = { version = "1.0", features = ["time"]} diff --git a/examples b/examples index cfad214cb..db653003a 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit cfad214cbab765af2c6fb30c538cb8859f0b8c6b +Subproject commit db653003a94449a3e5cf23c9baa1196c5cd6b643 diff --git a/gateway/Cargo.toml b/gateway/Cargo.toml index 485c230a3..dbb832e70 100644 --- a/gateway/Cargo.toml +++ b/gateway/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-gateway" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true publish = false diff --git a/logger/Cargo.toml b/logger/Cargo.toml index e9d931171..eabb3069c 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-logger" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/proto/Cargo.toml b/proto/Cargo.toml index bfc9ecd09..7ff2f03fc 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-proto" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/provisioner/Cargo.toml b/provisioner/Cargo.toml index c52d6af3e..3d05f0d44 100644 --- a/provisioner/Cargo.toml +++ b/provisioner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-provisioner" -version = "0.43.0" +version = "0.44.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 b4805a00b..4dded6369 100644 --- a/resource-recorder/Cargo.toml +++ b/resource-recorder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-resource-recorder" -version = "0.43.0" +version = "0.44.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 af56c3324..e9b44eb45 100644 --- a/resources/aws-rds/Cargo.toml +++ b/resources/aws-rds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-aws-rds" -version = "0.43.0" +version = "0.44.0" edition = "2021" license = "Apache-2.0" description = "Plugin to provision AWS RDS resources" @@ -12,7 +12,7 @@ async-trait = "0.1.56" paste = "1.0.7" serde = { version = "1", features = ["derive"] } serde_json = "1" -shuttle-service = { path = "../../service", version = "0.43.0" } +shuttle-service = { path = "../../service", version = "0.44.0" } sqlx = { version = "0.7.1", optional = true } [features] diff --git a/resources/opendal/Cargo.toml b/resources/opendal/Cargo.toml index d230817b0..021869c02 100644 --- a/resources/opendal/Cargo.toml +++ b/resources/opendal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-opendal" -version = "0.43.0" +version = "0.44.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.43.0" } +shuttle-service = { path = "../../service", version = "0.44.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 4e308474e..d5a49d24d 100644 --- a/resources/persist/Cargo.toml +++ b/resources/persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-persist" -version = "0.43.0" +version = "0.44.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.43.0" } +shuttle-service = { path = "../../service", version = "0.44.0" } thiserror = "1.0.32" diff --git a/resources/qdrant/Cargo.toml b/resources/qdrant/Cargo.toml index 647488ff5..42f76efb3 100644 --- a/resources/qdrant/Cargo.toml +++ b/resources/qdrant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-qdrant" -version = "0.43.0" +version = "0.44.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.7.0" serde = { version = "1", features = ["derive"] } serde_json = "1" -shuttle-service = { path = "../../service", version = "0.43.0" } +shuttle-service = { path = "../../service", version = "0.44.0" } diff --git a/resources/shared-db/Cargo.toml b/resources/shared-db/Cargo.toml index c50124483..9163e5b85 100644 --- a/resources/shared-db/Cargo.toml +++ b/resources/shared-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-shared-db" -version = "0.43.0" +version = "0.44.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.43.0" } +shuttle-service = { path = "../../service", version = "0.44.0" } sqlx = { version = "0.7.1", optional = true } [features] diff --git a/resources/turso/Cargo.toml b/resources/turso/Cargo.toml index 73232e73d..9ec69ba2a 100644 --- a/resources/turso/Cargo.toml +++ b/resources/turso/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-turso" -version = "0.43.0" +version = "0.44.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.3.1", default-features = false, features = ["core", "remote"] } serde = { version = "1", features = ["derive"] } -shuttle-service = { path = "../../service", version = "0.43.0" } +shuttle-service = { path = "../../service", version = "0.44.0" } url = { version = "2.3.1", features = ["serde"] } [dev-dependencies] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 4c428fad1..c4b20b440 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-runtime" -version = "0.43.0" +version = "0.44.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/runtime/README.md b/runtime/README.md index 11e641d2b..a8c71910b 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.43.0" -shuttle-runtime = "0.43.0" +shuttle-axum = "0.44.0" +shuttle-runtime = "0.44.0" tokio = "1.28.2" ``` diff --git a/service/Cargo.toml b/service/Cargo.toml index 3ddea3ca3..007c13055 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-service" -version = "0.43.0" +version = "0.44.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 b4f25d0d9..41b05b957 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.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } diff --git a/services/shuttle-axum/Cargo.toml b/services/shuttle-axum/Cargo.toml index 8a3e1fef1..15d2718b5 100644 --- a/services/shuttle-axum/Cargo.toml +++ b/services/shuttle-axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-axum" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } [features] default = ["axum"] diff --git a/services/shuttle-axum/README.md b/services/shuttle-axum/README.md index faec2d6b9..5834e65ff 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.43.0", default-features = false, features = ["axum-0-6"] } +shuttle-axum = { version = "0.44.0", default-features = false, features = ["axum-0-6"] } ``` ### Example diff --git a/services/shuttle-poem/Cargo.toml b/services/shuttle-poem/Cargo.toml index 46b427a11..1949518e1 100644 --- a/services/shuttle-poem/Cargo.toml +++ b/services/shuttle-poem/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-poem" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } diff --git a/services/shuttle-rocket/Cargo.toml b/services/shuttle-rocket/Cargo.toml index 4e94e80bf..dd60bd4d3 100644 --- a/services/shuttle-rocket/Cargo.toml +++ b/services/shuttle-rocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-rocket" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } diff --git a/services/shuttle-salvo/Cargo.toml b/services/shuttle-salvo/Cargo.toml index 64dd01604..50571e762 100644 --- a/services/shuttle-salvo/Cargo.toml +++ b/services/shuttle-salvo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-salvo" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } diff --git a/services/shuttle-serenity/Cargo.toml b/services/shuttle-serenity/Cargo.toml index 4883e913d..4a1501461 100644 --- a/services/shuttle-serenity/Cargo.toml +++ b/services/shuttle-serenity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-serenity" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } [features] default = ["rustls_backend"] diff --git a/services/shuttle-serenity/README.md b/services/shuttle-serenity/README.md index 7560ee451..30fbc9ad4 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.43.0", default-features = false, features = ["serenity-0-11-rustls_backend"] } +shuttle-serenity = { version = "0.44.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 d314e98e4..a22e79e48 100644 --- a/services/shuttle-thruster/Cargo.toml +++ b/services/shuttle-thruster/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-thruster" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.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 05aa76c18..2a35986e1 100644 --- a/services/shuttle-tide/Cargo.toml +++ b/services/shuttle-tide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tide" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false } diff --git a/services/shuttle-tower/Cargo.toml b/services/shuttle-tower/Cargo.toml index dc5768119..c2f2e6c49 100644 --- a/services/shuttle-tower/Cargo.toml +++ b/services/shuttle-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tower" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.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 dd1be8080..183d95d28 100644 --- a/services/shuttle-warp/Cargo.toml +++ b/services/shuttle-warp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-warp" -version = "0.43.0" +version = "0.44.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.43.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.44.0", default-features = false }