v2.0.3
Bug Fixes
- add fallback version resolution in response listener (#19)
Changes
This release improves the reliability of API version headers being added to error responses (401, 403, 404, 500, etc.).
The AddVersionHeadersToResponse listener now uses a multi-source approach to resolve the API version:
- From
ApiVersionContextsingleton (set by middleware) - From request attributes (also set by middleware)
- Direct resolution from request URI (fallback for edge cases)
This ensures headers are added correctly even in environments with cached routes or specific middleware configurations.