main bac21c6

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
d60aa9frefactor(traffic): route websecure through TLS mux GPG Verifiedbrice
78a4426fix(traffic): address final review findings GPG Verifiedbrice
1f467a1fix(traffic): reload trusted cidr changes GPG Verifiedbrice
f46f30cfix(traffic): enforce listener trust boundaries GPG Verifiedbrice
1955dc9fix(traffic): use boundary mocks and context logging GPG Verifiedbrice

2026-06-29

e891c6efix(traffic): clarify backend protocol validation GPG Verifiedbrice
01ebc5cfix(traffic): reject overlapping wildcard sni GPG Verifiedbrice
39cada7feat(traffic): expose traffic runtime status GPG Verifiedbrice
02269b2feat(traffic): add udp passthrough entrypoints GPG Verifiedbrice
771cd59feat(traffic): add tls passthrough mux GPG Verifiedbrice
2eed61dfeat(traffic): add tcp passthrough entrypoints GPG Verifiedbrice
2443a00feat(traffic): build graph from config GPG Verifiedbrice
7924808feat(traffic): add traffic graph domain model GPG Verifiedbrice

2026-06-20

1db619aMerge pull request #211 from bnema/fix/redact-secret-logs merge GPG Unverifiedbnema
03481actest(docker): normalize runtime test imports GPG Verifiedbrice
432fafffix(logging): redact secret-bearing log values GPG Verifiedbrice
77c8aa8Merge pull request #210 from bnema/feat/volume-backups-s3 merge GPG Unverifiedbnema
cf5815bfix(backups): address follow-up review comments GPG Verifiedbrice
7b6336ffix(backups): address volume backup review findings GPG Verifiedbrice
e4c37fdfeat(backups): add volume backups to s3 GPG Verifiedbrice

2026-06-02

b59533bMerge pull request #209 from bnema/fix/sse-client-abort-proxy-errors merge GPG Unverifiedtag v2.31.0-dev21bnema
8823050fix(proxy): handle client-aborted streaming requests GPG Verifiedbrice

2026-05-31

39119e1build(deps): bump go.opentelemetry.io/otel/sdk/log from 0.19.0 to 0.20.0 GPG Unverifieddependabot[bot]

2026-05-23

020cc00Merge pull request #203 from bnema/fix/v2-31-release-readiness merge GPG Unverifiedtag v2.31.0-dev20bnema

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