history of internal/app/run.go at v2.14.0
2026-02-07
2026-02-06
| b6d1cf3 | fix(server) add graceful shutdown timeout and response/connection limits GPG Verified | bnema | ||
| 9b07d6a | fix(review) correct misleading comments, dead code, and error detection GPG Verified | bnema | ||
| e8e1134 | fix(tests) use os.Getpid in PID test and add missing test cases GPG Verified | bnema | ||
| 0bd5d71 | fix(deploy): resolve live gordon PID across runtime paths GPG Verified | brice | ||
| c00c10c | fix(registry): make blob chunk upload limit configurable GPG Verified | brice | ||
| acb0df2 | fix(logic): invalidate proxy cache on config reload, remove dead code GPG Verified | brice | ||
| ebd5aea | fix(startup): start registry listener before auto-start GPG Verified | brice | ||
| 67442d7 | fix(deploy): mark auto-start, reload, and config-reload as internal deploy GPG Verified | brice |
2026-02-02
| 89e85a9 | fix(cli): address code review feedback from Copilot and CodeRabbit GPG Verified | brice | ||
| 72d9712 | fix(app): always resolve log file path and support http.Flusher in logging middleware GPG Verified | brice |
2026-02-01
| 41b10a9 | feat(proxy): make max body size configurable with 512MB default and return 413 on overflow GPG Verified | bnema | ||
| 372a0c5 | fix(security): use trusted-proxy-aware IP extraction in logging and remove CORS from proxy GPG Verified | bnema |
2026-01-31
| d2f6768 | fix(review): address all code review issues from PR GPG Verified | bnema |
2026-01-30
| 3659333 | fix(secrets): harden pass storage and auth GPG Verified | bnema | ||
| 18f31a9 | docs(auth): simplify authentication setup GPG Verified | bnema | ||
| 5498bc4 | feat(auth): add token login and registry pull token GPG Verified | bnema | ||
| 6ee1d33 | feat(secrets): add pass-backed domain secrets migration GPG Verified | bnema |
2026-01-28
| 0df4d83 | feat(admin): validate image exists in registry before adding route GPG Verified | bnema |
2026-01-18
| fb423a0 | chore: update module path to github.com/bnema/gordon and bump dependencies GPG Verified | brice | ||
| edb08f9 | fix(config): remove default auth.type that broke type inference GPG Verified | brice | ||
| 4a71618 | refactor(config): infer auth type from config instead of explicit type field GPG Verified | bnema | ||
| c37592d | fix(security): wire SecurityHeaders middleware and add tests GPG Verified | bnema | ||
| 65d96d2 | refactor(registry): use RateLimiter interface in middleware GPG Verified | bnema | ||
| 912a154 | fix(security): add trusted proxy support and rate limit token endpoint GPG Verified | bnema |
2026-01-17
| bfdb3cf | feat(config): add unified API rate limit configuration GPG Verified | bnema | ||
| 6f1f4f3 | fix(security): add JWT nbf claim and env var for token secret GPG Verified | bnema | ||
| 9d1b34a | feat!: require explicit auth credentials when auth.enabled=true GPG Verified | brice | ||
| faacc3c | feat!: merge secrets/registry_auth into unified auth config, add attachments CRUD CLI GPG Verified | brice | ||
| 9ed3e41 | refactor: extract resolveLogFilePath to reduce cyclomatic complexity GPG Verified | brice | ||
| 25f0ae5 | feat: add token revoke --all and improve scopes documentation GPG Verified | brice | ||
| a9ff59d | feat: add human-friendly duration parser for token expiry GPG Verified | brice | ||
| d95d72c | feat(cli): add bidirectional local/remote support for all commands GPG Verified | brice |
2026-01-16
| c642d32 | refactor(http): follow clean architecture in handlers GPG Verified | bnema | ||
| 22b6b85 | refactor(secrets): move domain validation to use case layer GPG Verified | bnema | ||
| 20ba381 | fix(admin): address security vulnerabilities in admin API GPG Verified | bnema | ||
| 1280049 | feat(cli): improve routes list with health probing GPG Verified | bnema | ||
| 9a1176c | feat(config): add gordon_domain as preferred alias for registry_domain GPG Verified | bnema | ||
| ee1db19 | fix: address PR review comments from Copilot GPG Verified | bnema |