openpanel/website/docs/changelog/0.3.0.md
2024-09-25 12:54:38 +02:00

39 lines
3.9 KiB
Markdown

---
hide_table_of_contents: true
---
# 0.3.0
Released on September 25, 2024
### 🚀 New features
- [Advanced editor option is added to the DNS Zone Editor](https://i.postimg.cc/sskFmjpk/2024-09-13-09-29-1.png) and allows users to [directly edit/import the DNS zone file for domain](https://i.postimg.cc/PdYgFgyP/2024-09-13-09-29.png).
- [Advanced Editor option is added to CronJob Editor](https://i.postimg.cc/cxpZG72h/2024-09-18-15-49.png) and allows users to directly edit/import crontab file.
### 🐛 Bug fixes
- [Fixed bug #193 - WebTerminal iframe not shown when force domain is set on OpenPanel](https://github.com/stefanpejcic/OpenPanel/issues/193)
- Fixed bug with [edit button on 'OpenPanel > Websites' not fetching data from the database](https://i.postimg.cc/mRVC7hGr/2024-09-13-10-07.png).
- Fixed bug with remote access to MariaDB databases failing due to defaults defined in `/etc/mysql/mariadb.conf.d/50-server.cnf`.
- Fixed bug [Failed to create user: /bin/sh: 1: Syntax error: ")" unexpected #96](https://github.com/stefanpejcic/OpenPanel/issues/96).
- Fixed error loading 'OpenAdmin > Dashboard' page on servers with AMD cpu.
- [Fixed bug with PHP.INI editor not saving changes](https://community.openpanel.com/d/101-phpini)
- [Fixed bug with custom SSL not saving](https://community.openpanel.com/d/100-custom-ssl-not-saving)
- Fixed 500 error on 'OpenPanel > Resource Usage History' when user has no stats directory created.
- Fixed javascript error on 'OpenPanel > Disk Usage' page.
- Fixed javascript error on 'OpenPanel > Resource Usage' when page is accessed multiple times that caused gauges not to display.
- [Fixed bug #92 - php install via OpenPanel gui works only after refresh](https://github.com/stefanpejcic/OpenPanel/issues/92)
### 💅 Polish
- Support for [QUIC](https://datatracker.ietf.org/doc/html/rfc9000) and [HTTP/3](https://datatracker.ietf.org/doc/html/rfc9114) - automatically enabled for new domains that use SSL.
- [Improvements to the 'OpenAdmin > Services' table to avoid confusiuon for new users.](https://community.openpanel.com/d/102-openpanel-starts-openadmin-works-but-openpanel-docker-wont-start)
- FTP sub-accounts are now restricted to their designated directories and are in the same group as OpenPanel user, allowing them to access and edit files without issues.
- Added browser validation and password generation to [OpenPanel > FTP Accounts > Change password](https://i.postimg.cc/NjGsNdRJ/2024-09-13-07-40.png) form.
- DNS zone edits will now [verify the serial number on each save](https://i.postimg.cc/s2h5Xf1Z/2024-09-13-08-26.png). If the zone has been modified by another user or program in the meantime, editing records will be disabled to ensure safety.
- WordPress AutoInstaller will no longer remove archives after extraction, instead keep and reuse them for future installations.
- phpMyAdmin is now accessible via both the domain name and the server's IP address. Users can enable /phpmyadmin on any domain by running the following command: `ln -s /usr/share/phpmyadmin /home/USERNAME/DOMAIN/phpmyadmin`. When accessed through DOMAIN/phpmyadmin, a login form will appear, allowing the user to log in with any MySQL credentials. When accessed through IP:PORT via the OpenPanel interface, the user will be automatically logged in and granted access to all databases.
- [Symlinks are now supported in the FileManager](https://i.postimg.cc/QMjBRVtX/2024-09-13-13-59.png).
- Improvements to the 'OpenPanel > Services Status' page: view is changed from columns to table, and user will only view services that Administrator enabled in the enabled_modules.
- Caching is added to OpenAdmin interface - decreasing resource usage by the service up to 20%.
- On OpenAdmin interface, all hardcoded links are now replaced with [Flask static files](https://flask.palletsprojects.com/en/3.0.x/tutorial/static/) so that custom static folder can be defined in the future versions.