Release Notes - 1.7


  • 1.7.2-funcrel

    1.7.2-funcrel
    Updates internal JDT dependency to a more recent version.
    Fixes incorrect CastIL representation on Java for-loops over arrays.
    Standardizes SecurityForJava execution on a single, controlled JRE provided by com.castsoftware.java.runtime25
    Improves diagnostic logs to better analyze performance issues.
    Improves handling of Java lambdas for security analysis.
  • 1.7.1-funcrel

    1.7.1-funcrel
    Adds new support for javax.websocket and jakarta.websocket: the generated information will be used by the Security Analyzer
    Improves performance when writing CASTIL files to NFS paths
  • 1.7.0-funcrel

    1.7.0-funcrel
    Improves logs
    Improves the process when there is no java file provided
    Fixes an issue where the analysis would get stuck. 📝 54586
    Integrates additional files to enhance type inference and parsing capabilities.
  • 1.7.0-beta3

    1.7.0-beta3
    Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.securityforjava 2.0.5-funcrel (these are also listed below).
    Updates internal dependencies to recent versions.
    Improves logs
    Computes the necessary memory information (Linux only)
    Adds new support for JAX-WS: the generated information will be used by the Security Analyzer
    Adds new support for org.springframework.cloud.stream: the generated information will be used by the Security Analyzer
    Adds support for auto-initialized fields
  • 1.7.0-beta2

    1.7.0-beta2
    Functionally equivalent (i.e. includes all fixes and changes) to com.castsoftware.securityforjava 2.0.4-funcrel (these are also listed below).
    Adds new support for ‘switch expressions’ (JEP 361).
  • 1.7.0-beta1

    1.7.0-beta1
    Improved performance: execution time reduced by a factor of 2 to 3, and approximately 50% less RAM usage.