Fly.io
MachineConfig gained a Spot field in fly-go v0.5.6, exposing spot-instance scheduling through the Go client.1
Fly-go API changes (breaking and additive). LimitedAccessTokens was removed from Organization and App queries in v0.5.0 — callers reading token lists off those types must migrate.2 FsSizeGB was removed from MachineRootfs in v0.4.3 (breaking).3 Added in the same period: MachineCacheDrive on MachineConfig, a cookie jar on the flaps client, and ECONNRESET retry on idempotent requests (v0.5.1). LSVD launch input was removed in v0.5.6.
Machine instance pinning stabilized after a rename cycle. fly-go added FLY_FORCE_INSTANCE support (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.4 Cross-network replay mutations landed in v0.5.5.5
flyctl tooling cleanup. The lsvd subcommands were removed in v0.4.52; operators relying on them need to migrate.6 MCP editor settings now accept JSON comments and trailing commas. A wg create infinite-loop fix shipped in v0.4.49. Release data logging on request landed in v0.4.56.7
Security. Permissions on ~/.docker/config.json were tightened in flyctl v0.4.54.8