Skip to content

Releases: virtualmin/virtualmin-gpl

7.30.1

23 Nov 17:28
80f9719
Compare
Choose a tag to compare
  • Fix the bug to properly check for disabling in-use features and prevent breaking the system

7.30.0

19 Nov 04:38
bf7ca82
Compare
Choose a tag to compare
  • 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

25 Jul 01:07
75d8548
Compare
Choose a tag to compare
  • Fix DNS lookups when requesting and renewing Let's Encrypt certs
  • Fix message when moving SSL cert to default location
  • Fix old documentation links

7.20.1

10 Jul 23:15
Compare
Choose a tag to compare
  • Add support for changing username format to match the local system when restoring a backup
  • Fix a bug that can corrupt the Dovecot config when creation of the default domain fails
  • Fix a bug that can cause CGI scripts to be disabled by default

7.20.0

24 Jun 04:35
e57b4b9
Compare
Choose a tag to compare
  • 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

21 Mar 00:13
Compare
Choose a tag to compare
  • 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

06 Dec 05:24
Compare
Choose a tag to compare
  • 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 and pm. 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

08 Sep 14:57
Compare
Choose a tag to compare
  • Minor bugfixes on top of 7.8.1

7.8.1

04 Sep 00:23
Compare
Choose a tag to compare
  • Minor bugfixes since version 7.8
  • Added support for different Let's Encrypt compatible CAs
  • Added checks for PHP FPM port mismatches and collisions

7.8

31 Aug 03:21
348b022
Compare
Choose a tag to compare
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 of localhost 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