From bac3285478a3046ef524ed5d420c74417e229470 Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Wed, 29 Nov 2023 00:03:39 -0500 Subject: [PATCH 01/12] update kubernetes java client to 19.0.0 --- extensions-core/kubernetes-extensions/pom.xml | 13 +++++- .../k8s/discovery/DefaultK8sApiClient.java | 7 ++- licenses.yaml | 45 ++++++------------- 3 files changed, 29 insertions(+), 36 deletions(-) diff --git a/extensions-core/kubernetes-extensions/pom.xml b/extensions-core/kubernetes-extensions/pom.xml index 895fb9f219e5..e43b6cc7879b 100644 --- a/extensions-core/kubernetes-extensions/pom.xml +++ b/extensions-core/kubernetes-extensions/pom.xml @@ -35,9 +35,20 @@ - 11.0.4 + 19.0.0 + + + + + com.squareup.okhttp3 + okhttp + 4.12.0 + + + + org.apache.druid diff --git a/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java b/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java index e17f8360e506..ee927bd5a3e2 100644 --- a/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java +++ b/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java @@ -65,7 +65,7 @@ public DefaultK8sApiClient(ApiClient realK8sClient, @Json ObjectMapper jsonMappe public void patchPod(String podName, String podNamespace, String jsonPatchStr) { try { - coreV1Api.patchNamespacedPod(podName, podNamespace, new V1Patch(jsonPatchStr), "true", null, null, null); + coreV1Api.patchNamespacedPod(podName, podNamespace, new V1Patch(jsonPatchStr), "true", null, null, null, false); } catch (ApiException ex) { throw new RE(ex, "Failed to patch pod[%s/%s], code[%d], error[%s].", podNamespace, podName, ex.getCode(), ex.getResponseBody()); @@ -80,8 +80,7 @@ public DiscoveryDruidNodeList listPods( ) { try { - V1PodList podList = coreV1Api.listNamespacedPod(podNamespace, null, null, null, null, labelSelector, 0, null, null, null, null); - Preconditions.checkState(podList != null, "WTH: NULL podList"); + V1PodList podList = coreV1Api.listNamespacedPod(podNamespace, null, null, null, null, labelSelector, 0, null, null, null, null, false); Preconditions.checkState(podList != null, "WTH: NULL podList"); Map allNodes = new HashMap(); for (V1Pod podDef : podList.getItems()) { @@ -114,7 +113,7 @@ public WatchResult watchPods(String namespace, String labelSelector, String last Watch.createWatch( realK8sClient, coreV1Api.listNamespacedPodCall(namespace, null, true, null, null, - labelSelector, null, lastKnownResourceVersion, null, 0, true, null + labelSelector, null, lastKnownResourceVersion, null, true, 0, true, null ), new TypeReference>() { diff --git a/licenses.yaml b/licenses.yaml index fc73348bbc0c..e09b83005308 100644 --- a/licenses.yaml +++ b/licenses.yaml @@ -881,29 +881,12 @@ name: kubernetes official java client license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 11.0.4 +version: 19.0.0 libraries: - io.kubernetes: client-java - ---- - -name: kubernetes official java client api -license_category: binary -module: extensions/druid-kubernetes-extensions -license_name: Apache License version 2.0 -version: 11.0.4 -libraries: - io.kubernetes: client-java-api - ---- - -name: kubernetes official java client extended -license_category: binary -module: extensions/druid-kubernetes-extensions -license_name: Apache License version 2.0 -version: 11.0.4 -libraries: - io.kubernetes: client-java-extended + - io.kubernetes: client-java-api-fluent --- @@ -947,16 +930,6 @@ libraries: --- -name: com.squareup.okio okio -license_category: binary -module: extensions/druid-kubernetes-extensions -license_name: Apache License version 2.0 -version: 1.17.2 -libraries: - - com.squareup.okio: okio - ---- - name: io.gsonfire gson-fire license_category: binary module: extensions/druid-kubernetes-extensions @@ -1021,12 +994,22 @@ name: com.squareup.okhttp3 okhttp license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 3.14.9 +version: 4.12.0 libraries: - com.squareup.okhttp3: okhttp --- +name: com.squareup.okio okio +license_category: binary +module: extensions/druid-kubernetes-extensions +license_name: Apache License version 2.0 +version: 3.2.0 +libraries: + - com.squareup.okio: okio + - com.squareup.okio: okio-jvm +--- + name: io.prometheus simpleclient license_category: binary module: extensions/druid-kubernetes-extensions @@ -4686,7 +4669,7 @@ libraries: --- -name: Apache Lucene +name: Apache Lucene license_category: binary version: 8.4.0 module: druid-ranger-security From 9700b12921c66e817e0aed29ad032989efaa8489 Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Thu, 30 Nov 2023 11:12:46 -0500 Subject: [PATCH 02/12] fix indentation --- .../org/apache/druid/k8s/discovery/DefaultK8sApiClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java b/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java index ee927bd5a3e2..51af5e3f90a3 100644 --- a/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java +++ b/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java @@ -80,7 +80,8 @@ public DiscoveryDruidNodeList listPods( ) { try { - V1PodList podList = coreV1Api.listNamespacedPod(podNamespace, null, null, null, null, labelSelector, 0, null, null, null, null, false); Preconditions.checkState(podList != null, "WTH: NULL podList"); + V1PodList podList = coreV1Api.listNamespacedPod(podNamespace, null, null, null, null, labelSelector, 0, null, null, null, null, false); + Preconditions.checkState(podList != null, "WTH: NULL podList"); Map allNodes = new HashMap(); for (V1Pod podDef : podList.getItems()) { From fd7c25d7309c5d2435a49fc9eb77d0806c99217c Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Thu, 7 Dec 2023 14:33:34 -0500 Subject: [PATCH 03/12] replace values of optional arguments with nulls --- .../org/apache/druid/k8s/discovery/DefaultK8sApiClient.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java b/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java index 51af5e3f90a3..ab2c3b20952c 100644 --- a/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java +++ b/extensions-core/kubernetes-extensions/src/main/java/org/apache/druid/k8s/discovery/DefaultK8sApiClient.java @@ -65,7 +65,7 @@ public DefaultK8sApiClient(ApiClient realK8sClient, @Json ObjectMapper jsonMappe public void patchPod(String podName, String podNamespace, String jsonPatchStr) { try { - coreV1Api.patchNamespacedPod(podName, podNamespace, new V1Patch(jsonPatchStr), "true", null, null, null, false); + coreV1Api.patchNamespacedPod(podName, podNamespace, new V1Patch(jsonPatchStr), "true", null, null, null, null); } catch (ApiException ex) { throw new RE(ex, "Failed to patch pod[%s/%s], code[%d], error[%s].", podNamespace, podName, ex.getCode(), ex.getResponseBody()); @@ -80,7 +80,7 @@ public DiscoveryDruidNodeList listPods( ) { try { - V1PodList podList = coreV1Api.listNamespacedPod(podNamespace, null, null, null, null, labelSelector, 0, null, null, null, null, false); + V1PodList podList = coreV1Api.listNamespacedPod(podNamespace, null, null, null, null, labelSelector, 0, null, null, null, null, null); Preconditions.checkState(podList != null, "WTH: NULL podList"); Map allNodes = new HashMap(); @@ -114,7 +114,7 @@ public WatchResult watchPods(String namespace, String labelSelector, String last Watch.createWatch( realK8sClient, coreV1Api.listNamespacedPodCall(namespace, null, true, null, null, - labelSelector, null, lastKnownResourceVersion, null, true, 0, true, null + labelSelector, null, lastKnownResourceVersion, null, null, 0, true, null ), new TypeReference>() { From 034a655ad417af7d4d8f085e4f5c2ffb04afc5cd Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Thu, 7 Dec 2023 14:47:51 -0500 Subject: [PATCH 04/12] remove unnecessary bcprov and update docker-java --- extensions-core/kubernetes-extensions/pom.xml | 14 ++------------ pom.xml | 2 +- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/extensions-core/kubernetes-extensions/pom.xml b/extensions-core/kubernetes-extensions/pom.xml index e43b6cc7879b..62be4dc4ede2 100644 --- a/extensions-core/kubernetes-extensions/pom.xml +++ b/extensions-core/kubernetes-extensions/pom.xml @@ -41,6 +41,8 @@ + com.squareup.okhttp3 okhttp @@ -91,18 +93,6 @@ test - - - org.bouncycastle - bcprov-jdk15on - runtime - - - org.bouncycastle - bcprov-ext-jdk15on - runtime - - com.google.code.findbugs diff --git a/pom.xml b/pom.xml index b8a503f7c57d..401ef8767986 100644 --- a/pom.xml +++ b/pom.xml @@ -1104,7 +1104,7 @@ com.github.docker-java docker-java-bom - 3.2.13 + 3.3.4 import pom From 7fd2fc9a690d6af2029f987f5de589e8348eb371 Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Thu, 7 Dec 2023 20:05:54 -0500 Subject: [PATCH 05/12] fix licenses, suppressions, add version definitions --- extensions-core/protobuf-extensions/pom.xml | 12 ++ licenses.yaml | 134 +++++++++++--------- owasp-dependency-check-suppressions.xml | 15 +-- pom.xml | 21 +-- 4 files changed, 91 insertions(+), 91 deletions(-) diff --git a/extensions-core/protobuf-extensions/pom.xml b/extensions-core/protobuf-extensions/pom.xml index ad0d4396ebd3..9308e9c7f6c3 100644 --- a/extensions-core/protobuf-extensions/pom.xml +++ b/extensions-core/protobuf-extensions/pom.xml @@ -36,6 +36,7 @@ 2.11.0 + 3.4.0 @@ -45,6 +46,17 @@ + + + + + com.squareup.okio + okio + 3.4.0 + + + org.apache.druid diff --git a/licenses.yaml b/licenses.yaml index bd869346bc85..26c6517caa72 100644 --- a/licenses.yaml +++ b/licenses.yaml @@ -843,6 +843,16 @@ libraries: --- +name: kubernetes fabric java client +license_category: binary +module: extensions-contrib/kubernetes-overlord-extensions +license_name: Apache License version 2.0 +version: 6.7.2 +libraries: + - io.fabric8: kubernetes-client + +--- + name: kubernetes official java client license_category: binary module: extensions/druid-kubernetes-extensions @@ -853,26 +863,18 @@ libraries: - io.kubernetes: client-java-api - io.kubernetes: client-java-extended - io.kubernetes: client-java-api-fluent + - io.kubernetes: client-java-proto --- -name: kubernetes fabric java client -license_category: binary -module: extensions-contrib/kubernetes-overlord-extensions -license_name: Apache License version 2.0 -version: 6.7.2 -libraries: - - io.fabric8: kubernetes-client - ---- - -name: io.prometheus simpleclient_common +name: Swagger +version: 1.6.2 license_category: binary -module: extensions/druid-kubernetes-extensions +module: extensions/druid-avro-extensions license_name: Apache License version 2.0 -version: 0.9.0 libraries: - - io.prometheus: simpleclient_common + - io.swagger: swagger-core + - io.swagger: swagger-models --- @@ -920,7 +922,7 @@ name: io.swagger swagger-annotations license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 1.6.2 +version: 1.6.11 libraries: - io.swagger: swagger-annotations @@ -930,22 +932,23 @@ name: io.swagger swagger-annotations license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 2.8.6 +version: 1.6.2 libraries: - - com.google.code.gson: gson + - io.swagger: swagger-annotations --- -name: io.prometheus simpleclient_httpserver +name: io.swagger swagger-annotations license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 0.9.0 +version: 2.8.6 libraries: - - io.prometheus: simpleclient_httpserver + - com.google.code.gson: gson --- + name: org.bitbucket.b_c jose4j license_category: binary module: extensions/druid-kubernetes-extensions @@ -964,6 +967,7 @@ version: 2.2.1 libraries: - org.joda: joda-convert + --- name: com.squareup.okhttp3 okhttp @@ -973,36 +977,44 @@ license_name: Apache License version 2.0 version: 4.12.0 libraries: - com.squareup.okhttp3: okhttp + - com.squareup.okhttp3: logging-interceptor --- -name: com.squareup.okio okio +name: com.squareup.okhttp3 okhttp logging-interceptor license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 3.2.0 +version: 4.11.0 libraries: - - com.squareup.okio: okio - - com.squareup.okio: okio-jvm + - com.squareup.okhttp3: logging-interceptor + --- -name: io.prometheus simpleclient +name: com.squareup.okio okio license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 0.9.0 +version: 3.6.0 libraries: - - io.prometheus: simpleclient + - com.squareup.okio: okio + - com.squareup.okio: okio-jvm --- -name: io.kubernetes client-java-proto +name: io.prometheus simpleclient license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 11.0.4 +version: 0.16.0 libraries: - - io.kubernetes: client-java-proto + - io.prometheus: simpleclient + - io.prometheus: simpleclient_common + - io.prometheus: simpleclient_httpserver + - io.prometheus: simpleclient_tracer_common + - io.prometheus: simpleclient_tracer_otel + - io.prometheus: simpleclient_tracer_otel_agent + --- @@ -1020,70 +1032,76 @@ name: com.flipkart.zjsonpatch zjsonpatch license_category: binary module: extensions/druid-kubernetes-extensions license_name: Apache License version 2.0 -version: 0.4.11 +version: 0.4.14 libraries: - com.flipkart.zjsonpatch: zjsonpatch --- - -name: org.bouncycastle bcprov-jdk15on +name: org.bouncycastle bcprov-jdk18on license_category: binary module: extensions/druid-kubernetes-extensions license_name: MIT License -version: "1.70" +version: "1.76" libraries: - - org.bouncycastle: bcprov-jdk15on - + - org.bouncycastle: bcprov-jdk18on + - org.bouncycastle: bcprov-ext-jdk18on + - org.bouncycastle: bcpkix-jdk18on + - org.bouncycastle: bcutil-jdk18on --- -name: org.bouncycastle bcprov-ext-jdk15on + +name: com.github.vladimir-bukhtoyarov bucket4j-core license_category: binary module: extensions/druid-kubernetes-extensions -license_name: MIT License -version: "1.70" +license_name: Apache License version 2.0 +version: 7.6.0 libraries: - - org.bouncycastle: bcprov-ext-jdk15on + - com.github.vladimir-bukhtoyarov: bucket4j-core --- -name: org.bouncycastle bcpkix-jdk15on +name: Jetbrains Annotations license_category: binary module: extensions/druid-kubernetes-extensions -license_name: MIT License -version: "1.70" +module: extensions/kubernetes-extensions +license_name: Apache License version 2.0 +version: 13.0 libraries: - - org.bouncycastle: bcpkix-jdk15on + - org.jetbrains: annotations + --- -name: org.bouncycastle bcutil-jdk15on +name: Jetbrains kotlin-stdlib license_category: binary -module: extensions/druid-kubernetes-extensions -license_name: MIT License -version: "1.70" +module: extensions/kubernetes-extensions +license_name: Apache License version 2.0 +version: 1.6.10 libraries: - - org.bouncycastle: bcutil-jdk15on + - org.jetbrains.kotlin: kotlin-stdlib --- -name: com.squareup.okhttp3 logging-interceptor +name: Jetbrains kotlin-stdlib common license_category: binary -module: extensions/druid-kubernetes-extensions +module: extensions/kubernetes-extensions license_name: Apache License version 2.0 -version: 3.14.9 +version: 1.9.10 libraries: - - com.squareup.okhttp3: logging-interceptor + - org.jetbrains.kotlin: kotlin-stdlib-common --- - -name: com.github.vladimir-bukhtoyarov bucket4j-core +name: Jetbrains jdk7 jdk 8 license_category: binary -module: extensions/druid-kubernetes-extensions +module: extensions/kubernetes-extensions license_name: Apache License version 2.0 -version: 4.10.0 +version: 1.8.21 libraries: - - com.github.vladimir-bukhtoyarov: bucket4j-core + - org.jetbrains.kotlin: kotlin-stdlib + - org.jetbrains.kotlin: kotlin-stdlib-common + - org.jetbrains.kotlin: kotlin-stdlib-jdk7 + - org.jetbrains.kotlin: kotlin-stdlib-jdk8 --- diff --git a/owasp-dependency-check-suppressions.xml b/owasp-dependency-check-suppressions.xml index f9c3146e3588..4d68252dcf49 100644 --- a/owasp-dependency-check-suppressions.xml +++ b/owasp-dependency-check-suppressions.xml @@ -440,9 +440,10 @@ CVE-2021-4277 + ^pkg:maven/com\.squareup\.okio/okio@..*$ CVE-2023-3635 @@ -460,18 +461,6 @@ CVE-2023-5072 - - - - CVE-2023-44981 - From ac12e24578c48b5233ce156d78a7fc55ef654f55 Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Thu, 7 Dec 2023 21:10:06 -0500 Subject: [PATCH 06/12] add pluginmanagement ignore for a false positive --- extensions-core/kubernetes-extensions/pom.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/extensions-core/kubernetes-extensions/pom.xml b/extensions-core/kubernetes-extensions/pom.xml index 62be4dc4ede2..3d050325526d 100644 --- a/extensions-core/kubernetes-extensions/pom.xml +++ b/extensions-core/kubernetes-extensions/pom.xml @@ -138,6 +138,19 @@ + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.1 + + + io.kubernetes:client-java-api-fluent:jar:19.0.0 + + + + org.jacoco From e732f713b740dc390b667bd2a741ead64bece222 Mon Sep 17 00:00:00 2001 From: Jan Werner <105367074+janjwerner-confluent@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:49:19 -0500 Subject: [PATCH 07/12] Update extensions-core/kubernetes-extensions/pom.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Xavier Léauté --- extensions-core/kubernetes-extensions/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions-core/kubernetes-extensions/pom.xml b/extensions-core/kubernetes-extensions/pom.xml index 3d050325526d..5c25e7a36eef 100644 --- a/extensions-core/kubernetes-extensions/pom.xml +++ b/extensions-core/kubernetes-extensions/pom.xml @@ -145,7 +145,7 @@ maven-dependency-plugin 3.1.1 - + io.kubernetes:client-java-api-fluent:jar:19.0.0 From 8800ddeb86357dedcc29496ff428697182d12eae Mon Sep 17 00:00:00 2001 From: Jan Werner <105367074+janjwerner-confluent@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:49:28 -0500 Subject: [PATCH 08/12] Update extensions-core/protobuf-extensions/pom.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Xavier Léauté --- extensions-core/protobuf-extensions/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions-core/protobuf-extensions/pom.xml b/extensions-core/protobuf-extensions/pom.xml index 9308e9c7f6c3..e5b171587e32 100644 --- a/extensions-core/protobuf-extensions/pom.xml +++ b/extensions-core/protobuf-extensions/pom.xml @@ -53,7 +53,7 @@ com.squareup.okio okio - 3.4.0 + ${okio.version} From 0afb744c90715085a309a313f46dfcc9403341b5 Mon Sep 17 00:00:00 2001 From: Jan Werner <105367074+janjwerner-confluent@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:49:44 -0500 Subject: [PATCH 09/12] Update extensions-core/kubernetes-extensions/pom.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Xavier Léauté --- extensions-core/kubernetes-extensions/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/extensions-core/kubernetes-extensions/pom.xml b/extensions-core/kubernetes-extensions/pom.xml index 5c25e7a36eef..304a5af0a7a9 100644 --- a/extensions-core/kubernetes-extensions/pom.xml +++ b/extensions-core/kubernetes-extensions/pom.xml @@ -143,7 +143,6 @@ org.apache.maven.plugins maven-dependency-plugin - 3.1.1 io.kubernetes:client-java-api-fluent:jar:19.0.0 From a34e7370dfbe8438ba44cea98d1d8e1317971dba Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Sat, 9 Dec 2023 14:08:26 -0500 Subject: [PATCH 10/12] remove the dependencymanagement override for the provided dependency --- extensions-core/protobuf-extensions/pom.xml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/extensions-core/protobuf-extensions/pom.xml b/extensions-core/protobuf-extensions/pom.xml index e5b171587e32..25fd79244de7 100644 --- a/extensions-core/protobuf-extensions/pom.xml +++ b/extensions-core/protobuf-extensions/pom.xml @@ -46,17 +46,6 @@ - - - - - com.squareup.okio - okio - ${okio.version} - - - org.apache.druid From f86c8d0d1e1ea06d121708406dac9fc6c4acd395 Mon Sep 17 00:00:00 2001 From: Jan Werner Date: Sun, 10 Dec 2023 12:43:46 -0500 Subject: [PATCH 11/12] re-adding okio definition --- extensions-core/protobuf-extensions/pom.xml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/extensions-core/protobuf-extensions/pom.xml b/extensions-core/protobuf-extensions/pom.xml index 25fd79244de7..b16fc333b749 100644 --- a/extensions-core/protobuf-extensions/pom.xml +++ b/extensions-core/protobuf-extensions/pom.xml @@ -36,7 +36,7 @@ 2.11.0 - 3.4.0 + 3.6.0 @@ -46,6 +46,20 @@ + + + + + com.squareup.okio + okio + ${okio.version} + provided + + + + + org.apache.druid From e7b94a68f9a96d1f0dd3081dac2757ff1b97278c Mon Sep 17 00:00:00 2001 From: Jan Werner <105367074+janjwerner-confluent@users.noreply.github.com> Date: Tue, 12 Dec 2023 11:08:37 -0500 Subject: [PATCH 12/12] Update extensions-core/protobuf-extensions/pom.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Xavier Léauté --- extensions-core/protobuf-extensions/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/extensions-core/protobuf-extensions/pom.xml b/extensions-core/protobuf-extensions/pom.xml index b16fc333b749..091b6b133efb 100644 --- a/extensions-core/protobuf-extensions/pom.xml +++ b/extensions-core/protobuf-extensions/pom.xml @@ -54,7 +54,6 @@ com.squareup.okio okio ${okio.version} - provided