Skip to content

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.

29 Aug 13:35
c163778
Compare
Choose a tag to compare

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.

25 May 13:53
bbe4f6e
Compare
Choose a tag to compare

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

18 May 10:33
6a1f75a
Compare
Choose a tag to compare

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

  • #144: Added documentation regarding installation of starter scripts and added contributing.md
  • #147: Improved short help messages
  • #155: Prepare release

0.12.0: Use file-logging from integation-test-docker-environment

28 Apr 14:45
c81e2a0
Compare
Choose a tag to compare

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

20 Apr 19:34
46a7477
Compare
Choose a tag to compare

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

04 Apr 15:33
1e91001
Compare
Choose a tag to compare

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

27 Jan 16:25
b43795a
Compare
Choose a tag to compare

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

22 Dec 12:31
74c3496
Compare
Choose a tag to compare

Summary

This release fixes two minor bugs for the security scan command.

Features / Enhancements

n/a

Bug Fixes

  • #100: Timeout during security scan
  • #99: Fixed warning when running security scan

Documentation

n/a

New security scan command

06 Dec 17:40
036f5f3
Compare
Choose a tag to compare

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

  • #63: Force rebuild of docker image for unit tests
  • #93: Fix installer template of exaslct

Documentation

n/a

Updated to Integrate integration test docker environment 0.6.0

18 Nov 10:59
c1e46d0
Compare
Choose a tag to compare

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