Release Notes - 1.2

1.2.13

Rules

Rule Id New Rule Details
1006000 FALSE Fixes an issue causing the "Number of total checks" for the rule "Avoid scripts using SQL static statements (Shell)" to be less than the "number of failed checks".

1.2.12

Rules

Rule Id New Rule Details
1006000 FALSE "Fixed an issue where the Total Check value was lower than the Number of Checks value for the the rule: "Avoid scripts using SQL static statements (Shell)".

1.2.11

Resolved Issues

Customer Ticket Id Details
31287 No links from Shell to Shell when using /path/to/shell script.sh

1.2.10

Resolved Issues

Customer Ticket Id Details
29215 Shell source code was analyzed but the objects were not identified.

Other Updates

Details
Shell Preprocessing failed
Types/descriptions homegenization of objects inheriting from "call to program" category
False link from Shell program to Shell program

Performance Improvements

Summary
com.castsoftware.shell has encountered an issue: MemoryError

1.2.9

Resolved Issues

Customer Ticket Id Details
27535 Shell analysis stuck for more than 3 days
27661 Shell analysis stuck
27496 Huge Shell Script warnings on analyzing the PHP Code
27659 Shell analysis stuck for more than 3 days
27804 Huge Shell Script warnings on analyzing the PHP Code
27879 Shell analysis stuck
24125 Shell Analysis stuck at one file for more than 16hrs

1.2.8

Resolved Issues

Customer Ticket Id Details
27192 Links between Shell and Java main are not getting created.

1.2.7

Resolved Issues

Customer Ticket Id Details
26934 False positive for QR "Avoid function without returning exit code (Shell)"

1.2.6

Resolved Issues

Customer Ticket Id Details
26718 Shell Analysis taking huge time and memory consumption.

Performance Improvements

Summary
The analyzer has been reworked in order to drastically reduce the amount of memory it uses.

1.2.5

Resolved Issues

Customer Ticket Id Details
26368 The function point contribution by the Shell object has decreased due to missing links

1.2.4

Resolved Issues

Customer Ticket Id Details
25916 Shell analysis stuck for a long time in several files
26073 Shell analysis stuck for a long time in several files
25916 Shell analysis stuck for a long time in several files
26073 Shell analysis stuck for a long time in several files

Other Updates

Details
SHELL analyzer blocked on script
SHELL analyzer log displays useless (empty) and repeated messages

1.2.3

Note

Shell - 1.2.3 is now in LTS (Long Term Support).

1.2.3-funcrel

Other Updates

Details
Use the correct version of open_source_file. This will fix the Windows path size limitation avoiding some files to be analyzed.

1.2.2-funcrel

Resolved Issues

Customer Ticket Id Details
24573 Analysis warning "shell encountered an issue"
24243 Analysis stuck on a shell file for 17+ hours and consuming 8 GB memory
24323 Analysis warning "shell encountered an issue"
24242 Analysis warning "shell encountered an issue"

1.2.1-funcrel

Resolved Issues

Customer Ticket Id Details
22953 Extension com.castsoftware.shell has encountered an issue
22441 Extension com.castsoftware.shell has encountered an issue

Other Updates

Details
Avoid random variable expansion. This update allows for a more deterministic approach for variable expansion, avoiding the dependency on the order the files are analyzed.

1.2.0-funcrel

Other Updates

Details
Moved to funcrel

1.2.0-beta1

Other Updates

Details
Links from Embedded SQL to Database Tables. This release of the extension s.upports links from embedded SQL to Database Tables
Links to from Shell to SQL script. This release of the extension supports links from Shell to SQL scripts.