RepoJournal
FastAPI & Pydantic FastAPI & Pydantic
140 wires and counting

$ follow FastAPI & Pydantic

Keep up with FastAPI & Pydantic in about 3 minutes: what actually shipped โ€” the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest โ€” weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-11-09
stories 50

ยฉ 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire ยท showcase

Pydantic fixes GC tracking in pydantic-core and caches UTC TzInfo

By RepoJournal ยท Filed ยท About FastAPI & Pydantic ยท Composed from the cited sources ยท methodology

Pydantic closed out a batch of correctness fixes in pydantic-core, covering garbage collection tracking, UTC timezone construction, and schema generation, while FastAPI's day was entirely documentation translation.

Fix more issues about GC tracking in `pydantic-core` pydantic/pydantic

by Viicos

A follow-up to earlier GC tracking work in pydantic-core, marked as missed from that pass and fixing the referenced issue. Cycles involving pydantic-core objects are the kind of leak that only shows up under sustained load, so this is worth taking on your next pydantic bump.

Cache UTC `TzInfo` instance pydantic/pydantic

by Viicos

Pydantic now caches the UTC TzInfo instance, matching what CPython does; the author notes only UTC is cached and "We could expand in the future." Every UTC-aware timestamp that used to allocate a fresh tzinfo now reuses one, which matters for tight parsing and serialization loops.

Exclude `InitVar` fields from the serialization JSON schema pydantic/pydantic

by Alvi-Rahman

Dataclass InitVar fields are passed to __post_init__ and never serialized, but the serialization JSON schema still listed them as required properties. They are now excluded, so generators built from that schema no longer demand a field that never appears in the dumped output.

Fix validation constraints leaking into the `Decimal` JSON Schema (#14254) pydantic/pydantic

by aidxhxr

Validation constraints no longer leak into the JSON Schema generated for Decimal fields, so the schema now describes what the model actually serializes rather than echoing constraints from the validation side.

๐ŸŒ Update Korean translations to match the English docs fastapi/fastapi

by tiangolo

The rest of the day was documentation: tiangolo brought the Korean translations in line with the English docs, with further Korean, Portuguese, and Russian translation updates following behind.

Quick answers

What shipped in FastAPI & Pydantic on November 9, 2026?
Pydantic closed out a batch of correctness fixes in pydantic-core, covering garbage collection tracking, UTC timezone construction, and schema generation, while FastAPI's day was entirely documentation translation. In total, 32 commits and 18 pull requests landed.
Who contributed to FastAPI & Pydantic on November 9, 2026?
4 developers shipped this update, including tiangolo, Viicos, aidxhxr, and Alvi-Rahman.
What were the notable FastAPI & Pydantic updates?
Fix more issues about GC tracking in `pydantic-core`, Cache UTC `TzInfo` instance, and Exclude `InitVar` fields from the serialization JSON schema.