Page tree
Skip to end of metadata
Go to start of metadata

On this page:

Target audience:

CAST AI Administrator

Summary: this page lists:

  • Impacts of changes made to CAST AIP 8.3.13 on Quality Model results post upgrade
  • Other impacts of changes made in CAST AIP 8.3.13

All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.

Impacts of changes made in CAST AIP 8.3.13 on Quality Model results post upgrade

N/A

Other impacts of changes made in CAST AIP 8.3.13

Universal Analyzer based extensions - Metrics Assistant warnings: "Invalid UTF-8 sequence found in text to be matched or searched for a regular expression (found at offset 0)"

A change has been made to improve the way in which comments are detected in code analyzed by Universal Analyzer based extensions. This is of particular relevance for Shell code where a comment is defined as matching the following regular expression (i.e. a comment starts with a "#" character if it is in first column or if there are some blank characters before:

(^|[[:blank:]]+)#

When the Metrics Assistant attempted to handle this sort of code, a bug caused the internal representation of the file being analyzed to be corrupted, therefore causing the warning in the log file "Invalid UTF-8 sequence found in text to be matched or searched for a regular expression (found at offset 0)". This bug is now fixed and after an upgrade to CAST AIP 8.3.13 results of metrics calculated by the Metrics Assistant may change. In addition the warning in the log file will no longer occur.

SAP ABAP

Newly supported syntax

The following syntax is supported in CAST AIP ≥ 8.3.13, therefore after an upgrade to CAST AIP ≥ 8.3.13 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - the newly supported syntax may cause changes in rule grades, link resolution, transaction and function point values, etc.

  • GROUP BY
  • REDEFINITION
  • "PACKAGE SIZE" in FETCH ... INTO
  • CLIENT SPECIFIED CONNECTION

T-SQL

In previous releases of CAST AIP, when using the T-SQL analyzer embedded in CAST AIP, Microsoft table columns and view columns were not correctly recorded in the CDT_OBJECTS table in the Analysis Service schema (local). This impacted results for certain CAST tools. This bug has been fixed, therefore after an upgrade to CAST AIP ≥ 8.3.13 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - new objects will be visible for Microsoft table columns and view columns.

PL/SQL

Newly supported syntax

The following syntax is supported in CAST AIP ≥ 8.3.13, therefore after an upgrade to CAST AIP ≥ 8.3.13 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - the newly supported syntax may cause changes in rule grades, link resolution, transaction and function point values, etc.

  • No labels