history of internal/usecase/container/service.go at v2.15.1
2026-02-08
| c808592 | fix monitor start race and document insecure TLS risk GPG Verifiedtag v2.15.1 | brice | ||
| 3e72060 | Address Copilot and CodeRabbit review feedback GPG Verified | brice | ||
| b8f764f | Improve deploy wait UX and runtime-agnostic healthcheck detection GPG Verified | brice | ||
| 83fbdd9 | feat(monitor): add background container monitor and non-blocking AutoStart GPG Verified | brice | ||
| a5eba19 | fix(deploy,backup): tolerate slow healthchecks on restart and detect pgsql attachments GPG Verified | brice |
2026-02-07
| 99c9ecb | fix(deploy): honor explicit zero drain_delay and document instant switch GPG Verified | bnema | ||
| b0d058e | fix(deploy): cleanup failed containers on inspect errors and warn on drain timeout GPG Verified | bnema | ||
| 7e326be | fix(deploy): add signal-based readiness and drain with documented timeouts GPG Verified | bnema | ||
| 4fba121 | fix(deploy): wire drain delay, prevent duplicate invalidation, and update docs GPG Verified | bnema | ||
| 2632e63 | fix(container): skip old cleanup on canceled deploy context GPG Verified | brice | ||
| 777a0a7 | fix(container): extract deploy helpers to satisfy gocyclo GPG Verified | brice | ||
| 1838ab2 | fix(deploy) synchronous proxy cache invalidation to prevent 503s during zero-downtime deploy GPG Verified | brice | ||
| 28497b7 | fix(backup): address review hardening and edge cases GPG Verified | brice |
2026-02-06
| 9b07d6a | fix(review) correct misleading comments, dead code, and error detection GPG Verified | bnema | ||
| 180389f | fix(container) correct readiness error message and reduce waitForReady complexity GPG Verified | bnema | ||
| cdca39f | fix(secrets): recover orphaned pass keys for env injection GPG Verified | brice | ||
| 0bd5d71 | fix(deploy): resolve live gordon PID across runtime paths GPG Verified | brice | ||
| cee9def | fix(robustness): rollback partial attachments on deploy failure GPG Verified | brice | ||
| 0f04747 | fix(concurrency): protect config reads with RLock, add handler timeouts GPG Verified | brice | ||
| 4363057 | fix(concurrency): fix lock scoping in container service and event bus GPG Verified | brice |
2026-02-05
| afee8f4 | fix(container): check ctx.Err() before and after deploy lock acquisition GPG Verified | brice | ||
| 056d50d | fix(container): implement true context-aware deploy locking GPG Verified | brice | ||
| e0ee8df | refactor(container): address PR review feedback GPG Verified | brice | ||
| 6bc6fb8 | fix(container): serialize per-domain deploys to avoid races GPG Verified | brice |
2026-02-03
| 2b4e30b | fix(container): handle trailing slash and IPv6 registries GPG Verified | bnema | ||
| 855fc04 | fix(container): recognize localhost without port as explicit registry GPG Verified | bnema | ||
| ee69b9e | fix(container): detect explicit registry in host:port format GPG Verified | bnema | ||
| 63aec82 | chore: address review comments GPG Verified | bnema | ||
| 6de718d | fix(container): prevent double-prefixing images with localhost registry GPG Verified | bnema |
2026-02-02
| 9cfe7dc | fix(admin): handle tags not-found and extend restart tests GPG Verified | brice | ||
| 776f5de | fix(security): validate inputs and stop leaking internal errors in admin API GPG Verified | brice |
2026-01-31
| 8541735 | refactor(secrets): extract shared sanitization logic to domain package GPG Verified | bnema |
2026-01-30
| 5498bc4 | feat(auth): add token login and registry pull token GPG Verified | bnema |
2026-01-18
| fb423a0 | chore: update module path to github.com/bnema/gordon and bump dependencies GPG Verified | brice |
2026-01-17
| 59d74ee | fix: resolve network-group attachments at deploy time GPG Verified | brice | ||
| 3a02f23 | fix: address Copilot review round 2 GPG Verified | brice | ||
| 494c50d | feat: show attachment network in routes list for debugging GPG Verified | brice | ||
| 8094d01 | fix: strip registry domain prefix from image names in routes list GPG Verified | brice | ||
| ac8d28a | fix: address code review issues GPG Verified | brice | ||
| 13bac49 | docs: document race condition design choice in ListRoutesWithDetails GPG Verified | brice | ||
| 6108d0e | feat: expose route network and attachments GPG Verified | brice |
2026-01-16
| ee1db19 | fix: address PR review comments from Copilot GPG Verified | bnema | ||
| 25b0699 | feat(deploy): add configurable image pull policy GPG Verified | bnema | ||
| 6db35a4 | fix(deploy): preserve tracked container during orphan cleanup GPG Verified | brice |
2026-01-14
2026-01-13
| b462a18 | chore(lint): reduce cyclomatic complexity | bnema | ||
| 1a89de9 | fix(registry): keep fqdn tags for internal pulls | bnema | ||
| 67b31fc | fix(registry): secure internal loopback auth | bnema |