AMT 134
Released: 08 Mar 2024.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 134
- AMT now officially supports Microsoft SQL Server 2022.
- For users of the ASPX web client in AMT Cobol, web.config needs to be checked/updated, as the ‘System.Memory’ version has been updated. Please, add the following in the web.config (this has already been done in Web_Default.config):
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly>
Product | Cat | Subcat | Description | Type | Version | Priority |
---|---|---|---|---|---|---|
AMT LION | AMT COBOL | Developer | Various | #79914
The LionRepository API has been updated with a new Reorganize() method to automate the reorganization of the AMT Repository database. This method updates the AMT Repository to the latest version. Please note that rollbacks are not supported and it only allows upgrades to the most recent version. |
NEW | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Blazor Web Client | #80058
In the Blazor Web Client, the construction of the tooltip component has been modified. Previously, the tooltip utilized a memo object for text display, this has now been replaced with native HTML elements. |
CHANGE | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Various | #80498
Previously, log files were written in ASCII format, which caused some special characters to change. Now, all log files are written in UTF-8 format with a BOM marker at the start to represent all characters accurately. Note: The Reorganize program now also generates sql export in this format. |
CHANGE | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Various | #80826
In our regular maintenance, all third party packages used by AMT have been upgraded to the latest version supported by .NET 6. |
CHANGE | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Generator | Various | #80982
The LionGenerator's method to create C# objects, used for generated AMT sources, is being restructured for better quality and maintainability. This restructuring of type names will continue over the coming sprints. |
CHANGE | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Blazor Web Client | #81012
The NotifyBar in the Blazor Web Client had an initialization issue due to taking too long to connect to the hub, causing initial logon failure and messages to not be delivered to the client. Improvements made to the NotifyBar and NotifyHub have resolved the timing issues affecting initial logon, and messages are now pushed to the client without requiring a trigger from the WebClient. |
FIX | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Runtime | Blazor Web Client | #81117
In the Blazor Web Client, an error was displayed in the browser console when a Maskedit box object was selected with a mouse cursor. This has been fixed by directing the JavaScript code to the correct input element ID. |
FIX | AMT 134 | MEDIUM |
AMT COBOL | Generator | Various | #81193
A regression error was encountered in the source optimizer, responsible for converting performed COBOL paragraphs into methods. A check has been implemented to prevent an already optimized piece of code to be subjected to the optimization process again. |
FIX | AMT 134 | MEDIUM |
AMT COBOL | Generator | Various | #81283
An error occurred in COBOL Unstring generation and incorrect results were observed in C# when certain substrings were used. To address this, CobolUnstring overload methods have been added. Additionally, modifications have been made to the generator for the substring component. |
FIX | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | AmtTools | Reo | #81301
AMT Reorganize tried to create a large numeric field for numeric arrays. However, In AMT these fields should be Alpha, (N)VARCHAR. AMT Reorganize has been fixed to generate (N)VARCHAR fields for all database array fields. |
FIX | AMT 134 | MEDIUM |
AMT COBOL | Generator | Various | #81428
The AMT COBOL generator encountered an error during the redefinition process as it could not locate the SQLCA structure. The generator has been updated and no longer returns an error. It now generates code to redefine the SQLCA structure using the AMT-Go library. |
FIX | AMT 134 | MEDIUM |
AMT LION | AMT COBOL | Generator | Various | #81602
If you had the same class name with different class definitions in multiple applications, the parser might use the incorrect class. Now the parser keeps the classes separated correctly. |
FIX | AMT 134 | MEDIUM |