Releases: exasol/integration-test-docker-environment
4.2.0
4.2.0 - 2025-07-01
Security
- #488: Fixed vulnerabilities by updating dependencies
- CVE-2025-47287 in transitive productive dependency
tornado
vialuigi
by updatingtornado
to version6.5.1
- CVE-2025-47273 in transitive dev dependency
setuptools
viaexasol-toolbox
,bandit
,stevedore
by updatingsetuptools
to version80.9.0
- #494: Fixed vulnerabilities by updating dependencies
- CVE-2025-50182 and CVE-2025-50181 in transitive productive dependency
urllib3
viadocker
andrequests
by updatingurllib3
to version2.5.0
- CVE-2024-47081 in productive dependency
requests
by updatingrequests
to version2.32.4
- CVE-2025-50182 and CVE-2025-50181 in transitive productive dependency
4.1.0
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 updatingcryptography
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
4.0.1
4.0.0
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
3.3.0
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 toimportlib.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
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
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
- Updated docker dependency constrains to
>= 4.0.0, != 7.0.0
, for further details see:
Changes
- Moved
pytest
dependency to development dependencies - Add explicit dependency and version constraint (
<= 0.20.1
) fordocutils
- #396: Added new docker-db versions
3.0.0
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 alsoUsers 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
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
- Constrain docker dependency to
>= 4.0.0, < 7.0.0
, for further details see docker/docker-py#3223
Internal
- #184: Streamlined error messages
- Added exasol-error-reporting library