This is an automated email from the ASF dual-hosted git repository.

FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 19c0a8dae5a fix: correct per-module versions in licenses.yaml (#20737)
19c0a8dae5a is described below

commit 19c0a8dae5ad60e178c6eadb363a975bcfe5a65f
Author: Andreas Maechler <[email protected]>
AuthorDate: Tue Oct 27 20:48:09 2026 -0600

    fix: correct per-module versions in licenses.yaml (#20737)
    
    * Correct per-module versions in licenses.yaml
    
    These entries no longer matched what their module ships. check-licenses.py
    did not notice because it matches versions across all modules, so another
    module registering the shipped version was enough.
    
    - commons-collections4 4.6.0 and gson 2.14.0 in druid-kubernetes-extensions
    - gson 2.14.0 in druid-avro-extensions and druid-protobuf-extensions
    - hadoop-client-api 3.5.0 in druid-hdfs-storage
    - protobuf-java 4.36.2 in java-core
    - eventstream ships at 1.0.1 in lib/, not at the AWS SDK version, so it
      gets its own java-core entry instead of being listed under the SDK
    - druid-avro-extensions bundles avro 1.12.2 but not avro-mapred, avro-ipc
      or avro-ipc-jetty, so those libraries and their notices are removed
    - druid-avro-extensions had two kafka-clients entries (6.2.12-ccs and
      5.5.1-ccs); it ships 8.3.2-ccs, so one entry is updated and the other
      removed
    
    * Remove unshipped netty-codec-classes-quic from licenses.yaml
    
    No dependency report and no jar in the -Pdist tarball contain it, and
    no POM references it. Leaving it in the java-core Netty entry makes
    refresh-license-versions.py flag every Netty bump for a manual edit.
    
    * Name the Gson entry of druid-kubernetes-extensions after Gson
    
    The entry was named "io.swagger swagger-annotations", so the binary
    LICENSE described the bundled Gson jar as swagger-annotations.
---
 licenses.yaml | 82 ++++++++++++++++-------------------------------------------
 1 file changed, 22 insertions(+), 60 deletions(-)

diff --git a/licenses.yaml b/licenses.yaml
index 1221c6f98f8..a10afa00353 100644
--- a/licenses.yaml
+++ b/licenses.yaml
@@ -303,7 +303,6 @@ libraries:
   - software.amazon.awssdk: aws-cbor-protocol
   - software.amazon.awssdk: aws-json-protocol
   - software.amazon.awssdk: third-party-jackson-dataformat-cbor
-  - software.amazon.eventstream: eventstream
 notice: |
   AWS SDK for Java 2.0
   Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
@@ -313,6 +312,19 @@ notice: |
 
 ---
 
+name: Amazon Event Stream
+license_category: binary
+module: java-core
+license_name: Apache License version 2.0
+version: 1.0.1
+libraries:
+  - software.amazon.eventstream: eventstream
+notice: |
+  AWS SDK for Java 2.0
+  Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
+---
+
 name: Amazon Event Stream
 license_category: binary
 module: extensions/druid-s3-extensions
@@ -1203,7 +1215,7 @@ name: org.apache.commons commons-collections4
 license_category: binary
 module: extensions/druid-kubernetes-extensions
 license_name: Apache License version 2.0
-version: 4.4
+version: 4.6.0
 libraries:
   - org.apache.commons: commons-collections4
 
@@ -1269,11 +1281,11 @@ libraries:
 
 ---
 
-name: io.swagger swagger-annotations
+name: Gson
 license_category: binary
 module: extensions/druid-kubernetes-extensions
 license_name: Apache License version 2.0
-version: 2.8.6
+version: 2.14.0
 libraries:
   - com.google.code.gson: gson
 
@@ -1509,7 +1521,6 @@ libraries:
   - io.netty: netty-transport-native-epoll
   - io.netty: netty-transport-native-unix-common
   - io.netty: netty-codec-http2
-  - io.netty: netty-codec-classes-quic
   - io.netty: netty-resolver-dns-classes-macos
   - io.netty: netty-transport-classes-kqueue
   - io.netty: netty-resolver-dns-native-macos
@@ -2835,7 +2846,7 @@ libraries:
 ---
 
 name: Kafka clients
-version: 6.2.12-ccs
+version: 8.3.2-ccs
 license_category: binary
 module: extensions/druid-avro-extensions
 license_name: Apache License version 2.0
@@ -2958,16 +2969,6 @@ libraries:
 
 ---
 
-name: Kafka Client
-version: 5.5.1-ccs
-license_category: binary
-module: extensions/druid-avro-extensions
-license_name: Apache License version 2.0
-libraries:
-  - org.apache.kafka: kafka-clients
-
----
-
 name: com.rabbitmq stream-client
 license_category: binary
 version: 0.9
@@ -3128,52 +3129,13 @@ name: Apache Avro
 license_category: binary
 module: extensions/druid-avro-extensions
 license_name: Apache License version 2.0
-version: 1.11.5
+version: 1.12.2
 libraries:
   - org.apache.avro: avro
-  - org.apache.avro: avro-mapred
-  - org.apache.avro: avro-ipc
-  - org.apache.avro: avro-ipc-jetty
 notices:
   - avro: |
       Apache Avro
       Copyright 2010-2019 The Apache Software Foundation
-  - avro-ipc: |
-      Apache Avro IPC
-      Copyright 2010-2019 The Apache Software Foundation
-  - avro-ipc-jetty: |
-      Apache Avro IPC Jetty
-      Copyright 2009-2019 The Apache Software Foundation
-  - avro-mapred: |
-      Apache Avro
-      Copyright 2010-2019 The Apache Software Foundation
-
-      Based upon the representations of upstream licensors, it is understood 
that
-      portions of the mapreduce API included in the Java implementation are 
licensed
-      from various contributors under one or more contributor license 
agreements to
-      Odiago, Inc. and were then contributed by Odiago to Apache Avro, which 
has now
-      made them available under the Apache 2.0 license. The original file 
header text
-      is:
-
-      | Licensed to Odiago, Inc. under one or more contributor license
-      | agreements.  See the NOTICE file distributed with this work for
-      | additional information regarding copyright ownership.  Odiago, Inc.
-      | licenses this file to you under the Apache License, Version 2.0
-      | (the "License"); you may not use this file except in compliance
-      | with the License.  You may obtain a copy of the License at
-      |
-      |     http://www.apache.org/licenses/LICENSE-2.0
-      |
-      | Unless required by applicable law or agreed to in writing, software
-      | distributed under the License is distributed on an "AS IS" BASIS,
-      | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      | implied.  See the License for the specific language governing
-      | permissions and limitations under the License.
-
-      The Odiago NOTICE at the time of the contribution:
-
-      | This product includes software developed by Odiago, Inc.
-      | (http://www.wibidata.com).
 
 ---
 
@@ -3221,7 +3183,7 @@ name: Gson
 license_category: binary
 module: extensions/druid-avro-extensions
 license_name: Apache License version 2.0
-version: 2.3.1
+version: 2.14.0
 libraries:
   - com.google.code.gson: gson
 
@@ -3286,7 +3248,7 @@ name: Hadoop Client API
 license_category: binary
 module: extensions/druid-hdfs-storage
 license_name: Apache License version 2.0
-version: 3.3.6
+version: 3.5.0
 libraries:
   - org.apache.hadoop: hadoop-client-api
 
@@ -3606,7 +3568,7 @@ name: Gson
 license_category: binary
 module: extensions/druid-protobuf-extensions
 license_name: Apache License version 2.0
-version: 2.8.9
+version: 2.14.0
 libraries:
   - com.google.code.gson: gson
 
@@ -3720,7 +3682,7 @@ name: Protocol Buffers
 license_category: binary
 module: java-core
 license_name: BSD-3-Clause License
-version: 4.36.0
+version: 4.36.2
 copyright: Google, Inc.
 license_file_path:
   - licenses/bin/protobuf-java.BSD3


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to