Version 1.647
Released: 2023-02-21
evolution new
Apple-specific configuration profile for E-Mail AccountsAdded new action in the E-mail Accounts
table to download an Apple-specific configuration profile for each account. Installation of such profile would allow user to easily setup email account on their iPhone, iPad or Mac device.
evolution new
Fatal Error Handling on Evolution start-upEvolution will track application start-up sequence and if an error is encountered it will show a meaningful message about the cause of the failure. Updated page gives more context to user and allows to copy stack-trace and additional error metadata for reports.
New error reporting replaces the old and usually misleading Ooooops!
message.
evolution improved
Admin level maintenance task displayImprove how tasks are shown in the admin level maintenance
page by displaying how many and what tasks were completed. In addition, the check all
button now outputs details for all tasks completed.
evolution improved
Relative files compress in FileManagerFileManager compressed files relatively to the home root, leading to deeply nested structure inside archive. Updated behavior is to compress files relatively to the currently opened folder in FileManager.
evolution improved
Option to change user home directory in cPanel import toolTool for importing cPanel accounts now have an option to import users to a non standard home directory.
This option is only available if non empty home_override_list option is set in directadmin.conf
.
evolution improved
Menu Customization UI ChangesCustomize Menu page was using outdated menu structure for customizations, preventing further possible improvements in data formats and functionality. Page is completely revamped to work on current menu structure and unlock further improvements to the customizations.
evolution improved
Menu badges stylingUpdated styling of different menu updates badges across the Evolution layouts to make them look the same and follow the same logic.
evolution improved
More accurate menu searchMenu search function has increased matching threshold to lower the amount of returned results and hide the results that are not related to the search term.
This leads to more accurate search results.
evolution improved
Webalizer table improvementsWebalizer table was improved by changing width of domain
and subdomain
columns to fit contents nicely inside.
evolution improved
Allow access to SSL Certificates user level page when SSL is disabled for domainThe SSL Certificates
page is now accessible even when SSL for a particular domain has been disabled. Because of this, user can now once again re-enable SSL for that domain if needed.
evolution improved
Resource limits for user account infoReseller's My Users
page's Account Info
tab now displays resource limits.
Login Keys
evolution improved
New API endpoints in Improved Login Keys and Urls create, modify, list pages and processess to be more efficient and clear to the users.
evolution improved
Unified master login bar in refreshed layoutMaster login sidebar in refreshed layout was not consistent with other layouts. All other layouts used to have black top bar.
This update unifies all layouts by replacing master login sidebar in refreshed layout with the same top-bar as used in other layouts.
versions.txt
custombuild improved
CloudLinux software versions in main With this release DirectAdmin stores CloudLinux software versions in the main versions.txt
file. Previous versions used to have separate file for CloudLinux software.
Main versions.txt
file is extended with the following entries:
- mod_hostinglimits
1.0-39
- mod_lsapi
1.1-64
- mod_proctitle
0.1-7
- cl-php-litespeed
7.9
This allows CloudLinux software versions to be customized the same way as all other CustomBuild managed software. Via GUI or manually with custom_versions.txt
file.
CloudLinux specific patches are now bundled with CustomBuild and stored in /usr/local/directadmin/custombuild/patches/cloudlinux
.
custombuild improved
CustomBuild version updates- Apache updated from
2.4.55
to2.4.56
- MariaDB 10.3 from
10.3.37
to10.3.38
- MariaDB 10.4 from
10.4.27
to10.4.28
- MariaDB 10.5 from
10.5.18
to10.5.19
- MariaDB 10.6 from
10.6.11
to10.6.12
- MariaDB galera from
26.4.8
to26.4.13
- PHP 8.0 from
8.0.27
to8.0.28
- PHP 8.1 from
8.1.14
to8.1.17
- PHP 8.2 from
8.2.1
to8.2.4
- PHPMyAdmin from
5.2.0
to5.2.1
- litespeed from
6.0.12
to6.1
- xapian-core from
1.4.21
to1.4.22
- imapsync from
2.200
to2.229
- apr from
1.7.0
to1.7.2
- apr-utils from
1.6.1
to1.6.3
- composer from
2.5.1
to2.5.3
- igbinary PHP extension from
3.2.12
to3.2.13
- redis to
7.0.9
- imagemagick to
7.1.0-62
- Nginx uint to
1.29.1
improved
Better outage tolerance in licensing subsystemMain DirectAdmin service is updated to better tolerate network issues when accessing licensing servers. Short network outages should not trigger DA licensing errors.
improved
Notifications for DirectAdmin auto-updatesWhen DirectAdmin is auto-updated, system message gets send to all admins. This functionality is extended to be customizable based on a couple of new directadmin.conf
fields:
notify_on_autoupdate
(default1
) - controls whether system message gets sent on DirectAdmin auto-update to a newer version's release.notify_on_autopatch
(default0
) - controls whether system message gets sent on DirectAdmin auto-update to the same version's hotfix release.
improved
New document root location for sub-domainsFor all new sub-domains a default document root (location served by web-server) have changed from /home/{user}/domains/{domain}/public_html/{sub}
to /home/{user}/domains/{subdomain}/public_html
.
For example if user has example.com
domain, and creates sub.example.com
sub-domain. Document root for sub-domain will be domains/sub.example.com/public_html
instead of domains/example.com/public_html/sub
.
improved
Auto-detect disabled IPv6 in DA installerPrevious DA versions assumed IPv6 is always available and would always set ipv6=1
in the config unconditionally.
Starting this version DA installer will try to detect if OS has a working IPv6 stack. When it is not available IPv6 will not be enabled in directadmin.conf
.
evolution fixed
Fix menu search in refreshed layoutIf upon menu search user has been changing user mode, search results were not updated properly and user could have seen reseller entries on user level, etc.
It is fixed it by making a search dependent on user menu entries.
evolution fixed
Fix main search barPreviously main search bar would close automatically if user clicked any of the filter options. The issue was fixed by properly managing click outside main search bar events.
In-Progress
table in Admin Backup/Transfer
evolution fixed
Fix Every 30 secods selected rows in in-progress
backups table were unselected, due to data reload. Issue is fixed by properly restoring selection after the request.
evolution fixed
Fix E-Mail filters tableEmail filters page now loads the create new filter row correctly. Previously it would only appear after changing language or viewport.
evolution fixed
Show all vacation accountsWhen creating vacation message, generated API request would always pass the globally set items per page value as parameter. Because of this, not all mailboxes would end up being displayed.
Updated behaviour is to load all mailboxes.
evolution fixed
System info widget in dashboardSystem info widget was broken and was showing incorrect or none information at all. Now it is updated with new API endpoints and new visualisation for memory usage.
evolution fixed
Fixed "Icons Grid" layout spacingFirst category in "Icons Grid" menu was taking up whole available space. The styling in menu were improved to have consistent spacing between categories.
Widgets area in "Icons Grid" Dashboard has been cutting off content if it has higher than viewport. The spacing was improved to prevent such behaviour.
evolution fixed
Fixed text overflow inside "Refreshed" layout statsUnder narrow viewport, the text in statistics blocks has been going outside ot it's limits. Now it is fixed with hiding less significant data under narrow viewports.
fixed
Conversion of UTF-8 names in mail directories in cPanel importImporting cPanel user accounts having mail directories with UTF-8 symbols used to leave directories non-functional in DirectAdmin. This was caused because cPanel and DirectAdmin uses different mail directory encoding configuration.
cPanel Import tools is upgraded to automatically convert all UTF-8 names during account import. Conversion preserves original directory names.
fixed
Log rotation for modsecurity with nginxLogfiles used by nginx modsecuryt were not being rotated due to modsecurity issue.
This version updates logrotate rules for nginx modsecurity files to take care of truncating the file by logrotate using copytruncate
directive.
evolution removed
Menu grid mode in refreshed layoutEvolution refreshed layout menu used to have special more where side menu is being replaced by a hovering menu grid page. This option is removed.
This functionality is replaced by a new grid mode in the main dashboard.
evolution removed
Table density optionRemoved configuration option for tables density.
removed custombuild
Auto-remove legacy CustomBuild pluginStarting this version DA installer will detect and automatically remove old CustomBuild plugin in favor of native CustomBuild integration.
Native CustomBuild integration is available only on Evolution skin.
removed custombuild
Deprecated mod_php, suphp and mod_ruid2 PHP modesWith this release running PHP in mod_php
, suphp
or mod_ruid2
mores are no longer supported.
If one of the deprecated mores are enabled CustomBuild will refuse to perform any software reconfiguration action.
We recommend switching to more modern PHP modes:
/usr/local/directadmin/custombuild/build set php1_mode php-fpm
/usr/local/directadmin/custombuild/build set php1_mode fastcgi
/usr/local/directadmin/custombuild/build set php1_mode lsphp
cloudlinux_beta
removedcustombuild
CustomBuild option Support for using beta CloudLinux versions by setting cloudlinux_beta
flag in CustomBuild options.conf
file is removed.
CustomBuild will always use non-beta CloudLinux software versions.
Security Questions
feature removed
Deprecated Security Questions feature is being deprecated starting this release. We recommend everyone to migrate to TOTP based Two-Factor authentication.
It will not be possible to enable security questions for accounts that were not using security questions before.
Editing Security Questions settings or adding new questions is no longer supported.
Users that have security questions enabled can continue using them or disable.
allow_subdomain_docroot_override
from directadmin.conf
removed
Removed option Option allow_subdomain_docroot_override
is removed, changing subdomain document root will be always allowed.