GitHub
10/26/2026, 2:26 AMGeneric and Protocol arguments containing nested variadic type variables (#29146)
Performance
• Speed up generic class-pattern narrowing by skipping impossible intersection comparisons (#29240)
Contributors
• @carljm
• @charliermarsh
• @sharkdp
`v0.0.88`
Compare Source
Released on 2026-10-15.
Bug fixes
• Avoid panics and hangs involving recursive type aliases and intersections (#29057)
• Fix false invalid-mutable-override errors when overriding object attributes (#29373)
• Fix attribute assignment and deletion checks through bounded or constrained type variables (#29345)
• Detect instance layout conflicts hidden by additional base classes (#29372)
• Fix false missing-argument errors when Pydantic models override inherited attributes with ClassVar (#29367)
• Preserve known module owners when uv reports owners outside the resolution (#29296)
Diagnostic improvements
• Report assignments to individually frozen Pydantic fields (#29305)
Core type checking
• Improve type inference for intersection arguments to generic functions (#28677)
• Preserve inherited annotations for unannotated subclass attributes when a base has type Any or Unknown (#28973)
• Preserve common return-type structure when gradual arguments match multiple overloads (#29342)
• Check upper bounds when inferring type variables from caller type variables (#29014)
Contributors
• @zaniebot
• @charliermarsh
• @zhouzaida
• @seunghyun-24
• @zsol
• @RasmusNygren
• @carljm
---
Configuration
📅 *Sched…
meltano/sdkGitHub
10/26/2026, 2:33 AM