ReadMe Components patch 12.0.39
ATP 5.0.0
-
Update of ATP return npm error while contacting nexus
X3-357763
An npm error was returned during the Sage X3 Automated Test platform client installation on a local machine while trying to contact the Nexus repository. This error occurred if Node.js was also installed as a program on the local machine. The code causing the error has been deprecated.
-
[ATP / X3] - the step definition "And the user clicks the "Update the contract" action button on the header drop down" succeeded even if the button is disabled
X3-356352
Refactor button state verification to correctly get the disabled state.
-
[ATP / X3] - the step definition "And the user clicks the "Create" action button on the header drop-down" doesn't wait for the screen to appear before running another step definition
X3-356364
Makes sure the page is fully loaded even if the overlays are gone.
-
[ATP / X3] - Wrong header dropdown action targeted
X3-360722
When different header dropdown actions started with the same name, the robot was not clicking the correct action.The selector has been fixed to search for the header dropdown action by exact match instead of evaluating the action by contains.Change in behavior: the exact name of the header dropdown action must be entered entirely in the test, otherwise the robot will return an error indicating the action could not be found.
-
[ATP / X3] - The SageId login form no longer fills in the password
X3-357564
Add sageid screen selector to the method that waits for the loading to complete.
-
[ATP /X3] - Connection with SageID is failing
X3-356931
Changed selector for Sage ID log in button.
-
[ATP / X3] - allure archive report command returns error 404
X3-373279
allure-commandline 3rd party component no longer has a built-in directory listing feature for versions greater than 2.33. When running the view-and-archive-report command, it now generates an index.html file listing all the archived reports. The index.html file has been enhanced to have better presentation and sorting capabilities.
Console 2.63.0
-
Console 2.62 - Error when changing schema's database password (SQL or Oracle)
X3-359884
Changing schema's database password for SQL Server and Oracle is correctly managed.
-
Console: On a fresh installation, the Console should NOT propose "Use Apache". True" by default
X3-359490
The "UseApache" parameter is set to "false" by default for every new solution. For upgrades from older versions, the value is set to "true".
-
Console: Error console when importing only one table with "bcp" format
X3-352843
The import is correctly managed, even for a unique table.
-
Console: Invalid information when changing a folder's schema password via console
X3-349570
Logfile in the tab "Trace" of the configuration panel no longer has incorrect information.
MongoDB 8.2.5
-
MongoDB upgrade fails during mongodump phase if no client.pem in certs (additional nodes of Replica set)
X3-357899
The goal of this fix is to provide a clear error message.
-
MongoDB 8.2 vulnerability to MongoBleed (CVE-2025-14847)
X3-362513
MongoDb 8.2 security vulnerability has been corrected around MongoBleed package.
PrintServer 3.3.0
-
Print Server 3.2 installer does not install SQL*Plus component when installing Oracle ODBC driver
X3-361586
instantclient 23.0 is correctly installed with SqlPlus utility.
Runtime 96.4.206
-
In X3SaaS Func ASYRSYS.CREATE_DIRECTORY() fails
X3-371436
ae_mkdir binary was modified in order to recursively create directory tree structure.
SyracuseServer 12.24.0
-
Security issue in Sage X3 Office Add-In / Document publishing shows all X3 users
X3-356306
The user code is no longer visible in the owner list and read rights are applied. The rights depend on the security level set in the security profile linked to the selected role. ( sample in comment). The list is sorted by the last name.
-
Office Add-in - Does not generate information in Excel for queries with many results
X3-364063
The fetch menu item has been corrected; there was an issue with the new build process used to create the add-in setup.
-
PJM - Task creation, the - of the numeric keypad no longer seems to be taken into account
X3-305944
The management of tree shortcuts, which was disrupting key input on this PJM page, has been corrected.
-
Carriage return is inoperative for folders in 2025 R2 that have not enabled the "Use HTML for rich text" setting
X3-359425
The code was improved by reintroducing a callback instead of a switch case, which assists event handling.
-
Error message: this.dataset.length is not iterable
X3-368675
The code was changed to iterate over the dataset rather than its length.
-
Navigation page adding a new group on a submodule does not work
X3-364168
UI management of menublock append capability has been improved.
-
Adding a new bookmark replaces the compass with a cross
X3-355610
The issue is unrelated to the favorites. The fix supports the following behavior: When the user clicks the compass, the button should change to X. When the user clicks the X, the button should change to a compass.
-
The separation bar disappears from the navigation pages when moved to the right
X3-364640
We have limited the homepages to take up to 50% of the screen size.
-
Text editor with hotfix 12.23.3.6, text size to 72 problem
X3-370992
The default font size calculation is working as expected.
-
Malfunction of the authoring delete button
X3-370649
Added handling for different cases for deleting authoring.
-
Error unable to access export.highcharts.com download chart from standard costs
X3-370024
The Syracuse web server is now used as a proxy to call the Highcharts export service.
-
error in PLAIN TEXT icon on RTF area
X3-366364
In the rendering function, the addButtonMisc() is triggered only once for the first dialog as global variables were not disposed.
-
Customize page error when you hide a tab
X3-366249
The click on the header tab has been corrected.
-
Sales Invoice duplication causing grid issues when inserting first line
X3-342317
The management of insert line in classic grid has been corrected.
-
Testing with Responsive Design Mode highlights issues when using mobile
X3-364612
A missing condition for mobile caused the flow to crash. The condition was added to prevent access to undefined objects.
-
[Portugal (POR)]
Patch 12.0.38 – Group printing not accessible when using Sage X3 in mobile/reduced size browser mode
X3-362954
The issue was fixed by refactoring the code to consider mobile layout.
-
JavaScript error on GESCPY
X3-366053
menusHelper.ts has the 'articleParent' property set to undefined, so clicking is not working as expected. The "articleParent" syntax error was fixed.
-
Duplicate records are created in Supplier BP invoices by holding down the Enter key only
X3-296642
The management of the Enter key has been corrected for the management of the keypress event.
-
Account Pyramids Graph: JavaScript Error in controller.triggerAdx
X3-369980
Pyramid crashed when exiting the page. Found that Pyramids"customize graph" caused the problem because it was not disposed.
-
Authentication OAUTH2 - Does not take into account the expiration parameter defined in the security policy
X3-356396
From now on, only the expiration of the password for DB authentication will be verified during log in. For the other authentication modes, where the specific signature field is used, then verification will only occur during the signing process. If the user's signature has expired, a message will be displayed and they will need to update it before having the right to use it.
-
Sage Connect: Onboarding of '' company must be completed before starting a new onboarding
X3-357038
The onboarding context cleaning has been improved at the end of AP Automation onboarding.
-
Upload files do not work with certain special characters
X3-360191
Forbidden characters management improved, [ and ] characters are now in the forbidden characters list.
-
Unable to retrieve data in Excel (using the Excel Add-in) when connected via SSO
X3-359359
The issue depended on the SAML2 provider and the way it builds its URL. The OfficeAddin has been improved to support this specific case.
-
When selecting an image, the text of the loaded image remains unchanged until the function exits
X3-359479
The text describing the download is cleared if the selected record changes.
-
SOAP call in a nonstandard language
X3-361073
Error management of not allowed language code has been corrected. The response will be "Language 'nl' not supported."
-
User broadcast display lines limited to 2
X3-358779
User broadcast display and resizing has been improved.
-
Emails are not sent with Notification server and Gmail SMTP
X3-367105
In the "Notification Server," new properties allow you to configure the domain sent with the EHLO command required by modern SMTP servers.
-
error generating metadata SAML
X3-366563
The SAML2 getMetadata service has been restored.
-
Ergonomic problem when the Animations parameter is disabled for the user
X3-363954
When animation is disabled, the tab scrolling will no longer use the animation.
-
Usability issue when pinning a menu
X3-363961
The resizing of modal has been corrected.
-
Cannot use standard ports 80 or 443 (any port <1024) for Syracuse on Linux
X3-363833
Support for binding Syracuse web server to privileged ports (below 1024, specifically ports 80 and 443) on Linux systems using the setcap capability mechanism.
-
Blank dialog window when many prints
X3-355268
The sizing of the tracker component has been corrected.
-
Syracuse REST web services are not load balanced between workers
X3-353579
Management of balancing has been improved if the request does not have a cookie.
-
Office Add-in - "This command isn’t available."
X3-353406
The Word command that could fail in some environments has been replaced with an alternative one, fixing the issue.
-
SOAP requests fail with “Incorrect user code” error
X3-353003
For SOAP session, the session endpoint will be automatically set to the endpoint corresponding to the folder set in the SOAP request payload if it does not match.
-
EN: default login language
X3-358952
If a custom language has been set for the user, then it is used as the default language; otherwise, the default language set in the Global setting is used.
-
Sage X3 Copilot error: Cannot read properties of null (reading 'queries')
X3-364834
The management of error in the insightTask UI component has been corrected.
-
KO load balancing in Syracuse 12.22.7.12
X3-365200
In a multi-host architecture, there was a problem with a host detecting other hosts started afterwards. MongoDB is used by hosts to exchange messages about their status, but it seems that when the server is different from the one hosting MongoDB, the messages are not received in the order they were sent, but rather in reverse order (from last to first, not first to last). Improvements have been made to support this case.
-
Webservices Pool Instability – Rede Expressos (Syracuse 12.21)
X3-347688
Webservices Pool Instability resolved when deleting the Soap pool.
-
Error message: Refused to execute inline script because it violates the following Content Security Policy directive with frame-ancestor
X3-350716
The ability to set the "frame-ancestors" property in nodeLocal.js has been restored.
-
[Belgium (BEL)]
AP Automation : error the company of 'XXX' organization has to be registered in Sage Network
X3-373708
The registration in SageNetwork is not mandatory for AP Automation
-
Error 431 on X3Services
X3-358903
The keyFunctions parameter has been removed from the xtrem query header, so there will no longer be a header size issue.
-
Syracuse log out of SageID session not working as expected
X3-358603
The Sage Id logout URL is now generated when the logout is requested.
VTWebServer 3.2.0
-
JavaWeb -VtWeb Server incorrectly handles the start/stop status of Tomcat on Linux
X3-360127
start/stop status of Tomcat on Linux is now correctly handled.
X3Services 61.0.N
-
Lot when creating a receipt with a dock location in Mobile AUtomation mode
X3-355492
On X3 Mobile Automation, it is now possible to enter stock on a dock location without specifing the lot.
X3Services 64.0.75
-
Mobile Automation: View Stock by Product-site Inquiry
X3-363406
On X3 Mobile Automation, the View stock by product no longer displays products that are non-stock managed.
-
product.picture stopped to be loaded
X3-375403
We have fixed SQL management of '' in composite reference join in platform
-
X3 Mobile Automation - Slow opening of product detail during purchase order receipt
X3-364939
On X3 Mobile Automation Purchase receipt, response time to find a product when scanning the UPC code or searching manually has been improved.