github fuomag9/caddy-proxy-manager v1.1
v1.1 — Analytics, WAF, and Admin UX Improvements

latest releases: v1.9.1, v1.9, v1.8.1...
3 months ago

Summary

  • add optional ClickHouse analytics support with a documented Docker Compose profile, disabled-state UX, and more resilient analytics detection
  • improve WAF and mTLS operations with scoped path enforcement, richer event filtering/details, and graceful degradation when analytics is unavailable
  • refresh key admin screens with redesigned Settings and Access Lists layouts, plus broader E2E and regression coverage

Included commits

  • b54b026 fix: align access lists rail styling with settings sidebar
  • 9fe36ab feat: redesign access lists page and fix split-layout sidebar gap
  • 755faf4 feat: redesign settings page with sidebar navigation and add E2E tests
  • 36275f1 fix: replace WAF detail panel with modal drawer
  • 45644f5 fix: restore imported certificate deletion flow
  • fd61852 fix: degrade WAF analytics gracefully
  • b2e1fc7 fix: count all healthy ACME certificates in stats
  • 8b79ac6 fix: count healthy ACME certificates in stats
  • 31cdaac deps(deps): bump the production-dependencies group with 2 updates (#148)
  • 5654a3c deps(deps-dev): bump the development-dependencies group with 3 updates (#147)
  • 993c0a6 test: cover custom WAF path rule blocking
  • 0c9f8c3 test: cover scoped mTLS path enforcement
  • 1ca36fd feat: add scoped mTLS paths and fix WAF filter spec
  • 168d352 fix: keep selected WAF event panel in view
  • 7a7d7c8 fix: remove redundant WAF time range label
  • 9c7999d fix: render raw Coraza audit message details in WAF events
  • 39d733c feat: add WAF event period filters
  • 9e26e07 fix: restore ClickHouse analytics detection across server contexts
  • 1ba633e fix: restore Authentik defaults in new host forms
  • e92eacb feat: analytics disabled banner, profile docs, clickhouse on by default
  • bfd1c98 test: add no-clickhouse E2E suite for analytics degradation testing
  • 2ba2c2a feat: make ClickHouse optional via docker compose profile
  • 8050e36 redesign WAF events page with inline detail panel and audit tabs
  • 9c51410 fix: prevent L4 port manager infinite restart loop when compose up recreates sidecar
  • b45a3d8 improve WAF events table layout to make Rule Message readable without horizontal scrolling
  • 673e4f2 fix: WAF settings toggles not persisting after save
  • f2a9473 Convert issue templates to YAML forms with required fields

Docker Images

ghcr.io/fuomag9/caddy-proxy-manager-web:1.1
ghcr.io/fuomag9/caddy-proxy-manager-caddy:1.1
ghcr.io/fuomag9/caddy-proxy-manager-l4-port-manager:1.1

Full Changelog: v1.0.1...v1.1

Don't miss a new caddy-proxy-manager release

NewReleases is sending notifications on new releases.