Search K
Appearance
Appearance
Released: 2024-09-03
A new page has been added to Evolution. It can be accessed on admin level in Server Manager -> Server TLS Certificate page and clicking the Settings button.
Page features the ability to control basic configuration needed to automatically issue and renew server certificates using ACME protocol. It also allows control of what domains will be part of the TLS certificate as well as the option to configure an external DNS provider for wildcard certificates.

CustomBuild and DirectAdmin now support having up to nine different PHP versions on a single server.
Different PHP versions can be assigned to domains (or subdomains). With the increased number of custom PHP versions, almost any PHP version can be given as an option.
This improvement allows replacing 3rd party PHP selectors with a native implementation.
Additional PHP versions need to be enabled in the CustomBuild options and built using CustomBuild software management commands.
CustomBuild is updated to support installing the following PHP extensions:
The PHP extension mcrypt is always included when building old PHP versions (PHP 7.1 and older), because it is included with PHP sources. However, it was not available for newer PHP versions. Enabling the php_mcrypt option in CustomBuild will allow having this extension with any PHP version.
The PHP compilation script is also updated to always include common PHP extensions that are bundled with PHP sources - shmop, sysvshm, sysvmsg, sysvsem, and ffi.
CustomBuild is extended to support removing redis service when it is no longer needed.
A new command da build remove_redis removes redis service and all related service instance files from the system.
php_extensions.conf file custombuildupdate ​CustomBuild will keep all PHP extension configuration in the main options.conf file and will not create php_extensions.conf.
The file php_extensions.conf is still loaded when reading configuration for backwards compatibility, but any change to CustomBuild options will move PHP extensions configuration inside options.conf and will remove the php_extensions.conf file.
php_mcrypt added with 1.0.7 versionphp_ssh2 added with 1.4.1 versionphp_yaml added with 2.2.3 versionapr updated from 1.7.4 to 1.7.5composer updated from 2.7.7 to 2.7.8dovecot-pigeonhole updated from 0.5.21 to 0.5.21.1dovecot updated from 2.3.21 to 2.3.21.1igbinary updated from 3.2.15 to 3.2.16imagemagick updated from 7.1.1-36 to 7.1.1-37litespeed updated from 6.3-3 to 6.3.1-0MariaDB 10.11 updated from 10.11.8 to 10.11.9MariaDB 10.5 updated from 10.5.25 to 10.5.26MariaDB 10.6 updated from 10.6.18 to 10.6.19MariaDB 11.4 updated from 11.4.2 to 11.4.3modsecurity_owasp_rules updated from 4.5.0 to 4.6.0nginx updated from 1.27.0 to 1.27.1PHP 8.2 updated from 8.2.22 to 8.2.23PHP 8.3 updated from 8.3.10 to 8.3.11roundcubemail updated from 1.6.8 to 1.6.9wp-cli updated from 2.10.0 to 2.11.0In previous DirectAdmin versions, updating backup-related configuration settings used to take effect after a minute from the time settings were saved (action was performed using a task queue).
This sometimes caused confusion when settings are checked immediately after updating because old settings would be shown.
Starting this release, setting changes will be applied immediately.

Widgets in the dashboard were updated to unify the look and feel and make them work the same way in different layouts.
The Extra Features -> CustomBuild -> Options page was updated, with the following minor improvements:
options.conf file. Previously, options were sorted in alphabetic order.da info command update ​Command da info output is changed to make it simpler and more clear:
gettext support and gettext path are removed.commit sha is renamed to build.OS slug and detected OS slug are replaced with arch, os, and distro fields.eol time is renamed to eol and uses canonical datetime format.Example of the da info command output:
# da info
version: 1.667
build: 20e308406a4b66ceb9117c41efe368fb160d2475
arch: amd64
os: linux
package: directadmin_20e308406a4b66ceb9117c41efe368fb160d2475_linux_amd64.tar.gz
distro: debian11
eol: 2026-11-01 00:00:00
eol timestamp: 1793491200The dns security page (accessed from either user level's DNS Management or admin/reseller level's DNS Administration pages) has been redesigned to add more clarity as to what information is provided on the page. Some other minor improvements include the addition of a copy button for the DS record and a warning window popup when "Clear Zone" is clicked.
Below is an example of what the page looks like now:

After authenticating in the process monitor page (located in admin level -> Admin Tools -> Process Monitor), users were given an error despite successful authentication. Only after reloading the page user could tell that authentication was successful.
With this change, successful authentication does not cause error to be shown and the page updates immediately.
Unexpected or malformed Exim log lines used to make the E-mail Tracking page to show no data. The page is updated to correctly handle incomplete data and continue showing valid log entries.
Evolution skin in the refreshed layout mode used to have a right-side area visible in the Dashboard page. This area used to show account usage data and messages. This information is now available in the new Messages and Your Account widgets. The whole right-side area is removed.
Starting this release, CustomBuild will require that PHP web server integration modes (options php1_mode, php2_mode, etc.) are the same for all enabled PHP versions.
This change is a first step towards replacing multiple PHP mode options with a single option that controls PHP mode for all the versions.
mysql_remove_test_db configuration option from directadmin.conf removal ​The DirectAdmin service will no longer try to actively remove test databases. CustomBuild already takes care to remove test databases on a fresh system install.
Task queue action action=delete&value=test_dbs is also no longer available.
Command da build versions will no longer report if updates for system packages are available. This caused slowdowns for the CB version checks. It is planned to move system updates checking functionality to the main DirectAdmin service.
The internal default is realtime_quota=2 and this allows Users to view their disk usage in realtime for:
There was really no reason why this info cannot be live when an Admin/Reseller are viewing that User's info without having login in as them. This change will add realtime disk usage to these 2 calls:
CMD_SHOW_USER?user=fredCMD_API_SHOW_USER_USAGE?user=fredBoth of these calls do support json=yes if json is desired instead of html/url-encoded output, respectively.