Shuttle: v0.46.0 update
Shuttle feature flag
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.
What's Changed
- ci: windows builds by @chesedo in #1770
- feat: list team projects on beta by @chesedo in #1772
- refactor: use list struct for project lists by @chesedo in #1774
- feat: update beta logs logic by @jonaro00 in #1775
- refactor: ApiError helpers by @chesedo in #1776
- feat(cargo-shuttle): beta compact project and deployment tables by @jonaro00 in #1778
- feat(cargo-shuttle): beta deploy endpoint by @jonaro00 in #1777
- refactor: record the correct shuttle.user.id for the new platform by @chesedo in #1780
- fix(backends): increase permit per page count by @jonaro00 in #1781
- refactor: better errors by @chesedo in #1783
- feat: beta deployment response, current deployment & logs by @jonaro00 in #1782
- refactor: implement permission dal when behind an arc by @chesedo in #1784
- refactor: allow cors from preview environments by @chesedo in #1773
- fix: recursive permissionsdal impl by @oddgrd in #1785
- chore: don't restart local otel collector by @jonaro00 in #1786
- feat(auth): add has_access_to_beta column by @Kazy in #1779
- chore: bump Rust to 1.78.0 by @jonaro00 in #1788
- fix: improve delete command reliability by @jonaro00 in #1791
- misc: remove model used for external provisioner reqs by @oddgrd in #1793
- fix(gateway): use req.path in bouncer by @oddgrd in #1797
- fix(cargo-shuttle): delete command url by @jonaro00 in #1798
- feat: use 'shuttle' feature flag if it exists by @jonaro00 in #1799
- chore: 0.46.0 by @jonaro00 in #1801
Full Changelog: v0.45.0...v0.46.0