Stable releases of July 29, 2026¶
Everything that shipped on the stable channel on July 29, 2026 — v2.6.39 through v2.6.41, newest first. v2.6.41 is what you install; the versions below it are how you get there.
Stable v2.6.41¶
- feat(ssl-ui): add "Issue panel certificate now" button
- fix(ssl): ensure pip before installing the Hetzner certbot plugin
- feat(ssl): add RFC2136 (dynamic/TSIG) + Hetzner DNS-01 providers
- feat(ssl): DNS-01 Cloudflare validation for the panel cert (opt-in)
Stable v2.6.40¶
- feat(php): configurable request_terminate_timeout + slow log per site
- fix(import-ui): scope per-item spinner to the clicked site
- fix(plesk-import): shell-quote psaQuery so backtick columns survive
Stable v2.6.40¶
- feat(nginx-directives): security filter for self-service customer edits
Stable v2.6.39¶
- fix(firewall): drop unused helper + don't corrupt port ranges on edit
- fix(plesk-import): detect subdomains by name when parent_dom_id is absent
- docs(changelog): drop the custom-includes feat/revert noise
- feat(firewall): multiple ports per rule + block an IP on all ports
- fix(plesk-import): mailbox password 400 + false 'incomplete' on no-webhosting domains
- fix(ftp-tls): present the panel-host cert, not the first tenant's domain cert
- fix(multiserver): node onboarding inherits controller channel + auto-registers IPs
- fix(update): auto-align fleet version on channel switch (no more node drift)