Releases Index
Fly.io

Fly.io

fly.ioCloud
$npx @buildinternet/releases get fly-io
Recently Shipped21 releases · updated Sep 28, 2026

Managed Postgres reaches fuller API coverage this month, while flyctl's internal request stack completes a shift from GraphQL toward the Machines API.

Managed Postgres storage and connectivity deepened. The fly-go client added user, extension, and attachment endpoints across v0.9.12–v0.9.13, followed by storage fields on the flaps client in v0.11.1. The mpg status command now shows used and provisioned storage, and connect and proxy now route through the public Machines API rather than an internal path, decoupling proxy readiness from credential state.

GraphQL replaced with Flaps and ui-ex. flyctl v0.4.101 moved org selection, release lookups, and compact app lookups from GraphQL to Flaps and the ui-ex API. App and region reads that only touch Flaps-available fields now go direct to Flaps, trimming the client and reducing cross-service dependencies.

Networking surface broadened. Egress IP types landed on the Machines API in fly-go v0.9.14, and 6PN network data was added to IP assignment responses in v0.9.15. A Flycast IP allocation bug on first deploy for default-network apps was fixed in flyctl v0.4.105.

Volume proportional autogrow added. fly-go v0.10.0 introduced support for proportional autogrow on volumes, and app creation now accepts an idempotency key, making retried creates safe.

Security and diagnostics tightened. Credentials are now redacted from debug-logged HTTP bodies (fly-go v0.11.0), kubeconfig files are written at owner-only permissions, and the MCP client configuration is written at 0600. Capacity errors are classified by scope, and cancellation causes are propagated through contexts and traces.

Changelog

  • 9068e6f4631c92f168476a9883df020d0ce12cd9 Map Compose restart policies to Fly containers (#5300)
Read more ↗

Changelog

  • c46ee143f245ad2e928f7226d4673419d4b6eadb Stop fly launch --yes from replacing an existing fly.toml (#5296)
Read more ↗

Changelog

  • a1cf49a52b36fba66a2bf0907617bd5aadb8a727 Restore --delete to the docs sync (#5293)
  • 6fc232ece9f1d65351f8910f1b56d535a65c9ca9 ci: Remove broken delete_preflight_apps.sh. (#5299)
  • e58a4d55bf8c4bc85fc48e625642e2ae7d757adf Add FLY_NO_PROMPT to make flyctl never…
Read more ↗

Changelog

  • 0284ecf29deec3209991ef9bb23ecb97765c7fc8 Say a stale login has expired instead of missing (#5291)
  • 1af61de6de3666354347dd63e5b6da6e551de63d Fix MPG password recovery dashboard tab guidance (#5294)
Read more ↗

Changelog

  • 85a775781784b3168282cca066b475c3e72acb8c Add managed Postgres user password rotation (#5285)
  • 3158889828bd466423f18e6fb7142f1ddb766385 Remove the web limit preflight for bluegreen deploys (#5292)
  • 2c69cf2c145225819abd7834dcb44f0f93e07f98 Emit MDX from the docs…
Read more ↗

Changelog

  • ca63052e2526df073e9a1a4ad57bcbe5892f0543 Mcp config atomic write (#5286)
  • be9bb9da3ebc6abb01298c4378e4d5a15a08adb7 Replace credential files atomically instead of rewriting in place (#5284)
Read more ↗

Changelog

  • 95b7f3e777a4c685599b6b75cfcfc0d8cbbd9fd9 Clarify Machine config flags (#5274)
  • a798342bf74203554628cc83db5eecf12de4bae4 Fix duplicate digests in Machine image references (#5273)
  • ecf52f670bdb6966e4cbcd82513095c0abd06d29 Honor --yes when a deploy would detach a…
Read more ↗

Changelog

  • 7951745a09f1e5dd869e0d3924a50ce092311ac7 Retry 404s during machine smoke checks. (#5247)
  • 3660e18cf63a59706666352f0c3259d907f0c512 Revert "Allow fdaf::/16 and fdaa::3/128 over wg tunnels" (#5248)
  • a29728d8dbfe18713ffa307be2324c79d95c2256 Allow fdaf::/16 and…
Read more ↗

Changelog

  • 3b3a0588b4915252c355011ad0cec46973ec41bc Bump fly-go to v0.11.2. (#5238)
  • 3ed1acbaae0c786d5210002ad77b642682e88b52 Stop creating dev tags. (#5243)
  • b517d0ea7606f798a02e3b587772177dac3c0668 Delete test tokens after use. (#5241) *…
Read more ↗

Changelog

  • 598c8d785986ef71fcb6b964b90f920b8936cd8e Add cancellation causes to contexts and traces (#5220)
  • 1e493a3ae9b84c888c0ff92ff3080fe5f44c6b1e mpg status: show used and provisioned storage (#5201)
Read more ↗

Changelog

  • f523823219e260f757df100064d67ab767306389 Fix ssh console errors with redirected output on Windows (#5226)
  • e549fbfc7e5f1386a99fef086e21881d0ea5d531 Trace UIEX HTTP requests (#5219)
  • e1d1d46d1b8bc5a8bbd0ac232528462058fe1aa9 chore(deps): bump…
Read more ↗

Changelog

  • d93903e1728838f55688b4ff91e6f4b70461ff6a Add org and user information to root deploy traces (#5217)
  • 5506789e7db56b04b9610b6e7f2c91486a5a1ade Improve fly auth logout behavior. (#5208)
Read more ↗

Changelog

  • bfd8599f5bb68a1db6e07f6aa321219533e1b944 Write kubeconfig files readable only by the owner (#5207)
  • d4c20769c16ef6b0baba2e36fc6f089084fbb8da chore(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 (#5160)
  • ddbc960cf8d3dd11404b40a7a95b95dd623f804e…
Read more ↗