Version 1.686
Released: 2025-09-30
custombuild new
Support for MariaDB 11.8CustomBuild is extended to support installing MariaDB 11.8.
custombuild update
Software version changesMariaDB 11.8
added with11.8.3
versioncomposer
updated from2.8.11
to2.8.12
csf
updated from15.01
to15.02
litespeed
updated from6.3.4-5
to6.3.4-6
PHP 8.3
updated from8.3.25
to8.3.26
PHP 8.4
updated from8.4.12
to8.4.13
PHP 8.5
updated from8.5.0beta3
to8.5.0RC1
evolution update
Stricter file and folder name validation across File Manager dialogsTo 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.
evolution update
File Manager Rename dialog now uses a new API endpointThe Rename dialog now uses a new API endpoint to rename files and folders, replacing the previous endpoint.
evolution update
Updated component color palettesAlgorithms 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.
evolution update
Updated theme color palettesWe 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.
update
PHP-FPM mode allows applications to change session.save_path PHP optionThe 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.
update
DNS validation for ACME certificates supports deep subdomains and CNAME redirectsThe 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.com
can use DNS challenge to issue a certificate forvery.deep.sub.domain.example.com
. - Support DNS challenge for domains with
_acme-challenge
redirects. It is now possible to addCNAME
records for the_acme-challenge
entry 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.
update
CloudLinux LVE limits for user Redis instancesUser Redis service is updated to apply LVE limits on CloudLinux systems.
evolution fix
Fixed size label for selected folders in File Manager remove dialogPreviously, 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.
evolution fix
Edit File modal automatically closes on navigation in File ManagerPreviously, navigating away (including using the browser Back button) left the Edit File modal open until manually closed. It now closes automatically on any navigation.
evolution fix
Some administrator settings did not get savedWithin 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 fix
Custombuild fails on new DirectAdmin installationsSome predefined options prevented custombuild from building all packages when running for the first time on a new DirectAdmin installation.
evolution removal
Remove two step authentication link from user profileThe 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