- Deleted many deprecated predicates and classes with uppercase
URL,XSS, etc. in their names. Use the PascalCased versions instead. - Deleted the deprecated
getValueTextpredicate from theExpr,StringComponent, andExprCfgNodeclasses. UsegetConstantValueinstead. - Deleted the deprecated
VariableReferencePatternclass, useReferencePatterninstead. - Deleted all deprecated aliases in
StandardLibrary.qll, usecodeql.ruby.frameworks.Coreandcodeql.ruby.frameworks.Stdlibinstead. - Support for the
sequelgem has been added. Method calls that execute queries against a database that may be vulnerable to injection attacks will now be recognized. - Support for the
mysql2gem has been added. Method calls that execute queries against an MySQL database that may be vulnerable to injection attacks will now be recognized. - Support for the
pggem has been added. Method calls that execute queries against a PostgreSQL database that may be vulnerable to injection attacks will now be recognized.