RepoJournal
FastAPI & Pydantic

FastAPI & Pydantic

FastAPI and the Pydantic + SQLModel async-Python stack

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: Python Full archive →

The Wire · Showcase

Pydantic Reworks Type References

By RepoJournal · Filed · About FastAPI & Pydantic

Pydantic's internal type-reference engine is getting a major refactor that could break downstream users.

Pydantic's top story is a refactor of the type reference logic that promises to eliminate useless checks by specializing per type [1]. The change touches the widely-used internal `_decorators.py` module, preserving backwards compatibility only on `Decorator.build()`, which means downstream packages relying on internal APIs should test against the new branch [1]. Meanwhile, a parallel PR fixes third-party tests [2] that may have been exposed by the refactor. A separate fix addresses JSON Schema serialization, ensuring computed fields with `exclude_if` are no longer listed as required when they may be omitted [3]. On the FastAPI side, the only notable item is a revert of a workflow change: `commit_in_place` is being restored in `translate.yml` [4], likely to keep translation syncs working when more than 10 files change. The release notes bot also picked up a routine update [5], and a README link fix for V1.10 docs landed in pydantic [6]. Overall, pydantic is moving fast on internal correctness, while FastAPI is mostly housekeeping.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Refactor type references logic ↗ pydantic/pydantic
  2. [2] Fix third-party tests ↗ pydantic/pydantic
  3. [3] Exclude computed fields with `exclude_if` from JSON Schema required fields ↗ pydantic/pydantic
  4. [4] ⏪️ Restore `commit_in_place` input in `translate.yml` ↗ fastapi/fastapi
  5. [5] 📝 Update release notes fastapi/fastapi
  6. [6] Fix V1.10 documentation link in README (#13673) pydantic/pydantic

Quick answers

What shipped in FastAPI & Pydantic on August 18, 2026?
Pydantic's internal type-reference engine is getting a major refactor that could break downstream users. In total, 7 commits and 6 pull requests landed.
Who contributed to FastAPI & Pydantic on August 18, 2026?
5 developers shipped this update, including YuriiMotov, latest-changes[bot], Viicos, Bishwas-py, and MoonsvnLyn.
What were the notable FastAPI & Pydantic updates?
Refactor type references logic, Fix third-party tests, and Exclude computed fields with `exclude_if` from JSON Schema required fields.

More from FastAPI & Pydantic

Daily updates, in your inbox

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

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?