history of internal/app/run.go at v2.30.0
2026-03-28
| 5a1e21d | fix: address CodeRabbit review findings on security hardening GPG Verified | brice |
2026-03-27
| 552aaca | refactor: deduplicate CIDR allowlist code and clean up GPG Verified | bnema | ||
| 66e4d1b | fix: address CodeRabbit review feedback GPG Verified | bnema | ||
| bcbd4d9 | security: harden production deployment defaults GPG Verified | bnema |
2026-03-25
| a7406bc | docs(app): fix stale docstring on cleanupOrphanDomainResources GPG Verified | brice | ||
| b035b02 | fix(preview): move network removal after container removal GPG Verified | brice | ||
| 9209a14 | refactor(app): split cleanupOrphanDomainResources into focused helpers GPG Verified | brice | ||
| 8b31c1c | fix(preview): propagate cleanup errors and defer container removal GPG Verified | brice | ||
| b32e7e8 | fix(preview): address CodeRabbit review feedback GPG Verified | brice | ||
| 470ef27 | refactor(app): extract preview teardown functions to reduce complexity GPG Verified | brice | ||
| a67455d | feat(preview): wire orphan GC into ticker, change interval to 1h GPG Verified | brice |
2026-03-23
| d3fec5b | chore: register default for deploy.attachment_readiness_timeout GPG Verified | brice | ||
| a025239 | feat: add AttachmentReadinessTimeout config field GPG Verified | brice |
2026-03-22
| 5c72601 | refactor: extract startProxyServers helper from runServers GPG Verified | brice | ||
| e4d9ea0 | fix: address CodeRabbit review — internal auth scope restriction, IPv6 redirect, TTL cap, docs GPG Verified | brice | ||
| c8a82f0 | fix: address CodeRabbit PR review — error wrapping, redirect, validation, dedup GPG Verified | brice | ||
| a5ba9ca | refactor(auth): reject auth.type=password, remove stale config fields GPG Verified | brice | ||
| 8d39436 | feat(auth): configurable TTL (default 15m) and admin scope support in /auth/token GPG Verified | brice | ||
| d22746b | refactor(auth): remove password authentication from domain and service layer GPG Verified | brice | ||
| 28746f8 | fix(security): harden auth, container limits, input validation, and proxy GPG Verified | brice |
2026-03-18
2026-03-19
2026-03-18
| 05b767c | feat: infrastructure hygiene — runtime detection, upload cleanup, volume management (#131) | bnema |
2026-03-16
| a78dfaa | fix: remove /admin/ from proxy mux to stop intercepting app routes | brice |
2026-03-15
| ec22770 | refactor(proxy): move HTTP execution from usecase to adapter layer | brice | ||
| f009838 | feat(container): wire AttachmentConfigProvider into container service | brice |
2026-03-14
| 9ef2c23 | refactor: address code review findings for env-aware redeploy | brice | ||
| 868d000 | feat: publish secrets.changed event and debounced redeploy handler | brice |
2026-03-05
| b467aa8 | Harden env storage and admin cache handling | brice | ||
| ec63ba9 | Harden auth secret handling and admin caching | brice |
2026-03-03
| 09c4c09 | chore: remove dead dns_suffix config field | brice |
2026-03-02
| 547a2f4 | feat: add deploy config for stabilization delay and probe timeouts | brice |
2026-03-01
| 2c769c5 | fix: drain in-flight registry requests before shutdown | brice | ||
| c8b7fd0 | fix: reverse shutdown order — stop ingress before registry backend | brice |
2026-02-25
2026-02-24
| 61c0290 | fix(auth): gordon auth internal reads stale creds when XDG_RUNTIME_DIR differs between daemon and CLI | bnema |
2026-02-13
| 24a521d | feat(images): add scoped prune with default retention and confirmation | brice |
2026-02-10
| 77e28e6 | fix: address second round of review feedback | brice |