Panel | ||||
---|---|---|---|---|
|
...
UDMG 1.5.0.0 - November 17, 2023
Change ID | Component | Description | ||||
---|---|---|---|---|---|---|
B-17739, #31690 | UDMG Admin UI, UDMG Server, UDMG Authentication Proxy, UDMG Client | Two-Factor Authentication UDMG user can be configured with the "Standard / Authenticator App (TOTP)" (local-otp) login method. The reset of the OTP registration can be reset with the 'user write' permissions from the CLI or the UDMG Admin UI. | ||||
#34810 | UDMG Server | Web services for the multi instance monitoring and load balancing.
| ||||
#34873 | UDMG Admin UI | UI: Management of user sessions The open sessions for the user of the UDMG Admin UI can be displayed and terminated from the user menu. | ||||
#34872 | UDMG Server | REST/CLI: Management of user sessions REST API: new
CLI: new 'session list' and 'session revoke' commands
| ||||
#34820 | NGINX, UDMG Admin UI | 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. | ||||
#34890 | UDMG Admin UI | UI: Management of the 'administration' user permission | ||||
#34112 | UDMG Client | CLI: Management of the 'administration' user permission.
| ||||
#34834 | Linux services | Improved useability of the Linux services:
| ||||
#34247 | UDMG Server | Allow absolute paths in SFTP client requests. If the 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. |
Refer to the installation guide for the configuration file syntax and the
[settings]
section.#33063 | UDMG Admin UI |
Environment customization with the service settings on the UDMG Authentication Proxy configuration.
Example of a production environment with a brown banner and a development environment with an orange banner: |
#33062 | UDMG |
Authentication Proxy | Custom properties can be associated to a udmg service for use by the UDMG Admin UI. Refer to the installation guide for the configuration file syntax and the [settings] section. | |||
#31488 | UDMG Server | Business Service as Tag Improved the useability 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 a labeling it. Permissions over the new business service are not required anymore when assigning an object to a business service thus allowing them to be used as tags (i.e. to group resources). The permissions required to assign an object to a business service are either: having the corresponding global permission (object write at user level) or having the corresponding business service permission (object write at user group level) in at least one of the object's business services. REST API changes:
PUT /api/sb_businessservices/{name}/local_agents/{object_name} PUT /api/sb_businessservices/{name}/remote_agents/{object_name} PUT /api/sb_businessservices/{name}/rules/{object_name}/{direction:send|receive} PUT /api/sb_businessservices/{name}/sb_pgp/{object_name}
DELETE /api/sb_businessservices/{name}/local_agents/{object_name} DELETE /api/sb_businessservices/{name}/remote_agents/{object_name} DELETE /api/sb_businessservices/{name}/rules/{object_name}/{direction:send|receive} DELETE /api/sb_businessservices/{name}/sb_pgp/{object_name}
PUT /api/sb_usergroups/{name}/users/{user}
DELETE /api/sb_usergroups/{name}/users/{user}
GET /api/sb_businessservices/{name}/servers GET /api/sb_businessservices/{name}/partners GET /api/sb_businessservices/{name}/rules GET /api/sb_businessservices/{name}/sb_pgp | ||
#34725 | UDMG Server | Easier upgrade procedure, the migrate command now uses the last version by default.
| ||
#33071 | UDMG Server | Disable Rule Task type Ability to globally disable each rule task type. New udmg-server configuration parameter for each task type allows to disable its processing during any file transfer. For the following task types: COPY, COPYRENAME, MOVE, MOVERENAME, DELETE, RENAME, EXEC, EXECMOVE, EXECOUTPUT, TRANSFER, CHECKREGEX, PUBLISHEVENT, ICAP. |
B-17654, #34136 | UDMG Server, UDMG Client | REST and CLI support for Personal Access Token. Note that a token owner is always allowed to manage its own tokens. New Web Services:
New CLI commands:
| ||
#34257 | UDMG Server | Logging of rule tasks execution New debug log messages:
Example of a transfer with a rule executing a checksum script as post-task:
| ||
#33930 | UDMG Admin UI | Change the references to "Certificate" to "Certificate / Key" depending on the context. | ||
#34852, #34843 | UDMG Authentication Proxy | Comprehensive description and comments inside the sample configuration file, both in installation package and online documentation. | ||
#34853 | UDMG Server | Comprehensive description and comments inside the sample configuration file, both in installation package and online documentation. | ||
#34837 | UDMG Web Transfer | Comprehensive description and comments inside the sample configuration file, both in installation package and online documentation. | ||
#34115, #34130 | UDMG Server | 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
| ||
#34258 | UDMG Server | 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 start a transfer where the file is created via rule pre-tasks. | ||
#34676 | UDMG Server | Fix the transfer resume for SFTP Partner (client transfer), in some cases the resume operation would not continue the transfer from the last point. The behavior is now:
| ||
#34903 | UDMG Server | Fixes for pause and retry
| ||
#34785, #33587 | UDMG Admin UI, UDMG Server | Fix the logout sequence, after logout the user session is properly closed on the browser and the UDMG Server. Especially the console could display message from previous sessions. | ||
#34250 | UDMG Server | Fix the expansion of the #INPATH#, #OUTPATH#, and #WORKPATH# task variables. They used to only take into account the default in/out/work paths defined at the gateway-level (in the config file). Therefore, the server and rule-level paths are completely ignored. The server and rule are now looked up when computing the value |
of these special variables. | ||
#34252 | UDMG Server | Fix the expansion of the #INPATH# and #OUTPATH# task variables. They should only have local paths and not remote paths. |
#34246 | UDMG Server, UDMG Client | Fix a panic error on udmg-client when showing a transfer rule with more than 3 tasks in a task chain. The client would crash when trying to display the rule on a 'rule 'list or a 'rule get' command. |
#34255 | UDMG Server, UDMG Client | Fix the inability to empty a transfer rule task chain from the CLI. Providing an empty value for the ' rule update --pre=' , ' , or option would be treated as if the parameter was not given. |
#34254 | UDMG Server | Fix the COPY and RENAME rule tasks. Copying a file to itself would truncate it. |
D-11401 (#34118) | UDMG Admin UI | Fix the filtering on the lists. Any partial string of "undefined", like "e" would invalidate the filtering and return all rows. |
#34209 | Linux packages | Fix the package naming convention to use '.build' instead of '+build' as '+' is not valid for the Stonebranch Software Downloads platform and was replaced by a space. |
#34884 | UDMG Server | Fix the export of users to includes the 'administration' and 'pgp' permissions. |
#32139 | UDMG Server | Fix the export and import of User Groups to rely on the Business Service name instead of UUID. |
#34582 | UDMG Client | Fix the typo in the sort option for the 'history list' command: 'start' was listed 2 times. |
#34576 | UDMG Client | Fix the missing allowed values for 'transfer list' |
command: 'ERROR', 'DONE', 'CANCELLED' statuses were missing.
| ||
#34542, #34494, #34102 | UDMG Server, UDMG Client | Fix several typos in error messages. |
#34211 | NGINX | Fix the discrepancy between the packaged configuration file and the documentation for the upstream directive: upstream udmg_auth_proxy |
#34131 | UDMG Client | Fix the allowed protocols for partner maintenance, now the ftp, ftpes, and ftps are not recognized as valid partner protocols. |
#34110 | UDMG Client | Fix the lack of validation for self password change, now the new password cannot be the same as your current password.
|
#34116 | UDMG Admin UI | Change order of the items in the User Menu, logout is the last option. |
#34215 | UDMG Admin UI | Change order of the items in the Management and Administration menus, for logical grouping of entities.
|
#34214 | UDMG Admin UI | Change label for rule parameter: "Path Directory" to "Virtual Path Directory" |
#34117, #33842 | UDMG Server | Prevent the addition of a Certificate/Key record to a local or remote account when the parent server or partner protocol does not support the use of account certificates or keys. |
#34351 | UDMG Server | Prevent the start of a SFTP Server when it does not have any defined and enabled SSH host key |
#34130
Fix for SFTP Partner (client transfer), in some cases the resume operation would not continue the transfer from the last point.
The behavior is now:
- if the remote server file size is same than the transfer progress : resume from that point
- if the remote server file size is different from the transfer progress : stop transfer with ERROR
- If the remote target file is not found : resume the transfer from 0 (send whole file again)
. | ||
#34428 | UDMG Server | Fix for FTP Server: in some situations with pending client connections, the server would report a successful stop but continue serving client commands. |
#34403 | UDMG Server |
New web service and CLI command for a user to fetch its own user profile with system permissions.
GET /api/user_profile
- the output is the same as GET /api/sb_users/{user} for the calling user
- no permission is required
udmg-client user profile
Fix for SFTP Server: the dedicated local server log is not created on 1st start if a server is created and the gateway has not been restarted. | ||||
#34825 | UDMG Admin UI | Fix the display of irrelevant options Partner SFTP Protocol configuration: "Allow Remove File", "Allow Rename File". | ||
#34001 | UDMG Admin UI | Fix the missing horizontal scrollbar in the Activity History list. | ||
#34315 | UDMG Admin UI | Fix the transfer details is not refreshed after cancel action and still shows the red error status dot instead of the purple cancel dot. | ||
#33998 | UDMG Admin UI | Fix various UI glitches. | ||
#34119 | UDMG Admin UI | Fix the missing error message on the console when a local SFTP server could not be started due to an invalid SSH key. | ||
#34113 | UDMG Admin UI | Change the 'degraded' color in server status button from yellow to orange for better readability. | ||
#33714 | UDMG Server | Fix the sorting of the rule lists in the server and partner object details (on CLI output and on UDMG Admin UI Server/Partner Rules tab. Rules are now sorted by name. | ||
#33873 | UDMG Server | Fix a permission issue where users without 'user read' permission could list the other users in their same user group. | ||
#34503 | UDMG Client | Fix the 'status' command showing transitional local server status as "Offline". The "Starting" and "Stopping" phases are now displayed, allowing more accurate monitoring of start and stop commands. The services are ordered by status: Error, Starting, Stopping, Active, Offline.
| ||
#34831 | UDMG Admin UI | Fix server list showing deprecated 'root' field instead of 'rootDir'. | ||
#33058 | UDMG Admin UI | Fix HTTP return code 500 errors are not logged on the console. |