diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml index 7a484db1b..76009f6d1 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.47.0" + placeholder: "v0.48.0" validations: required: true - type: dropdown diff --git a/CHANGELOG.md b/CHANGELOG.md index bdb5d07dc..ac5d7e162 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,58 @@ 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.47.0](https://github.com/shuttle-hq/shuttle/compare/v0.46.0..0.47.0) - 2024-07-22 +## [0.48.0](https://github.com/shuttle-hq/shuttle/compare/v0.47.0..0.48.0) - 2024-10-01 + +### Features + +- *(admin)* Renew certs command ([#1880](https://github.com/shuttle-hq/shuttle/issues/1880)) - ([05372f0](https://github.com/shuttle-hq/shuttle/commit/05372f0965d02b3ef4d3718ffe1328c027a78b19)) +- *(cargo-shuttle)* Beta project linking ([#1885](https://github.com/shuttle-hq/shuttle/issues/1885)) - ([f3e1a19](https://github.com/shuttle-hq/shuttle/commit/f3e1a1920698d0cb585d2964e209985d798e2a38)) +- *(cargo-shuttle)* Add `upgrade` subcommand to run install script ([#1848](https://github.com/shuttle-hq/shuttle/issues/1848)) - ([243daff](https://github.com/shuttle-hq/shuttle/commit/243daffea3101238676423be93c219c52d2dd0bc)) +- *(cargo-shuttle)* Shuttle binary ([#1878](https://github.com/shuttle-hq/shuttle/issues/1878)) - ([bb7b6be](https://github.com/shuttle-hq/shuttle/commit/bb7b6bec80a87f50cd853d58382f69e0cac6bc15)) +- *(cargo-shuttle)* Beta certificate command ([#1860](https://github.com/shuttle-hq/shuttle/issues/1860)) - ([090725d](https://github.com/shuttle-hq/shuttle/commit/090725dabfef15b26fda9023d13f5a28767044c1)) +- *(cargo-shuttle)* Beta account command, cleanup ([#1859](https://github.com/shuttle-hq/shuttle/issues/1859)) - ([5385da7](https://github.com/shuttle-hq/shuttle/commit/5385da70a4d4a52fd0bcf7ab21ba53f20ce457e4)) +- *(cargo-shuttle)* Beta updated local run ([#1850](https://github.com/shuttle-hq/shuttle/issues/1850)) - ([25f8a75](https://github.com/shuttle-hq/shuttle/commit/25f8a7547ade46aff0aeb9fb81e16ef642345d7d)) +- *(cargo-shuttle)* Beta command fixes, beta deployment list pagination, hide deprecated args, beta raw tables ([#1843](https://github.com/shuttle-hq/shuttle/issues/1843)) - ([9d0661c](https://github.com/shuttle-hq/shuttle/commit/9d0661ce5dcec3553e6b928a09eb7bfbd94cc04d)) +- *(common)* Typeshare apierror ([#1874](https://github.com/shuttle-hq/shuttle/issues/1874)) - ([3178e09](https://github.com/shuttle-hq/shuttle/commit/3178e09a0b0eb2262f6b0d0633030b686075c1a6)) +- *(common)* Beta models update, add typeshare ([#1871](https://github.com/shuttle-hq/shuttle/issues/1871)) - ([d147890](https://github.com/shuttle-hq/shuttle/commit/d14789082efdca4ac17181abfab1eba5b1908c6d)) +- *(common)* Beta certificate models update ([#1865](https://github.com/shuttle-hq/shuttle/issues/1865)) - ([4b8b86d](https://github.com/shuttle-hq/shuttle/commit/4b8b86d1a7d27bcb4b6109f90ba9a07dd30e1d5f)) +- *(runtime)* Improve beta tracing ([#1879](https://github.com/shuttle-hq/shuttle/issues/1879)) - ([89b995f](https://github.com/shuttle-hq/shuttle/commit/89b995f40110297cd4f47cb2a9000fe08a072cd6)) +- *(runtime)* Beta runtime as client ([#1844](https://github.com/shuttle-hq/shuttle/issues/1844)) - ([f8170be](https://github.com/shuttle-hq/shuttle/commit/f8170be56602b8021bc474f41a7ba4c1bf18ce37)) +- Beta models update, fix tables and prints ([#1875](https://github.com/shuttle-hq/shuttle/issues/1875)) - ([6866f62](https://github.com/shuttle-hq/shuttle/commit/6866f62c773f11d5ff64969fb47097c1d3c552d2)) +- Disable cargo-shuttle error suggestions for beta ([#1869](https://github.com/shuttle-hq/shuttle/issues/1869)) - ([ab3ec3e](https://github.com/shuttle-hq/shuttle/commit/ab3ec3e70b4f817042a34ab1d4126f5fd32c4f0a)) +- Instrument permit calls ([#1858](https://github.com/shuttle-hq/shuttle/issues/1858)) - ([b4abc65](https://github.com/shuttle-hq/shuttle/commit/b4abc658493019411d9ef34b73a62a065bc46f95)) +- Rust 1.80 ([#1845](https://github.com/shuttle-hq/shuttle/issues/1845)) - ([e6308e0](https://github.com/shuttle-hq/shuttle/commit/e6308e0b564b78bd49b9ca68a036848150d57055)) +- Add `diesel-async` support for `shuttle-aws-rds` ([#1808](https://github.com/shuttle-hq/shuttle/issues/1808)) - ([80892d3](https://github.com/shuttle-hq/shuttle/commit/80892d3e4cc173098ccbd4c84c43b0f695fae5bf)) + +### Bug Fixes + +- *(admin)* Beta set access endpoint ([#1884](https://github.com/shuttle-hq/shuttle/issues/1884)) - ([b9e94c7](https://github.com/shuttle-hq/shuttle/commit/b9e94c7d5cbc2ee63211d0fe06070e83a1d95227)) +- *(c-s)* Windows ([#1862](https://github.com/shuttle-hq/shuttle/issues/1862)) - ([553cb9c](https://github.com/shuttle-hq/shuttle/commit/553cb9cb3078bf66c78e6107bd18e83885a85fbe)) +- *(deployer)* Revert typo fix ([#1856](https://github.com/shuttle-hq/shuttle/issues/1856)) - ([0ab5350](https://github.com/shuttle-hq/shuttle/commit/0ab535096757ef1356807b0d067740a21d959ad2)) +- *(install-script)* Failing install on Arch Linux ([#1810](https://github.com/shuttle-hq/shuttle/issues/1810)) ([#1861](https://github.com/shuttle-hq/shuttle/issues/1861)) - ([85f1000](https://github.com/shuttle-hq/shuttle/commit/85f100056996a7e2564938690fc9a8c32ebe7249)) +- *(resource-recorder)* Check project permission by project id ([#1839](https://github.com/shuttle-hq/shuttle/issues/1839)) - ([4b7f3fc](https://github.com/shuttle-hq/shuttle/commit/4b7f3fc05fd355dbd679eb7d5d63d74fe7027a81)) +- *(shuttle-common)* Deployment message typo ([#1855](https://github.com/shuttle-hq/shuttle/issues/1855)) - ([b8aa727](https://github.com/shuttle-hq/shuttle/commit/b8aa727b1ae90ea8d39fe60f887ca472621d1de8)) +- Beta local run resource fixes ([#1876](https://github.com/shuttle-hq/shuttle/issues/1876)) - ([793f2b1](https://github.com/shuttle-hq/shuttle/commit/793f2b198f6b8b0ffcf33a2b65ea3ba86101db09)) +- Windows backslash paths in zip ([#1877](https://github.com/shuttle-hq/shuttle/issues/1877)) - ([00fa268](https://github.com/shuttle-hq/shuttle/commit/00fa26853247eba4a30bbce5663dd4892a91548f)) +- Remove blanket suggestion to open ticket ([#1870](https://github.com/shuttle-hq/shuttle/issues/1870)) - ([f3e0236](https://github.com/shuttle-hq/shuttle/commit/f3e02363c28029c2002e6c46967321d4ea84007a)) +- Remove teams call for beta project list ([#1872](https://github.com/shuttle-hq/shuttle/issues/1872)) - ([651d760](https://github.com/shuttle-hq/shuttle/commit/651d760f378cd18a140f1064976eff4c44ee8e1f)) +- Audit ([#1841](https://github.com/shuttle-hq/shuttle/issues/1841)) - ([00e01a0](https://github.com/shuttle-hq/shuttle/commit/00e01a04f8fb64de5caac50d1e765005308915ad)) + +### Miscellaneous Tasks + +- V0.48.0 - ([cbac5bc](https://github.com/shuttle-hq/shuttle/commit/cbac5bce79852172f9eb495c5834900deda61bed)) +- Deployer rust 1.81 ([#1883](https://github.com/shuttle-hq/shuttle/issues/1883)) - ([1d2ea62](https://github.com/shuttle-hq/shuttle/commit/1d2ea621b763fc1f039f8513d44901c0d75246d2)) +- Sqlx 0.8.2, MSRV 1.78 ([#1867](https://github.com/shuttle-hq/shuttle/issues/1867)) - ([a74f4ee](https://github.com/shuttle-hq/shuttle/commit/a74f4ee049f156848f1106d81bc8ef8b8858f7dd)) +- Disable honeycomb export, remove vars ([#1868](https://github.com/shuttle-hq/shuttle/issues/1868)) - ([873b172](https://github.com/shuttle-hq/shuttle/commit/873b1720eda277f2b092e757a5826097d4afc7ee)) +- Updated beta api url ([#1857](https://github.com/shuttle-hq/shuttle/issues/1857)) - ([049411a](https://github.com/shuttle-hq/shuttle/commit/049411a84fdac7b48265612972d1a7006ace1c84)) +- Remove qa workflows ([#1837](https://github.com/shuttle-hq/shuttle/issues/1837)) - ([0753973](https://github.com/shuttle-hq/shuttle/commit/07539737958d23c5ea06924323bd894c572c2f77)) + +### Miscellaneous + +- Bump examples - ([7f2f95b](https://github.com/shuttle-hq/shuttle/commit/7f2f95bc9663bb91ced38f7d6442ccf0a2895af5)) +- Bump sqlx to 0.8 in libraries ([#1847](https://github.com/shuttle-hq/shuttle/issues/1847)) - ([91c189a](https://github.com/shuttle-hq/shuttle/commit/91c189a1aa5cd9451eb2146ed8f85b222c4a8423)) + +## [0.47.0](https://github.com/shuttle-hq/shuttle/compare/v0.46.0..v0.47.0) - 2024-07-22 ### Features @@ -20,6 +71,7 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid - *(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)) +- OpenAI resource ([#1794](https://github.com/shuttle-hq/shuttle/issues/1794)) - ([e2e178c](https://github.com/shuttle-hq/shuttle/commit/e2e178cf0b98c75a005382fc29535abaebe771ba)) - 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)) @@ -37,22 +89,17 @@ See [conventional commits](https://www.conventionalcommits.org/) for commit guid - *(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)) +- 0.47.0 ([#1835](https://github.com/shuttle-hq/shuttle/issues/1835)) - ([bcd78d2](https://github.com/shuttle-hq/shuttle/commit/bcd78d294692cfef53e8d24a4e602baf5427355d)) - 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 diff --git a/Cargo.lock b/Cargo.lock index 2a0d1a7d0..5f43a5f62 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -998,7 +998,7 @@ dependencies = [ [[package]] name = "cargo-shuttle" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "assert_cmd", @@ -5436,7 +5436,7 @@ checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" [[package]] name = "shuttle-admin" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "clap", @@ -5453,7 +5453,7 @@ dependencies = [ [[package]] name = "shuttle-api-client" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -5476,7 +5476,7 @@ dependencies = [ [[package]] name = "shuttle-auth" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-stripe", @@ -5514,7 +5514,7 @@ dependencies = [ [[package]] name = "shuttle-backends" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -5564,7 +5564,7 @@ dependencies = [ [[package]] name = "shuttle-codegen" -version = "0.47.0" +version = "0.48.0" dependencies = [ "pretty_assertions", "proc-macro-error", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "shuttle-common-tests" -version = "0.47.0" +version = "0.48.0" dependencies = [ "cargo-shuttle", "hyper 0.14.30", @@ -5638,7 +5638,7 @@ dependencies = [ [[package]] name = "shuttle-deployer" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -5684,7 +5684,7 @@ dependencies = [ [[package]] name = "shuttle-gateway" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-posthog", @@ -5748,7 +5748,7 @@ dependencies = [ [[package]] name = "shuttle-logger" -version = "0.47.0" +version = "0.48.0" dependencies = [ "async-trait", "chrono", @@ -5774,7 +5774,7 @@ dependencies = [ [[package]] name = "shuttle-proto" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -5794,7 +5794,7 @@ dependencies = [ [[package]] name = "shuttle-provisioner" -version = "0.47.0" +version = "0.48.0" dependencies = [ "aws-config", "aws-sdk-rds", @@ -5821,7 +5821,7 @@ dependencies = [ [[package]] name = "shuttle-resource-recorder" -version = "0.47.0" +version = "0.48.0" dependencies = [ "async-trait", "chrono", @@ -5846,7 +5846,7 @@ dependencies = [ [[package]] name = "shuttle-runtime" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", @@ -5871,7 +5871,7 @@ dependencies = [ [[package]] name = "shuttle-service" -version = "0.47.0" +version = "0.48.0" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 98bb6e01d..ce491116b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,20 +25,20 @@ exclude = [ ] [workspace.package] -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } -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" } +shuttle-api-client = { path = "api-client", version = "0.48.0", default-features = false } +shuttle-backends = { path = "backends", version = "0.48.0" } +shuttle-codegen = { path = "codegen", version = "0.48.0" } +shuttle-common = { path = "common", version = "0.48.0" } +shuttle-common-tests = { path = "common-tests", version = "0.48.0" } +shuttle-proto = { path = "proto", version = "0.48.0" } +shuttle-service = { path = "service", version = "0.48.0" } anyhow = "1.0.66" async-trait = "0.1.58" diff --git a/admin/Cargo.toml b/admin/Cargo.toml index aa2f4101b..ebbe6f0a6 100644 --- a/admin/Cargo.toml +++ b/admin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-admin" -version = "0.47.0" +version = "0.48.0" edition = "2021" publish = false diff --git a/api-client/Cargo.toml b/api-client/Cargo.toml index 699b6912e..32d7b461f 100644 --- a/api-client/Cargo.toml +++ b/api-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-api-client" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/auth/Cargo.toml b/auth/Cargo.toml index 69978c901..020ce0757 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-auth" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/backends/Cargo.toml b/backends/Cargo.toml index b4923778b..b29831c43 100644 --- a/backends/Cargo.toml +++ b/backends/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-backends" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/cargo-shuttle/Cargo.toml b/cargo-shuttle/Cargo.toml index 500c3e743..b0cba6c54 100644 --- a/cargo-shuttle/Cargo.toml +++ b/cargo-shuttle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-shuttle" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/codegen/Cargo.toml b/codegen/Cargo.toml index 495e6d766..0d2bbf166 100644 --- a/codegen/Cargo.toml +++ b/codegen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-codegen" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common-tests/Cargo.toml b/common-tests/Cargo.toml index 1d0e1fece..fb0fbd361 100644 --- a/common-tests/Cargo.toml +++ b/common-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common-tests" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/common/Cargo.toml b/common/Cargo.toml index e77a3b172..f17c3521a 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-common" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/deployer/Cargo.toml b/deployer/Cargo.toml index 33a9ab170..dd8b1be8e 100644 --- a/deployer/Cargo.toml +++ b/deployer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-deployer" -version = "0.47.0" +version = "0.48.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 184253fd2..2f0278a18 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.47.0" +shuttle-runtime = "0.48.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 483226709..de1cc83c2 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.47.0" +shuttle-runtime = "0.48.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 c54dc1a97..aba33d963 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.47.0" +shuttle-runtime = "0.48.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 b4b3f75cd..4327b347d 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.47.0" +shuttle-runtime = "0.48.0" tokio = { version = "1.0", features = ["time"]} diff --git a/examples b/examples index 963936293..830348b5d 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 963936293d7a9a879b3d7f771146dd1f2c338de5 +Subproject commit 830348b5d6a063a297806dc30383c9275092ef7a diff --git a/gateway/Cargo.toml b/gateway/Cargo.toml index ab7bd7165..bcd8cf52e 100644 --- a/gateway/Cargo.toml +++ b/gateway/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-gateway" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true publish = false diff --git a/logger/Cargo.toml b/logger/Cargo.toml index b597c1259..50aa6e3e1 100644 --- a/logger/Cargo.toml +++ b/logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-logger" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/proto/Cargo.toml b/proto/Cargo.toml index 68142701c..99ca86f6d 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-proto" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/provisioner/Cargo.toml b/provisioner/Cargo.toml index 7d6cec424..3dd60d4d6 100644 --- a/provisioner/Cargo.toml +++ b/provisioner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-provisioner" -version = "0.47.0" +version = "0.48.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 b14c0fb24..4f652854a 100644 --- a/resource-recorder/Cargo.toml +++ b/resource-recorder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-resource-recorder" -version = "0.47.0" +version = "0.48.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 5b995b2ec..6af468aee 100644 --- a/resources/aws-rds/Cargo.toml +++ b/resources/aws-rds/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-aws-rds" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.0" } sqlx = { version = "0.8.2", optional = true } [features] diff --git a/resources/openai/Cargo.toml b/resources/openai/Cargo.toml index f933267b8..25bcd8d9e 100644 --- a/resources/openai/Cargo.toml +++ b/resources/openai/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-openai" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.0" } diff --git a/resources/opendal/Cargo.toml b/resources/opendal/Cargo.toml index 58e549320..0dbe5ea5b 100644 --- a/resources/opendal/Cargo.toml +++ b/resources/opendal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-opendal" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.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 f2b381a2e..a4a72e3e8 100644 --- a/resources/persist/Cargo.toml +++ b/resources/persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-persist" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.0" } thiserror = "1.0.32" diff --git a/resources/qdrant/Cargo.toml b/resources/qdrant/Cargo.toml index fd15a0759..3bb367e41 100644 --- a/resources/qdrant/Cargo.toml +++ b/resources/qdrant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-qdrant" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.0" } diff --git a/resources/shared-db/Cargo.toml b/resources/shared-db/Cargo.toml index a582f7204..e7798a063 100644 --- a/resources/shared-db/Cargo.toml +++ b/resources/shared-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-shared-db" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.0" } sqlx = { version = "0.8.2", optional = true } [features] diff --git a/resources/turso/Cargo.toml b/resources/turso/Cargo.toml index a10685091..a20647c1d 100644 --- a/resources/turso/Cargo.toml +++ b/resources/turso/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-turso" -version = "0.47.0" +version = "0.48.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.47.0" } +shuttle-service = { path = "../../service", version = "0.48.0" } url = { version = "2.3.1", features = ["serde"] } [dev-dependencies] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 59db86c72..e3672378d 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-runtime" -version = "0.47.0" +version = "0.48.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/runtime/README.md b/runtime/README.md index cfcb1b725..5fe2b0e59 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.47.0" -shuttle-runtime = "0.47.0" +shuttle-axum = "0.48.0" +shuttle-runtime = "0.48.0" tokio = "1.28.2" ``` diff --git a/service/Cargo.toml b/service/Cargo.toml index 190f84d2c..db11cfcb5 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-service" -version = "0.47.0" +version = "0.48.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 c9b848029..bf5914aed 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.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } diff --git a/services/shuttle-axum/Cargo.toml b/services/shuttle-axum/Cargo.toml index 0928c446e..a1872b551 100644 --- a/services/shuttle-axum/Cargo.toml +++ b/services/shuttle-axum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-axum" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } [features] default = ["axum"] diff --git a/services/shuttle-axum/README.md b/services/shuttle-axum/README.md index fbca8909f..dd52aeedb 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.47.0", default-features = false, features = ["axum-0-6"] } +shuttle-axum = { version = "0.48.0", default-features = false, features = ["axum-0-6"] } ``` ### Example diff --git a/services/shuttle-poem/Cargo.toml b/services/shuttle-poem/Cargo.toml index 864a71665..2ce8a8d99 100644 --- a/services/shuttle-poem/Cargo.toml +++ b/services/shuttle-poem/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-poem" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } diff --git a/services/shuttle-rocket/Cargo.toml b/services/shuttle-rocket/Cargo.toml index 0fc266fdd..1700d23de 100644 --- a/services/shuttle-rocket/Cargo.toml +++ b/services/shuttle-rocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-rocket" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } diff --git a/services/shuttle-salvo/Cargo.toml b/services/shuttle-salvo/Cargo.toml index 0c7cb8f6a..c29ad54e8 100644 --- a/services/shuttle-salvo/Cargo.toml +++ b/services/shuttle-salvo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-salvo" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } diff --git a/services/shuttle-serenity/Cargo.toml b/services/shuttle-serenity/Cargo.toml index 61510e64b..e66324713 100644 --- a/services/shuttle-serenity/Cargo.toml +++ b/services/shuttle-serenity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-serenity" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } [features] default = ["rustls_backend"] diff --git a/services/shuttle-serenity/README.md b/services/shuttle-serenity/README.md index b03a42ba0..9c23e3cdd 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.47.0", default-features = false, features = ["serenity-0-11-rustls_backend"] } +shuttle-serenity = { version = "0.48.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 9c0c6e3d4..749304514 100644 --- a/services/shuttle-thruster/Cargo.toml +++ b/services/shuttle-thruster/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-thruster" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.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 546984982..062dc0536 100644 --- a/services/shuttle-tide/Cargo.toml +++ b/services/shuttle-tide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tide" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false } diff --git a/services/shuttle-tower/Cargo.toml b/services/shuttle-tower/Cargo.toml index b0e62b856..f4c3420c0 100644 --- a/services/shuttle-tower/Cargo.toml +++ b/services/shuttle-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-tower" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.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 44b9e759b..b60b91d71 100644 --- a/services/shuttle-warp/Cargo.toml +++ b/services/shuttle-warp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shuttle-warp" -version = "0.47.0" +version = "0.48.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.47.0", default-features = false } +shuttle-runtime = { path = "../../runtime", version = "0.48.0", default-features = false }