Released on April 21, 2025 ### 💡 New - [OpenAdmin > Settings > Custom Code](/docs/admin/settings/custom_code/) - [`opencli waf` command](https://dev.openpanel.com/cli/waf.html) - added WAF under *OpenAdmin > Settings*. - [OpenAdmin > Domains > Edit Zone Templates](/docs/admin/domains/dns_templates/) ### 💅 Polish - added caching for news from [OpenPanel blog](https://openpanel.com/blog) on *OpenAdmin > Dashboard*. - *OpenAdmin > Dashboard > System Information* widget links processes to [Process Manager](/docs/admin/server/process_manager/) - `opencli docker-update_images` command is removed. - the number of PIDs per user service is now restricted to *40* to prevent fork-bombs. This limit will be configurable once the issue [[BUG] 26.0.1 does not allow resources.limits.cpu to be a number #5009](https://github.com/docker/cli/issues/5009) is resolved. - Added an option in the OpenPanel UI for users to disable WAF rules by ID or tag for each domain. - theme changes: different colors on filemanager selected rows and dashboard widgets background. - Table ID `fajlovi` on FileManager page is renamed to 'filemanager_table'. - improvements to the 'OpenPanel > Advanced > Process Manager' table. - view top processes by cpu and ram is removed from Resource Usage page. - improvements to the permissions drawer on FileManager. - ftp accounts and settings are now available from *OpenAdmin > Services > FTP Accounts*. - certbot is removed from all OpenAadmin routes: logs, resources, app.py.. ### 🐛 Bug Fixes - [The "Custom CSS", "Code in Header" feature does not work - #444](https://github.com/stefanpejcic/OpenPanel/issues/444) - fixed bug with default.vcl template for existing users containing html instead of template code. - [OpenAdmin Settings SMTP Settings Missing Save Button #311](https://github.com/stefanpejcic/OpenPanel/issues/311) - [Creating passwords with double $$ are converted to numbers #442](https://github.com/stefanpejcic/OpenPanel/issues/442) - [Error creating package #445](https://github.com/stefanpejcic/OpenPanel/issues/445) - fixed bug installing locale from *OpenAdmin > Settings > Locales*. - fixed issue with caching on `/get-folder-size` route causing all folders Calculated to display the same size for 300s. - fixed bug that returned ftp accounts passwords on */services/ftp?output=json*