Skip to content

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)