Skip to content

v1.23.1: Eliminate unused asynchronous client path and simplify Cloudflare adapter

Choose a tag to compare

@hapheus hapheus released this 31 Oct 17:22
· 15 commits to main since this release
05c58e5

Cloudflare Adapter Refactoring & Dead Code Elimination (#207, #208)

  • Dead Code Elimination:
    • Removed ~105 lines of unreferenced async_request implementation and unused asyncio import in CloudflareClient.
  • Pipeline Consolidation & Backward Compatibility:
    • Unified HTTP request execution into a single, cohesive request() method.
    • Maintained complete backward compatibility by preserving sync_request = request alias.
  • Verification:
    • Added unit tests validating method parity and backward compatibility in test_cloudflare_resilience.py.
    • All 365 test cases and 36 subtests pass green across supported runtimes.
    • Reviews approved by @MustermenschAlex and @kuenstlichedummheit-sys.