Skip to main content
Version: 1.7.52

1.7.48

Released on March 23, 2026

💅 Polish

  • OpenAdmin now supports importing account from CyberPanel backup
  • On the MySQL Users and Databases pages, the service status is now validated. If the service is not running, the system checks whether the current plan has sufficient resources to start it. If not, a message is displayed to inform the user, improving the overall UX.
  • Interactive terminal on OpenAdmin > Web Terminal.
  • Interactive terminal on OpenPanel > Containers >Terminal page.
  • Added domain and username validation on the form for adding new domain from OpenAdmin > Domains page.
  • Added validation of DNS zone file and Caddyfile before reloading the service, when saving file for domain from OpenAdmin > Domains page, along with temporary files that can be restored if validation fails.
  • Optimized and refactored user-delete process.
  • added optional --email flag to opencli plan-apply command.
  • CPU and Memory restrictions for OpenPanel UI will not be enforced by default for new instalations.
  • Added CI/CD integrations on docker image build to check if shell=True present in python modules or commands formatted as strings.
  • Enabled Features on OpenPanel > Advacned > Server Info now link to their docs pages on OpenPanel website

🐛 Bug Fixes

  • Critical Protocol Mismatch and Port Configuration Issues in v1.7.47 #832
  • Fixed bug adding domain in user-panel.
  • incorrect link on phpmyadmin > edit domain #889
  • On plan change and plan-apply, if user is created on a slave node, cpu&ram limits are still checked on the master #891
  • Fixed a bug with :ro volume for caddy that caused user-panel to fail to use SSL if domain is set.
  • Fixed multiple errors on OpenAdmin running OpenCLI commands, patch is available with: opencli update --admin.
  • Fixed JS bug in pflogsumm reports shown on OpenAdmin > Emails > Reports page.
  • Fixed error changing root mysql user password from OpenPanel UI.
  • Fixed bug on MySQL Import fialing to set owner for the uploaded .sql file.
  • Fixed a bug on user-delete that caused email accounts for the user to not be deleted.
  • Fixed error No such file or directory: 'opencli domain ip' when setting IP on OpenAdmin > Settings > General page.
  • Fixed bug on user-change_plan and webserver-get_webserver_for_user commands that caused them to fail reading docker-compose.yml file for a user if username was changed (renamed).
  • Fixed bug on user-change_plan that failed to change plan for suspended user.
  • Fixed bug on user-panel that still enforced Talisman even when domain is not set for panel access, causing the panel to enforce https://IP:2083.
  • Fixed css bug on OpenAdmin > Settings > Edit User Defaults that prevented saving until PGADMIN_MAIL is set.
  • Fixed bug that prevented user quotas to show on OpenPanel UI if quotaset command produced any warnings.
  • Fixed 500 error on OpenAPnel > Emails > Manage Filters page when no emails are created yet.
  • Fixed bug that prevented OpenPanel UI container to see the user's docker context if user was added after user-panel started
Was this helpful?