diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml index 435d252cb..7a484db1b 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.46.0" + placeholder: "v0.47.0" validations: required: true - type: dropdown diff --git a/CHANGELOG.md b/CHANGELOG.md index dc07be2cb..bdb5d07dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,53 @@ 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.46.0](https://github.com/shuttle-hq/shuttle/compare/v0.45.0..0.46.0) - 2024-06-13 +## [0.47.0](https://github.com/shuttle-hq/shuttle/compare/v0.46.0..0.47.0) - 2024-07-22 + +### Features + +- *(backends)* Permit delete project idempotency ([#1806](https://github.com/shuttle-hq/shuttle/issues/1806)) - ([fbc011a](https://github.com/shuttle-hq/shuttle/commit/fbc011a3b646770dbe536c27e60a0a66bd942a3d)) +- *(cargo-shuttle)* Deploy --output-archive ([#1831](https://github.com/shuttle-hq/shuttle/issues/1831)) - ([b1a5733](https://github.com/shuttle-hq/shuttle/commit/b1a57333c5e8a1fb80d46d2dcce1c55c64c27d89)) +- *(cargo-shuttle)* Beta deployment stop command ([#1830](https://github.com/shuttle-hq/shuttle/issues/1830)) - ([1637845](https://github.com/shuttle-hq/shuttle/commit/16378454626df31628d47b4deb0b0b975a40ea5c)) +- *(cargo-shuttle)* Default beta url ([#1829](https://github.com/shuttle-hq/shuttle/issues/1829)) - ([880119e](https://github.com/shuttle-hq/shuttle/commit/880119ef4a117f1a762f107c87e1deea2e943515)) +- *(cargo-shuttle)* Outgoing body debug ([#1828](https://github.com/shuttle-hq/shuttle/issues/1828)) - ([1d8a281](https://github.com/shuttle-hq/shuttle/commit/1d8a281eb80fcef8b0651feb65ab118869f1dfe0)) +- *(cargo-shuttle)* Basic request tracing ([#1827](https://github.com/shuttle-hq/shuttle/issues/1827)) - ([c537566](https://github.com/shuttle-hq/shuttle/commit/c5375666c4bbd8faa06bb02f87ac3ba99f9d128e)) +- *(cargo-shuttle)* Beta archive deployment separation ([#1814](https://github.com/shuttle-hq/shuttle/issues/1814)) - ([d60c310](https://github.com/shuttle-hq/shuttle/commit/d60c310b9993ef9f21e868afb6bf84763ebab6c3)) +- *(cargo-shuttle)* Beta: support image deployment ([#1796](https://github.com/shuttle-hq/shuttle/issues/1796)) - ([01f5dca](https://github.com/shuttle-hq/shuttle/commit/01f5dca39aa10f60c3daeb97f977dd412ea1bf1c)) +- *(common)* Proxy backend ([#1815](https://github.com/shuttle-hq/shuttle/issues/1815)) - ([52c00c0](https://github.com/shuttle-hq/shuttle/commit/52c00c0223bcb7bd59523a4724f2077860aaf82c)) +- Shuttle-api-client ([#1833](https://github.com/shuttle-hq/shuttle/issues/1833)) - ([02ba42d](https://github.com/shuttle-hq/shuttle/commit/02ba42dba49a393ed4b94d82d96298478fba5bcb)) +- Beta runtime version field ([#1826](https://github.com/shuttle-hq/shuttle/issues/1826)) - ([f72134c](https://github.com/shuttle-hq/shuttle/commit/f72134cbce2e0707dcaffcee639529c82aa2e3fc)) +- Beta deploy follow status, show logs on failure ([#1825](https://github.com/shuttle-hq/shuttle/issues/1825)) - ([d70e715](https://github.com/shuttle-hq/shuttle/commit/d70e715f833ef5f62e353bcb3ed25cf71bc4e606)) +- Beta UX fixes ([#1824](https://github.com/shuttle-hq/shuttle/issues/1824)) - ([5f18bd1](https://github.com/shuttle-hq/shuttle/commit/5f18bd11a25734897c3b9e4cbb7e270201dff58c)) +- Beta multi lang deployment models ([#1820](https://github.com/shuttle-hq/shuttle/issues/1820)) - ([ec0df80](https://github.com/shuttle-hq/shuttle/commit/ec0df80483ec5ff2f67e7ee2d5405e6a61ad26f0)) +- Beta /me endpoint & project name check ([#1819](https://github.com/shuttle-hq/shuttle/issues/1819)) - ([11850df](https://github.com/shuttle-hq/shuttle/commit/11850df4373a1a3a18155334365de8891fec7abe)) +- Implement rds resource on beta platform ([#1812](https://github.com/shuttle-hq/shuttle/issues/1812)) - ([22dc7c7](https://github.com/shuttle-hq/shuttle/commit/22dc7c71a3ab7bf86481b8fce0bb0286dd614bce)) +- Beta builder args ([#1813](https://github.com/shuttle-hq/shuttle/issues/1813)) - ([9fe7e56](https://github.com/shuttle-hq/shuttle/commit/9fe7e56a26b36e10a5e26ffe9c20dbce6148509e)) +- Filter permit project based on platform ([#1811](https://github.com/shuttle-hq/shuttle/issues/1811)) - ([7c7f0f1](https://github.com/shuttle-hq/shuttle/commit/7c7f0f104b07a77398976cffebe41e143cb6d144)) +- Headroom provisioner models ([#1795](https://github.com/shuttle-hq/shuttle/issues/1795)) - ([0de2730](https://github.com/shuttle-hq/shuttle/commit/0de2730c5881ef6f7a6acaf36e4703d36be45064)) + +### Bug Fixes + +- *(auth)* Local development ([#1809](https://github.com/shuttle-hq/shuttle/issues/1809)) - ([f0e770f](https://github.com/shuttle-hq/shuttle/commit/f0e770ff2cdc937cb8d58f6d46df037e147e52dd)) +- *(auth)* Migrate in tests ([#1805](https://github.com/shuttle-hq/shuttle/issues/1805)) - ([3b5e9f8](https://github.com/shuttle-hq/shuttle/commit/3b5e9f8e6037d28da1c29abddc0b1f2d218c043c)) +- *(backends)* Team project list ([#1816](https://github.com/shuttle-hq/shuttle/issues/1816)) - ([1f88208](https://github.com/shuttle-hq/shuttle/commit/1f88208817e6fcc50c0a81b830d903e11703814e)) +- *(gateway)* Drop tower-sanitize-path ([#1832](https://github.com/shuttle-hq/shuttle/issues/1832)) - ([21a8e22](https://github.com/shuttle-hq/shuttle/commit/21a8e228e5191d2b45a021a3a744b5d3547fc622)) +- Chrono version - ([4169c11](https://github.com/shuttle-hq/shuttle/commit/4169c112e0c345fd05519f9b5d319c2dacd034a3)) +- Audit ([#1834](https://github.com/shuttle-hq/shuttle/issues/1834)) - ([234476a](https://github.com/shuttle-hq/shuttle/commit/234476a533e558abdc868eb7d3f92e3aa0c1b472)) + +### Miscellaneous Tasks + +- *(auth)* Don't migrate pool ([#1803](https://github.com/shuttle-hq/shuttle/issues/1803)) - ([03406f0](https://github.com/shuttle-hq/shuttle/commit/03406f0e8aa3368b3b7ff4bc8d798a4dc0fae237)) +- *(shuttle-qdrant)* Update to qdrant 1.10 ([#1821](https://github.com/shuttle-hq/shuttle/issues/1821)) - ([69fb9ed](https://github.com/shuttle-hq/shuttle/commit/69fb9ed4d66669cee84a9c0a090cc58d137ea600)) +- 0.47.0 - ([7938c07](https://github.com/shuttle-hq/shuttle/commit/7938c07a3e3ef29c6a42635d8de85bc561fe914a)) +- Bump bytes to resolve audit ([#1822](https://github.com/shuttle-hq/shuttle/issues/1822)) - ([78373d4](https://github.com/shuttle-hq/shuttle/commit/78373d4d4e5c4fb7b66ce5e0492052938075dc2a)) +- Bump gix, cargo update ([#1817](https://github.com/shuttle-hq/shuttle/issues/1817)) - ([90c51de](https://github.com/shuttle-hq/shuttle/commit/90c51de31c54d14e5e9ebba299b097dd7141504f)) +- Rust 1.79, MSRV 1.77, cleanup ([#1800](https://github.com/shuttle-hq/shuttle/issues/1800)) - ([6fb9a85](https://github.com/shuttle-hq/shuttle/commit/6fb9a856a65c65ae78f7f3b0c7bff1fcf24ff82d)) + +### Miscellaneous + +- Bump examples - ([21249c4](https://github.com/shuttle-hq/shuttle/commit/21249c43cd39f90912a2f4a7c638611280897ce9)) + +## [0.46.0](https://github.com/shuttle-hq/shuttle/compare/v0.45.0..v0.46.0) - 2024-06-13 ### Features @@ -38,14 +84,13 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid ### Miscellaneous Tasks -- 0.46.0 - ([38e9899](https://github.com/shuttle-hq/shuttle/commit/38e98991c4cfc607473cce322400efa71da2264d)) +- 0.46.0 ([#1801](https://github.com/shuttle-hq/shuttle/issues/1801)) - ([5519ed9](https://github.com/shuttle-hq/shuttle/commit/5519ed97092d37e399a02c69ce1fca3ba9d2c4d3)) - Bump Rust to 1.78.0 ([#1788](https://github.com/shuttle-hq/shuttle/issues/1788)) - ([934f0f5](https://github.com/shuttle-hq/shuttle/commit/934f0f5ed03a02e643ae26bde5656e519dc853c6)) - Don't restart local otel collector ([#1786](https://github.com/shuttle-hq/shuttle/issues/1786)) - ([608ff28](https://github.com/shuttle-hq/shuttle/commit/608ff281d4012af547e3d9696f767b8e48f60350)) - Windows builds ([#1770](https://github.com/shuttle-hq/shuttle/issues/1770)) - ([01c3763](https://github.com/shuttle-hq/shuttle/commit/01c3763430a690501880984846a38a48454c7d35)) ### Miscellaneous -- Bump examples - ([30d22c3](https://github.com/shuttle-hq/shuttle/commit/30d22c36362be99963ee9dd99e40144ceeab5bea)) - Remove model used for external provisioner reqs ([#1793](https://github.com/shuttle-hq/shuttle/issues/1793)) - ([36fc318](https://github.com/shuttle-hq/shuttle/commit/36fc318fe180d8b1a31b549ecb24161b7f10fbb2)) ## [0.45.0](https://github.com/shuttle-hq/shuttle/compare/v0.44.0..v0.45.0) - 2024-05-09 diff --git a/Cargo.lock b/Cargo.lock index 7b5ae41e9..830141edf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -980,7 +980,7 @@ dependencies = [ [[package]] name = "cargo-shuttle" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "assert_cmd", @@ -1073,9 +1073,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" dependencies = [ "android-tzdata", "iana-time-zone", @@ -5366,7 +5366,7 @@ checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" [[package]] name = "shuttle-admin" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "clap", @@ -5383,7 +5383,7 @@ dependencies = [ [[package]] name = "shuttle-api-client" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", @@ -5405,7 +5405,7 @@ dependencies = [ [[package]] name = "shuttle-auth" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-stripe", @@ -5443,7 +5443,7 @@ dependencies = [ [[package]] name = "shuttle-backends" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", @@ -5493,7 +5493,7 @@ dependencies = [ [[package]] name = "shuttle-codegen" -version = "0.46.0" +version = "0.47.0" dependencies = [ "pretty_assertions", "proc-macro-error", @@ -5510,7 +5510,7 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", @@ -5548,7 +5548,7 @@ dependencies = [ [[package]] name = "shuttle-common-tests" -version = "0.46.0" +version = "0.47.0" dependencies = [ "cargo-shuttle", "hyper 0.14.30", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "shuttle-deployer" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", @@ -5612,7 +5612,7 @@ dependencies = [ [[package]] name = "shuttle-gateway" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-posthog", @@ -5676,7 +5676,7 @@ dependencies = [ [[package]] name = "shuttle-logger" -version = "0.46.0" +version = "0.47.0" dependencies = [ "async-trait", "chrono", @@ -5702,7 +5702,7 @@ dependencies = [ [[package]] name = "shuttle-proto" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", @@ -5722,7 +5722,7 @@ dependencies = [ [[package]] name = "shuttle-provisioner" -version = "0.46.0" +version = "0.47.0" dependencies = [ "aws-config", "aws-sdk-rds", @@ -5749,7 +5749,7 @@ dependencies = [ [[package]] name = "shuttle-resource-recorder" -version = "0.46.0" +version = "0.47.0" dependencies = [ "async-trait", "chrono", @@ -5774,7 +5774,7 @@ dependencies = [ [[package]] name = "shuttle-runtime" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", @@ -5797,7 +5797,7 @@ dependencies = [ [[package]] name = "shuttle-service" -version = "0.46.0" +version = "0.47.0" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 949a82e34..b65f0dd3d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,20 +25,20 @@ exclude = [ ] [workspace.package] -version = "0.46.0" +version = "0.47.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.46.0" } -shuttle-backends = { path = "backends", version = "0.46.0" } -shuttle-codegen = { path = "codegen", version = "0.46.0" } -shuttle-common = { path = "common", version = "0.46.0" } -shuttle-common-tests = { path = "common-tests", version = "0.46.0" } -shuttle-proto = { path = "proto", version = "0.46.0" } -shuttle-service = { path = "service", version = "0.46.0" } +shuttle-api-client = { path = "api-client", version = "0.47.0" } +shuttle-backends = { path = "backends", version = "0.47.0" } +shuttle-codegen = { path = "codegen", version = "0.47.0" } +shuttle-common = { path = "common", version = "0.47.0" } +shuttle-common-tests = { path = "common-tests", version = "0.47.0" } +shuttle-proto = { path = "proto", version = "0.47.0" } +shuttle-service = { path = "service", version = "0.47.0" } anyhow = "1.0.66" async-trait = "0.1.58" @@ -47,7 +47,7 @@ base64 = "0.21.5" bollard = "0.15.0" bytes = "1.3.0" cargo_metadata = "0.18.1" -chrono = { version = "0.4.23", default-features = false } +chrono = { version = "0.4.34", default-features = false } clap = { version = "4.2.7", features = ["derive"] } colored = "2.0.0" comfy-table = "6.2.0" diff --git a/admin/Cargo.toml b/admin/Cargo.toml index 5863c9aab..a7e145876 100644 --- a/admin/Cargo.toml +++ b/admin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-admin" -version = "0.46.0" +version = "0.47.0" edition = "2021" publish = false diff --git a/api-client/Cargo.toml b/api-client/Cargo.toml index a49ef7683..30c598668 100644 --- a/api-client/Cargo.toml +++ b/api-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-api-client" -version.workspace = true +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/auth/Cargo.toml b/auth/Cargo.toml index 624f5fe93..69978c901 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-auth" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/backends/Cargo.toml b/backends/Cargo.toml index ea6a402d7..b4923778b 100644 --- a/backends/Cargo.toml +++ b/backends/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-backends" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/cargo-shuttle/Cargo.toml b/cargo-shuttle/Cargo.toml index 675c4f246..1d48951e2 100644 --- a/cargo-shuttle/Cargo.toml +++ b/cargo-shuttle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-shuttle" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 4d3f19ab8..495e6d766 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-codegen" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common-tests/Cargo.toml b/common-tests/Cargo.toml index 9f34794b6..a3769ca80 100644 --- a/common-tests/Cargo.toml +++ b/common-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common-tests" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common/Cargo.toml b/common/Cargo.toml index 1aaa4ee2f..625185ecf 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/deployer/Cargo.toml b/deployer/Cargo.toml index eb1357b8f..33a9ab170 100644 --- a/deployer/Cargo.toml +++ b/deployer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-deployer" -version = "0.46.0" +version = "0.47.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 07ac9ceb1..184253fd2 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.46.0" +shuttle-runtime = "0.47.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 cd4f66028..483226709 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.46.0" +shuttle-runtime = "0.47.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 9fd21a17e..c54dc1a97 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.46.0" +shuttle-runtime = "0.47.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 7206f4a1f..b4b3f75cd 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.46.0" +shuttle-runtime = "0.47.0" tokio = { version = "1.0", features = ["time"]} diff --git a/examples b/examples index 8f72b4b1a..963936293 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 8f72b4b1a9ca531bf177e0b8e10faa1bd09f2352 +Subproject commit 963936293d7a9a879b3d7f771146dd1f2c338de5 diff --git a/gateway/Cargo.toml b/gateway/Cargo.toml index fa7aabef6..ab7bd7165 100644 --- a/gateway/Cargo.toml +++ b/gateway/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-gateway" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true publish = false diff --git a/logger/Cargo.toml b/logger/Cargo.toml index 1de7020fe..b597c1259 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-logger" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/proto/Cargo.toml b/proto/Cargo.toml index b71b66180..68142701c 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-proto" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/provisioner/Cargo.toml b/provisioner/Cargo.toml index b50f3a895..7d6cec424 100644 --- a/provisioner/Cargo.toml +++ b/provisioner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-provisioner" -version = "0.46.0" +version = "0.47.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 fcfd375d4..b14c0fb24 100644 --- a/resource-recorder/Cargo.toml +++ b/resource-recorder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-resource-recorder" -version = "0.46.0" +version = "0.47.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 8c2df627d..87c42db2c 100644 --- a/resources/aws-rds/Cargo.toml +++ b/resources/aws-rds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-aws-rds" -version = "0.46.0" +version = "0.47.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.46.0" } +shuttle-service = { path = "../../service", version = "0.47.0" } sqlx = { version = "0.7.1", optional = true } [features] diff --git a/resources/opendal/Cargo.toml b/resources/opendal/Cargo.toml index ebf190760..58e549320 100644 --- a/resources/opendal/Cargo.toml +++ b/resources/opendal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-opendal" -version = "0.46.0" +version = "0.47.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.46.0" } +shuttle-service = { path = "../../service", version = "0.47.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 99d708c50..f2b381a2e 100644 --- a/resources/persist/Cargo.toml +++ b/resources/persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-persist" -version = "0.46.0" +version = "0.47.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.46.0" } +shuttle-service = { path = "../../service", version = "0.47.0" } thiserror = "1.0.32" diff --git a/resources/qdrant/Cargo.toml b/resources/qdrant/Cargo.toml index 4d794f1da..fd15a0759 100644 --- a/resources/qdrant/Cargo.toml +++ b/resources/qdrant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-qdrant" -version = "0.46.0" +version = "0.47.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.46.0" } +shuttle-service = { path = "../../service", version = "0.47.0" } diff --git a/resources/shared-db/Cargo.toml b/resources/shared-db/Cargo.toml index 89ba47810..29cb969c0 100644 --- a/resources/shared-db/Cargo.toml +++ b/resources/shared-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-shared-db" -version = "0.46.0" +version = "0.47.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.46.0" } +shuttle-service = { path = "../../service", version = "0.47.0" } sqlx = { version = "0.7.1", optional = true } [features] diff --git a/resources/turso/Cargo.toml b/resources/turso/Cargo.toml index 5dd3970ee..a10685091 100644 --- a/resources/turso/Cargo.toml +++ b/resources/turso/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-turso" -version = "0.46.0" +version = "0.47.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.46.0" } +shuttle-service = { path = "../../service", version = "0.47.0" } url = { version = "2.3.1", features = ["serde"] } [dev-dependencies] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 87fc591a0..1bc192b9b 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-runtime" -version = "0.46.0" +version = "0.47.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/runtime/README.md b/runtime/README.md index f2d8bdccd..cfcb1b725 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.46.0" -shuttle-runtime = "0.46.0" +shuttle-axum = "0.47.0" +shuttle-runtime = "0.47.0" tokio = "1.28.2" ``` diff --git a/service/Cargo.toml b/service/Cargo.toml index c276742ee..190f84d2c 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-service" -version = "0.46.0" +version = "0.47.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 e3ecabe43..c9b848029 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.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } diff --git a/services/shuttle-axum/Cargo.toml b/services/shuttle-axum/Cargo.toml index 44d7e84cb..0928c446e 100644 --- a/services/shuttle-axum/Cargo.toml +++ b/services/shuttle-axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-axum" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } [features] default = ["axum"] diff --git a/services/shuttle-axum/README.md b/services/shuttle-axum/README.md index 1b1cc4028..fbca8909f 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.46.0", default-features = false, features = ["axum-0-6"] } +shuttle-axum = { version = "0.47.0", default-features = false, features = ["axum-0-6"] } ``` ### Example diff --git a/services/shuttle-poem/Cargo.toml b/services/shuttle-poem/Cargo.toml index e1ffe22c7..864a71665 100644 --- a/services/shuttle-poem/Cargo.toml +++ b/services/shuttle-poem/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-poem" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } diff --git a/services/shuttle-rocket/Cargo.toml b/services/shuttle-rocket/Cargo.toml index fdd00215f..0fc266fdd 100644 --- a/services/shuttle-rocket/Cargo.toml +++ b/services/shuttle-rocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-rocket" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } diff --git a/services/shuttle-salvo/Cargo.toml b/services/shuttle-salvo/Cargo.toml index a59a450f9..0c7cb8f6a 100644 --- a/services/shuttle-salvo/Cargo.toml +++ b/services/shuttle-salvo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-salvo" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } diff --git a/services/shuttle-serenity/Cargo.toml b/services/shuttle-serenity/Cargo.toml index f9b323095..61510e64b 100644 --- a/services/shuttle-serenity/Cargo.toml +++ b/services/shuttle-serenity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-serenity" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } [features] default = ["rustls_backend"] diff --git a/services/shuttle-serenity/README.md b/services/shuttle-serenity/README.md index e95a153ea..b03a42ba0 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.46.0", default-features = false, features = ["serenity-0-11-rustls_backend"] } +shuttle-serenity = { version = "0.47.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 24d229268..9c0c6e3d4 100644 --- a/services/shuttle-thruster/Cargo.toml +++ b/services/shuttle-thruster/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-thruster" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.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 3709f48c9..546984982 100644 --- a/services/shuttle-tide/Cargo.toml +++ b/services/shuttle-tide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tide" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false } diff --git a/services/shuttle-tower/Cargo.toml b/services/shuttle-tower/Cargo.toml index bdb038e87..b0e62b856 100644 --- a/services/shuttle-tower/Cargo.toml +++ b/services/shuttle-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tower" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.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 1d25f3fbb..44b9e759b 100644 --- a/services/shuttle-warp/Cargo.toml +++ b/services/shuttle-warp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-warp" -version = "0.46.0" +version = "0.47.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.46.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.47.0", default-features = false }