fastapi/fastapi
FastAPI 0.160.0 출시, 파라미터 검증 규칙 강화
원제 fastapi/fastapi 0.160.0
0.160.0
Key Point
FastAPI 파라미터 검증 방식이 Pydantic과의 일관성을 위해 변경되므로, 기존 애플리케이션에서 파라미터 처리 동작을 재확인해야 한다.
핵심 요약
- FastAPI 0.160.0에서 Query, header, cookie, form 파라미터 모델이 Pydantic 동작과 일관되게 같은 위치의 모든 필드에 extra 설정을 적용한다.
- 이제 다른 모델이나 의존성에서 선언된 필드도 포함되어, 이전의 제외 동작이 변경된다.
- extra="forbid" 설정 시 모델 외 필드를 거부하고, extra="allow" 시 해당 필드를 모델 extras로 포함하며, 기본값 extra="ignore" 시 무시된다.
- 이는 주요 변경사항(breaking change)이며, PR #16594를 통해 적용되었다.
- 함께 certifi가 2026.1.4에서 2026.10.19로 업데이트되었다.
릴리스 노트 보기 ↗github.com