# 0.3.3 Released on October 25, 2024 ### 🚀 New features - [Option to email the login information to new users](https://i.postimg.cc/kq7r4WB9/2024-10-17-13-56.png). - PIP and NPM install can now be executed by user from 'OpenPanel > SiteManager'. - [`opencli websites-scan` command to add existing WordPress installations for users to the Site Manager](https://dev.openpanel.com/cli/websites.html#Add-websites-for-user). ### 🐛 Bug fixes - Fixed [#207 - Autologin button broken on :2083/wordpress page ](https://github.com/stefanpejcic/OpenPanel/issues/207) - Fixed [#209 - Clam AV doesn't work](https://github.com/stefanpejcic/OpenPanel/issues/209) - Fixed [#210 - Backup destinations failing validation](https://github.com/stefanpejcic/OpenPanel/issues/210) - Fixed [#211 - Front validation needed for domains](https://github.com/stefanpejcic/OpenPanel/issues/211) - Fixed [#222 - disabling widgets disables all enabled modules](https://github.com/stefanpejcic/OpenPanel/issues/222) - Fixed [#223 - 2FA still exits in panel even it's disabled from modules](https://github.com/stefanpejcic/OpenPanel/issues/223) - Fixed [#212 - CSS styling error of Panel tools](https://github.com/stefanpejcic/OpenPanel/issues/212) - Fixed [#221 - Disable/Enable panel modules need openpanel restart](https://github.com/stefanpejcic/OpenPanel/issues/221) - Fixed [#218 - Editing vhost files gives the error](https://github.com/stefanpejcic/OpenPanel/issues/218) - Fixed [#231 - Error during user deletion via terminal](https://github.com/stefanpejcic/OpenPanel/issues/231) - Fixed [#227 - Incorectly representing plans OS image](https://github.com/stefanpejcic/OpenPanel/issues/227) - Fixed [#228 - Can't edit different format file types in file manager](https://github.com/stefanpejcic/OpenPanel/issues/228) - Fixed [#206 - DNS Zone editor allows duplicate CNAME records](https://github.com/stefanpejcic/OpenPanel/issues/206) - Fixed bug with displaying actual CPU% on 'OpenPanel > Dashboard' and 'OpenPanel > Resource Usage'. - Fixed bug displaying CMS-type instalaltions count on 'OpenPanel > Auto Installer'. - Fixed bug with double `/api/api/` on certain api endpoints. - Fixed css bug with notifications toasts on 'OpenAdmin > Services Status' when dark theme is used. - Fixed bug with `true` and `false` being set as strings on 'OpenPanel > SiteManager > *site* > Debugging'. - Fixed bug with leftover row in 'OpenPanel > Applications' when application is deleted from the interface. - Fixed typos on OpenPanel > Elasticsearch, Memcached and REDIS pages. - Fixed bug with `opencli update_check` interpreting Cloudflare status code 521 as a version. - Fixed bug with `opencli report --public` failing to upload to support.openpanel.org - Fixed broken image for MariaDB on 'OpenPanel > Services Status'. - Fixed js bug `Uncaught TypeError: Cannot read properties of null (reading 'getAttribute')` on 'OpenPanel > SiteManager > *site*'. - Fixed validation error `Pattern attribute value [^'\ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /[^'\/v: \ at end of pattern (anonymous) @ users_add.js?v=0.39:5` on 'OpenAdmin > Users > Add New User' form. - Fixed bug on install script with random generated username over 20 characters limit. - Fixed bug with cached logs on 'OpenAdmin > Services > Log Viewer'. - Fixed error on `opencli user-sudo` commmand. ### 💅 Polish - Redesigned OpenPanel login page. - Pages added to OpenAdmin search based on enabled modules. - Automatically retrieve cPanel backup name on 'OpenAdmin > Users > Import'. - Improvements to the 'OpenAdmin > License' page. - `.cfg` files can now be edited with OpenPanel > file editor. - Enhancements to the cPanel import script: support for importing: wp instalaltions, domlogs, ssh password, notification preferences, account creationdate, locale. - 'OpenPanel > Dashboard' statistics widget will now also display ppan limits and current number of FTP and email accounts. - Redesigned OpenPanel login page. - Administrators can now set limit for emails and ftp accounts per plan. - Improvements to [Python applications in 'OpenPanel > SiteManager'](https://i.postimg.cc/NQXLSddB/2024-10-18-17-22.png). - Improvements to Flarum applications in 'OpenPanel > SiteManager'. - [PHP.ini save button result window needed #213](https://github.com/stefanpejcic/OpenPanel/issues/213) - Optimized installation process for python applications. - Enhancements to the 'OpenPanel > File Editor': the Monaco editor, automatic syntax highlighting, code suggestions, autocomplete functionality, scroll to specific lines and save files to favorites for quick access. - Notification preferences are added for new user accounts. - Generate report on 'OpenAdmin > Settings > OpenAdmin' will now display file path if uploading report to support.openpanel.org is not successful. - The OpenPanel login page will now show specific error messages depending on the following scenarios: if the user does not exist, if the user is suspended, if the password is incorrect, or if the MySQL server is down. - Dismissed admin dashboard widgets will now be perserved during updates. - ClamAV service is now also dockerized and added to list of monitored services. - Log is now automatically scrolled to bottom on 'OpenAdmin > Users > Add New User'. - Security tab is hidden on 'OpenPanel > SiteManager > *site*'. - Enable/disable of malware scanner from 'OpenAdmin > Settings > OpenPanel' will now immeditely edit the openpanel service to start clamav. - Default port 3000 is now removed from 'OpenPanel > Applications > New' form. - `pm2 save` is now run automatically after removing NodeJS/Python applications from 'OpenPanel > Applications'. - hosting_plan_name is removed from the OpenPanel sidebar menu. - CPU Usage widget on 'OpenPanel > Dashboard' will now display total number of CPU% allocated to the user and total CPU cores. - Optimized mysql queries on 'OpenPanel > Databases, Domains, Mautic, WordPress' pages. - Outgoing port `465` is now automatically opened on new installations. - `flarum` module is now enabled by default for new installations. - `opencli plans-create` now requires ftp and emails count to be set. - Alerts in user interface are now replaced with toasts. - Characters limit for OpenAdmin username is now increased from 20 to 30 characters. - 'OpenAdmin > Services > Docker' will now display error message if docker socket is not reachable. - Changes to the [opencli plan-edit](https://dev.openpanel.com/cli/plans.html#Edit-Plan).