GitHub
10/30/2026, 6:17 PMSelf when checking universal protocols (#29207)
• Fix stack overflows involving recursive descriptor setter types (#29148)
• Preserve the namespace-package fallback in module discovery when the namespace-package fallback is obscured by a partial stub package (#29559)
• Report all missing @override decorators together (#29557)
• Fix false-positive invalid-argument-type diagnostics when inferring constrained type variables from callbacks that return an invariant generic with a gradual type argument (#29577)
Performance improvements
• Compare protocol receiver restrictions before binding (#29443)
LSP server
• Avoid cancelling requests for unrelated file changes (#29604)
Core type checking
• Generics solving: check for unsatisfiable bodies before existentially quantifying (#29504)
• Liskov diagnostics: Check inherited attribute conflicts (#28559)
• Return type inference: eneralize nested types in inferred return types (#29488)
Contributors
• @charliermarsh
• @sharkdp
• @dhruvmanila
• @carljm
• @MichaReiser
• @dcreager
---
Configuration
📅 Schedule: (UTC)
• Branch creation
• Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
• Automerge
• Between 08:00 AM and 05:59 PM, Monday through Friday (* 8-17 * * 1-5)
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
---
• If you want to rebase/retry this PR, check this box
---
This PR was generated by Mend Renovate. View the repository job log.
meltano/sdkGitHub
10/30/2026, 6:23 PM