Skip to content

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_executor with callback-based approach.
    • Uses add_callbacks to bridge cassandra-driver's ResponseFuture to asyncio.Future
    • Avoids ThreadPoolExecutor bottleneck under high concurrency
    • Properly constructs ResultSet from raw rows in the success callback

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