Release Notes - 0.9


0.9.32

Resolved Issues

Customer Ticket Id Details
51178 Fixed various warnings/errors during parsing of files.

Other Updates

Details
Changed the YAML parser to more flexible custom parser. Fixes various bugs and limitations.
Fixes a bug handling properties files.

New Support

Summary Details
Add a property to record analyzed API call Allows registration of the API used to generate a given link in its property "Triggered by a given API".

0.9.31

New Support

Summary Details
Support for callback registration on foreach loops (C#) Internal feature to be leveraged by java_string library. It allows evaluation of SQL queries that are triggered in foreach statements, among other applications.

0.9.30

Other Updates

Details
Fixes an issue regarding concatenation involving integer and float elements of annotation parameter values.
Fixes an issue causing problems evaluating annotations with the element defined in a parent class.

0.9.29

Other Updates

Details
Two new categories have been added: "vendor" and "framework".

0.9.28

Other Updates

Details
Add a category to tag configuration objects (internal use).

0.9.27

Performance

Summary
Allow efficient access to source code text from the java parser object.

0.9.26

Other Updates

Details
Added support for Java Text Blocks in Annotations.
Updated an internal library to provide improved resolution and compatibility with Python 3.9/Linux.

0.9.25

Other Updates

Details
Fixes a traceback error in the analysis log "LookupError: unknown encoding: unicode-internal".
Fixes a traceback error in the analysis log "LookupError: unknown encoding: unicode-internal".
Fixes an issue accessing annotations in VB.NET source code.
Fixes an issue handling empty lines in data sensitivity configuration file.

0.9.24

Other Updates

Details
Fixes issue for some source folder paths.

0.9.23

Resolved Issues

Customer Ticket Id Details
46101 Fixes an issue wherein the update extension failed with the error - duplicate key value violates unique constraint "dss_metr_typ_pk".

New Support

Summary Details
Linux compatibility Added "Platform:All" tag in nuspec for Linux (8.4) compatibility.

0.9.22

Other Updates

Details
Added a common category for Unknown SQL Query
Fixed the resistance to unexpected project files.
Fixed an issue related to gradle project.
Fixed an compatibility issue related to Python 3.9.

0.9.21

Other Updates

Details
Fix traceback in .get_execution_units().
Add a common category for Cloud File Storage.
Find files defining datasensitive collections.

0.9.20

Other Updates

Details
Better access to configuration files.
Better parsing of yml configuration files.
Better parsing of Maven compilation files.

0.9.19

Other Updates

Details
Addition of category and property vendor for sql query object

0.9.18

Other Updates

Details
Remove faulty metamodel

0.9.17

Other Updates

Details
Python 3.9 compatibility

0.9.14

Other Updates

Details
Internal update to fix a typographical error: replace "CLoud" with "Cloud" in metric description (60018).

0.9.13

Resolved Issues

Customer Ticket Id Details
39333 Fixes an issue where "WCF Post Resource Service" objects are excluded from "Full Content" modules. In a rescan scenario, these objects are then marked as deleted.

Other Updates

Details
Internal technical update to declare permanent table "dss_metric_checks" in an .XML file, instead of directly in a .SQL file.
Internal technical update to add support for CAST Imaging "Cloud Advisor".

0.9.12

Other Updates

Details
Add compatibility with Linux operating systems.
Internal implementation of checks vs violations for advisors.

0.9.11

Other Updates

Details
Added events before and after callbacks for string evaluation.

0.9.10

Other Updates

Details
Fixed an issue causing the error "Internal platform has encountered issue: Traceback (most recent call last) :" by improving the handling of long paths.

0.9.9

Other Updates

Details
Access to properties by execution units
Access to files for Universal Analyzer
Access to properties by partial name
Access to properties inside json files

0.9.8

New Support

Summary Details
Internal access to files Access to files per execution units

0.9.7

Other Updates

Details
Enhancement on string evaluation

0.9.6

Other Updates

Details
Improve access to annotations.

0.9.5

Other Updates

Details
Clean log messages

0.9.3

Resolved Issues

Customer Ticket Id Details
30637 com.castsoftware.springmvc >= 1.7.0-funcrel infinite loop on reading YAML files containing '/*'

Other Updates

Details
Generalized the string evaluation.

0.9.2

Other Updates

Details
Added more logs for support

0.9.0-beta2

Resolved Issues

Customer Ticket Id Details
23283 Corrects resolution