Fly.ioAnnouncement
Logbook - 2022-06-23
Summary
Fly.io's June 23, 2022 logbook records a broad set of platform, dashboard, and flyctl updates. It announces YUL (Montreal, QC, Canada), adds Laravel and Laravel Octane detection to fly launch, and improves plain Docker build output when NO_COLOR=1 is set. Backend work optimizes API queries, reduces repeated app-image loads, moves app-discard cleanup into a retryable job, and adds SQL comments to help investigate database data-lock issues. The release also documents diagnostics, makes compliance documents public to prospective customers, and improves fly-proxy’s Rust coverage and PROXYPROTO v2 TLV support. Fixes address fly.toml environment variables, organization deletion, password-reset redirects, app secrets listing, metrics after fly apps move, dashboard errors, malformed SSL TLVs, and overzealous email risk checks.
Context
The logbook describes ongoing work intended to make running code close to users better. It also notes expanded dashboard capabilities alongside continued investment in the CLI, plus operational problems involving API performance, database locking, deployment timeouts, cleanup, and certificate hostname checks.
Approach / What changed
The update combines new region and framework support with flyctl and API optimizations, asynchronous resource cleanup, SQL query context, DNS pre-verification changes, proxy protocol updates, source coverage, documentation, dashboard revisions, and fixes across deployment, authentication, metrics, and account workflows.
Takeaways
Setting NO_COLOR=1 makes fly deploy display plain Docker build output and disables colorized deployment output, which can help debug builds in interactive terminals.
First-deploy API calls were optimized to shave about 6 seconds from fly launch or fly deploy on a new app, with the stated goal of reducing unusual CLI timeouts.
Source coverage and test analytics were added for fly-proxy’s all-Rust codebase before merging 22 new commits; the checks had already caught several bugs before production.
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.