mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
1.5 KiB
1.5 KiB
0.5.5
New Features
- Added support for merging two
PathGraphs via disjoint union to allow results from multiple data flow computations in a singlepath-problemquery.
Major Analysis Improvements
- Removed low-confidence call edges to known neutral call targets from the call graph used in data flow analysis. This includes, for example, custom
List.containsimplementations when the best inferrable type at the call site is simplyList. - Added more sink and summary dataflow models for the following packages:
java.iojava.langjava.sqljavafx.scene.weborg.apache.commons.compress.archivers.tarorg.apache.http.client.utilsorg.codehaus.cargo.container.installer
- The main data flow and taint tracking APIs have been changed. The old APIs remain in place for now and translate to the new through a backwards-compatible wrapper. If multiple configurations are in scope simultaneously, then this may affect results slightly. The new API is quite similar to the old, but makes use of a configuration module instead of a configuration class.
Minor Analysis Improvements
- Deleted the deprecated
getPathandgetFolderpredicates from theXmlFileclass. - Deleted the deprecated
getRepresentedStringpredicate from theStringLiteralclass. - Deleted the deprecated
ServletWriterSourceclass. - Deleted the deprecated
getGroupID,getArtefactID, andartefactMatchespredicates from theMavenRepoJarclass.