Managed Postgres v2 is now in beta!
Managed Postgres v2, rebuilt on Fly Machines for better stability, is now in beta.
Akshit Garg
Managed Postgres v2, rebuilt on Fly Machines for better stability, is now in beta.
Akshit Garg
Individual Machines no longer get public IPv6 addresses. They keep IPv6 connectivity, and app IPv6 addresses are unchanged.
Peter Cai
The fly.io home page now has a button back to the org you visited last.
Lubien
Scaling Machines from the dashboard now creates a release, and the fly.toml page tells you when a newer version exists.
Lubien
App restarts from the dashboard now run in the background, and everyone viewing the app sees them in real time.
Lubien
A new guide to running flyctl from CI: picking token types, GitHub Actions workflows, monorepos and parsing JSON output.
Kristin Martin
Posts in the forum's Questions / Help category now land directly in the support team's ticketing system.
Injoong Yoon
fly-replay now only routes between apps on the same private network unless your org allows cross-network replays.
Liam Bigelow
Machines and Sprites aren't affected by the Copy Fail vulnerability unless you share one instance between untrusted users.
Matt Braun
Promote a Machine-scoped egress IP to an app-scoped one yourself with fly m egress-ip promote, in flyctl v0.4.37 and later.
Peter Cai
fly-proxy now sends WebSocket clients a close frame before a Machine auto-stops or suspends, so they know to reconnect.
Pavel Borzenkov
A new guide to creating, configuring and updating Machines from your own code with the Machines API.
Kristin Martin
New Tigris accounts serve public buckets and objects from t3.tigrisfiles.io. Existing URLs keep working.
Katie Schilling
fly-replay has two new fields: a timeout, and a fallback for when the replay target is unhealthy or unavailable.
Liam Bigelow
The Infra Log is back, with write-ups of what went wrong in our incidents and why.
Liam Bigelow
Every org now gets 20GB of Sprites cold storage free each month.
Jacob Fenton
Our per-host DNS resolvers now talk to each other through fly-proxy, so lookups get health checks, retries and fallback routing.
Peter Cai
Sprites now support MCP natively, so your agent can create Sprites, run commands, manage services and take snapshots itself.
Alex Ezell
Apps using h2_backend now receive the original :authority pseudo-header from fly-proxy.
Pavel Borzenkov
Fly Proxy now routes around your nearest region faster when it's unhealthy, instead of trying it first every time.
Liam Bigelow
Change your Sprites plan from the Plan & Billing page. Upgrades apply immediately, downgrades at the end of the month.
Jacob Fenton
Verify domains behind Cloudflare with a TXT record, import your own certificates, and manage certs through the Machines API.
Liam Bigelow
A fix in fly-proxy so that one app's flood of small WebSocket messages can't slow connections for everyone else in a region.
Peter Cai
We found and fixed a proxy bug that made WebSocket connections sometimes fail to open, mostly hitting Phoenix LiveView apps.
Liam Bigelow
fly-proxy now passes HTTP trailers through to HTTP/1.1 apps, not just apps using h2_backend.
Pavel Borzenkov