mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +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 "*Call" classes instead.
- Deleted a lot of deprecated predicates ending in "*Access", use the corresponding "*Call" predicates 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.