Skip to content

v0.12.0

Latest

Choose a tag to compare

@gueniai gueniai released this 30 Dec 17:26
· 40 commits to main since this release
af5fd8c
  • TRACE-level logging support #318
    Added support for TRACE-level logs by mapping them to DEBUG, since Python lacks native TRACE support. Introduced a new method to translate Databricks CLI log levels to Python levels, defaulting to INFO when unknown. Improved error logging for better debugging and reporting.

  • Python 3.14 compatibility #315
    The project now supports Python 3.10–3.14. CI tests have been updated accordingly, and project metadata now reflects Python 3.14 and beta development status. Minimum requirements remain: Python 3.10+ and databricks-sdk 0.16.0+.

  • Line-based subprocess streaming #320
    Added real-time, line-based reading of subprocess output via a new readlines function. It decodes UTF-8 safely, manages memory efficiently, and handles very long lines without blocking. Also added pytest-asyncio to improve async code testing.

  • Hatch upgrade #311
    Upgraded Hatch from 1.9.4 → 1.14.2 to fix compatibility issues (notably with Click 8.3.0) and improve build performance. Removed the old Click version constraint so newer versions can be installed.

Contributors: @asnare, @sundarshankar89