4.9.1 — 2026-05-12¶
← 4.9.2 | 4.9.0 → | ↑ 4.x series
Fixed¶
Adapters - ScyllaDB¶
- Async Callback Fix - Fixed async error handling in ScyllaDB adapter by replacing
run_in_executorwith callback-based approach.- Uses
add_callbacksto bridge cassandra-driver's ResponseFuture to asyncio.Future - Avoids ThreadPoolExecutor bottleneck under high concurrency
- Properly constructs ResultSet from raw rows in the success callback
- Uses
Dependencies¶
Adapters - ScyllaDB¶
- ScyllaDB and Driver Upgrades - Updated ScyllaDB test container and Python driver to latest versions.
- Upgraded ScyllaDB Docker image to 2026.1.2
- Updated scylla-driver to 3.29.10
Chore - Dependencies¶
- Dependency Updates - Upgraded multiple Python packages for improved compatibility and security.
- Updated idna to 3.14
- Updated python-multipart to 0.0.28
- Updated requests to 2.34.0
Helpers - Tracing¶
- Elastic APM Initialization - Enhanced Elastic APM client initialization by excluding IS_ENABLED from model dump.
- Prevents potential configuration leaks in APM agent initialization