Dear OpenPanel Users,
We want to extend our sincerest apologies for the delay in releasing OpenPanel version 0.1.5, originally scheduled for March 1st, 2024. In our commitment to provide a stable and reliable update, we encountered a few bugs that necessitated additional testing and refinement. Our team has diligently worked over the past week to address these issues, ensuring the new version meets our quality standards.
We are pleased to announce that version 0.1.5 is now ready for deployment.
🚀 New features:
💥 Breaking changes
- Storage driver devicemapper is replaced with overlay2 as the default storage driver for Docker
- PHP 7.4 is removed as the pre-installed verison in docker containers, PHP 8.3 is now the only version that is pre-installed.
- New users will have REDIS 7.2 instead of 6.3
- Usernames must consist of a minimum of 3 characters and a maximum of 20 characters, only numbers and letters are allowed.
- Remote Backups with SSH key-based authentication
opencli server_info
command is renamed to opencli report
: Generate system information reports #43
🐛 Bug fixes
- Fixed bug with error
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
when running mysql commands on terminal.
- Fixed bug with bind9 configuration that caused the DNS server not to respond to request for domain zone
- Fixed bug in opencli config update not restarting the service for major system changes
- Fixed bug with bind9 service restart instead of reload when adding new domains
- Fixed bug with 500 error on dashboard page if invalid JSON data in knowledge_base_articles.json
- Fixed bug 'create command denied for user' when creating tables in phpMyAdmin
- Fixed bug 'unexpected 'static' (T_STATIC)' in phpMyAdmin minimum required php version
- Fixed bug in dashboard page with wrong color indicators for current CPU and RAM usage
- Fixed 500 error in 'Resource Usage History' page caused by the % symbol in localization strings
- Fixed 404 error for 'Domain Logs' page link in the search results
- Fixed bug with free memory usage not being returned from containers back to the host server
- Fixed bug with container private ip address showing in domain logs
- Added support for allow/deny port ranges in
OpenAdmin > Firewall Settings
💅 Polish
- German translation contributed by dabonzo
- The new template is now fully localized and can be translated to any language
- REDIS, Memcached and Elasticsearch are now not preinstalled, but can be installed by the user with a single click.
- Account Activity now highlights actions performed by the Administrator user.
panel
and admin
services now support reload command.
- KEYPHRASES are now disabled in generated html reports from domain logs.
- Search results in FileManager now prioritize Files and Folders.
- Quick start guide added to OpenAdmin dashboard.
Auto Update from 0.1.4 to 0.1.5
For servers with the autopatch feature enabled, the update will automatically occur tonight. We've implemented a failsafe mechanism for this update: should the upgrade process encounter any issues causing the OpenAdmin or OpenPanel services to malfunction, the update will automatically revert to the previous version (0.1.4), and a notification will be sent to your admin dashboard.
In the event of a successful update, we want to assure you that the previous version (0.1.4) will be preserved in backup folders. Additionally, the installation process includes a comprehensive guide on how to manually revert to version 0.1.4, should you encounter any post-update issues or prefer the previous version for any reason.
Manual Update from 0.1.4 to 0.1.5
For users who have both autopatch and autoupdates disabled and prefer to manually update at a time that suits them best, please execute the following command:
opencli update --force
This command initiates the update process immediately, overriding any previous settings to ensure you have the latest version of the software at your convenience.
How to revert to previous version:
If you encounter any issues with this update, you can revert to the previous version using the following steps:
- Delete the new version files:
rm -rf /usr/local/admin /usr/local/panel
- Restore files from the previous verison (0.1.4):
mv /usr/local/admin-0.1.4/ /usr/local/admin ; mv /usr/local/panel-0.1.4}/ /usr/local/panel
- Restart OpenPanel and OpenAdmin services:
service panel restart && service admin restart
- Check if OpenCLI is working and OpenAdmin is accessible:
opencli admin
We are committed to ensuring a smooth and seamless transition to OpenPanel version 0.1.5 and thank you for your patience and understanding throughout this process. Should you have any questions or need further assistance, please do not hesitate to reach out to our support team.
Thank you for your continued trust in OpenPanel.
Warm regards,
The OpenPanel Team