Releases Archive

    Apache Kyuubi(Incubating) 1.4.1-incubating Release Notes

    2022 Jan 31

    Hi all,

    Apache Kyuubi (Incubating) 1.4.1-incubating is now released. It is a maintenance release containing stability fixes which is based on branch-1.4. Mainly fix some issues of the event log.

    Apache Kyuubi (Incubating) is a distributed multi-tenant JDBC server for large-scale data processing and analytics, built on top of Apache Spark and designed to support more engines (i.e. Apache Flink). Please refer to Apache Kyuubi (Incubating) to learn more.

    To download Apache Kyuubi (Incubating) 1.4.1-incubating, visit the downloads page.

    Highlight

    • [KYUUBI #1449] Fix when KyuubiServer initialize fail but not exit

    • [KYUUBI #1458] Delta lake table columns won’t show up in DBeaver.

    • [KYUUBI #1473] Exit gracefully when engine idle

    • [KYUUBI #1567] Expose HADOOP_CONF_DIR to Kyuubi beeline to fix “GSS initiate failed” error

    • [KYUUBI #1439] Add KYUUBI_CTL_JAVA_OPTS to configure java opts of kyuubi-ctl

    • [KYUUBI #1806] Fix LaunchEngine may be closed multiple times

    • [KYUUBI #1731] Kyuubi server should not fail to start when Hadoop FileSystem class not found

    • [KYUUBI #1509] Make KYUUBI_WORK_DIR_ROOT as the default root path.

    Others

    Credits

    Thank you for the following contributors who helped to review and commit to Apache Kyuubi (Incubating) 1.4.1-incubating version, and the order is based on the lexicographical order:

    Cheng Pan, Fei Wang, Fu Chen, Muru Muthusamy, Wang Zhen, sunfangbin, sychen, ulysses-you, yanghua, zhenjiaguo, zhouyifan279, zwangsheng

    Apache Kyuubi(Incubating) 1.4.0-incubating Release Notes

    2021 Dec 10

    Hi all,

    In this release, Kyuubi supports the latest Spark 3.2, Z-Order to optimize sql, long running SQL engine without principal and keytab provided, mysql protocol frontend and mysql client. Other major updates includes GROUP engine.share.level support, asynchronous opening session, user-friendly kyuubi beeline and zookeeper authentication enhancement.

    To download Apache Kyuubi (Incubating) 1.4.0-incubating, visit the downloads page.

    Highlight

    Fully verified with the latest Spark 3.2

    Support Z-Order to optimize SQL

    Support long running SQL engine without principal and keytab provided

    Support GROUP engine share level

    Enhance USER engine share level support engine pool

    Enhance zookeeper authentication and ACLs

    Add more Kyuubi defined functions

    Fully tested with all data lake platform Delta Lake, Iceberg and Hudi

    Support both KERBEROS and PLAIN authentication at the same time

    Support MySQL protocol frontend and MySQL client(experimental)

    Support to launch query engine asynchronously during opening session and user-friendly Kyuubi Hive JDBC and BeeLine

    Functionality

    Integration

    Hive JDBC

    • [KYUUBI #1131] Rename KyuubiDriver to KyuubiHiveDriver

    • [KYUUBI #1346] Support launch query engine asynchronously during opening session

    • [KYUUBI #1377] Support to get launch engine log asynchronously with KyuubiConnection

    • [KYUUBI #1414] Add kyuubi-hive-beeline module to support KyuubiConnection and KyuubiStatement

    Others

    Credits

    Last but not least, this release would not have been possible without the following contributors: AnybodyHome, Brian Yue, Cheng Pan, Fei Wang, Fu Chen, Jagadesh Adireddi, Kent Yao, Min Zhao, Guoqing Yang, h, happytofly, hongdongdong, jiaoqingbo, qiuliang, qphien, senmiaoliu, simon, sunfangbin, sychen, timothy65535, ulysses-you, wFoget, xiebo03, xiongyinke, yanghua, yanyu34946, zhang1002, zhenjiaguo, zhouyifan279, zwangsheng, 张宇翔

    Apache Kyuubi(Incubating) 1.3.1-incubating Release Notes

    2021 Oct 25

    Hi all,

    Apache Kyuubi (Incubating) 1.3.1-incubating is now released. It is a maintenance release containing stability fixes which is based on branch-1.3. Mainly fix some issues of the event log.

    Apache Kyuubi (Incubating) is a distributed multi-tenant JDBC server for large-scale data processing and analytics, built on top of Apache Spark and designed to support more engines (i.e. Apache Flink). Please refer to Apache Kyuubi (Incubating) to learn more.

    To download Apache Kyuubi (Incubating) 1.3.1-incubating, visit the downloads page.

    Highlight

    Others

    Knwon Issues

    Credits

    Thank you for the following contributors who helped to review and commit to Apache Kyuubi (Incubating) 1.3.1-incubating version, and the order is based on the commit time:

    qiuliang, hongdd, Yuxiang Zhang, Cheng Pan, happytofly, timothy, cxzl25, Xiduo You, Simon

    Apache Kyuubi(Incubating) 1.3.0-incubating Release Notes

    2021 Sep 14

    To download Apache Kyuubi (Incubating) 1.3.0-incubating, visit the downloads page.

    Highlight

    • Fully verified with the latest Spark 3.0/3.1

    • Support build on JDK8(default), JDK11

    • Provide enhanced AQE in Kyuubi Spark Extensions (for Spark 3.1)

    • Provide several auxiliary SQL functions as a supplement to Spark’s built-in Functions

    • Major improvements of Spark on Kubernetes, include documents, integration tests, tools, etc.

    • Support engine/session level configurable initialize SQL statements

    • Support custom authentication implementation

    • Support stop Spark engine through Web UI

    • Support single session mode

    • Several improvements of observability

    • Fully tested with the all data lake platforms Delta, Iceberg

    • Fully tested with MiniYARNCluster

    Functionality

    Integration

    Observability

    Performance

    • [1.2][KYUUBI #629] Refine distributed lock to lock only engine bootstrap

    Others