Skip to content

Releases: exasol/integration-test-docker-environment

4.2.0

02 Jul 10:17
e74d9f4
Compare
Choose a tag to compare

4.2.0 - 2025-07-01

Security

  • #488: Fixed vulnerabilities by updating dependencies
  • CVE-2025-47287 in transitive productive dependency tornado via luigi by updating tornado to version 6.5.1
  • CVE-2025-47273 in transitive dev dependency setuptools via exasol-toolbox, bandit, stevedore by updating setuptools to version 80.9.0
  • #494: Fixed vulnerabilities by updating dependencies
    • CVE-2025-50182 and CVE-2025-50181 in transitive productive dependency urllib3 via docker and requests by updating urllib3 to version 2.5.0
    • CVE-2024-47081 in productive dependency requests by updating requests to version 2.32.4

4.1.0

23 Apr 11:24
ee3bc87
Compare
Choose a tag to compare

4.1.0 - 2025-04-23

Summary

This release added support for Exasol docker db 8.32.0 and 8.34.0. There is a new option for the spawn-test-environment command to inject environment variables to the docker-db. Besides, there are several internal improvements.

Supported Exasol Versions

  • 7.1: up to 7.1.29
  • 8: from 8.17.0 up to 8.34.0

Features

  • #463: Added option to inject environment variables to docker-db
  • #467: Add Docker-DB 8.32.0
  • #465: Added a CI test for a GPU setup and added DB 8.34.0

Security:

  • #469 Resolved CVE-2024-12797 in transitive dependency cryptography via fabric & pyexasol by updating cryptography to version 44.0.2
    • Due to changes in cryptography's Python support (!=3.9.0 and 3.9.1), we updated our support to Python ^3.9.2.

Refactorings

  • #427: Use GH approval required for slow tests
  • #469: Updated to poetry 2.1.2
    • Updated exasol-toolbox to 1.0.0
  • #452: Use luigi mypy plugin for luigi parameters
    -#472: Convert integration API test to pytest - part I

4.0.1

12 Mar 14:44
30dee60
Compare
Choose a tag to compare

4.0.1 - 2025-03-12

Bug

  • #460: Fixed DockerLoadImageTask

4.0.0

12 Mar 12:21
6e6d363
Compare
Choose a tag to compare

4.0.0 - 2025-03-12

Code name: Improved API.

Refactorings

  • #417: Replaced Ubuntu 18.04 and Ubuntu 20.04 Docker images with Ubuntu 22.04
  • #430: Split up api/common.py which changes the imports for its parts in breaking way
  • #443: Added GH workflow which validates that the Exaconf files in the package are up-to-date
  • #445: Fixed Type hints in BaseTask and FlavorBaseTask
  • #456: Updated dependencies

3.4.0

21 Jan 14:24
e86c3df
Compare
Choose a tag to compare

3.4.0 - 2025-01-21

Bugfixes

  • #439: Fixed type hint in class EnvironmentInfo

Changes

  • 7.1: Added support for 7.1.30
  • 8: Added support for 8.29.6

Refactorings

  • #427: Use GH approval required for slow tests

3.3.0

14 Jan 15:01
6544531
Compare
Choose a tag to compare

3.3.0 - 2025-01-14

Code name: Python3.12 support and toolbox support

Summary

This release removed the usage of pkg_resources which enables clients to run the integration-test-docker-environment with Python3.12. Also, now the Exasol toolbox is used to run several CI checks. Besides this, the formatting was updated and missing type hints reported by MyPy were fixed.

Bugfixes

  • #432: Fixed localhost ip address

Refactorings

  • #119: Refactored pkg_resources usage to importlib.resources
  • #420: Added file py.typed to enable mypy to find project specific types
  • #418: Use exasol/python-toolbox
  • #411: Removed usage of exasol-bucketfs
  • #425: Fixed type checks found by MyPy
  • #423: Updated formatting

Bugs

  • #432: Fixed localhost ip address

3.2.0

18 Sep 13:54
df7a272
Compare
Choose a tag to compare

Integration-Test-Docker-Environment 3.2.0, released 2024-09-18

Summary

Updated dependency constraints and supported Exasol versions. Also, ignore crashes of rsyslogd in the docker-db.

Supported Exasol Versions

  • 7.1: up to 7.1.29
  • 8: from 8.17.0 up to 8.31.0

Dependencies

Changes

#412: Add latest Docker-DB versions
#414: Ignore rsyslogd related errors in db

3.1.0

26 Jun 13:53
92cc67b
Compare
Choose a tag to compare

Integration-Test-Docker-Environment 3.1.0, released 2024-06-26

Summary

Updated dependency constraints and supported Exasol versions.

Supported Exasol Versions

  • 7.1: up to 7.1.26
  • 8: from 8.17.0 up to 8.27.0

Dependencies

Changes

  • Moved pytest dependency to development dependencies
  • Add explicit dependency and version constraint (<= 0.20.1) for docutils
  • #396: Added new docker-db versions

3.0.0

22 Feb 14:35
35548cc
Compare
Choose a tag to compare

Integration-Test-Docker-Environment 3.0.0, released 2024-02-22

Summary

Removed pytest-itde plugin.

Supported Exasol Versions

  • 7.1: up to 7.1.17
  • 8: 8.18.1

Breaking Changes

  • Removed pytest-itde plugin See also

    Users which do rely on the plugin should consider moving to the standalone pytest-itde plugin.
    The related project can be found here

2.1.0

22 Feb 11:23
ed82c5e
Compare
Choose a tag to compare

Integration-Test-Docker-Environment 2.1.0, released 2024-02-22

Summary

This release addresses dependencies updates and dependency issues.

Supported Exasol Versions

  • 7.1: up to 7.1.17
  • 8: 8.18.1

Dependencies

Internal

  • #184: Streamlined error messages
    • Added exasol-error-reporting library