Version 1.691
Released: 2025-12-17
Hide .trash folder from the main list and folders tree in File Manager evolution update
The .trash folder no longer is visible in the root listing or folder tree. Use the previously added and always visible Trash Dir button to review deleted items. Everything else about trash management stays the same.
Updated File Manager archive dialog evolution update
The Archive dialog now calls a new API endpoint and reports any errors right in the same window, so you immediately know if one of the selected files or folders cannot be archived. The dialog name also changed from “Compress” to “Archive” to better match how most people describe this action.
Improved loading and empty states in File Manager evolution update
File Manager now shows loading indicators while fetching directory contents and displays a helpful message when a folder is empty, making it easier to understand what's happening.
Always use Systemd status for Service monitor update
Service Monitor will now use systemd status to determine if a watched service is active. It will only try to start the service if it is in an inactive or failed state.
Previously, it tried to determine the service status by trying to hunt for processes with the same name, with fallback to systemd. This system did not correctly account for transitional service states (activating or deactivating), causing superfluous restarts.
Software version changes custombuild update
- apache2.4 updated from
2.4.65to2.4.66 - exim updated from
4.99to4.99.1 - ModSecurity rules from OWASP CRS updated from
4.20.0to4.21.0 - nginx updated from
1.29.3to1.29.4 - roundcubemail updated from
1.6.11to1.6.12
Display all email accounts in IMAPSync pages evolution fix
The "User" input found within IMAPSync Migrations import and export pages was limited. With this fix, all email users are always loaded and the ability to narrow down the list of users was added.
Fix issues with date formats page evolution fix
The date formats page (located in Customize Evolution Skin) had multiple hard to spot bugs and inconsistencies that are now solved.
CGroup not displaying very long usernames. fix
Truncation issue for very long usernames, if the max_username_length variable is increased to a value above the default. This fix will now scale the cgroup username length limit based on the above setting.
Removed notice count from CMD_PLUGINS removal
CMD_PLUGINS_ADMIN, CMD_PLUGINS_RESELLER, CMD_PLUGINS json response no longer returns any of the following:
notice_count_url_adminnotice_count_url_resellernotice_count_url_user
Removed options field from domain-related API endpoints removal
The following API endpoints will no longer have options field in the JSON response data:
GET /CMD_ADDITIONAL_DOMAINSGET /CMD_SHOW_DOMAIN?action=viewGET /CMD_SUBDOMAIN?action=show_docroot_override
The options field used to contain an internal representation of the CustomBuild configuration. The same information about available PHP versions is available in other fields of the same response.
This field is removed because it used to expose excessive information. Also the and option field structure was not stable, it used to change over time depending on the internal DirectAdmin data structures.
Removed clean_forwarders flag from CMD_POP_EMAIL?action=delete action removal
Email account removal will now unconditionally clean up forwarders of deleted accounts.
Removed add_apache_comments configuration option from directadmin.conf removal
Comments in the configuration files about the file being auto-generated will always be added.
Removed process_list_debug configuration options from directadmin.conf removal
This flag was used to debug service monitor to print all processes to error log. This debug output is no longer needed due to changes to the service monitor