Release Notes - 1.3


1.3.15

Fixes/Bugs

Customer Ticket Id Customer Details
Removes incorrect “Include” links from Shell program to Shell program.
Eliminates undeterministic behavior for AIP Core 8.4 when processing program calls and script calls. Previously, complex commands could lead to the creation of different objects during successive analyses of the same code. Now, the same objects will be created.

1.3.14

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes a regression introduced in 1.3.13, where a link from shell script to stored procedure is missing.

1.3.13

Fixes/Bugs

Customer Ticket Id Customer Details
Removes the confusing warning message logged when parsing a shell script without a shebang.
Fixes detection of program calls using "here documents" and SQL queries used in 'here documents'.

1.3.12

Fixes/Bugs

Customer Ticket Id Customer Details
Updates embedded libraries.
Fixes reversed callLink between Program and Shell SQL Query enabling better transactions.

1.3.11

Fixes/Bugs

Customer Ticket Id Customer Details
52371 Fixes an issue affecting the creation of query objects representing sql queries and procedure calls from commands passed to ISQL program. Adds missing icon for Shell SQL Query.

1.3.10

Other Updates

Details
For v3/8.4 on Linux/Docker, fixes the path of entry/end point definitions.

1.3.9

Other Updates

Details
An improved fix for the lack of calculation of the number of lines of code (LOC) when using CAST Imaging v3 on Linux.

1.3.8

Other Updates

Details
Fixes the lack of calculation of the number of lines of code (LOC) when using CAST Imaging v3 on Linux.

1.3.7

Resolved Issues

Customer Ticket Id Details
50482 Fixes an issue causing the analysis to freeze during file parsing.

Other Updates

Details
An update to ensure that Shell extension releases are in sync for Windows and Linux environments.
Fix metamodel warnings during metric generator step.

1.3.6

Resolved Issues

Customer Ticket Id Details
49008 Fixes an issue causing a missing reference link between a .sh file and a Java class.
49446 Fixes an issue where the analysis was blocked at the file "restartservices-v2.sh".

Other Updates

Details
Fixes an issue causing the analysis to fail and remain in a loop.
Add data sensitivity properties to cloud file storage objects. See the documentation.

1.3.5

Other Updates

Details
Remove spurious logs from the com.castsoftware.shell extension appearing in Analysis Units not containing SHELL language.
Fixed an issue causing added/deleted objects when an analysis unit is deleted and re-added, even when the analyzed source code has not changed. The fix modifies the internal GUID calculation for the following objects: CAST_SHELL_AWS_S3_Bucket, CAST_SHELL_AWS_Unknown_S3_Bucket, CAST_SHELL_AWS_DynamoDB_Database, CAST_SHELL_AWS_DynamoDB_Table, CAST_SHELL_AWS_Unknown_DynamoDB_Table, CAST_SHELL_SMS, CAST_SHELL_Email. During the update to this release of the extension, the old GUIDs of the objects listed above will be migrated to new GUIDs.

1.3.4

Other Updates

Details
Fixes an installation error on Linux with latest Shell extension.
Updated .tccsetup file with entry and end points for SHELLSqlQuery, web-services objects.
An update has been added to the .tccsetup file to define entry and end points for AWS objects (completed).
A change has been implemented to ensure that for an object to be considered as an entry point it must not be a callee of a different object.

1.3.3-funcrel

Other Updates

Details
Unknown objects for AWS SQS and AWS SNS are now supported.
The runcobol / runcobol.exe is now supported when used in Shell - this ensures that links from Shell functions to Cobol programs are now created.
A fix has been implemented to ensure that belongs to links of AWS SQS Receiver objects are correct.
A fix has been applied to ensure that bookmarks for AWS objects are correct.
The type description for objects has been updated, see https://doc.castsoftware.com/display/TECHNOS/Shell+1.3#Shell1.3-Objectsexternal link.

1.3.2-funcrel

Resolved Issues

Customer Ticket Id Details
35862 Fixes an issue causing logging from the Shell extension to appear in Analysis Units not containing the Shell language.

1.3.1-funcrel

Resolved Issues

Customer Ticket Id Details
36002 Fixed a missing link from Shell Program to Java main method because of parsing problems containing file names with whitespace.

Other Updates

Details
AWS S3 bucket and DynamoDB tables are now defined as data entities in the .TCCSetup configuration file.
Upgrade internal API. Upgrade application level API to 1.6.13.

1.3.0-funcrel

Other Updates

Details
Fail message in 'consistency checker' has been corrected by performing correct sum of objects with violations.
Regression in Shell calls because of simplified regex for paths.

New Support

Summary Details
Support for AWS-CLI Supported service APIs: Lambda, SQS, SNS, DynamoDB, S3, and S3API.