diff --git a/scheduler/Dockerfile.dataflow b/scheduler/Dockerfile.dataflow index d457eca2ba..4ece78975f 100644 --- a/scheduler/Dockerfile.dataflow +++ b/scheduler/Dockerfile.dataflow @@ -1,6 +1,6 @@ -FROM azul/zulu-openjdk-alpine:17.0.2-17.32.13 AS builder +FROM azul/zulu-openjdk-alpine:17-latest AS builder -COPY --from=gradle:7.4.2-jdk17 /opt/gradle /opt/gradle +COPY --from=gradle:8.5.0-jdk17-alpine /opt/gradle /opt/gradle RUN ln -s /opt/gradle/bin/gradle /usr/bin/gradle WORKDIR /build @@ -30,8 +30,8 @@ RUN mkdir -p /tmp/certs/kafka/broker/ && \ USER default WORKDIR /app -COPY --from=builder /build/src/data-flow/build/libs/*.jar . +COPY --from=builder /build/src/data-flow/build/libs/*-all.jar . COPY scheduler/data-flow/opentelemetry-javaagent.jar opentelemetry-javaagent.jar # TODO - inject JAR name & version from build pipeline -ENTRYPOINT ["/usr/bin/java", "-XX:+PreserveFramePointer", "-javaagent:./opentelemetry-javaagent.jar", "-Dotel.resource.attributes=service.name=seldon-dataflow", "-jar", "dataflow-1.0-SNAPSHOT.jar"] +ENTRYPOINT ["/usr/bin/java", "-XX:+PreserveFramePointer", "-javaagent:./opentelemetry-javaagent.jar", "-Dotel.resource.attributes=service.name=seldon-dataflow", "-jar", "dataflow-1.0-SNAPSHOT-all.jar"] diff --git a/scheduler/data-flow/build.gradle.kts b/scheduler/data-flow/build.gradle.kts index 424375b343..51149b4cb9 100644 --- a/scheduler/data-flow/build.gradle.kts +++ b/scheduler/data-flow/build.gradle.kts @@ -1,8 +1,13 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar + plugins { id("com.github.hierynomus.license-report") version "0.16.1" - kotlin("jvm") version "1.6.21" + id("com.github.johnrengelman.shadow") version "8.1.1" + kotlin("jvm") version "1.8.20" + + java application } @@ -19,28 +24,28 @@ repositories { dependencies { implementation("com.natpryce:konfig:1.6.10.0") - implementation("io.klogging:klogging-jvm:0.4.4") + implementation("io.klogging:klogging-jvm:0.5.8") // Kafka implementation("org.apache.kafka:kafka-streams:3.4.0") - implementation("io.klogging:slf4j-klogging:0.2.5") + implementation("io.klogging:slf4j-klogging:0.5.8") testImplementation("org.apache.kafka:kafka-streams-test-utils:3.5.0") // gRPC - implementation("io.grpc:grpc-kotlin-stub:1.2.1") - implementation("io.grpc:grpc-stub:1.57.2") - implementation("io.grpc:grpc-protobuf:1.57.2") - runtimeOnly("io.grpc:grpc-netty-shaded:1.44.1") - implementation("com.google.protobuf:protobuf-java:3.21.7") - implementation("com.google.protobuf:protobuf-kotlin:3.21.7") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0") + implementation("io.grpc:grpc-kotlin-stub:1.4.1") + implementation("io.grpc:grpc-stub:1.61.0") + implementation("io.grpc:grpc-protobuf:1.61.0") + runtimeOnly("io.grpc:grpc-netty-shaded:1.61.0") + implementation("com.google.protobuf:protobuf-java:3.25.2") + implementation("com.google.protobuf:protobuf-kotlin:3.25.2") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3") implementation("com.michael-bull.kotlin-retry:kotlin-retry:1.0.9") // k8s - implementation("io.kubernetes:client-java:18.0.0") + implementation("io.kubernetes:client-java:19.0.0") testImplementation(kotlin("test")) - testImplementation("org.junit.jupiter:junit-jupiter-params:5.8.2") + testImplementation("org.junit.jupiter:junit-jupiter-params:5.10.1") testImplementation("io.strikt:strikt-core:0.34.1") } @@ -71,26 +76,13 @@ tasks.withType { val dataflowMainClass = "io.seldon.dataflow.Main" -tasks.withType { - - manifest { - attributes["Main-Class"] = dataflowMainClass - } - - from( - configurations.runtimeClasspath - .get() - .map { if (it is Directory) it else zipTree(it) } - ) { exclude("META-INF/*.RSA", "META-INF/*.SF", "META-INF/*.DSA")} - - duplicatesStrategy = DuplicatesStrategy.EXCLUDE - -} - application { mainClass.set(dataflowMainClass) } +tasks.named("shadowJar") { + mergeServiceFiles() +} downloadLicenses { includeProjectDependencies = true diff --git a/scheduler/data-flow/gradle/wrapper/gradle-wrapper.jar b/scheduler/data-flow/gradle/wrapper/gradle-wrapper.jar index 7454180f2a..d64cd49177 100644 Binary files a/scheduler/data-flow/gradle/wrapper/gradle-wrapper.jar and b/scheduler/data-flow/gradle/wrapper/gradle-wrapper.jar differ diff --git a/scheduler/data-flow/gradle/wrapper/gradle-wrapper.properties b/scheduler/data-flow/gradle/wrapper/gradle-wrapper.properties index 41dfb87909..1af9e0930b 100644 --- a/scheduler/data-flow/gradle/wrapper/gradle-wrapper.properties +++ b/scheduler/data-flow/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/scheduler/data-flow/gradlew b/scheduler/data-flow/gradlew index 744e882ed5..1aa94a4269 100755 --- a/scheduler/data-flow/gradlew +++ b/scheduler/data-flow/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env sh +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,67 +17,99 @@ # ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MSYS* | MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -87,9 +119,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -98,88 +130,120 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. # For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=`expr $i + 1` + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=`save "$@"` -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' exec "$JAVACMD" "$@" diff --git a/scheduler/data-flow/gradlew.bat b/scheduler/data-flow/gradlew.bat index ac1b06f938..6689b85bee 100644 --- a/scheduler/data-flow/gradlew.bat +++ b/scheduler/data-flow/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +25,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -75,13 +76,15 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/scheduler/data-flow/licenses/dependency-license.html b/scheduler/data-flow/licenses/dependency-license.html index 2e9b52169f..1a3f66e167 100644 --- a/scheduler/data-flow/licenses/dependency-license.html +++ b/scheduler/data-flow/licenses/dependency-license.html @@ -50,27 +50,19 @@

License text URL

- io.swagger:swagger-annotations:1.6.9 - swagger-annotations-1.6.9.jar - Apache License 2.0 - - Show license agreement - - - - org.yaml:snakeyaml:2.0 - snakeyaml-2.0.jar - Apache License, Version 2.0 + io.prometheus:simpleclient_httpserver:0.16.0 + simpleclient_httpserver-0.16.0.jar + The Apache Software License, Version 2.0 Show license agreement - io.kubernetes:client-java-proto:18.0.0 - client-java-proto-18.0.0.jar - The Apache Software License, Version 2.0 + org.bouncycastle:bcpkix-jdk18on:1.76 + bcpkix-jdk18on-1.76.jar + Bouncy Castle Licence - Show license agreement + Show license agreement @@ -82,35 +74,35 @@

License text URL

- org.apache.commons:commons-lang3:3.12.0 - commons-lang3-3.12.0.jar - Apache License, Version 2.0 + org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3 + kotlinx-coroutines-core-jvm-1.7.3.jar + The Apache Software License, Version 2.0 Show license agreement - org.bitbucket.b_c:jose4j:0.9.3 - jose4j-0.9.3.jar - The Apache Software License, Version 2.0 + io.grpc:grpc-stub:1.61.0 + grpc-stub-1.61.0.jar + Apache 2.0 - Show license agreement + Show license agreement - org.apache.commons:commons-compress:1.22 - commons-compress-1.22.jar - Apache License, Version 2.0 + com.squareup.okhttp3:okhttp:4.11.0 + okhttp-4.11.0.jar + The Apache Software License, Version 2.0 - Show license agreement + Show license agreement - org.checkerframework:checker-qual:3.33.0 - checker-qual-3.33.0.jar - The MIT License + org.bitbucket.b_c:jose4j:0.9.3 + jose4j-0.9.3.jar + The Apache Software License, Version 2.0 - Show license agreement + Show license agreement @@ -130,48 +122,32 @@

License text URL

- io.kubernetes:client-java-api:18.0.0 - client-java-api-18.0.0.jar - The Apache Software License, Version 2.0 + org.bouncycastle:bcprov-jdk18on:1.76 + bcprov-jdk18on-1.76.jar + Bouncy Castle Licence - Show license agreement + Show license agreement - org.jetbrains.kotlin:kotlin-stdlib:1.6.21 - kotlin-stdlib-1.6.21.jar + org.apache.kafka:kafka-streams:3.4.0 + kafka-streams-3.4.0.jar The Apache License, Version 2.0 Show license agreement - io.kubernetes:client-java:18.0.0 - client-java-18.0.0.jar - The Apache Software License, Version 2.0 - - Show license agreement - - - - com.squareup.okio:okio-jvm:3.0.0 - okio-jvm-3.0.0.jar - The Apache Software License, Version 2.0 - - Show license agreement - - - - org.apache.kafka:kafka-streams:3.4.0 - kafka-streams-3.4.0.jar - The Apache License, Version 2.0 + com.google.api.grpc:proto-google-common-protos:2.29.0 + proto-google-common-protos-2.29.0.jar + Apache-2.0 - Show license agreement + Show license agreement - io.grpc:grpc-protobuf-lite:1.57.2 - grpc-protobuf-lite-1.57.2.jar + io.grpc:grpc-protobuf:1.61.0 + grpc-protobuf-1.61.0.jar Apache 2.0 Show license agreement @@ -186,16 +162,16 @@

License text URL

- org.bouncycastle:bcutil-jdk18on:1.72 - bcutil-jdk18on-1.72.jar - Bouncy Castle Licence + io.grpc:grpc-api:1.61.0 + grpc-api-1.61.0.jar + Apache 2.0 - Show license agreement + Show license agreement - org.jetbrains:annotations:13.0 - annotations-13.0.jar + io.prometheus:simpleclient_tracer_common:0.16.0 + simpleclient_tracer_common-0.16.0.jar The Apache Software License, Version 2.0 Show license agreement @@ -210,13 +186,21 @@

License text URL

- com.google.guava:guava:32.0.1-android - guava-32.0.1-android.jar - Apache License, Version 2.0 + io.prometheus:simpleclient:0.16.0 + simpleclient-0.16.0.jar + The Apache Software License, Version 2.0 Show license agreement + + org.bouncycastle:bcutil-jdk18on:1.76 + bcutil-jdk18on-1.76.jar + Bouncy Castle Licence + + Show license agreement + + io.grpc:grpc-kotlin-stub:1.2.1 grpc-kotlin-stub-1.2.1.jar @@ -226,11 +210,11 @@

License text URL

- com.google.api.grpc:proto-google-common-protos:2.17.0 - proto-google-common-protos-2.17.0.jar - Apache-2.0 + org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20 + kotlin-stdlib-jdk8-1.8.20.jar + The Apache License, Version 2.0 - Show license agreement + Show license agreement @@ -242,75 +226,91 @@

License text URL

- commons-codec:commons-codec:1.15 - commons-codec-1.15.jar - Apache License, Version 2.0 + org.jetbrains.kotlin:kotlin-stdlib:1.8.20 + kotlin-stdlib-1.8.20.jar + The Apache License, Version 2.0 + + Show license agreement + + + + org.apache.commons:commons-compress:1.24.0 + commons-compress-1.24.0.jar + Apache-2.0 Show license agreement - commons-io:commons-io:2.11.0 - commons-io-2.11.0.jar + com.google.errorprone:error_prone_annotations:2.23.0 + error_prone_annotations-2.23.0.jar + Apache 2.0 + + Show license agreement + + + + com.google.guava:guava:32.1.3-android + guava-32.1.3-jre.jar Apache License, Version 2.0 - Show license agreement + Show license agreement - com.google.protobuf:protobuf-kotlin:3.21.7 - protobuf-kotlin-3.21.7.jar + com.google.protobuf:protobuf-java:3.25.2 + protobuf-java-3.25.2.jar BSD-3-Clause Show license agreement - org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 - kotlin-stdlib-jdk7-1.6.21.jar - The Apache License, Version 2.0 + com.squareup.okio:okio-jvm:3.2.0 + okio-jvm-3.2.0.jar + The Apache Software License, Version 2.0 Show license agreement - io.prometheus:simpleclient_tracer_otel_agent:0.15.0 - simpleclient_tracer_otel_agent-0.15.0.jar + io.kubernetes:client-java:19.0.0 + client-java-19.0.0.jar The Apache Software License, Version 2.0 Show license agreement - org.slf4j:slf4j-api:2.0.6 - slf4j-api-2.0.6.jar - MIT License + io.kubernetes:client-java-proto:19.0.0 + client-java-proto-19.0.0.jar + The Apache Software License, Version 2.0 - Show license agreement + Show license agreement - com.squareup.okhttp3:okhttp:4.10.0 - okhttp-4.10.0.jar - The Apache Software License, Version 2.0 + org.jetbrains.kotlin:kotlin-stdlib-common:1.8.20 + kotlin-stdlib-common-1.8.20.jar + The Apache License, Version 2.0 Show license agreement - io.prometheus:simpleclient_tracer_common:0.15.0 - simpleclient_tracer_common-0.15.0.jar - The Apache Software License, Version 2.0 + io.swagger:swagger-annotations:1.6.11 + swagger-annotations-1.6.11.jar + Apache License 2.0 - Show license agreement + Show license agreement - com.google.errorprone:error_prone_annotations:2.18.0 - error_prone_annotations-2.18.0.jar - Apache 2.0 + commons-codec:commons-codec:1.16.0 + commons-codec-1.16.0.jar + Apache-2.0 - Show license agreement + Show license agreement @@ -322,24 +322,56 @@

License text URL

- io.prometheus:simpleclient:0.15.0 - simpleclient-0.15.0.jar + io.prometheus:simpleclient_common:0.16.0 + simpleclient_common-0.16.0.jar The Apache Software License, Version 2.0 Show license agreement - org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 - kotlin-stdlib-jdk8-1.6.21.jar - The Apache License, Version 2.0 + io.kubernetes:client-java-api:19.0.0 + client-java-api-19.0.0.jar + The Apache Software License, Version 2.0 + + Show license agreement + + + + org.checkerframework:checker-qual:3.37.0 + checker-qual-3.37.0.jar + The MIT License + + Show license agreement + + + + com.squareup.okhttp3:logging-interceptor:4.11.0 + logging-interceptor-4.11.0.jar + The Apache Software License, Version 2.0 Show license agreement - io.prometheus:simpleclient_httpserver:0.15.0 - simpleclient_httpserver-0.15.0.jar + org.apache.commons:commons-lang3:3.13.0 + commons-lang3-3.13.0.jar + Apache-2.0 + + Show license agreement + + + + com.google.protobuf:protobuf-kotlin:3.25.2 + protobuf-kotlin-3.25.2.jar + BSD-3-Clause + + Show license agreement + + + + io.prometheus:simpleclient_tracer_otel:0.16.0 + simpleclient_tracer_otel-0.16.0.jar The Apache Software License, Version 2.0 Show license agreement @@ -361,14 +393,6 @@

License text URL

Show license agreement - - com.google.protobuf:protobuf-java:3.22.3 - protobuf-java-3.22.3.jar - BSD-3-Clause - - Show license agreement - - io.gsonfire:gson-fire:1.8.5 gson-fire-1.8.5.jar @@ -394,35 +418,35 @@

License text URL

- io.grpc:grpc-stub:1.57.2 - grpc-stub-1.57.2.jar - Apache 2.0 + org.yaml:snakeyaml:2.2 + snakeyaml-2.2.jar + Apache License, Version 2.0 - Show license agreement + Show license agreement - org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0 - kotlinx-coroutines-core-jvm-1.6.0.jar - The Apache Software License, Version 2.0 + commons-io:commons-io:2.14.0 + commons-io-2.14.0.jar + Apache-2.0 Show license agreement - org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21 - kotlin-stdlib-common-1.6.21.jar - The Apache License, Version 2.0 + io.prometheus:simpleclient_tracer_otel_agent:0.16.0 + simpleclient_tracer_otel_agent-0.16.0.jar + The Apache Software License, Version 2.0 Show license agreement - com.squareup.okhttp3:logging-interceptor:4.10.0 - logging-interceptor-4.10.0.jar - The Apache Software License, Version 2.0 + org.slf4j:slf4j-api:2.0.9 + slf4j-api-2.0.9.jar + MIT License - Show license agreement + Show license agreement @@ -434,61 +458,29 @@

License text URL

- com.michael-bull.kotlin-retry:kotlin-retry:1.0.9 - kotlin-retry-1.0.9.jar - ISC License - - Show license agreement - - - - io.grpc:grpc-api:1.57.2 - grpc-api-1.57.2.jar - Apache 2.0 - - Show license agreement - - - - io.prometheus:simpleclient_common:0.15.0 - simpleclient_common-0.15.0.jar + org.jetbrains:annotations:23.0.0 + annotations-23.0.0.jar The Apache Software License, Version 2.0 - Show license agreement - - - - org.bouncycastle:bcprov-jdk18on:1.72 - bcprov-jdk18on-1.72.jar - Bouncy Castle Licence - - Show license agreement + Show license agreement - io.grpc:grpc-protobuf:1.57.2 - grpc-protobuf-1.57.2.jar - Apache 2.0 + com.michael-bull.kotlin-retry:kotlin-retry:1.0.9 + kotlin-retry-1.0.9.jar + ISC License - Show license agreement + Show license agreement - io.prometheus:simpleclient_tracer_otel:0.15.0 - simpleclient_tracer_otel-0.15.0.jar - The Apache Software License, Version 2.0 + org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20 + kotlin-stdlib-jdk7-1.8.20.jar + The Apache License, Version 2.0 Show license agreement - - org.bouncycastle:bcpkix-jdk18on:1.72 - bcpkix-jdk18on-1.72.jar - Bouncy Castle Licence - - Show license agreement - - javax.annotation:javax.annotation-api:1.3.2 javax.annotation-api-1.3.2.jar diff --git a/scheduler/data-flow/licenses/dependency-license.json b/scheduler/data-flow/licenses/dependency-license.json index d133aafcb9..fd004e1222 100644 --- a/scheduler/data-flow/licenses/dependency-license.json +++ b/scheduler/data-flow/licenses/dependency-license.json @@ -1 +1 @@ -{"dependencies":[{"name":"io.swagger:swagger-annotations:1.6.9","file":"swagger-annotations-1.6.9.jar","licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}]},{"name":"org.yaml:snakeyaml:2.0","file":"snakeyaml-2.0.jar","licenses":[{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.kubernetes:client-java-proto:18.0.0","file":"client-java-proto-18.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.code.findbugs:jsr305:3.0.2","file":"jsr305-3.0.2.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.commons:commons-lang3:3.12.0","file":"commons-lang3-3.12.0.jar","licenses":[{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bitbucket.b_c:jose4j:0.9.3","file":"jose4j-0.9.3.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.commons:commons-compress:1.22","file":"commons-compress-1.22.jar","licenses":[{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.checkerframework:checker-qual:3.33.0","file":"checker-qual-3.33.0.jar","licenses":[{"name":"The MIT License","url":"http://opensource.org/licenses/MIT"}]},{"name":"com.google.j2objc:j2objc-annotations:2.8","file":"j2objc-annotations-2.8.jar","licenses":[{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.natpryce:konfig:1.6.10.0","file":"konfig-1.6.10.0.jar","licenses":[{"name":"Apache 2.0","url":"http://opensource.org/licenses/Apache-2.0"}]},{"name":"io.kubernetes:client-java-api:18.0.0","file":"client-java-api-18.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.6.21","file":"kotlin-stdlib-1.6.21.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.kubernetes:client-java:18.0.0","file":"client-java-18.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.squareup.okio:okio-jvm:3.0.0","file":"okio-jvm-3.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.kafka:kafka-streams:3.4.0","file":"kafka-streams-3.4.0.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.grpc:grpc-protobuf-lite:1.57.2","file":"grpc-protobuf-lite-1.57.2.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"org.apache.kafka:kafka-clients:3.4.0","file":"kafka-clients-3.4.0.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bouncycastle:bcutil-jdk18on:1.72","file":"bcutil-jdk18on-1.72.jar","licenses":[{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html"}]},{"name":"org.jetbrains:annotations:13.0","file":"annotations-13.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.klogging:slf4j-klogging:0.2.5","file":"slf4j-klogging-0.2.5.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.guava:guava:32.0.1-android","file":"guava-32.0.1-android.jar","licenses":[{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.grpc:grpc-kotlin-stub:1.2.1","file":"grpc-kotlin-stub-1.2.1.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"com.google.api.grpc:proto-google-common-protos:2.17.0","file":"proto-google-common-protos-2.17.0.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.commons:commons-collections4:4.4","file":"commons-collections4-4.4.jar","licenses":[{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"commons-codec:commons-codec:1.15","file":"commons-codec-1.15.jar","licenses":[{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"commons-io:commons-io:2.11.0","file":"commons-io-2.11.0.jar","licenses":[{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.protobuf:protobuf-kotlin:3.21.7","file":"protobuf-kotlin-3.21.7.jar","licenses":[{"name":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21","file":"kotlin-stdlib-jdk7-1.6.21.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient_tracer_otel_agent:0.15.0","file":"simpleclient_tracer_otel_agent-0.15.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.slf4j:slf4j-api:2.0.6","file":"slf4j-api-2.0.6.jar","licenses":[{"name":"MIT License","url":"http://www.opensource.org/licenses/mit-license.php"}]},{"name":"com.squareup.okhttp3:okhttp:4.10.0","file":"okhttp-4.10.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient_tracer_common:0.15.0","file":"simpleclient_tracer_common-0.15.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.errorprone:error_prone_annotations:2.18.0","file":"error_prone_annotations-2.18.0.jar","licenses":[{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.guava:failureaccess:1.0.1","file":"failureaccess-1.0.1.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient:0.15.0","file":"simpleclient-0.15.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21","file":"kotlin-stdlib-jdk8-1.6.21.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient_httpserver:0.15.0","file":"simpleclient_httpserver-0.15.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.rocksdb:rocksdbjni:7.1.2","file":"rocksdbjni-7.1.2.jar","licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"},{"name":"GNU General Public License, version 2","url":"http://www.gnu.org/licenses/gpl-2.0.html"}]},{"name":"com.google.protobuf:protobuf-java:3.22.3","file":"protobuf-java-3.22.3.jar","licenses":[{"name":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}]},{"name":"io.gsonfire:gson-fire:1.8.5","file":"gson-fire-1.8.5.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.klogging:klogging-jvm:0.4.4","file":"klogging-jvm-0.4.4.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.code.gson:gson:2.10.1","file":"gson-2.10.1.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.grpc:grpc-stub:1.57.2","file":"grpc-stub-1.57.2.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.0","file":"kotlinx-coroutines-core-jvm-1.6.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.6.21","file":"kotlin-stdlib-common-1.6.21.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.squareup.okhttp3:logging-interceptor:4.10.0","file":"logging-interceptor-4.10.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava","file":"listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.michael-bull.kotlin-retry:kotlin-retry:1.0.9","file":"kotlin-retry-1.0.9.jar","licenses":[{"name":"ISC License","url":"https://opensource.org/licenses/isc-license.txt"}]},{"name":"io.grpc:grpc-api:1.57.2","file":"grpc-api-1.57.2.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"io.prometheus:simpleclient_common:0.15.0","file":"simpleclient_common-0.15.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bouncycastle:bcprov-jdk18on:1.72","file":"bcprov-jdk18on-1.72.jar","licenses":[{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html"}]},{"name":"io.grpc:grpc-protobuf:1.57.2","file":"grpc-protobuf-1.57.2.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"io.prometheus:simpleclient_tracer_otel:0.15.0","file":"simpleclient_tracer_otel-0.15.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bouncycastle:bcpkix-jdk18on:1.72","file":"bcpkix-jdk18on-1.72.jar","licenses":[{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html"}]},{"name":"javax.annotation:javax.annotation-api:1.3.2","file":"javax.annotation-api-1.3.2.jar","licenses":[{"name":"CDDL + GPLv2 with classpath exception","url":"https://github.com/javaee/javax.annotation/blob/master/LICENSE"}]}]} \ No newline at end of file +{"dependencies":[{"name":"io.prometheus:simpleclient_httpserver:0.16.0","file":"simpleclient_httpserver-0.16.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bouncycastle:bcpkix-jdk18on:1.76","file":"bcpkix-jdk18on-1.76.jar","licenses":[{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html"}]},{"name":"com.google.code.findbugs:jsr305:3.0.2","file":"jsr305-3.0.2.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3","file":"kotlinx-coroutines-core-jvm-1.7.3.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.grpc:grpc-stub:1.61.0","file":"grpc-stub-1.61.0.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"com.squareup.okhttp3:okhttp:4.11.0","file":"okhttp-4.11.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bitbucket.b_c:jose4j:0.9.3","file":"jose4j-0.9.3.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.j2objc:j2objc-annotations:2.8","file":"j2objc-annotations-2.8.jar","licenses":[{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.natpryce:konfig:1.6.10.0","file":"konfig-1.6.10.0.jar","licenses":[{"name":"Apache 2.0","url":"http://opensource.org/licenses/Apache-2.0"}]},{"name":"org.bouncycastle:bcprov-jdk18on:1.76","file":"bcprov-jdk18on-1.76.jar","licenses":[{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html"}]},{"name":"org.apache.kafka:kafka-streams:3.4.0","file":"kafka-streams-3.4.0.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.api.grpc:proto-google-common-protos:2.29.0","file":"proto-google-common-protos-2.29.0.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.grpc:grpc-protobuf:1.61.0","file":"grpc-protobuf-1.61.0.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"org.apache.kafka:kafka-clients:3.4.0","file":"kafka-clients-3.4.0.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.grpc:grpc-api:1.61.0","file":"grpc-api-1.61.0.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"io.prometheus:simpleclient_tracer_common:0.16.0","file":"simpleclient_tracer_common-0.16.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.klogging:slf4j-klogging:0.2.5","file":"slf4j-klogging-0.2.5.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient:0.16.0","file":"simpleclient-0.16.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.bouncycastle:bcutil-jdk18on:1.76","file":"bcutil-jdk18on-1.76.jar","licenses":[{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html"}]},{"name":"io.grpc:grpc-kotlin-stub:1.2.1","file":"grpc-kotlin-stub-1.2.1.jar","licenses":[{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20","file":"kotlin-stdlib-jdk8-1.8.20.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.commons:commons-collections4:4.4","file":"commons-collections4-4.4.jar","licenses":[{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib:1.8.20","file":"kotlin-stdlib-1.8.20.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.commons:commons-compress:1.24.0","file":"commons-compress-1.24.0.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.errorprone:error_prone_annotations:2.23.0","file":"error_prone_annotations-2.23.0.jar","licenses":[{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.guava:guava:32.1.3-android","file":"guava-32.1.3-jre.jar","licenses":[{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.protobuf:protobuf-java:3.25.2","file":"protobuf-java-3.25.2.jar","licenses":[{"name":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}]},{"name":"com.squareup.okio:okio-jvm:3.2.0","file":"okio-jvm-3.2.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.kubernetes:client-java:19.0.0","file":"client-java-19.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.kubernetes:client-java-proto:19.0.0","file":"client-java-proto-19.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-common:1.8.20","file":"kotlin-stdlib-common-1.8.20.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.swagger:swagger-annotations:1.6.11","file":"swagger-annotations-1.6.11.jar","licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}]},{"name":"commons-codec:commons-codec:1.16.0","file":"commons-codec-1.16.0.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.guava:failureaccess:1.0.1","file":"failureaccess-1.0.1.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient_common:0.16.0","file":"simpleclient_common-0.16.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.kubernetes:client-java-api:19.0.0","file":"client-java-api-19.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.checkerframework:checker-qual:3.37.0","file":"checker-qual-3.37.0.jar","licenses":[{"name":"The MIT License","url":"http://opensource.org/licenses/MIT"}]},{"name":"com.squareup.okhttp3:logging-interceptor:4.11.0","file":"logging-interceptor-4.11.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.apache.commons:commons-lang3:3.13.0","file":"commons-lang3-3.13.0.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.protobuf:protobuf-kotlin:3.25.2","file":"protobuf-kotlin-3.25.2.jar","licenses":[{"name":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}]},{"name":"io.prometheus:simpleclient_tracer_otel:0.16.0","file":"simpleclient_tracer_otel-0.16.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.rocksdb:rocksdbjni:7.1.2","file":"rocksdbjni-7.1.2.jar","licenses":[{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"},{"name":"GNU General Public License, version 2","url":"http://www.gnu.org/licenses/gpl-2.0.html"}]},{"name":"io.gsonfire:gson-fire:1.8.5","file":"gson-fire-1.8.5.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.klogging:klogging-jvm:0.4.4","file":"klogging-jvm-0.4.4.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.google.code.gson:gson:2.10.1","file":"gson-2.10.1.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.yaml:snakeyaml:2.2","file":"snakeyaml-2.2.jar","licenses":[{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"commons-io:commons-io:2.14.0","file":"commons-io-2.14.0.jar","licenses":[{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"io.prometheus:simpleclient_tracer_otel_agent:0.16.0","file":"simpleclient_tracer_otel_agent-0.16.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.slf4j:slf4j-api:2.0.9","file":"slf4j-api-2.0.9.jar","licenses":[{"name":"MIT License","url":"http://www.opensource.org/licenses/mit-license.php"}]},{"name":"com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava","file":"listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"org.jetbrains:annotations:23.0.0","file":"annotations-23.0.0.jar","licenses":[{"name":"The Apache Software License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"com.michael-bull.kotlin-retry:kotlin-retry:1.0.9","file":"kotlin-retry-1.0.9.jar","licenses":[{"name":"ISC License","url":"https://opensource.org/licenses/isc-license.txt"}]},{"name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20","file":"kotlin-stdlib-jdk7-1.8.20.jar","licenses":[{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt"}]},{"name":"javax.annotation:javax.annotation-api:1.3.2","file":"javax.annotation-api-1.3.2.jar","licenses":[{"name":"CDDL + GPLv2 with classpath exception","url":"https://github.com/javaee/javax.annotation/blob/master/LICENSE"}]}]} \ No newline at end of file diff --git a/scheduler/data-flow/licenses/dependency-license.xml b/scheduler/data-flow/licenses/dependency-license.xml index 4b277e3140..c88519f8ef 100644 --- a/scheduler/data-flow/licenses/dependency-license.xml +++ b/scheduler/data-flow/licenses/dependency-license.xml @@ -1,36 +1,32 @@ - - swagger-annotations-1.6.9.jar - - - - snakeyaml-2.0.jar - - - - client-java-proto-18.0.0.jar + + simpleclient_httpserver-0.16.0.jar + + bcpkix-jdk18on-1.76.jar + + jsr305-3.0.2.jar - - commons-lang3-3.12.0.jar - + + kotlinx-coroutines-core-jvm-1.7.3.jar + + + + grpc-stub-1.61.0.jar + + + + okhttp-4.11.0.jar + jose4j-0.9.3.jar - - commons-compress-1.22.jar - - - - checker-qual-3.33.0.jar - - j2objc-annotations-2.8.jar @@ -39,112 +35,132 @@ konfig-1.6.10.0.jar - - client-java-api-18.0.0.jar - - - - kotlin-stdlib-1.6.21.jar - - - - client-java-18.0.0.jar - - - - okio-jvm-3.0.0.jar - + + bcprov-jdk18on-1.76.jar + kafka-streams-3.4.0.jar - - grpc-protobuf-lite-1.57.2.jar + + proto-google-common-protos-2.29.0.jar + + + + grpc-protobuf-1.61.0.jar kafka-clients-3.4.0.jar - - bcutil-jdk18on-1.72.jar - + + grpc-api-1.61.0.jar + - - annotations-13.0.jar + + simpleclient_tracer_common-0.16.0.jar slf4j-klogging-0.2.5.jar - - guava-32.0.1-android.jar - + + simpleclient-0.16.0.jar + + + + bcutil-jdk18on-1.76.jar + grpc-kotlin-stub-1.2.1.jar - - proto-google-common-protos-2.17.0.jar - + + kotlin-stdlib-jdk8-1.8.20.jar + commons-collections4-4.4.jar - - commons-codec-1.15.jar - + + kotlin-stdlib-1.8.20.jar + - - commons-io-2.11.0.jar - + + commons-compress-1.24.0.jar + - - protobuf-kotlin-3.21.7.jar - + + error_prone_annotations-2.23.0.jar + - - kotlin-stdlib-jdk7-1.6.21.jar - + + guava-32.1.3-jre.jar + - - simpleclient_tracer_otel_agent-0.15.0.jar - + + protobuf-java-3.25.2.jar + - - slf4j-api-2.0.6.jar - + + okio-jvm-3.2.0.jar + - - okhttp-4.10.0.jar + + client-java-19.0.0.jar - - simpleclient_tracer_common-0.15.0.jar + + client-java-proto-19.0.0.jar - - error_prone_annotations-2.18.0.jar - + + kotlin-stdlib-common-1.8.20.jar + + + + swagger-annotations-1.6.11.jar + + + + commons-codec-1.16.0.jar + failureaccess-1.0.1.jar - - simpleclient-0.15.0.jar + + simpleclient_common-0.16.0.jar - - kotlin-stdlib-jdk8-1.6.21.jar - + + client-java-api-19.0.0.jar + - - simpleclient_httpserver-0.15.0.jar + + checker-qual-3.37.0.jar + + + + logging-interceptor-4.11.0.jar + + + + commons-lang3-3.13.0.jar + + + + protobuf-kotlin-3.25.2.jar + + + + simpleclient_tracer_otel-0.16.0.jar @@ -152,10 +168,6 @@ - - protobuf-java-3.22.3.jar - - gson-fire-1.8.5.jar @@ -168,53 +180,37 @@ gson-2.10.1.jar - - grpc-stub-1.57.2.jar - - - - kotlinx-coroutines-core-jvm-1.6.0.jar - + + snakeyaml-2.2.jar + - - kotlin-stdlib-common-1.6.21.jar - + + commons-io-2.14.0.jar + - - logging-interceptor-4.10.0.jar + + simpleclient_tracer_otel_agent-0.16.0.jar + + slf4j-api-2.0.9.jar + + listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar + + annotations-23.0.0.jar + + kotlin-retry-1.0.9.jar - - grpc-api-1.57.2.jar - - - - simpleclient_common-0.15.0.jar - - - - bcprov-jdk18on-1.72.jar - - - - grpc-protobuf-1.57.2.jar - - - - simpleclient_tracer_otel-0.15.0.jar - - - - bcpkix-jdk18on-1.72.jar - + + kotlin-stdlib-jdk7-1.8.20.jar + javax.annotation-api-1.3.2.jar diff --git a/scheduler/data-flow/licenses/license-dependency.html b/scheduler/data-flow/licenses/license-dependency.html index 4c6e30630d..53493d7350 100644 --- a/scheduler/data-flow/licenses/license-dependency.html +++ b/scheduler/data-flow/licenses/license-dependency.html @@ -71,49 +71,48 @@

Dependency

    -
  • annotations-13.0.jar
  • -
  • client-java-proto-18.0.0.jar
  • -
  • simpleclient_common-0.15.0.jar
  • -
  • simpleclient-0.15.0.jar
  • -
  • client-java-api-18.0.0.jar
  • -
  • logging-interceptor-4.10.0.jar
  • +
  • logging-interceptor-4.11.0.jar
  • +
  • client-java-proto-19.0.0.jar
  • +
  • okio-jvm-3.2.0.jar
  • listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
  • -
  • simpleclient_tracer_otel-0.15.0.jar
  • -
  • simpleclient_tracer_common-0.15.0.jar
  • -
  • simpleclient_httpserver-0.15.0.jar
  • -
  • client-java-18.0.0.jar
  • -
  • okio-jvm-3.0.0.jar
  • -
  • okhttp-4.10.0.jar
  • +
  • simpleclient_tracer_otel-0.16.0.jar
  • +
  • simpleclient_tracer_otel_agent-0.16.0.jar
  • +
  • simpleclient-0.16.0.jar
  • +
  • simpleclient_common-0.16.0.jar
  • +
  • simpleclient_httpserver-0.16.0.jar
  • +
  • simpleclient_tracer_common-0.16.0.jar
  • failureaccess-1.0.1.jar
  • jose4j-0.9.3.jar
  • +
  • client-java-api-19.0.0.jar
  • +
  • okhttp-4.11.0.jar
  • jsr305-3.0.2.jar
  • -
  • simpleclient_tracer_otel_agent-0.15.0.jar
  • +
  • client-java-19.0.0.jar
- Apache 2.0 + The Apache Software License, Version 2.0 - License agreement + License agreement
    -
  • grpc-stub-1.57.2.jar
  • -
  • grpc-api-1.57.2.jar
  • -
  • grpc-protobuf-1.57.2.jar
  • -
  • grpc-kotlin-stub-1.2.1.jar
  • -
  • grpc-protobuf-lite-1.57.2.jar
  • +
  • annotations-23.0.0.jar
  • +
  • kotlinx-coroutines-core-jvm-1.7.3.jar
- The Apache Software License, Version 2.0 + Apache 2.0 - License agreement + License agreement
    -
  • kotlinx-coroutines-core-jvm-1.6.0.jar
  • +
  • grpc-stub-1.61.0.jar
  • +
  • grpc-api-1.61.0.jar
  • +
  • grpc-kotlin-stub-1.2.1.jar
  • +
  • grpc-protobuf-1.61.0.jar
@@ -124,8 +123,8 @@

Dependency

    -
  • swagger-annotations-1.6.9.jar
  • rocksdbjni-7.1.2.jar
  • +
  • swagger-annotations-1.6.11.jar
@@ -137,8 +136,8 @@

Dependency

  • j2objc-annotations-2.8.jar
  • -
  • snakeyaml-2.0.jar
  • -
  • guava-32.0.1-android.jar
  • +
  • snakeyaml-2.2.jar
  • +
  • guava-32.1.3-jre.jar
@@ -160,7 +159,7 @@

Dependency

    -
  • slf4j-api-2.0.6.jar
  • +
  • slf4j-api-2.0.9.jar
@@ -171,12 +170,12 @@

Dependency

    +
  • kotlin-stdlib-jdk7-1.8.20.jar
  • +
  • kotlin-stdlib-1.8.20.jar
  • kafka-streams-3.4.0.jar
  • -
  • kotlin-stdlib-common-1.6.21.jar
  • -
  • kotlin-stdlib-1.6.21.jar
  • -
  • kotlin-stdlib-jdk7-1.6.21.jar
  • -
  • kotlin-stdlib-jdk8-1.6.21.jar
  • +
  • kotlin-stdlib-common-1.8.20.jar
  • kafka-clients-3.4.0.jar
  • +
  • kotlin-stdlib-jdk8-1.8.20.jar
@@ -187,8 +186,12 @@

Dependency

    -
  • proto-google-common-protos-2.17.0.jar
  • +
  • commons-io-2.14.0.jar
  • +
  • commons-lang3-3.13.0.jar
  • +
  • proto-google-common-protos-2.29.0.jar
  • +
  • commons-codec-1.16.0.jar
  • gson-fire-1.8.5.jar
  • +
  • commons-compress-1.24.0.jar
  • gson-2.10.1.jar
@@ -211,9 +214,9 @@

Dependency

    -
  • bcpkix-jdk18on-1.72.jar
  • -
  • bcutil-jdk18on-1.72.jar
  • -
  • bcprov-jdk18on-1.72.jar
  • +
  • bcutil-jdk18on-1.76.jar
  • +
  • bcpkix-jdk18on-1.76.jar
  • +
  • bcprov-jdk18on-1.76.jar
@@ -224,30 +227,30 @@

Dependency

    -
  • error_prone_annotations-2.18.0.jar
  • +
  • error_prone_annotations-2.23.0.jar
- The MIT License + The Apache License, Version 2.0 - License agreement + License agreement
    -
  • checker-qual-3.33.0.jar
  • +
  • slf4j-klogging-0.2.5.jar
  • +
  • klogging-jvm-0.4.4.jar
- The Apache License, Version 2.0 + The MIT License - License agreement + License agreement
    -
  • slf4j-klogging-0.2.5.jar
  • -
  • klogging-jvm-0.4.4.jar
  • +
  • checker-qual-3.37.0.jar
@@ -269,10 +272,6 @@

Dependency

    -
  • commons-io-2.11.0.jar
  • -
  • commons-codec-1.15.jar
  • -
  • commons-compress-1.22.jar
  • -
  • commons-lang3-3.12.0.jar
  • commons-collections4-4.4.jar
@@ -284,8 +283,8 @@

Dependency

    -
  • protobuf-kotlin-3.21.7.jar
  • -
  • protobuf-java-3.22.3.jar
  • +
  • protobuf-java-3.25.2.jar
  • +
  • protobuf-kotlin-3.25.2.jar
diff --git a/scheduler/data-flow/licenses/license-dependency.json b/scheduler/data-flow/licenses/license-dependency.json index 751663a682..f90e668b7f 100644 --- a/scheduler/data-flow/licenses/license-dependency.json +++ b/scheduler/data-flow/licenses/license-dependency.json @@ -1 +1 @@ -{"licences":[{"name":"GNU General Public License, version 2","url":"http://www.gnu.org/licenses/gpl-2.0.html","dependencies":["rocksdbjni-7.1.2.jar"]},{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["annotations-13.0.jar","client-java-proto-18.0.0.jar","simpleclient_common-0.15.0.jar","simpleclient-0.15.0.jar","client-java-api-18.0.0.jar","logging-interceptor-4.10.0.jar","listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","simpleclient_tracer_otel-0.15.0.jar","simpleclient_tracer_common-0.15.0.jar","simpleclient_httpserver-0.15.0.jar","client-java-18.0.0.jar","okio-jvm-3.0.0.jar","okhttp-4.10.0.jar","failureaccess-1.0.1.jar","jose4j-0.9.3.jar","jsr305-3.0.2.jar","simpleclient_tracer_otel_agent-0.15.0.jar"]},{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0","dependencies":["grpc-stub-1.57.2.jar","grpc-api-1.57.2.jar","grpc-protobuf-1.57.2.jar","grpc-kotlin-stub-1.2.1.jar","grpc-protobuf-lite-1.57.2.jar"]},{"name":"The Apache Software License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["kotlinx-coroutines-core-jvm-1.6.0.jar"]},{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html","dependencies":["swagger-annotations-1.6.9.jar","rocksdbjni-7.1.2.jar"]},{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["j2objc-annotations-2.8.jar","snakeyaml-2.0.jar","guava-32.0.1-android.jar"]},{"name":"ISC License","url":"https://opensource.org/licenses/isc-license.txt","dependencies":["kotlin-retry-1.0.9.jar"]},{"name":"MIT License","url":"http://www.opensource.org/licenses/mit-license.php","dependencies":["slf4j-api-2.0.6.jar"]},{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["kafka-streams-3.4.0.jar","kotlin-stdlib-common-1.6.21.jar","kotlin-stdlib-1.6.21.jar","kotlin-stdlib-jdk7-1.6.21.jar","kotlin-stdlib-jdk8-1.6.21.jar","kafka-clients-3.4.0.jar"]},{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["proto-google-common-protos-2.17.0.jar","gson-fire-1.8.5.jar","gson-2.10.1.jar"]},{"name":"Apache 2.0","url":"http://opensource.org/licenses/Apache-2.0","dependencies":["konfig-1.6.10.0.jar"]},{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html","dependencies":["bcpkix-jdk18on-1.72.jar","bcutil-jdk18on-1.72.jar","bcprov-jdk18on-1.72.jar"]},{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["error_prone_annotations-2.18.0.jar"]},{"name":"The MIT License","url":"http://opensource.org/licenses/MIT","dependencies":["checker-qual-3.33.0.jar"]},{"name":"The Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["slf4j-klogging-0.2.5.jar","klogging-jvm-0.4.4.jar"]},{"name":"CDDL + GPLv2 with classpath exception","url":"https://github.com/javaee/javax.annotation/blob/master/LICENSE","dependencies":["javax.annotation-api-1.3.2.jar"]},{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["commons-io-2.11.0.jar","commons-codec-1.15.jar","commons-compress-1.22.jar","commons-lang3-3.12.0.jar","commons-collections4-4.4.jar"]},{"name":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","dependencies":["protobuf-kotlin-3.21.7.jar","protobuf-java-3.22.3.jar"]}]} \ No newline at end of file +{"licences":[{"name":"GNU General Public License, version 2","url":"http://www.gnu.org/licenses/gpl-2.0.html","dependencies":["rocksdbjni-7.1.2.jar"]},{"name":"The Apache Software License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["logging-interceptor-4.11.0.jar","client-java-proto-19.0.0.jar","okio-jvm-3.2.0.jar","listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","simpleclient_tracer_otel-0.16.0.jar","simpleclient_tracer_otel_agent-0.16.0.jar","simpleclient-0.16.0.jar","simpleclient_common-0.16.0.jar","simpleclient_httpserver-0.16.0.jar","simpleclient_tracer_common-0.16.0.jar","failureaccess-1.0.1.jar","jose4j-0.9.3.jar","client-java-api-19.0.0.jar","okhttp-4.11.0.jar","jsr305-3.0.2.jar","client-java-19.0.0.jar"]},{"name":"The Apache Software License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["annotations-23.0.0.jar","kotlinx-coroutines-core-jvm-1.7.3.jar"]},{"name":"Apache 2.0","url":"https://opensource.org/licenses/Apache-2.0","dependencies":["grpc-stub-1.61.0.jar","grpc-api-1.61.0.jar","grpc-kotlin-stub-1.2.1.jar","grpc-protobuf-1.61.0.jar"]},{"name":"Apache License 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html","dependencies":["rocksdbjni-7.1.2.jar","swagger-annotations-1.6.11.jar"]},{"name":"Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["j2objc-annotations-2.8.jar","snakeyaml-2.2.jar","guava-32.1.3-jre.jar"]},{"name":"ISC License","url":"https://opensource.org/licenses/isc-license.txt","dependencies":["kotlin-retry-1.0.9.jar"]},{"name":"MIT License","url":"http://www.opensource.org/licenses/mit-license.php","dependencies":["slf4j-api-2.0.9.jar"]},{"name":"The Apache License, Version 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["kotlin-stdlib-jdk7-1.8.20.jar","kotlin-stdlib-1.8.20.jar","kafka-streams-3.4.0.jar","kotlin-stdlib-common-1.8.20.jar","kafka-clients-3.4.0.jar","kotlin-stdlib-jdk8-1.8.20.jar"]},{"name":"Apache-2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["commons-io-2.14.0.jar","commons-lang3-3.13.0.jar","proto-google-common-protos-2.29.0.jar","commons-codec-1.16.0.jar","gson-fire-1.8.5.jar","commons-compress-1.24.0.jar","gson-2.10.1.jar"]},{"name":"Apache 2.0","url":"http://opensource.org/licenses/Apache-2.0","dependencies":["konfig-1.6.10.0.jar"]},{"name":"Bouncy Castle Licence","url":"https://www.bouncycastle.org/licence.html","dependencies":["bcutil-jdk18on-1.76.jar","bcpkix-jdk18on-1.76.jar","bcprov-jdk18on-1.76.jar"]},{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["error_prone_annotations-2.23.0.jar"]},{"name":"The Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["slf4j-klogging-0.2.5.jar","klogging-jvm-0.4.4.jar"]},{"name":"The MIT License","url":"http://opensource.org/licenses/MIT","dependencies":["checker-qual-3.37.0.jar"]},{"name":"CDDL + GPLv2 with classpath exception","url":"https://github.com/javaee/javax.annotation/blob/master/LICENSE","dependencies":["javax.annotation-api-1.3.2.jar"]},{"name":"Apache License, Version 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.txt","dependencies":["commons-collections4-4.4.jar"]},{"name":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause","dependencies":["protobuf-java-3.25.2.jar","protobuf-kotlin-3.25.2.jar"]}]} \ No newline at end of file diff --git a/scheduler/data-flow/licenses/license-dependency.xml b/scheduler/data-flow/licenses/license-dependency.xml index 700178cca0..11253036a7 100644 --- a/scheduler/data-flow/licenses/license-dependency.xml +++ b/scheduler/data-flow/licenses/license-dependency.xml @@ -3,92 +3,91 @@ rocksdbjni-7.1.2.jar
- annotations-13.0.jar - client-java-proto-18.0.0.jar - simpleclient_common-0.15.0.jar - simpleclient-0.15.0.jar - client-java-api-18.0.0.jar - logging-interceptor-4.10.0.jar + logging-interceptor-4.11.0.jar + client-java-proto-19.0.0.jar + okio-jvm-3.2.0.jar listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar - simpleclient_tracer_otel-0.15.0.jar - simpleclient_tracer_common-0.15.0.jar - simpleclient_httpserver-0.15.0.jar - client-java-18.0.0.jar - okio-jvm-3.0.0.jar - okhttp-4.10.0.jar + simpleclient_tracer_otel-0.16.0.jar + simpleclient_tracer_otel_agent-0.16.0.jar + simpleclient-0.16.0.jar + simpleclient_common-0.16.0.jar + simpleclient_httpserver-0.16.0.jar + simpleclient_tracer_common-0.16.0.jar failureaccess-1.0.1.jar jose4j-0.9.3.jar + client-java-api-19.0.0.jar + okhttp-4.11.0.jar jsr305-3.0.2.jar - simpleclient_tracer_otel_agent-0.15.0.jar + client-java-19.0.0.jar + + + annotations-23.0.0.jar + kotlinx-coroutines-core-jvm-1.7.3.jar - grpc-stub-1.57.2.jar - grpc-api-1.57.2.jar - grpc-protobuf-1.57.2.jar + grpc-stub-1.61.0.jar + grpc-api-1.61.0.jar grpc-kotlin-stub-1.2.1.jar - grpc-protobuf-lite-1.57.2.jar - - - kotlinx-coroutines-core-jvm-1.6.0.jar + grpc-protobuf-1.61.0.jar - swagger-annotations-1.6.9.jar rocksdbjni-7.1.2.jar + swagger-annotations-1.6.11.jar j2objc-annotations-2.8.jar - snakeyaml-2.0.jar - guava-32.0.1-android.jar + snakeyaml-2.2.jar + guava-32.1.3-jre.jar kotlin-retry-1.0.9.jar - slf4j-api-2.0.6.jar + slf4j-api-2.0.9.jar + kotlin-stdlib-jdk7-1.8.20.jar + kotlin-stdlib-1.8.20.jar kafka-streams-3.4.0.jar - kotlin-stdlib-common-1.6.21.jar - kotlin-stdlib-1.6.21.jar - kotlin-stdlib-jdk7-1.6.21.jar - kotlin-stdlib-jdk8-1.6.21.jar + kotlin-stdlib-common-1.8.20.jar kafka-clients-3.4.0.jar + kotlin-stdlib-jdk8-1.8.20.jar - proto-google-common-protos-2.17.0.jar + commons-io-2.14.0.jar + commons-lang3-3.13.0.jar + proto-google-common-protos-2.29.0.jar + commons-codec-1.16.0.jar gson-fire-1.8.5.jar + commons-compress-1.24.0.jar gson-2.10.1.jar konfig-1.6.10.0.jar - bcpkix-jdk18on-1.72.jar - bcutil-jdk18on-1.72.jar - bcprov-jdk18on-1.72.jar + bcutil-jdk18on-1.76.jar + bcpkix-jdk18on-1.76.jar + bcprov-jdk18on-1.76.jar - error_prone_annotations-2.18.0.jar - - - checker-qual-3.33.0.jar + error_prone_annotations-2.23.0.jar slf4j-klogging-0.2.5.jar klogging-jvm-0.4.4.jar + + checker-qual-3.37.0.jar + javax.annotation-api-1.3.2.jar - commons-io-2.11.0.jar - commons-codec-1.15.jar - commons-compress-1.22.jar - commons-lang3-3.12.0.jar commons-collections4-4.4.jar - protobuf-kotlin-3.21.7.jar - protobuf-java-3.22.3.jar + protobuf-java-3.25.2.jar + protobuf-kotlin-3.25.2.jar \ No newline at end of file diff --git a/scheduler/data-flow/src/main/kotlin/io/seldon/dataflow/Logging.kt b/scheduler/data-flow/src/main/kotlin/io/seldon/dataflow/Logging.kt index 40977d8dd8..487a343720 100644 --- a/scheduler/data-flow/src/main/kotlin/io/seldon/dataflow/Logging.kt +++ b/scheduler/data-flow/src/main/kotlin/io/seldon/dataflow/Logging.kt @@ -19,7 +19,7 @@ object Logging { fun configure(appLevel: Level = Level.INFO, kafkaLevel: Level = Level.WARN) = loggingConfiguration { - kloggingMinLevel(appLevel) + kloggingMinLogLevel(appLevel) sink(stdoutSink, RENDER_ANSI, STDOUT) logging { fromLoggerBase("io.seldon")