PyCharm 2026.2.1
JetBrains has released PyCharm 2026.2.1, the first bugfix update to the 2026.2 line, on August 12, 2026. The release, build 262.9437.214, focuses on type-inference accuracy, debugger reliability, and a cleaner pytest experience — with no new major features and no breaking changes.
What Changed
SQLAlchemy users get the largest share of fixes. Eight issues around model type inference are resolved, including false-positive "unexpected argument" errors with mixins, wrong type hints for Session.get(Entity, id), unresolved string references in Mapped, and support for declared_attr and hybrid_property.
The debugger also received attention. debugpy path macros in the working directory are now expanded correctly, PTY emulation is fixed so sys.stdin.isatty() returns True as expected, and virtualenvs are properly activated for the debugged process.
Django and Flask integrations see targeted corrections, including a false positive for Django TextChoices and an unexpected-argument error with flask_sqlalchemy. typeshed and the bundled Django stubs were both updated.
Why It Matters
Type-checking accuracy is the headline. "PyCharm fails to infer generic descriptor type when descriptor is used as a decorator" and related inference defects have been a recurring complaint in the 2026.2 cycle; this patch addresses them. The pytest runner also gains quality-of-life fixes: stdout and stderr are captured and shown only for failing tests, and output auto-scrolls when a failing test is selected.
What's Next
JetBrains has already begun the 2026.3 EAP cycle, and release notes hint at continued packaging tooling work. For now, 2026.2.1 is available from the JetBrains Toolbox App, the official website, or via the in-IDE update prompt.