Release Notes - 0.9
-
0.9.36
0.9.36
Fixes a missing result when querying the execution unit of files that belong to no recognized build project. Fixes an analysis crash that occurred on projects where a controller class imports its own static constants, a pattern found in some Spring applications. Fixes projects being incorrectly split into two execution units due to a stray IntelliJ project descriptor inside the Maven source tree. Fixes incorrect execution unit assignment Robustly handles Spring @RequestMapping URL values when the path constant is defined in the same controller class that imports it. -
0.9.35
0.9.35
Fixes parsing of nested classes and enums -
0.9.34
0.9.34
Fixes infinite recursion loops involving variables named FALSE or TRUE 📝 55022 Provides access to method call graph Provides access to the positions of an object defined in multiple locations 0.9.33
0.9.33
Updates embedded libraries. Adds support for .json files containing non-standard comments. Fixes bug when parsing annotations with global alias. Fixes bug handling integer values as floats. Fixes internal issue. 0.9.32
0.9.32
Fixed various warnings/errors during parsing of files. 📝 51178 Changed the YAML parser to more flexible custom parser. Fixes various bugs and limitations. Fixes a bug handling properties files. Allows registration of the API used to generate a given link in its property “Triggered by a given API”. Add a property to record analyzed API call 0.9.31
0.9.31
Internal feature to be leveraged by java_string library. It allows evaluation of SQL queries that are triggered in foreach statements, among other applications. Support for callback registration on foreach loops (C#) 0.9.30
0.9.30
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
0.9.29
Two new categories have been added: “vendor” and “framework”. 0.9.28
0.9.28
Add a category to tag configuration objects (internal use). 0.9.27
0.9.27
Allow efficient access to source code text from the java parser object. 0.9.26
0.9.26
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
0.9.25
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
0.9.24
Fixes issue for some source folder paths. 0.9.23
0.9.23
Fixes an issue wherein the update extension failed with the error - duplicate key value violates unique constraint “dss_metr_typ_pk”. 📝 46101 Added “Platform:All” tag in nuspec for Linux (8.4) compatibility. Linux compatibility 0.9.22
0.9.22
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
0.9.21
Fix traceback in .get_execution_units(). Add a common category for Cloud File Storage. Find files defining datasensitive collections. 0.9.20
0.9.20
Better access to configuration files. Better parsing of yml configuration files. Better parsing of Maven compilation files. 0.9.19
0.9.19
Addition of category and property vendor for sql query object 0.9.18
0.9.18
Remove faulty metamodel 0.9.17
0.9.17
Python 3.9 compatibility 0.9.14
0.9.14
Internal update to fix a typographical error: replace “CLoud” with “Cloud” in metric description (60018). 0.9.13
0.9.13
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. 📝 39333 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
0.9.12
Add compatibility with Linux operating systems. Internal implementation of checks vs violations for advisors. 0.9.11
0.9.11
Added events before and after callbacks for string evaluation. 0.9.10
0.9.10
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
0.9.9
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
0.9.8
Access to files per execution units Internal access to files 0.9.7
0.9.7
Enhancement on string evaluation 0.9.6
0.9.6
Improve access to annotations. 0.9.5
0.9.5
Clean log messages