--- hide_table_of_contents: true --- # 0.1.9 Not yet released. ### 🚀 New features - OpenAdmin Notifications Center is now using [Sentinel](https://github.com/stefanpejcic/Sentinel/tree/main) service - [IPset Blacklists for UFW](#ipset-blacklists) - [OpenPanel FTP - FTP module for OpenPanel (**BETA**)](https://github.com/stefanpejcic/OpenPanel-FTP/) - [OpenMail - Emails module for OpenPanel (**BETA**)](https://github.com/stefanpejcic/OpenMail/) - [`opencli faq` command to show frequently asked questions](#opencli-faq) ### 🐛 Bug fixes - Fixed bugs with `opencli admin disable` and `opencli admin enable` commands. - Fixed bug with `opencli report` that failed to retrive MySQL version for mysql running inside docker container. ### 💅 Polish - Working server time on OpenAdmin > Dashboard. - CPU type information on OpenAdmin > Dashboard. - Install script now supports optional flags `--enable_ftp` and `--enable_mail` to enable experimental features. - `opencli -v` is now an alias for `opencli --version`. - ## IPset Blacklists OpenAdmin Firewall now allows Administrators to add blacklists and block all IP addresses from them. This feature uses [ipset-blacklist service](https://github.com/stefanpejcic/ipset-blacklist) to automatically fetch ip addresses from configured blacklists and modify UFW. ![ipset-blacklist](https://i.postimg.cc/4xN3Qxvy/image.png) New opencli commands are also available: - Download new IP addresses for all enabled blocklists: ```bash opencli blacklist --fetch ``` - Update all ipsets rules and reload UFW service: ```bash bash /usr/ipset-blacklist.sh --update_ufw ``` - Add a new blacklist: ```bash bash /usr/ipset-blacklist.sh --add-blacklist name= url= ``` - Enable a blacklist: ```bash bash /usr/ipset-blacklist.sh --enable-blacklist= ``` - Disable a blacklist: ```bash bash /usr/ipset-blacklist.sh --disable-blacklist= ``` - Delete a blacklist: ```bash bash /usr/ipset-blacklist.sh --delete-blacklist= ``` ### opencli faq OpenCLI now has a new command `opencli faq` to display most frequently asked questions: ![opencli faq command output](https://i.postimg.cc/k5k7VkQX/image.png) ## `/etc/openpanel/` To enable easier updates in the future, we are gradually migrating all configuration files from `/usr/local/panel/` & `/usr/local/admin/` directories to the new `/etc/openpanel/` directory. This will separate configuration files in /etc/ from all the code in /usr/ and therefore no configuration files will need to be moved&restored when performing updates. Current changes include: - Forbidden usernames file is now moved from: `/usr/local/admin/scripts/helpers/forbidden_usernames.txt` to `/etc/openpanel/openadmin/config/forbidden_usernames.txt` - FTP configuration files are stored under `/etc/openpanel/ftp/users/` -