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.