FastAPI & Pydantic — full archive
140 daily briefings · 14 reviews.
$ ls fastapi/reviews/ # the step-back reads
- week Pydantic drops Python 3.10, then layers serialization fast paths
- week Pydantic patches five validation bypasses in one week
- week FastAPI ships six breaking releases in one week
- week FastAPI 0.143.3 and 0.143.4 fix stream float serialization
- week FastAPI 0.143.0 makes OTel auto-setup opt-in
- month Five Pydantic validation bypasses and a quadratic URL check
- week FastAPI 0.142.0 ships native OpenTelemetry support
- week SQLModel 0.0.47 adds Postgres, MySQL, MariaDB support
- week Pydantic adds counter and ordered-dict core schemas
- week Pydantic ships TypeForm support and MISSING stabilization
- month FastAPI 0.142.0 ships native OpenTelemetry support
- week Pydantic stops relying on normalization for decimal validation
- week Pydantic fixes serializer exclusion bug, preps core speed leap
- month Pydantic hardens core, FastAPI revamps docs
- Pydantic fixes GC tracking in pydantic-core and caches UTC TzInfo
- Pydantic drops Python 3.10, accepts list and DecimalTuple for Decimal
- Pydantic reworks `TypeAdapter` call arguments, tightens `Decimal` schemas
- FastAPI bumps pillow and dnspython, Pydantic corrects arguments JSON Schema
- Pydantic measures duplicate TypedDict schema cost, FastAPI drops conference rail
- Pydantic targets schema-build fast paths, adds large-string JSON benchmarks
- Pydantic caches fixed core schemas, and its schema path skips dispatch for builtin scalars
- Serialization hot paths trimmed, ByteSize human_readable fixed at boundaries
- Pydantic deletes the V1 escape hatch
- model_fields_set moves to a bitset; real-world model corpora enter the benchmark suite
- Five Pydantic validation bypasses and a quadratic URL check
- Pydantic writes down its threat model and starts enforcing mapping max_length
- Pydantic aligns JSON validate-by-iteration with Python
- Lazy reprs in nested union serialization, and a dependency train
- FastAPI's dependency bots move; Pydantic fixes its CI cache keys
- FastAPI stops inferring False for omitted boolean form fields
- FastAPI 0.160.0 widens the blast radius of parameter model extras
- Optional parameter models for query, header, cookie, and form params
- FastAPI 0.155.0 removes the deprecated **extra escape hatch
- FastAPI 0.150.0 treats empty file inputs as missing
- FastAPI deprecates root_path and drops openapi_prefix
- FastAPI 0.143.4 ships with httpx2 added to optional dependencies
- FastAPI 0.143.3 fixes non-finite floats in JSONL and SSE streams
- FastAPI fixes blocking frontend fallback checks
- pydantic-core GC traversal and unpickling fixes land
- Pydantic README rewrites the Logfire pitch
- Pydantic revises Logfire description in README
- Pydantic fixes JSON Schema cache key mismatch
- Pydantic tightens timedelta and Decimal validation
- Pydantic restores TypedDict inheritance, patches a Python 3.10.0 ForwardRef crash
- FastAPI 0.143.0 makes OTel auto-setup opt-in, Pydantic 2.14 lands
- FastAPI isolates telemetry for excluded requests, Pydantic prepares 2.14.0
- SQLModel ships 0.0.48 with SQLAlchemy 2.1 support
- Pydantic clears two test blockers, SQLModel bumps its whole Python stack
- Pydantic clears lazy import xfails, enables frame pointers
- FastAPI absorbs a 14-package dependency bump, docs translations land in four languages
- Pydantic survives ZoneInfo OS errors, FastAPI’s bothousekeeping continues
- FastAPI survives an OpenTelemetry failure, pydantic adds create_model namespace
- FastAPI 0.142.0 ships native OpenTelemetry support
- FastAPI drops Permit.io from its sponsor list
- FastAPI drops Permit.io from its sponsor roster
- Pydantic adds multiple_of for Fraction and timedelta
- Pydantic stops mutating model_config; docs drop the social plugin
- SQLModel gains PostgreSQL, MySQL, and MariaDB support in 0.0.47
- SQLModel 0.0.46 ships timedelta fix for UTC datetimes
- SQLModel 0.0.45 makes UTC datetimes the default
- SQLModel narrows SQLAlchemy type handling in Field, drops dataclass_transform shim
- FastAPI & Pydantic: no material update
- Two new pydantic core schemas, counter and ordered-dict
- Pydantic docs examples stop passing silently, debug Python target lands in CI
- Pydantic documents how coordinated vulnerability response works for enterprise customers
- Pydantic patches its PyEmscripten CI job
- Pydantic repairs its PyEmscripten CI job
- Pydantic publishes enterprise support guide covering escalation and upgrades
- Pydantic calls enum constructors in both validation modes
- Pydantic aligned enum constructors with both validation modes
- Pydantic stabilizes MISSING sentinel, adds TypeForm support
- Pydantic adds deque core schema
- Fix Mypy plugin crash with import cycle, close constraint inconsistencies
- Pydantic fixes Mypy plugin crash, tightens datetime constraints
Never miss a FastAPI & Pydantic briefing.
Get FastAPI & Pydantic's week in review every Monday - and security advisories the day they land. Free, unsubscribe in one click.
One click. Every Monday: what mattered across the projects you've been reading (or our AI picks) — security news same-day. You refine anytime. Choose specific journals · Read a sample issue →