2.0.0
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 as
Trueregardless 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
Dependency Updates
main
- Updated dependency
pyarrow:21.0.0to22.0.0 - Updated dependency
python-rapidjson:1.22to1.23 - Removed dependency
rsa:4.9.1
dev
- Updated dependency
exasol-integration-test-docker-environment:4.3.0to5.0.0 - Updated dependency
exasol-toolbox:1.12.0to4.0.0 - Added dependency
pandas-stubs:2.3.3.251219