Skip to content
This repository was archived by the owner on Jul 30, 2026. It is now read-only.

CDNLite v1.3.0

Choose a tag to compare

@vaheed vaheed released this 21 Jun 08:24
· 89 commits to main since this release

CDNLite 1.3.0 — Smarter Protection, Guided Setup, and Better Edge Visibility

CDNLite 1.3.0 adds guided domain onboarding, proactive recommendations, smarter traffic protection, clearer Activity views, and stronger operational visibility for edge deployments.

Highlights

Guided protection setup

New guided onboarding helps operators choose the right starter profile by answering simple site questions. CDNLite can recommend, preview, and apply profiles such as Basic Website, WordPress, API, SaaS App, E-commerce, and Emergency Protection.

Proactive recommendations

A new recommendation engine detects useful next actions from traffic, cache, SSL, origin, and security signals. Recommendations include confidence, risk, impact, explanation, preview data, and one-click actions where safe.

Smarter security controls

This release expands protection with Smart Rate Limiting templates, API Shield rules, bot protection, verified bot handling, WAF metadata, challenge actions, and header-aware API rate limits.

Better Activity views

Domain Activity now has Simple and Advanced views. Simple view explains events in plain language, while Advanced view keeps request-id lookup, filters, pagination, export, and raw JSON diagnostics.

Improved edge visibility

Edges now report applied config versions, last config pull time, and config apply errors. Country-aware routing and WAF decisions can use GeoIP/MMDB fallback when trusted country headers are unavailable.

Admin and deployment improvements

New admin CLI commands help list admins, change passwords, and delete users while revoking sessions safely. Deployment docs now emphasize backups, migration dry-runs, immutable image tags, and smoke/e2e/DNS validation before production rollout.

Database migrations

This release adds migrations for rate-limit header keys, edge config visibility, performance starter settings, bot protection, verified bot sources, recommendations, domain onboarding, and admin-session indexes.

Before upgrading production:

docker compose exec core php artisan cdn:db:migrate --dry-run
docker compose exec core php artisan cdn:db:status

Upgrade notes

Back up PostgreSQL and PowerDNS before upgrading. If production uses CDNLITE_AUTO_MIGRATE=false, apply migrations manually after reviewing the dry-run output. Keep Core, dashboard, edge, and edge-agent on the same release SHA.

Full Changelog: v1.2.0...v1.3.0