AMT 176
Released: 07 Aug 2026.
For availability, please contact the Avanade Service Portal for information on downloading new releases.
Special attention items:
AMT 176
.NET 10.0.10 Required (111443)
To address known security vulnerabilities, we upgraded several .NET packages to version 10.0.10, including;
- System.Security.Cryptography.Xml
- Microsoft.AspNetCore.Authentication.Negotiate
- Microsoft.Data.Sqlite
As a result, this release onwards requires .NET Desktop and ASP.NET 10.0.10 or later. Customers using older .NET 10.x versions should upgrade their environments before deploying this release.
SQL Server Support Update
This release adds official support for Microsoft SQL Server 2025 in AMT. At the same time, the minimum supported SQL Server version has been raised from SQL Server 2016 to SQL Server 2017. Customers still running SQL Server 2016 or older versions should plan an upgrade before adopting this release.
| Product | Cat | Subcat | Description | Type | Version | Priority |
|---|---|---|---|---|---|---|
| AMT LION | AMT COBOL | Runtime | Upgrade | #100580
Upgrading from TypeScript 5.9.3 to 6.0.0 introduced build errors in the AMT web applications due to deprecated language constructs, stricter validation rules, and configuration changes. We updated the AMT web applications to support TypeScript 6.0, including code and configuration changes required by the new version. ControlCenter, ApplicationCenter, and Blazor components now build and run successfully with TypeScript 6.0. |
CHANGE | AMT 176 | MEDIUM |
| AMT LION | Runtime | Code Logic | #105874
INC: 1368106 When comparing an integer value to si-highvalue in Amt-Lion, the comparison could incorrectly evaluate to TRUE when the integer value was 9. We corrected the comparison logic to ensure that comparisons between integer values and si-highvalue are evaluated accurately. |
FIX | AMT 176 | MEDIUM |
| AMT LION | AMT COBOL | AMT Product Suite | Various | #108544
INC: 1476868 & 1509998 The AMT Reorganize displayed an unsupported-version warning when run against SQL Server 2025 because the runtime did not yet recognize it as a qualified version. We qualified SQL Server 2025 for the runtime and AMT Reorganize and updated version detection. We also raised the minimum supported SQL Server version from 2016 to 2017. |
CHANGE | AMT 176 | HIGH |
| AMT LION | AMT COBOL | Runtime | Various | #109029
INC: 1463996 The metadata flow in the AMT runtime library used SHA-1 for metadata hashing, which is deprecated and no longer meets current compliance expectations. We replaced SHA-1-based metadata hashing with a stronger approved hashing algorithm and updated the associated hash generation and validation processes. |
FIX | AMT 176 | MEDIUM |
| AMT LION | Runtime | Blazor Web Client | #109503
INC: 1481943 In the Blazor web client, when DropdownSize was set to Auto, dropdown lists did not always expand enough to display long item values, causing text to be truncated. We updated the dropdown sizing logic to automatically adjust the width of the list based on the longest item, ensuring all items are fully visible. |
FIX | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110121
The AMT COBOL parser incorrectly treated SQL column names as part of the table name, causing statements to be parsed incorrectly. We updated the parsing logic to recognize the COLUMNS keyword and process the associated column list separately from the table name. |
FIX | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110633
In AMT COBOL, the SETCV D$ command was not implemented, causing an error when it was used. We implemented support for the SETCV D$ command in OS2200 applications, allowing it to execute successfully. |
NEW | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110634
In AMT COBOL, the D$CLCONV command was not implemented, causing an error when encountered during processing. We implemented D$CLCONV in OS2200 applications, allowing it to be processed without errors. |
NEW | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110641
In AMT COBOL, the OS2200 D$PGETSCR command was not implemented, preventing it from being used in that environment. We implemented D$PGETSCR support for OS2200 applications, enabling it to execute correctly. |
NEW | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110800
The COBOL parser could ignore DECIMAL-POINT settings or incorrectly report an "End of statement" error when processing CURRENCY SIGN definitions in the SPECIAL-NAMES clause. We corrected the parsing logic to properly handle DECIMAL-POINT and CURRENCY SIGN entries within the SPECIAL-NAMES clause. |
FIX | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110907
The COBOL parser failed to recognize UNEQUAL in conditional expressions, causing valid COBOL statements to be parsed incorrectly. We updated the COBOL parser to correctly recognize and process the UNEQUAL operator in conditional expressions. |
NEW | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110993
The COBOL parser failed to recognize level number 1 in data declarations, causing valid COBOL code to be parsed incorrectly. We updated the COBOL parser to correctly recognize both 1 and 01 as valid level numbers. |
FIX | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #110994
The COBOL parser generated a validation error when EXTERNAL was used in an FD or data description entry, even though the syntax is valid COBOL. We updated the COBOL parser to recognize and accept the EXTERNAL keyword in FD and data description entries. |
FIX | AMT 176 | MEDIUM |
| AMT COBOL | Developer | Code Logic | #111252
The COBOL parser did not support using group qualifiers and/or subscripting with RDMS null indicator variables, causing valid COBOL statements to fail parsing. We enhanced the COBOL parser to support group qualifiers and subscripting when used with RDMS null indicator variables. |
NEW | AMT 176 | MEDIUM |
| AMT LION | AMT COBOL | AMT Product Suite | Upgrade | #111443
Several .NET dependencies contained known security vulnerabilities and required updating to supported versions. We upgraded the following packages to version 10.0.10: - System.Security.Cryptography.Xml - Microsoft.AspNetCore.Authentication.Negotiate - Microsoft.Data.Sqlite These updates address reported vulnerabilities and require .NET Desktop and ASP.NET deployments to use version 10.0.10 or later. |
FIX | AMT 176 | HIGH |
| AMT COBOL | Generator | Code Logic | #111630
AMT COBOL generated an error when a PERFORM statement used a paragraph name that was also used as a section name. We updated the generator to correctly handle PERFORM statements that reference paragraph names shared with section names. |
FIX | AMT 176 | MEDIUM |
