From 4614d7af60ddf51732b5f1169b5806ab91ae368d Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 21 Oct 2024 12:06:36 +0200 Subject: [PATCH 01/18] Upgrade avro --- doc/changes/changelog.md | 1 + doc/changes/changes_1.7.8.md | 17 +++++++++++++++++ pk_generated_parent.pom | 2 +- pom.xml | 7 ++++--- 4 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 doc/changes/changes_1.7.8.md diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index aef1096..f395d8d 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [1.7.8](changes_1.7.8.md) * [1.7.7](changes_1.7.7.md) * [1.7.6](changes_1.7.6.md) * [1.7.5](changes_1.7.5.md) diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md new file mode 100644 index 0000000..1efad64 --- /dev/null +++ b/doc/changes/changes_1.7.8.md @@ -0,0 +1,17 @@ +# Kafka Connector Extension 1.7.8, released 2024-??-?? + +Code name: + +## Summary + +## Features + +* ISSUE_NUMBER: description + +## Dependency Updates + +### Exasol Kafka Connector Extension + +#### Compile Dependency Updates + +* Updated `org.apache.avro:avro:1.11.3` to `1.11.4` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index 12806a6..f34c05d 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -3,7 +3,7 @@ 4.0.0 com.exasol kafka-connector-extension-generated-parent - 1.7.7 + 1.7.8 pom UTF-8 diff --git a/pom.xml b/pom.xml index a0adfb7..f544467 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.exasol kafka-connector-extension - 1.7.7 + 1.7.8 Exasol Kafka Connector Extension Exasol Kafka Extension for accessing Apache Kafka https://github.com/exasol/kafka-connector-extension/ @@ -48,9 +48,10 @@ + org.apache.avro avro - 1.11.3 + 1.11.4 + org.eclipse.jetty.http2 http2-server - 9.4.54.v20240208 + 11.0.24 + test + + + + org.eclipse.jetty + jetty-http + 12.0.14 + test + + + + org.eclipse.jetty + jetty-servlets + 11.0.24 test @@ -463,8 +477,6 @@ ossindex-maven-plugin - - CVE-2023-36479 From 2b0e63b49f37d0c67b29fa1070c10640d57bf79e Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 21 Oct 2024 12:28:18 +0200 Subject: [PATCH 03/18] References --- doc/user_guide/user_guide.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/user_guide/user_guide.md b/doc/user_guide/user_guide.md index 46d868d..d2fc59c 100644 --- a/doc/user_guide/user_guide.md +++ b/doc/user_guide/user_guide.md @@ -61,7 +61,7 @@ checksum provided together with the jar file. To check the SHA256 sum of the downloaded jar, run the command: ```sh -sha256sum exasol-kafka-connector-extension-1.7.7.jar +sha256sum exasol-kafka-connector-extension-1.7.8.jar ``` ### Building From Source @@ -84,7 +84,7 @@ sbt assembly ``` The packaged jar file should be located at -`target/scala-2.12/exasol-kafka-connector-extension-1.7.7.jar`. +`target/scala-2.12/exasol-kafka-connector-extension-1.7.8.jar`. ### Create an Exasol BucketFS Bucket @@ -106,7 +106,7 @@ jar, please make sure the BucketFS ports are open. Upload the jar file using the `curl` command: ```bash -curl -X PUT -T exasol-kafka-connector-extension-1.7.7.jar \ +curl -X PUT -T exasol-kafka-connector-extension-1.7.8.jar \ http://w:@:2580// ``` @@ -135,12 +135,12 @@ OPEN SCHEMA KAFKA_EXTENSION; CREATE OR REPLACE JAVA SET SCRIPT KAFKA_CONSUMER(...) EMITS (...) AS %scriptclass com.exasol.cloudetl.kafka.KafkaConsumerQueryGenerator; - %jar /buckets/bfsdefault//exasol-kafka-connector-extension-1.7.7.jar; + %jar /buckets/bfsdefault//exasol-kafka-connector-extension-1.7.8.jar; / CREATE OR REPLACE JAVA SET SCRIPT KAFKA_IMPORT(...) EMITS (...) AS %scriptclass com.exasol.cloudetl.kafka.KafkaTopicDataImporter; - %jar /buckets/bfsdefault//exasol-kafka-connector-extension-1.7.7.jar; + %jar /buckets/bfsdefault//exasol-kafka-connector-extension-1.7.8.jar; / CREATE OR REPLACE JAVA SET SCRIPT KAFKA_METADATA( @@ -150,7 +150,7 @@ CREATE OR REPLACE JAVA SET SCRIPT KAFKA_METADATA( ) EMITS (partition_index DECIMAL(18, 0), max_offset DECIMAL(36,0)) AS %scriptclass com.exasol.cloudetl.kafka.KafkaTopicMetadataReader; - %jar /buckets/bfsdefault//exasol-kafka-connector-extension-1.7.7.jar; + %jar /buckets/bfsdefault//exasol-kafka-connector-extension-1.7.8.jar; / ``` From cddd1e06e10bcf1fca4e3883d01ebf77ec0dd0f9 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 11:34:46 +0200 Subject: [PATCH 04/18] Test exclude CVE to check jar loading error --- pom.xml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 2ac7293..bd9a761 100644 --- a/pom.xml +++ b/pom.xml @@ -224,13 +224,13 @@ 11.0.24 test - - - org.eclipse.jetty - jetty-http - 12.0.14 - test - + + + + + + + org.eclipse.jetty @@ -477,6 +477,7 @@ ossindex-maven-plugin + CVE-2024-6763 From 2aea1e1bf8179858bc8ae422e2e79669cb71b44f Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 11:38:12 +0200 Subject: [PATCH 05/18] PK fix --- dependencies.md | 150 +++++++++++++++++------------------ doc/changes/changes_1.7.8.md | 1 - 2 files changed, 74 insertions(+), 77 deletions(-) diff --git a/dependencies.md b/dependencies.md index 7e7c591..4306441 100644 --- a/dependencies.md +++ b/dependencies.md @@ -38,44 +38,43 @@ | [Apache ZooKeeper - Server][39] | [Apache License, Version 2.0][5] | | [jose4j][40] | [The Apache Software License, Version 2.0][14] | | [Jetty :: HTTP2 :: Server][41] | [Eclipse Public License - Version 2.0][42]; [Apache Software License - Version 2.0][1] | -| [Core :: HTTP][43] | [Eclipse Public License - Version 2.0][42]; [Apache Software License - Version 2.0][1] | -| [Jetty :: Utility Servlets and Filters][44] | [Eclipse Public License - Version 2.0][42]; [Apache Software License - Version 2.0][1] | -| [kafka-streams-avro-serde][45] | [Apache License 2.0][11] | -| [avro4s-core][46] | [MIT][27] | -| [Testcontainers :: Kafka][47] | [MIT][48] | -| [Joda-Time][49] | [Apache License, Version 2.0][5] | -| [ClassGraph][50] | [The MIT License (MIT)][48] | -| [Protocol Buffers [Core]][51] | [BSD-3-Clause][52] | +| [Jetty :: Utility Servlets and Filters][43] | [Eclipse Public License - Version 2.0][42]; [Apache Software License - Version 2.0][1] | +| [kafka-streams-avro-serde][44] | [Apache License 2.0][11] | +| [avro4s-core][45] | [MIT][27] | +| [Testcontainers :: Kafka][46] | [MIT][47] | +| [Joda-Time][48] | [Apache License, Version 2.0][5] | +| [ClassGraph][49] | [The MIT License (MIT)][47] | +| [Protocol Buffers [Core]][50] | [BSD-3-Clause][51] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][53] | [GNU LGPL 3][54] | -| [Apache Maven Toolchains Plugin][55] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][56] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][57] | [Apache-2.0][5] | -| [Maven Flatten Plugin][58] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][59] | [ASL2][14] | -| [scala-maven-plugin][60] | [Public domain (Unlicense)][61] | -| [ScalaTest Maven Plugin][62] | [the Apache License, ASL Version 2.0][24] | -| [Apache Maven Javadoc Plugin][63] | [Apache-2.0][5] | -| [Maven Surefire Plugin][64] | [Apache-2.0][5] | -| [Versions Maven Plugin][65] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][66] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][67] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][68] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][69] | [MIT License][70] | -| [Maven Failsafe Plugin][71] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][72] | [EPL-2.0][42] | -| [error-code-crawler-maven-plugin][73] | [MIT License][74] | -| [Reproducible Build Maven Plugin][75] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][76] | [The MIT License][77] | -| [OpenFastTrace Maven Plugin][78] | [GNU General Public License v3.0][79] | -| [Scalastyle Maven Plugin][80] | [Apache 2.0][11] | -| [spotless-maven-plugin][81] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][82] | [BSD-3-Clause][52] | -| [Exec Maven Plugin][83] | [Apache License 2][5] | +| [SonarQube Scanner for Maven][52] | [GNU LGPL 3][53] | +| [Apache Maven Toolchains Plugin][54] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][55] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][56] | [Apache-2.0][5] | +| [Maven Flatten Plugin][57] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][58] | [ASL2][14] | +| [scala-maven-plugin][59] | [Public domain (Unlicense)][60] | +| [ScalaTest Maven Plugin][61] | [the Apache License, ASL Version 2.0][24] | +| [Apache Maven Javadoc Plugin][62] | [Apache-2.0][5] | +| [Maven Surefire Plugin][63] | [Apache-2.0][5] | +| [Versions Maven Plugin][64] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][65] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][66] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][67] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][68] | [MIT License][69] | +| [Maven Failsafe Plugin][70] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][71] | [EPL-2.0][42] | +| [error-code-crawler-maven-plugin][72] | [MIT License][73] | +| [Reproducible Build Maven Plugin][74] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][75] | [The MIT License][76] | +| [OpenFastTrace Maven Plugin][77] | [GNU General Public License v3.0][78] | +| [Scalastyle Maven Plugin][79] | [Apache 2.0][11] | +| [spotless-maven-plugin][80] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][81] | [BSD-3-Clause][51] | +| [Exec Maven Plugin][82] | [Apache License 2][5] | ## Extension @@ -83,7 +82,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][84] | MIT | +| [@exasol/extension-manager-interface][83] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -128,45 +127,44 @@ [40]: https://bitbucket.org/b_c/jose4j/ [41]: https://jetty.org/http2-parent/http2-server [42]: https://www.eclipse.org/legal/epl-2.0/ -[43]: https://jetty.org/jetty-core/jetty-http -[44]: https://jetty.org/jetty-servlets -[45]: http://confluent.io/kafka-streams-avro-serde -[46]: https://github.com/sksamuel/avro4s -[47]: https://java.testcontainers.org -[48]: http://opensource.org/licenses/MIT -[49]: https://www.joda.org/joda-time/ -[50]: https://github.com/classgraph/classgraph -[51]: https://developers.google.com/protocol-buffers/protobuf-java/ -[52]: https://opensource.org/licenses/BSD-3-Clause -[53]: http://sonarsource.github.io/sonar-scanner-maven/ -[54]: http://www.gnu.org/licenses/lgpl.txt -[55]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[56]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[57]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[58]: https://www.mojohaus.org/flatten-maven-plugin/ -[59]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[60]: http://github.com/davidB/scala-maven-plugin -[61]: http://unlicense.org/ -[62]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[63]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[64]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[65]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[66]: https://basepom.github.io/duplicate-finder-maven-plugin -[67]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[68]: https://maven.apache.org/plugins/maven-jar-plugin/ -[69]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[70]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[71]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[72]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[73]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[74]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[75]: http://zlika.github.io/reproducible-build-maven-plugin -[76]: https://github.com/exasol/project-keeper/ -[77]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[78]: https://github.com/itsallcode/openfasttrace-maven-plugin -[79]: https://www.gnu.org/licenses/gpl-3.0.html -[80]: http://www.scalastyle.org -[81]: https://github.com/diffplug/spotless -[82]: https://github.com/evis/scalafix-maven-plugin -[83]: https://www.mojohaus.org/exec-maven-plugin -[84]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[43]: https://jetty.org/jetty-servlets +[44]: http://confluent.io/kafka-streams-avro-serde +[45]: https://github.com/sksamuel/avro4s +[46]: https://java.testcontainers.org +[47]: http://opensource.org/licenses/MIT +[48]: https://www.joda.org/joda-time/ +[49]: https://github.com/classgraph/classgraph +[50]: https://developers.google.com/protocol-buffers/protobuf-java/ +[51]: https://opensource.org/licenses/BSD-3-Clause +[52]: http://sonarsource.github.io/sonar-scanner-maven/ +[53]: http://www.gnu.org/licenses/lgpl.txt +[54]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[55]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[56]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[57]: https://www.mojohaus.org/flatten-maven-plugin/ +[58]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[59]: http://github.com/davidB/scala-maven-plugin +[60]: http://unlicense.org/ +[61]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[62]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[63]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[64]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[65]: https://basepom.github.io/duplicate-finder-maven-plugin +[66]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[67]: https://maven.apache.org/plugins/maven-jar-plugin/ +[68]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[69]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[70]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[71]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[72]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[73]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[74]: http://zlika.github.io/reproducible-build-maven-plugin +[75]: https://github.com/exasol/project-keeper/ +[76]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[77]: https://github.com/itsallcode/openfasttrace-maven-plugin +[78]: https://www.gnu.org/licenses/gpl-3.0.html +[79]: http://www.scalastyle.org +[80]: https://github.com/diffplug/spotless +[81]: https://github.com/evis/scalafix-maven-plugin +[82]: https://www.mojohaus.org/exec-maven-plugin +[83]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 52798a9..7e6b500 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -19,5 +19,4 @@ Code name: #### Test Dependency Updates * Updated `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` to `11.0.24` -* Added `org.eclipse.jetty:jetty-http:12.0.14` * Added `org.eclipse.jetty:jetty-servlets:11.0.24` From e5673d246642bcb4e95abf48e92398bbee5db436 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 11:56:18 +0200 Subject: [PATCH 06/18] Roll back upgrades --- dependencies.md | 178 ++++++++++--------- doc/changes/changes_1.7.8.md | 4 +- pom.xml | 32 ++-- t1.txt | 321 +++++++++++++++++++++++++++++++++++ 4 files changed, 427 insertions(+), 108 deletions(-) create mode 100644 t1.txt diff --git a/dependencies.md b/dependencies.md index 4306441..23a686f 100644 --- a/dependencies.md +++ b/dependencies.md @@ -23,58 +23,56 @@ ### Test Dependencies -| Dependency | License | -| ------------------------------------------- | -------------------------------------------------------------------------------------- | -| [scalatest][23] | [the Apache License, ASL Version 2.0][24] | -| [scalatestplus-mockito][25] | [Apache-2.0][24] | -| [mockito-core][26] | [MIT][27] | -| [Test containers for Exasol on Docker][28] | [MIT License][29] | -| [Test Database Builder for Java][30] | [MIT License][31] | -| [Matcher for SQL Result Sets][32] | [MIT License][33] | -| [Extension integration tests library][34] | [MIT License][35] | -| [embedded-kafka-schema-registry][36] | [MIT][27] | -| [Apache Kafka][20] | [The Apache License, Version 2.0][14] | -| [JSON in Java][37] | [Public Domain][38] | -| [Apache ZooKeeper - Server][39] | [Apache License, Version 2.0][5] | -| [jose4j][40] | [The Apache Software License, Version 2.0][14] | -| [Jetty :: HTTP2 :: Server][41] | [Eclipse Public License - Version 2.0][42]; [Apache Software License - Version 2.0][1] | -| [Jetty :: Utility Servlets and Filters][43] | [Eclipse Public License - Version 2.0][42]; [Apache Software License - Version 2.0][1] | -| [kafka-streams-avro-serde][44] | [Apache License 2.0][11] | -| [avro4s-core][45] | [MIT][27] | -| [Testcontainers :: Kafka][46] | [MIT][47] | -| [Joda-Time][48] | [Apache License, Version 2.0][5] | -| [ClassGraph][49] | [The MIT License (MIT)][47] | -| [Protocol Buffers [Core]][50] | [BSD-3-Clause][51] | +| Dependency | License | +| ------------------------------------------ | ---------------------------------------------- | +| [scalatest][23] | [the Apache License, ASL Version 2.0][24] | +| [scalatestplus-mockito][25] | [Apache-2.0][24] | +| [mockito-core][26] | [MIT][27] | +| [Test containers for Exasol on Docker][28] | [MIT License][29] | +| [Test Database Builder for Java][30] | [MIT License][31] | +| [Matcher for SQL Result Sets][32] | [MIT License][33] | +| [Extension integration tests library][34] | [MIT License][35] | +| [embedded-kafka-schema-registry][36] | [MIT][27] | +| [Apache Kafka][20] | [The Apache License, Version 2.0][14] | +| [JSON in Java][37] | [Public Domain][38] | +| [Apache ZooKeeper - Server][39] | [Apache License, Version 2.0][5] | +| [jose4j][40] | [The Apache Software License, Version 2.0][14] | +| [kafka-streams-avro-serde][41] | [Apache License 2.0][11] | +| [avro4s-core][42] | [MIT][27] | +| [Testcontainers :: Kafka][43] | [MIT][44] | +| [Joda-Time][45] | [Apache License, Version 2.0][5] | +| [ClassGraph][46] | [The MIT License (MIT)][44] | +| [Protocol Buffers [Core]][47] | [BSD-3-Clause][48] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][52] | [GNU LGPL 3][53] | -| [Apache Maven Toolchains Plugin][54] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][55] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][56] | [Apache-2.0][5] | -| [Maven Flatten Plugin][57] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][58] | [ASL2][14] | -| [scala-maven-plugin][59] | [Public domain (Unlicense)][60] | -| [ScalaTest Maven Plugin][61] | [the Apache License, ASL Version 2.0][24] | -| [Apache Maven Javadoc Plugin][62] | [Apache-2.0][5] | -| [Maven Surefire Plugin][63] | [Apache-2.0][5] | -| [Versions Maven Plugin][64] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][65] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][66] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][67] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][68] | [MIT License][69] | -| [Maven Failsafe Plugin][70] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][71] | [EPL-2.0][42] | -| [error-code-crawler-maven-plugin][72] | [MIT License][73] | -| [Reproducible Build Maven Plugin][74] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][75] | [The MIT License][76] | -| [OpenFastTrace Maven Plugin][77] | [GNU General Public License v3.0][78] | -| [Scalastyle Maven Plugin][79] | [Apache 2.0][11] | -| [spotless-maven-plugin][80] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][81] | [BSD-3-Clause][51] | -| [Exec Maven Plugin][82] | [Apache License 2][5] | +| [SonarQube Scanner for Maven][49] | [GNU LGPL 3][50] | +| [Apache Maven Toolchains Plugin][51] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][52] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][53] | [Apache-2.0][5] | +| [Maven Flatten Plugin][54] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][55] | [ASL2][14] | +| [scala-maven-plugin][56] | [Public domain (Unlicense)][57] | +| [ScalaTest Maven Plugin][58] | [the Apache License, ASL Version 2.0][24] | +| [Apache Maven Javadoc Plugin][59] | [Apache-2.0][5] | +| [Maven Surefire Plugin][60] | [Apache-2.0][5] | +| [Versions Maven Plugin][61] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][62] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][63] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][64] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][65] | [MIT License][66] | +| [Maven Failsafe Plugin][67] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][68] | [EPL-2.0][69] | +| [error-code-crawler-maven-plugin][70] | [MIT License][71] | +| [Reproducible Build Maven Plugin][72] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][73] | [The MIT License][74] | +| [OpenFastTrace Maven Plugin][75] | [GNU General Public License v3.0][76] | +| [Scalastyle Maven Plugin][77] | [Apache 2.0][11] | +| [spotless-maven-plugin][78] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][79] | [BSD-3-Clause][48] | +| [Exec Maven Plugin][80] | [Apache License 2][5] | ## Extension @@ -82,7 +80,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][83] | MIT | +| [@exasol/extension-manager-interface][81] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -125,46 +123,44 @@ [38]: https://github.com/stleary/JSON-java/blob/master/LICENSE [39]: http://zookeeper.apache.org/zookeeper [40]: https://bitbucket.org/b_c/jose4j/ -[41]: https://jetty.org/http2-parent/http2-server -[42]: https://www.eclipse.org/legal/epl-2.0/ -[43]: https://jetty.org/jetty-servlets -[44]: http://confluent.io/kafka-streams-avro-serde -[45]: https://github.com/sksamuel/avro4s -[46]: https://java.testcontainers.org -[47]: http://opensource.org/licenses/MIT -[48]: https://www.joda.org/joda-time/ -[49]: https://github.com/classgraph/classgraph -[50]: https://developers.google.com/protocol-buffers/protobuf-java/ -[51]: https://opensource.org/licenses/BSD-3-Clause -[52]: http://sonarsource.github.io/sonar-scanner-maven/ -[53]: http://www.gnu.org/licenses/lgpl.txt -[54]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[55]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[56]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[57]: https://www.mojohaus.org/flatten-maven-plugin/ -[58]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[59]: http://github.com/davidB/scala-maven-plugin -[60]: http://unlicense.org/ -[61]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[62]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[63]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[64]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[65]: https://basepom.github.io/duplicate-finder-maven-plugin -[66]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[67]: https://maven.apache.org/plugins/maven-jar-plugin/ -[68]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[69]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[70]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[71]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[72]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[73]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[74]: http://zlika.github.io/reproducible-build-maven-plugin -[75]: https://github.com/exasol/project-keeper/ -[76]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[77]: https://github.com/itsallcode/openfasttrace-maven-plugin -[78]: https://www.gnu.org/licenses/gpl-3.0.html -[79]: http://www.scalastyle.org -[80]: https://github.com/diffplug/spotless -[81]: https://github.com/evis/scalafix-maven-plugin -[82]: https://www.mojohaus.org/exec-maven-plugin -[83]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[41]: http://confluent.io/kafka-streams-avro-serde +[42]: https://github.com/sksamuel/avro4s +[43]: https://java.testcontainers.org +[44]: http://opensource.org/licenses/MIT +[45]: https://www.joda.org/joda-time/ +[46]: https://github.com/classgraph/classgraph +[47]: https://developers.google.com/protocol-buffers/protobuf-java/ +[48]: https://opensource.org/licenses/BSD-3-Clause +[49]: http://sonarsource.github.io/sonar-scanner-maven/ +[50]: http://www.gnu.org/licenses/lgpl.txt +[51]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[52]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[53]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[54]: https://www.mojohaus.org/flatten-maven-plugin/ +[55]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[56]: http://github.com/davidB/scala-maven-plugin +[57]: http://unlicense.org/ +[58]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[59]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[60]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[61]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[62]: https://basepom.github.io/duplicate-finder-maven-plugin +[63]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[64]: https://maven.apache.org/plugins/maven-jar-plugin/ +[65]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[66]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[67]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[68]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[69]: https://www.eclipse.org/legal/epl-2.0/ +[70]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[71]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[72]: http://zlika.github.io/reproducible-build-maven-plugin +[73]: https://github.com/exasol/project-keeper/ +[74]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[75]: https://github.com/itsallcode/openfasttrace-maven-plugin +[76]: https://www.gnu.org/licenses/gpl-3.0.html +[77]: http://www.scalastyle.org +[78]: https://github.com/diffplug/spotless +[79]: https://github.com/evis/scalafix-maven-plugin +[80]: https://www.mojohaus.org/exec-maven-plugin +[81]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 7e6b500..b799f9f 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -18,5 +18,5 @@ Code name: #### Test Dependency Updates -* Updated `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` to `11.0.24` -* Added `org.eclipse.jetty:jetty-servlets:11.0.24` +* Updated `io.github.embeddedkafka:embedded-kafka-schema-registry_2.13:7.6.0` to `7.7.1` +* Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` diff --git a/pom.xml b/pom.xml index bd9a761..6835257 100644 --- a/pom.xml +++ b/pom.xml @@ -176,7 +176,7 @@ io.github.embeddedkafka embedded-kafka-schema-registry_${scala.compat.version} - 7.6.0 + 7.7.1 test @@ -217,13 +217,13 @@ 0.9.6 test - - - org.eclipse.jetty.http2 - http2-server - 11.0.24 - test - + + + + + + + @@ -231,13 +231,13 @@ - - - org.eclipse.jetty - jetty-servlets - 11.0.24 - test - + + + + + + + io.confluent kafka-streams-avro-serde @@ -478,6 +478,8 @@ CVE-2024-6763 + CVE-2023-36479 + CVE-2024-8184 diff --git a/t1.txt b/t1.txt new file mode 100644 index 0000000..5fe2c2b --- /dev/null +++ b/t1.txt @@ -0,0 +1,321 @@ +[INFO] Scanning for projects... +[INFO] +[INFO] ----------------< com.exasol:kafka-connector-extension >---------------- +[INFO] Building Exasol Kafka Connector Extension 1.7.8 +[INFO] from pom.xml +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ kafka-connector-extension --- +[INFO] com.exasol:kafka-connector-extension:jar:1.7.8 +[INFO] +- org.scala-lang:scala-library:jar:2.13.12:compile +[INFO] +- com.exasol:import-export-udf-common-scala_2.13:jar:2.0.0:compile +[INFO] | +- com.exasol:udf-api-java:jar:1.0.2:compile +[INFO] | | \- com.exasol:maven-project-version-getter:jar:1.2.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.0:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.0:compile +[INFO] | +- com.fasterxml.jackson.module:jackson-module-scala_2.13:jar:2.15.0:compile +[INFO] | | \- com.thoughtworks.paranamer:paranamer:jar:2.8:compile +[INFO] | \- com.typesafe.scala-logging:scala-logging_2.13:jar:3.9.5:compile +[INFO] +- org.apache.avro:avro:jar:1.11.4:compile +[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.17.0:compile +[INFO] +- com.exasol:error-reporting-java:jar:1.0.1:compile +[INFO] +- org.apache.commons:commons-compress:jar:1.26.1:compile +[INFO] | +- commons-codec:commons-codec:jar:1.16.1:compile +[INFO] | +- commons-io:commons-io:jar:2.15.1:compile +[INFO] | \- org.apache.commons:commons-lang3:jar:3.14.0:compile +[INFO] +- io.confluent:kafka-avro-serializer:jar:7.6.0:compile +[INFO] | +- io.confluent:kafka-schema-serializer:jar:7.6.0:compile +[INFO] | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-csv:jar:2.14.2:compile +[INFO] | +- io.confluent:kafka-schema-registry-client:jar:7.6.0:compile +[INFO] | | +- org.yaml:snakeyaml:jar:2.0:compile +[INFO] | | \- io.swagger.core.v3:swagger-annotations:jar:2.1.10:compile +[INFO] | +- io.confluent:logredactor:jar:1.0.12:compile +[INFO] | | +- com.google.re2j:re2j:jar:1.6:compile +[INFO] | | +- io.confluent:logredactor-metrics:jar:1.0.12:compile +[INFO] | | \- com.eclipsesource.minimal-json:minimal-json:jar:0.9.5:compile +[INFO] | \- io.confluent:common-utils:jar:7.6.0:compile +[INFO] +- org.scala-lang.modules:scala-collection-compat_2.13:jar:2.11.0:compile +[INFO] +- com.google.guava:guava:jar:33.1.0-jre:compile +[INFO] | +- com.google.guava:failureaccess:jar:1.0.2:compile +[INFO] | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile +[INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile +[INFO] | +- org.checkerframework:checker-qual:jar:3.42.0:compile +[INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.26.1:compile +[INFO] | \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile +[INFO] +- org.slf4j:slf4j-api:jar:2.0.16:compile +[INFO] +- ch.qos.logback:logback-classic:jar:1.5.6:compile +[INFO] | \- ch.qos.logback:logback-core:jar:1.5.6:compile +[INFO] +- org.scalatest:scalatest_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-core_2.13:jar:3.3.0-SNAP4:test +[INFO] | | +- org.scalatest:scalatest-compatible:jar:3.3.0-SNAP4:test +[INFO] | | +- org.scalactic:scalactic_2.13:jar:3.3.0-SNAP4:test +[INFO] | | \- org.scala-lang.modules:scala-xml_2.13:jar:2.1.0:test +[INFO] | +- org.scalatest:scalatest-featurespec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-flatspec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-freespec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-funsuite_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-funspec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-propspec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-refspec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-wordspec_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-diagrams_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-matchers-core_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-shouldmatchers_2.13:jar:3.3.0-SNAP4:test +[INFO] | +- org.scalatest:scalatest-mustmatchers_2.13:jar:3.3.0-SNAP4:test +[INFO] | \- org.scala-lang:scala-reflect:jar:2.13.10:test +[INFO] +- org.scalatestplus:scalatestplus-mockito_2.13:jar:1.0.0-SNAP5:test +[INFO] +- org.mockito:mockito-core:jar:5.11.0:test +[INFO] | +- net.bytebuddy:byte-buddy:jar:1.14.12:test +[INFO] | +- net.bytebuddy:byte-buddy-agent:jar:1.14.12:test +[INFO] | \- org.objenesis:objenesis:jar:3.3:test +[INFO] +- com.exasol:exasol-testcontainers:jar:7.1.1:test +[INFO] | +- org.testcontainers:testcontainers:jar:1.20.1:test +[INFO] | | +- junit:junit:jar:4.13.2:test +[INFO] | | | \- org.hamcrest:hamcrest-core:jar:1.3:test +[INFO] | | +- org.rnorth.duct-tape:duct-tape:jar:1.0.8:test +[INFO] | | | \- org.jetbrains:annotations:jar:17.0.0:test +[INFO] | | +- com.github.docker-java:docker-java-api:jar:3.4.0:test +[INFO] | | \- com.github.docker-java:docker-java-transport-zerodep:jar:3.4.0:test +[INFO] | | +- com.github.docker-java:docker-java-transport:jar:3.4.0:test +[INFO] | | \- net.java.dev.jna:jna:jar:5.13.0:test +[INFO] | +- org.testcontainers:jdbc:jar:1.20.1:test +[INFO] | | \- org.testcontainers:database-commons:jar:1.20.1:test +[INFO] | +- com.github.mwiede:jsch:jar:0.2.18:test +[INFO] | +- com.exasol:database-cleaner:jar:1.1.3:test +[INFO] | +- com.exasol:bucketfs-java:jar:3.2.0:test +[INFO] | | +- jakarta.json:jakarta.json-api:jar:2.1.3:test +[INFO] | | +- org.eclipse.parsson:parsson:jar:1.1.7:test +[INFO] | | +- jakarta.json.bind:jakarta.json.bind-api:jar:3.0.1:test +[INFO] | | \- org.eclipse:yasson:jar:3.0.3:test +[INFO] | \- com.exasol:exasol-jdbc:jar:24.1.1:test +[INFO] +- com.exasol:test-db-builder-java:jar:3.5.4:test +[INFO] | \- com.exasol:db-fundamentals-java:jar:0.1.3:test +[INFO] +- com.exasol:hamcrest-resultset-matcher:jar:1.6.5:test +[INFO] | \- org.hamcrest:hamcrest:jar:2.2:test +[INFO] +- com.exasol:extension-manager-integration-test-java:jar:0.5.10:test +[INFO] | +- com.exasol:extension-manager-client-java:jar:0.5.10:test +[INFO] | | +- org.glassfish.jersey.core:jersey-client:jar:2.41:test +[INFO] | | | +- jakarta.ws.rs:jakarta.ws.rs-api:jar:2.1.6:test +[INFO] | | | +- org.glassfish.jersey.core:jersey-common:jar:2.41:test +[INFO] | | | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:test +[INFO] | | | | \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.3:test +[INFO] | | | \- org.glassfish.hk2.external:jakarta.inject:jar:2.6.1:test +[INFO] | | +- org.glassfish.jersey.media:jersey-media-multipart:jar:2.41:test +[INFO] | | | \- org.jvnet.mimepull:mimepull:jar:1.9.15:test +[INFO] | | +- org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.41:test +[INFO] | | | +- org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.41:test +[INFO] | | | \- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.15.2:test +[INFO] | | +- org.glassfish.jersey.inject:jersey-hk2:jar:2.41:test +[INFO] | | | +- org.glassfish.hk2:hk2-locator:jar:2.6.1:test +[INFO] | | | | +- org.glassfish.hk2.external:aopalliance-repackaged:jar:2.6.1:test +[INFO] | | | | +- org.glassfish.hk2:hk2-api:jar:2.6.1:test +[INFO] | | | | \- org.glassfish.hk2:hk2-utils:jar:2.6.1:test +[INFO] | | | \- org.javassist:javassist:jar:3.29.2-GA:test +[INFO] | | \- com.brsanthu:migbase64:jar:2.2:test +[INFO] | +- com.exasol:exasol-test-setup-abstraction-java:jar:2.1.3:test +[INFO] | | +- software.amazon.awssdk:cloudformation:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:aws-query-protocol:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:protocol-core:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.25.31:test +[INFO] | | | | +- software.amazon.awssdk:checksums-spi:jar:2.25.31:test +[INFO] | | | | \- software.amazon.awssdk:checksums:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:sdk-core:jar:2.25.31:test +[INFO] | | | | +- software.amazon.awssdk:profiles:jar:2.25.31:test +[INFO] | | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:test +[INFO] | | | +- software.amazon.awssdk:auth:jar:2.25.31:test +[INFO] | | | | \- software.amazon.eventstream:eventstream:jar:1.0.1:test +[INFO] | | | +- software.amazon.awssdk:http-auth-spi:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:http-auth:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:identity-spi:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:http-client-spi:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:regions:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:annotations:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:utils:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:aws-core:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:metrics-spi:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:json-utils:jar:2.25.31:test +[INFO] | | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:endpoints-spi:jar:2.25.31:test +[INFO] | | | +- software.amazon.awssdk:apache-client:jar:2.25.31:test +[INFO] | | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:test +[INFO] | | | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:test +[INFO] | | | \- software.amazon.awssdk:netty-nio-client:jar:2.25.31:test +[INFO] | | | +- io.netty:netty-codec-http:jar:4.1.108.Final:test +[INFO] | | | \- io.netty:netty-codec-http2:jar:4.1.108.Final:test +[INFO] | | \- software.amazon.awssdk:ec2:jar:2.25.31:test +[INFO] | \- org.junit.jupiter:junit-jupiter-api:jar:5.10.1:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.1:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- io.github.embeddedkafka:embedded-kafka-schema-registry_2.13:jar:7.6.0:test +[INFO] | +- io.confluent:kafka-schema-registry:jar:7.6.0:test +[INFO] | | +- io.confluent:kafka-json-schema-provider:jar:7.6.0:test +[INFO] | | | +- com.github.erosb:everit-json-schema:jar:1.14.3:test +[INFO] | | | | \- com.damnhandy:handy-uri-templates:jar:2.1.8:test +[INFO] | | | +- com.github.erosb:json-sKema:jar:0.10.0:test +[INFO] | | | +- com.fasterxml.jackson.datatype:jackson-datatype-guava:jar:2.14.2:test +[INFO] | | | +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.14.2:test +[INFO] | | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.14.2:test +[INFO] | | | +- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.14.2:test +[INFO] | | | +- com.kjetland:mbknor-jackson-jsonschema_2.13:jar:1.0.39:test +[INFO] | | | | \- javax.validation:validation-api:jar:2.0.1.Final:test +[INFO] | | | +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.10:test +[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.10:test +[INFO] | | | +- org.jetbrains.kotlin:kotlin-scripting-jvm:jar:1.9.10:test +[INFO] | | | | +- org.jetbrains.kotlin:kotlin-script-runtime:jar:1.9.10:test +[INFO] | | | | \- org.jetbrains.kotlin:kotlin-scripting-common:jar:1.9.10:test +[INFO] | | | \- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:jar:1.9.10:test +[INFO] | | | \- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:jar:1.9.10:test +[INFO] | | +- io.confluent:kafka-protobuf-provider:jar:7.6.0:test +[INFO] | | | +- com.squareup.wire:wire-schema-jvm:jar:4.9.0:test +[INFO] | | | | +- com.squareup:javapoet:jar:1.13.0:test +[INFO] | | | | +- com.squareup:kotlinpoet:jar:1.14.2:test +[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.10:test +[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.10:test +[INFO] | | | +- com.squareup.wire:wire-runtime-jvm:jar:4.9.0:test +[INFO] | | | +- com.squareup.okio:okio-jvm:jar:3.4.0:test +[INFO] | | | +- com.google.protobuf:protobuf-java-util:jar:3.19.6:test +[INFO] | | | +- com.google.api.grpc:proto-google-common-protos:jar:2.22.1:test +[INFO] | | | \- io.confluent:kafka-protobuf-types:jar:7.6.0:test +[INFO] | | +- org.glassfish.jersey.ext:jersey-bean-validation:jar:2.36:test +[INFO] | | | +- org.glassfish.jersey.core:jersey-server:jar:2.36:test +[INFO] | | | +- jakarta.validation:jakarta.validation-api:jar:2.0.2:test +[INFO] | | | +- jakarta.el:jakarta.el-api:jar:3.0.3:test +[INFO] | | | \- org.glassfish:jakarta.el:jar:3.0.4:test +[INFO] | | +- org.hibernate.validator:hibernate-validator:jar:6.1.7.Final:test +[INFO] | | | +- org.jboss.logging:jboss-logging:jar:3.3.2.Final:test +[INFO] | | | \- com.fasterxml:classmate:jar:1.3.4:test +[INFO] | | +- io.confluent:rest-utils:jar:7.6.0:test +[INFO] | | | +- org.eclipse.jetty.websocket:javax-websocket-server-impl:jar:9.4.53.v20231009:test +[INFO] | | | | +- org.eclipse.jetty:jetty-annotations:jar:9.4.53.v20231009:test +[INFO] | | | | | +- org.eclipse.jetty:jetty-plus:jar:9.4.53.v20231009:test +[INFO] | | | | | | \- org.eclipse.jetty:jetty-jndi:jar:9.4.53.v20231009:test +[INFO] | | | | | +- org.eclipse.jetty:jetty-webapp:jar:9.4.53.v20231009:test +[INFO] | | | | | | \- org.eclipse.jetty:jetty-xml:jar:9.4.53.v20231009:test +[INFO] | | | | | +- javax.annotation:javax.annotation-api:jar:1.3.2:test +[INFO] | | | | | +- org.ow2.asm:asm:jar:9.6:test +[INFO] | | | | | \- org.ow2.asm:asm-commons:jar:9.6:test +[INFO] | | | | | \- org.ow2.asm:asm-tree:jar:9.6:test +[INFO] | | | | +- org.eclipse.jetty.websocket:javax-websocket-client-impl:jar:9.4.53.v20231009:test +[INFO] | | | | | +- org.eclipse.jetty.websocket:websocket-client:jar:9.4.53.v20231009:test +[INFO] | | | | | | \- org.eclipse.jetty:jetty-client:jar:9.4.53.v20231009:test +[INFO] | | | | | \- javax.websocket:javax.websocket-client-api:jar:1.0:test +[INFO] | | | | +- org.eclipse.jetty.websocket:websocket-server:jar:9.4.53.v20231009:test +[INFO] | | | | | +- org.eclipse.jetty.websocket:websocket-common:jar:9.4.53.v20231009:test +[INFO] | | | | | | \- org.eclipse.jetty.websocket:websocket-api:jar:9.4.53.v20231009:test +[INFO] | | | | | \- org.eclipse.jetty.websocket:websocket-servlet:jar:9.4.53.v20231009:test +[INFO] | | | | | \- javax.servlet:javax.servlet-api:jar:3.1.0:test +[INFO] | | | | \- javax.websocket:javax.websocket-api:jar:1.0:test +[INFO] | | | +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.36:test +[INFO] | | | | \- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.36:test +[INFO] | | | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test +[INFO] | | | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test +[INFO] | | | +- javax.activation:activation:jar:1.1.1:test +[INFO] | | | +- org.eclipse.jetty:jetty-jmx:jar:9.4.53.v20231009:test +[INFO] | | | +- org.eclipse.jetty:jetty-alpn-server:jar:9.4.53.v20231009:test +[INFO] | | | +- org.eclipse.jetty:jetty-alpn-java-server:jar:9.4.53.v20231009:test +[INFO] | | | +- org.eclipse.jetty:jetty-alpn-conscrypt-server:jar:9.4.53.v20231009:test +[INFO] | | | +- org.conscrypt:conscrypt-openjdk-uber:jar:2.5.2:test +[INFO] | | | +- org.eclipse.jetty:jetty-servlet:jar:9.4.53.v20231009:test +[INFO] | | | | +- org.eclipse.jetty:jetty-security:jar:9.4.53.v20231009:test +[INFO] | | | | \- org.eclipse.jetty:jetty-util-ajax:jar:9.4.53.v20231009:test +[INFO] | | | +- org.eclipse.jetty:jetty-jaas:jar:9.4.53.v20231009:test +[INFO] | | | | +- org.apache.directory.api:api-ldap-model:jar:2.1.4:test +[INFO] | | | | | +- org.apache.directory.api:api-asn1-ber:jar:2.1.4:test +[INFO] | | | | | +- org.apache.directory.api:api-i18n:jar:2.1.4:test +[INFO] | | | | | +- org.apache.mina:mina-core:jar:2.2.2:test +[INFO] | | | | | +- org.apache.servicemix.bundles:org.apache.servicemix.bundles.antlr:jar:2.7.7_5:test +[INFO] | | | | | \- org.apache.commons:commons-collections4:jar:4.4:test +[INFO] | | | | +- org.apache.directory.api:api-util:jar:2.1.4:test +[INFO] | | | | \- org.apache.directory.api:api-asn1-api:jar:2.1.4:test +[INFO] | | | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.14.2:test +[INFO] | | | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.14.2:test +[INFO] | | | \- io.github.resilience4j:resilience4j-ratelimiter:jar:1.7.1:test +[INFO] | | | +- io.vavr:vavr:jar:0.10.2:test +[INFO] | | | | \- io.vavr:vavr-match:jar:0.10.2:test +[INFO] | | | \- io.github.resilience4j:resilience4j-core:jar:1.7.1:test +[INFO] | | +- org.slf4j:slf4j-reload4j:jar:1.7.36:test +[INFO] | | | \- ch.qos.reload4j:reload4j:jar:1.2.19:test +[INFO] | | +- io.kcache:kcache:jar:4.0.11:test +[INFO] | | +- com.github.ben-manes.caffeine:caffeine:jar:2.9.3:test +[INFO] | | +- com.google.crypto.tink:tink:jar:1.12.0:test +[INFO] | | | \- com.google.code.gson:gson:jar:2.10.1:test +[INFO] | | +- io.netty:netty-codec:jar:4.1.100.Final:test +[INFO] | | \- io.swagger.core.v3:swagger-core:jar:2.1.10:test +[INFO] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.12.1:test +[INFO] | | \- io.swagger.core.v3:swagger-models:jar:2.1.10:test +[INFO] | \- io.github.embeddedkafka:embedded-kafka_2.13:jar:3.6.0:test +[INFO] | \- org.apache.kafka:kafka_2.13:jar:3.6.0:test +[INFO] | +- org.apache.kafka:kafka-group-coordinator:jar:3.6.0:test +[INFO] | +- org.apache.kafka:kafka-storage-api:jar:3.6.0:test +[INFO] | +- org.apache.kafka:kafka-tools-api:jar:3.6.0:test +[INFO] | +- org.apache.kafka:kafka-storage:jar:3.6.0:test +[INFO] | +- net.sourceforge.argparse4j:argparse4j:jar:0.7.0:test +[INFO] | +- commons-validator:commons-validator:jar:1.7:test +[INFO] | | +- commons-beanutils:commons-beanutils:jar:1.9.4:test +[INFO] | | +- commons-digester:commons-digester:jar:2.1:test +[INFO] | | +- commons-logging:commons-logging:jar:1.2:test +[INFO] | | \- commons-collections:commons-collections:jar:3.2.2:test +[INFO] | +- org.scala-lang.modules:scala-java8-compat_2.13:jar:1.0.2:test +[INFO] | +- io.dropwizard.metrics:metrics-core:jar:4.1.12.1:test +[INFO] | \- commons-cli:commons-cli:jar:1.4:test +[INFO] +- org.apache.kafka:kafka-metadata:jar:3.6.2:test +[INFO] | +- org.apache.kafka:kafka-server-common:jar:3.6.2:test +[INFO] | | +- net.sf.jopt-simple:jopt-simple:jar:5.0.4:test +[INFO] | | \- org.pcollections:pcollections:jar:4.0.1:test +[INFO] | +- org.apache.kafka:kafka-raft:jar:3.6.2:test +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.5:test +[INFO] | \- com.yammer.metrics:metrics-core:jar:2.2.0:test +[INFO] +- org.json:json:jar:20240303:test +[INFO] +- org.apache.zookeeper:zookeeper:jar:3.9.2:test +[INFO] | +- org.apache.zookeeper:zookeeper-jute:jar:3.9.2:test +[INFO] | +- org.apache.yetus:audience-annotations:jar:0.12.0:test +[INFO] | +- io.netty:netty-handler:jar:4.1.105.Final:test +[INFO] | | +- io.netty:netty-common:jar:4.1.105.Final:test +[INFO] | | +- io.netty:netty-resolver:jar:4.1.105.Final:test +[INFO] | | +- io.netty:netty-buffer:jar:4.1.105.Final:test +[INFO] | | +- io.netty:netty-transport:jar:4.1.105.Final:test +[INFO] | | \- io.netty:netty-transport-native-unix-common:jar:4.1.105.Final:test +[INFO] | +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.105.Final:test +[INFO] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.105.Final:test +[INFO] | \- io.netty:netty-tcnative-boringssl-static:jar:2.0.61.Final:test +[INFO] | +- io.netty:netty-tcnative-classes:jar:2.0.61.Final:test +[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.61.Final:test +[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.61.Final:test +[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.61.Final:test +[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.61.Final:test +[INFO] | \- io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.61.Final:test +[INFO] +- org.bitbucket.b_c:jose4j:jar:0.9.6:test +[INFO] +- org.eclipse.jetty.http2:http2-server:jar:11.0.24:test +[INFO] | +- org.eclipse.jetty:jetty-server:jar:11.0.24:test +[INFO] | | \- org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:jar:5.0.2:test +[INFO] | \- org.eclipse.jetty.http2:http2-common:jar:11.0.24:test +[INFO] | \- org.eclipse.jetty.http2:http2-hpack:jar:11.0.24:test +[INFO] +- org.eclipse.jetty:jetty-servlets:jar:11.0.24:test +[INFO] | +- org.eclipse.jetty:jetty-http:jar:11.0.24:test +[INFO] | +- org.eclipse.jetty:jetty-io:jar:11.0.24:test +[INFO] | \- org.eclipse.jetty:jetty-util:jar:11.0.24:test +[INFO] +- io.confluent:kafka-streams-avro-serde:jar:7.6.0:test +[INFO] +- com.sksamuel.avro4s:avro4s-core_2.13:jar:4.1.2:test +[INFO] | +- com.propensive:magnolia_2.13:jar:0.17.0:test +[INFO] | | \- com.propensive:mercator_2.13:jar:0.2.1:test +[INFO] | +- com.chuusai:shapeless_2.13:jar:2.3.9:test +[INFO] | \- org.json4s:json4s-native_2.13:jar:4.0.5:test +[INFO] | +- org.json4s:json4s-core_2.13:jar:4.0.5:test +[INFO] | | +- org.json4s:json4s-ast_2.13:jar:4.0.5:test +[INFO] | | \- org.json4s:json4s-scalap_2.13:jar:4.0.5:test +[INFO] | \- org.json4s:json4s-native-core_2.13:jar:4.0.5:test +[INFO] +- org.testcontainers:kafka:jar:1.19.7:test +[INFO] +- org.apache.kafka:kafka-clients:jar:3.6.0:compile +[INFO] | +- com.github.luben:zstd-jni:jar:1.5.5-1:runtime +[INFO] | \- org.lz4:lz4-java:jar:1.8.0:runtime +[INFO] +- org.xerial.snappy:snappy-java:jar:1.1.10.5:compile +[INFO] +- joda-time:joda-time:jar:2.12.7:test +[INFO] +- io.github.classgraph:classgraph:jar:4.8.174:test +[INFO] \- com.google.protobuf:protobuf-java:jar:3.25.5:test +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD SUCCESS +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 1.775 s +[INFO] Finished at: 2024-10-23T11:52:00+02:00 +[INFO] ------------------------------------------------------------------------ From 0819d3414fb872bb918d61febce84ccac031b57b Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 12:06:34 +0200 Subject: [PATCH 07/18] Client upgrade --- doc/changes/changes_1.7.8.md | 1 + pom.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index b799f9f..4faea1e 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -15,6 +15,7 @@ Code name: #### Compile Dependency Updates * Updated `org.apache.avro:avro:1.11.3` to `1.11.4` +* Updated `org.apache.kafka:kafka-clients:3.6.0` to `3.7.1` #### Test Dependency Updates diff --git a/pom.xml b/pom.xml index 6835257..b9ba106 100644 --- a/pom.xml +++ b/pom.xml @@ -265,7 +265,7 @@ org.apache.kafka kafka-clients - 3.6.0 + 3.7.1 From c4415c070e6d1557594fa08507bbe13e2fc17bd0 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 12:16:25 +0200 Subject: [PATCH 08/18] Remove more pins --- dependencies.md | 203 ++++++++++++++++------------------- doc/changes/changes_1.7.8.md | 6 ++ pom.xml | 82 +++++++------- 3 files changed, 142 insertions(+), 149 deletions(-) diff --git a/dependencies.md b/dependencies.md index 23a686f..2fb1898 100644 --- a/dependencies.md +++ b/dependencies.md @@ -19,60 +19,54 @@ | [SLF4J API Module][15] | [MIT License][16] | | [Logback Classic Module][17] | [Eclipse Public License - v 1.0][18]; [GNU Lesser General Public License][19] | | [Apache Kafka][20] | [The Apache License, Version 2.0][14] | -| [snappy-java][21] | [Apache-2.0][22] | ### Test Dependencies -| Dependency | License | -| ------------------------------------------ | ---------------------------------------------- | -| [scalatest][23] | [the Apache License, ASL Version 2.0][24] | -| [scalatestplus-mockito][25] | [Apache-2.0][24] | -| [mockito-core][26] | [MIT][27] | -| [Test containers for Exasol on Docker][28] | [MIT License][29] | -| [Test Database Builder for Java][30] | [MIT License][31] | -| [Matcher for SQL Result Sets][32] | [MIT License][33] | -| [Extension integration tests library][34] | [MIT License][35] | -| [embedded-kafka-schema-registry][36] | [MIT][27] | -| [Apache Kafka][20] | [The Apache License, Version 2.0][14] | -| [JSON in Java][37] | [Public Domain][38] | -| [Apache ZooKeeper - Server][39] | [Apache License, Version 2.0][5] | -| [jose4j][40] | [The Apache Software License, Version 2.0][14] | -| [kafka-streams-avro-serde][41] | [Apache License 2.0][11] | -| [avro4s-core][42] | [MIT][27] | -| [Testcontainers :: Kafka][43] | [MIT][44] | -| [Joda-Time][45] | [Apache License, Version 2.0][5] | -| [ClassGraph][46] | [The MIT License (MIT)][44] | -| [Protocol Buffers [Core]][47] | [BSD-3-Clause][48] | +| Dependency | License | +| ------------------------------------------ | ----------------------------------------- | +| [scalatest][21] | [the Apache License, ASL Version 2.0][22] | +| [scalatestplus-mockito][23] | [Apache-2.0][22] | +| [mockito-core][24] | [MIT][25] | +| [Test containers for Exasol on Docker][26] | [MIT License][27] | +| [Test Database Builder for Java][28] | [MIT License][29] | +| [Matcher for SQL Result Sets][30] | [MIT License][31] | +| [Extension integration tests library][32] | [MIT License][33] | +| [embedded-kafka-schema-registry][34] | [MIT][25] | +| [kafka-streams-avro-serde][35] | [Apache License 2.0][11] | +| [avro4s-core][36] | [MIT][25] | +| [Testcontainers :: Kafka][37] | [MIT][38] | +| [ClassGraph][39] | [The MIT License (MIT)][38] | +| [Protocol Buffers [Core]][40] | [BSD-3-Clause][41] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][49] | [GNU LGPL 3][50] | -| [Apache Maven Toolchains Plugin][51] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][52] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][53] | [Apache-2.0][5] | -| [Maven Flatten Plugin][54] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][55] | [ASL2][14] | -| [scala-maven-plugin][56] | [Public domain (Unlicense)][57] | -| [ScalaTest Maven Plugin][58] | [the Apache License, ASL Version 2.0][24] | -| [Apache Maven Javadoc Plugin][59] | [Apache-2.0][5] | -| [Maven Surefire Plugin][60] | [Apache-2.0][5] | -| [Versions Maven Plugin][61] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][62] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][63] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][64] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][65] | [MIT License][66] | -| [Maven Failsafe Plugin][67] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][68] | [EPL-2.0][69] | -| [error-code-crawler-maven-plugin][70] | [MIT License][71] | -| [Reproducible Build Maven Plugin][72] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][73] | [The MIT License][74] | -| [OpenFastTrace Maven Plugin][75] | [GNU General Public License v3.0][76] | -| [Scalastyle Maven Plugin][77] | [Apache 2.0][11] | -| [spotless-maven-plugin][78] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][79] | [BSD-3-Clause][48] | -| [Exec Maven Plugin][80] | [Apache License 2][5] | +| [SonarQube Scanner for Maven][42] | [GNU LGPL 3][43] | +| [Apache Maven Toolchains Plugin][44] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][45] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][46] | [Apache-2.0][5] | +| [Maven Flatten Plugin][47] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][48] | [ASL2][14] | +| [scala-maven-plugin][49] | [Public domain (Unlicense)][50] | +| [ScalaTest Maven Plugin][51] | [the Apache License, ASL Version 2.0][22] | +| [Apache Maven Javadoc Plugin][52] | [Apache-2.0][5] | +| [Maven Surefire Plugin][53] | [Apache-2.0][5] | +| [Versions Maven Plugin][54] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][55] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][56] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][57] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][58] | [MIT License][59] | +| [Maven Failsafe Plugin][60] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][61] | [EPL-2.0][62] | +| [error-code-crawler-maven-plugin][63] | [MIT License][64] | +| [Reproducible Build Maven Plugin][65] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][66] | [The MIT License][67] | +| [OpenFastTrace Maven Plugin][68] | [GNU General Public License v3.0][69] | +| [Scalastyle Maven Plugin][70] | [Apache 2.0][11] | +| [spotless-maven-plugin][71] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][72] | [BSD-3-Clause][41] | +| [Exec Maven Plugin][73] | [Apache License 2][5] | ## Extension @@ -80,7 +74,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][81] | MIT | +| [@exasol/extension-manager-interface][74] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -103,64 +97,57 @@ [18]: http://www.eclipse.org/legal/epl-v10.html [19]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html [20]: https://kafka.apache.org -[21]: https://github.com/xerial/snappy-java -[22]: https://www.apache.org/licenses/LICENSE-2.0.html -[23]: http://www.scalatest.org -[24]: http://www.apache.org/licenses/LICENSE-2.0 -[25]: https://github.com/scalatest/scalatestplus-mockito -[26]: https://github.com/mockito/mockito -[27]: https://opensource.org/licenses/MIT -[28]: https://github.com/exasol/exasol-testcontainers/ -[29]: https://github.com/exasol/exasol-testcontainers/blob/main/LICENSE -[30]: https://github.com/exasol/test-db-builder-java/ -[31]: https://github.com/exasol/test-db-builder-java/blob/main/LICENSE -[32]: https://github.com/exasol/hamcrest-resultset-matcher/ -[33]: https://github.com/exasol/hamcrest-resultset-matcher/blob/main/LICENSE -[34]: https://github.com/exasol/extension-manager/ -[35]: https://github.com/exasol/extension-manager/blob/main/LICENSE -[36]: https://github.com/embeddedkafka/embedded-kafka-schema-registry -[37]: https://github.com/douglascrockford/JSON-java -[38]: https://github.com/stleary/JSON-java/blob/master/LICENSE -[39]: http://zookeeper.apache.org/zookeeper -[40]: https://bitbucket.org/b_c/jose4j/ -[41]: http://confluent.io/kafka-streams-avro-serde -[42]: https://github.com/sksamuel/avro4s -[43]: https://java.testcontainers.org -[44]: http://opensource.org/licenses/MIT -[45]: https://www.joda.org/joda-time/ -[46]: https://github.com/classgraph/classgraph -[47]: https://developers.google.com/protocol-buffers/protobuf-java/ -[48]: https://opensource.org/licenses/BSD-3-Clause -[49]: http://sonarsource.github.io/sonar-scanner-maven/ -[50]: http://www.gnu.org/licenses/lgpl.txt -[51]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[52]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[53]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[54]: https://www.mojohaus.org/flatten-maven-plugin/ -[55]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[56]: http://github.com/davidB/scala-maven-plugin -[57]: http://unlicense.org/ -[58]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[59]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[60]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[61]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[62]: https://basepom.github.io/duplicate-finder-maven-plugin -[63]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[64]: https://maven.apache.org/plugins/maven-jar-plugin/ -[65]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[66]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[67]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[68]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[69]: https://www.eclipse.org/legal/epl-2.0/ -[70]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[71]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[72]: http://zlika.github.io/reproducible-build-maven-plugin -[73]: https://github.com/exasol/project-keeper/ -[74]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[75]: https://github.com/itsallcode/openfasttrace-maven-plugin -[76]: https://www.gnu.org/licenses/gpl-3.0.html -[77]: http://www.scalastyle.org -[78]: https://github.com/diffplug/spotless -[79]: https://github.com/evis/scalafix-maven-plugin -[80]: https://www.mojohaus.org/exec-maven-plugin -[81]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[21]: http://www.scalatest.org +[22]: http://www.apache.org/licenses/LICENSE-2.0 +[23]: https://github.com/scalatest/scalatestplus-mockito +[24]: https://github.com/mockito/mockito +[25]: https://opensource.org/licenses/MIT +[26]: https://github.com/exasol/exasol-testcontainers/ +[27]: https://github.com/exasol/exasol-testcontainers/blob/main/LICENSE +[28]: https://github.com/exasol/test-db-builder-java/ +[29]: https://github.com/exasol/test-db-builder-java/blob/main/LICENSE +[30]: https://github.com/exasol/hamcrest-resultset-matcher/ +[31]: https://github.com/exasol/hamcrest-resultset-matcher/blob/main/LICENSE +[32]: https://github.com/exasol/extension-manager/ +[33]: https://github.com/exasol/extension-manager/blob/main/LICENSE +[34]: https://github.com/embeddedkafka/embedded-kafka-schema-registry +[35]: http://confluent.io/kafka-streams-avro-serde +[36]: https://github.com/sksamuel/avro4s +[37]: https://java.testcontainers.org +[38]: http://opensource.org/licenses/MIT +[39]: https://github.com/classgraph/classgraph +[40]: https://developers.google.com/protocol-buffers/protobuf-java/ +[41]: https://opensource.org/licenses/BSD-3-Clause +[42]: http://sonarsource.github.io/sonar-scanner-maven/ +[43]: http://www.gnu.org/licenses/lgpl.txt +[44]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[45]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[46]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[47]: https://www.mojohaus.org/flatten-maven-plugin/ +[48]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[49]: http://github.com/davidB/scala-maven-plugin +[50]: http://unlicense.org/ +[51]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[52]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[53]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[54]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[55]: https://basepom.github.io/duplicate-finder-maven-plugin +[56]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[57]: https://maven.apache.org/plugins/maven-jar-plugin/ +[58]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[59]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[60]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[61]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[62]: https://www.eclipse.org/legal/epl-2.0/ +[63]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[64]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[65]: http://zlika.github.io/reproducible-build-maven-plugin +[66]: https://github.com/exasol/project-keeper/ +[67]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[68]: https://github.com/itsallcode/openfasttrace-maven-plugin +[69]: https://www.gnu.org/licenses/gpl-3.0.html +[70]: http://www.scalastyle.org +[71]: https://github.com/diffplug/spotless +[72]: https://github.com/evis/scalafix-maven-plugin +[73]: https://www.mojohaus.org/exec-maven-plugin +[74]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 4faea1e..289a225 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -16,8 +16,14 @@ Code name: * Updated `org.apache.avro:avro:1.11.3` to `1.11.4` * Updated `org.apache.kafka:kafka-clients:3.6.0` to `3.7.1` +* Removed `org.xerial.snappy:snappy-java:1.1.10.5` #### Test Dependency Updates * Updated `io.github.embeddedkafka:embedded-kafka-schema-registry_2.13:7.6.0` to `7.7.1` +* Removed `joda-time:joda-time:2.12.7` +* Removed `org.apache.kafka:kafka-metadata:3.6.2` +* Removed `org.apache.zookeeper:zookeeper:3.9.2` +* Removed `org.bitbucket.b_c:jose4j:0.9.6` * Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` +* Removed `org.json:json:20240303` diff --git a/pom.xml b/pom.xml index b9ba106..9f15875 100644 --- a/pom.xml +++ b/pom.xml @@ -189,34 +189,34 @@ - - - org.apache.kafka - kafka-metadata - 3.6.2 - test - - - - org.json - json - 20240303 - test - - - - org.apache.zookeeper - zookeeper - 3.9.2 - test - - - - org.bitbucket.b_c - jose4j - 0.9.6 - test - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -267,19 +267,19 @@ kafka-clients 3.7.1 - - - org.xerial.snappy - snappy-java - 1.1.10.5 - - - - joda-time - joda-time - 2.12.7 - test - + + + + + + + + + + + + + io.github.classgraph From 453ec03a7aa4240253d9c5341e2622ec19324acc Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 12:30:42 +0200 Subject: [PATCH 09/18] Extra upgrades --- doc/changes/changes_1.7.8.md | 2 ++ pom.xml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 289a225..7ed480b 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -14,12 +14,14 @@ Code name: #### Compile Dependency Updates +* Updated `io.confluent:kafka-avro-serializer:7.6.0` to `7.7.1` * Updated `org.apache.avro:avro:1.11.3` to `1.11.4` * Updated `org.apache.kafka:kafka-clients:3.6.0` to `3.7.1` * Removed `org.xerial.snappy:snappy-java:1.1.10.5` #### Test Dependency Updates +* Updated `io.confluent:kafka-streams-avro-serde:7.6.0` to `7.7.1` * Updated `io.github.embeddedkafka:embedded-kafka-schema-registry_2.13:7.6.0` to `7.7.1` * Removed `joda-time:joda-time:2.12.7` * Removed `org.apache.kafka:kafka-metadata:3.6.2` diff --git a/pom.xml b/pom.xml index 9f15875..97413d7 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ io.confluent kafka-avro-serializer - 7.6.0 + 7.7.1 org.slf4j @@ -241,7 +241,7 @@ io.confluent kafka-streams-avro-serde - 7.6.0 + 7.7.1 test From 042f63cd17daa5fcb71a9a164fafea2dc17569a6 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 12:48:25 +0200 Subject: [PATCH 10/18] Trying to upgrade jetty-http --- dependencies.md | 164 ++++++++++++++++++----------------- doc/changes/changes_1.7.8.md | 1 + pom.xml | 16 ++-- 3 files changed, 92 insertions(+), 89 deletions(-) diff --git a/dependencies.md b/dependencies.md index 2fb1898..a5cbf5d 100644 --- a/dependencies.md +++ b/dependencies.md @@ -22,51 +22,52 @@ ### Test Dependencies -| Dependency | License | -| ------------------------------------------ | ----------------------------------------- | -| [scalatest][21] | [the Apache License, ASL Version 2.0][22] | -| [scalatestplus-mockito][23] | [Apache-2.0][22] | -| [mockito-core][24] | [MIT][25] | -| [Test containers for Exasol on Docker][26] | [MIT License][27] | -| [Test Database Builder for Java][28] | [MIT License][29] | -| [Matcher for SQL Result Sets][30] | [MIT License][31] | -| [Extension integration tests library][32] | [MIT License][33] | -| [embedded-kafka-schema-registry][34] | [MIT][25] | -| [kafka-streams-avro-serde][35] | [Apache License 2.0][11] | -| [avro4s-core][36] | [MIT][25] | -| [Testcontainers :: Kafka][37] | [MIT][38] | -| [ClassGraph][39] | [The MIT License (MIT)][38] | -| [Protocol Buffers [Core]][40] | [BSD-3-Clause][41] | +| Dependency | License | +| ------------------------------------------ | -------------------------------------------------------------------------------------- | +| [scalatest][21] | [the Apache License, ASL Version 2.0][22] | +| [scalatestplus-mockito][23] | [Apache-2.0][22] | +| [mockito-core][24] | [MIT][25] | +| [Test containers for Exasol on Docker][26] | [MIT License][27] | +| [Test Database Builder for Java][28] | [MIT License][29] | +| [Matcher for SQL Result Sets][30] | [MIT License][31] | +| [Extension integration tests library][32] | [MIT License][33] | +| [embedded-kafka-schema-registry][34] | [MIT][25] | +| [Core :: HTTP][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | +| [kafka-streams-avro-serde][37] | [Apache License 2.0][11] | +| [avro4s-core][38] | [MIT][25] | +| [Testcontainers :: Kafka][39] | [MIT][40] | +| [ClassGraph][41] | [The MIT License (MIT)][40] | +| [Protocol Buffers [Core]][42] | [BSD-3-Clause][43] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][42] | [GNU LGPL 3][43] | -| [Apache Maven Toolchains Plugin][44] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][45] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][46] | [Apache-2.0][5] | -| [Maven Flatten Plugin][47] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][48] | [ASL2][14] | -| [scala-maven-plugin][49] | [Public domain (Unlicense)][50] | -| [ScalaTest Maven Plugin][51] | [the Apache License, ASL Version 2.0][22] | -| [Apache Maven Javadoc Plugin][52] | [Apache-2.0][5] | -| [Maven Surefire Plugin][53] | [Apache-2.0][5] | -| [Versions Maven Plugin][54] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][55] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][56] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][57] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][58] | [MIT License][59] | -| [Maven Failsafe Plugin][60] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][61] | [EPL-2.0][62] | -| [error-code-crawler-maven-plugin][63] | [MIT License][64] | -| [Reproducible Build Maven Plugin][65] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][66] | [The MIT License][67] | -| [OpenFastTrace Maven Plugin][68] | [GNU General Public License v3.0][69] | -| [Scalastyle Maven Plugin][70] | [Apache 2.0][11] | -| [spotless-maven-plugin][71] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][72] | [BSD-3-Clause][41] | -| [Exec Maven Plugin][73] | [Apache License 2][5] | +| [SonarQube Scanner for Maven][44] | [GNU LGPL 3][45] | +| [Apache Maven Toolchains Plugin][46] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][47] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][48] | [Apache-2.0][5] | +| [Maven Flatten Plugin][49] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][50] | [ASL2][14] | +| [scala-maven-plugin][51] | [Public domain (Unlicense)][52] | +| [ScalaTest Maven Plugin][53] | [the Apache License, ASL Version 2.0][22] | +| [Apache Maven Javadoc Plugin][54] | [Apache-2.0][5] | +| [Maven Surefire Plugin][55] | [Apache-2.0][5] | +| [Versions Maven Plugin][56] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][57] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][58] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][59] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][60] | [MIT License][61] | +| [Maven Failsafe Plugin][62] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][63] | [EPL-2.0][36] | +| [error-code-crawler-maven-plugin][64] | [MIT License][65] | +| [Reproducible Build Maven Plugin][66] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][67] | [The MIT License][68] | +| [OpenFastTrace Maven Plugin][69] | [GNU General Public License v3.0][70] | +| [Scalastyle Maven Plugin][71] | [Apache 2.0][11] | +| [spotless-maven-plugin][72] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][73] | [BSD-3-Clause][43] | +| [Exec Maven Plugin][74] | [Apache License 2][5] | ## Extension @@ -74,7 +75,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][74] | MIT | +| [@exasol/extension-manager-interface][75] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -111,43 +112,44 @@ [32]: https://github.com/exasol/extension-manager/ [33]: https://github.com/exasol/extension-manager/blob/main/LICENSE [34]: https://github.com/embeddedkafka/embedded-kafka-schema-registry -[35]: http://confluent.io/kafka-streams-avro-serde -[36]: https://github.com/sksamuel/avro4s -[37]: https://java.testcontainers.org -[38]: http://opensource.org/licenses/MIT -[39]: https://github.com/classgraph/classgraph -[40]: https://developers.google.com/protocol-buffers/protobuf-java/ -[41]: https://opensource.org/licenses/BSD-3-Clause -[42]: http://sonarsource.github.io/sonar-scanner-maven/ -[43]: http://www.gnu.org/licenses/lgpl.txt -[44]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[45]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[46]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[47]: https://www.mojohaus.org/flatten-maven-plugin/ -[48]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[49]: http://github.com/davidB/scala-maven-plugin -[50]: http://unlicense.org/ -[51]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[52]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[53]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[54]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[55]: https://basepom.github.io/duplicate-finder-maven-plugin -[56]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[57]: https://maven.apache.org/plugins/maven-jar-plugin/ -[58]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[59]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[60]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[61]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[62]: https://www.eclipse.org/legal/epl-2.0/ -[63]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[64]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[65]: http://zlika.github.io/reproducible-build-maven-plugin -[66]: https://github.com/exasol/project-keeper/ -[67]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[68]: https://github.com/itsallcode/openfasttrace-maven-plugin -[69]: https://www.gnu.org/licenses/gpl-3.0.html -[70]: http://www.scalastyle.org -[71]: https://github.com/diffplug/spotless -[72]: https://github.com/evis/scalafix-maven-plugin -[73]: https://www.mojohaus.org/exec-maven-plugin -[74]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[35]: https://jetty.org/jetty-core/jetty-http +[36]: https://www.eclipse.org/legal/epl-2.0/ +[37]: http://confluent.io/kafka-streams-avro-serde +[38]: https://github.com/sksamuel/avro4s +[39]: https://java.testcontainers.org +[40]: http://opensource.org/licenses/MIT +[41]: https://github.com/classgraph/classgraph +[42]: https://developers.google.com/protocol-buffers/protobuf-java/ +[43]: https://opensource.org/licenses/BSD-3-Clause +[44]: http://sonarsource.github.io/sonar-scanner-maven/ +[45]: http://www.gnu.org/licenses/lgpl.txt +[46]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[47]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[48]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[49]: https://www.mojohaus.org/flatten-maven-plugin/ +[50]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[51]: http://github.com/davidB/scala-maven-plugin +[52]: http://unlicense.org/ +[53]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[54]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[55]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[56]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[57]: https://basepom.github.io/duplicate-finder-maven-plugin +[58]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[59]: https://maven.apache.org/plugins/maven-jar-plugin/ +[60]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[61]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[62]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[63]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[64]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[65]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[66]: http://zlika.github.io/reproducible-build-maven-plugin +[67]: https://github.com/exasol/project-keeper/ +[68]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[69]: https://github.com/itsallcode/openfasttrace-maven-plugin +[70]: https://www.gnu.org/licenses/gpl-3.0.html +[71]: http://www.scalastyle.org +[72]: https://github.com/diffplug/spotless +[73]: https://github.com/evis/scalafix-maven-plugin +[74]: https://www.mojohaus.org/exec-maven-plugin +[75]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 7ed480b..92e3c25 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -28,4 +28,5 @@ Code name: * Removed `org.apache.zookeeper:zookeeper:3.9.2` * Removed `org.bitbucket.b_c:jose4j:0.9.6` * Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` +* Added `org.eclipse.jetty:jetty-http:12.0.14` * Removed `org.json:json:20240303` diff --git a/pom.xml b/pom.xml index 97413d7..8d49e44 100644 --- a/pom.xml +++ b/pom.xml @@ -224,13 +224,13 @@ - - - - - - - + + + org.eclipse.jetty + jetty-http + 12.0.14 + test + @@ -477,7 +477,7 @@ ossindex-maven-plugin - CVE-2024-6763 + CVE-2023-36479 CVE-2024-8184 From 444060aa46f2caab92f7576b80a6774b9e0c5245 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 13:03:47 +0200 Subject: [PATCH 11/18] Trying prior version of jetty-http --- dependencies.md | 4 ++-- doc/changes/changes_1.7.8.md | 2 +- pom.xml | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dependencies.md b/dependencies.md index a5cbf5d..5910b3e 100644 --- a/dependencies.md +++ b/dependencies.md @@ -32,7 +32,7 @@ | [Matcher for SQL Result Sets][30] | [MIT License][31] | | [Extension integration tests library][32] | [MIT License][33] | | [embedded-kafka-schema-registry][34] | [MIT][25] | -| [Core :: HTTP][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | +| [Jetty :: Http Utility][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | | [kafka-streams-avro-serde][37] | [Apache License 2.0][11] | | [avro4s-core][38] | [MIT][25] | | [Testcontainers :: Kafka][39] | [MIT][40] | @@ -112,7 +112,7 @@ [32]: https://github.com/exasol/extension-manager/ [33]: https://github.com/exasol/extension-manager/blob/main/LICENSE [34]: https://github.com/embeddedkafka/embedded-kafka-schema-registry -[35]: https://jetty.org/jetty-core/jetty-http +[35]: https://jetty.org/jetty-http [36]: https://www.eclipse.org/legal/epl-2.0/ [37]: http://confluent.io/kafka-streams-avro-serde [38]: https://github.com/sksamuel/avro4s diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 92e3c25..e2b2cb4 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -28,5 +28,5 @@ Code name: * Removed `org.apache.zookeeper:zookeeper:3.9.2` * Removed `org.bitbucket.b_c:jose4j:0.9.6` * Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` -* Added `org.eclipse.jetty:jetty-http:12.0.14` +* Added `org.eclipse.jetty:jetty-http:11.0.24` * Removed `org.json:json:20240303` diff --git a/pom.xml b/pom.xml index 8d49e44..64ad83e 100644 --- a/pom.xml +++ b/pom.xml @@ -225,10 +225,10 @@ - + org.eclipse.jetty jetty-http - 12.0.14 + 11.0.24 test @@ -477,7 +477,7 @@ ossindex-maven-plugin - + CVE-2024-6763 CVE-2023-36479 CVE-2024-8184 From 13c453a5efcfc9b748af4ae8cb4979396ba0c4fb Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 13:31:06 +0200 Subject: [PATCH 12/18] Trying to upgrade jetty --- dependencies.md | 146 ++++++++++++++++++----------------- doc/changes/changes_1.7.8.md | 7 +- pom.xml | 122 +++++++++++++++-------------- 3 files changed, 144 insertions(+), 131 deletions(-) diff --git a/dependencies.md b/dependencies.md index 5910b3e..9f7d2e7 100644 --- a/dependencies.md +++ b/dependencies.md @@ -32,42 +32,43 @@ | [Matcher for SQL Result Sets][30] | [MIT License][31] | | [Extension integration tests library][32] | [MIT License][33] | | [embedded-kafka-schema-registry][34] | [MIT][25] | -| [Jetty :: Http Utility][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | -| [kafka-streams-avro-serde][37] | [Apache License 2.0][11] | -| [avro4s-core][38] | [MIT][25] | -| [Testcontainers :: Kafka][39] | [MIT][40] | -| [ClassGraph][41] | [The MIT License (MIT)][40] | -| [Protocol Buffers [Core]][42] | [BSD-3-Clause][43] | +| [Core :: HTTP][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | +| [Core :: Server][37] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | +| [kafka-streams-avro-serde][38] | [Apache License 2.0][11] | +| [avro4s-core][39] | [MIT][25] | +| [Testcontainers :: Kafka][40] | [MIT][41] | +| [ClassGraph][42] | [The MIT License (MIT)][41] | +| [Protocol Buffers [Core]][43] | [BSD-3-Clause][44] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][44] | [GNU LGPL 3][45] | -| [Apache Maven Toolchains Plugin][46] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][47] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][48] | [Apache-2.0][5] | -| [Maven Flatten Plugin][49] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][50] | [ASL2][14] | -| [scala-maven-plugin][51] | [Public domain (Unlicense)][52] | -| [ScalaTest Maven Plugin][53] | [the Apache License, ASL Version 2.0][22] | -| [Apache Maven Javadoc Plugin][54] | [Apache-2.0][5] | -| [Maven Surefire Plugin][55] | [Apache-2.0][5] | -| [Versions Maven Plugin][56] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][57] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][58] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][59] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][60] | [MIT License][61] | -| [Maven Failsafe Plugin][62] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][63] | [EPL-2.0][36] | -| [error-code-crawler-maven-plugin][64] | [MIT License][65] | -| [Reproducible Build Maven Plugin][66] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][67] | [The MIT License][68] | -| [OpenFastTrace Maven Plugin][69] | [GNU General Public License v3.0][70] | -| [Scalastyle Maven Plugin][71] | [Apache 2.0][11] | -| [spotless-maven-plugin][72] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][73] | [BSD-3-Clause][43] | -| [Exec Maven Plugin][74] | [Apache License 2][5] | +| [SonarQube Scanner for Maven][45] | [GNU LGPL 3][46] | +| [Apache Maven Toolchains Plugin][47] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][48] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][49] | [Apache-2.0][5] | +| [Maven Flatten Plugin][50] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][51] | [ASL2][14] | +| [scala-maven-plugin][52] | [Public domain (Unlicense)][53] | +| [ScalaTest Maven Plugin][54] | [the Apache License, ASL Version 2.0][22] | +| [Apache Maven Javadoc Plugin][55] | [Apache-2.0][5] | +| [Maven Surefire Plugin][56] | [Apache-2.0][5] | +| [Versions Maven Plugin][57] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][58] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][59] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][60] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][61] | [MIT License][62] | +| [Maven Failsafe Plugin][63] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][64] | [EPL-2.0][36] | +| [error-code-crawler-maven-plugin][65] | [MIT License][66] | +| [Reproducible Build Maven Plugin][67] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][68] | [The MIT License][69] | +| [OpenFastTrace Maven Plugin][70] | [GNU General Public License v3.0][71] | +| [Scalastyle Maven Plugin][72] | [Apache 2.0][11] | +| [spotless-maven-plugin][73] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][74] | [BSD-3-Clause][44] | +| [Exec Maven Plugin][75] | [Apache License 2][5] | ## Extension @@ -75,7 +76,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][75] | MIT | +| [@exasol/extension-manager-interface][76] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -112,44 +113,45 @@ [32]: https://github.com/exasol/extension-manager/ [33]: https://github.com/exasol/extension-manager/blob/main/LICENSE [34]: https://github.com/embeddedkafka/embedded-kafka-schema-registry -[35]: https://jetty.org/jetty-http +[35]: https://jetty.org/jetty-core/jetty-http [36]: https://www.eclipse.org/legal/epl-2.0/ -[37]: http://confluent.io/kafka-streams-avro-serde -[38]: https://github.com/sksamuel/avro4s -[39]: https://java.testcontainers.org -[40]: http://opensource.org/licenses/MIT -[41]: https://github.com/classgraph/classgraph -[42]: https://developers.google.com/protocol-buffers/protobuf-java/ -[43]: https://opensource.org/licenses/BSD-3-Clause -[44]: http://sonarsource.github.io/sonar-scanner-maven/ -[45]: http://www.gnu.org/licenses/lgpl.txt -[46]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[47]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[48]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[49]: https://www.mojohaus.org/flatten-maven-plugin/ -[50]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[51]: http://github.com/davidB/scala-maven-plugin -[52]: http://unlicense.org/ -[53]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[54]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[55]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[56]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[57]: https://basepom.github.io/duplicate-finder-maven-plugin -[58]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[59]: https://maven.apache.org/plugins/maven-jar-plugin/ -[60]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[61]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[62]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[63]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[64]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[65]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[66]: http://zlika.github.io/reproducible-build-maven-plugin -[67]: https://github.com/exasol/project-keeper/ -[68]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[69]: https://github.com/itsallcode/openfasttrace-maven-plugin -[70]: https://www.gnu.org/licenses/gpl-3.0.html -[71]: http://www.scalastyle.org -[72]: https://github.com/diffplug/spotless -[73]: https://github.com/evis/scalafix-maven-plugin -[74]: https://www.mojohaus.org/exec-maven-plugin -[75]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[37]: https://jetty.org/jetty-core/jetty-server +[38]: http://confluent.io/kafka-streams-avro-serde +[39]: https://github.com/sksamuel/avro4s +[40]: https://java.testcontainers.org +[41]: http://opensource.org/licenses/MIT +[42]: https://github.com/classgraph/classgraph +[43]: https://developers.google.com/protocol-buffers/protobuf-java/ +[44]: https://opensource.org/licenses/BSD-3-Clause +[45]: http://sonarsource.github.io/sonar-scanner-maven/ +[46]: http://www.gnu.org/licenses/lgpl.txt +[47]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[48]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[49]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[50]: https://www.mojohaus.org/flatten-maven-plugin/ +[51]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[52]: http://github.com/davidB/scala-maven-plugin +[53]: http://unlicense.org/ +[54]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[55]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[56]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[57]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[58]: https://basepom.github.io/duplicate-finder-maven-plugin +[59]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[60]: https://maven.apache.org/plugins/maven-jar-plugin/ +[61]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[62]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[63]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[64]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[65]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[66]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[67]: http://zlika.github.io/reproducible-build-maven-plugin +[68]: https://github.com/exasol/project-keeper/ +[69]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[70]: https://github.com/itsallcode/openfasttrace-maven-plugin +[71]: https://www.gnu.org/licenses/gpl-3.0.html +[72]: http://www.scalastyle.org +[73]: https://github.com/diffplug/spotless +[74]: https://github.com/evis/scalafix-maven-plugin +[75]: https://www.mojohaus.org/exec-maven-plugin +[76]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index e2b2cb4..4386613 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -28,5 +28,10 @@ Code name: * Removed `org.apache.zookeeper:zookeeper:3.9.2` * Removed `org.bitbucket.b_c:jose4j:0.9.6` * Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` -* Added `org.eclipse.jetty:jetty-http:11.0.24` +* Added `org.eclipse.jetty:jetty-http:12.0.14` +* Added `org.eclipse.jetty:jetty-server:12.0.14` * Removed `org.json:json:20240303` + +#### Plugin Dependency Updates + +* Updated `com.exasol:project-keeper-maven-plugin:4.3.3` to `4.4.0` diff --git a/pom.xml b/pom.xml index 64ad83e..0a1e47b 100644 --- a/pom.xml +++ b/pom.xml @@ -189,55 +189,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + org.eclipse.jetty jetty-http - 11.0.24 + 12.0.14 test - - - - - - - + + org.eclipse.jetty + jetty-server + 12.0.14 + test + + + + + + + + io.confluent kafka-streams-avro-serde @@ -267,19 +273,19 @@ kafka-clients 3.7.1 - - - - - - - - - - - - - + + + + + + + + + + + + + io.github.classgraph @@ -486,7 +492,7 @@ com.exasol project-keeper-maven-plugin - 4.3.3 + 4.4.0 From 73b4e3d0e1e66258a5fb87bec5a9696dea3868d6 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 13:41:43 +0200 Subject: [PATCH 13/18] Upgrade PK --- .github/workflows/ci-build-next-java.yml | 45 ++++---- .github/workflows/ci-build.yml | 4 +- .github/workflows/dependencies_check.yml | 2 +- .github/workflows/dependencies_update.yml | 2 +- .github/workflows/release.yml | 4 +- .settings/org.eclipse.jdt.core.prefs | 28 +++-- .settings/org.eclipse.jdt.ui.prefs | 6 + dependencies.md | 127 ++++++++++++---------- doc/changes/changes_1.7.8.md | 10 ++ pk_generated_parent.pom | 43 +++++++- 10 files changed, 171 insertions(+), 100 deletions(-) diff --git a/.github/workflows/ci-build-next-java.yml b/.github/workflows/ci-build-next-java.yml index e8302fe..712a7cb 100644 --- a/.github/workflows/ci-build-next-java.yml +++ b/.github/workflows/ci-build-next-java.yml @@ -1,36 +1,39 @@ -# Generated by Project Keeper -# https://github.com/exasol/project-keeper/blob/main/project-keeper/src/main/resources/templates/.github/workflows/ci-build-next-java.yml +# This file was generated by Project Keeper. name: CI Build next Java on: push: - branches: - - main - pull_request: - + branches: [ + main + ] + + pull_request: null jobs: - java-17-compatibility: + next-java-compatibility: runs-on: ubuntu-latest defaults: - run: - shell: "bash" - permissions: + run: { + shell: bash + } + permissions: { contents: read - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + } + concurrency: { + group: '${{ github.workflow }}-${{ github.ref }}', cancel-in-progress: true + } steps: - name: Checkout the repository uses: actions/checkout@v4 - with: + with: { fetch-depth: 0 + } - name: Set up JDK 17 uses: actions/setup-java@v4 - with: - distribution: "temurin" - java-version: 17 - cache: "maven" - - name: Run tests and build with Maven + with: { + distribution: temurin, + java-version: '17', + cache: maven + } + - name: Run tests and build with Maven 17 run: | - mvn --batch-mode --update-snapshots clean package -DtrimStackTrace=false \ - -Djava.version=17 \ - -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + mvn --batch-mode clean package -DtrimStackTrace=false -Djava.version=17 diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 6966fbd..7e0f267 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -50,7 +50,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: | + java-version: |- 11 17 cache: maven @@ -127,7 +127,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: | + java-version: |- 11 17 cache: maven diff --git a/.github/workflows/dependencies_check.yml b/.github/workflows/dependencies_check.yml index 9c2365c..02c5aa0 100644 --- a/.github/workflows/dependencies_check.yml +++ b/.github/workflows/dependencies_check.yml @@ -35,7 +35,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: | + java-version: |- 11 17 cache: maven diff --git a/.github/workflows/dependencies_update.yml b/.github/workflows/dependencies_update.yml index 0fa7180..c901506 100644 --- a/.github/workflows/dependencies_update.yml +++ b/.github/workflows/dependencies_update.yml @@ -35,7 +35,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: | + java-version: |- 11 17 cache: maven diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2a8bbf7..750fe45 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,7 +52,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: | + java-version: |- 11 17 cache: maven @@ -67,7 +67,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: temurin - java-version: | + java-version: |- 11 17 cache: maven diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index bb40c3f..43365b0 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,15 +1,19 @@ eclipse.preferences.version=1 +org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore -org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull +org.eclipse.jdt.core.compiler.annotation.nonnull=javax.annotation.Nonnull org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= -org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=javax.annotation.ParametersAreNonnullByDefault org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= -org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable +org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning +org.eclipse.jdt.core.compiler.annotation.nullable=javax.annotation.Nullable org.eclipse.jdt.core.compiler.annotation.nullable.secondary= -org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled +org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled +org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning +org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate +org.eclipse.jdt.core.compiler.codegen.methodParameters=generate org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.compliance=11 @@ -17,6 +21,7 @@ org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.APILeak=warning +org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.autoboxing=ignore @@ -39,8 +44,10 @@ org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning +org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore +org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore @@ -56,15 +63,15 @@ org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning -org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error +org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning org.eclipse.jdt.core.compiler.problem.nullReference=warning -org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error -org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=warning +org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=ignore org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore -org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore +org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning @@ -78,7 +85,8 @@ org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled -org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled +org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info +org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs index 1add06a..54d02ac 100644 --- a/.settings/org.eclipse.jdt.ui.prefs +++ b/.settings/org.eclipse.jdt.ui.prefs @@ -76,6 +76,7 @@ sp_cleanup.add_missing_nls_tags=false sp_cleanup.add_missing_override_annotations=true sp_cleanup.add_missing_override_annotations_interface_methods=true sp_cleanup.add_serial_version_id=false +sp_cleanup.also_simplify_lambda=false sp_cleanup.always_use_blocks=true sp_cleanup.always_use_parentheses_in_expressions=true sp_cleanup.always_use_this_for_non_static_field_access=true @@ -130,6 +131,7 @@ sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false sp_cleanup.operand_factorization=false sp_cleanup.organize_imports=true sp_cleanup.overridden_assignment=false +sp_cleanup.overridden_assignment_move_decl=false sp_cleanup.plain_replacement=false sp_cleanup.precompile_regex=false sp_cleanup.primitive_comparison=false @@ -159,10 +161,12 @@ sp_cleanup.remove_unnecessary_casts=true sp_cleanup.remove_unnecessary_nls_tags=true sp_cleanup.remove_unused_imports=true sp_cleanup.remove_unused_local_variables=false +sp_cleanup.remove_unused_method_parameters=false sp_cleanup.remove_unused_private_fields=true sp_cleanup.remove_unused_private_members=false sp_cleanup.remove_unused_private_methods=true sp_cleanup.remove_unused_private_types=true +sp_cleanup.replace_deprecated_calls=false sp_cleanup.return_expression=false sp_cleanup.simplify_lambda_expression_and_method_ref=false sp_cleanup.single_used_field=false @@ -174,6 +178,8 @@ sp_cleanup.strictly_equal_or_different=false sp_cleanup.stringbuffer_to_stringbuilder=false sp_cleanup.stringbuilder=false sp_cleanup.stringbuilder_for_local_vars=false +sp_cleanup.stringconcat_stringbuffer_stringbuilder=false +sp_cleanup.stringconcat_to_textblock=false sp_cleanup.substring=false sp_cleanup.switch=false sp_cleanup.system_property=false diff --git a/dependencies.md b/dependencies.md index 9f7d2e7..622214a 100644 --- a/dependencies.md +++ b/dependencies.md @@ -44,31 +44,36 @@ | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [SonarQube Scanner for Maven][45] | [GNU LGPL 3][46] | -| [Apache Maven Toolchains Plugin][47] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][48] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][49] | [Apache-2.0][5] | -| [Maven Flatten Plugin][50] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][51] | [ASL2][14] | -| [scala-maven-plugin][52] | [Public domain (Unlicense)][53] | -| [ScalaTest Maven Plugin][54] | [the Apache License, ASL Version 2.0][22] | -| [Apache Maven Javadoc Plugin][55] | [Apache-2.0][5] | -| [Maven Surefire Plugin][56] | [Apache-2.0][5] | -| [Versions Maven Plugin][57] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][58] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][59] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][60] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][61] | [MIT License][62] | -| [Maven Failsafe Plugin][63] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][64] | [EPL-2.0][36] | -| [error-code-crawler-maven-plugin][65] | [MIT License][66] | -| [Reproducible Build Maven Plugin][67] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][68] | [The MIT License][69] | -| [OpenFastTrace Maven Plugin][70] | [GNU General Public License v3.0][71] | -| [Scalastyle Maven Plugin][72] | [Apache 2.0][11] | -| [spotless-maven-plugin][73] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][74] | [BSD-3-Clause][44] | -| [Exec Maven Plugin][75] | [Apache License 2][5] | +| [Apache Maven Clean Plugin][45] | [Apache-2.0][5] | +| [Apache Maven Install Plugin][46] | [Apache-2.0][5] | +| [Apache Maven Resources Plugin][47] | [Apache-2.0][5] | +| [Apache Maven Site Plugin][48] | [Apache License, Version 2.0][5] | +| [SonarQube Scanner for Maven][49] | [GNU LGPL 3][50] | +| [Apache Maven Toolchains Plugin][51] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][52] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][53] | [Apache-2.0][5] | +| [Maven Flatten Plugin][54] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][55] | [ASL2][14] | +| [scala-maven-plugin][56] | [Public domain (Unlicense)][57] | +| [ScalaTest Maven Plugin][58] | [the Apache License, ASL Version 2.0][22] | +| [Apache Maven Javadoc Plugin][59] | [Apache-2.0][5] | +| [Maven Surefire Plugin][60] | [Apache-2.0][5] | +| [Versions Maven Plugin][61] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][62] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][63] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][64] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][65] | [MIT License][66] | +| [Maven Failsafe Plugin][67] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][68] | [EPL-2.0][36] | +| [Quality Summarizer Maven Plugin][69] | [MIT License][70] | +| [error-code-crawler-maven-plugin][71] | [MIT License][72] | +| [Reproducible Build Maven Plugin][73] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][74] | [The MIT License][75] | +| [OpenFastTrace Maven Plugin][76] | [GNU General Public License v3.0][77] | +| [Scalastyle Maven Plugin][78] | [Apache 2.0][11] | +| [spotless-maven-plugin][79] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][80] | [BSD-3-Clause][44] | +| [Exec Maven Plugin][81] | [Apache License 2][5] | ## Extension @@ -76,7 +81,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][76] | MIT | +| [@exasol/extension-manager-interface][82] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -123,35 +128,41 @@ [42]: https://github.com/classgraph/classgraph [43]: https://developers.google.com/protocol-buffers/protobuf-java/ [44]: https://opensource.org/licenses/BSD-3-Clause -[45]: http://sonarsource.github.io/sonar-scanner-maven/ -[46]: http://www.gnu.org/licenses/lgpl.txt -[47]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[48]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[49]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[50]: https://www.mojohaus.org/flatten-maven-plugin/ -[51]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[52]: http://github.com/davidB/scala-maven-plugin -[53]: http://unlicense.org/ -[54]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[55]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[56]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[57]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[58]: https://basepom.github.io/duplicate-finder-maven-plugin -[59]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[60]: https://maven.apache.org/plugins/maven-jar-plugin/ -[61]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[62]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[63]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[64]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[65]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[66]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[67]: http://zlika.github.io/reproducible-build-maven-plugin -[68]: https://github.com/exasol/project-keeper/ -[69]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[70]: https://github.com/itsallcode/openfasttrace-maven-plugin -[71]: https://www.gnu.org/licenses/gpl-3.0.html -[72]: http://www.scalastyle.org -[73]: https://github.com/diffplug/spotless -[74]: https://github.com/evis/scalafix-maven-plugin -[75]: https://www.mojohaus.org/exec-maven-plugin -[76]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[45]: https://maven.apache.org/plugins/maven-clean-plugin/ +[46]: https://maven.apache.org/plugins/maven-install-plugin/ +[47]: https://maven.apache.org/plugins/maven-resources-plugin/ +[48]: https://maven.apache.org/plugins/maven-site-plugin/ +[49]: http://sonarsource.github.io/sonar-scanner-maven/ +[50]: http://www.gnu.org/licenses/lgpl.txt +[51]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[52]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[53]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[54]: https://www.mojohaus.org/flatten-maven-plugin/ +[55]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[56]: http://github.com/davidB/scala-maven-plugin +[57]: http://unlicense.org/ +[58]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[59]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[60]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[61]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[62]: https://basepom.github.io/duplicate-finder-maven-plugin +[63]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[64]: https://maven.apache.org/plugins/maven-jar-plugin/ +[65]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[66]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[67]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[68]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[69]: https://github.com/exasol/quality-summarizer-maven-plugin/ +[70]: https://github.com/exasol/quality-summarizer-maven-plugin/blob/main/LICENSE +[71]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[72]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[73]: http://zlika.github.io/reproducible-build-maven-plugin +[74]: https://github.com/exasol/project-keeper/ +[75]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[76]: https://github.com/itsallcode/openfasttrace-maven-plugin +[77]: https://www.gnu.org/licenses/gpl-3.0.html +[78]: http://www.scalastyle.org +[79]: https://github.com/diffplug/spotless +[80]: https://github.com/evis/scalafix-maven-plugin +[81]: https://www.mojohaus.org/exec-maven-plugin +[82]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 4386613..0b1c207 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -35,3 +35,13 @@ Code name: #### Plugin Dependency Updates * Updated `com.exasol:project-keeper-maven-plugin:4.3.3` to `4.4.0` +* Added `com.exasol:quality-summarizer-maven-plugin:0.2.0` +* Updated `io.github.zlika:reproducible-build-maven-plugin:0.16` to `0.17` +* Updated `org.apache.maven.plugins:maven-clean-plugin:2.5` to `3.4.0` +* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.2.5` to `3.5.1` +* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `3.1.3` +* Updated `org.apache.maven.plugins:maven-jar-plugin:3.4.1` to `3.4.2` +* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.3.1` +* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1` +* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.5` to `3.5.1` +* Updated `org.codehaus.mojo:versions-maven-plugin:2.16.2` to `2.17.1` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index f34c05d..1da5674 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -36,6 +36,26 @@ + + org.apache.maven.plugins + maven-clean-plugin + 3.4.0 + + + org.apache.maven.plugins + maven-install-plugin + 3.1.3 + + + org.apache.maven.plugins + maven-resources-plugin + 3.3.1 + + + org.apache.maven.plugins + maven-site-plugin + 3.9.1 + org.sonarsource.scanner.maven sonar-maven-plugin @@ -139,7 +159,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.2.5 + 3.5.1 @@ -150,7 +170,7 @@ org.codehaus.mojo versions-maven-plugin - 2.16.2 + 2.17.1 display-updates @@ -230,7 +250,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.1 + 3.4.2 default-jar @@ -254,7 +274,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.2.5 + 3.5.1 -Djava.util.logging.config.file=src/test/resources/logging.properties ${argLine} @@ -312,6 +332,19 @@ + + com.exasol + quality-summarizer-maven-plugin + 0.2.0 + + + summarize-metrics + + summarize + + + + com.exasol error-code-crawler-maven-plugin @@ -328,7 +361,7 @@ io.github.zlika reproducible-build-maven-plugin - 0.16 + 0.17 strip-jar From 8da41f1af532b3f625511e51f7879118bedee2b2 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 14:06:14 +0200 Subject: [PATCH 14/18] Downgrate jetty --- dependencies.md | 8 ++++---- doc/changes/changes_1.7.8.md | 4 ++-- pom.xml | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dependencies.md b/dependencies.md index 622214a..13b31cc 100644 --- a/dependencies.md +++ b/dependencies.md @@ -32,8 +32,8 @@ | [Matcher for SQL Result Sets][30] | [MIT License][31] | | [Extension integration tests library][32] | [MIT License][33] | | [embedded-kafka-schema-registry][34] | [MIT][25] | -| [Core :: HTTP][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | -| [Core :: Server][37] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | +| [Jetty :: Http Utility][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | +| [Jetty :: Server Core][37] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | | [kafka-streams-avro-serde][38] | [Apache License 2.0][11] | | [avro4s-core][39] | [MIT][25] | | [Testcontainers :: Kafka][40] | [MIT][41] | @@ -118,9 +118,9 @@ [32]: https://github.com/exasol/extension-manager/ [33]: https://github.com/exasol/extension-manager/blob/main/LICENSE [34]: https://github.com/embeddedkafka/embedded-kafka-schema-registry -[35]: https://jetty.org/jetty-core/jetty-http +[35]: https://jetty.org/jetty-http [36]: https://www.eclipse.org/legal/epl-2.0/ -[37]: https://jetty.org/jetty-core/jetty-server +[37]: https://jetty.org/jetty-server [38]: http://confluent.io/kafka-streams-avro-serde [39]: https://github.com/sksamuel/avro4s [40]: https://java.testcontainers.org diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 0b1c207..9e32528 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -28,8 +28,8 @@ Code name: * Removed `org.apache.zookeeper:zookeeper:3.9.2` * Removed `org.bitbucket.b_c:jose4j:0.9.6` * Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` -* Added `org.eclipse.jetty:jetty-http:12.0.14` -* Added `org.eclipse.jetty:jetty-server:12.0.14` +* Added `org.eclipse.jetty:jetty-http:11.0.24` +* Added `org.eclipse.jetty:jetty-server:11.0.24` * Removed `org.json:json:20240303` #### Plugin Dependency Updates diff --git a/pom.xml b/pom.xml index 0a1e47b..b26e704 100644 --- a/pom.xml +++ b/pom.xml @@ -228,13 +228,13 @@ org.eclipse.jetty jetty-http - 12.0.14 + 11.0.24 test org.eclipse.jetty jetty-server - 12.0.14 + 11.0.24 test From c5d30c61788f55014cfea00eb99a6a462f51a7cc Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 14:21:01 +0200 Subject: [PATCH 15/18] Upgrade to 9.x version of jetty --- dependencies.md | 195 ++++++++++++++++++----------------- doc/changes/changes_1.7.8.md | 5 +- pom.xml | 18 ++-- 3 files changed, 111 insertions(+), 107 deletions(-) diff --git a/dependencies.md b/dependencies.md index 13b31cc..eeb07fc 100644 --- a/dependencies.md +++ b/dependencies.md @@ -22,58 +22,59 @@ ### Test Dependencies -| Dependency | License | -| ------------------------------------------ | -------------------------------------------------------------------------------------- | -| [scalatest][21] | [the Apache License, ASL Version 2.0][22] | -| [scalatestplus-mockito][23] | [Apache-2.0][22] | -| [mockito-core][24] | [MIT][25] | -| [Test containers for Exasol on Docker][26] | [MIT License][27] | -| [Test Database Builder for Java][28] | [MIT License][29] | -| [Matcher for SQL Result Sets][30] | [MIT License][31] | -| [Extension integration tests library][32] | [MIT License][33] | -| [embedded-kafka-schema-registry][34] | [MIT][25] | -| [Jetty :: Http Utility][35] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | -| [Jetty :: Server Core][37] | [Eclipse Public License - Version 2.0][36]; [Apache Software License - Version 2.0][1] | -| [kafka-streams-avro-serde][38] | [Apache License 2.0][11] | -| [avro4s-core][39] | [MIT][25] | -| [Testcontainers :: Kafka][40] | [MIT][41] | -| [ClassGraph][42] | [The MIT License (MIT)][41] | -| [Protocol Buffers [Core]][43] | [BSD-3-Clause][44] | +| Dependency | License | +| ------------------------------------------- | --------------------------------------------------------------------------------------- | +| [scalatest][21] | [the Apache License, ASL Version 2.0][22] | +| [scalatestplus-mockito][23] | [Apache-2.0][22] | +| [mockito-core][24] | [MIT][25] | +| [Test containers for Exasol on Docker][26] | [MIT License][27] | +| [Test Database Builder for Java][28] | [MIT License][29] | +| [Matcher for SQL Result Sets][30] | [MIT License][31] | +| [Extension integration tests library][32] | [MIT License][33] | +| [embedded-kafka-schema-registry][34] | [MIT][25] | +| [Jetty :: Http Utility][35] | [Apache Software License - Version 2.0][22]; [Eclipse Public License - Version 1.0][36] | +| [Jetty :: Server Core][37] | [Apache Software License - Version 2.0][22]; [Eclipse Public License - Version 1.0][36] | +| [Jetty :: Utility Servlets and Filters][38] | [Apache Software License - Version 2.0][22]; [Eclipse Public License - Version 1.0][36] | +| [kafka-streams-avro-serde][39] | [Apache License 2.0][11] | +| [avro4s-core][40] | [MIT][25] | +| [Testcontainers :: Kafka][41] | [MIT][42] | +| [ClassGraph][43] | [The MIT License (MIT)][42] | +| [Protocol Buffers [Core]][44] | [BSD-3-Clause][45] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------- | --------------------------------------------- | -| [Apache Maven Clean Plugin][45] | [Apache-2.0][5] | -| [Apache Maven Install Plugin][46] | [Apache-2.0][5] | -| [Apache Maven Resources Plugin][47] | [Apache-2.0][5] | -| [Apache Maven Site Plugin][48] | [Apache License, Version 2.0][5] | -| [SonarQube Scanner for Maven][49] | [GNU LGPL 3][50] | -| [Apache Maven Toolchains Plugin][51] | [Apache-2.0][5] | -| [Apache Maven Compiler Plugin][52] | [Apache-2.0][5] | -| [Apache Maven Enforcer Plugin][53] | [Apache-2.0][5] | -| [Maven Flatten Plugin][54] | [Apache Software Licenese][5] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][55] | [ASL2][14] | -| [scala-maven-plugin][56] | [Public domain (Unlicense)][57] | -| [ScalaTest Maven Plugin][58] | [the Apache License, ASL Version 2.0][22] | -| [Apache Maven Javadoc Plugin][59] | [Apache-2.0][5] | -| [Maven Surefire Plugin][60] | [Apache-2.0][5] | -| [Versions Maven Plugin][61] | [Apache License, Version 2.0][5] | -| [duplicate-finder-maven-plugin Maven Mojo][62] | [Apache License 2.0][11] | -| [Apache Maven Assembly Plugin][63] | [Apache-2.0][5] | -| [Apache Maven JAR Plugin][64] | [Apache-2.0][5] | -| [Artifact reference checker and unifier][65] | [MIT License][66] | -| [Maven Failsafe Plugin][67] | [Apache-2.0][5] | -| [JaCoCo :: Maven Plugin][68] | [EPL-2.0][36] | -| [Quality Summarizer Maven Plugin][69] | [MIT License][70] | -| [error-code-crawler-maven-plugin][71] | [MIT License][72] | -| [Reproducible Build Maven Plugin][73] | [Apache 2.0][14] | -| [Project Keeper Maven plugin][74] | [The MIT License][75] | -| [OpenFastTrace Maven Plugin][76] | [GNU General Public License v3.0][77] | -| [Scalastyle Maven Plugin][78] | [Apache 2.0][11] | -| [spotless-maven-plugin][79] | [The Apache Software License, Version 2.0][5] | -| [scalafix-maven-plugin][80] | [BSD-3-Clause][44] | -| [Exec Maven Plugin][81] | [Apache License 2][5] | +| [Apache Maven Clean Plugin][46] | [Apache-2.0][5] | +| [Apache Maven Install Plugin][47] | [Apache-2.0][5] | +| [Apache Maven Resources Plugin][48] | [Apache-2.0][5] | +| [Apache Maven Site Plugin][49] | [Apache License, Version 2.0][5] | +| [SonarQube Scanner for Maven][50] | [GNU LGPL 3][51] | +| [Apache Maven Toolchains Plugin][52] | [Apache-2.0][5] | +| [Apache Maven Compiler Plugin][53] | [Apache-2.0][5] | +| [Apache Maven Enforcer Plugin][54] | [Apache-2.0][5] | +| [Maven Flatten Plugin][55] | [Apache Software Licenese][5] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][56] | [ASL2][14] | +| [scala-maven-plugin][57] | [Public domain (Unlicense)][58] | +| [ScalaTest Maven Plugin][59] | [the Apache License, ASL Version 2.0][22] | +| [Apache Maven Javadoc Plugin][60] | [Apache-2.0][5] | +| [Maven Surefire Plugin][61] | [Apache-2.0][5] | +| [Versions Maven Plugin][62] | [Apache License, Version 2.0][5] | +| [duplicate-finder-maven-plugin Maven Mojo][63] | [Apache License 2.0][11] | +| [Apache Maven Assembly Plugin][64] | [Apache-2.0][5] | +| [Apache Maven JAR Plugin][65] | [Apache-2.0][5] | +| [Artifact reference checker and unifier][66] | [MIT License][67] | +| [Maven Failsafe Plugin][68] | [Apache-2.0][5] | +| [JaCoCo :: Maven Plugin][69] | [EPL-2.0][70] | +| [Quality Summarizer Maven Plugin][71] | [MIT License][72] | +| [error-code-crawler-maven-plugin][73] | [MIT License][74] | +| [Reproducible Build Maven Plugin][75] | [Apache 2.0][14] | +| [Project Keeper Maven plugin][76] | [The MIT License][77] | +| [OpenFastTrace Maven Plugin][78] | [GNU General Public License v3.0][79] | +| [Scalastyle Maven Plugin][80] | [Apache 2.0][11] | +| [spotless-maven-plugin][81] | [The Apache Software License, Version 2.0][5] | +| [scalafix-maven-plugin][82] | [BSD-3-Clause][45] | +| [Exec Maven Plugin][83] | [Apache License 2][5] | ## Extension @@ -81,7 +82,7 @@ | Dependency | License | | ----------------------------------------- | ------- | -| [@exasol/extension-manager-interface][82] | MIT | +| [@exasol/extension-manager-interface][84] | MIT | [0]: https://www.scala-lang.org/ [1]: https://www.apache.org/licenses/LICENSE-2.0 @@ -118,51 +119,53 @@ [32]: https://github.com/exasol/extension-manager/ [33]: https://github.com/exasol/extension-manager/blob/main/LICENSE [34]: https://github.com/embeddedkafka/embedded-kafka-schema-registry -[35]: https://jetty.org/jetty-http -[36]: https://www.eclipse.org/legal/epl-2.0/ -[37]: https://jetty.org/jetty-server -[38]: http://confluent.io/kafka-streams-avro-serde -[39]: https://github.com/sksamuel/avro4s -[40]: https://java.testcontainers.org -[41]: http://opensource.org/licenses/MIT -[42]: https://github.com/classgraph/classgraph -[43]: https://developers.google.com/protocol-buffers/protobuf-java/ -[44]: https://opensource.org/licenses/BSD-3-Clause -[45]: https://maven.apache.org/plugins/maven-clean-plugin/ -[46]: https://maven.apache.org/plugins/maven-install-plugin/ -[47]: https://maven.apache.org/plugins/maven-resources-plugin/ -[48]: https://maven.apache.org/plugins/maven-site-plugin/ -[49]: http://sonarsource.github.io/sonar-scanner-maven/ -[50]: http://www.gnu.org/licenses/lgpl.txt -[51]: https://maven.apache.org/plugins/maven-toolchains-plugin/ -[52]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[53]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[54]: https://www.mojohaus.org/flatten-maven-plugin/ -[55]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[56]: http://github.com/davidB/scala-maven-plugin -[57]: http://unlicense.org/ -[58]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[59]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[60]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[61]: https://www.mojohaus.org/versions/versions-maven-plugin/ -[62]: https://basepom.github.io/duplicate-finder-maven-plugin -[63]: https://maven.apache.org/plugins/maven-assembly-plugin/ -[64]: https://maven.apache.org/plugins/maven-jar-plugin/ -[65]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ -[66]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE -[67]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[68]: https://www.jacoco.org/jacoco/trunk/doc/maven.html -[69]: https://github.com/exasol/quality-summarizer-maven-plugin/ -[70]: https://github.com/exasol/quality-summarizer-maven-plugin/blob/main/LICENSE -[71]: https://github.com/exasol/error-code-crawler-maven-plugin/ -[72]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE -[73]: http://zlika.github.io/reproducible-build-maven-plugin -[74]: https://github.com/exasol/project-keeper/ -[75]: https://github.com/exasol/project-keeper/blob/main/LICENSE -[76]: https://github.com/itsallcode/openfasttrace-maven-plugin -[77]: https://www.gnu.org/licenses/gpl-3.0.html -[78]: http://www.scalastyle.org -[79]: https://github.com/diffplug/spotless -[80]: https://github.com/evis/scalafix-maven-plugin -[81]: https://www.mojohaus.org/exec-maven-plugin -[82]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz +[35]: https://jetty.org/jetty-http/ +[36]: https://www.eclipse.org/org/documents/epl-v10.php +[37]: https://jetty.org/jetty-server/ +[38]: https://jetty.org/jetty-servlets/ +[39]: http://confluent.io/kafka-streams-avro-serde +[40]: https://github.com/sksamuel/avro4s +[41]: https://java.testcontainers.org +[42]: http://opensource.org/licenses/MIT +[43]: https://github.com/classgraph/classgraph +[44]: https://developers.google.com/protocol-buffers/protobuf-java/ +[45]: https://opensource.org/licenses/BSD-3-Clause +[46]: https://maven.apache.org/plugins/maven-clean-plugin/ +[47]: https://maven.apache.org/plugins/maven-install-plugin/ +[48]: https://maven.apache.org/plugins/maven-resources-plugin/ +[49]: https://maven.apache.org/plugins/maven-site-plugin/ +[50]: http://sonarsource.github.io/sonar-scanner-maven/ +[51]: http://www.gnu.org/licenses/lgpl.txt +[52]: https://maven.apache.org/plugins/maven-toolchains-plugin/ +[53]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[54]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[55]: https://www.mojohaus.org/flatten-maven-plugin/ +[56]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[57]: http://github.com/davidB/scala-maven-plugin +[58]: http://unlicense.org/ +[59]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[60]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[61]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[62]: https://www.mojohaus.org/versions/versions-maven-plugin/ +[63]: https://basepom.github.io/duplicate-finder-maven-plugin +[64]: https://maven.apache.org/plugins/maven-assembly-plugin/ +[65]: https://maven.apache.org/plugins/maven-jar-plugin/ +[66]: https://github.com/exasol/artifact-reference-checker-maven-plugin/ +[67]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE +[68]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[69]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[70]: https://www.eclipse.org/legal/epl-2.0/ +[71]: https://github.com/exasol/quality-summarizer-maven-plugin/ +[72]: https://github.com/exasol/quality-summarizer-maven-plugin/blob/main/LICENSE +[73]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[74]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[75]: http://zlika.github.io/reproducible-build-maven-plugin +[76]: https://github.com/exasol/project-keeper/ +[77]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[78]: https://github.com/itsallcode/openfasttrace-maven-plugin +[79]: https://www.gnu.org/licenses/gpl-3.0.html +[80]: http://www.scalastyle.org +[81]: https://github.com/diffplug/spotless +[82]: https://github.com/evis/scalafix-maven-plugin +[83]: https://www.mojohaus.org/exec-maven-plugin +[84]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.1.tgz diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index 9e32528..c2f85bd 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -28,8 +28,9 @@ Code name: * Removed `org.apache.zookeeper:zookeeper:3.9.2` * Removed `org.bitbucket.b_c:jose4j:0.9.6` * Removed `org.eclipse.jetty.http2:http2-server:9.4.54.v20240208` -* Added `org.eclipse.jetty:jetty-http:11.0.24` -* Added `org.eclipse.jetty:jetty-server:11.0.24` +* Added `org.eclipse.jetty:jetty-http:9.4.56.v20240826` +* Added `org.eclipse.jetty:jetty-server:9.4.56.v20240826` +* Added `org.eclipse.jetty:jetty-servlets:9.4.56.v20240826` * Removed `org.json:json:20240303` #### Plugin Dependency Updates diff --git a/pom.xml b/pom.xml index b26e704..0aec551 100644 --- a/pom.xml +++ b/pom.xml @@ -228,22 +228,22 @@ org.eclipse.jetty jetty-http - 11.0.24 + 9.4.56.v20240826 test org.eclipse.jetty jetty-server - 11.0.24 + 9.4.56.v20240826 + test + + + + org.eclipse.jetty + jetty-servlets + 9.4.56.v20240826 test - - - - - - - io.confluent kafka-streams-avro-serde From 41cf36e27232dd1b17473e092201672a0faf0eb5 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Wed, 23 Oct 2024 14:27:26 +0200 Subject: [PATCH 16/18] Cleanup in pom --- pom.xml | 52 ++-------------------------------------------------- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/pom.xml b/pom.xml index 0aec551..8bb1ca2 100644 --- a/pom.xml +++ b/pom.xml @@ -189,41 +189,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - org.eclipse.jetty @@ -232,13 +197,14 @@ test + org.eclipse.jetty jetty-server 9.4.56.v20240826 test - + org.eclipse.jetty jetty-servlets 9.4.56.v20240826 @@ -273,19 +239,6 @@ kafka-clients 3.7.1 - - - - - - - - - - - - - io.github.classgraph @@ -485,7 +438,6 @@ CVE-2024-6763 CVE-2023-36479 - CVE-2024-8184 From 039c9d1f7553401b5a46940996e75e6e40a99cfa Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Thu, 24 Oct 2024 11:49:16 +0200 Subject: [PATCH 17/18] Finalize changelog --- doc/changes/changes_1.7.8.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/changes/changes_1.7.8.md b/doc/changes/changes_1.7.8.md index c2f85bd..e67773c 100644 --- a/doc/changes/changes_1.7.8.md +++ b/doc/changes/changes_1.7.8.md @@ -1,12 +1,21 @@ -# Kafka Connector Extension 1.7.8, released 2024-??-?? +# Kafka Connector Extension 1.7.8, released 2024-10-24 -Code name: +Code name: Fix several CVEs in transitive dependencies, upgrade version of Kafka libs ## Summary +This release upgrades kafka client dependency (to 7.7.1) and fixes several CVEs in transitive dependencies: + +* CVE-2024-47561 in org.apache.avro:avro:jar:1.11.3:compile +* CVE-2024-9823 and CVE-2024-6762 in org.eclipse.jetty:jetty-servlets:jar:9.4.53.v20231009:test +* CVE-2024-8184 in org.eclipse.jetty:jetty-server:jar:9.4.54.v20240208:test + ## Security * #106: CVE-2024-47561: org.apache.avro:avro:jar:1.11.3:compile +* #109: CVE-2024-9823: org.eclipse.jetty:jetty-servlets:jar:9.4.53.v20231009:test +* #112: CVE-2024-6762: org.eclipse.jetty:jetty-servlets:jar:9.4.53.v20231009:test +* #113: CVE-2024-8184: org.eclipse.jetty:jetty-server:jar:9.4.54.v20240208:test ## Dependency Updates From 0ffbda9482e1bafa7b523f5d0ebb4cf9919142d9 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Thu, 24 Oct 2024 11:56:39 +0200 Subject: [PATCH 18/18] Cleanup temp file --- t1.txt | 321 --------------------------------------------------------- 1 file changed, 321 deletions(-) delete mode 100644 t1.txt diff --git a/t1.txt b/t1.txt deleted file mode 100644 index 5fe2c2b..0000000 --- a/t1.txt +++ /dev/null @@ -1,321 +0,0 @@ -[INFO] Scanning for projects... -[INFO] -[INFO] ----------------< com.exasol:kafka-connector-extension >---------------- -[INFO] Building Exasol Kafka Connector Extension 1.7.8 -[INFO] from pom.xml -[INFO] --------------------------------[ jar ]--------------------------------- -[INFO] -[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ kafka-connector-extension --- -[INFO] com.exasol:kafka-connector-extension:jar:1.7.8 -[INFO] +- org.scala-lang:scala-library:jar:2.13.12:compile -[INFO] +- com.exasol:import-export-udf-common-scala_2.13:jar:2.0.0:compile -[INFO] | +- com.exasol:udf-api-java:jar:1.0.2:compile -[INFO] | | \- com.exasol:maven-project-version-getter:jar:1.2.0:compile -[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.0:compile -[INFO] | | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.0:compile -[INFO] | +- com.fasterxml.jackson.module:jackson-module-scala_2.13:jar:2.15.0:compile -[INFO] | | \- com.thoughtworks.paranamer:paranamer:jar:2.8:compile -[INFO] | \- com.typesafe.scala-logging:scala-logging_2.13:jar:3.9.5:compile -[INFO] +- org.apache.avro:avro:jar:1.11.4:compile -[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.17.0:compile -[INFO] +- com.exasol:error-reporting-java:jar:1.0.1:compile -[INFO] +- org.apache.commons:commons-compress:jar:1.26.1:compile -[INFO] | +- commons-codec:commons-codec:jar:1.16.1:compile -[INFO] | +- commons-io:commons-io:jar:2.15.1:compile -[INFO] | \- org.apache.commons:commons-lang3:jar:3.14.0:compile -[INFO] +- io.confluent:kafka-avro-serializer:jar:7.6.0:compile -[INFO] | +- io.confluent:kafka-schema-serializer:jar:7.6.0:compile -[INFO] | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-csv:jar:2.14.2:compile -[INFO] | +- io.confluent:kafka-schema-registry-client:jar:7.6.0:compile -[INFO] | | +- org.yaml:snakeyaml:jar:2.0:compile -[INFO] | | \- io.swagger.core.v3:swagger-annotations:jar:2.1.10:compile -[INFO] | +- io.confluent:logredactor:jar:1.0.12:compile -[INFO] | | +- com.google.re2j:re2j:jar:1.6:compile -[INFO] | | +- io.confluent:logredactor-metrics:jar:1.0.12:compile -[INFO] | | \- com.eclipsesource.minimal-json:minimal-json:jar:0.9.5:compile -[INFO] | \- io.confluent:common-utils:jar:7.6.0:compile -[INFO] +- org.scala-lang.modules:scala-collection-compat_2.13:jar:2.11.0:compile -[INFO] +- com.google.guava:guava:jar:33.1.0-jre:compile -[INFO] | +- com.google.guava:failureaccess:jar:1.0.2:compile -[INFO] | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile -[INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile -[INFO] | +- org.checkerframework:checker-qual:jar:3.42.0:compile -[INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.26.1:compile -[INFO] | \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile -[INFO] +- org.slf4j:slf4j-api:jar:2.0.16:compile -[INFO] +- ch.qos.logback:logback-classic:jar:1.5.6:compile -[INFO] | \- ch.qos.logback:logback-core:jar:1.5.6:compile -[INFO] +- org.scalatest:scalatest_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-core_2.13:jar:3.3.0-SNAP4:test -[INFO] | | +- org.scalatest:scalatest-compatible:jar:3.3.0-SNAP4:test -[INFO] | | +- org.scalactic:scalactic_2.13:jar:3.3.0-SNAP4:test -[INFO] | | \- org.scala-lang.modules:scala-xml_2.13:jar:2.1.0:test -[INFO] | +- org.scalatest:scalatest-featurespec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-flatspec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-freespec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-funsuite_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-funspec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-propspec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-refspec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-wordspec_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-diagrams_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-matchers-core_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-shouldmatchers_2.13:jar:3.3.0-SNAP4:test -[INFO] | +- org.scalatest:scalatest-mustmatchers_2.13:jar:3.3.0-SNAP4:test -[INFO] | \- org.scala-lang:scala-reflect:jar:2.13.10:test -[INFO] +- org.scalatestplus:scalatestplus-mockito_2.13:jar:1.0.0-SNAP5:test -[INFO] +- org.mockito:mockito-core:jar:5.11.0:test -[INFO] | +- net.bytebuddy:byte-buddy:jar:1.14.12:test -[INFO] | +- net.bytebuddy:byte-buddy-agent:jar:1.14.12:test -[INFO] | \- org.objenesis:objenesis:jar:3.3:test -[INFO] +- com.exasol:exasol-testcontainers:jar:7.1.1:test -[INFO] | +- org.testcontainers:testcontainers:jar:1.20.1:test -[INFO] | | +- junit:junit:jar:4.13.2:test -[INFO] | | | \- org.hamcrest:hamcrest-core:jar:1.3:test -[INFO] | | +- org.rnorth.duct-tape:duct-tape:jar:1.0.8:test -[INFO] | | | \- org.jetbrains:annotations:jar:17.0.0:test -[INFO] | | +- com.github.docker-java:docker-java-api:jar:3.4.0:test -[INFO] | | \- com.github.docker-java:docker-java-transport-zerodep:jar:3.4.0:test -[INFO] | | +- com.github.docker-java:docker-java-transport:jar:3.4.0:test -[INFO] | | \- net.java.dev.jna:jna:jar:5.13.0:test -[INFO] | +- org.testcontainers:jdbc:jar:1.20.1:test -[INFO] | | \- org.testcontainers:database-commons:jar:1.20.1:test -[INFO] | +- com.github.mwiede:jsch:jar:0.2.18:test -[INFO] | +- com.exasol:database-cleaner:jar:1.1.3:test -[INFO] | +- com.exasol:bucketfs-java:jar:3.2.0:test -[INFO] | | +- jakarta.json:jakarta.json-api:jar:2.1.3:test -[INFO] | | +- org.eclipse.parsson:parsson:jar:1.1.7:test -[INFO] | | +- jakarta.json.bind:jakarta.json.bind-api:jar:3.0.1:test -[INFO] | | \- org.eclipse:yasson:jar:3.0.3:test -[INFO] | \- com.exasol:exasol-jdbc:jar:24.1.1:test -[INFO] +- com.exasol:test-db-builder-java:jar:3.5.4:test -[INFO] | \- com.exasol:db-fundamentals-java:jar:0.1.3:test -[INFO] +- com.exasol:hamcrest-resultset-matcher:jar:1.6.5:test -[INFO] | \- org.hamcrest:hamcrest:jar:2.2:test -[INFO] +- com.exasol:extension-manager-integration-test-java:jar:0.5.10:test -[INFO] | +- com.exasol:extension-manager-client-java:jar:0.5.10:test -[INFO] | | +- org.glassfish.jersey.core:jersey-client:jar:2.41:test -[INFO] | | | +- jakarta.ws.rs:jakarta.ws.rs-api:jar:2.1.6:test -[INFO] | | | +- org.glassfish.jersey.core:jersey-common:jar:2.41:test -[INFO] | | | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:test -[INFO] | | | | \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.3:test -[INFO] | | | \- org.glassfish.hk2.external:jakarta.inject:jar:2.6.1:test -[INFO] | | +- org.glassfish.jersey.media:jersey-media-multipart:jar:2.41:test -[INFO] | | | \- org.jvnet.mimepull:mimepull:jar:1.9.15:test -[INFO] | | +- org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.41:test -[INFO] | | | +- org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.41:test -[INFO] | | | \- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.15.2:test -[INFO] | | +- org.glassfish.jersey.inject:jersey-hk2:jar:2.41:test -[INFO] | | | +- org.glassfish.hk2:hk2-locator:jar:2.6.1:test -[INFO] | | | | +- org.glassfish.hk2.external:aopalliance-repackaged:jar:2.6.1:test -[INFO] | | | | +- org.glassfish.hk2:hk2-api:jar:2.6.1:test -[INFO] | | | | \- org.glassfish.hk2:hk2-utils:jar:2.6.1:test -[INFO] | | | \- org.javassist:javassist:jar:3.29.2-GA:test -[INFO] | | \- com.brsanthu:migbase64:jar:2.2:test -[INFO] | +- com.exasol:exasol-test-setup-abstraction-java:jar:2.1.3:test -[INFO] | | +- software.amazon.awssdk:cloudformation:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:aws-query-protocol:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:protocol-core:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.25.31:test -[INFO] | | | | +- software.amazon.awssdk:checksums-spi:jar:2.25.31:test -[INFO] | | | | \- software.amazon.awssdk:checksums:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:sdk-core:jar:2.25.31:test -[INFO] | | | | +- software.amazon.awssdk:profiles:jar:2.25.31:test -[INFO] | | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:test -[INFO] | | | +- software.amazon.awssdk:auth:jar:2.25.31:test -[INFO] | | | | \- software.amazon.eventstream:eventstream:jar:1.0.1:test -[INFO] | | | +- software.amazon.awssdk:http-auth-spi:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:http-auth:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:identity-spi:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:http-client-spi:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:regions:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:annotations:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:utils:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:aws-core:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:metrics-spi:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:json-utils:jar:2.25.31:test -[INFO] | | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:endpoints-spi:jar:2.25.31:test -[INFO] | | | +- software.amazon.awssdk:apache-client:jar:2.25.31:test -[INFO] | | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:test -[INFO] | | | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:test -[INFO] | | | \- software.amazon.awssdk:netty-nio-client:jar:2.25.31:test -[INFO] | | | +- io.netty:netty-codec-http:jar:4.1.108.Final:test -[INFO] | | | \- io.netty:netty-codec-http2:jar:4.1.108.Final:test -[INFO] | | \- software.amazon.awssdk:ec2:jar:2.25.31:test -[INFO] | \- org.junit.jupiter:junit-jupiter-api:jar:5.10.1:test -[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test -[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.1:test -[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test -[INFO] +- io.github.embeddedkafka:embedded-kafka-schema-registry_2.13:jar:7.6.0:test -[INFO] | +- io.confluent:kafka-schema-registry:jar:7.6.0:test -[INFO] | | +- io.confluent:kafka-json-schema-provider:jar:7.6.0:test -[INFO] | | | +- com.github.erosb:everit-json-schema:jar:1.14.3:test -[INFO] | | | | \- com.damnhandy:handy-uri-templates:jar:2.1.8:test -[INFO] | | | +- com.github.erosb:json-sKema:jar:0.10.0:test -[INFO] | | | +- com.fasterxml.jackson.datatype:jackson-datatype-guava:jar:2.14.2:test -[INFO] | | | +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.14.2:test -[INFO] | | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.14.2:test -[INFO] | | | +- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.14.2:test -[INFO] | | | +- com.kjetland:mbknor-jackson-jsonschema_2.13:jar:1.0.39:test -[INFO] | | | | \- javax.validation:validation-api:jar:2.0.1.Final:test -[INFO] | | | +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.10:test -[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.9.10:test -[INFO] | | | +- org.jetbrains.kotlin:kotlin-scripting-jvm:jar:1.9.10:test -[INFO] | | | | +- org.jetbrains.kotlin:kotlin-script-runtime:jar:1.9.10:test -[INFO] | | | | \- org.jetbrains.kotlin:kotlin-scripting-common:jar:1.9.10:test -[INFO] | | | \- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:jar:1.9.10:test -[INFO] | | | \- org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:jar:1.9.10:test -[INFO] | | +- io.confluent:kafka-protobuf-provider:jar:7.6.0:test -[INFO] | | | +- com.squareup.wire:wire-schema-jvm:jar:4.9.0:test -[INFO] | | | | +- com.squareup:javapoet:jar:1.13.0:test -[INFO] | | | | +- com.squareup:kotlinpoet:jar:1.14.2:test -[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.10:test -[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.10:test -[INFO] | | | +- com.squareup.wire:wire-runtime-jvm:jar:4.9.0:test -[INFO] | | | +- com.squareup.okio:okio-jvm:jar:3.4.0:test -[INFO] | | | +- com.google.protobuf:protobuf-java-util:jar:3.19.6:test -[INFO] | | | +- com.google.api.grpc:proto-google-common-protos:jar:2.22.1:test -[INFO] | | | \- io.confluent:kafka-protobuf-types:jar:7.6.0:test -[INFO] | | +- org.glassfish.jersey.ext:jersey-bean-validation:jar:2.36:test -[INFO] | | | +- org.glassfish.jersey.core:jersey-server:jar:2.36:test -[INFO] | | | +- jakarta.validation:jakarta.validation-api:jar:2.0.2:test -[INFO] | | | +- jakarta.el:jakarta.el-api:jar:3.0.3:test -[INFO] | | | \- org.glassfish:jakarta.el:jar:3.0.4:test -[INFO] | | +- org.hibernate.validator:hibernate-validator:jar:6.1.7.Final:test -[INFO] | | | +- org.jboss.logging:jboss-logging:jar:3.3.2.Final:test -[INFO] | | | \- com.fasterxml:classmate:jar:1.3.4:test -[INFO] | | +- io.confluent:rest-utils:jar:7.6.0:test -[INFO] | | | +- org.eclipse.jetty.websocket:javax-websocket-server-impl:jar:9.4.53.v20231009:test -[INFO] | | | | +- org.eclipse.jetty:jetty-annotations:jar:9.4.53.v20231009:test -[INFO] | | | | | +- org.eclipse.jetty:jetty-plus:jar:9.4.53.v20231009:test -[INFO] | | | | | | \- org.eclipse.jetty:jetty-jndi:jar:9.4.53.v20231009:test -[INFO] | | | | | +- org.eclipse.jetty:jetty-webapp:jar:9.4.53.v20231009:test -[INFO] | | | | | | \- org.eclipse.jetty:jetty-xml:jar:9.4.53.v20231009:test -[INFO] | | | | | +- javax.annotation:javax.annotation-api:jar:1.3.2:test -[INFO] | | | | | +- org.ow2.asm:asm:jar:9.6:test -[INFO] | | | | | \- org.ow2.asm:asm-commons:jar:9.6:test -[INFO] | | | | | \- org.ow2.asm:asm-tree:jar:9.6:test -[INFO] | | | | +- org.eclipse.jetty.websocket:javax-websocket-client-impl:jar:9.4.53.v20231009:test -[INFO] | | | | | +- org.eclipse.jetty.websocket:websocket-client:jar:9.4.53.v20231009:test -[INFO] | | | | | | \- org.eclipse.jetty:jetty-client:jar:9.4.53.v20231009:test -[INFO] | | | | | \- javax.websocket:javax.websocket-client-api:jar:1.0:test -[INFO] | | | | +- org.eclipse.jetty.websocket:websocket-server:jar:9.4.53.v20231009:test -[INFO] | | | | | +- org.eclipse.jetty.websocket:websocket-common:jar:9.4.53.v20231009:test -[INFO] | | | | | | \- org.eclipse.jetty.websocket:websocket-api:jar:9.4.53.v20231009:test -[INFO] | | | | | \- org.eclipse.jetty.websocket:websocket-servlet:jar:9.4.53.v20231009:test -[INFO] | | | | | \- javax.servlet:javax.servlet-api:jar:3.1.0:test -[INFO] | | | | \- javax.websocket:javax.websocket-api:jar:1.0:test -[INFO] | | | +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.36:test -[INFO] | | | | \- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.36:test -[INFO] | | | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test -[INFO] | | | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test -[INFO] | | | +- javax.activation:activation:jar:1.1.1:test -[INFO] | | | +- org.eclipse.jetty:jetty-jmx:jar:9.4.53.v20231009:test -[INFO] | | | +- org.eclipse.jetty:jetty-alpn-server:jar:9.4.53.v20231009:test -[INFO] | | | +- org.eclipse.jetty:jetty-alpn-java-server:jar:9.4.53.v20231009:test -[INFO] | | | +- org.eclipse.jetty:jetty-alpn-conscrypt-server:jar:9.4.53.v20231009:test -[INFO] | | | +- org.conscrypt:conscrypt-openjdk-uber:jar:2.5.2:test -[INFO] | | | +- org.eclipse.jetty:jetty-servlet:jar:9.4.53.v20231009:test -[INFO] | | | | +- org.eclipse.jetty:jetty-security:jar:9.4.53.v20231009:test -[INFO] | | | | \- org.eclipse.jetty:jetty-util-ajax:jar:9.4.53.v20231009:test -[INFO] | | | +- org.eclipse.jetty:jetty-jaas:jar:9.4.53.v20231009:test -[INFO] | | | | +- org.apache.directory.api:api-ldap-model:jar:2.1.4:test -[INFO] | | | | | +- org.apache.directory.api:api-asn1-ber:jar:2.1.4:test -[INFO] | | | | | +- org.apache.directory.api:api-i18n:jar:2.1.4:test -[INFO] | | | | | +- org.apache.mina:mina-core:jar:2.2.2:test -[INFO] | | | | | +- org.apache.servicemix.bundles:org.apache.servicemix.bundles.antlr:jar:2.7.7_5:test -[INFO] | | | | | \- org.apache.commons:commons-collections4:jar:4.4:test -[INFO] | | | | +- org.apache.directory.api:api-util:jar:2.1.4:test -[INFO] | | | | \- org.apache.directory.api:api-asn1-api:jar:2.1.4:test -[INFO] | | | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.14.2:test -[INFO] | | | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.14.2:test -[INFO] | | | \- io.github.resilience4j:resilience4j-ratelimiter:jar:1.7.1:test -[INFO] | | | +- io.vavr:vavr:jar:0.10.2:test -[INFO] | | | | \- io.vavr:vavr-match:jar:0.10.2:test -[INFO] | | | \- io.github.resilience4j:resilience4j-core:jar:1.7.1:test -[INFO] | | +- org.slf4j:slf4j-reload4j:jar:1.7.36:test -[INFO] | | | \- ch.qos.reload4j:reload4j:jar:1.2.19:test -[INFO] | | +- io.kcache:kcache:jar:4.0.11:test -[INFO] | | +- com.github.ben-manes.caffeine:caffeine:jar:2.9.3:test -[INFO] | | +- com.google.crypto.tink:tink:jar:1.12.0:test -[INFO] | | | \- com.google.code.gson:gson:jar:2.10.1:test -[INFO] | | +- io.netty:netty-codec:jar:4.1.100.Final:test -[INFO] | | \- io.swagger.core.v3:swagger-core:jar:2.1.10:test -[INFO] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.12.1:test -[INFO] | | \- io.swagger.core.v3:swagger-models:jar:2.1.10:test -[INFO] | \- io.github.embeddedkafka:embedded-kafka_2.13:jar:3.6.0:test -[INFO] | \- org.apache.kafka:kafka_2.13:jar:3.6.0:test -[INFO] | +- org.apache.kafka:kafka-group-coordinator:jar:3.6.0:test -[INFO] | +- org.apache.kafka:kafka-storage-api:jar:3.6.0:test -[INFO] | +- org.apache.kafka:kafka-tools-api:jar:3.6.0:test -[INFO] | +- org.apache.kafka:kafka-storage:jar:3.6.0:test -[INFO] | +- net.sourceforge.argparse4j:argparse4j:jar:0.7.0:test -[INFO] | +- commons-validator:commons-validator:jar:1.7:test -[INFO] | | +- commons-beanutils:commons-beanutils:jar:1.9.4:test -[INFO] | | +- commons-digester:commons-digester:jar:2.1:test -[INFO] | | +- commons-logging:commons-logging:jar:1.2:test -[INFO] | | \- commons-collections:commons-collections:jar:3.2.2:test -[INFO] | +- org.scala-lang.modules:scala-java8-compat_2.13:jar:1.0.2:test -[INFO] | +- io.dropwizard.metrics:metrics-core:jar:4.1.12.1:test -[INFO] | \- commons-cli:commons-cli:jar:1.4:test -[INFO] +- org.apache.kafka:kafka-metadata:jar:3.6.2:test -[INFO] | +- org.apache.kafka:kafka-server-common:jar:3.6.2:test -[INFO] | | +- net.sf.jopt-simple:jopt-simple:jar:5.0.4:test -[INFO] | | \- org.pcollections:pcollections:jar:4.0.1:test -[INFO] | +- org.apache.kafka:kafka-raft:jar:3.6.2:test -[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.5:test -[INFO] | \- com.yammer.metrics:metrics-core:jar:2.2.0:test -[INFO] +- org.json:json:jar:20240303:test -[INFO] +- org.apache.zookeeper:zookeeper:jar:3.9.2:test -[INFO] | +- org.apache.zookeeper:zookeeper-jute:jar:3.9.2:test -[INFO] | +- org.apache.yetus:audience-annotations:jar:0.12.0:test -[INFO] | +- io.netty:netty-handler:jar:4.1.105.Final:test -[INFO] | | +- io.netty:netty-common:jar:4.1.105.Final:test -[INFO] | | +- io.netty:netty-resolver:jar:4.1.105.Final:test -[INFO] | | +- io.netty:netty-buffer:jar:4.1.105.Final:test -[INFO] | | +- io.netty:netty-transport:jar:4.1.105.Final:test -[INFO] | | \- io.netty:netty-transport-native-unix-common:jar:4.1.105.Final:test -[INFO] | +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.105.Final:test -[INFO] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.105.Final:test -[INFO] | \- io.netty:netty-tcnative-boringssl-static:jar:2.0.61.Final:test -[INFO] | +- io.netty:netty-tcnative-classes:jar:2.0.61.Final:test -[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.61.Final:test -[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.61.Final:test -[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.61.Final:test -[INFO] | +- io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.61.Final:test -[INFO] | \- io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.61.Final:test -[INFO] +- org.bitbucket.b_c:jose4j:jar:0.9.6:test -[INFO] +- org.eclipse.jetty.http2:http2-server:jar:11.0.24:test -[INFO] | +- org.eclipse.jetty:jetty-server:jar:11.0.24:test -[INFO] | | \- org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:jar:5.0.2:test -[INFO] | \- org.eclipse.jetty.http2:http2-common:jar:11.0.24:test -[INFO] | \- org.eclipse.jetty.http2:http2-hpack:jar:11.0.24:test -[INFO] +- org.eclipse.jetty:jetty-servlets:jar:11.0.24:test -[INFO] | +- org.eclipse.jetty:jetty-http:jar:11.0.24:test -[INFO] | +- org.eclipse.jetty:jetty-io:jar:11.0.24:test -[INFO] | \- org.eclipse.jetty:jetty-util:jar:11.0.24:test -[INFO] +- io.confluent:kafka-streams-avro-serde:jar:7.6.0:test -[INFO] +- com.sksamuel.avro4s:avro4s-core_2.13:jar:4.1.2:test -[INFO] | +- com.propensive:magnolia_2.13:jar:0.17.0:test -[INFO] | | \- com.propensive:mercator_2.13:jar:0.2.1:test -[INFO] | +- com.chuusai:shapeless_2.13:jar:2.3.9:test -[INFO] | \- org.json4s:json4s-native_2.13:jar:4.0.5:test -[INFO] | +- org.json4s:json4s-core_2.13:jar:4.0.5:test -[INFO] | | +- org.json4s:json4s-ast_2.13:jar:4.0.5:test -[INFO] | | \- org.json4s:json4s-scalap_2.13:jar:4.0.5:test -[INFO] | \- org.json4s:json4s-native-core_2.13:jar:4.0.5:test -[INFO] +- org.testcontainers:kafka:jar:1.19.7:test -[INFO] +- org.apache.kafka:kafka-clients:jar:3.6.0:compile -[INFO] | +- com.github.luben:zstd-jni:jar:1.5.5-1:runtime -[INFO] | \- org.lz4:lz4-java:jar:1.8.0:runtime -[INFO] +- org.xerial.snappy:snappy-java:jar:1.1.10.5:compile -[INFO] +- joda-time:joda-time:jar:2.12.7:test -[INFO] +- io.github.classgraph:classgraph:jar:4.8.174:test -[INFO] \- com.google.protobuf:protobuf-java:jar:3.25.5:test -[INFO] ------------------------------------------------------------------------ -[INFO] BUILD SUCCESS -[INFO] ------------------------------------------------------------------------ -[INFO] Total time: 1.775 s -[INFO] Finished at: 2024-10-23T11:52:00+02:00 -[INFO] ------------------------------------------------------------------------