Releases: exasol/exasol-test-setup-abstraction-server
0.3.9: Fix startup with DockerDB 8.27.0
Summary
This release fixes startup of DockerDB version 8.27.0 and later.
Bugfixes
- #50: Fixed startup of DockerDB 8.27.0
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.1.3
to2.1.4
- Updated
io.javalin:javalin:6.1.3
to6.1.6
Test Dependency Updates
- Updated
org.mockito:mockito-junit-jupiter:5.11.0
to5.12.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.3.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
Go-client
Compile Dependency Updates
- Updated
github.com/exasol/exasol-driver-go:v1.0.6
tov1.0.7
0.3.8: Fix SSH connection to Exasol Docker container 8.25.0 and later
Summary
This release fixes error JSchException: Algorithm negotiation fail
when starting an Exasol Docker container 8.25.0 and later. It also updates the default Exasol version to 8.26.0.
Bugfixes
- #48: Fixed SSH connection to Exasol Docker container 8.25.0 and later
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.1.2
to2.1.3
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-jdk14:2.0.12
to2.0.13
0.3.7: Fix CVE-2024-29025 in io.netty:netty-codec-http:jar:4.1.107.Final:runtime
Summary
This release fixes vulnerability CVE-2024-29025 in io.netty:netty-codec-http:jar:4.1.107.Final:runtime
.
Security
- #46: Fixed CVE-2024-29025 in
io.netty:netty-codec-http:jar:4.1.107.Final:runtime
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.1.1
to2.1.2
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.0
to2.0.2
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.6.0
to3.7.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.12.1
to3.13.0
- Updated
org.codehaus.mojo:exec-maven-plugin:3.1.0
to3.2.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.11
to0.8.12
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.10.0.2594
to3.11.0.3922
Go-client
Compile Dependency Updates
- Updated
github.com/exasol/exasol-driver-go:v1.0.4
tov1.0.6
Test Dependency Updates
- Updated
github.com/antchfx/xmlquery:v1.3.18
tov1.4.0
0.3.6: Fix CVE-2024-25710 and CVE-2024-26308 in compile dependency
Summary
This release fixes vulnerabilities CVE-2024-25710 and CVE-2024-26308 in compile dependency org.apache.commons:commons-compress
.
The Go client now requires Go version 1.21.
Excluded Vulnerability We accept vulnerability CVE-2017-10355 (CWE-833: Deadlock) in transitive compile dependency xerces:xercesImpl:jar:2.12.2
as we assume that we only connect to the known endpoint ExaOperations.
Security
- #44: Fixed vulnerabilities CVE-2024-25710 and CVE-2024-26308 in compile dependency
org.apache.commons:commons-compress
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.1.0
to2.1.1
- Updated
io.javalin:javalin:5.6.3
to6.1.3
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-jdk14:2.0.9
to2.0.12
Test Dependency Updates
- Updated
io.rest-assured:rest-assured:5.3.2
to5.4.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.1
to5.10.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.1
to5.10.2
- Updated
org.mockito:mockito-junit-jupiter:5.7.0
to5.11.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.3.1
to2.0.0
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.11.0
to3.12.1
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.2.2
to3.2.5
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.2
to3.2.5
- Added
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.5.0
to1.6.0
Go-client
Compile Dependency Updates
- Updated
golang:1.20
to1.21
- Updated
github.com/stretchr/testify:v1.8.4
tov1.9.0
0.3.5: Update default Exasol version to 8.23.1
Summary
This release updates the default Exasol DB version to 8.23.1.
Features
- #42: Updated default Exasol DB version to 8.23.1
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.0.4
to2.1.0
Test Dependency Updates
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.0
to5.10.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.0
to5.10.1
- Updated
org.mockito:mockito-junit-jupiter:5.6.0
to5.7.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.3.0
to1.3.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.1.2
to3.2.2
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.1.2
to3.2.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.0
to2.16.2
- Updated
org.jacoco:jacoco-maven-plugin:0.8.10
to0.8.11
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184
to3.10.0.2594
Go-client
Compile Dependency Updates
- Updated
github.com/exasol/exasol-driver-go:v1.0.3
tov1.0.4
0.3.4: Configure startup timeout
Summary
This release increases the timeout for starting the server using the Go client from 500s to 10 minutes. This might be necessary in case of a slow machine. The release also allows configuring the timeout.
The release also upgrades the default Exasol version to 7.1.23.
Note: This release contains the following third party libraries with vulnerabilities:
io.netty:netty-handler
: CVE-2023-4586 CWE-300: Channel Accessible by Non-Endpoint ('Man-in-the-Middle') (6.5);fr.turri:aXMLRPC
: CVE-2020-36641 CWE-611: Improper Restriction of XML External Entity Reference ('XXE') (9.8);
We assume that these vulnerabilities are not exploitable.
Features
- #41: Added configuration for server startup timeout
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.0.2
to2.0.4
- Updated
io.javalin:javalin:5.6.1
to5.6.3
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-jdk14:2.0.7
to2.0.9
Test Dependency Updates
- Updated
io.rest-assured:rest-assured:5.3.1
to5.3.2
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.3
to5.10.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.3
to5.10.0
- Updated
org.mockito:mockito-junit-jupiter:5.4.0
to5.6.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.3
to1.3.0
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.5.0
to3.6.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.3.0
to3.4.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0
to3.1.2
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0
to3.1.2
- Updated
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
to2.0.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.4.1
to1.5.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.15.0
to2.16.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.9
to0.8.10
Go-client
Compile Dependency Updates
- Updated
golang:1.19
to1.20
- Updated
github.com/exasol/exasol-driver-go:v1.0.0
tov1.0.3
Test Dependency Updates
- Updated
github.com/antchfx/xmlquery:v1.3.17
tov1.3.18
0.3.3: Upgrade dependencies on top of 0.3.2
Summary
This release fixes CVE-2022-41723 in dependency golang.org/x/net
and CVE-2023-34462 in io.netty:netty-handler
. It also upgrades the default Exasol version to 7.1.19.
Bugfixes
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:2.0.0
to2.0.2
- Removed
com.exasol:exasol-testcontainers:6.5.1
- Updated
io.javalin:javalin:5.3.2
to5.6.1
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-jdk14:2.0.6
to2.0.7
Test Dependency Updates
- Updated
io.rest-assured:rest-assured:5.3.0
to5.3.1
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.2
to5.9.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.2
to5.9.3
- Updated
org.mockito:mockito-junit-jupiter:5.1.1
to5.4.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1
to1.2.3
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.4.2
to3.5.0
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1
to3.11.0
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0
to3.3.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7
to3.0.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
to3.0.0
- Added
org.basepom.maven:duplicate-finder-maven-plugin:1.5.1
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.3.0
to1.4.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0
to2.15.0
- Updated
org.jacoco:jacoco-maven-plugin:0.8.8
to0.8.9
Go-client
Compile Dependency Updates
- Updated
golang:1.18
to1.19
- Updated
github.com/exasol/exasol-driver-go:v0.4.6
tov1.0.0
Test Dependency Updates
- Updated
github.com/antchfx/xmlquery:v1.3.15
tov1.3.17
- Updated
github.com/stretchr/testify:v1.8.1
tov1.8.4
0.3.2: Improve Docker Container Reuse
Summary
This release avoids starting new Docker containers for each working directory in which the server was started.
Bugfixes
- #31: Fixed starting new Docker containers for each working directory
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Added
com.exasol:exasol-testcontainers:6.5.1
- Updated
io.javalin:javalin:5.3.1
to5.3.2
Runtime Dependency Updates
- Added
org.slf4j:slf4j-jdk14:2.0.6
Test Dependency Updates
- Updated
org.mockito:mockito-junit-jupiter:5.0.0
to5.1.1
Go-client
Test Dependency Updates
- Updated
github.com/antchfx/xmlquery:v1.3.14
tov1.3.15
0.3.1: Upgrade dependencies
Summary
In this release we removed a workaround for fixed issue exasol-test-setup-abstraction-java#46 and upgraded dependencies.
Features
- #27: Removed workaround for exasol-test-setup-abstraction-java#46
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:1.0.0
to2.0.0
- Updated
io.javalin:javalin:5.1.2
to5.3.1
Test Dependency Updates
- Updated
io.rest-assured:rest-assured:5.2.0
to5.3.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.1
to5.9.2
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.1
to5.9.2
- Updated
org.mockito:mockito-junit-jupiter:4.8.1
to5.0.0
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.0
to0.4.2
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2
to1.2.1
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.15
to0.16
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.3.0
to3.4.2
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2
to3.3.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5
to3.0.0-M7
- Updated
org.codehaus.mojo:exec-maven-plugin:3.0.0
to3.1.0
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7
to1.3.0
- Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0
to2.13.0
Go-client
Test Dependency Updates
- Updated
github.com/antchfx/xmlquery:v1.3.12
tov1.3.14
0.3.0: Specify Exasol version
Summary
In this release we changed the way how to configure the test setup. Instead of calling Create("config.json")
you now use New().CloudSetupConfigFilePath("config.json").Start()
. This emphasizes that the config file is optional and it allows specifying the Exasol Docker DB version to use with New().DockerDbVersion("7.1.15").Start()
.
Features
- #22: Added option to specify the Exasol Docker DB version
Dependency Updates
Server for the Exasol Test-Setup Abstraction
Compile Dependency Updates
- Updated
com.exasol:exasol-test-setup-abstraction-java:0.3.2
to1.0.0
- Updated
io.javalin:javalin:4.6.4
to5.1.2
Test Dependency Updates
- Removed
commons-codec:commons-codec:1.15
- Updated
io.rest-assured:rest-assured:5.1.1
to5.2.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.9.0
to5.9.1
- Updated
org.junit.jupiter:junit-jupiter-params:5.9.0
to5.9.1
- Updated
org.mockito:mockito-junit-jupiter:4.7.0
to4.8.1
Go-client
Compile Dependency Updates
- Updated
github.com/exasol/exasol-driver-go:v0.4.5
tov0.4.6
Test Dependency Updates
- Updated
github.com/stretchr/testify:v1.8.0
tov1.8.1