v3.1.0 d676137

2026-10-02

d676137fix(cli): explain restart_unsafe in apps status (#10) tag v3.1.0brice
48e0691feat(apps): support per-service env in app manifests (#9) brice
3a7fcc7fix(apps): explain that secrets require an applied service (#8) bnema
78f9cbcfix(deploy): report removed services as removed (#7) bnema
598d46dfix(ca): honor --remote for ca export and info (#6) brice
dcd34c9ci(forgejo): add a Forgejo workflow without paths-filter and CodeQL (#11) brice

2026-10-01

f19f453release: Gordon v3.0.0 - declarative apps (#299) GPG Unverifiedtag v3.0.0bnema

2026-09-03

da9b3d2build(deps): bump the all-dependencies group across 1 directory with 15 updates (#239) GPG Unverifieddependabot[bot]

2026-09-02

50221f8build(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 (#240) GPG Unverifieddependabot[bot]

2026-08-31

f37fe67fix(remote): avoid replaying non-idempotent requests (#238) GPG Unverifiedtag v2.31.1bnema
30c748cfix(container): preserve legacy attachment volumes (#236) GPG Unverifiedbnema

2026-08-23

e02f654fix(release): prepare v2.31 release blockers (#235) GPG Unverifiedtag v2.31.0bnema

2026-08-21

fdf5cecbuild(deps): bump the all-dependencies group with 19 updates (#234) GPG Unverifieddependabot[bot]
c6dcd31build(deps): bump go.opentelemetry.io/otel from 1.44.0 to 1.45.0 (#232) GPG Unverifieddependabot[bot]
cf800cabuild(deps): bump github.com/aws/aws-sdk-go-v2/config (#229) GPG Unverifieddependabot[bot]
dd65661build(deps): bump github.com/mattn/go-runewidth from 0.0.23 to 0.0.27 (#230) GPG Unverifieddependabot[bot]
3611056chore(deps): group monthly Dependabot updates (#233) GPG Unverifiedbnema
40e8e08build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#228) GPG Unverifieddependabot[bot]

2026-08-11

15daeb5Merge pull request #227 from bnema/chore/refresh-readme merge GPG Unverifiedbnema
d100045Fix website and documentation links in README GPG Unverifiedbnema
65654e6Merge pull request #226 from bnema/security/scan-9bfec05a merge GPG Unverifiedbnema

2026-08-10

378d7cffix(security): address verified review findings GPG Verifiedbrice
6e78011fix(security): harden reviewed remediation paths GPG Verifiedbrice
271c36afix(security): remediate codex scan findings GPG Verifiedbrice
58a92f3Merge pull request #225 from bnema/dependabot/go_modules/go_modules-c93f3641e6 merge GPG Unverifiedtag v2.31.0-dev23bnema
a31d8b7build(deps): bump google.golang.org/grpc GPG Unverifieddependabot[bot]
621475dMerge pull request #214 from bnema/dependabot/go_modules/github.com/google/go-containerregistry-0.21.7 merge GPG Unverifiedbnema
e41a4daMerge branch 'main' into dependabot/go_modules/github.com/google/go-containerregistry-0.21.7 merge GPG Unverifiedbnema
ecdfa0cbuild(deps): bump github.com/google/go-containerregistry GPG Unverifieddependabot[bot]
73f97beMerge pull request #215 from bnema/dependabot/go_modules/github.com/rs/zerolog-1.35.1 merge GPG Unverifiedbnema
4db1b72Merge pull request #216 from bnema/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.32.27 merge GPG Unverifiedbnema
704f3eaMerge pull request #217 from bnema/dependabot/go_modules/github.com/pelletier/go-toml/v2-2.4.3 merge GPG Unverifiedbnema
9d1e04eMerge pull request #213 from bnema/dependabot/go_modules/go_modules-57bd245098 merge GPG Unverifiedbnema
c263d4fMerge pull request #223 from bnema/fix/222-candidate-cleanup merge GPG Unverifiedbnema
b27b280fix(container): clean up interrupted deploy candidates GPG Verifiedbrice

2026-07-16

8f4a170Merge pull request #218 from bnema/fix/gordon-domain-public-tls merge GPG Unverifiedbnema
339691efix(pki): harden certificate issuance handling GPG Verifiedbrice
5e22cc2fix(tls): cover Gordon management domain GPG Verifiedbrice

2026-07-05

d10a70bbuild(deps): bump github.com/pelletier/go-toml/v2 from 2.3.1 to 2.4.3 GPG Unverifieddependabot[bot]
453a903build(deps): bump github.com/aws/aws-sdk-go-v2/config GPG Unverifieddependabot[bot]
479391fbuild(deps): bump github.com/rs/zerolog from 1.35.0 to 1.35.1 GPG Unverifieddependabot[bot]

2026-07-03

bdfce9ebuild(deps): bump golang.org/x/net GPG Unverifieddependabot[bot]

2026-07-01

8d342c4Merge pull request #208 from bnema/dependabot/go_modules/go.opentelemetry.io/otel/sdk/log-0.20.0 merge GPG Unverifiedtag v2.31.0-dev22bnema

2026-06-30

c9bf406Merge pull request #212 from bnema/feature/traffic-plane-l4 merge GPG Unverifiedbnema
8a0e9d5fix(traffic): resolve final review regressions GPG Verifiedbrice
3489c65fix(traffic): harden final review edge cases GPG Verifiedbrice
3011e4cfix(traffic): address final review findings GPG Verifiedbrice
ed415c1fix(lint): reduce standalone service lint complexity GPG Verifiedbrice
7b54de4docs(config): document standalone l4 services GPG Verifiedbrice
3c7cadefeat(traffic): route l4 services from standalone config GPG Verifiedbrice

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 7

Tags 106

↑↓ moveenter openesc close