$ the-wire · showcase
Pydantic fixes JSON Schema cache key mismatch
By RepoJournal · Filed · About FastAPI & Pydantic · Composed from the cited sources · methodology
A JSON Schema cache-key bug fix is the only change here that can alter behavior in your own code; the rest is docs and release plumbing.
Fix JSON Schema cache key mismatch with nested `json_schema_mode_override` pydantic/pydantic
The JSON Schema cache key was computed without accounting for a nested json_schema_mode_override, so two schemas that differed only in the override could collide in the cache. If you flip the override on a nested model and reuse a cached schema, this is the fix that matters; the merge commit landed it.
Fix docs conversion table pydantic/pydantic
Viicos corrected the docs conversion table and updated validation behavior it described as outdated, so what the table says about coercion now matches what the validators do. Worth rereading if you have been relying on that table's conversion rules.
Improve release script pydantic/pydantic
Viicos reworked the release script, the tooling behind published pydantic versions. No user-facing behavior changes, but a smoother cut is what the project is going for.