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.8 added with 11.8.3 version
  • composer updated from 2.8.11 to 2.8.12
  • csf updated from 15.01 to 15.02
  • litespeed updated from 6.3.4-5 to 6.3.4-6
  • PHP 8.3 updated from 8.3.25 to 8.3.26
  • PHP 8.4 updated from 8.4.12 to 8.4.13
  • PHP 8.5 updated from 8.5.0beta3 to 8.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.

Component colors customization

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.com can use DNS challenge to issue a certificate for very.deep.sub.domain.example.com.
  • Support DNS challenge for domains with _acme-challenge redirects. It is now possible to add CNAME 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.

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.

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

Last Updated: