4.13.2 — 2026-07-12¶
← 4.14.0 | 4.13.1 → | ↑ 4.x series
Fixed¶
Interceptors - FastAPI Metric¶
- Nested Router Path Templates - Resolved metric path template resolution for nested routers in FastAPI 0.137+.
- Added
_flatten_routes()helper to expand_IncludedRouterentries before route matching. - Uses
iter_route_contexts()for FastAPI >= 0.137.2, falls back toeffective_route_contexts()for 0.137.0–0.137.1.
- Added
Changed¶
Configs - ScyllaDB¶
- Default Replication Strategy - Changed
ScyllaDBConfig.REPLICATION_STRATEGYdefault fromSimpleStrategytoNetworkTopologyStrategywith default replication config{"datacenter1": 1}. Update environment files if usingSimpleStrategy.
Decorators¶
- Tracing & Deprecation - Removed redundant
wrapper.__wrapped__ = funcassignments fromcapture_transaction,capture_span,async_capture_transaction,async_capture_span, andmethod_deprecation_warning.
Models - Email DTOs¶
- Frozen Model Mutation - Use
object.__setattr__inEmailAttachmentDTOto support Pydantic v2 frozen model semantics.
Documentation¶
Tutorials¶
- Updated adapter tutorials for Elasticsearch, Email, Kafka, Keycloak, MinIO, PostgreSQL, Redis, ScyllaDB, SQLite, StarRocks, and Temporal.
Dependencies¶
- Test Containers - Bumped Keycloak
26.6.4→26.7.0, Kafka4.3.0→4.3.1, ScyllaDB2026.1.5→2026.2. - Python Packages - Updated fastapi
0.138→0.139, grpcio1.81.1→1.82.1, protobuf6.33.6→7.35.1, confluent-kafka2.14.2→2.15.0, boto31.43.36→1.43.46, sentry-sdk2.63.0→2.64.0, temporalio1.29.0→1.30.0, and other minor bumps. - Dev Tools - Updated ruff
0.15.18→0.15.21, ty0.0.52→0.0.58.