Updates
- Deprecated
shuttle-tide
andshuttle-thruster
and removed their hello-world templates. To continue using the frameworks in newer runtime versions, copy theirService
implementation into your own code. - Updates to service and resource dependencies:
- Bump
salvo
to 0.83 - Bump
warp
to 0.4 - Bump
async-openai
to 0.29 - Bump
opendal
to 0.54 - Bump
diesel-async
to 0.6 - Bump
libsql
to 0.9
- Bump
- Added new command aliases:
shuttle i
for init,shuttle r
for run,shuttle d
for deploy (depl
is the alias for deployment subcommands) - CLI now shows the native output from the cargo subprocess when building, and better printouts for other CLI operations
- Added experimental
build
command and--docker
flag for simulating the platform’s Docker builds. Feedback appreciated. - Unified how the
run
(build
) anddeploy
commands gather flags for thecargo build
command - Improved how cargo metadata is gathered, speeding up project-related commands
- Various improvements to the Shuttle MCP server
- Fixed a bug in runtime where the runtime would exit if an invalid HTTP request arrived on the health check port. Now logs an error instead.
- Bump MSRV to 1.86
Upgrading
Refer to the upgrading docs for how to upgrade your projects.
What's Changed
- feat(common): set env vars model by @jonaro00 in #2097
- feat(common): limits models by @jonaro00 in #2100
- chore: bump dependencies, clippy 1.89, cargo update, MSRV 1.86 by @jonaro00 in #2103
- chore: bump zip, cargo update by @jonaro00 in #2108
- fix(runtime): emit error and don't exit on bad health request by @jonaro00 in #2088
- fix(runtime): drop service before sys exit by @jonaro00 in #2109
- feat(builder, cargo-shuttle): build and run with docker locally by @jonaro00 in #2044
- chore(mcp): update rmcp crate by @jonaro00 in #2106
- feat(cargo-shuttle): speed up metadata call by @jonaro00 in #2112
- chore: deprecate & bump services, resources by @jonaro00 in #2113
- feat(mcp): logs on stderr, improve args by @jonaro00 in #2083
- Limit max tokens for docs search and logs by @dcodesdev in #2114
- chore: v0.57.0 by @jonaro00 in #2115
- fix(cargo-shuttle): windows build by @jonaro00 in #2116
Full Changelog: v0.56.6...v0.57.0