Released on April 29, 2025 ### 💡 New - `demo_mode` option is available - if enabled, user and admin panels are in read-only mode. - [`opencli docker-logs` command](https://dev.openpanel.com/cli/docker.html#logs) ### 💅 Polish - redesigned backups page. - added `--no-restart` flag to [opencli proxy set](https://dev.openpanel.com/cli/proxy.html). - added *capitalize_domains* feature that allows users to customize domain type case. - `.md` extension can now also be edit/viewed from *OpenPanel > FileManager*. - if a README.md file is present in the current directory on *OpenPanel > FileManager*, it will be displayed below the file list table. - redesigned [OpenAdmin > Advanced > SSH](/docs/admin/server/ssh/) page. - [added PIDs limits](https://github.com/stefanpejcic/openpanel-configuration/commit/68ab55dc558365a0a115a2205a02beb559315473) to OpenPanel system containers: openpanel, mysql, clamav, redis, ftp. - added [notifications support](https://containrrr.dev/shoutrrr/v0.8/services/overview/) to OpenPanel user backups. - compact formatting for disk usage alerts on *OpenAdmin > Notifications*. - `/get_server_load` route on OpenAdmin is renamed to `/json/load`. - added `/sse/` route on OpenAdmin for server sent events (sse): load, memory, cpu, disk. - `/combined_activity_logs` route on OpenAdmin is renamed to `/json/combined_activity` and optimized to better sort the data. ### 🐛 Bug Fixes - fixed bug with [opencli proxy set](https://dev.openpanel.com/cli/proxy.html) preventing certain characters. - fixed bug saving email on *OpenAadmin > Notifications > Settings*. - fixed bug with crons.ini missing for existing users: `cron | read /crons.ini: is a directory`. - fixed bug with *OpenPanel > Crons* from not sending comments. - [No ports on /system/hosting/ports #377](https://github.com/stefanpejcic/OpenPanel/issues/377) - fixed ccss bug with description field being required on new plan form. - fixed error *ZeroDivisionError: float division by zero* on *OpenAdmin > Users* when user has 0 limits. - fixed css bug with tabs on *OpenAdmin > Advanced > SSH*. - fixed bug causing delete actions from FileManager to be logged in activity logs with incorrect paths. - [Initial Install admin user fails no OpenAdmin login #439](https://github.com/stefanpejcic/OpenPanel/issues/439)