New Feature: Added support for "python.analysis.autoSearchPaths" setting. If enabled (as it is by default), it automatically adds "src" to the import search paths. It is common for workspaces to contain a directory by this name.
Bug Fix: Fixed bug that caused the type arguments for a bare "Callable" to be treated as Any rather than Unknown. This resulted in some missed "partially Unknown" errors.
Enhancement: Fixed perf bug that caused large numbers of empty diagnostic reports to be sent to the language client when the openFilesOnly was enabled.
Bug Fix: Don't dirty a source file and its dependencies just because we receive a file system change event. This is especially important if the file is already open, in which case file system change events are ignored.
Enhancement: Changed generic type specialization code to treat unspecified type arguments as Unknown (Any) in cases where the TypeVar is constrained.
Bug Fix: Fixed bugs in "find references" logic (which is also used for "rename symbol"). It wasn't properly handling locally-aliased import names.
Enhancement: Dramatically sped up "find references" and "rename symbol" operations.
Bug Fix: Fixed a bug in hover provider where it didn't show the proper type for an imported symbol with a local alias name.
Bug Fix: Fixed bug that caused "find references" and "rename symbol" to stop working for member variable names outside of the current file.
Bug Fix: Fixed bug where a string literal used within the first argument of a Callable was interpreted as a string rather than a forward-declared type.
Bug Fix: Fixed recent regression where parameter types for functions declared using Callable were omitted in the hover text.
Enhancement: Enhanced the type narrowing logic for isinstance to narrow the type of an Any or Unknown variable to the target type (for positive tests only).
Bug Fix: Added code to prevent "Rename symbol" from renaming symbols in library code or third-party type stubs.
Enhancement: Added cancelable progress dialog for "Find All References" and "Create Type Stubs" commands.
Bug Fix: Fixed recent regression that caused deleted files within a workspace not to cause re-analysis as appropriate.
Enhancement: Changed "organize imports" to follow formatting rules of "black" formatter for multi-line imports.