cargo-shuttle and the Shuttle deployer will now activate the cargo feature shuttle of the package if it exists (and disable default features). This allows for easy conditional compilation depending on if you’re compiling for Shuttle or something else.
# Compiling this package on Shuttle will enable the features
# "shuttle" and "bar". To use default features on Shuttle, add
# "default" to the shuttle array.
[features]
default = ["foo"]
shuttle = ["bar"]
foo = []
bar = []
Other updates
(released during 0.45.0) Rust 1.78.0 is now available in deployers.
Improved the project delete command’s reliability.
Fixed a bug in the proxy where redirects from http to https would have the incorrect URL.
Upgrading
Refer to the upgrading docs for how to upgrade your projects.
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps shuttle-axum from 0.45.0 to 0.46.0.
Release notes
Sourced from shuttle-axum's releases.
... (truncated)
Changelog
Sourced from shuttle-axum's changelog.
Commits
5519ed9
chore: 0.46.0 (#1801)d4c9500
feat: use 'shuttle' feature flag if it exists (#1799)c64cab0
fix(cargo-shuttle): delete command url (#1798)2a7e5ce
fix(gateway): use req.path in bouncer (#1797)36fc318
misc: remove model used for external provisioner reqs (#1793)7832610
fix: improve delete command reliability (#1791)934f0f5
chore: bump Rust to 1.78.0 (#1788)47f282b
feat(auth): add has_access_to_beta column (#1779)608ff28
chore: don't restart local otel collector (#1786)7d1c9db
fix: recursive permissionsdal impl (#1785)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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show