Fly.ioAnnouncement
Flyctl Evolved - Fly Changelog
Summary
Flyctl v0.0.137 introduces an app-centric command structure while deprecating the apps subcommand, whose operations now have top-level equivalents such as init, destroy, move, restart, resume, suspend, and list apps. The release changes move, restart, resume, suspend, and status to accept an app name as a final argument, while retaining status -a; list also gains app-name fragments and status or organization filters, and list orgs shows accessible organizations. The init flow offers builders or Dockerfile use, can generate a simple hello-world deployment, and supports --dockerfile to skip the builder query, while info and version gain scripting-oriented output controls. Secret changes block operations on suspended deployments and can monitor deployments unless --detach is used. Platform fixes concatenate multiple HTTP/2 cookie headers during HTTP/1 downcasting, add Via headers to requests and responses, and improve deployment image optimization.
Context
The release moves flyctl toward an app-centric command style, replacing the deprecated apps subcommand with top-level commands and adding usability improvements for initialization, scripting, and secret management.
Approach / What changed
Flyctl adds top-level command equivalents, app-name arguments, filtering and organization listing, builder or Dockerfile initialization options, output flags, deployment-monitor controls, and platform fixes for HTTP/2 cookie handling, Via headers, and image optimization.
Takeaways
The apps subcommand remains available for this release but is deprecated; its commands now have top-level equivalents, including init, destroy, move, restart, resume, suspend, and list apps.
Setting or unsetting secrets on suspended deployments is blocked. On other deployed apps, the operation starts a deployment monitor unless --detach is supplied; undeployed apps do not start one.
Fly’s edge now concatenates multiple incoming HTTP/2 cookie headers into one header when downcasting to HTTP/1, and Via headers are added to both HTTP requests and responses.
Source and freshness
- Source
- fly.io
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.