0.3.1
October 10, 2024
🚀 New features
🐛 Bug fixes
- Fixed bug #66 - Password reset for openpanel users does not end all active sessions on that user
- Fixed bug with the update script causing multiple notifications.
- Fixed bug #197 - update command has no timeout.
- Fixed bug with OpenAdmin service failing if /etc/cron.d/openpanel file is deleted.
- Fixed bug #194 - OpenAdmin > Settings > OpenPanel error on save: Error restarting OpenPanel service: '' .
- Fixed bug #195 - Partial backup job runs only for first user.
- Fixed bug sorting docker container stats on 'OpenAdmin > Users > user > Usage'.
- Fixed js bug
Uncaught SyntaxError: Unexpected identifier 'bi' (at website?domain=X.com:99:609)
after user auto-logged-in to wp-admin. - Fixed js bug creating new plans from the OpenAdmin interface on OpenPanel Community edition.
- Fixed js bug
Uncaught SyntaxError: Unexpected token '}' (at wordpress:19:240)
on Scan button when WordPress installations exist. - Fixed js bug
Uncaught SyntaxError: Unexpected token 'function' (at wordpress:31:963)
when domain has punnycode. - Fixed bug with WHMCS module not passing PackageName when creating new user account.
- Fixed bug with WHMCS module returning error messages even for successful actions.
💅 Polish
- The dev_mode option will now also control verbose logging of API requests in
/var/log/openpanel/admin/api.log
. - The
opencli sentinel
will now check if service is actually needed before trying to restart it. - The
opencli report
script will now provide more detailed information aboute the OpenAdmin service and installed pypthon modules. - The
opencli config update
command will now restart services in the background, allowing for faster execution from the OpenAdmin interface. - OpenAdmin > Users > New will now display detailed log of the user account creation process.
- Enhanced WordPress auto-installation process.
- Enhanced Domain addition with error reporting.
- FTP Logs are now available under the 'OpenAdmin > Services > Logs' page.
- Improvements to the 'OpenAdmin > Plans' page.
- 'OpenPanel > FTP Accounts' page now displays server IP and ftp port for users to connect to.
- Documented features.
- Restrictions and validations to MySQL and MariaDB database names, usernames and passwords.
- Restrictions and validations to FTP sub-accounts and passwords.
- Restrictions and validations to Email accounts and passwords.
- Improvements to the 'OpenAdmin > Users > user > Backups' page.
- Added checks to the install script: if admin account is actually created and docker file mounted.
- For new domains, the server signature is now passed from the web server running within the user's container. For users running Apache, the headers will display Apache, and for those running Nginx, the headers will display Nginx.
- As from 0.2.9 users can enable /phpmyadmin on a per-domain base, therefor global setting is removed from /etc/openpanel/openpanel/conf/openpanel.config file and
opencli phpmyadmin
command is removed. opencli webserver-check_if_file_exists
command is removed.opencli php-enabled_php_versions
is now renamed toopencli php-installed_versions
.opencli php-default_php_version
is now renamed toopencli php-available_versions
.opencli php-get_available_php_versions
is now renamed toopencli php-default_version
.opencli php-install_php_version
is now renamed toopencli php-install_version
.opencli php-domain_php
is now renamed toopencli php-domain
.opencli backup-run
will now check mysql status inside user container before trying to export databases and users./backup_info/<username>
route on OpenAdmin is now renamed to/backups/restore/dates/<username>
.opencli ftp-add
,opencli user-add
,opencli user-rename
,opencli admin new
,opencli admin rename
will on validation errors display links to username/password requirements.- New user accounts will now immediately be displayed in 'OpenAdmin > Backups > Restore' with 0 backups available.
/etc/nginx/modsec/main.conf
is now renamed to/usr/local/nginx/conf/modsecurity.conf
./openpanel
,/openadmin
and/webmail
will now redirect to set domains.- The following routes are now excluded from minification and return plain text:
/view_file
(view files modal on OpenPanel > FileManager),view_ssl_file/<domain>
, (view fullchain and privkey modal on OpenPanel > SSL),domains/export-dns-zone/<domain>
(export/view dns zone on OpenPanel > Domains),check_install
(php version install log on OpenPanel > PHP > Default Settings). - websites list is removed from OpenPanel > SiteManager interface.
opencli domains-add
command now accepts optional--debug
flag to display verbose output.- WordPress auto installer will now also check for index.php and wp-config.php files in install directory.
Was this helpful?