rustypaste
rustypaste copied to clipboard
chore(deps): bump shuttle-actix-web from 0.42.0 to 0.44.0
Bumps shuttle-actix-web from 0.42.0 to 0.44.0.
Release notes
Sourced from shuttle-actix-web's releases.
v0.44.0
Shuttle: v0.44.0 update
Improvements to
cargo shuttle logsUntil this point, it has only been possible to fetch all the logs for a deployment. Following this release, after upgrading your cargo-shuttle CLI, you will be able to:
- Fetch the last
nlog lines withcargo shuttle logs --tail <n>.- Fetch the first
nlog lines withcargo shuttle logs --head <n>.- Fetch all the logs lines with
cargo shuttle logs --all. Note that this is capped at 4 MiB of log lines.Thanks to
@biplab5464for contributing this new functionality!Breaking changes
- The version of
poeminshuttle-poemhas been increased to 3.0.- The return type of the turso resource in
shuttle-tursohas been changed to theDatabasetype, which makes it possible to work around the bug described in shuttle-hq/shuttle#1746.Bug fixes
- The
shuttle_service::Environmentenum is now correctly re-exported fromshuttle_runtime.Other updates
- We made improvements to the errors returned from the control plane, that should make it easier to resolve some common failures.
Contributions
@sourabpramanikbumped the Poem version in shuttle-poem in shuttle-hq/shuttle#1724 and shuttle-hq/shuttle-examples#161@biplab5464expanded thecargo shuttle logsAPI in shuttle-hq/shuttle#1629Upgrading
Refer to the upgrading docs for how to upgrade your projects.
What's Changed
- chore: set package.repository for all crates by
@jonaro00in shuttle-hq/shuttle#1716- feat: CORS support on gateway by
@chesedoin shuttle-hq/shuttle#1714- chore: clean up dev deps by
@jonaro00in shuttle-hq/shuttle#1712- feat(gateway): compare permission checks to permit by
@jonaro00in shuttle-hq/shuttle#1706- chore: bump h2 to patch continuation flood vulnerability by
@oddgrdin shuttle-hq/shuttle#1719- refactor: only use permit to check project permissions by
@chesedoin shuttle-hq/shuttle#1721- refactor: simplify by getting rid of the unneeded User wrapper by
@chesedoin shuttle-hq/shuttle#1722- misc: nix shell update by
@chesedoin shuttle-hq/shuttle#1726- feat: orgs by
@chesedoin shuttle-hq/shuttle#1720- feat(admin): change project owner by
@jonaro00in shuttle-hq/shuttle#1725- feat: bump poem version by
@sourabpramanikin shuttle-hq/shuttle#1724- feat: org members by
@chesedoin shuttle-hq/shuttle#1728- fix: various fixes and corrections by
@jonaro00in shuttle-hq/shuttle#1729- fix(runtime): re-export Environment by
@jonaro00in shuttle-hq/shuttle#1736
... (truncated)
Changelog
Sourced from shuttle-actix-web's changelog.
0.44.0 - 2024-04-23
Features
- (admin) Change project owner (#1725) - (d26e6c8)
- (gateway) Compare permission checks to permit (#1706) - (9130d5b)
- (shuttle-turso) Change turso resource output type to database (#1747) - (86ca0c0)
- Add
--headand--tailto logs command (#1629) - (b5116c7)- Get project owners and only personal projects (#1733) - (13b334f)
- Org members (#1728) - (37d5f6f)
- Bump poem version (#1724) - (639b5ae)
- Orgs (#1720) - (4c80f01)
- CORS support on gateway (#1714) - (f752263)
Bug Fixes
- (runtime) Re-export Environment (#1736) - (7c42c05)
- Rustls and gix cargo audit failures (#1749) - (5157708)
- Various fixes and corrections (#1729) - (1922b0e)
Refactor
- Errors (#1738) - (4e7745f)
- Simplify by getting rid of the unneeded User wrapper (#1722) - (d536aa4)
- Only use permit to check project permissions (#1721) - (d155595)
Miscellaneous Tasks
- Bump examples - (b0487f8)
- Bump crates to v0.44.0 - (c26999f)
- Bump h2 to patch continuation flood vulnerability (#1719) - (4eda51f)
- Clean up dev deps (#1712) - (7c48569)
- Set package.repository for all crates (#1716) - (0525f33)
Miscellaneous
0.43.0 - 2024-04-02
Features
- (cargo-shuttle) --debug (#1689) - (38510fb)
- (cargo-shuttle) Remove retry client, add version header (#1691) - (0aac5d7)
- Gateway command to sync permit (#1705) - (8a38a12)
- Generated Permit client, project permission logic (#1699) - (e33329b)
- Auth sync users with permit (#1703) - (e4e8e01)
- Permit pdp in docker stack (#1697) - (1b7a8a1)
- Basic Permit client with tests (#1693) - (29646a3)
... (truncated)
Commits
8a1b1cechore: v0.44.0 (#1750)86ca0c0feat(shuttle-turso): change turso resource output type to database (#1747)5157708fix: rustls and gix cargo audit failures (#1749)b5116c7feat: add--headand--tailto logs command (#1629)13b334ffeat: get project owners and only personal projects (#1733)4e7745frefactor: errors (#1738)f8f9817misc: revert severity level on allowed project names (#1739)7c42c05fix(runtime): re-export Environment (#1736)1922b0efix: various fixes and corrections (#1729)37d5f6ffeat: org members (#1728)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)