Releases: exasol/python-extension-common
0.14.0
0.14.0 - 2026-04-14
Summary
This release will use latest SLC release (11.1.1) and having other dependency updates as follows.
Refactoring
- #141: Updated Docker base image version to SLC 11.1.1
Dependency Updates
main
- Updated dependency
click:8.2.1to8.3.2 - Updated dependency
exasol-saas-api:2.9.0to2.10.0 - Updated dependency
exasol-script-languages-container-tool:3.6.1to4.0.3
dev
- Updated dependency
exasol-toolbox:6.1.1to6.2.0
0.13.1
0.13.1 - 2026-04-02
Summary
We updated the dependencies in the poetry.lock file in this repository to fix the following security vulnerabilities:
| Name | Version | ID | Fix Versions |
|---|---|---|---|
| black | 25.12.0 | CVE-2026-32274 | 26.3.1 |
| cryptography | 46.0.5 | CVE-2026-34073 | 46.0.6 |
| pyasn1 | 0.6.2 | CVE-2026-30922 | 0.6.3 |
| pygments | 2.19.2 | CVE-2026-4539 | 2.20.0 |
| requests | 2.32.5 | CVE-2026-25645 | 2.33.0 |
| tornado | 6.5.4 | GHSA-78cv-mqj4-43f7 | 6.5.5 |
| tornado | 6.5.4 | CVE-2026-31958 | 6.5.5 |
Please note that the situation on the user's machine differs since they have their own lock file.
We also updated versions in the GitHub actions. Users are not affected by this.
Security
- #136: Security updates to fix vulnerabilities listed above
Refactorings
- #127: Refactored class
ParameterFormattersand docstrings
Dependency Updates
main
- Updated dependency
exasol-bucketfs:2.1.0to2.2.0 - Updated dependency
exasol-saas-api:2.8.0to2.9.0 - Updated dependency
pyexasol:2.0.0to2.2.0 - Updated dependency
requests:2.32.5to2.33.1
dev
- Updated dependency
exasol-toolbox:6.0.0to6.1.1 - Updated dependency
pytest-exasol-backend:1.3.0to1.4.0
0.13.0
0.13.0 - 2026-02-27
Summary
This release updates dependencies incl. updating the PTB to version ≥6 and re-generating the GitHub workflows.
Dependency Updates
- #130: Poetry relock
Refactorings
- #133: Updated Dependencies
Dependency Updates
main
- Updated dependency
click:8.3.0to8.2.1 - Updated dependency
exasol-bucketfs:2.0.0to2.1.0 - Updated dependency
exasol-saas-api:2.4.0to2.8.0 - Updated dependency
exasol-script-languages-container-tool:3.4.1to3.6.1 - Updated dependency
pyexasol:1.2.0to2.0.0
dev
- Updated dependency
exasol-toolbox:1.10.0to6.0.0 - Updated dependency
pytest-exasol-backend:1.2.1to1.3.0
0.12.1
0.12.1 - 2025-12-17
Dependency Updates
main
- Updated dependency
click:8.3.0to8.2.1 - Updated dependency
exasol-script-languages-container-tool:3.4.1to3.5.0 - Updated dependency
exasol-integration-test-docker-environment:4.4.1to5.0.0 - Updated dependency
urllib3:2.5.0to2.6.2 - Updated dependency
filelock:3.20.0to3.20..1 - Updated dependency
exasol-saas-api:2.4.0to2.6.0
dev
- Updated dependency
pytest-exasol-backend:1.2.1to1.2.4
0.12.0
0.12.0 - 2025-10-28
Summary
This release updates the dependency declaration to pyexasol allowing versions >=0.25.0,<2.
Refactorings
- #114: Updated dependency declaration to
pyexasol
Dependency Updates
main
- Updated dependency
click:8.2.1to8.3.0 - Updated dependency
exasol-bucketfs:1.1.0to2.0.0 - Updated dependency
exasol-saas-api:1.1.1to2.4.0 - Updated dependency
exasol-script-languages-container-tool:1.1.0to3.4.1 - Updated dependency
pyexasol:0.27.0to1.2.0 - Updated dependency
requests:2.32.4to2.32.5
dev
- Updated dependency
exasol-toolbox:1.4.0to1.10.0 - Updated dependency
pytest-exasol-backend:0.4.0to1.2.1
0.11.0
0.11.0 - 2025-07-22
This release allows to disable printing the alter session/system info when running the LanguageContainerDeployer.
Also, it supports a flag which allows to select the compression strategy during the export of a Script-Languages-Container.
Besides, the release updates the Python dependencies.
Refactorings
- #106: Updated dependencies
Features
0.10.0
0.10.0 - 2025-06-13
Refactorings
- #98: Updated saas-api to version >1.0,<2.0 and pytest-backend
Dependency Updates
Compared to version 0.3.1 this release updates the following dependencies:
File pyproject.toml
- Updated dependency
pyexasol:0.26.0to0.27.0 - Updated dependency
exasol-bucketfs:0.11.0to1.1.0 - Updated dependency
click:8.1.7to8.2.1 - Updated dependency
exasol-saas-api:0.7.0to1.1.1 - Updated dependency
requests:2.32.3to2.32.4 - Updated dependency
exasol-script-languages-container-tool:0.20.0to1.1.0 - Updated dependency
exasol-toolbox:0.14.0to1.4.0 - Added dependency
pytest-exasol-backend:0.4.0
0.9.0
0.9.0 - 2025-05-07
Features
- #84 Added get_opt_name() and get_bool_opt_name() functions to the CLI framework.
- #92 Added py.typed file
Refactoring
- #48: Activated validation by verifying existence of file exasol-manifest.json
- #90: Updated poetry to 2.1.2
Security Issues
- Re-locked the dependencies (2025-02-11)
- #90 Re-locked the dependencies (2025-04-10)
- #93 Re-locked the dependencies (2025-05-06) for CVE-2025-43859
0.8.0
0.8.0 - 2024-10-14
Features
- #52: Added timeout options for SLC deployer to CLI
- #79 Added function
get_cli_argthat makes a string CLI argument from an option and its value.
Also allowed passing an option name instead of theStdParamsin the following two functions:
create_std_option,check_params.
Bug fixing
- #78 Missing default value in the definition of
StdParams.path_in_bucket.
Documentation
- #81 Updated the documentation on the CLI commands, following the introduction of the standard
CLI parameters.
0.7.0
0.7.0 - 2024-10-07
Features
- #66: Implemented a standard CLI options builder.
- #70: Implemented a CLI callback function for the language container deployment.
- #69: Added create_bucketfs_location function.
- #75: Added create_bucketfs_location_from_conn_object function.
- #74: Implemented a CLI callback function for creating a bucket-fs connection object.
Refactoring
- #68: Made open_pyexasol_connection(...) using kwargs derived from the cli options.