Universal Data Mover Gateway 1.5.0 Release Notes
Universal Data Mover Gateway release 1.5.0.0 - November 20, 2023, contains the following high-level features. For a complete list of all the included features and fixes, please refer to Universal Data Mover Gateway 1.5.x Maintenance.
Protocols
Backlog | Title | Description |
---|---|---|
#34247 | Allow absolute paths in SFTP client requests | If the remote filename stub in the transfer request starts with a '/' it is considered an absolute path and will be used without prefixing with the transfer rule remote directory path. For example, the client transfer |
#34258 | Send transfer without pre-existing file | Allow a client send transfer to start even when the local file does not exist. It is now possible to start a send transfer even if the file to send does not yet exist, as long as it is created before the start of the data sending phase. Typically, this allows a user to start a transfer when the file is created by a Rule Pre-Task. |
Security
Backlog | Title | Description |
---|---|---|
B-17739, #31690 | Standard Login Method with Authenticator App (TOTP) 2FA. | Local User accounts can now be configured to use 2 Factor Authentication (2FA) via a 3rd Party Authenticator App. A user configured for Standard / Authenticator App (TOTP) must setup their Universal Data Mover Gateway account in their authenticator app during their initial login. For subsequent logins, the “challenge” page will be presented during the login flow. |
#34873 | Management of user sessions | The open sessions for the users of the UDMG Admin UI can be displayed and terminated from the user menu. |
#34890, #34112 | Management of the 'Administration' permission for users |
|
#33071 | Disable Rule Task type | Ability to globally disable each rule task type. New udmg-server configuration parameters, in the |
User Experience
Backlog | Title | Description |
---|---|---|
#33063 | Environment customization | Customizable banner and system identifier on UDMG Admin UI,
Example of a production environment with a brown banner and a development environment with an orange banner: |
#31488 | Business Service as Tag | Improved the usability of Business Service : they can be used for tagging objects and not only to enforce security permissions. A Business Service without any User Group can be attached to an object as a way labeling it. |
#34257 | Logging of rule tasks execution | New debug log messages:
|
#34215, #34116 | Update of menu labels and ordering |
|
#34214 | Label change for rule virtual path | Change label for rule parameter: "Path Directory" to "Virtual Path Directory" |
#33930 | Label change for certificate records | Change the references to "Certificate" to "Certificate / Key" depending on the context. |
#34852, #34843, #34853, #34837 | Documentation for configuration files | Comprehensive description and comments inside the sample configuration file, both in installation package and online documentation. |
Architecture
Backlog | Title | Description |
---|---|---|
#34498 | High Availability: Active/Passive instances with dynamic handover | Support for cluster awareness where multiple udmg-server instances are coordinating to have 1 active instance and the remaining ones remain in passive state. Continuous monitoring is performed to ensure that a passive instance will takeover in case of failure or shutdown of the active instance. The MFT servers are owned by the active instance, which also manage the transfer requests in client mode. |
#34820 | Management of user sessions | NGINX configuration update so that the client IP address (X-Real-IP, X-Forwarded-For) is passed for UDMG authentication proxy, thus the address can be kept with the user session details. See Installing NGINX Server. |
#34834 | Improved usability of the Linux services |
|
Remote Interfaces
Backlog | Title | Description |
---|---|---|
#34810 | Web services for the multi instance monitoring and load balancing |
|
B-17654, #34136 | REST and CLI support for Personal Access Token | New Web Services:
New CLI commands: Usage: udmg-client [CONNECTION-OPTIONS] token personal [username] <command> [personal command arguments] username: The user's name Available commands: add Add a new personal access token to a user delete Delete a personal access token get Retrieve a personal access token list List personal access tokens for a user Note that a token owner is always allowed to manage its own tokens. |
#34115, #34130 | REST/CLI: User Profile | New web service and CLI command for a user to fetch its own user profile with system permissions. GET /api/user_profile
|