Not released yet ### 💅 Polish - added `backup` module in features manager. - admin panel no longer uses cdn for tailwindcss (see [#484](https://github.com/stefanpejcic/OpenPanel/issues/484)) - backups are now enabled by default for new installations. - 'PHP Extensions' are temporary removed from OpenPanel UI. - added [uptime-kuma](https://github.com/louislam/uptime-kuma) as another example for adding custom docker service for users. - added support for adding .onion domains from *OpenPanel > Domains > Add Domain* page. - excluded .onion domains from: dns, suspend, unsuspend, change docroot, goaccess, logs, redirect pages. - [Onion-Location](https://support.torproject.org/onionservices/onion-location/) header is now passed in Varnish cache. - added support for [*pre* and *post* command hooks](https://dev.openpanel.com/customize.html#Hooks) to execute custom code. ### 🐛 Bug Fixes - [Incorrect directory owner when files are added before domains #472](https://github.com/stefanpejcic/OpenPanel/issues/472) - [SSH connection via IPv6 is disconnected on installation #468](https://github.com/stefanpejcic/OpenPanel/issues/468) - [Service php_fpm_8_3 does not have CPU or RAM limits defined #477](https://github.com/stefanpejcic/OpenPanel/issues/477) - [Service php_fpm_5_6 does not exist in the Docker Compose file #476](https://github.com/stefanpejcic/OpenPanel/issues/476) - fixed css bug opening edit plan dropdown on *OpenAdmin > Plans*. - fixed css bug with server hstname dispaly in OpenAdmin sidebar. - fixed incorrect ip detection causing `Admin account X was accessed from a new IP address: 127.0.0.1` notification. - [No success notification in OpenPanel UI on /wordpress/install #481](https://github.com/stefanpejcic/OpenPanel/issues/481)