5429d85e8a
- Introduced EnhancedSecurityNotificationService for provider-based notifications. - Added migration logic from legacy notification configuration to managed providers. - Updated NotificationConfig model to reflect API surface changes and maintain legacy fields. - Enhanced Cerberus middleware to dispatch security events based on feature flags. - Updated routes to utilize the new enhanced service and handle migration at startup. - Added feature flag for security provider events to control behavior in production. - Updated tests to cover new functionality and ensure compatibility with existing behavior.
Backend Service
This folder contains the Go API for CaddyProxyManager+.
Prerequisites
- Go 1.24+
Getting started
cp .env.example .env # optional
cd backend
go run ./cmd/api
Tests
cd backend
go test ./...