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 unitsInternal 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
  • 0.9.3

    0.9.3
    com.castsoftware.springmvc >= 1.7.0-funcrel infinite loop on reading YAML files containing ‘/*’ 📝 30637
    Generalized the string evaluation.
  • 0.9.2

    0.9.2
    Added more logs for support
  • 0.9.0-beta2

    0.9.0-beta2
    Corrects resolution 📝 23283