RepoJournal
FastAPI & Pydantic FastAPI & Pydantic
74 wires and counting

$ follow FastAPI & Pydantic

Keep up with FastAPI & Pydantic in about 3 minutes a day: 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 morning, this isn't your newsletter.

One email a day. Unsubscribe in one click.

$ status

wire 2026-08-28
stories 19

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Pydantic Core Is Poised For A Speed Leap

By RepoJournal · Filed · About FastAPI & Pydantic

Pydantic is moving its schema gathering logic into Rust, and the performance payoff is about to get real.

Pydantic's maintainers are pushing hard on performance: a rewrite of `FieldInfo` construction avoids repeated dict comprehensions [1], while a bigger move ports schema gathering to `pydantic-core` as "a quick win for performance" [2]. That Rust port is the one to watch, and it pairs with CI switching to maturin's `--pgo` option for profile-guided optimization [3]. The new-model work sets you up for a faster Pydantic 2.x line, but the whole effort hinges on PyO3 fixes that haven't shipped yet. Meanwhile, the platform adds `frozendict` as a first-class type [4] and lets `defaultdict` factories be `dict`, `frozendict`, or `frozenset` [5]. On the SQLModel side, a Typer floor bump to 0.26.1 [6] clears deprecation warnings that would break under Click 9.0, and the release notes are updated [7] to match [8].

Action items

References

  1. [1] Improve permormance of `FieldInfo` construction ↗ pydantic/pydantic
  2. [2] Move schema gathering logic to `pydantic-core` ↗ pydantic/pydantic
  3. [3] Use maturin `--pgo` option ↗ pydantic/pydantic
  4. [4] Add support for `frozendict` type ↗ pydantic/pydantic
  5. [5] Allow `dict`, `frozendict` and `frozenset` as `defaultdict` default factories ↗ pydantic/pydantic
  6. [6] ⬆️ Bump Typer min version to `0.26.1` ↗ tiangolo/sqlmodel
  7. [7] 📝 Update release notes tiangolo/sqlmodel
  8. [8] ⬆️ Bump Typer min version to `0.26.1` (#2078) tiangolo/sqlmodel

Quick answers

What shipped in FastAPI & Pydantic on August 28, 2026?
Pydantic is moving its schema gathering logic into Rust, and the performance payoff is about to get real. In total, 10 commits and 9 pull requests landed.
Who contributed to FastAPI & Pydantic on August 28, 2026?
4 developers shipped this update, including YuriiMotov, latest-changes[bot], Viicos, and davidhewitt.
What were the notable FastAPI & Pydantic updates?
Improve permormance of `FieldInfo` construction, Move schema gathering logic to `pydantic-core`, and Use maturin `--pgo` option.