This release includes several implementations for the Kiuwan Analysis Engine.
Latest Versions
- Agent: master.1808.p682.q13317
- Engine: master.p682.q13371.a1910.i654
- Cloud: 2.8.2402.2
Enhancements
- Kiuwan now supports Java 16 and 17
This new version also contains the following code quality rules for Java versions 16 and 17:
- OPT.JAVA.DECL.AvoidDeprecatedPrimitivesConstructorsRule: Quality rule for deprecated primitive wrapper class constructors (Active for Java version 16 and up)
- OPT.JAVA.SYNC.DoNotUseSynchronizationOnValueBasedClasses: Quality rule for synchronization on value-based classes (Active for Java version 16 and up)
- OPT.JAVA.SERI.AvoidSerializationMethodsInRecords: Members ignored during record serialization should not be used (Active for Java version 16 and up)
- OPT.JAVA.DECL.RecordWithArrayFieldsNotOverridingMethods: Methods should be overridden in records containing array fields (Active for Java version 16 and up)
- OPT.JAVA.DECL.DoNotUseAppletAPI: Report usage of deprecated Applet API (Active for Java version 17 and up)
- OPT.JAVA.SEC_JAVA.SecurityManagerDeprecatedRule: Report usage of deprecated security manager API (Active for Java version 17 and up)