Skip to content

Releases: exasol/integration-test-docker-environment

0.11.0: Update minimal supported Python version to 3.8

13 May 14:30
44ef36c
Compare
Choose a tag to compare

Summary

Updated minimal supported python version to 3.8. Furthermore, changed start-test-env script so that it
switches to Integration-Test-Docker-Environment directory during execution.

Supported Exasol Versions

  • 7.0: up to 7.0.18, except 7.0.5
  • 7.1: up to 7.1.9

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #169: Changed start-test-env script so that it switches to itde directory during execution

Features / Enhancements:

  • #213: Removed virtualschema-jdbc-adaptar.jar

Refactoring:

  • #192: Updated minimal supported python version to 3.8

Documentation:

  • #218: Prepare release

Security:

n/a

0.10.0: File logging

27 Apr 13:57
68c4f4c
Compare
Choose a tag to compare

Summary

This release adds support for file logging on execution of luigi tasks. Also, it contains one bugfix which solves the upload of the test container to dockerhub, and added support for new docker-db's.

Supported Exasol Versions

  • 7.0: up to 7.0.18, except 7.0.5
  • 7.1: up to 7.1.9

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #193: Test container doesn't get pushed to Docker-Hub in CI during push to main

Features / Enhancements:

  • #198: Added support for Docker db 7.1.7, 7.1.8 and 7.0.17
  • #201: Added support for Docker db 7.1.9 and 7.0.18
  • #207: Added support of file logging for Luigi tasks

Refactoring:

n/a

Documentation:

  • #209: Prepared release 0.10.0

Security:

n/a

Update Docker DB to 7.0.16 and 7.1.6

25 Feb 15:49
ae1a0e0
Compare
Choose a tag to compare

Summary

This version improves overall stability and adds support for automated health check(s) of the system.
Added support for new Docker DB's 7.0.16 and 7.1.6 and also fixed various bugs and a security vulnerability.

Supported Exasol Versions

  • 7.0: up to 7.0.16, except 7.0.5
  • 7.1: up to 7.1.6

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #170: Fix docker image publication
  • #172: Fix Python3.6 installation script
  • #175: Fix docker push and allow docker push workflow for ci_test branch

Features / Enhancements:

  • #17: Improve error message when docker socket can't be found
  • #186: Add support for DB 7.1.6 and 7.0.16

Refactoring:

n/a

Documentation:

n/a

Security:

Certificate injection and automatic docker hub login.

27 Jan 10:15
f1fc284
Compare
Choose a tag to compare

Summary

This version supports now the automatic creation and injection of SSL certificates to the database and test-container, automatic login to Docker hub for any docker interaction, and uses similar starter scripts as script-language-container-tools.
Support for Exasol DB 6.2.x and 7.0.5 was dropped, and support for 7.0.15, 7.1.4 and 7.1.5 added.
Also, there were several bug-fixes and the CI build now runs shellcheck on all bash scripts.

Supported Exasol Versions

  • 7.0: up to 7.0.15, except 7.0.5
  • 7.1: up to 7.1.5

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #148: Fix broken Github actions
  • #152: Fix bug where Bucket- and Database-forward might be the same
  • #154: Fix comparison of db versions
  • #160: Remove support for docker db v 7.0.5

Features / Enhancements:

  • #150: Updated exaplus and jdbc for test environment and cleaned up Dockerfile
  • #157: Add shellcheck verification
  • #146: Port starter scripts from script-languages-container-tool to this project
  • #140: Create or inject SSL Certificates into the Docker-DB
  • #164: Remove test and support for Exasol DB 6.2.x
  • #162: Make sure that all docker function calls use docker credentials if possible
  • #165: Integrate docker db 7.1.4, 7.1.5 and 7.0.15 and prepare release

Refactoring:

  • #141: Extract module name extraction into separate method

Documentation:

n/a

Security:

n/a

Docker db 7.1.3 and 7.0.14

02 Dec 15:55
6ec1f75
Compare
Choose a tag to compare

Summary

This release updates to docker db 7.1.3 and 7.0.14, and also contains some bugfixes.

Supported Exasol Versions

  • 6.2: up to 6.2.17
  • 7.0: up to 7.0.14
  • 7.1: up to 7.1.3

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #134: Release: Upload of artifacts must not run within matrix build
  • #25: Avoid that cleanup methods can be called multiple times when the task is a child task of multiple other task

Features / Enhancements:

  • #138: Integrate new Docker dbs 7.1.3 and 7.0.14

Refactoring:

n/a

Documentation:

  • #143: Prepare release 0.7.0

Security:

n/a

Docker db 7.1.2

16 Nov 13:54
696cf33
Compare
Choose a tag to compare

Summary

This release updates to docker db 7.1.2, and also contains a major refactoring, where the job id needs to be assigned to every root task.
Besides this, it also contains a bugfix where the test data was not initially populated if the reuse_database_setup was set to true.
Also some release consistency checks were introduced.

Supported Exasol Versions

  • 6.2: up to 6.2.17
  • 7.0: up to 7.0.13
  • 7.1: up to 7.1.2

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #120: Test data not populated if reuse_database_setup is set to true, but database not setup

Features / Enhancements:

  • #118: Check release consistency
  • #129: Added docker-db version 7.1.2

Refactoring:

  • #122: make jobid a parameter of the task

Documentation:

  • #132: Prepare documentation for release 0.6.0

Security:

  • #126: Update urllib3 package

Add support for new docker-db versions

07 Oct 16:22
Compare
Choose a tag to compare

Summary

This release adds support for new docker-db versions 6.2.17, 7.0.13 and 7.1.1

Supported Exasol Versions

  • 6.2: up to 6.2.17
  • 7.0: up to 7.0.13
  • 7.1: up to 7.1.1

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #34 :Test container does not get restarted if it gets rebuild and reuse is activated

Features / Enhancements:

  • #106: Add support for docker-db 7.1.0-d1
  • #111: Add docker-db version 6.2.16 and 7.0.12
  • #116: Add docker-db 7.0.13, 6.2.17-d1 and 7.1.1

Refactoring:

n/a

Fix index out-of-range in FileDirectoryListHasher

29 Jul 15:20
2ba6942
Compare
Choose a tag to compare

Summary

This release fixes an index-out-of-range bug in the FileDirectoryListHasher which occurs for single character file or directory names.

Supported Exasol Versions

  • 6.2: up to 6.2.15
  • 7.0: up to 7.0.11

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #103: Index out of range exception in FileDirectoryListHasher

Features / Enhancements:

n/a

Refactoring:

n/a

New docker-db versions

22 Jul 18:09
84c4e2d
Compare
Choose a tag to compare

This release contains support for new docker-db version 7.0.11.

New supported Exasol Versions

  • 6.2: 6.2.14, 6.2.15,
  • 7.0: 7.0.4, 7.0.5, 7.0.6, 7.0.7, 7.0.8, 7.0.9, 7.0.10, 7.0.11

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #99: Fixed click parameters for external-exasol-db-port and external-exasol-bucketfs-port
  • #97: Fixed computation of hash in exaslct if path contains symlink loops

Features / Enhancements:

  • #93: Add docker-db versions 7.0.11 and prepare release
  • #95: Changed changelog file names (#96)
  • #101: Added config for publishing release on community portal

Refactoring:

n/a

Fix version number

14 Jun 18:43
948ed9b
Compare
Choose a tag to compare

Summary

This release aims to fix the version code which was incorrectly set on v0.3.0.

New supported Exasol Versions

n/a

If you need further versions, please open an issue.

Tested Docker Runtimes

Bug Fixes:

  • #89: Correct version to 0.3.1

Features / Enhancements:

n/a