Panel | ||||
---|---|---|---|---|
|
Introduction
Stonebranch provides product maintenance in the form of updated product installation packages. This document lists the product installation package maintenance history for Universal Data Mover Gateway 2.0.x.
Product Packaging
A package maintenance level is incremented when the package changes or the package installation changes.
Stonebranch changes product version, release, or modification identifiers at its discretion when it deems an appropriate number of enhancements or capabilities have been introduced to warrant the change.
Versioning
Package version numbers are comprised of four numeric identifiers: version, release, modification level, and maintenance level.
...
Panel | ||||
---|---|---|---|---|
|
Introduction
Stonebranch provides product maintenance in the form of updated product installation packages. This document lists the product installation package maintenance history for Universal Data Mover Gateway 2.0.x.
Product Packaging
A package maintenance level is incremented when the package changes or the package installation changes.
Stonebranch changes product version, release, or modification identifiers at its discretion when it deems an appropriate number of enhancements or capabilities have been introduced to warrant the change.
Versioning
Package version numbers are comprised of four numeric identifiers: version, release, modification level, and maintenance level.
For example, for Universal Data Mover Gateway 2.0.0.0:
2 = Version 2
0 = Release 0
0 = Modification Level 0
0 = Maintenance Level 0
Packaging Methods
The Universal Data Mover Gateway 2.0.x packages are provided in formats appropriate for the target platforms.
See Installation Guide for information on installing, upgrading, and applying maintenance to the Universal Data Mover Gateway.
Package Maintenance Levels
This section identifies the changes included in the Universal Data Mover Gateway 2.0.x.
This table identifies the maintenance level of every component in each package.
Release | Release Date | UDMG Server | UDMG Agent Proxy | UDMG Authentication Proxy | UDMG Admin UI | UDMG Web Transfer Client |
---|---|---|---|---|---|---|
2.0.0.2 | July 26, 2024 | 2.0.0.2 | 2.0.0.0 |
...
2 |
...
.0.0.0 |
...
Packaging Methods
...
2.0.0.0 |
...
0 = Maintenance Level 0
2.0.0.0 |
2.0. |
...
See Installation Guide for information on installing, upgrading, and applying maintenance to the Universal Data Mover Gateway.
Package Maintenance Levels
...
0.1 | July 15, 2024 | 2.0.0.1 | 2.0.0.0 | 2.0. |
...
0. |
...
This table identifies the maintenance level of every component in each package.
Release | Release Date | UDMG Server | UDMG Agent Proxy | UDMG Authentication Proxy | UDMG Admin UI | UDMG Web Transfer Client |
---|---|---|---|---|---|---|
0 | 2.0.0.0 | 2.0.0.0 | ||||
2.0.0.0 | June 7, 2024 | 2.0.0.0 | 2.0.0.0 | 2.0.0.0 | 2.0.0.0 | 2.0.0.0 |
UDMG 2.0.0.
...
2 -
...
July 26, 2024
Change ID | Component | Description |
---|
#41503 | UDMG Server |
Adds a parameter to disable the implicit assignment of Transfer Rules. Before this change, a Transfer Rule was allowed for all servers, partners, and accounts right after creation. It was only restricted after an explicit assignment (whitelisting) to at least one server, partner, or account. The prior functionality created confusion and allowed unauthorized access to files and folders for third-party accounts during the time between the rule creation and its explicit assignment. The change allows the functionality to be disabled with the new UDMG Server configuration parameter ExplicitRuleAssignment
. When set to true, a Transfer Rule is only effective when it is explicitly linked with the intended target (local server, remote partner, remote or local account).
The default value remains false but is likely to change with future releases.
Code Block | ||
---|---|---|
| ||
[rule]
; Disables global rules, requiring rules to be explicitly allowed to be used.
; ExplicitRuleAssignment = false |
Provides a new option to select the login name for the SFTP connection attempts during the CLI SSH keyscan (show or save). The change can prevent the remote server from blocking connections from an unknown user.
language | text |
---|
Fixes the failure to migrate to UDMG 2.0 on MySQL with error on sb_generic_group_join when no local accounts. |
UDMG 2.0.0.1 - July 15, 2024
Change ID | Component | Description |
---|---|---|
#41059 | UDMG Server | Fixes the failure to start with PostgreSQL 12 due to missing UUID generation function. |
#41289 | UDMG Server | Fixes the migration of local accounts to shared account with MS SQL Server (duplicate error when more that 1 account per server), |
UDMG 2.0.0.0 - June 7, 2024
Change ID | Component | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
#35208 | UDMG Server | Adds a parameter to disable the implicit assignment of Transfer Rules. Before this change, a Transfer Rule was allowed for all servers, partners, and accounts right after creation. It was only restricted after an explicit assignment (whitelisting) to at least one server, partner, or account. The prior functionality created confusion and allowed unauthorized access to files and folders for third-party accounts during the time between the rule creation and its explicit assignment. The change allows the functionality to be disabled with the new UDMG Server configuration parameter The default value remains false but is likely to change with future releases.
| ||||||||||
#36187, #35684 | UDMG Server/Client | Provides a new option to select the login name for the SFTP connection attempts during the CLI SSH keyscan (show or save). The change can prevent the remote server from blocking connections from an unknown user.
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||
D-12533 | UDMG Agent Client | Fixes a memory leak where the Client was opening unnecessary connections towards the UDMG Server. The connections are opened only when needed after a request from the UDMG Agent Server for a session forwarding and properly closed at the end. | ||||||||||||||||||||||||||||||||||||||||
B-19917 | UDMG Authentication Proxy | Improves security between UDMG Admin UI and UDMG Authentication Proxy with the use of session ID instead of credentials after the initial login (secured the JWT token). | ||||||||||||||||||||||||||||||||||||||||
B-19918, B-19919, B-19920, B-19921 | UDMG Admin UI, NGINX | Improves security with a default NGINX configuration including the recommended security HTTP headers, hiding the server version, and disabling weak TLS ciphers. The following changes are now the default for the manual installation procedure and the installation with Linux packages (RPM/DEB). For upgrades, the parameter must be manually reviewed and added to the NGINX configuration file.
| ||||||||||||||||||||||||||||||||||||||||
#32516 | UDMG Server/Client | Adds the display and management of the Audit permission for UDMG users. The permission grants the ability to list and view the audit records. The shortcode for the Audit permission on the CLI is 'a'.
| ||||||||||||||||||||||||||||||||||||||||
#35978 | UDMG Server | Shows a summary of the UDMG Server disk usage on the New "Storage" service:
| ||||||||||||||||||||||||||||||||||||||||
#36459 | UDMG Server | Displays the udmg-server instance node Id on the For instance: gateway_1:8080-mft-gw-0
| ||||||||||||||||||||||||||||||||||||||||
#34778 | UDMG Server | Export/import: supports the user email field. | ||||||||||||||||||||||||||||||||||||||||
#35132 | UDMG Server | Migrate command: improves log message; the list command shows the current and the target versions with the
| ||||||||||||||||||||||||||||||||||||||||
#34502 | UDMG Client | Adds option and environment variable UDMG_COLOR to disable the color output.
| ||||||||||||||||||||||||||||||||||||||||
#35917 | UDMG Server/Client | Adds new timeout options:
| ||||||||||||||||||||||||||||||||||||||||
#34948 | UDMG Admin UI | Adds "Cluster Nodes" service to the UDMG Admin UI navigation pane with the list of the UDMG instances. | ||||||||||||||||||||||||||||||||||||||||
B-18766 | UDMG Admin UI | Adds the local server "Status" column to the Local Servers list. The change makes it easier to view server status without having to open the UDMG Server status pop-up for quick monitoring. | ||||||||||||||||||||||||||||||||||||||||
#34488 | UDMG Admin UI, UDMG Server | FTP Server: adds support for the REMOVE and RENAME commands. Each command can be enabled or disabled individually for each local FTP/FTPS/FTPES server. | ||||||||||||||||||||||||||||||||||||||||
#35133 | UDMG Server | Fixes the panic error when the application is terminated during the startup sequence, while the node status is being determined. | ||||||||||||||||||||||||||||||||||||||||
#32532 | UDMG Server | Fixes the insertion of the audit record for the transfer retry command. | ||||||||||||||||||||||||||||||||||||||||
#33370 | UDMG Server | Adds additional language to error message for invalid JSON syntax in API payload. | ||||||||||||||||||||||||||||||||||||||||
#35148 | UDMG Server | Adds additional language to error messages for the duplicate assignment of an object to a Business Service.
| ||||||||||||||||||||||||||||||||||||||||
#35244 | UDMG Server | Adds additional language to error messages for unknown Business Services:
| ||||||||||||||||||||||||||||||||||||||||
#34817 | UDMG Server | Fixes the error message when setting an object name or login value that is too long. It was reported as a database error and now displays as:
| ||||||||||||||||||||||||||||||||||||||||
#34412 | UDMG Server | Fixes the validation for host-based authentication on the SFTP server configuration. The local and remote account names must be the same. | ||||||||||||||||||||||||||||||||||||||||
#34567 | UDMG Server | Fixes a panic error when restarting a local PeSIT server. | ||||||||||||||||||||||||||||||||||||||||
#36137 | UDMG Server | Fixes a panic error during transfer post-task when the serviceName parameter of an ICAP task does not match the service name on the ICAP server. | ||||||||||||||||||||||||||||||||||||||||
#34965 | UDMG Server | Fixes the missing banner in the FTP* server welcome message (220 response).
| ||||||||||||||||||||||||||||||||||||||||
#35147 | UDMG Server | Fixes the possibility of creating a user group with an assigned Business Service. The Generic Business Service is enforced as the default value. | ||||||||||||||||||||||||||||||||||||||||
#35641 | UDMG Server | Adds the missing option for the udmg-server import command to select and process only the users from an export file.
| ||||||||||||||||||||||||||||||||||||||||
#35639 | UDMG Server | Fixes the missing
|
| ||||||||||||
#35608 | UDMG Server | Fixes the confusion between sb_pgp and pgp as object types in the udmg-client commands. The sb_pbp is used for all actions involving the PGP records.
| ||||||||||
#35165 | UDMG Server | Fixes to prevent the update of a local server protocol type.
| ||||||||||
#35875, #34210 | All | Upgrade of the Go compiler version from 1.18 to 1.21. Switch to the Microsoft build of the Go toolset for better support of FIPS 140-2. | ||||||||||
#35952 | UDMG Agent Proxy | Linux installation packages configure the client API default port to 2280 instead of 8080. This was already the recommended value for the manual installation procedure. | ||||||||||
#35232 | UDMG Authentication Proxy | Updates documentation to reflect the change of the default port from 5000 to 5775. | ||||||||||
#35538 | UDMG Server | Linux package names now have 4 digits for the version number. For example, udmg-admin-ui-2.0.0.0.build.99.x86_64.rpm | ||||||||||
#36052 | UDMG Server | Fixes the ownership of the log folder after the Linux package installation. The ownership of the log folder is now set to udmg:adm . | ||||||||||
#35963 | UDMG Server | Fixes the error message when a local server log file cannot be opened. | ||||||||||
#34828 | UDMG Server | Fixes the error message to include the temporary path when the temp file for an inbound file transfer cannot be opened. | ||||||||||
#35786 | UDMG Server | Fixes the occurrence of error messages in the UDMG Server log regarding the "superfluous call" from the REST API handler. | ||||||||||
#34904 | UDMG Server | Fixes the duplicate messages for the received list commands on the SFTP local server logs. | ||||||||||
#34955 | UDMG Server | Adds a new error message during the SFTP partner keyscan command when the remote host is not reachable.
| ||||||||||
#35264 | UDMG Server | Fixes the internal database error that was raised when attempting to delete a user with an open session. The user session is dropped, and the user is disconnected after the timeout. | ||||||||||
#35273 | UDMG Server | Fixes the error message for deletion of a user group with members.
| ||||||||||
#35376 | UDMG Server | Fixes the name of the fields in the personal access token API payload. The name of the fields is now in camel case.
| ||||||||||
#34832 | UDMG Server | Removes the deprecated root , inDir , outDir , workDir fields from REST API schemas and CLI command arguments. | ||||||||||
#35490 | UDMG Authentication Proxy | Fixes the invalid API sample response field in the Swagger UI. | ||||||||||
#35958 | NGINX | Fixes the 'unknown log format main' after Linux Debian installation. The 'main' log format is disabled on the NGINX package from the Debian/Ubuntu repository unlike the official NGINX repository or the RHEL/Rocky/CENTOS RPM packages. The log format is reverted to the default ('combined') and is left to the administrator to enable a more detailed log format. | ||||||||||
#35276 | UDMG Client | Adds a colon in the list output to separate the object type and the object name.
| ||||||||||
#35301 | UDMG Server | Export/import: prevents the reset of the optional fields.
| ||||||||||
#35247 | UDMG Server | Ends the support for releases before 1.2.1.1 (0.7.1-sb.3). Migration from older releases is not supported anymore.
| ||||||||||
#36449 | UDMG Server | Fixes the initialization failure when using a non-default database schema for MS SQL Server.failed to init the database: command failed: mssql: The object 'dbo.local_agents' does not exist or is invalid for this operation. | ||||||||||
#35752 | UDMG Server | Improves the "internal database error" message with the addition of |
the actual message from the database.
| |||||||||||
#36609 | UDMG Server | Fixes the log level for database errors that are retried. A warning message appears instead of an error message. | |||||||||
#35359 | UDMG Admin UI | Fixes the listing of user sessions, the 100 most recent sessions are now displayed, instead of the 20 oldest. | |||||||||
#36602 | UDMG Server | Set the default network interface for UDMG Server to 0.0.0.0 instead of localhost.
|
| ||||
#40910, #33566 | UDMG Admin UI | Fixes the autocompletion in username and password field by the browser on the new User and new Shared Account screens |
. |
#36208 | UDMG Server | Fixes an error condition with the FTP server: when receiving a file with a subdirectory path, it was not created. The server was only creating the necessary folders up to the rule local path. | |||||
#36701 | UDMG Server | Fixes the import of UDMG users from the command line. When loading a user without specifying the usergroup membership, it is created and useable (connect, get, update, delete) but not listed (udmg-client user list). The default usergroup is now assigned for the user in this case. | |||||
#36839 | UDMG Server | Fixes the list of authorized transfer rules in the account endpoints Changes on UDMG Server API: The available virtual paths for a given account are a combination of: The list of server or partner rules was incorrect.
Changes on UDMG Admin UI: The rules at server/partner and account level are marked as private in the account Rules tab. | |||||
#36816 | UDMG Web Transfer Client | Fixes the list of folders on the dashboard, the virtual paths for rules that were assigned at the local-auth server level were not displayed. The available folders are selected by : 1) the rules that are authorized for this account, | |||||
#36799 | UDMG Server | Improves the logging of API calls to the UDMG Server. TrackID information was only shown when the rate limiter was enabled, it is now always displayed along with the remote IP address and the user agent.
|
|
| ||||||||||||
#35194 | UDMG Authentication Proxy | Improves the logging of HTTP requests on the UDMG Authentication Proxy with the addition of the remote IP and the user agent.
| ||||||||||
#36862 | UDMG Server | Adds a 1-minute timeout to publish event task (PUBLISHEVENT). | ||||||||||
#35530 | UDMG Admin UI | Fixes the inability to see and apply business service filters for the Local/Shared Account list. and the Remote Accounts list: | ||||||||||
#33109 | UDMG Agent Client | Adds OpenAPI Swagger /swagger/index.html endpoint on the UDMG Agent Client. | ||||||||||
#33106 | UDMG Agent Client | Adds the option to connect with HTTPS to the UDMG Server API. New
| ||||||||||
#40782 | UDMG Server | Shows the UDMG Server version with
| ||||||||||
#36085 | UDMG Web Transfer Client | Fixes the mkdir error when the server root directory has more than 1 level and was not created beforehand. The module is now able to create nested local directories. | ||||||||||
#33993 | UDMG Agent Proxy Client | Renames the configuration section for the target UDMG Server from | ||||||||||
#33105 | UDMG Agent Proxy Client | Adds mandatory basic authentication to the API |