Skip to content

4.9.1

Choose a tag to compare

@HosseinNejatiJavaremi HosseinNejatiJavaremi released this 12 May 12:32

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

Full Changelog: 4.9.0...4.9.1