Universal Data Mover Gateway 2.0.x Maintenance
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.6 | November 1, 2024 | 2.0.0.6 | 2.0.0.3 | 2.0.0.3 | 2.0.0.5 | 2.0.0.4 |
2.0.0.5 | October 30, 2024 | 2.0.0.4 | 2.0.0.3 | 2.0.0.3 | 2.0.0.5 | 2.0.0.4 |
2.0.0.4 | October 16, 2024 | 2.0.0.4 | 2.0.0.3 | 2.0.0.3 | 2.0.0.3 | 2.0.0.4 |
2.0.0.3 | September 30, 2024 | 2.0.0.3 | 2.0.0.3 | 2.0.0.3 | 2.0.0.3 | 2.0.0.3 |
2.0.0.2 | July 26, 2024 | 2.0.0.2 | 2.0.0.0 | 2.0.0.0 | 2.0.0.0 | 2.0.0.0 |
2.0.0.1 | July 15, 2024 | 2.0.0.1 | 2.0.0.0 | 2.0.0.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.6 - November 1, 2024
Change ID | Component | Description |
---|---|---|
#42903 | UDMG Server | Adds a configuration parameter "LogAgent" in the "Log" section to enable or disable local server and remote partner log files. It is set to false by default to disable the logs. [log] ... ; Set to true to have a distinct log file for each local server and remote partner. The file is <LogPath>/<agent name>.<hostname>.log. The default is false to disable the feature. LogAgent = false |
#43048 | UDMG Server | Removes the invalid configuration parameter "HeartbeatCheck" in the sample configuration. |
UDMG 2.0.0.5 - October 30, 2024
Change ID | Component | Description |
---|---|---|
#42345 | UDMG Admin UI | Hides the values for Passphrase and Private Key for existing PGP records. |
UDMG 2.0.0.4 - October 16, 2024
Change ID | Component | Description |
---|---|---|
#42781 | UDMG Web Transfer Client | Fixes an issue with the Rename file action from the Web interface on the maintenance release 2.0.0.3. |
#42840 | UDMG Server | Reduces the log level for SFTP server list and stat commands. The following messages now appear with DEBUG level instead of INFO. |
#32464 | Windows Services | Updated the Windows service wrapper tool configuration to allow for daily rollover of the log file. The Windows installation guides are updated. ## SECTION: Logging ## Notes: ## * roll-by-size-time does not work to bug https://github.com/winsw/winsw/issues/1016 log: mode: roll-by-time logPath : C:\UDMG\UDMG Web Transfer\logs keepFiles: 30 pattern: yyyyMMdd autoRollAtTime: 00:00:00 |
UDMG 2.0.0.3 - September 30, 2024
Change ID | Component | Description |
---|---|---|
#42088 | UDMG Agent Client | Fixes a memory leak occurring when connection errors occur on the forwarded connections.
|
#42346 | UDMG Server | Fixes the mapping of the Adds the description of the UDMG substitution placeholders to the page. |
#42345 | UDMG Admin UI | Fixes the empty Filename on the History Activity page for Receive transfers. |
#41739 | UDMG Admin UI | Removes the limit of showing 20 records in the following displays:
|
#36821 | UDMG Admin UI | Fixes the UI behavior after session timeout; the login page is now displayed after the timeout. |
#42767 | UDMG Admin UI, UDMG Web Transfer Client, UDMG Server | Allows the use of email addresses for account names and login values. The '@' character was not allowed for a shared account name and/or login value.
it can be used for Web Transfer accounts: |
#41040 | UDMG Web Transfer Client | Fixes the support for special characters in the file name during upload, download, or Ad-hoc Share actions. Specifically, the following characters were causing an error: ; (semi colon), & (ampersand), + (plus sign), % (percent sign), # (hash). |
#42470 | UDMG Web Transfer Client | Improves the support for file names with UTF8 characters. The filename and path are exchanged with custom HTTP headers ( Unicode file name and path are supported and can include reserved URI characters (to the limit that is supported by the operating system and the file system), see above the fix #41040. |
#41316 | UDMG Admin UI | Improves the collapsing behavior of the menu sidebar with the addition of a Collapse and an Expand button at the top of the panel. |
#41157 | UDMG Admin UI | Adds a label for the non-standard action buttons. |
#41163 | UDMG Web Transfer Client, | Fixes the inability to download an Ad-hoc Share from the same browser after revoking and extending it again. |
#41086 | UDMG Admin UI | Fixes the inability to display a custom logo. |
#35036 | UDMG Admin UI | Adds support for non-square logos. The banner Logo is allocated a maximum height of 32px. The image will be scaled, preserving its ratio, to fit within its designated area. |
#42341 | UDMG Admin UI | Fixes missing tab content scrollbars and tab bar navigation arrows in several places. |
#42428 | UDMG Admin UI | Fixes the refresh buttons on the Remote Accounts details panel. |
#42087 | UDMG Admin UI | Fixes the page counter in the trailer of empty lists; it should be "page 1 of 1", instead of "page 1 of 0". |
#42086 | UDMG Admin UI | Fixes the persistence of Dark Mode on the login page; it should always be with Light Mode. |
#42065 | UDMG Admin UI | Fixes the color for the selected row in the Dark Mode; dark blue instead of white. |
#42064 | UDMG Admin UI | Fixes the accordion behavior in the configuration sections. It is now possible to have several accordion boxes open at the same time. |
#41828 | UDMG Admin UI | Fixes the refresh of the selected Transfer status in the list after a cancel request. |
#41823 | UDMG Server | Fixes the short timeout on the Transfer cancel request which caused a 500 Internal Server error. |
#41802 | UDMG Admin UI | Fixes the resizing of the icon on the Rules Details tab. The icon would disappear when the side panel was too thin. |
#41766 | UDMG Server | Adds a note to the database installation guide about MariaDB default encoding and the suggested create database parameters to use UTF8. |
#41719 | UDMG Admin UI | Fixes the console messages that appear with an ERROR tag for successful Rule-related actions. |
#41570 | UDMG Admin UI | Increases the record list maximum size from 1,000 to 10,000 for every table within the Admin UI. |
#41549 | UDMG Admin UI | Marks "External URL" as a mandatory field when "Allow File Sharing" is enabled on the local-auth server configuration panel. |
#41497 | UDMG Web Transfer Client | Fixes a condition where the share button was enabled when no file was selected. |
#41445 | UDMG Server | Fixes the incorrect error The error is now |
#41344 | UDMG Admin UI | Adds a refresh button on the Remote Accounts list. |
#41343 | UDMG Admin UI | Fixes the Remote Accounts list display when a Remote Partner name includes an uppercase characters. |
#41173 | UDMG Agent Client, Agent Proxy | Linux: fixes the typos in the packaged configuration file (in the RPM and DEB packages). Adds additional comments to explain the parameters. Agent Proxy: Fixes the default configuration files in the Linux packages and the online documentation. |
#41156, | UDMG Admin UI, | Fixes Cluster Node uptime to only show for Active and Passive states. |
#41144 | UDMG Admin UI | Fixes the lack of confirmation dialog before deleting a Shared Account. |
#41063 | UDMG Client | SQLite Database: fixes the database error unsupported Scan, storing driver.Value type string into type *time.Time when reading, updating, or deleting a user's personal access token. |
#41062 | UDMG Server | Fixes the content of the ‘Before’ field for the audit records related to shared account status updates. The ‘disabled’ value was not correct. |
#41061 | UDMG Auth Proxy | Fixes the missing error message when LDAP synchronization cannot update the user password. |
#41009 | UDMG Auth Proxy | Fixes the lack of comments and examples in the sample configuration file on the Linux packages. |
#40993 | UDMG Admin UI | Fixes the delayed refresh of the User Session list and adds a refresh button. |
#40958 | UDMG Admin UI | Fixes the display and wrapping of field contents in the right side panel for Record Details. A long value could disappear into the right-hand side border. The value now wraps for improved readability. |
#40949, #41571 | UDMG Server, | Adds the Ad-hoc Share record created date in the API output: |
#40947, #40948 | UDMG Admin UI, UDMG Web Transfer Client | Adds a Created At column in the list of Ad-hoc Share records. |
#40942 | UDMG Admin UI | Changes the section for the Host-Based Authentication configuration of an SFTP Remote Partner:
|
#40900 | UDMG Web Transfer Client | Clears the session state after logout. ON next login the user is presented with the root dashboard instead of the last visited folder. |
#40898 | UDMG Agent Client | Fixes a start error when the |
#40875 | UDMG Web Transfer Client | Fixes the behavior when multiple files are selected and the context menu is called. The selection was reset. |
#36822 | UDMG Admin UI | Fixes the handling of optional and mandatory fields on the New Local Server form. The optional fields for directories were sometimes marked as mandatory. |
#36782 | UDMG Admin UI | Fixes the issue with the banner logo not being displayed when the banner color or the banner label is not defined. |
#36660 | UDMG Web Transfer Client | Adds the Content-Disposition HTTP header during file download, to prevent preview in the browser.
|
#36560 | UDMG Admin UI | Fixes the missing horizontal and vertical scrollbar in dropdown box for Business Service assignment in the User Group details panel. |
#36484 | UDMG Server | Fixes the Adds support for importing the local accounts from a UDMG 1.5 export as shared account records. |
#35381 | UDMG Web Transfer Client | Fixes the virtual folder behavior when both upload and download rules were defined. Only the upload options were enabled, the download is now available. |
#35370 | UDMG Admin UI | Fixes the inability to log out from the Admin UI after a session timeout or connectivity issues with the server. |
#34390 | UDMG Admin UI | Removes the ability to change the direction of a Transfer Rule. |
#33562 | UDMG Admin UI | Fixes the clearing of the form following an error during PGP record creation. |
#33538 | UDMG Admin UI | Fixes the location of the horizontal scrollbar on the list selection pop-pup windows (Edit Members, Edit Rules, Edit Accounts, Edit Agents, Edit Groups). |
#33189 | UDMG Web Transfer Client | Fixes the transfer panel not showing the upload or download of the empty files (0 byte size). |
#42686 | UDMG Web Transfer Client | Fixes the inability to copy the Ad-hoc Share link to the clipboard when using HTTP. The link is displayed in a pop-up to let the user copy manually. |
#42682 | UDMG Admin UI | Fixes the inability to copy the Ad-hoc Share link to the clipboard when using HTTP. The link is displayed in a pop-up to let the user copy manually. |
UDMG 2.0.0.2 - July 26, 2024
Change ID | Component | Description |
---|---|---|
#41503 | UDMG Server | 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 . |
#42716 | NGINX | Fixes the ownership of the log folder after the Linux package installation. The ownership of the log folder is now set to Log folder location is moved from |
#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. See UDMG Agent Proxy Web Services. [client.api] # UDMG Agent Client Admin API port="2280" # API basic authentication credentials, no default username = "api_user" password = "api_password" |