Skip to content

Stable releases of October 22, 2026

Everything that shipped on the stable channel on October 22, 2026 — v2.10.54 through v2.10.57, newest first. v2.10.57 is what you install; the versions below it are how you get there.

Stable v2.10.57

Improvements — v2.10.57

  • Add missing gosec suppression for node-credentials encrypt path
  • Wire Enhance cluster node credentials into Analyze/Execute
  • Wire Enhance cluster node credentials into Analyze/Execute

Stable v2.10.56

Improvements — v2.10.56

  • PsqlQuery always sudo -u postgres, even as root
  • Remove contradiction in enhance.features.passwordsDesc

Stable v2.10.55

Features — v2.10.55

  • Migrate Enhance spam-action thresholds and allow/block lists to rspamd
  • Add Enhance cluster node discovery and per-node connection test
  • Migrate real DNS records from Enhance zone files

Improvements — v2.10.55

  • Add missing agent route for Sieve script migration
  • Persist SSL status and retry failed mail. cert issuance
  • Replace stale Roundcube reference in webmail toggle copy
  • Persist SSL status and retry failed webmail cert issuance
  • Query multiple resolvers so one stale cache can't hide a fixed record
  • Resolve owning server for mail-host/panel certs in multi-server fleets
  • Un-leak task uncommitted ListClusterNodes from the DNS commit
  • Translate literal-English cron/ftp/databases labels in nl/pt
  • Clarify emailDesc mode-dependent password reset in all 15 locales
  • Scope the New Session type dropdown to the chosen provider

Stable v2.10.54

Features — v2.10.54

  • Let admins pick a target IP per site on multi-IP servers
  • Server primary IP change with domain/subscription cascade
  • Take over Enhance mailbox password hashes instead of always resetting

Improvements — v2.10.54

  • Import Enhance cron jobs (previously none were imported)
  • Re-syncing an Enhance mailbox no longer deletes mail that arrived after migration started
  • Use each website's own cluster member-node for Enhance web files
  • Fix a remaining case where some Enhance aliases/subdomains still imported as independent sites
  • Import Enhance domain aliases and subdomains as aliases/subdomains, not independent sites
  • Import every domain on an Enhance website, not just the first
  • Allow enhance_ssh/enhance_api remigration and sync, fail closed