linkedin / transport

A framework for writing performant user-defined functions (UDFs) that are portable across a variety of engines including Apache Spark, Apache Hive, and Presto.
BSD 2-Clause "Simplified" License
291 stars 72 forks source link

Remove slf4j-api 1.8+ and use nimbus-jose-jwt 9.31 #139

Closed weijiii closed 1 year ago

weijiii commented 1 year ago

Summary

Testing

% ./gradlew transportable-udfs-trino:dependencies | grep nimbus-jose-jwt 
|    +--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31
|    |    \--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31 (*)
|    +--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31
|    |    \--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31 (*)
|    +--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31
|    |    \--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31 (*)
% ./gradlew transportable-udfs-trino-plugin:dependencies | grep nimbus-jose-jwt
     +--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31
     |    \--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31 (*)
     +--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31
     |    \--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31 (*)
|    +--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31
|    |    \--- com.nimbusds:nimbus-jose-jwt:9.14 -> 9.31 (*)

All lifted to ver. 9.31

% ./gradlew transportable-udfs-trino:dependencies | grep slf4j-api
|    |    \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.25
|         +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.25
|         |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.25
|         |         |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.25
|    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.25
|    |    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.25
|    |    |         |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.25
|         |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.25
|         |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|         |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.25
|         |         |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.25
|    \--- org.slf4j:slf4j-api:1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.25
|    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.25
|    |    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.25
|    |    |         |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.25
|         |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|         +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    \--- org.slf4j:slf4j-api:1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    |    |    |    +--- org.slf4j:slf4j-api:1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.25

% ./gradlew transportable-udfs-trino-plugin:dependencies | grep slf4j-api
|    |    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.25
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.25
|    |    |    |         |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.25
|    |         |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |         +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    |    +--- org.slf4j:slf4j-api:1.7.25
|    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
     |    \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.25
     |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.25
|    \--- org.slf4j:slf4j-api:1.7.25
     |    \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.25
     |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.25
|    |    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.25
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.25
|    |    |    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.25
|    |    |    |         |    +--- org.slf4j:slf4j-api:1.7.6 -> 1.7.25
|    |         |    +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |         +--- org.slf4j:slf4j-api:1.7.10 -> 1.7.25
|    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    |    +--- org.slf4j:slf4j-api:1.7.25
|    |    |    \--- org.slf4j:slf4j-api:2.0.6 -> 1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.7 -> 1.7.25
|    |    \--- org.slf4j:slf4j-api:1.7.32 -> 1.7.25
     \--- org.slf4j:slf4j-api:1.7.25

All fixed to ver. 1.7.25

% ./gradlew transportable-udfs-trino:dependencies | grep slf4j-simple
+--- org.slf4j:slf4j-simple:1.7.25
+--- org.slf4j:slf4j-simple:1.7.25 (n)
+--- org.slf4j:slf4j-simple:1.7.25
% ./gradlew transportable-udfs-trino-plugin:dependencies | grep slf4j-simple
+--- org.slf4j:slf4j-simple:1.7.25
+--- org.slf4j:slf4j-simple:1.7.25 (n)
\--- org.slf4j:slf4j-simple:1.7.25
% ./gradlew clean build publish
weijiii commented 1 year ago

@yiqiangin