Files
codeql/go/ql/lib/change-notes/released/4.1.0.md

902 B

4.1.0

Deprecated APIs

  • The class NamedType has been deprecated. Use the new class DefinedType instead. This better matches the terminology used in the Go language specification, which was changed in Go 1.9.
  • The member predicate getNamedType on GoMicro::ServiceInterfaceType has been deprecated. Use the new member predicate getDefinedType instead.
  • The member predicate getNamedType on Twirp::ServiceInterfaceType has been deprecated. Use the new member predicate getDefinedType instead.

Major Analysis Improvements

  • Go 1.24 is now supported. This includes the new language feature of generic type aliases.

Minor Analysis Improvements

  • Taint models have been added for the weak package, which was added in Go 1.24.
  • Taint models have been added for the interfaces TextAppender and BinaryAppender in the encoding package, which were added in Go 1.24.