Releases: exasol/script-languages-container-tool
0.13.0: Update minimal supported Python version to 3.8
Summary
In this release, the minimal supported python version is updated to 3.8. In the process,
the integration-test-docker-environment is updated to version 0.11.0.
Additionally, an explicit dependency to importlib-resources is added, and permissions for docker credentials env file were fixed.
Features / Enhancements
n/a
Refactorings
- #118: Updated minimal supported python version to 3.8 and Integrate integration-test-docker-environment 0.11.0
Bug Fixes
- #145: Added explicit dependency to importlib-resources
- #150: Fixed permissions for docker credentials env file
Documentation
0.12.0: Use file-logging from integation-test-docker-environment
Summary
This release uses integration-test-docker-environment 0.10.0, which has built-in support for file-logging. Thus, the custom implementation of log-redirector has been removed.
Features / Enhancements
- #139: Removed log-redirector and update to integration-test-docker-environment 0.10.0
Bug Fixes
- #142: Fixed clean-all-images command
Documentation
n/a
0.11.0: Critical Bugfix for log-redirection
Summary
This release contains 2 bug-fixes, one of it is critical because it (#133) fixes a possible crash of the Python Interpreter on exit.
Features / Enhancements
n/a
Bug Fixes
- #131: Fixed typehint for parameter release_goal in commands
- #133: Fixed crash of Python interpreter when executing exaslct commands multiple times
Documentation
- #135: Prepare release 0.11.0
0.10.0: Starter-script installation via Python
Summary
The main issue of this release is the new implementation of the start-script installation, which has been moved into the Python package (previously was implemented as bash scripts). The integration tests for the starter-scripts are now part of the regular Python-Unit-Tests (/test).
Also, Python 2 was removed from the Test-Container and the integration-test-docker-environment was increased to v0.9.0. Besides, there were two bug fixes.
Features / Enhancements
- #111: Remove Python2 in TestContainer
- #117: Integrate integration-test-docker-environment 0.9.0
- #121: Install starter-scripts via Python
Bug Fixes
- #109: fix starter scripts on GNU bash 4.2
- #123: Fix error when running exaslct on a path containing spaces
Documentation
- #126: Prepared release 0.10.0
Integration-Test-Docker-Environment 0.8.0
Summary
This release updates to integration-test-docker-environment 0.8.0. Also the CI build now runs shellcheck on all bash scripts.
Features / Enhancements
- #31: Setup shellcheck for the starter scripts
- #105: Update integration-test-docker-environment and prepare release
Bug Fixes
n/a
Documentation
n/a
Bugfixes for security scan
New security scan command
Summary
This release adds a new command for running security scans on the release image of a script-language-container.
The integration-test-docker-environment was updated to v0.7.0. Also , there were minor bugfixes and performance improvements for the integration tests.
Features / Enhancements
- #90: Improve test performance
- #81: Add security scan command
- #97: Update integration-test-docker-environment
Bug Fixes
Documentation
n/a
Updated to Integrate integration test docker environment 0.6.0
Summary
This release uses the Integrate integration test docker environment 0.6.0.
Also, some release consistency check have been integrated.
Features / Enhancements
- #88: Integrate integration test docker environment 0.6.0
- #84: Check release consistency and upload release artifacts
Bug Fixes
n/a
Documentation
n/a
Run tests with Python3
Summary
This version runs the db-tests with Python3, instead of Python2.7 (which has reached EOL).
Therefore, the test-environment installs Python3. Note that all script-language tests must be changed to Python3 with this change.
Features / Enhancements
Bug Fixes
n/a
Documentation
- #83: Prepare changelog for release 0.5.0
Using integration-test-docker-environment 0.5.0
Summary
This release uses version 0.5.0 of the integration-test-docker-environment, with support of docker-dbs: 6.2.17, 7.0.13 and 7.1.1.
Features / Enhancements
- #75: Update to integration-test-docker-environment 0.5.0
Bug Fixes
n/a
Documentation
n/a