What's Changed
- Fix SQLAlchemy execution error by using text() function by @lakako in #491
- Test fixes for main by @genzgd in #497
- Ensure types are returned even if there are no rows by @orian in #500
- Fix some issues with cursor behavior by @joe-clickhouse in #506
- Reset cursor location after performing an execute.
- Fix behavior of
fetchall
to only return rows from the current cursor location. - Fixes logic of
fetchmany
to respect size parameter.
- Added a standalone test file (
tests/unit_tests/test_driver/test_cursor.py
) for testing cursor behavior
New Contributors
- @lakako made their first contribution in #491
- @joe-clickhouse made their first contribution in #506
Full Changelog: v0.8.17...v0.8.18