Release Notes - 1.0

1.0.12-funcrel

Other Updates

Details
Add new heuristic: Ignore dynamic link between Java field and Spring Bean.
Correction of wrong decision to “ignore” or “skip” for a valid SQL query when full database.schema.table name is used in the query.

1.0.11-funcrel

Resolved Issues

Customer Ticket Id Details
41009 Fixes an issue where many dynamic links were not reviewed by the Automatic Link Validator (this was caused by main SQL tables using the same name and therefore the extension was not able to link to the correct table).

Other Updates

Details
An update has been added to automatically ignore links between JSP pages and servlet or table synonyms.
An update was implemented to validate “join” queries and full table name (database.schema.table).
A change was implemented to reduce peak memory usage during the automatic link validation process.
The following new heuristic patterns were added to ignore links: 1) Callee type: Spring Bean, 2) Caller Type: Java Property Mapping and Callee Type: Spring Bean 3) Caller Type: C/C++ global variable and Callee Type: Universal Directory 4) Caller Type: Cobol Paragraph, section and Callee Type: PL/I Procedure 5) Caller Type: Cobol Paragraph, section and Callee Type: PL/I main Procedure 6) Caller Type: Cobol Paragraph, section and Callee Type: PL/I File structure.
Added a new pattern to automatically ignore links using Timber for logging in Android applications.

Performance Improvements

Summary
Reduce peak memory usage by 40%.

1.0.10-funcrel

Resolved Issues

Customer Ticket Id Details
35222 Automatic link validator stops with Index out of range
35296 Automatic link validator stops with Index out of range
36203 ALV extension is not releasing the memory after it finishes running.

1.0.9-funcrel

Resolved Issues

Customer Ticket Id Details
32672 Fixed an issue where the Automatic Link Validator extension is crashing due to high memory consumption.
32960 Fixed an issue where an information level message “Bad character range” is visible in the analysis logs for this extension.

Other Updates

Details
Fixed an issue where many false links were skipped and not ignored by the extension: A new pattern has been added to the extension to ignore links with the caller as a constructor of exception classes.

1.0.8-funcrel

Resolved Issues

Customer Ticket Id Details
30773 True links from C# Method to Table ignored by automaticlinksvalidator => add pattern “tableName”.

1.0.7-funcrel

Resolved Issues

Customer Ticket Id Details
29994 Dynamic links of call to named queries have been marked as ignore

Other Updates

Details
Added missing import, for running the extension as a script independently of the analysis.

1.0.6-funcrel

Resolved Issues

Customer Ticket Id Details
29141 Dynamic link from JEE to table is validated by Automatic link validator
26719 Links from eFile to Struts Forward with pattern ’ forward="<forwardname>" ’ is now skipped by ALV
26719 Links from eFile to Struts Forward with pattern ’ forward="<forwardname>" ’ is now skipped by ALV

Other Updates

Details
Ignore dynamic links from Java method to Cobol file link

1.0.5-funcrel

Resolved Issues

Customer Ticket Id Details
26670 Dynamic links created using Reference Finder are now skipped, regressions expected on all these links

Other Updates

Details
Validate links from shell script to SQLScriptDML with code showing run of sqlplus script

1.0.4-funcrel

Resolved Issues

Customer Ticket Id Details
25228 False positive: validation of a dynamic link with no query in the code

Other Updates

Details
Skip dynamic links with schema ambiguity

1.0.3-funcrel

Resolved Issues

Customer Ticket Id Details
23645 Automatic link validator status always red issue.

Other Updates

Details
Ignore link with pattern callee_name.XXX or callee_nameXXX in code.
Ignore link to wrong type of callee object from another technology.
Execution reports status is failed (red) when there is no link to validate.

1.0.2-funcrel

Other Updates

Details
Publish_report API - Name should be a name, not the filename.
Publish_report API - Status should reflect a functional status (RAG) not hardcoded to OK (technical).
Automatic links validator extension has not run in console.
ALV report file name seems to be inconsistent with the analysis time.

1.0.1-funcrel

Other Updates

Details
Bug fix: Unhandled error while validating or ignoring more than 32000 links.

1.0.0-funcrel

Other Updates

Details
Bug fix: Plugin has encountered the following error: Traceback (most recent call last)
Bug fix: Unable to run run.bat with CSS 3.0 on localhost: 2282
Bug fix: Automatic link validator consuming huge memory (32 GB) and running for more than a day
Added new feature: Summary sheet in the report

1.0.0-beta6

Note

It is strongly advised to only use this release (or more recent) of the extension and not any previous releases: in previous releases, using the “run analysis only” option was the only way to ensure links were validated or ignored automatically.

Other Updates

Details
Validate or Ignore link to JspForward.
Ignore link from toString methods.
Validate or Ignore link from Java field to JPA.
Ignore Struts or Spring links with wrong type of callee (it’s a common DLM rule).
The validator doesn’t update the links status when using the “generate a snapshot” option.

1.0.0-beta5

Note

Bug correction: caught exception for missing method “publish_report”.

1.0.0-beta4

Note

Compatible with AIP > 8.0.0.

1.0.0-beta3

Other Updates

Details
Validate link from .NET object to ENTITY_WRAPPER object.
Validate link to a Java applet.
Validate link to SEARCHSTRING.
Ignore link from JSP file to table.

New Support

Summary Details
Independent run mode. Independent run mode is supported
Heuristics is supported. Heuristic process or method is supported.

1.0.0-beta2

Note

Bug correction: Missing dependency.

1.0.0-beta1

Note

Initial release of Automatic Links Validator.