Releases: virtualmin/virtualmin-gpl
Releases · virtualmin/virtualmin-gpl
7.30.1
7.30.0
- Add support for multiple ACME-compatible SSL providers in the Pro version, like ZeroSSL, Sectigo and many other
- Add comprehensive page for license management in Virtualmin Pro
- Add numerous improvements to the DirectAdmin migration process
- Add new
--json
flag to the Virtualmin CLI command to output JSON data - Add ability to bring supported web apps under Virtualmin control during migration
- Add an option in the wizard to configure the system default email address
- Add an option to enable or disable SSL certificate renewal email notifications
- Add status monitors for Usermin and Postgrey to the dashboard
- Add template option to create an alias domain with its own DNS zone
- Add ability for CAA DNS records to be manually edited and created
- Add ability to edit RUA and RUF DMARC DNS fields
- Fix numerous DNS-related bugs
- Fix support for
zstd
compression in backups - Fix an issue with MySQL user creation in certain edge cases
- Fix config file to set the correct port/socket for Postgrey in EL derivatives
7.20.2
7.20.1
7.20.0
- Add support to record most recent user logins for virtual servers
- Add ability to disable domains on given schedule
- Add support for proxying WebSocket with Apache and Nginx proxy paths
- Add an API to manage scheduled backups
- Add the ability to enable DKIM even if the mail feature is disabled
- Add ability to check the resolvability of alternative names before issuing a Let's Encrypt certificate
- Add an API to move SSL certificates to a new location if it differs from the active template
- Add an option to the Website Options page to redirect www to non-www and vice versa (currently for Apache systems only)
- Add support for host-based redirects (currently for Apache systems only)
- Fix to change the default settings so that records are not proxied by default when using Cloudflare
- Fix a bug where CGI execution mode was disabled on initial install
- Fix PHP modes availability depending on the CGI execution mode
- Fix a bug with default shell selection when a user is created using the CLI
- Fix the issue where the last login time is not being updated
- Fix false-positive warnings about missing IPv6 addresses
- Fix domain locking bugs
- Drop support for obsolete or not fully supported mail servers like VPopMail, and Exim
7.10.0
- Add S3 account management integration
- Add reworked Edit Users page with ability to add separate database and webserver users (Virtualmin Pro only)
- Add support for adding and updating SSH public key for virtual server users (Virtualmin Pro only)
- Add support for selecting CGI mode for virtual server using Website Options page and CLI
- Add Google Drive sub-folder support for backups and purging
- Add support for purging Backblaze date-based buckets
- Add support for name-based virtual FTP servers
- Add charset and collation retention for MySQL/MariaDB databases restored from backups
- Add support for restoring backups from relative paths using Virtualmin CLI
- Add option to clear spam and trash mail sub-folders
- Add sanity check for the DNS master IP address
- Add link from DNS Records page to reset DNS records
- Fix bugs in syncing of DNS TTL records
- Fix to re-parent DNS records upon owner change
- Fix to correctly split long DNS TXT records
- Fix to include webmail DNS records for Nginx configurations too
- Fix to further improve auto-discover config feature work correctly in Microsoft Outlook
- Fix to test if generated password matches the pattern required for installed scripts
- Fix to switch to System Logs Viewer module for viewing logs
- Fix wizard to handle MySQL/MariaDB socket authentication
- Fix to allow Let's Encrypt certificates be requested even without a website
- Updated terminology now refers to incremental backups as differential backups
7.9.0
- Add reworked navigation menu for better usability and accessibility
- Add support for different PHP-FPM process manager modes (dynamic, static, ondemand)
- Add Google Drive support as cloud storage provider for Virtualmin Pro users
- Add enhanced Jailkit domain features for Virtualmin Pro user, including abilities to copy extra commands and sections, and to reset previously configured jail environment
- Add ability to preserve
php_value
,php_admin_value
,env
andpm.
settings when changing PHP-FPM version - Add Cloudflare API token support for more secure and precise authentication, replacing the need for using global API keys
- Add API for restarting system or virtual server services using
virtualmin restart-server
command - Add support for showing dynamic placeholder for path/file field in Backup and Restore ⇾ Scheduled Backups page #647/issuecomment-1732368172
- Add ability to use the database character set when performing back up and restore
- Add improvements to validate domain output page
- Add various improvements for migrations from cPanel and Plesk
- Add template substitutions to support variables for the MySQL/MariaDB host and port #666
- Add ability to show domain type when listing domains in UI #676
- Add support for using Webmin RPC to perform virtual servers transfer to remote systems
- Add an option to re-allocate usernames when restoring backups
- Change SPF to default to
~all
instead of?all
#696 - Extend the GPL version with the capability to edit proxy paths, previously exclusive to Pro users
- Fix Backblaze clearing old backups #640
- Fix issues when performing DNS-based Let's Encrypt renewals, including in wildcard mode
- Fix auto-discover config feature work correctly in Microsoft Outlook
- Fix to correctly revoke access to previously allowed MySQL/MariaDB databases
- Fix renewal errors for Let's Encrypt certificates caused by using incorrect certificate types
- Fix caching system external IP address for faster API calls
- Fix issues with base website redirects causing redirect loops in the past
- Fix to improve virtual servers restore experience
- Fix DKIM signature issue on Debian and Ubuntu systems
- Fix auto-reply form not being saved correctly
- Fix to correctly print years in bandwidth usage reports #689
- Fix detecting network interface names on Amazon Linux systems
- Fix enforcing correct permissions for PHP-FPM socket file
- Fix to preserve the PHP-FPM socket file when changing versions
- Fix to make sure all PHP-FPM versions are enabled at boot #644
- Fix various issues with file locking
7.8.2
7.8.1
7.8
- Update host and domain default page #629
- Add API to setup Virtualmin default hostname SSL
- Add mass password update API in Virtualmin CLI
- Add mass modify users API in Virtualmin CLI
- Add various improvements and fixes to Cloudflare DNS
- Add a flag to show more details when purging backups
- Add support for fetching mail logs from
journalctl
if there are no regular log files available - Changed password hashing to be enabled by default on all new installs
- Fix to allow domain name check to be skipped in domain creation time
- Fix backups when DNS zone is hosted on Cloudmin services
- Fix various bugs for S3 backups
- Fix syncing of SSL cert to MySQL/MariaDB #571
- Fix to break possible linkage to
snakeoil
cert and key - Fix to show progress when checking
php.ini
files in config check - Fix to convert SSL private key to
PKCS1
for MySQL/MariaDB - Fix various issues when cloning virtual servers
- Fix to make extra sure that old FPM pool is deleted
- Fix to ue
127.0.0.1
instead oflocalhost
for DKIM milters - Fix placeholder when toggled for create initial web page option
- Fix to make sure the PHP log file exists for logrotate not fail #596
- Fix to make sure that parallel backups don't fail
- Fix to preserve PHP log when changing PHP version
- Fix to re-enable connectivity check by default for all new installs
- Fix to drop creating host default domain in Virtualmin wizard and instead use a new setting in Virtualmin Configuration page, under SSL Settings