You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
response: Non-string dict keys such as {None: 1} now serialize as {"null": 1} (previously {"None": 1}). Sufficiently deep plain structures can now succeed where they previously produced a formatted 500.
deps: The supported Pydantic floor is raised from 2.0 to 2.11 because TypeAdapter.dump_python(..., fallback=...) requires it. Consumers pinned below 2.11 must upgrade before installing the next release.
Features
validation: aggregate request-source errors on opt-in (#535) (6572975)
Bug Fixes
deps: require pydantic 2.11 for response serialization (c972c84), closes #521
response: handle cycle and depth errors in direct responses (696a9ff)
response: serialize nested models by alias in direct responses (70097f2)
Performance
response: encode plain JSON responses in one pass (cf79aa0), closes #527