Releases: exasol/script-languages-container-tool
0.15.0: Path-in-bucket parameter fix, initial API layer and support for stream output of tests to log files.
Summary
This release fixes a major bug which occured if the parameter "path-in-bucket" was not specified.
Also, it introduces a new API module , which allows the usage of the script-languages-container-tools functionality from other Python packages.
The handling of the logging for tests has been improved, as the logs are now written to the log-file during the test execution.
Besides, there is one more bugfix and a minor improvement in the documentation in the code.
Features / Enhancements
- #160: Streamed test output to log file
Refactorings
- #124: Moved implementations of all click commands in separate methods
Bug Fixes
- #163: Fixed upload path if --path-in-bucket not specified
- #164: Fixed default values for click parameters of type multiple=true
Documentation
- #152: Added note to exalsct scripts that these files are generated
0.14.0: Provide docker credentials to tests.
Summary
This release contains a bugfix which avoids that tests exceed the Dockerhub pull rate limit and fail.
Features / Enhancements
n/a
Refactorings
n/a
Bug Fixes
- #157: Injected docker credentials to test as environment variables
Documentation
n/a
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