Counterfact

Path-level parameters are ignored

A path parameter declared once at path level was absent from generated handler types and unavailable to runtime parameter handling.

Report
Issue #1971
Reporter
dissemond-bitside
Reported
April 30, 2026
Reported version
2.10.0
Primary matched window
Included
First affected release entered primary window
No
Origin classification
Pre-existing before 2026
Classification confidence
High
Chronology confidence
High
Accepted correction
PR #1972
First fixed release
2.11.0
Report to release
5 days

Finding

The omission is visible in the earliest parameter-generation implementation from 2022 and remained present through 2025.

Evidence trail

Origin

Exact origin: 193bc9b0, committed July 12, 2022; first affected release 0.5.0. Parameter collection read only operation-level arrays and never merged parameters declared on the enclosing Path Item.

Source history and behavioral evidence

Historical source consistently reads operation.parameters without incorporating pathItem.parameters. The fix merges both scopes with the OpenAPI-required operation-level override semantics and covers generator and runtime behavior.

Release chronology

The omission exists by 0.5.0. The correction shipped in 2.11.0 five days after the report.

Primary sources

  1. Issue #1971
  2. Accepted correction, PR #1972
  3. Origin or earliest confirmed affected commit
  4. Release 2.11.0