diff --git a/dependencies.md b/dependencies.md index e684ff8b..ba4438f1 100644 --- a/dependencies.md +++ b/dependencies.md @@ -3,112 +3,116 @@ ## Compile Dependencies -| Dependency | License | -| --------------------------- | ---------------- | -| [Testcontainers Core][0] | [MIT][1] | -| [Testcontainers :: JDBC][0] | [MIT][1] | -| [JSch][2] | [Revised BSD][3] | -| [database-cleaner][4] | [MIT License][5] | -| [BucketFS Java][6] | [MIT License][7] | +| Dependency | License | +| --------------------------- | -------------------------------------------- | +| [Testcontainers Core][0] | [MIT][1] | +| [Testcontainers :: JDBC][0] | [MIT][1] | +| [JSch][2] | [Revised BSD][3]; [Revised BSD][4]; [ISC][5] | +| [database-cleaner][6] | [MIT License][7] | +| [BucketFS Java][8] | [MIT License][9] | ## Test Dependencies -| Dependency | License | -| ---------------------------------------------- | -------------------------------- | -| [JUnit Jupiter Engine][8] | [Eclipse Public License v2.0][9] | -| [JUnit Jupiter Params][8] | [Eclipse Public License v2.0][9] | -| [Testcontainers :: JUnit Jupiter Extension][0] | [MIT][1] | -| [Hamcrest][10] | [BSD License 3][11] | -| [mockito-junit-jupiter][12] | [MIT][13] | -| [junit-pioneer][14] | [Eclipse Public License v2.0][9] | -| [Apache Derby Network Server][15] | [Apache 2][16] | -| [Apache Derby Client JDBC Driver][15] | [Apache 2][16] | -| [Exasol UDF API for Java][17] | [MIT License][18] | -| [SLF4J JDK14 Binding][19] | [MIT License][20] | +| Dependency | License | +| ---------------------------------------------- | --------------------------------- | +| [JUnit Jupiter Engine][10] | [Eclipse Public License v2.0][11] | +| [JUnit Jupiter Params][10] | [Eclipse Public License v2.0][11] | +| [Testcontainers :: JUnit Jupiter Extension][0] | [MIT][1] | +| [Hamcrest][12] | [BSD License 3][13] | +| [mockito-junit-jupiter][14] | [MIT][15] | +| [junit-pioneer][16] | [Eclipse Public License v2.0][11] | +| [Apache Derby Network Server][17] | [Apache 2][18] | +| [Apache Derby Client JDBC Driver][17] | [Apache 2][18] | +| [Exasol UDF API for Java][19] | [MIT License][20] | +| [EqualsVerifier \| release normal jar][21] | [Apache License, Version 2.0][22] | +| [SLF4J JDK14 Binding][23] | [MIT License][24] | ## Runtime Dependencies | Dependency | License | | ----------------------------- | ----------------------- | -| [Apache Commons Compress][21] | [Apache-2.0][22] | -| [Apache Commons Codec][23] | [Apache-2.0][22] | -| [Exasol JDBC Driver][24] | [EXAClient License][25] | +| [Apache Commons Compress][25] | [Apache-2.0][22] | +| [Apache Commons Codec][26] | [Apache-2.0][22] | +| [Exasol JDBC Driver][27] | [EXAClient License][28] | ## Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | ------------------------------------- | -| [SonarQube Scanner for Maven][26] | [GNU LGPL 3][27] | -| [Apache Maven Toolchains Plugin][28] | [Apache License, Version 2.0][22] | -| [Apache Maven Compiler Plugin][29] | [Apache-2.0][22] | -| [Apache Maven Enforcer Plugin][30] | [Apache-2.0][22] | -| [Maven Flatten Plugin][31] | [Apache Software Licenese][22] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][32] | [ASL2][16] | -| [Maven Surefire Plugin][33] | [Apache-2.0][22] | -| [Versions Maven Plugin][34] | [Apache License, Version 2.0][22] | -| [duplicate-finder-maven-plugin Maven Mojo][35] | [Apache License 2.0][36] | -| [Apache Maven Deploy Plugin][37] | [Apache-2.0][22] | -| [Apache Maven GPG Plugin][38] | [Apache-2.0][22] | -| [Apache Maven Source Plugin][39] | [Apache License, Version 2.0][22] | -| [Apache Maven Javadoc Plugin][40] | [Apache-2.0][22] | -| [Nexus Staging Maven Plugin][41] | [Eclipse Public License][42] | -| [Project Keeper Maven plugin][43] | [The MIT License][44] | -| [OpenFastTrace Maven Plugin][45] | [GNU General Public License v3.0][46] | -| [Maven Failsafe Plugin][47] | [Apache-2.0][22] | -| [JaCoCo :: Maven Plugin][48] | [EPL-2.0][49] | -| [error-code-crawler-maven-plugin][50] | [MIT License][51] | -| [Reproducible Build Maven Plugin][52] | [Apache 2.0][16] | +| [SonarQube Scanner for Maven][29] | [GNU LGPL 3][30] | +| [Apache Maven Toolchains Plugin][31] | [Apache License, Version 2.0][22] | +| [Apache Maven Compiler Plugin][32] | [Apache-2.0][22] | +| [Apache Maven Enforcer Plugin][33] | [Apache-2.0][22] | +| [Maven Flatten Plugin][34] | [Apache Software Licenese][22] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][35] | [ASL2][18] | +| [Maven Surefire Plugin][36] | [Apache-2.0][22] | +| [Versions Maven Plugin][37] | [Apache License, Version 2.0][22] | +| [duplicate-finder-maven-plugin Maven Mojo][38] | [Apache License 2.0][39] | +| [Apache Maven Deploy Plugin][40] | [Apache-2.0][22] | +| [Apache Maven GPG Plugin][41] | [Apache-2.0][22] | +| [Apache Maven Source Plugin][42] | [Apache License, Version 2.0][22] | +| [Apache Maven Javadoc Plugin][43] | [Apache-2.0][22] | +| [Nexus Staging Maven Plugin][44] | [Eclipse Public License][45] | +| [Project Keeper Maven plugin][46] | [The MIT License][47] | +| [OpenFastTrace Maven Plugin][48] | [GNU General Public License v3.0][49] | +| [Maven Failsafe Plugin][50] | [Apache-2.0][22] | +| [JaCoCo :: Maven Plugin][51] | [EPL-2.0][52] | +| [error-code-crawler-maven-plugin][53] | [MIT License][54] | +| [Reproducible Build Maven Plugin][55] | [Apache 2.0][18] | [0]: https://java.testcontainers.org [1]: http://opensource.org/licenses/MIT -[2]: http://www.jcraft.com/jsch/ -[3]: http://www.jcraft.com/jsch/LICENSE.txt -[4]: https://github.com/exasol/database-cleaner/ -[5]: https://github.com/exasol/database-cleaner/blob/main/LICENSE -[6]: https://github.com/exasol/bucketfs-java/ -[7]: https://github.com/exasol/bucketfs-java/blob/main/LICENSE -[8]: https://junit.org/junit5/ -[9]: https://www.eclipse.org/legal/epl-v20.html -[10]: http://hamcrest.org/JavaHamcrest/ -[11]: http://opensource.org/licenses/BSD-3-Clause -[12]: https://github.com/mockito/mockito -[13]: https://opensource.org/licenses/MIT -[14]: https://junit-pioneer.org/ -[15]: http://db.apache.org/derby/ -[16]: http://www.apache.org/licenses/LICENSE-2.0.txt -[17]: https://github.com/exasol/udf-api-java/ -[18]: https://github.com/exasol/udf-api-java/blob/main/LICENSE -[19]: http://www.slf4j.org -[20]: http://www.opensource.org/licenses/mit-license.php -[21]: https://commons.apache.org/proper/commons-compress/ +[2]: https://github.com/mwiede/jsch +[3]: https://github.com/mwiede/jsch/blob/master/LICENSE.txt +[4]: https://github.com/mwiede/jsch/blob/master/LICENSE.JZlib.txt +[5]: https://github.com/mwiede/jsch/blob/master/LICENSE.jBCrypt.txt +[6]: https://github.com/exasol/database-cleaner/ +[7]: https://github.com/exasol/database-cleaner/blob/main/LICENSE +[8]: https://github.com/exasol/bucketfs-java/ +[9]: https://github.com/exasol/bucketfs-java/blob/main/LICENSE +[10]: https://junit.org/junit5/ +[11]: https://www.eclipse.org/legal/epl-v20.html +[12]: http://hamcrest.org/JavaHamcrest/ +[13]: http://opensource.org/licenses/BSD-3-Clause +[14]: https://github.com/mockito/mockito +[15]: https://opensource.org/licenses/MIT +[16]: https://junit-pioneer.org/ +[17]: http://db.apache.org/derby/ +[18]: http://www.apache.org/licenses/LICENSE-2.0.txt +[19]: https://github.com/exasol/udf-api-java/ +[20]: https://github.com/exasol/udf-api-java/blob/main/LICENSE +[21]: https://www.jqno.nl/equalsverifier [22]: https://www.apache.org/licenses/LICENSE-2.0.txt -[23]: https://commons.apache.org/proper/commons-codec/ -[24]: http://www.exasol.com/ -[25]: https://repo1.maven.org/maven2/com/exasol/exasol-jdbc/24.1.0/exasol-jdbc-24.1.0-license.txt -[26]: http://sonarsource.github.io/sonar-scanner-maven/ -[27]: http://www.gnu.org/licenses/lgpl.txt -[28]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[29]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[30]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[31]: https://www.mojohaus.org/flatten-maven-plugin/ -[32]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[33]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[34]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[35]: https://basepom.github.io/duplicate-finder-maven-plugin -[36]: http://www.apache.org/licenses/LICENSE-2.0.html -[37]: https://maven.apache.org/plugins/maven-deploy-plugin/ -[38]: https://maven.apache.org/plugins/maven-gpg-plugin/ -[39]: https://maven.apache.org/plugins/maven-source-plugin/ -[40]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[41]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ -[42]: http://www.eclipse.org/legal/epl-v10.html -[43]: https://github.com/exasol/project-keeper/ -[44]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[45]: https://github.com/itsallcode/openfasttrace-maven-plugin -[46]: https://www.gnu.org/licenses/gpl-3.0.html -[47]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[48]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[49]: https://www.eclipse.org/legal/epl-2.0/ -[50]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[51]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[52]: http://zlika.github.io/reproducible-build-maven-plugin +[23]: http://www.slf4j.org +[24]: http://www.opensource.org/licenses/mit-license.php +[25]: https://commons.apache.org/proper/commons-compress/ +[26]: https://commons.apache.org/proper/commons-codec/ +[27]: http://www.exasol.com/ +[28]: https://repo1.maven.org/maven2/com/exasol/exasol-jdbc/24.1.0/exasol-jdbc-24.1.0-license.txt +[29]: http://sonarsource.github.io/sonar-scanner-maven/ +[30]: http://www.gnu.org/licenses/lgpl.txt +[31]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[32]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[33]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[34]: https://www.mojohaus.org/flatten-maven-plugin/ +[35]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[36]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[37]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[38]: https://basepom.github.io/duplicate-finder-maven-plugin +[39]: http://www.apache.org/licenses/LICENSE-2.0.html +[40]: https://maven.apache.org/plugins/maven-deploy-plugin/ +[41]: https://maven.apache.org/plugins/maven-gpg-plugin/ +[42]: https://maven.apache.org/plugins/maven-source-plugin/ +[43]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[44]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ +[45]: http://www.eclipse.org/legal/epl-v10.html +[46]: https://github.com/exasol/project-keeper/ +[47]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[48]: https://github.com/itsallcode/openfasttrace-maven-plugin +[49]: https://www.gnu.org/licenses/gpl-3.0.html +[50]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[51]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[52]: https://www.eclipse.org/legal/epl-2.0/ +[53]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[54]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[55]: http://zlika.github.io/reproducible-build-maven-plugin diff --git a/doc/changes/changes_7.1.0.md b/doc/changes/changes_7.1.0.md index 89da5ff5..30b95e22 100644 --- a/doc/changes/changes_7.1.0.md +++ b/doc/changes/changes_7.1.0.md @@ -16,12 +16,18 @@ This release updates the following methods to throw the runtime exception `Unche * #250: Added support for installing custom Script Language Containers +## Bugfixes + +* #252: Replaced unmaintained SSH library `com.jcraft:jsch` with `com.github.mwiede:jsch` + ## Dependency Updates ### Compile Dependency Updates * Updated `com.exasol:bucketfs-java:3.1.1` to `3.1.2` * Updated `com.exasol:database-cleaner:1.1.2` to `1.1.3` +* Added `com.github.mwiede:jsch:0.2.17` +* Removed `com.jcraft:jsch:0.1.55` * Updated `org.testcontainers:jdbc:1.19.5` to `1.19.7` * Updated `org.testcontainers:testcontainers:1.19.5` to `1.19.7` @@ -33,6 +39,7 @@ This release updates the following methods to throw the runtime exception `Unche ### Test Dependency Updates * Updated `com.exasol:udf-api-java:1.0.4` to `1.0.5` +* Added `nl.jqno.equalsverifier:equalsverifier:3.16.1` * Updated `org.mockito:mockito-junit-jupiter:5.10.0` to `5.11.0` * Updated `org.testcontainers:junit-jupiter:1.19.5` to `1.19.7` diff --git a/pom.xml b/pom.xml index 2de5f6e0..3257c8f2 100644 --- a/pom.xml +++ b/pom.xml @@ -62,9 +62,9 @@ compile - com.jcraft + com.github.mwiede jsch - 0.1.55 + 0.2.17 com.exasol