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-08-17
stories 12

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

PYDANTIC FIXES DISCRIMINATED UNIONS AND VALIDATOR PIPELINE BUGS

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

Viicos landed back-to-back fixes for discriminated union annotation handling and constraint application in the validation pipeline, closing two separate issues that broke real validation workflows.

The core fix targets bare `None` annotations in discriminated unions [1], a feature gap that forced developers into verbose workarounds. That same PR also corrects JSON Schema generation for mapping keys and modernizes internal logic with match statements. In parallel, a second critical fix addresses constraint application in the pipeline API [2], catching a regression missed in an earlier commit that left certain field constraints silently unapplied. On the types side, Pydantic's URL equality comparisons now return `NotImplemented` for foreign types [3], fixing an asymmetry that broke comparison contracts with mock objects and custom equality implementations. Two more PRs in flight: one enforcing runtime alias validation config when wrap validators are present [4], and another teaching JSON Schema generation to respect the `ser_json_temporal` config flag [5], which prevents the schema from rejecting payloads that `model_dump_json()` itself produces.

Quick answers

What shipped in FastAPI & Pydantic on August 17, 2026?
Viicos landed back-to-back fixes for discriminated union annotation handling and constraint application in the validation pipeline, closing two separate issues that broke real validation workflows. In total, 6 commits and 6 pull requests landed.
Who contributed to FastAPI & Pydantic on August 17, 2026?
3 developers shipped this update, including Viicos, Kropiunig, and shashiKundur1.
What were the notable FastAPI & Pydantic updates?
Support bare `None` annotation for discriminated unions, Fix application of other constraints in the pipeline API, and Return `NotImplemented` from URL equality comparisons with foreign types.