4.9.1
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
Full Changelog: 4.9.0...4.9.1