2026-10-16
| 4fc01fa | Merge pull request 'fix(proxy): send a trustworthy client IP to upstream containers' (#18) from fix/edge-trusted-real-ip into main merge SSH Unverifiedtag v3.2.0 | bnema | ||
| 6e4d05d | fix(proxy): send a trustworthy client IP to upstream containers GPG Verified | brice |
2026-10-14
| db3477e | Merge pull request 'fix(docker): build on the published golang:1.27-alpine3.23 image' (#15) from chore/go-tooling-maintenance into main merge SSH Unverified | bnema | ||
| 944e1c7 | fix(docker): build on the published golang:1.27-alpine3.23 image GPG Verified | brice |
2026-10-10
| 3a9dcae | Merge pull request 'feat(security): v3 secrets hardening' (#14) from feat/v3-secrets-hardening into main merge SSH Unverified | bnema | ||
| beaf875 | ci(lint): bump golangci-lint to v2.14.0 for Go 1.27.2 GPG Verified | brice | ||
| 2423197 | fix(security): keep dropped log paths protected and limit log-dir exception to data_dir/logs GPG Verified | brice | ||
| a320e99 | refactor(security): guard binds in resolveServiceBinds and add childenv.CommandContext GPG Verified | brice | ||
| 01ec9bd | fix(security): allow read-only binds of Gordon log directories GPG Verified | brice |
2026-10-08
| b4f4f5a | fix(security): strip GORDON_ env from journalctl and keep TLS cert dir bindable GPG Verified | brice | ||
| 64d925b | fix(security): guard restarts, widen protected paths, and strip GORDON_ env from secret tools GPG Verified | brice | ||
| 1df31dd | fix(deployment): never replace another container's secret files GPG Verified | brice | ||
| 4e3a25d | docs(security): document secret files, runtime guard, and hardening GPG Verified | brice | ||
| 49efad0 | feat(security): guard app container configs and disable process dumping GPG Verified | brice | ||
| e683751 | feat(deployment): deliver opt-in secrets as read-only files GPG Verified | brice | ||
| b7019c4 | feat(secrets): add host secret file store GPG Verified | brice | ||
| e55fb3b | feat(apps): parse and validate file-delivered secrets GPG Verified | brice | ||
| 7ec1d0a | merge(main): sync README wording from GitHub merge GPG Verified | brice | ||
| cfa771f | docs(auth): document the admin scope gordon images push needs (#13) | brice | ||
| 525f93d | fix(cli): infer push registry from target Gordon instance (#12) | brice |
2026-10-03
| 3cf12ba | chore(docs): Simplify README by referencing installation guide GPG Unverified | bnema | ||
| cf652cb | chore(docs): README wording GPG Unverified | bnema |
2026-10-02
| d676137 | fix(cli): explain restart_unsafe in apps status (#10) tag v3.1.0 | brice | ||
| 48e0691 | feat(apps): support per-service env in app manifests (#9) | brice | ||
| 3a7fcc7 | fix(apps): explain that secrets require an applied service (#8) | bnema | ||
| 78f9cbc | fix(deploy): report removed services as removed (#7) | bnema | ||
| 598d46d | fix(ca): honor --remote for ca export and info (#6) | brice | ||
| dcd34c9 | ci(forgejo): add a Forgejo workflow without paths-filter and CodeQL (#11) | brice |
2026-10-01
| f19f453 | release: Gordon v3.0.0 - declarative apps (#299) GPG Unverifiedtag v3.0.0 | bnema |
2026-09-03
| da9b3d2 | build(deps): bump the all-dependencies group across 1 directory with 15 updates (#239) GPG Unverified | dependabot[bot] |
2026-09-02
| 50221f8 | build(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 (#240) GPG Unverified | dependabot[bot] |
2026-08-31
| f37fe67 | fix(remote): avoid replaying non-idempotent requests (#238) GPG Unverifiedtag v2.31.1 | bnema | ||
| 30c748c | fix(container): preserve legacy attachment volumes (#236) GPG Unverified | bnema |
2026-08-23
| e02f654 | fix(release): prepare v2.31 release blockers (#235) GPG Unverifiedtag v2.31.0 | bnema |
2026-08-21
| fdf5cec | build(deps): bump the all-dependencies group with 19 updates (#234) GPG Unverified | dependabot[bot] | ||
| c6dcd31 | build(deps): bump go.opentelemetry.io/otel from 1.44.0 to 1.45.0 (#232) GPG Unverified | dependabot[bot] | ||
| cf800ca | build(deps): bump github.com/aws/aws-sdk-go-v2/config (#229) GPG Unverified | dependabot[bot] | ||
| dd65661 | build(deps): bump github.com/mattn/go-runewidth from 0.0.23 to 0.0.27 (#230) GPG Unverified | dependabot[bot] | ||
| 3611056 | chore(deps): group monthly Dependabot updates (#233) GPG Unverified | bnema | ||
| 40e8e08 | build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager (#228) GPG Unverified | dependabot[bot] |
2026-08-11
| 15daeb5 | Merge pull request #227 from bnema/chore/refresh-readme merge GPG Unverified | bnema | ||
| d100045 | Fix website and documentation links in README GPG Unverified | bnema | ||
| 65654e6 | Merge pull request #226 from bnema/security/scan-9bfec05a merge GPG Unverified | bnema |
2026-08-10
| 378d7cf | fix(security): address verified review findings GPG Verified | brice | ||
| 6e78011 | fix(security): harden reviewed remediation paths GPG Verified | brice | ||
| 271c36a | fix(security): remediate codex scan findings GPG Verified | brice | ||
| 58a92f3 | Merge pull request #225 from bnema/dependabot/go_modules/go_modules-c93f3641e6 merge GPG Unverifiedtag v2.31.0-dev23 | bnema | ||
| a31d8b7 | build(deps): bump google.golang.org/grpc GPG Unverified | dependabot[bot] | ||
| 621475d | Merge pull request #214 from bnema/dependabot/go_modules/github.com/google/go-containerregistry-0.21.7 merge GPG Unverified | bnema | ||
| e41a4da | Merge branch 'main' into dependabot/go_modules/github.com/google/go-containerregistry-0.21.7 merge GPG Unverified | bnema |