5.22.1

(fix): Loosen the generated httpx-aiohttp optional dependency constraint from an exact pin (0.1.8) to a caret range (^0.1.8, i.e. >=0.1.8,<0.2.0). This lets the aiohttp extra coexist with other packages that require a newer 0.1.x of httpx-aiohttp (e.g. >0.1.9) without introducing a breaking major bump.

5.22.0

(feat): Add support for per-endpoint auth routing. When the API-level auth requirement is ENDPOINT_SECURITY, each endpoint now applies only the auth scheme(s) it declares in its IR security field (OR across the list of requirements, AND within a requirement, and no auth when security is empty), instead of applying every configured credential to every request. Behavior for the ALL and ANY auth requirements (the common cases) is unchanged. Inferred (token-endpoint) auth is now also wired under ENDPOINT_SECURITY when other schemes are present, and generated wire tests assert per endpoint that only the declared scheme’s header is sent.