- The
UnknownDefaultLocation,UnknownExprLocation, andUnknownStmtLocationclasses have been deprecated. UseUnknownLocationinstead.
- Added a
isFinalValueOfParameterpredicate toDataFlow::Nodewhich holds when a dataflow node represents the final value of an output parameter of a function.
- The
FunctionWithWrapperslibrary (semmle.code.cpp.security.FunctionWithWrappers) no longer considers calls through function pointers as wrapper functions. - The analysis of C/C++ code targeting 64-bit Arm platforms has been improved. This includes support for the Arm-specific builtin functions, support for the
arm_neon.hheader and Neon vector types, and support for thefp8scalar type. Thearm_sve.hheader and scalable vectors are only partially supported at this point. - Added support for
__fp16 _Complexand__bf16 _Complextypes - Added
sql-injectionsink models for the Oracle Call Interface (OCI) database library functionsOCIStmtPrepareandOCIStmtPrepare2.