AMT Release Notes

AMT 145

Released: 25 Oct 2024.
For availability, please contact the Avanade Service Portal for information on downloading new releases.

Special attention items:

There are no special attention items for this release.

Product Cat Subcat Description Type Version Priority
AMT LION Runtime AMT Screens #83644

INC: 1158945

Saving output of printed reports in AMT Screens specifically, caused issues with filename extensions.

The default extension for graphical reports is now '.pdf'. Text reports still allow a choice of '.txt' or '.csv'.
FIX AMT 145 MEDIUM
AMT LION Runtime Various #84667

Writing large files with XML.Save raised a gRPC error, saying that the request body size was too large.

Chunked uploading has been implemented for these files, to make sure the limit is not exceeded.
FIX AMT 145 MEDIUM
AMT COBOL Developer COBOL #84880

COBOL programs didn't validate if they didn't end with a dot in COPY REPLACE BY statements.

An extra IF-CASE statement has been added to the parser to prevent this.
FIX AMT 145 MEDIUM
AMT LION | AMT COBOL AmtTools Various #84925

The DB2 Driver Nuget was outdated.

The package has been upgraded to Nuget net.ibm.data.db2 8.0.0.300.
CHANGE AMT 145 MEDIUM
AMT COBOL Generator COBOL #85131

INC: 1239924

If a form field in a COBOL form was given a mixed case name and the field was referred to in the form logic, it resulted in a C# error on generation.

The mixed cased name is now stored as the field's OriginalName, which is used when the C# expression is created.
FIX AMT 145 MEDIUM
AMT LION | AMT COBOL AmtTools Batch processing #85237

INC: 1238183

If a number with leading zeros was passed to a PowerShell script, the zeros were lost if 'run inside batchcontroller' was set to True, because the number was passed as a number if it could be parsed.

Now, these numbers are passed 'as is'.
FIX AMT 145 MEDIUM
AMT LION | AMT COBOL Runtime Blazor Web Client #85250

INC: 1239548

In the Blazor Web Client, Cut, Copy and Paste shortcuts for Editbox and Memo did not work.

This issue has been solved.
FIX AMT 145 MEDIUM
AMT COBOL Developer Code Logic #85353

The AMT COBOL parser incorrectly treated VSUB as a COBOL keyword.

The AMT COBOL parser no longer treats VSUB as a COBOL keyword.
CHANGE AMT 145 MEDIUM
AMT LION Generator Code Logic #85443

In Lion applications FOR loops were going wrong because sometimes the step value was cast to a decimal instead of an Int64 value.

Now, the step value in FOR loops is cast correctly.
FIX AMT 145 LOW
AMT LION | AMT COBOL AmtTools Batch processing #85484

INC: 1248863

If a slash was used as a parameter for a PowerShell script, and the 'run inside batchcontroller' option was used, the AMT Batch Controller would hang and take up a lot of memory.

The processing of slashes has been corrected and the scripts now run as expected, without memory issues.
FIX AMT 145 MEDIUM
AMT LION | AMT COBOL AmtTools AMT File Editor #85527

The AMT File Editor could crash if it tried to open a file through the GUI .

This issue has been fixed.
FIX AMT 145 MEDIUM
AMT LION Runtime Security #85574

The Blazor Web Server raised a potential security risk in an AMT environment in its processing of hyperlinks.

This risk has been mitigated by modifying the code that executes hyperlinks on the hosting machine.
CHANGE AMT 145 MEDIUM
AMT LION | AMT COBOL Packages Upgrade #85653

The package System.Text.Json used by Amt has been upgraded to mitigate a security vulnerability.
FIX AMT 145 MEDIUM