2.0.0 - 2026-01-08¶
This major release:
drops support for Python 3.9, which reached its end-of-life in 2025-10.
adds a py.typed file, so that type hints can be propagated from PyExasol
fixes how
with_column_namesinexport_paramsbehaves. Prior to this version, ifwith_column_nameswas passed in theexport_params, then it was interpreted asTrueregardless of what value was paired with it. In this version, this has been altered so that the expected value must be a boolean. For further information on the current usage, see the export_params documentation.
Bugfix¶
#265: Improved usage of
with_column_namesinexport_paramsfrom being a flag to being strictly boolean
Refactoring¶
#287: Removed unused imports (primarily in test files)
#289: Dropped support for Python 3.9
#294: Updated the exasol-integration-test-docker-environment to 5.0.0
#298: Switched rsa (deprecated) with cryptography, added py.typed file, and widened constraints for pyarrow
#117: Restricted versions for packaging, python-rapidjson, ujson, and orjson from without bounds to be reasonably bounded.
Internal¶
#283: Updated the exasol-toolbox to 3.0.0
#294: Updated the exasol-toolbox to 4.0.0
Dependency Updates¶
main¶
Updated dependency
pyarrow:21.0.0to22.0.0Updated dependency
python-rapidjson:1.22to1.23Removed dependency
rsa:4.9.1
dev¶
Updated dependency
exasol-integration-test-docker-environment:4.3.0to5.0.0Updated dependency
exasol-toolbox:1.12.0to4.0.0Added dependency
pandas-stubs:2.3.3.251219