{"id":"src__IjpKX_WYtuT3jTv1kEof","slug":"fly-go","name":"fly-go","type":"github","url":"https://github.com/superfly/fly-go","orgId":"org_cmf_LZuPBgOiFgq2vJgLO","org":{"slug":"fly-io","name":"Fly.io"},"isPrimary":false,"metadata":"{}","releaseCount":83,"releasesLast30Days":4,"avgReleasesPerWeek":0.8,"latestVersion":"v0.4.5","latestDate":"2026-04-09T19:41:07.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-19T03:01:19.771Z","trackingSince":"2024-03-07T21:35:35.000Z","releases":[{"id":"rel__dbMW2WiDIEL95I-LDjf_","version":"v0.4.5","title":"v0.4.5","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.5 -->\n\n## What's Changed\n* docs: show machine durations as strings by ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.5 -->\n\n## What's Changed\n* docs: show machine durations as strings by @dangra in https://github.com/superfly/fly-go/pull/220\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.4.4...v0.4.5","publishedAt":"2026-04-09T19:41:07.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.4.5","media":[]},{"id":"rel_oZZiLB0vgn7Ob4lWZjxXk","version":"v0.4.4","title":"v0.4.4","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.4 -->\n\n## What's Changed\n* docs: add signal enums to machine types by ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.4 -->\n\n## What's Changed\n* docs: add signal enums to machine types by @dangra in https://github.com/superfly/fly-go/pull/218\n* docs: add SIGUSR2 to machine signal enums by @dangra in https://github.com/superfly/fly-go/pull/219\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.4.3...v0.4.4","publishedAt":"2026-04-09T18:48:10.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.4.4","media":[]},{"id":"rel_ZG8W02EbRg1Lglwo0o_fs","version":"v0.4.3","title":"v0.4.3","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.3 -->\n\n## What's Changed\n* Bump j178/prek-action from 1 to 2 by @depen...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.3 -->\n\n## What's Changed\n* Bump j178/prek-action from 1 to 2 by @dependabot[bot] in https://github.com/superfly/fly-go/pull/215\n* Remove FsSizeGB from MachineRootfs by @dangra in https://github.com/superfly/fly-go/pull/216\n* Add MachineCacheDrive type to MachineConfig by @dangra in https://github.com/superfly/fly-go/pull/217\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.4.2...v0.4.3","publishedAt":"2026-04-07T21:12:53.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.4.3","media":[]},{"id":"rel_vxq6aaDN-Gt2wM3x-AaGq","version":"v0.4.2","title":"v0.4.2","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.2 -->\n\n## What's Changed\n* feat: add MaxMemoryMB to MachineGuest by @d...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.2 -->\n\n## What's Changed\n* feat: add MaxMemoryMB to MachineGuest by @dangra in https://github.com/superfly/fly-go/pull/214\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.4.1...v0.4.2","publishedAt":"2026-03-20T19:38:03.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.4.2","media":[]},{"id":"rel_obPHAmGPI_TNV1hJG7Vcw","version":"v0.4.1","title":"v0.4.1","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.1 -->\n\n## What's Changed\n* Preserve custom FlyForceRegion over env def...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.1 -->\n\n## What's Changed\n* Preserve custom FlyForceRegion over env default by @dangra in https://github.com/superfly/fly-go/pull/213\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.4.0...v0.4.1","publishedAt":"2026-03-19T15:13:24.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.4.1","media":[]},{"id":"rel_tO6euAaIRZ7XnB5gkOsw_","version":"v0.4.0","title":"v0.4.0","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.0 -->\n\n## What's Changed\n* Switch pre-commit for prek by @dangra in ht...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.4.0 -->\n\n## What's Changed\n* Switch pre-commit for prek by @dangra in https://github.com/superfly/fly-go/pull/211\n* Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.63.0 to 0.67.0 in the tracing group across 1 directory by @dependabot[bot] in https://github.com/superfly/fly-go/pull/212\n* Bump github.com/google/go-querystring from 1.1.0 to 1.2.0 by @dependabot[bot] in https://github.com/superfly/fly-go/pull/203\n* Fix panic when using flaps client without token by @joeriddles in https://github.com/superfly/fly-go/pull/187\n* container statuses by @senyosimpson in https://github.com/superfly/fly-go/pull/141\n* flaps: move Wait to options and support multi-state by @dangra in https://github.com/superfly/fly-go/pull/210\n\n## New Contributors\n* @joeriddles made their first contribution in https://github.com/superfly/fly-go/pull/187\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.3.1...v0.4.0","publishedAt":"2026-03-16T16:30:59.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.4.0","media":[]},{"id":"rel_STabaozqNujLryjrlWweI","version":"v0.3.1","title":"v0.3.1","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.3.1 -->\n\n## What's Changed\n* Add machines API endpoints for certificates...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.3.1 -->\n\n## What's Changed\n* Add machines API endpoints for certificates by @bglw in https://github.com/superfly/fly-go/pull/208\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.3.0...v0.3.1","publishedAt":"2026-02-12T01:45:24.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.3.1","media":[]},{"id":"rel_g98va3BYFjID-t-o_oqS3","version":"v0.3.0","title":"v0.3.0","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.3.0 -->\n\n## What's Changed\n* Add FsSizeGB field to MachineRootfs by @dan...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.3.0 -->\n\n## What's Changed\n* Add FsSizeGB field to MachineRootfs by @dangra in https://github.com/superfly/fly-go/pull/207\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.2.3...v0.3.0","publishedAt":"2026-02-10T19:13:47.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.3.0","media":[]},{"id":"rel_McLe3ZqEWHoNajdYj561g","version":"v0.2.3","title":"v0.2.3","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.3 -->\n\n## What's Changed\n* Add MachineRootfs type with SizeGB field by...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.3 -->\n\n## What's Changed\n* Add MachineRootfs type with SizeGB field by @dangra in https://github.com/superfly/fly-go/pull/206\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.2.2...v0.2.3","publishedAt":"2026-02-05T22:08:32.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.2.3","media":[]},{"id":"rel_-s4CouaKAAUlSluVwg3Wo","version":"v0.2.2","title":"v0.2.2","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.2 -->\n\n## What's Changed\n* add support for ES256 keys by @timflyio in ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.2 -->\n\n## What's Changed\n* add support for ES256 keys by @timflyio in https://github.com/superfly/fly-go/pull/205\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.2.1...v0.2.2","publishedAt":"2026-01-29T09:02:37.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.2.2","media":[]},{"id":"rel_UckhRJtgfaozuNzI8MX5a","version":"v0.2.1","title":"v0.2.1","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.1 -->\n\n## What's Changed\n* feat(secrets): Add timestamps to AppSecret ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.1 -->\n\n## What's Changed\n* feat(secrets): Add timestamps to AppSecret struct for tracking creation and updates by @vaurdan in https://github.com/superfly/fly-go/pull/204\n\n## New Contributors\n* @vaurdan made their first contribution in https://github.com/superfly/fly-go/pull/204\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.2.0...v0.2.1","publishedAt":"2026-01-14T13:47:43.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.2.1","media":[]},{"id":"rel_PxYl0-CGg_p5steXJrXSv","version":"v0.2.0","title":"v0.2.0","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.0 -->\n\n## What's Changed\n* fix(aliases): Add missing machine sizes by ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.2.0 -->\n\n## What's Changed\n* fix(aliases): Add missing machine sizes by @dangra in https://github.com/superfly/fly-go/pull/202\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.71...v0.2.0","publishedAt":"2025-12-25T15:35:27.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.2.0","media":[]},{"id":"rel_3nBW0b0gHY55F7s2KZUoP","version":"v0.1.71","title":"v0.1.71","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.71 -->\n\n## What's Changed\n* Cross-org replay mutations by @bglw in htt...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.71 -->\n\n## What's Changed\n* Cross-org replay mutations by @bglw in https://github.com/superfly/fly-go/pull/201\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.70...v0.1.71","publishedAt":"2025-12-18T05:11:32.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.71","media":[]},{"id":"rel_RvjKoN5qS0Vi2y3GMciMm","version":"v0.1.70","title":"v0.1.70","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.70 -->\n\n## What's Changed\n* Add support for managing app-scoped egress...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.70 -->\n\n## What's Changed\n* Add support for managing app-scoped egress IPs by @PeterCxy in https://github.com/superfly/fly-go/pull/199\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.69...v0.1.70","publishedAt":"2025-11-28T16:06:19.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.70","media":[]},{"id":"rel_T1DNLjoWjof21r4ZSWpsn","version":"v0.1.69","title":"v0.1.69","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.69 -->\n\n## What's Changed\n* Add InternalNumericID to AppOrganizationIn...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.69 -->\n\n## What's Changed\n* Add InternalNumericID to AppOrganizationInfo by @rianmcguirefly in https://github.com/superfly/fly-go/pull/196\n* Add AppRole filter to ListApps by @rianmcguirefly in https://github.com/superfly/fly-go/pull/197\n* flaps: require explicit appName in requests by @rianmcguirefly in https://github.com/superfly/fly-go/pull/198\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.68...v0.1.69","publishedAt":"2025-11-26T00:52:44.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.69","media":[]},{"id":"rel_JoMZxxOZBIDWq4iaR2kNF","version":"v0.1.68","title":"v0.1.68","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.68 -->\n\n## What's Changed\n* Re-add WaitForApp to flaps.Client by @rian...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.68 -->\n\n## What's Changed\n* Re-add WaitForApp to flaps.Client by @rianmcguirefly in https://github.com/superfly/fly-go/pull/193\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.67...v0.1.68","publishedAt":"2025-11-20T00:03:23.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.68","media":[]},{"id":"rel_eBKeZFkPrrqGMAEFfEydq","version":"v0.1.67","title":"v0.1.67","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.67 -->\n\n## What's Changed\n* Remove deprecated DNS and Domain resources...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.67 -->\n\n## What's Changed\n* Remove deprecated DNS and Domain resources by @bglw in https://github.com/superfly/fly-go/pull/188\n* fix(persistrootfs): unmarshal from protobuf integer enums by @dangra in https://github.com/superfly/fly-go/pull/192\n* (flyctl) less graphql on launch/deploy by @lillianberryfly in https://github.com/superfly/fly-go/pull/191\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.66...v0.1.67","publishedAt":"2025-11-13T15:09:47.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.67","media":[]},{"id":"rel_FS3DHX438SkY9-_S6ln6B","version":"v0.1.66","title":"v0.1.66","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.66 -->\n\n## What's Changed\n* Add spans with operation names to genqlien...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.66 -->\n\n## What's Changed\n* Add spans with operation names to genqlient requests by @rianmcguirefly in https://github.com/superfly/fly-go/pull/189\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.65...v0.1.66","publishedAt":"2025-11-10T00:32:57.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.66","media":[]},{"id":"rel_0SFwas_skhQrhMAJb2yGE","version":"v0.1.65","title":"v0.1.65","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.65 -->\n\n## What's Changed\n* Add ReplayCache configuration by @bglw in ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.65 -->\n\n## What's Changed\n* Add ReplayCache configuration by @bglw in https://github.com/superfly/fly-go/pull/186\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.64...v0.1.65","publishedAt":"2025-10-23T05:26:02.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.65","media":[]},{"id":"rel_KKkAV8GCaQjZNqo0WtZoV","version":"v0.1.64","title":"v0.1.64","summary":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.64 -->\n\n## What's Changed\n* Expose deprecated flag to graphQL clients ...","content":"<!-- Release notes generated using configuration in .github/release.yml at v0.1.64 -->\n\n## What's Changed\n* Expose deprecated flag to graphQL clients by @mattp-fly in https://github.com/superfly/fly-go/pull/185\n\n\n**Full Changelog**: https://github.com/superfly/fly-go/compare/v0.1.63...v0.1.64","publishedAt":"2025-10-21T22:37:29.000Z","url":"https://github.com/superfly/fly-go/releases/tag/v0.1.64","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":5,"totalItems":83},"summaries":{"rolling":null,"monthly":[]}}