Skip to content

Releases: exasol/python-extension-common

0.14.0

14 Apr 13:59
ba411d1

Choose a tag to compare

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.1 to 8.3.2
  • Updated dependency exasol-saas-api:2.9.0 to 2.10.0
  • Updated dependency exasol-script-languages-container-tool:3.6.1 to 4.0.3

dev

  • Updated dependency exasol-toolbox:6.1.1 to 6.2.0

0.13.1

02 Apr 10:42
4ab1703

Choose a tag to compare

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 ParameterFormatters and docstrings

Dependency Updates

main

  • Updated dependency exasol-bucketfs:2.1.0 to 2.2.0
  • Updated dependency exasol-saas-api:2.8.0 to 2.9.0
  • Updated dependency pyexasol:2.0.0 to 2.2.0
  • Updated dependency requests:2.32.5 to 2.33.1

dev

  • Updated dependency exasol-toolbox:6.0.0 to 6.1.1
  • Updated dependency pytest-exasol-backend:1.3.0 to 1.4.0

0.13.0

02 Mar 08:13
8d54795

Choose a tag to compare

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.0 to 8.2.1
  • Updated dependency exasol-bucketfs:2.0.0 to 2.1.0
  • Updated dependency exasol-saas-api:2.4.0 to 2.8.0
  • Updated dependency exasol-script-languages-container-tool:3.4.1 to 3.6.1
  • Updated dependency pyexasol:1.2.0 to 2.0.0

dev

  • Updated dependency exasol-toolbox:1.10.0 to 6.0.0
  • Updated dependency pytest-exasol-backend:1.2.1 to 1.3.0

0.12.1

17 Dec 11:40
f57067e

Choose a tag to compare

0.12.1 - 2025-12-17

Dependency Updates

main

  • Updated dependency click:8.3.0 to 8.2.1
  • Updated dependency exasol-script-languages-container-tool:3.4.1 to 3.5.0
  • Updated dependency exasol-integration-test-docker-environment:4.4.1 to 5.0.0
  • Updated dependency urllib3:2.5.0 to 2.6.2
  • Updated dependency filelock:3.20.0 to 3.20..1
  • Updated dependency exasol-saas-api:2.4.0 to 2.6.0

dev

  • Updated dependency pytest-exasol-backend:1.2.1 to 1.2.4

0.12.0

29 Oct 07:48
9dc1cdd

Choose a tag to compare

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.1 to 8.3.0
  • Updated dependency exasol-bucketfs:1.1.0 to 2.0.0
  • Updated dependency exasol-saas-api:1.1.1 to 2.4.0
  • Updated dependency exasol-script-languages-container-tool:1.1.0 to 3.4.1
  • Updated dependency pyexasol:0.27.0 to 1.2.0
  • Updated dependency requests:2.32.4 to 2.32.5

dev

  • Updated dependency exasol-toolbox:1.4.0 to 1.10.0
  • Updated dependency pytest-exasol-backend:0.4.0 to 1.2.1

0.11.0

22 Jul 13:00
177d18f

Choose a tag to compare

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

  • #107: Add parameter to disable printing the alter session/system info
  • #109: Added flag which allows to select compression strategy of SLC during export

0.10.0

13 Jun 07:35
6b75b18

Choose a tag to compare

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.0 to 0.27.0
  • Updated dependency exasol-bucketfs:0.11.0 to 1.1.0
  • Updated dependency click:8.1.7 to 8.2.1
  • Updated dependency exasol-saas-api:0.7.0 to 1.1.1
  • Updated dependency requests:2.32.3 to 2.32.4
  • Updated dependency exasol-script-languages-container-tool:0.20.0 to 1.1.0
  • Updated dependency exasol-toolbox:0.14.0 to 1.4.0
  • Added dependency pytest-exasol-backend:0.4.0

0.9.0

07 May 09:52
63824ee

Choose a tag to compare

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

14 Oct 15:43

Choose a tag to compare

0.8.0 - 2024-10-14

Features

  • #52: Added timeout options for SLC deployer to CLI
  • #79 Added function get_cli_arg that makes a string CLI argument from an option and its value.
    Also allowed passing an option name instead of the StdParams in 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

07 Oct 08:54

Choose a tag to compare

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.