From 214fc44fa4836310bfce06b35cdf95f05aa4e168 Mon Sep 17 00:00:00 2001 From: Christoph Kuhnke Date: Thu, 6 Jul 2023 15:36:46 +0200 Subject: [PATCH] Updated dependencies (#146) Co-authored-by: Christoph Pirkl --- .github/workflows/broken_links_checker.yml | 2 + dependencies.md | 71 +++++++++++----------- doc/changes/changelog.md | 1 + doc/changes/changes_11.0.0.md | 39 ++++++++++++ pk_generated_parent.pom | 48 +++++++++++---- pom.xml | 14 ++--- 6 files changed, 123 insertions(+), 52 deletions(-) create mode 100644 doc/changes/changes_11.0.0.md diff --git a/.github/workflows/broken_links_checker.yml b/.github/workflows/broken_links_checker.yml index c4ff3be..f2079ec 100644 --- a/.github/workflows/broken_links_checker.yml +++ b/.github/workflows/broken_links_checker.yml @@ -22,6 +22,8 @@ jobs: echo '{"aliveStatusCodes": [429, 200], "ignorePatterns": [' \ '{"pattern": "^https?://(www|dev).mysql.com/"},' \ '{"pattern": "^https?://(www.)?opensource.org"}' \ + '{"pattern": "^https?://(www.)?eclipse.org"}' \ + '{"pattern": "^https?://projects.eclipse.org"}' \ ']}' > ./target/broken_links_checker.json - uses: gaurav-nelson/github-action-markdown-link-check@v1 with: diff --git a/dependencies.md b/dependencies.md index a134512..02adde4 100644 --- a/dependencies.md +++ b/dependencies.md @@ -25,26 +25,27 @@ | Dependency | License | | ------------------------------------------------------- | --------------------------------- | | [SonarQube Scanner for Maven][17] | [GNU LGPL 3][18] | -| [Apache Maven Compiler Plugin][19] | [Apache License, Version 2.0][13] | +| [Apache Maven Compiler Plugin][19] | [Apache-2.0][13] | | [Apache Maven Enforcer Plugin][20] | [Apache-2.0][13] | | [Maven Flatten Plugin][21] | [Apache Software Licenese][13] | | [org.sonatype.ossindex.maven:ossindex-maven-plugin][22] | [ASL2][9] | -| [Maven Surefire Plugin][23] | [Apache License, Version 2.0][13] | +| [Maven Surefire Plugin][23] | [Apache-2.0][13] | | [Versions Maven Plugin][24] | [Apache License, Version 2.0][13] | -| [Apache Maven Deploy Plugin][25] | [Apache-2.0][13] | -| [Apache Maven GPG Plugin][26] | [Apache License, Version 2.0][13] | -| [Apache Maven Source Plugin][27] | [Apache License, Version 2.0][13] | -| [Apache Maven Javadoc Plugin][28] | [Apache License, Version 2.0][13] | -| [Nexus Staging Maven Plugin][29] | [Eclipse Public License][30] | -| [JaCoCo :: Maven Plugin][31] | [Eclipse Public License 2.0][32] | -| [error-code-crawler-maven-plugin][33] | [MIT License][34] | -| [Reproducible Build Maven Plugin][35] | [Apache 2.0][9] | -| [Apache Maven JAR Plugin][36] | [Apache License, Version 2.0][13] | -| [Project keeper maven plugin][37] | [The MIT License][38] | -| [Apache Maven Clean Plugin][39] | [Apache License, Version 2.0][13] | -| [Apache Maven Resources Plugin][40] | [Apache License, Version 2.0][13] | -| [Apache Maven Install Plugin][41] | [Apache License, Version 2.0][9] | -| [Apache Maven Site Plugin][42] | [Apache License, Version 2.0][13] | +| [duplicate-finder-maven-plugin Maven Mojo][25] | [Apache License 2.0][26] | +| [Apache Maven Deploy Plugin][27] | [Apache-2.0][13] | +| [Apache Maven GPG Plugin][28] | [Apache License, Version 2.0][13] | +| [Apache Maven Source Plugin][29] | [Apache License, Version 2.0][13] | +| [Apache Maven Javadoc Plugin][30] | [Apache-2.0][13] | +| [Nexus Staging Maven Plugin][31] | [Eclipse Public License][32] | +| [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][9] | +| [Apache Maven JAR Plugin][38] | [Apache License, Version 2.0][13] | +| [Project keeper maven plugin][39] | [The MIT License][40] | +| [Apache Maven Clean Plugin][41] | [Apache License, Version 2.0][13] | +| [Apache Maven Resources Plugin][42] | [Apache License, Version 2.0][13] | +| [Apache Maven Install Plugin][43] | [Apache License, Version 2.0][9] | +| [Apache Maven Site Plugin][44] | [Apache License, Version 2.0][13] | [0]: https://github.com/exasol/virtual-schema-common-java/ [1]: https://github.com/exasol/virtual-schema-common-java/blob/main/LICENSE @@ -71,21 +72,23 @@ [22]: https://sonatype.github.io/ossindex-maven/maven-plugin/ [23]: https://maven.apache.org/surefire/maven-surefire-plugin/ [24]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[25]: https://maven.apache.org/plugins/maven-deploy-plugin/ -[26]: https://maven.apache.org/plugins/maven-gpg-plugin/ -[27]: https://maven.apache.org/plugins/maven-source-plugin/ -[28]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[29]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ -[30]: http://www.eclipse.org/legal/epl-v10.html -[31]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[32]: https://www.eclipse.org/legal/epl-2.0/ -[33]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[34]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[35]: http://zlika.github.io/reproducible-build-maven-plugin -[36]: https://maven.apache.org/plugins/maven-jar-plugin/ -[37]: https://github.com/exasol/project-keeper/ -[38]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[39]: https://maven.apache.org/plugins/maven-clean-plugin/ -[40]: https://maven.apache.org/plugins/maven-resources-plugin/ -[41]: http://maven.apache.org/plugins/maven-install-plugin/ -[42]: https://maven.apache.org/plugins/maven-site-plugin/ +[25]: https://github.com/basepom/duplicate-finder-maven-plugin +[26]: http://www.apache.org/licenses/LICENSE-2.0.html +[27]: https://maven.apache.org/plugins/maven-deploy-plugin/ +[28]: https://maven.apache.org/plugins/maven-gpg-plugin/ +[29]: https://maven.apache.org/plugins/maven-source-plugin/ +[30]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[31]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ +[32]: http://www.eclipse.org/legal/epl-v10.html +[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]: https://maven.apache.org/plugins/maven-jar-plugin/ +[39]: https://github.com/exasol/project-keeper/ +[40]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[41]: https://maven.apache.org/plugins/maven-clean-plugin/ +[42]: https://maven.apache.org/plugins/maven-resources-plugin/ +[43]: http://maven.apache.org/plugins/maven-install-plugin/ +[44]: https://maven.apache.org/plugins/maven-site-plugin/ diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index f8e26b5..6795197 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [11.0.0](changes_11.0.0.md) * [10.5.0](changes_10.5.0.md) * [10.4.0](changes_10.4.0.md) * [10.3.0](changes_10.3.0.md) diff --git a/doc/changes/changes_11.0.0.md b/doc/changes/changes_11.0.0.md new file mode 100644 index 0000000..7232ee6 --- /dev/null +++ b/doc/changes/changes_11.0.0.md @@ -0,0 +1,39 @@ +# Virtual Schema Common JDBC 11.0.0, released 2023-07-06 + +Code name: Dependency Update on top of 10.5.0 + +## Summary + +This release updates dependencies including [version 17.0.0](https://github.com/exasol/virtual-schema-common-java/releases/tag/17.0.0) of VSCOMJAVA which removed some adapter properties. + +The major version of VSCJDBC has been incremented, too, to signal changes in the public API of VSCOMJAVA to downstream dependencies. + +## Refactoring + +* #145: Updated dependencies + +## Dependency Updates + +### Compile Dependency Updates + +* Updated `com.exasol:virtual-schema-common-java:16.2.0` to `17.0.0` + +### Test Dependency Updates + +* Updated `nl.jqno.equalsverifier:equalsverifier:3.14` to `3.14.3` +* Updated `org.junit.jupiter:junit-jupiter:5.9.2` to `5.9.3` +* Updated `org.mockito:mockito-junit-jupiter:5.2.0` to `5.4.0` + +### Plugin Dependency Updates + +* Updated `com.exasol:error-code-crawler-maven-plugin:1.2.2` to `1.2.3` +* Updated `com.exasol:project-keeper-maven-plugin:2.9.4` to `2.9.8` +* Updated `org.apache.maven.plugins:maven-compiler-plugin:3.10.1` to `3.11.0` +* Updated `org.apache.maven.plugins:maven-deploy-plugin:3.1.0` to `3.1.1` +* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.2.1` to `3.3.0` +* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.4.1` to `3.5.0` +* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M8` 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.14.2` to `2.15.0` +* Updated `org.jacoco:jacoco-maven-plugin:0.8.8` to `0.8.9` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index d65f9e0..192f67d 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -3,7 +3,7 @@ 4.0.0 com.exasol virtual-schema-common-jdbc-generated-parent - 10.5.0 + 11.0.0 pom UTF-8 @@ -53,7 +53,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${java.version} ${java.version} @@ -62,7 +62,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.2.1 + 3.3.0 enforce-maven @@ -72,7 +72,7 @@ - 3.6.3 + [3.8.7,3.9.0) @@ -82,7 +82,7 @@ org.codehaus.mojo flatten-maven-plugin - 1.3.0 + 1.4.1 true oss @@ -121,7 +121,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M8 + 3.0.0 @@ -132,7 +132,7 @@ org.codehaus.mojo versions-maven-plugin - 2.14.2 + 2.15.0 display-updates @@ -147,10 +147,36 @@ 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-deploy-plugin - 3.1.0 + 3.1.1 true @@ -191,7 +217,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.4.1 + 3.5.0 attach-javadocs @@ -232,7 +258,7 @@ org.jacoco jacoco-maven-plugin - 0.8.8 + 0.8.9 prepare-agent @@ -273,7 +299,7 @@ com.exasol error-code-crawler-maven-plugin - 1.2.2 + 1.2.3 verify diff --git a/pom.xml b/pom.xml index 8ba6d54..04ef5c0 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 virtual-schema-common-jdbc - 10.5.0 + 11.0.0 Virtual Schema Common JDBC Common module for JDBC-based data access from Virtual Schemas. https://github.com/exasol/virtual-schema-common-jdbc/ @@ -10,7 +10,7 @@ com.exasol virtual-schema-common-java - 16.2.0 + 17.0.0 com.exasol @@ -38,19 +38,19 @@ org.junit.jupiter junit-jupiter - 5.9.2 + 5.9.3 test nl.jqno.equalsverifier equalsverifier - 3.14 + 3.14.3 test org.mockito mockito-junit-jupiter - 5.2.0 + 5.4.0 test @@ -84,7 +84,7 @@ com.exasol project-keeper-maven-plugin - 2.9.4 + 2.9.8 @@ -122,7 +122,7 @@ virtual-schema-common-jdbc-generated-parent com.exasol - 10.5.0 + 11.0.0 pk_generated_parent.pom