This release contains the following improvements and fixed issues for Kiuwan Cloud:includes several implementations for the Kiuwan Analysis Engine.
Panel |
---|
Latest Versions
|
...
Enhancements
- Kiuwan now supports Java 16 and 17
Bug fixes
This new version also contains the following code quality rules for Java versions 16 and 17:
- OPT.JAVA.DECL.AvoidDeprecatedPrimitivesConstructorsRule:
- Allow pattern matching in switch expressions and statements
- 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 Quality rule - members ignored during record serialization should not be used (Active for Java version 16 and up)
- OPT.JAVA.DECL.RecordWithArrayFieldsNotOverridingMethods: Methods Quality rule - methods should be overridden in records containing array fields (Active for Java version 16 and up)
- OPT.JAVA.DECL.DoNotUseAppletAPI: Report Quality rule - report usage of deprecated Applet API (Active for Java version 17 and up)
- OPT.JAVA.SEC_JAVA.SecurityManagerDeprecatedRule: Report Quality rule - report usage of deprecated security manager API (Active for Java version 17 and up)