mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
40 lines
3.5 KiB
Markdown
40 lines
3.5 KiB
Markdown
# 0.3.8
|
|
|
|
Not yet released.
|
|
|
|
### 🚀 New features
|
|
- Templates for [Suspended User](/docs/admin/services/nginx/#suspended-user-template) and [Suspended Domains](/docs/admin/services/nginx/#suspended-domain-template).
|
|
- [`opencli domains-suspend`](https://dev.openpanel.com/cli/domains.html#Suspend-Domain) and [`opencli domains-unsuspend`](https://dev.openpanel.com/cli/domains.html#Unsuspend-Domain) commands.
|
|
|
|
### 🐛 Bug fixes
|
|
- [Openpanel dashboard - FTP Accounts listed twice #292](https://github.com/stefanpejcic/OpenPanel/issues/292)
|
|
- [Openpanel - Email - manage adding filters #290](https://github.com/stefanpejcic/OpenPanel/issues/290)
|
|
- [Implement CSRF protection on all forms #272](https://github.com/stefanpejcic/OpenPanel/issues/272)
|
|
- [SyntaxError when deleting plan that has no users yet #300](https://github.com/stefanpejcic/OpenPanel/issues/300)
|
|
- Fixed bug displaying avatar type on 'OpenPanel > FileManager'.
|
|
- Fixed bug with translations for 'OpenPanel > SiteManager' on Flarum and WordPress templates.
|
|
- Fixed bug renewing ssl using `opencli ssl-domain` command.
|
|
- [Docker Hub unreachable with Contabo custom nameservers #294](https://github.com/stefanpejcic/OpenPanel/issues/294)
|
|
|
|
|
|
### 💅 Polish
|
|
- Storage files are no longer used for mounting user's /home directory - insted linux quotes are used.
|
|
- If ipv4 is not available on the server, new domains will instead use ipv6 in Nginx and Bind9 configuration files. [Full support for IPv6 only servers is in progress](https://github.com/stefanpejcic/OpenPanel/issues/296)
|
|
- Redesigned OpenAdmin Dashboard page.
|
|
- 'OpenAdmin > Users > singe user' will now display IPv6 address if set for the user.
|
|
- Suspending user will now redirect all their domains to custom [suspended_user.html](https://github.com/stefanpejcic/openpanel-configuration/blob/main/nginx/suspended_user.html) template.
|
|
- OpenPanel can now be updated [directly from Github](/docs/admin/intro/#manual-updates).
|
|
- [`opencli domains-add` command](https://dev.openpanel.com/cli/domains.html#Add-Domain-to-User) will no longer allow users to add the server hostname as a domain.
|
|
- [Administrators can now prevent OpenPanel users from creating certain domains](https://dev.openpanel.com/customize.html#Domain-Restriction).
|
|
- New 'Statistic' widget is added to OpenAdmin Dashboard, displays total count of: users, servers in the cluster, domains, websites, emails, plans and backup jobs.
|
|
- Email address is no longer required on 'OpenAdmin > Users > Add New User' page.
|
|
- Administrator can now delete suspended users from 'OpenAdmin > Users' or via [`opencli user-delete` command](https://dev.openpanel.com/cli/users.html#Delete-User).
|
|
- The 'OpenAdmin > Domains' section will now display the **SSL status**, whether the **domain is suspended**, and the **force HTTPS** option for each domain.
|
|
- On 'OpenAdmin > Dashboard > System Information widget' update badge will be displayed when new OpenPanel version is available.
|
|
- Adding license key on 'OpenAdmin > License' will no longer restart OpenAdmin but prompt user to restart.
|
|
- `x-csrftoken` is added to all forms on the OpenAdmin interface for [CSRF](https://portswigger.net/web-security/csrf) protection.
|
|
- `--no-restart` flag is added to the [opencli license command](https://dev.openpanel.com/cli/license.html).
|
|
- 'OpenAdmin > Dashboard' page will now use [Github](https://raw.githubusercontent.com/stefanpejcic/OpenPanel/refs/heads/main/version/latest) API to check the latest OpenPanel version.
|
|
- unzip is removed from install scripts as it is available in the OpenPanel UI container.
|
|
|