v2.31.0 e02f654

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
8d2c54ffeat(services): reconcile standalone service containers GPG Verifiedbrice
d9c6a56feat(services): add standalone service config model GPG Verifiedbrice
f7cd760fix(traffic): clean up entrypoint semantics GPG Verifiedbrice
d88f58binit codegraph GPG Verifiedbrice
7bfd76echore(mocks): regenerate mockery mocks GPG Verifiedbrice
f02707adocs(traffic): document smart tcp entrypoints GPG Verifiedbrice
6dc6603feat(traffic): expose smart tcp status counters GPG Verifiedbrice
3515791feat(traffic): add smart tcp entrypoints GPG Verifiedbrice
cd72440fix(traffic): keep TLS fallback reload-aware GPG Verifiedbrice
228f200fix(traffic): serialize TLS mux server replacement GPG Verifiedbrice
9546ebcfix(traffic): refresh TLS mux runtime state 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