New docs: keeping long-running tasks alive and running private apps with Flycast
Two new guides: keeping background work alive with autostop, and running private apps with Flycast.
Kristin Martin
Two new guides: keeping background work alive with autostop, and running private apps with Flycast.
Kristin Martin
The Managed Postgres v2 beta is now available in yyz as well as dfw.
Senyo Simpson
Machines now run kernel 6.12.91, which fixes the DirtyFrag and Fragnesia privilege-escalation bugs.
Daniel Graña
Edit your app's HTTP service settings, like auto stop/start and minimum running Machines, from the dashboard.
Lubien
Copy buttons all over the dashboard, a mobile-friendly Machines list, and other small fixes.
Lubien
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