diff --git a/.github/workflows/project-keeper.sh b/.github/workflows/project-keeper.sh index 02b7190..4911800 100755 --- a/.github/workflows/project-keeper.sh +++ b/.github/workflows/project-keeper.sh @@ -5,7 +5,7 @@ set -o nounset set -o pipefail readonly pk_mode="${1-verify}"; -readonly version="2.9.6" +readonly version="2.9.7" readonly pk_jar="$HOME/.m2/repository/com/exasol/project-keeper-cli/$version/project-keeper-cli-$version.jar" diff --git a/README.md b/README.md index 956a3fa..7db09e9 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ package test import testSetupAbstraction "github.com/exasol/exasol-test-setup-abstraction-server/go-client" func myTest() { - exasol, err := testSetupAbstraction.New().CloudSetupConfigFilePath("myConfig.json").DockerDbVersion("7.1.15").Start() + exasol, err := testSetupAbstraction.New().CloudSetupConfigFilePath("myConfig.json").DockerDbVersion("7.1.21").Start() if err != nil { panic("failed to start test setup") } diff --git a/dependencies.md b/dependencies.md index c7d42f4..cc76c71 100644 --- a/dependencies.md +++ b/dependencies.md @@ -5,53 +5,53 @@ ### Compile Dependencies -| Dependency | License | -| ----------------------------------------- | --------------------------------------------- | -| [exasol-test-setup-abstraction-java][0] | [MIT License][1] | -| [Test containers for Exasol on Docker][2] | [MIT License][3] | -| [javalin][4] | [The Apache Software License, Version 2.0][5] | +| Dependency | License | +| --------------------------------------- | --------------------------------------------- | +| [exasol-test-setup-abstraction-java][0] | [MIT License][1] | +| [javalin][2] | [The Apache Software License, Version 2.0][3] | ### Test Dependencies | Dependency | License | | ------------------------------ | --------------------------------- | -| [JUnit Jupiter Engine][6] | [Eclipse Public License v2.0][7] | -| [JUnit Jupiter Params][6] | [Eclipse Public License v2.0][7] | -| [Hamcrest][8] | [BSD License 3][9] | -| [mockito-junit-jupiter][10] | [The MIT License][11] | -| [REST Assured][12] | [Apache 2.0][13] | -| [JUnit5 System Extensions][14] | [Eclipse Public License v2.0][15] | +| [JUnit Jupiter Engine][4] | [Eclipse Public License v2.0][5] | +| [JUnit Jupiter Params][4] | [Eclipse Public License v2.0][5] | +| [Hamcrest][6] | [BSD License 3][7] | +| [mockito-junit-jupiter][8] | [The MIT License][9] | +| [REST Assured][10] | [Apache 2.0][11] | +| [JUnit5 System Extensions][12] | [Eclipse Public License v2.0][13] | ### Runtime Dependencies | Dependency | License | | ------------------------- | ----------------- | -| [SLF4J JDK14 Binding][16] | [MIT License][17] | +| [SLF4J JDK14 Binding][14] | [MIT License][15] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][18] | [GNU LGPL 3][19] | -| [Apache Maven Compiler Plugin][20] | [Apache License, Version 2.0][21] | -| [Apache Maven Enforcer Plugin][22] | [Apache-2.0][21] | -| [Maven Flatten Plugin][23] | [Apache Software Licenese][21] | -| [Exec Maven Plugin][24] | [Apache License 2][21] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][25] | [ASL2][5] | -| [Maven Surefire Plugin][26] | [Apache License, Version 2.0][21] | -| [Versions Maven Plugin][27] | [Apache License, Version 2.0][21] | -| [Apache Maven Assembly Plugin][28] | [Apache License, Version 2.0][21] | -| [Apache Maven JAR Plugin][29] | [Apache License, Version 2.0][21] | -| [Artifact reference checker and unifier][30] | [MIT License][31] | -| [Maven Failsafe Plugin][32] | [Apache License, Version 2.0][21] | -| [JaCoCo :: Maven Plugin][33] | [Eclipse Public License 2.0][34] | -| [error-code-crawler-maven-plugin][35] | [MIT License][36] | -| [Reproducible Build Maven Plugin][37] | [Apache 2.0][5] | -| [Maven Clean Plugin][38] | [The Apache Software License, Version 2.0][5] | -| [Maven Resources Plugin][39] | [The Apache Software License, Version 2.0][5] | -| [Maven Install Plugin][40] | [The Apache Software License, Version 2.0][5] | -| [Maven Deploy Plugin][41] | [The Apache Software License, Version 2.0][5] | -| [Maven Site Plugin 3][42] | [The Apache Software License, Version 2.0][5] | +| [SonarQube Scanner for Maven][16] | [GNU LGPL 3][17] | +| [Apache Maven Compiler Plugin][18] | [Apache-2.0][19] | +| [Apache Maven Enforcer Plugin][20] | [Apache-2.0][19] | +| [Maven Flatten Plugin][21] | [Apache Software Licenese][19] | +| [Exec Maven Plugin][22] | [Apache License 2][19] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][23] | [ASL2][3] | +| [Maven Surefire Plugin][24] | [Apache-2.0][19] | +| [Versions Maven Plugin][25] | [Apache License, Version 2.0][19] | +| [duplicate-finder-maven-plugin Maven Mojo][26] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][27] | [Apache License, Version 2.0][19] | +| [Apache Maven JAR Plugin][28] | [Apache License, Version 2.0][19] | +| [Artifact reference checker and unifier][29] | [MIT License][30] | +| [Maven Failsafe Plugin][31] | [Apache-2.0][19] | +| [JaCoCo :: Maven Plugin][32] | [Eclipse Public License 2.0][33] | +| [error-code-crawler-maven-plugin][34] | [MIT License][35] | +| [Reproducible Build Maven Plugin][36] | [Apache 2.0][3] | +| [Maven Clean Plugin][37] | [The Apache Software License, Version 2.0][3] | +| [Maven Resources Plugin][38] | [The Apache Software License, Version 2.0][3] | +| [Maven Install Plugin][39] | [The Apache Software License, Version 2.0][3] | +| [Maven Deploy Plugin][40] | [The Apache Software License, Version 2.0][3] | +| [Maven Site Plugin 3][41] | [The Apache Software License, Version 2.0][3] | ## Go-client @@ -59,60 +59,59 @@ | Dependency | License | | ---------------------------------- | --------- | -| github.com/exasol/exasol-driver-go | [MIT][43] | +| github.com/exasol/exasol-driver-go | [MIT][42] | ### Test Dependencies | Dependency | License | | --------------------------- | --------- | -| github.com/antchfx/xmlquery | [MIT][44] | -| github.com/stretchr/testify | [MIT][45] | -| gopkg.in/yaml.v3 | [MIT][46] | +| github.com/antchfx/xmlquery | [MIT][43] | +| github.com/stretchr/testify | [MIT][44] | +| gopkg.in/yaml.v3 | [MIT][45] | [0]: https://github.com/exasol/exasol-test-setup-abstraction-java/ [1]: https://github.com/exasol/exasol-test-setup-abstraction-java/blob/main/LICENSE -[2]: https://github.com/exasol/exasol-testcontainers/ -[3]: https://github.com/exasol/exasol-testcontainers/blob/main/LICENSE -[4]: https://javalin.io/ -[5]: http://www.apache.org/licenses/LICENSE-2.0.txt -[6]: https://junit.org/junit5/ -[7]: https://www.eclipse.org/legal/epl-v20.html -[8]: http://hamcrest.org/JavaHamcrest/ -[9]: http://opensource.org/licenses/BSD-3-Clause -[10]: https://github.com/mockito/mockito -[11]: https://github.com/mockito/mockito/blob/main/LICENSE -[12]: http://code.google.com/p/rest-assured -[13]: http://www.apache.org/licenses/LICENSE-2.0.html -[14]: https://github.com/itsallcode/junit5-system-extensions -[15]: http://www.eclipse.org/legal/epl-v20.html -[16]: http://www.slf4j.org -[17]: http://www.opensource.org/licenses/mit-license.php -[18]: http://sonarsource.github.io/sonar-scanner-maven/ -[19]: http://www.gnu.org/licenses/lgpl.txt -[20]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[21]: https://www.apache.org/licenses/LICENSE-2.0.txt -[22]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[23]: https://www.mojohaus.org/flatten-maven-plugin/ -[24]: https://www.mojohaus.org/exec-maven-plugin -[25]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[26]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[27]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[28]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[29]: https://maven.apache.org/plugins/maven-jar-plugin/ -[30]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[31]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[32]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[33]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[34]: https://www.eclipse.org/legal/epl-2.0/ -[35]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[36]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[37]: http://zlika.github.io/reproducible-build-maven-plugin -[38]: http://maven.apache.org/plugins/maven-clean-plugin/ -[39]: http://maven.apache.org/plugins/maven-resources-plugin/ -[40]: http://maven.apache.org/plugins/maven-install-plugin/ -[41]: http://maven.apache.org/plugins/maven-deploy-plugin/ -[42]: http://maven.apache.org/plugins/maven-site-plugin/ -[43]: https://github.com/exasol/exasol-driver-go/blob/v0.4.7/LICENSE -[44]: https://github.com/antchfx/xmlquery/blob/HEAD/LICENSE -[45]: https://github.com/stretchr/testify/blob/HEAD/LICENSE -[46]: https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE +[2]: https://javalin.io/ +[3]: http://www.apache.org/licenses/LICENSE-2.0.txt +[4]: https://junit.org/junit5/ +[5]: https://www.eclipse.org/legal/epl-v20.html +[6]: http://hamcrest.org/JavaHamcrest/ +[7]: http://opensource.org/licenses/BSD-3-Clause +[8]: https://github.com/mockito/mockito +[9]: https://github.com/mockito/mockito/blob/main/LICENSE +[10]: http://code.google.com/p/rest-assured +[11]: http://www.apache.org/licenses/LICENSE-2.0.html +[12]: https://github.com/itsallcode/junit5-system-extensions +[13]: http://www.eclipse.org/legal/epl-v20.html +[14]: http://www.slf4j.org +[15]: http://www.opensource.org/licenses/mit-license.php +[16]: http://sonarsource.github.io/sonar-scanner-maven/ +[17]: http://www.gnu.org/licenses/lgpl.txt +[18]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[19]: https://www.apache.org/licenses/LICENSE-2.0.txt +[20]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[21]: https://www.mojohaus.org/flatten-maven-plugin/ +[22]: https://www.mojohaus.org/exec-maven-plugin +[23]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[24]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[25]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[26]: https://github.com/basepom/duplicate-finder-maven-plugin +[27]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[28]: https://maven.apache.org/plugins/maven-jar-plugin/ +[29]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[30]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[31]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[32]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[33]: https://www.eclipse.org/legal/epl-2.0/ +[34]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[35]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[36]: http://zlika.github.io/reproducible-build-maven-plugin +[37]: http://maven.apache.org/plugins/maven-clean-plugin/ +[38]: http://maven.apache.org/plugins/maven-resources-plugin/ +[39]: http://maven.apache.org/plugins/maven-install-plugin/ +[40]: http://maven.apache.org/plugins/maven-deploy-plugin/ +[41]: http://maven.apache.org/plugins/maven-site-plugin/ +[42]: https://github.com/exasol/exasol-driver-go/blob/v1.0.0/LICENSE +[43]: https://github.com/antchfx/xmlquery/blob/HEAD/LICENSE +[44]: https://github.com/stretchr/testify/blob/HEAD/LICENSE +[45]: https://github.com/go-yaml/yaml/blob/v3.0.1/LICENSE diff --git a/doc/changes/changes_0.3.3.md b/doc/changes/changes_0.3.3.md index 1b55218..e8e1b8d 100644 --- a/doc/changes/changes_0.3.3.md +++ b/doc/changes/changes_0.3.3.md @@ -1,14 +1,15 @@ -# Exasol Test Setup Abstraction Server 0.3.3, released 2023-04-?? +# Exasol Test Setup Abstraction Server 0.3.3, released 2023-06-29 Code name: Upgrade dependencies on top of 0.3.2 ## Summary -This release fixes CVE-2022-41723 in dependency `golang.org/x/net`. +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. -## Features +## Bugfixes * #34: Updated dependencies +* #36: Updated dependencies ## Dependency Updates @@ -16,7 +17,9 @@ This release fixes CVE-2022-41723 in dependency `golang.org/x/net`. #### Compile Dependency Updates -* Updated `io.javalin:javalin:5.3.2` to `5.4.2` +* Updated `com.exasol:exasol-test-setup-abstraction-java:2.0.0` to `2.0.2` +* Removed `com.exasol:exasol-testcontainers:6.5.1` +* Updated `io.javalin:javalin:5.3.2` to `5.6.1` #### Runtime Dependency Updates @@ -24,24 +27,32 @@ This release fixes CVE-2022-41723 in dependency `golang.org/x/net`. #### Test Dependency Updates -* Updated `org.mockito:mockito-junit-jupiter:5.1.1` to `5.2.0` +* Updated `io.rest-assured:rest-assured:5.3.0` to `5.3.1` +* Updated `org.junit.jupiter:junit-jupiter-engine:5.9.2` to `5.9.3` +* Updated `org.junit.jupiter:junit-jupiter-params:5.9.2` to `5.9.3` +* Updated `org.mockito:mockito-junit-jupiter:5.1.1` to `5.4.0` #### Plugin Dependency Updates -* Updated `com.exasol:error-code-crawler-maven-plugin:1.2.1` to `1.2.2` +* Updated `com.exasol:error-code-crawler-maven-plugin:1.2.1` to `1.2.3` * Updated `org.apache.maven.plugins:maven-assembly-plugin:3.4.2` to `3.5.0` -* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.1.0` to `3.2.1` -* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7` to `3.0.0-M8` -* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7` to `3.0.0-M8` -* Updated `org.codehaus.mojo:versions-maven-plugin:2.13.0` to `2.14.2` +* Updated `org.apache.maven.plugins:maven-compiler-plugin:3.10.1` to `3.11.0` +* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.1.0` to `3.3.0` +* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M7` to `3.0.0` +* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7` to `3.0.0` +* Added `org.basepom.maven:duplicate-finder-maven-plugin:1.5.1` +* Updated `org.codehaus.mojo:flatten-maven-plugin:1.3.0` to `1.4.1` +* Updated `org.codehaus.mojo:versions-maven-plugin:2.13.0` to `2.15.0` +* Updated `org.jacoco:jacoco-maven-plugin:0.8.8` to `0.8.9` ### Go-client #### Compile Dependency Updates * Updated `golang:1.18` to `1.19` -* Updated `github.com/exasol/exasol-driver-go:v0.4.6` to `v0.4.7` +* Updated `github.com/exasol/exasol-driver-go:v0.4.6` to `v1.0.0` #### Test Dependency Updates -* Updated `github.com/stretchr/testify:v1.8.1` to `v1.8.2` +* Updated `github.com/antchfx/xmlquery:v1.3.15` to `v1.3.17` +* Updated `github.com/stretchr/testify:v1.8.1` to `v1.8.4` diff --git a/go-client/Builder_test.go b/go-client/Builder_test.go index 9a498c8..976c553 100644 --- a/go-client/Builder_test.go +++ b/go-client/Builder_test.go @@ -9,8 +9,8 @@ import ( ) // Default version specified in exasol-test-setup-abstraction-java -const DEFAULT_EXASOL_VERSION = "7.1.15" -const NON_DEFAULT_EXASOL_VERSION = "7.1.16" +const DEFAULT_EXASOL_VERSION = "7.1.19" +const NON_DEFAULT_EXASOL_VERSION = "7.1.21" type BuilderSuite struct { suite.Suite diff --git a/go-client/go.mod b/go-client/go.mod index 32e8626..7fc4a5a 100644 --- a/go-client/go.mod +++ b/go-client/go.mod @@ -2,25 +2,25 @@ module github.com/exasol/exasol-test-setup-abstraction-server/go-client go 1.19 -require github.com/exasol/exasol-driver-go v0.4.7 +require github.com/exasol/exasol-driver-go v1.0.0 -require github.com/stretchr/testify v1.8.2 +require github.com/stretchr/testify v1.8.4 require ( - github.com/antchfx/xmlquery v1.3.15 + github.com/antchfx/xmlquery v1.3.17 gopkg.in/yaml.v3 v3.0.1 ) require ( github.com/antchfx/xpath v1.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/exasol/error-reporting-go v0.1.1 // indirect + github.com/exasol/error-reporting-go v0.2.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/gorilla/websocket v1.5.0 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - golang.org/x/net v0.8.0 // indirect - golang.org/x/sync v0.1.0 // indirect - golang.org/x/text v0.8.0 // indirect + golang.org/x/net v0.11.0 // indirect + golang.org/x/sync v0.3.0 // indirect + golang.org/x/text v0.10.0 // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect ) diff --git a/go-client/go.sum b/go-client/go.sum index 80a04dd..c6b8fd4 100644 --- a/go-client/go.sum +++ b/go-client/go.sum @@ -1,16 +1,15 @@ -github.com/antchfx/xmlquery v1.3.15 h1:aJConNMi1sMha5G8YJoAIF5P+H+qG1L73bSItWHo8Tw= -github.com/antchfx/xmlquery v1.3.15/go.mod h1:zMDv5tIGjOxY/JCNNinnle7V/EwthZ5IT8eeCGJKRWA= -github.com/antchfx/xpath v1.2.3/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= +github.com/antchfx/xmlquery v1.3.17 h1:d0qWjPp/D+vtRw7ivCwT5ApH/3CkQU8JOeo3245PpTk= +github.com/antchfx/xmlquery v1.3.17/go.mod h1:Afkq4JIeXut75taLSuI31ISJ/zeq+3jG7TunF7noreA= github.com/antchfx/xpath v1.2.4 h1:dW1HB/JxKvGtJ9WyVGJ0sIoEcqftV3SqIstujI+B9XY= github.com/antchfx/xpath v1.2.4/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/exasol/error-reporting-go v0.1.1 h1:J8o3sahm69OTp/WoRfdSap3f6+2zqoOHxVwoB5k4dio= -github.com/exasol/error-reporting-go v0.1.1/go.mod h1:lUzRJqKLiSuYpqRUN2LVyj08WeHzhMEC/8Gmgtuqh1Y= -github.com/exasol/exasol-driver-go v0.4.7 h1:na0D7K3AcFD5Z7ZXP8cVemIYdb+F1TPb+TPoyxjAZ2I= -github.com/exasol/exasol-driver-go v0.4.7/go.mod h1:KnVcc5Kxf6/7rHL35QBIAWwt+d3KoKzReuA/u2MOBn0= +github.com/exasol/error-reporting-go v0.2.0 h1:nKIe4zYiTHbYrKJRlSNJcmGjTJCZredDh5akVHfIbRs= +github.com/exasol/error-reporting-go v0.2.0/go.mod h1:lUzRJqKLiSuYpqRUN2LVyj08WeHzhMEC/8Gmgtuqh1Y= +github.com/exasol/exasol-driver-go v1.0.0 h1:+CbB2noe8QDKnzdd4NM2tKAIczyw9prU0Gf5o9+gPqk= +github.com/exasol/exasol-driver-go v1.0.0/go.mod h1:p/saPOXAA5ZX5AtBJ6LuRycJzzGl1XtO7WpgjXjLX8U= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= @@ -25,46 +24,42 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= -github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= -golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU= +golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= +golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58= +golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= diff --git a/server/pk_generated_parent.pom b/server/pk_generated_parent.pom index 7e58954..8b613b9 100644 --- a/server/pk_generated_parent.pom +++ b/server/pk_generated_parent.pom @@ -42,7 +42,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} @@ -51,7 +51,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.2.1 + 3.3.0 enforce-maven @@ -71,7 +71,7 @@ org.codehaus.mojo flatten-maven-plugin - 1.3.0 + 1.4.1 true oss @@ -110,7 +110,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M8 + 3.0.0 @@ -121,7 +121,7 @@ org.codehaus.mojo versions-maven-plugin - 2.14.2 + 2.15.0 display-updates @@ -136,6 +136,32 @@ file:///${project.basedir}/versionsMavenPluginRules.xml + + org.basepom.maven + duplicate-finder-maven-plugin + 1.5.1 + + + default + verify + + check + + + + + true + true + true + true + true + true + false + true + true + false + + org.apache.maven.plugins maven-assembly-plugin @@ -189,7 +215,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.0.0-M8 + 3.0.0 @@ -210,7 +236,7 @@ org.jacoco jacoco-maven-plugin - 0.8.8 + 0.8.9 prepare-agent @@ -251,7 +277,7 @@ com.exasol error-code-crawler-maven-plugin - 1.2.2 + 1.2.3 verify diff --git a/server/pom.xml b/server/pom.xml index c56bda7..c081366 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -10,25 +10,18 @@ Test setup abstraction backend for Go and other languages. https://github.com/exasol/exasol-test-setup-abstraction-server/ - 5.9.2 + 5.9.3 com.exasol exasol-test-setup-abstraction-java - 2.0.0 - - - - com.exasol - exasol-testcontainers - 6.5.1 + 2.0.2 io.javalin javalin - 5.4.2 + 5.6.1 @@ -59,13 +52,13 @@ org.mockito mockito-junit-jupiter - 5.2.0 + 5.4.0 test io.rest-assured rest-assured - 5.3.0 + 5.3.1 test @@ -130,14 +123,19 @@ CVE-2020-36641 is reported to be fixed in aXMLRPC 1.12.1. We use version 1.13.0, so this is a false positive. --> CVE-2020-36641 - - - sonatype-2020-0026 + + org.basepom.maven + duplicate-finder-maven-plugin + + + + org/eclipse/jetty/http/encoding.properties + + +