Release Notes - 2.0
-
2.0.9-funcrel
2.0.9-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. 2.0.8-funcrel
2.0.8-funcrel
Updates internal dependencies to recent versions. 2.0.7-funrel
2.0.7-funrel
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 2.0.6-funcrel
2.0.6-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. 2.0.5-funcrel
2.0.5-funcrel
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 2.0.4-funcrel
2.0.4-funcrel
Adds new support for ‘switch expressions’ (JEP 361) 2.0.3-funcrel
2.0.3-funcrel
Improve stability of com.castsoftware.securityforjava by no longer relying on jar files provided by other extensions. Improved performance: execution time reduced by a factor of 2 to 3, and approximately 50% less RAM usage. 2.0.2-funcrel
2.0.2-funcrel
This release features enhanced robustness when handling missing dependencies. 2.0.1-funcrel
2.0.1-funcrel
Implemented an update to ensure that the extension will use Java correctly in a Linux environment. 2.0.0-funcrel
2.0.0-funcrel
Promotion to funcrel. No functional changes have been implemented.2.0.0-beta3
2.0.0-beta3
Fixes a bug (an exception “java.lang.NullPointerException”) which occurs in some rare conditions, introduced in the previous version 2.0.0-beta3. A consequence of this exception is an incomplete creation of CASTIL files, and so, some false negative violations. 2.0.0-beta2
2.0.0-beta2
Functionally equivalent to com.castsoftware.securityforjava 1.6.15-funcrel.This extension now provides the support of “sun.misc.BASE64*” types with their dependencies for applications that need them. 2.0.0-beta1
2.0.0-beta1
A new release of the Security for Java extension to support installation on Linux server with CAST Imaging Core ≥ 8.4. Functionally equivalent to com.castsoftware.securityforjava 1.6.14-funcrel.This release of the extension has been compiled with Java 21 LTS to take advantage of improvements in the Java runtime.