Version 1.686
Released: 2025-09-30
Support for MariaDB 11.8 custombuild new
CustomBuild is extended to support installing MariaDB 11.8.
Software version changes custombuild update
MariaDB 11.8added with11.8.3versioncomposerupdated from2.8.11to2.8.12csfupdated from15.01to15.02litespeedupdated from6.3.4-5to6.3.4-6PHP 8.3updated from8.3.25to8.3.26PHP 8.4updated from8.4.12to8.4.13PHP 8.5updated from8.5.0beta3to8.5.0RC1
Stricter file and folder name validation across File Manager dialogs evolution update
To reduce mistakes, name validation now runs on input across File Manager dialogs (Create File, Create Folder, Compress, Duplicate, Rename, Save File As). Entered names must be non-empty, at most 255 characters, have no leading or trailing whitespace, contain no slashes (/), and not be reserved system names.
File Manager Rename dialog now uses a new API endpoint evolution update
The Rename dialog now uses a new API endpoint to rename files and folders, replacing the previous endpoint.
Updated component color palettes evolution update
Algorithms used to generate component color palettes have been updated to produce more predictable tints with better contrast and even distribution. Previously, the provided component color was always set as the center of the palette, which sometimes resulted in tints that were off-shade or too dark/light. The new approach ensures palettes are evenly distributed for the human eye and provide consistent contrast levels.
It's now possible that the provided color won't be one of the generated tints. To improve the customization experience, we added a way to preview generated palettes.

Updated theme color palettes evolution update
We updated the process for generating tints for layout colors. The new approach is faster and yields more consistent results. Layout colors still use the provided color as the center of the palette, which should work well for branding.
PHP-FPM mode allows applications to change session.save_path PHP option update
The default PHP-FPM mode configuration template data/templates/php-fpm.conf is updated:
|*if PHP_SESSION_SAVE_PATH!=""|
-php_admin_value[session.save_path] = |PHP_SESSION_SAVE_PATH|
+php_value[session.save_path] = |PHP_SESSION_SAVE_PATH|
|*endif|
Using php_value instead of php_admin_value allows the session.save_path option to be changed at PHP application execution time.
DNS validation for ACME certificates supports deep subdomains and CNAME redirects update
The script letsencrypt.sh, which performs DNS-based domain validation when issuing certificates using ACME, is updated. It now supports working with more complex configurations:
- Support DNS challenge for subdomain certificates. It is now possible to use DNS challenge to issue a certificate for a subdomain at arbitrary depth. For example, a user with a domain
example.comcan use DNS challenge to issue a certificate forvery.deep.sub.domain.example.com. - Support DNS challenge for domains with
_acme-challengeredirects. It is now possible to addCNAMErecords for the_acme-challengeentry and delegate the validation responsibility to another domain or another name within the same domain.
This change does not directly affect most of the users but could prove useful for non-standard or advanced ACME configurations. There is no UI support for the advanced configuration.
CloudLinux LVE limits for user Redis instances update
User Redis service is updated to apply LVE limits on CloudLinux systems.
Fixed size label for selected folders in File Manager remove dialog evolution fix
Previously, if at least one selected folder had an unknown size, the remove dialog showed "NaN undefined". It now displays "Unknown size".
Note: To display accurate folder sizes, precompute them before opening the remove dialog.
Edit File modal automatically closes on navigation in File Manager evolution fix
Previously, navigating away (including using the browser Back button) left the Edit File modal open until manually closed. It now closes automatically on any navigation.
Some administrator settings did not get saved evolution fix
Within administrator settings page (admin level -> Server Manager -> Administrator Settings) it was possible that a checkbox option would not get saved. For example, if "Lost password recovery" (found in Security sub-page) was missing from directadmin configuration, even after ticking the option and saving, the option remained disabled.
Custombuild fails on new DirectAdmin installations custombuild fix
Some predefined options prevented custombuild from building all packages when running for the first time on a new DirectAdmin installation.
Remove two step authentication link from user profile evolution removal
The link to the two step authentication page was removed from Profile -> General -> Password Management. The two step authentication page can still be accessed from Profile -> Two-Step Authentication or user level -> Advanced Featutes -> Two-Step Authentication