mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
1.1 KiB
1.1 KiB
7.0.0
Breaking Changes
- Deleted the deprecated
isLValueandisRValuepredicates from theVarAccessclass, useisVarWriteandisVarReadrespectively instead. - Deleted the deprecated
getRhspredicate from theVarWriteclass, usegetASourceinstead. - Deleted the deprecated
LValueandRValueclasses, useVarWriteandVarReadrespectively instead. - Deleted a lot of deprecated classes ending in
*Access, use the corresponding*Callclasses instead. - Deleted a lot of deprecated predicates ending in
*Access, use the corresponding*Callpredicates instead. - Deleted the deprecated
EnvInputandDatabaseInputclasses fromFlowSources.qll, use the threat models feature instead. - Deleted some deprecated API predicates from
SensitiveApi.qll, use the Sink classes from that file instead.
Minor Analysis Improvements
- We now allow classes which don't have any JAX-RS annotations to inherit JAX-RS annotations from superclasses or interfaces. This is not allowed in the JAX-RS specification, but some implementations, like Apache CXF, allow it. This may lead to more alerts being found.