This release addresses multiple issues to improve analysis reliability and overall user experience. Updates include performance enhancements, reporting consistency, and detection rules across multiple languages.
| Latest Versions |
Engine: master.p703.q13616.a1914.i670 KLA: master.1946.p703.q13616 |
Improvements
- Improved performance during login and while navigating between tabs.
- C# - Added support for record structs.
- Java - Enhanced rule OPT.JAVA.EXCP.AvoidNewException to better detect direct and indirect exception inheritance.
Bugs
- C# - Resolved false positives in OPT.CSHARP.UnusedPrivateMethod triggered on generic methods using ternary parameter expressions.
- C# - Resolved false positives in OPT.CSHARP.Csharp.AvoidUncalledPrivateCode triggered on generic methods using ternary parameter expressions.
- C# - Fixed a parsing error in files containing
[]as an empty array argument. - Cobol - Fixed a parsing error in files containing “IS OMITTED” inside a JSON GENERATE clause.
- PL/SQL - Fixed a parsing error in files using Oracle 12c+ syntax (OFFSET … FETCH NEXT).
- Swift - Resolved false positives in OPT.SWIFT.RELIABILITY.UnreachableCode when defining more than one closure-based static property (
= { … }()) in the same extension block.