Version 0.5.6

Release Date: 2026-06-09

Features

Performance

  • Parallel Test Case Processing: Test cases can now run concurrently through a new --workers command-line option, significantly reducing total execution time for large test suites. Log output has been reworked to remain readable under concurrent execution.

Connectors

  • Fabric KQL Connector โ€” API Mode: The Fabric KQL Spark connector now supports a connection_mode parameter (native or api), allowing KQL queries to be executed either through the native Spark path or via the API.

Experience

  • Richer Console Output: Replaced colorama with rich to provide clearer, better-formatted, and more colorful console logging during test execution.

Bug Fixes

  • pyodbc Compatibility: Updated pyodbc to 5.2.0 to fix installation and runtime issues on newer Python versions.
  • Dependency Constraints: Added version constraints for semantic-link-labs and sqlalchemy-bigquery to prevent incompatible installs across supported Python versions.

Technical Enhancements

  • Python 3.11โ€“3.13 Support: The package and its dependencies are now validated against Python 3.11, 3.12, and 3.13.
  • Packaging Migration: Consolidated setup.py, setup-core.py, and setup-full.py into a single modern pyproject.toml.
  • Code Quality: Cleaned up imports across multiple connectors, removed obsolete Fabric sync scripts, and added Copilot contribution instructions.