mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
161 lines
4.8 KiB
Markdown
161 lines
4.8 KiB
Markdown
---
|
|
hide_table_of_contents: true
|
|
---
|
|
|
|
|
|
# 0.2.1
|
|
|
|
Not yet released.
|
|
|
|
### 🚀 New features
|
|
- [Spanish Translation 🇪🇸](https://community.openpanel.co/d/59-hablas-espanol-spanish-translation-for-openpanel)
|
|
- [OpenPanel Enterprise Edition](/product/openpanel-premium-control-panel/)
|
|
- OpenAdmin > Templates
|
|
- [Internal OpenPanel blacklist](#openpanel-blacklist)
|
|
- [**BETA** FOSSBilling Module](https://github.com/stefanpejcic/FOSSBilling-OpenPanel)
|
|
- [OpenAdmin > Firewall > Settings](#firewall-settings)
|
|
- **BETA** support for Lego (Let's Encrypt client and ACME library written in Go) instead of Certbot.
|
|
|
|
|
|
### 💥 Breaking changes
|
|
- All OpenPanel configuration files are now stored in `/etc/openpanel` - this directory is not modified on updates.
|
|
- **BETA** support for CSF (ConfigServer Firewall) as drop-in replacement for UFW.
|
|
|
|
### 🐛 Bug fixes
|
|
- Excluded `/send_email` route on OpenAdmin from terms check.
|
|
- Fixed bug with `server_config.yml` file missing for new accounts.
|
|
- Fixed bug with OpenPanel > WPManager not displaying screenshots from remote api due to CSP setting.
|
|
- Fixed bug with mysql port exposed after reboot due to failed checks in bash script.
|
|
- Fixed bug with `opencli user-rename` script -reported by [Matej Mohar](https://github.com/matejmohar)
|
|
- Fixed bug with `jc` parsing of docker stats.
|
|
- Fixed bug with Sentinel checking SWAP usage when there is no swap file created.
|
|
- Fixed bug with custom css and js files causing 404 errors on OpenPanel > Dashboard
|
|
|
|
|
|
### 💅 Polish
|
|
- [16x faster account creation](https://openpanel.co/blog/how-we-decreased-bash-script-execution-by-16x-for-openpanel/#initial-challenges)
|
|
- [Additional PHP extensions are now installed with every version](#php-extensions)
|
|
- Added an option to block incoming ping (ipmi) in UFW.
|
|
- [OpenAdmin cron logs](https://dev.openpanel.co/logs.html#Logs)
|
|
- Changed paths for [OpenPanel and OpenAdmin log files](https://dev.openpanel.co/logs.html#Logs)
|
|
|
|
|
|
### opencli license
|
|
|
|
`opencli license` is a new command dedicated to Enterprise users. It allows you to set a license key, verify it, display information and delete the key to downgrade to Community edition.
|
|
|
|
|
|
View available options:
|
|
```bash
|
|
opencli license
|
|
```
|
|
|
|
Adding a license key:
|
|
```bash
|
|
opencli license <KEY>
|
|
```
|
|
|
|
View license key:
|
|
```bash
|
|
opencli license key
|
|
```
|
|
|
|
View license information:
|
|
```bash
|
|
opencli license info
|
|
```
|
|
Delete license key:
|
|
```bash
|
|
opencli license delete
|
|
```
|
|
|
|
### OpenPanel Blacklist
|
|
|
|
OpenPanel Blacklist shows top 10000 IP addresses that are currently involved *(in last 12hr) with attacks to OpenPanel servers.
|
|
|
|
The list is auto-generated from the data collected by Sentinel service. Data is checked against other blacklists in order to avoid any false-positives and provide always up-to-date information.
|
|
|
|
URL: https://api.openpanel.co/blocklist.txt
|
|
|
|

|
|
|
|
Starting OpenPanel 0.2.1 this blacklist will be enabled by default in [IPset Blacklists](/docs/changelog/0.1.9/#ipset-blacklists).
|
|
|
|
|
|
### PHP extensions
|
|
|
|
Additional php extensions are now installed for every PHP version.
|
|
|
|
New extensions:
|
|
- xdebug
|
|
- apcu
|
|
- imap
|
|
- pgsql
|
|
- odbc
|
|
- dba
|
|
- enchant
|
|
- gmp
|
|
- snmp
|
|
- soap
|
|
- pspell
|
|
- recode
|
|
- gettext
|
|
- sybase
|
|
- shmop
|
|
- sysvmsg
|
|
- sysvsem
|
|
- sysvshm
|
|
- tokenizer
|
|
- wddx
|
|
- xsl
|
|
- interbase
|
|
- mcrypt
|
|
- mysqli
|
|
- pdo
|
|
- pdo_dblib
|
|
- pdo_firebird
|
|
- pdo_mysql
|
|
- pdo_odbc
|
|
- pdo_pgsql
|
|
- pdo_sqlite
|
|
- phalcon
|
|
- radius
|
|
- readline
|
|
- reflection
|
|
- session
|
|
- simplexml
|
|
- sodium
|
|
- solr
|
|
- sqlite3
|
|
- stomp
|
|
- sysvshm
|
|
- tcpdf
|
|
- tidy
|
|
- uploadprogress
|
|
- uuid
|
|
- wddx
|
|
- xcache
|
|
- xdebug
|
|
- xmlreader
|
|
- xmlwriter
|
|
- yaml
|
|
- zip
|
|
- zlib
|
|
|
|
Due to the higher number of extensions, we are also changing the install method to run in parallel. This may result in incosistent logs for php version install, but will speed up the install up to 4x.
|
|
|
|
### Firewall Settings
|
|
|
|
*OpenAdmin > Frewall > Settings* page displays current firewall status, allows you to enable/disable firewall, edit settings, export existing rules or reset rules for all users.
|
|
|
|

|
|
|
|
- **IPv6** options allows you to enable or disable IPv6 rules. When disabled, the IPv6 ports tab is hidden.
|
|
- **Default Input Policy** allows you to set DROP or ACCEPT incoming connections to ports that are not specified in the rules.
|
|
- **Default Output Policy** allows you to set DROP or ACCEPT outgoing connections from ports that are not specified in the rules.
|
|
- **Allow ping (IPMI)** allows you to enable or disable ping.
|
|
- **Export IPv4 rules** will download in txt file all existing ipv4 rules.
|
|
- **Export IPv6 rules** will download in txt file all existing ipv6 rules.
|
|
- **Reset ports for all users** will delete opened ports for all users and open the current ports for all active users.
|
|
- **Restrict access to Cloudflare only** - will whitelist all Cloudfalre proxy IP addresses.
|