evolution newEmail migrations with IMAPSync tool (PRO PACK)
E-Mail Management section now has support for
imapsync tool if it is installed on the server.
This tool allows copying all emails between two mail-boxes.
Tool can be installed on the server using CustomBuild script:
Once tools is installed it will be available for all users having access to email. It is available in Evolution at User level
E-Mail Manager ->
evolution newLive API endpoints documentation
Starting this release Evolution skin has a built-in new DirectAdmin server API documentation page. It allows to explore API and execute requests directly. It is available in user level at
Support & Help ->
Live API Documentation.
Documentation is available in Swagger format and can be loaded directly from the DirectAdmin server sending request to
GET /docs/swagger.json. This allows documentation to also be explored with any external tools that supports swagger.
This new swagger documentation does not cover original DirectAdmin API with request to
/CMD_.... It is a new REST-full JSON-only API that covers recently added DirectAdmin features. Our long term goal is to extend this API to cover all DirectAdmin functionality to be a suitable replacement for the legacy
CMD_... API. We do not provide any API stability guarantees yet, this is an early preview.
newCommand alias 'da' for DirectAdmin CLI access
Starting 1.63.9 DirectAdmin automatically creates symlink:
/usr/local/bin is present in
PATH environment variable on most systems. This allows DirectAdmin CLI commands to be executed without specifying full path to the DirectAdmin binary.
# da version
Version: DirectAdmin v.1.63.9
# da config | grep autoupdate
evolution improvedSite load speed improvements for Evolution skin
API endpoints used by Evolution to load main user data after log-in or full refresh was refactored. This will reduce data usage and increase skin loading speed. Only a handful of live data (compared to old API) will be periodically polled from the server.
improvedAuto detect main admin account in CLI command admin-backup
In previous versions running CLI command
directadmin admin-backup always expect that the backup will be owned by user account with name
Systems where default admin account has a different name were not able to create backups using CLI command.
This release upgrade backuping command to automatically detect main admin account name.
improvedAdd missing attributes for creating Java application in Nginx unit
For nginx unit Java application creation,
classpath attributes were considered always invalid, causing failiures when trying to create an application.
This Release fixes the issues regarding Java application creation.
improvedAdd missing php.ini locations for PHP 8.0 and 8.1 to File Editor
File Editor was missing php.ini files for PHP 8.0 and 8.1. Paths have been added to the default list of locations.
fixedFix CLI command admin-backup to support backuping all users
directadmin admin-backup should backup all users if argument
--user is absent. In previous versions this argument were marked as mandatory effectively disabling ability to backup all the users a once.
This release fixes the issue and restores old behaviour - not specifying user list backups all users.
evolution fixedFix broken latest messages link from Evolution dashboard
Links to preview most recent messages from Evolution would sometimes fail because of malformed message ID. This release fixed the issue. The issue were present only in systems having 3 or less messages.
fixedFix set_permissions.sh to work properly with domaindir option
domaindir option was broken in latest releases of DirectAdmin, because it was taking domain name, instead of the username as the argument for the function. It has been fixed to work properly now.
fixedFix PHP openbase dir setting change wiping-out subdomains list
Changing PHP openbasedir settings used to result truncating list of subdomains. This release fixes the bug.
evolution fixedFix IPv6 prefix validation in IP add section
When adding new IPv6 address prefix validation had a bug which prevented IP from being added in Evolution skin. This bug is fixed now.
removedRemoved support for CMD_JSON_OPTIONS command
CMD_JSON_OPTIONS is no longer available. It was used by Evolution to save user skin options like date format, table density, etc.
It is replaced by the new set of
/api/skin-options/... API endpoints.
removedRemoved 'Compiled on ...' field from 'directadmin info' output
Starting this version command
directadmin info or
directadmin o will not show lines:
Compiled on '..'
Compiled with IPv6
Static binary: yes
All recent builds were IPv6 enabled and build as static (almost) binaries, so these two lines were constants that were removed from the output.
Line 'Compiled on' is no longer relevant because we switched to OS slug field for identifying DA builds.