Fly.io
npx @buildinternet/releases get fly-ioSpot-instance scheduling reached the Go client, and flyctl now prompts before creating Managed Postgres during fly launch.
Spot instances exposed in the Go API. MachineConfig gained a Spot field in fly-go v0.5.6, letting Go callers schedule spot machines directly through the API client. LSVD launch input was also removed in the same release.
fly-go breaking changes to track. LimitedAccessTokens was removed from Organization and App queries in v0.5.0 — callers reading token lists off those types must migrate. FsSizeGB was removed from MachineRootfs in v0.4.3. Added in the same period: MachineCacheDrive on MachineConfig, a cookie jar on the flaps client, and ECONNRESET retry on idempotent requests.
Machine instance pinning stabilized. fly-go added FLY_FORCE_INSTANCE support in v0.5.2, renamed the env var and header in v0.5.3 (breaking for direct header consumers), then scoped Fly-Force-Instance-Id to flaps requests only in v0.5.4. Cross-network replay mutations landed in v0.5.5.
flyctl tooling cleanup. The lsvd subcommands were removed in v0.4.52; operators relying on them need to migrate. MCP editor settings now accept JSON comments and trailing commas. Managed Postgres v2 cluster creation received two correctness fixes — region is now returned after cluster creation, and cluster version populates correctly.
Security. Permissions on ~/.docker/config.json were tightened in flyctl v0.4.54. Release data logging on request landed in v0.4.56.