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-03
stories 80

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Pydantic caches fixed core schemas, and its schema path skips dispatch for builtin scalars

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

Pydantic reworked how it builds core schemas for its fixed set of types, caching the immutable templates instead of rebuilding them, while everything else on the wire was dependency bumps, translation refreshes, and test cleanup.

Improve schema generation for fixed type handlers pydantic/pydantic

by alexmojaki

Alex Mojaki's change builds the no-argument core schemas for builtin scalars, object, date/time types, Decimal, UUID, Url, Fraction, MultiHostUrl, the missing and ellipsis sentinels, and Callable once, then returns a fresh shallow copy from the existing direct type handlers. The returned dicts stay independent, so downstream metadata, validators, and serialization are unaffected.

Skip general schema dispatch for builtin scalars pydantic/pydantic

by alexmojaki

On top of the cached templates, exact immutable types now bypass origin lookup, schema-hook inspection, and general dispatch in GenerateSchema.generate_schema() and _apply_annotations.inner_handler(). JSON encoders, field transforms, metadata, validators, and serializers are preserved, and there are no union-specific changes.

Remove redundant None check in union schema generation (#14145) pydantic/pydantic

by Alex Hall

A small cleanup from the same author drops the redundant None check in union schema generation, which is the one part of the schema path the two larger PRs deliberately left alone.

Bump Ruff to 0.17.3 pydantic/pydantic

by Viicos

Ruff moves to 0.17.3 with the new rules enabled, and the pass fixes issue 14183 along the way.

⬆ Bump the python-packages group across 1 directory with 9 updates tiangolo/sqlmodel

by dependabot

Dependabot's group bump moves pydantic 2.13.5 to 2.14.1 in SQLModel's dev tooling, alongside black, typer, zensical, and alembic; a second PR covers sqlalchemy 2.0.54 to 2.0.55 and 2.1.3 to 2.1.6, and the rest of the day was translation refreshes for the zh-hant, uk, de, and pt FastAPI docs, an unused V1 validator test helper removal, and GitHub Actions bumps.

Quick answers

What shipped in FastAPI & Pydantic on November 3, 2026?
Pydantic reworked how it builds core schemas for its fixed set of types, caching the immutable templates instead of rebuilding them, while everything else on the wire was dependency bumps, translation refreshes, and test cleanup. In total, 45 commits and 35 pull requests landed.
Who contributed to FastAPI & Pydantic on November 3, 2026?
6 developers shipped this update, including pr-submit, dependabot, latest-changes[bot], Alex Hall, Viicos, and Viranshul-P.
What were the notable FastAPI & Pydantic updates?
Improve schema generation for fixed type handlers, Skip general schema dispatch for builtin scalars, and Remove redundant None check in union schema generation (#14145).