-
TRACE-level logging support #318
Added support forTRACE-level logs by mapping them toDEBUG, since Python lacks nativeTRACEsupport. Introduced a new method to translate Databricks CLI log levels to Python levels, defaulting toINFOwhen 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+ anddatabricks-sdk0.16.0+. -
Line-based subprocess streaming #320
Added real-time, line-based reading of subprocess output via a newreadlinesfunction. It decodes UTF-8 safely, manages memory efficiently, and handles very long lines without blocking. Also addedpytest-asyncioto 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