4.0.0 org.apache apache 33 org.apache.kyuubi kyuubi-parent 1.11.0-SNAPSHOT pom Kyuubi Project Parent https://kyuubi.apache.org/ The Apache Software License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt manual Dev Mailing List dev-subscribe@kyuubi.apache.org dev-unsubscribe@kyuubi.apache.org dev@kyuubi.apache.org https://lists.apache.org/list.html?dev@kyuubi.apache.org dev/kyuubi-codecov extensions/server/kyuubi-server-plugin extensions/flink/kyuubi-flink-token-provider extensions/spark/kyuubi-extension-spark-jdbc-dialect extensions/spark/kyuubi-spark-authz extensions/spark/kyuubi-spark-authz-shaded extensions/spark/kyuubi-spark-connector-common extensions/spark/kyuubi-spark-connector-tpcds extensions/spark/kyuubi-spark-connector-tpch extensions/spark/kyuubi-spark-lineage extensions/spark/kyuubi-spark-jvm-quake externals/kyuubi-chat-engine externals/kyuubi-download externals/kyuubi-flink-sql-engine externals/kyuubi-hive-sql-engine externals/kyuubi-jdbc-engine externals/kyuubi-spark-sql-engine externals/kyuubi-trino-engine integration-tests kyuubi-assembly kyuubi-common kyuubi-ctl kyuubi-events kyuubi-ha kyuubi-hive-beeline kyuubi-hive-jdbc kyuubi-hive-jdbc-shaded kyuubi-metrics kyuubi-rest-client kyuubi-server kyuubi-util kyuubi-util-scala kyuubi-zookeeper scm:git:git@github.com:apache/kyuubi.git scm:git:https://gitbox.apache.org/repos/asf/kyuubi.git HEAD scm:git:git@github.com:apache/kyuubi.git GitHub Issues https://github.com/apache/kyuubi/issues ${distMgmtReleaseId} ${distMgmtReleaseName} ${distMgmtReleaseUrl} ${distMgmtSnapshotsId} ${distMgmtSnapshotsName} ${distMgmtSnapshotsUrl} 8 3.9.9 ${java.version} ${java.version} 2.12.19 2.12 2.12.0 16.0.0 4.9.3 4.3.4 https://archive.apache.org/dist 2.3.0 1.14.15 1.78 4.2.26 1.5.0 1.17.1 3.2.2 2.16.1 3.17.0 delta-spark_${scala.binary.version} 3.3.0 3.3.2 0.9.3 0.62.2 1.20.0 flink-${flink.version}-bin-scala_2.12.tgz ${apache.archive.dist}/flink/flink-${flink.version} false 3.0.2 1.65.1 33.3.1-jre 1.0.2 3.3.6 4.0.3 1.1.1 3.1.3 apache-hive-${hive.version}-bin.tar.gz ${apache.archive.dist}/hive/hive-${hive.version} false 4.5.14 4.4.16 1.0.1 hudi-spark${spark.binary.version}-bundle_${scala.binary.version} 1.8.0 iceberg-spark-runtime-${spark.binary.version}_${scala.binary.version} 2.15.4 4.0.1 5.0.0 2.3.2 1.2.2 2.40 0.7.7 9.4.56.v20240826 2.14.6 4.13.2 3.5.2 6.13.1 0.4.1 kyuubi-relocated-zookeeper-34 6.0.5 2.24.2 8.4.0 4.11.0 4.1.108.Final 0.12.0 2.9.0 0.8.2 paimon-spark-${spark.binary.version} 6.0.0 42.7.2 23.2.0.0 0.16.0 3.25.5 3.2.16 3.2.16.0 4.1.0 1.7.36 0.6.5 2.2 3.5.4 3.5 spark-${spark.version}-bin-hadoop3${spark.archive.scala.suffix}.tgz ${apache.archive.dist}/spark/spark-${spark.version} false 3.46.1.3 2.2.0 2.2.1 0.41.4 1.7.0 411 1.4 1.1 4.5.3 true v20.17.0 v9.11.0 kyuubi-hive-jdbc UTF-8 ${project.build.directory}/scala-${scala.binary.version}/jars 3.3.0 1.11.3 1.8.0 1.6.0 1.12.1 false 4.9.2 2.2.0 org.scalatest.tags.Slow false 2.30.0 3.2.1 0.8.11 1.0.0 3.5.2 1.7.17 3.2.1 true true false yyyy-MM-dd HH:mm:ss z org.apache.kyuubi.shade 1.7 22.3.0 3.9.0 apache.releases.https Apache Release Distribution Repository https://repository.apache.org/service/local/staging/deploy/maven2 apache.snapshots.https Apache Development Snapshot Repository https://repository.apache.org/content/repositories/snapshots -XX:+IgnoreUnrecognizedVMOptions --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.cs=ALL-UNNAMED --add-opens=java.base/sun.security.action=ALL-UNNAMED --add-opens=java.base/sun.security.tools.keytool=ALL-UNNAMED --add-opens=java.base/sun.security.x509=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED -Djdk.reflect.useDirectMethodHandle=false -Dio.netty.tryReflectionSetAccessible=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 org.apache.kyuubi kyuubi-relocated-thrift ${kyuubi-relocated.version} org.apache.kyuubi kyuubi-relocated-hive-service-rpc ${kyuubi-relocated.version} org.apache.kyuubi ${kyuubi-relocated-zookeeper.artifacts} ${kyuubi-relocated.version} org.antlr antlr4-runtime ${antlr4.version} org.antlr ST4 ${antlr.st4.version} org.apache.arrow arrow-vector ${arrow.version} org.apache.arrow arrow-memory-netty ${arrow.version} org.scala-lang scala-library ${scala.version} org.scala-lang scala-compiler ${scala.version} org.scala-lang scala-reflect ${scala.version} org.scala-lang.modules scala-collection-compat_${scala.binary.version} ${scala-collection-compat.version} org.apache.hadoop hadoop-client-api ${hadoop.version} org.xerial.snappy snappy-java org.apache.hadoop hadoop-client-runtime ${hadoop.version} com.google.code.findbugs jsr305 org.xerial.snappy snappy-java commons-logging commons-logging com.google.guava guava ${guava.version} org.checkerframework checker-qual com.google.errorprone error_prone_annotations com.google.j2objc j2objc-annotations com.google.guava listenablefuture com.google.guava failureaccess ${guava.failureaccess.version} com.google.code.findbugs jsr305 ${google.jsr305.version} commons-cli commons-cli ${commons-cli.version} commons-codec commons-codec ${commons-codec.version} commons-collections commons-collections ${commons-collections.version} commons-io commons-io ${commons-io.version} org.apache.commons commons-lang3 ${commons-lang3.version} org.apache.spark spark-core_${scala.binary.version} ${spark.version} org.apache.logging.log4j log4j-slf4j2-impl org.apache.spark spark-repl_${scala.binary.version} ${spark.version} org.apache.spark spark-sql_${scala.binary.version} ${spark.version} org.apache.logging.log4j log4j-slf4j2-impl org.apache.spark spark-hive_${scala.binary.version} ${spark.version} org.apache.spark spark-core_${scala.binary.version} ${spark.version} test-jar org.apache.logging.log4j log4j-slf4j2-impl org.apache.spark spark-catalyst_${scala.binary.version} ${spark.version} test-jar org.apache.spark spark-sql_${scala.binary.version} ${spark.version} test-jar org.apache.logging.log4j log4j-slf4j2-impl io.trino trino-client ${trino.client.version} io.trino trino-jdbc ${trino.client.version} io.trino.tpcds tpcds ${trino.tpcds.version} * * io.trino.tpch tpch ${trino.tpch.version} * * com.dimafeng testcontainers-scala-scalatest_${scala.binary.version} ${testcontainers-scala.version} com.dimafeng testcontainers-scala-mysql_${scala.binary.version} ${testcontainers-scala.version} com.dimafeng testcontainers-scala-postgresql_${scala.binary.version} ${testcontainers-scala.version} com.dimafeng testcontainers-scala-clickhouse_${scala.binary.version} ${testcontainers-scala.version} com.dimafeng testcontainers-scala-trino_${scala.binary.version} ${testcontainers-scala.version} com.dimafeng testcontainers-scala-kafka_${scala.binary.version} ${testcontainers-scala.version} io.fabric8 kubernetes-client ${kubernetes-client.version} io.fabric8 kubernetes-httpclient-okhttp ${kubernetes-client.version} org.slf4j slf4j-api ${slf4j.version} com.vladsch.flexmark flexmark-all ${flexmark.version} org.slf4j jcl-over-slf4j ${slf4j.version} org.slf4j jul-to-slf4j ${slf4j.version} org.apache.logging.log4j log4j-slf4j-impl ${log4j.version} org.apache.logging.log4j log4j-api ${log4j.version} org.apache.logging.log4j log4j-core ${log4j.version} org.apache.logging.log4j log4j-1.2-api ${log4j.version} org.apache.logging.log4j log4j-layout-template-json ${log4j.version} io.dropwizard.metrics metrics-core ${codahale.metrics.version} io.dropwizard.metrics metrics-jvm ${codahale.metrics.version} io.dropwizard.metrics metrics-jmx ${codahale.metrics.version} io.dropwizard.metrics metrics-json ${codahale.metrics.version} com.fasterxml.jackson.core jackson-annotations ${jackson.version} com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.core jackson-databind ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-yaml ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-jsr310 ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-jdk8 ${jackson.version} com.fasterxml.jackson.jaxrs jackson-jaxrs-base ${jackson.version} com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider ${jackson.version} com.fasterxml.jackson.module jackson-module-jaxb-annotations ${jackson.version} com.fasterxml.jackson.module jackson-module-scala_${scala.binary.version} ${jackson.version} org.apache.httpcomponents httpclient ${httpclient.version} commons-logging commons-logging org.apache.httpcomponents httpmime ${httpclient.version} org.apache.httpcomponents httpcore ${httpcore.version} io.prometheus simpleclient_dropwizard ${prometheus.version} io.prometheus simpleclient_servlet ${prometheus.version} io.swagger.core.v3 swagger-jaxrs2 ${swagger.version} com.sun.activation jakarta.activation javax.servlet javax.servlet-api ${javax.servlet-api.version} jakarta.servlet jakarta.servlet-api ${jakarta.servlet-api.version} org.eclipse.jetty jetty-client ${jetty.version} org.eclipse.jetty jetty-server ${jetty.version} org.eclipse.jetty jetty-servlet ${jetty.version} org.eclipse.jetty jetty-proxy ${jetty.version} org.scalatest scalatest_${scala.binary.version} ${scalatest.version} org.scalatestplus scalacheck-1-17_${scala.binary.version} ${scalatestplus.version} test org.scalatestplus mockito-4-11_${scala.binary.version} ${scalatestplus.version} org.mockito mockito-core ${mockito.version} test net.bytebuddy byte-buddy ${byte-buddy.version} junit junit ${junit.version} org.apache.hadoop hadoop-minikdc ${hadoop.version} org.slf4j * junit junit org.bouncycastle bcprov-jdk15on com.unboundid unboundid-ldapsdk ${ldapsdk.version} org.apache.hadoop hadoop-client-minicluster ${hadoop.version} org.xerial.snappy snappy-java io.vertx vertx-grpc ${vertx.version} io.etcd jetcd-core ${jetcd.version} javax.annotation javax.annotation-api io.etcd jetcd-launcher ${jetcd.version} org.testcontainers testcontainers io.grpc grpc-bom ${grpc.version} pom import io.netty netty-bom ${netty.version} pom import com.google.protobuf protobuf-java ${protobuf.version} com.google.protobuf protobuf-java-util ${protobuf.version} dev.failsafe failsafe ${failsafe.verion} org.apache.iceberg ${iceberg.artifact} ${iceberg.version} io.delta ${delta.artifact} ${delta.version} org.antlr * org.scala-lang scala-library org.bouncycastle bcprov-jdk18on ${bouncycastle.version} org.bouncycastle bcpkix-jdk18on ${bouncycastle.version} jakarta.xml.bind jakarta.xml.bind-api ${jakarta.xml-bind.version} jakarta.activation jakarta.activation-api ${jakarta.activation.version} jline jline ${jline.version} junit junit org.apache.kafka kafka-clients ${kafka.version} com.github.luben zstd-jni org.lz4 lz4-java org.xerial.snappy snappy-java com.github.scopt scopt_${scala.binary.version} ${scopt.version} com.jakewharton.fliptables fliptables ${fliptables.verion} net.sf.supercsv super-csv ${supercsv.version} com.mysql mysql-connector-j ${mysql.jdbc.version} org.apache.phoenix phoenix-queryserver-client ${phoenix.version} org.postgresql postgresql ${postgresql.version} com.oracle.database.jdbc ojdbc8 ${ojdbc.version} com.clickhouse clickhouse-jdbc ${clickhouse-java.version} shaded org.apache.flink flink-core ${flink.version} org.apache.flink flink-runtime ${flink.version} org.apache.flink flink-streaming-java ${flink.version} org.apache.flink flink-clients ${flink.version} org.apache.flink flink-table-common ${flink.version} org.apache.flink flink-table-api-java ${flink.version} org.apache.flink flink-table-api-java-bridge ${flink.version} org.apache.flink flink-table-runtime ${flink.version} provided org.apache.flink flink-table-planner-loader ${flink.version} org.apache.flink flink-sql-client ${flink.version} org.apache.flink flink-sql-gateway ${flink.version} org.apache.flink flink-test-utils ${flink.version} org.apache.logging.log4j log4j-api org.apache.logging.log4j log4j-core org.apache.logging.log4j log4j-slf4j-impl com.zaxxer HikariCP ${hikaricp.version} org.xerial sqlite-jdbc ${sqlite.version} com.theokanning.openai-gpt3-java service ${openai.java.version} org.threeten threeten-extra ${threeten.version} org.apache.hudi ${hudi.artifact} ${hudi.version} org.apache.paimon ${paimon.artifact} ${paimon.version} * * org.scalatest scalatest_${scala.binary.version} test true false gcs-maven-central-mirror GCS Maven Central mirror Asia Pacific https://maven-central-asia.storage-download.googleapis.com/maven2/ true false central Maven Repository https://repo.maven.apache.org/maven2 true false gcs-maven-central-mirror GCS Maven Central mirror Asia Pacific https://maven-central-asia.storage-download.googleapis.com/maven2/ true false central https://repo.maven.apache.org/maven2 org.apache.maven.plugins maven-antrun-plugin create-tmp-dir run generate-test-resources org.codehaus.mojo build-helper-maven-plugin ${maven.plugin.build.helper.version} module-timestamp-property timestamp-property validate module.build.timestamp ${maven.build.timestamp.format} current Asia/Shanghai en_US local-timestamp-property timestamp-property validate local.build.timestamp ${maven.build.timestamp.format} build Asia/Shanghai en_US add-scala-sources add-source generate-sources src/main/scala-${scala.binary.version} org.apache.maven.plugins maven-compiler-plugin 1024m true -Xlint:all,-serial,-path,-processing net.alchim31.maven scala-maven-plugin ${maven.plugin.scala.version} ${scala.version} incremental -unchecked -deprecation -feature -explaintypes -P:silencer:globalFilters=.*deprecated.* -P:silencer:globalFilters=.*Could not find any member to link for.* -P:silencer:globalFilters=.*undefined in comment for class.* -Xfatal-warnings -Ywarn-unused:imports -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=512M -Xlint:all,-serial,-path,-try,-processing com.github.ghik silencer-plugin_${scala.version} ${maven.plugin.silencer.version} eclipse-add-source add-source scala-compile-first compile scala-test-compile-first testCompile attach-scaladocs doc-jar verify ${maven.scaladoc.skip} org.apache.maven.plugins maven-surefire-plugin true false ${extraJavaTestArgs} ${project.build.directory}/work true src/test/resources/log4j2-test.xml ${project.build.directory}/tmp 1g ${project.build.directory}/metrics localhost false ${project.build.directory}/server_operation_logs ${project.build.directory}/engine_operation_logs org.scalatest scalatest-maven-plugin ${maven.plugin.scalatest.version} ${project.build.directory}/surefire-reports . TestSuite.txt ${extraJavaTestArgs} ${project.build.directory}/work true src/test/resources/log4j2-test.xml ${project.build.directory}/tmp 1g ${project.build.directory}/metrics localhost false ${project.build.directory}/server_operation_logs ${project.build.directory}/engine_operation_logs ${maven.plugin.scalatest.exclude.tags} ${maven.plugin.scalatest.include.tags} ${maven.plugin.scalatest.debug.enabled} ${debugArgLine} test test org.jacoco jacoco-maven-plugin ${maven.plugin.jacoco.version} pre-test prepare-agent report report test ${project.build.directory}/codecov org.apache.maven.plugins maven-source-plugin ${maven.plugin.source.version} org.apache.maven.plugins maven-shade-plugin ${maven.plugin.shade.version} org.codehaus.mojo flatten-maven-plugin ${maven.plugin.flatten.version} flatten flatten process-resources org.apache.maven.plugins maven-dependency-plugin default-cli build-classpath runtime generate-test-classpath build-classpath test-compile test test_classpath copy-module-dependencies copy-dependencies package runtime ${jars.target.dir} org.apache.maven.plugins maven-clean-plugin ${project.basedir} **/*.log **/*.db ${project.basedir}/embedded_zookeeper ${project.basedir}/metastore_db ${project.basedir}/metrics ${project.basedir}/spark-warehouse ${project.basedir}/web-ui/dist org.scalastyle scalastyle-maven-plugin ${maven.plugin.scalastyle.version} false true true false ${project.basedir}/src/main/scala ${project.basedir}/src/test/scala scalastyle-config.xml ${project.build.directory}/scalastyle-output.xml UTF-8 ${maven.scalastyle.skip} check com.diffplug.spotless spotless-maven-plugin ${maven.plugin.spotless.version} true src/main/java/**/*.java src/test/java/**/*.java ${spotless.java.googlejavaformat.version} src/main/scala/**/*.scala src/main/scala-*/**/*.scala src/test/scala/**/*.scala src/test/scala-*/**/*.scala src/test/gen/scala/**/*.scala ${spotless.scala.scalafmt.version} ${scala.binary.version} ${maven.multiModuleProjectDirectory}/.scalafmt.conf pom.xml ${project.build.sourceEncoding} true true 4 ${spotless.python.includes} ${spotless.python.black.version} docs/**/*.md */README.md docker/playground/README.md docs/*/lib/python*/**/*.md ${flexmark.version} check com.googlecode.maven-download-plugin download-maven-plugin ${maven.plugin.download.version} org.apache.rat apache-rat-plugin true false 0 Apache License 2.0 .rat-excludes check verify org.antlr antlr4-maven-plugin ${antlr4.version} true antlr4 org.apache.maven.plugins maven-enforcer-plugin org.codehaus.mojo extra-enforcer-rules ${maven.plugin.enforcer.mojo.rules.version} com.github.eirslett frontend-maven-plugin ${maven.plugin.frontend.version} ${node.version} ${pnpm.version} ${maven.plugin.frontend.inheritsProxyConfigFromMaven} ${maven.plugin.frontend.inheritsProxyConfigFromMaven} org.codehaus.mojo flatten-maven-plugin org.apache.maven.plugins maven-dependency-plugin org.codehaus.mojo build-helper-maven-plugin net.alchim31.maven scala-maven-plugin org.scalastyle scalastyle-maven-plugin org.apache.maven.plugins maven-surefire-plugin org.scalatest scalatest-maven-plugin com.diffplug.spotless spotless-maven-plugin org.apache.maven.plugins maven-antrun-plugin org.apache.rat apache-rat-plugin org.apache.maven.plugins maven-enforcer-plugin enforce-bytecode-version enforce ${java.version} test org.jline.terminal.impl.ffm.* true mirror-cdn https://dlcdn.apache.org https://npmmirror.com/mirrors/node/ https://registry.npmmirror.com/pnpm/-/ tpcds dev/kyuubi-tpcds java-8 8 8 1.6.1 java-11 11 11 ${java.version} ${java.version} java-17 17 17 ${java.version} ${java.version} java-21 21 21 ${java.version} 2.43.0 true 1.22.0 scala-2.12 2.12 scala-2.13 2.13 2.13.14 -scala${scala.binary.version} spark-3.3 extensions/spark/kyuubi-extension-spark-3-3 extensions/spark/kyuubi-spark-connector-hive 3.3.4 3.3 2.3.0 delta-core_${scala.binary.version} 1.6.1 org.scalatest.tags.Slow spark-3.4 extensions/spark/kyuubi-extension-spark-3-4 extensions/spark/kyuubi-spark-connector-hive 3.4.3 3.4 2.4.0 delta-core_${scala.binary.version} org.scalatest.tags.Slow spark-3.5 extensions/spark/kyuubi-extension-spark-3-5 extensions/spark/kyuubi-spark-connector-hive 3.5.4 3.5 3.3.0 delta-spark_${scala.binary.version} org.scalatest.tags.Slow spark-4.0 extensions/spark/kyuubi-spark-connector-hive 4.0.0-preview2 4.0 4.13.1 4.0.0rc1 delta-spark_${scala.binary.version} hudi-spark3.5-bundle_${scala.binary.version} iceberg-spark-runtime-3.5_${scala.binary.version} paimon-spark-3.5 org.scalatest.tags.Slow,org.apache.kyuubi.tags.DeltaTest,org.apache.kyuubi.tags.IcebergTest,org.apache.kyuubi.tags.PaimonTest,org.apache.kyuubi.tags.HudiTest spark-${spark.version}-bin-hadoop3.tgz spark-master 4.0.0-SNAPSHOT 4.13.1 org.scalatest.tags.Slow,org.apache.kyuubi.tags.DeltaTest,org.apache.kyuubi.tags.IcebergTest,org.apache.kyuubi.tags.PaimonTest,org.apache.kyuubi.tags.HudiTest,org.apache.kyuubi.tags.PySparkTest true true Apache Snapshots Repository https://repository.apache.org/snapshots/ flink-1.17 1.17.2 flink-1.18 1.18.1 flink-1.19 1.19.1 flink-1.20 1.20.0 zookeeper-3.6 kyuubi-relocated-zookeeper-36 spark-provided true flink-provided true hive-provided true spotless-python src/**/*.py jdbc-shaded kyuubi-hive-jdbc-shaded fast true true true true true true true true remote-debug ${debugArgLine} true web-ui false codecov org.jacoco jacoco-maven-plugin apache-release false false org.apache.maven.plugins maven-assembly-plugin source-release-assembly none net.nicoulaj.maven.plugins checksum-maven-plugin source-release-checksum none org.apache.maven.plugins maven-deploy-plugin true org.apache.maven.plugins maven-source-plugin attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin true none attach-javadocs jar org.apache.maven.plugins maven-gpg-plugin sign-release-artifacts sign verify