Stable releases of July 24, 2026¶
Everything that shipped on the stable channel on July 24, 2026 — v2.6.7 through v2.6.11, newest first. v2.6.11 is what you install; the versions below it are how you get there.
Stable v2.6.11¶
- fix(ssl): coherent per-domain SSL disable on a shared site certificate
Stable v2.6.10¶
- fix(ssl): disabling SSL now re-renders the vhost HTTP-only instead of leaving it active
- fix(backup): reconcile must resolve FTP credentials before listing snapshots
- fix(backup): existing repo counts as success + never wipe backup list on empty listing
Stable v2.6.9¶
- fix(ssl): disabling SSL revokes the site cert-name, not the alias, and is non-fatal
- fix(agent): self-heal a missing panel cert so nginx never breaks globally
- feat(idn): punycode IDN names at the TLS/nginx boundary
Stable v2.6.8¶
- fix(db): force UTF8 so migration works on non-UTF-8-locale hosts
- fix(install): default DB_SSLMODE=disable for the local DB
- fix(docs): render Material icons (pymdownx.emoji was missing)
- feat(release): stable-deb health-check gate
Stable v2.6.7¶
- feat(wp-import): single clear import action + guard against ghost target sites
- fix(release): never prune stable-channel debs during cleanup
- fix(wp-import): fail loudly on an unprovisioned target + robust import button
- feat(wp-import): pull-driven flow — panel imports from a user-given source URL
- fix(wp-import): keep the pairing code visible + format the instructions as a list
- fix(sites): expose subscription_id in the site DTO
- fix(wp-import): reject existing domain up front + exclude backup-plugin archives
- fix(uptime): only show a status for sites with an active, freshly-checked monitor
- feat(domains): auto-create www.
alias on domain creation - fix(wp-import): keep the DB dump out of the web root on the source
- fix(wp-import): satisfy golangci-lint gate (gosec/noctx/staticcheck)
- Merge branch 'feature/wp-admin-import': WordPress Admin-only import (Phase 1)
- docs(wp-import): internal architecture doc (docs/wp-admin-import.md)
- feat(wp-import): provision a fresh site for target mode 'new'
- feat(wp-import): import wizard UI in the WordPress toolkit
- feat(wp-import): controller orchestration + embedded plugin + routes
- feat(wp-import): WPImportJob model + integrity constraints
- feat(wp-import): companion plugin enconf-migrator (Phase 1 contract)