v0.19.3
Maintenance release: four Dependabot bumps bundled with a transitive starlette security fix.
Security
starlettebumped to 1.1.0 to clear PYSEC-2026-161 (fixed in 1.0.1).starletteis pulled in transitively viafastapi; the CIsecuritygate auditsrequirements.lock, so the fix is astarlette==1.1.0pin there.fastapi0.136.3 declaresstarlette>=0.46.0with no upper bound, so the 1.x bump is in-range. Dependabot does not open PRs for undeclared transitive dependencies, so this was pinned directly as part of the lockfile regeneration.
Changed
- Dependency bumps via Dependabot (bundled in #94, superseding #89, #90, #91, #92):
fastapi0.136.1 → 0.136.3 (#89) — stricter underscore-header validation whenconvert_underscores=Trueuvicorn>=0.47.0 → >=0.48.0 (#91) —ssl_ciphersdefaults to OpenSSL,ProxyHeadersMiddlewareignores duplicate forwarding headersidna>=3.15 → >=3.16 (#90) — floor raised to match the lockfile pin already in place from #87pytest-asyncio1.3.0 → 1.4.0 (#92, dev) — deprecates overriding theevent_loop_policyfixture in favour of the newpytest_asyncio_loop_factorieshook; current test suite does not override it
Data
- 38 new postal-code estimates from the missing-code monitor (#93), spanning CH, CY, HR, LT, and other Member States. One LT 71205 row corrected (LT026 → LT024) following a Codex review.
Full Changelog: v0.19.2...v0.19.3