Release Notes - 2.0


2.0.4-funcrel

New Support

Customer Ticket Id Customer Details
Adds new support for 'switch expressions' (JEP 361)

2.0.3-funcrel

Stability

Customer Ticket Id Customer Details
Improve stability of com.castsoftware.securityforjava by no longer relying on jar files provided by other extensions.

Performance

Customer Ticket Id Customer Details
Improved performance: execution time reduced by a factor of 2 to 3, and approximately 50% less RAM usage.

2.0.2-funcrel

Other Updates

Details
This release features enhanced robustness when handling missing dependencies.

2.0.1-funcrel

Other Updates

Details
Implemented an update to ensure that the extension will use Java correctly in a Linux environment.

2.0.0-funcrel

Note

Promotion to funcrel. No functional changes have been implemented.

2.0.0-beta3

Other Updates

Details
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

Note

Functionally equivalent to com.castsoftware.securityforjava 1.6.15-funcrel.

Other Updates

Details
This extension now provides the support of "sun.misc.BASE64*" types with their dependencies for applications that need them.

2.0.0-beta1

Note

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.

Other Updates

Details
This release of the extension has been compiled with Java 21 LTS to take advantage of improvements in the Java runtime.