Files
codeql/go/ql/lib/change-notes/released/3.0.0.md
2024-12-04 16:01:14 +00:00

838 B

3.0.0

Breaking Changes

Minor Analysis Improvements

  • A call to a method whose name starts with "Debug", "Error", "Fatal", "Info", "Log", "Output", "Panic", "Print", "Trace", "Warn" or "With" defined on an interface whose name ends in "logger" or "Logger" is now considered a LoggerCall. In particular, it is a sink for go/clear-text-logging and go/log-injection. This may lead to some more alerts in those queries.

Bug Fixes

  • Fixed a bug which meant that promoted fields and methods were missing when the embedded parent was not promoted due to a name clash.