apache/kyuubi
Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.
📦 Release Notes
- https://kyuubi.apache.org/release/1.11.1.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.10.3.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.11.0.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.10.2.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.9.4.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.10.1.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.9.3.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.8.3.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.10.0.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
**Full Changelog**: https://github.com/apache/kyuubi/compare/v1.9.0...v1.10.0-rc0
📦 Release Notes
- https://kyuubi.apache.org/release/1.9.2.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.9.1.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📦 Release Notes
- https://kyuubi.apache.org/release/1.9.0.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
**Full Changelog**: https://github.com/apache/kyuubi/compare/v1.8.0...v1.9.0-rc0
📦 Release Notes
- https://kyuubi.apache.org/release/1.8.1.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
📋 Changes
- Fully verified with Java 8, 11, and 17, Scala 2.12, initial support Scala 2.13
- Fully verified with Spark 3.1, 3.2, 3.3, and 3.4, initial support Spark 3.5
- Fully verified with Flink 1.16, 1.17, and 1.18
- New Web UI (experimental)
- New Chat engine with OpenAI ChatGPT backend
- Major improvements of Spark Batch API, optimized for large-scale job submission (experimental)
- Major improvements of Spark AuthZ plugin, including enhanced Iceberg and DSv2 operators support
- Major improvements of Flink engine, including YARN Application Mode support
- + 2 more
📋 Changes
- Fix file handle leak caused by cancel operation
📋 Changes
- Enhance JDBC Client and Beeline Client, like: Support running Python scripts and codes in Beeline, fix Http authentication exception message is empty, backport HIVE-19048: Initscript errors are ignored, backport HIVE-15820: comment at the head of beeline -e
- Enhance submission engine related code, like: support yarn-client and yarn-cluster for YarnApplicationOperation, different engine submit timeout config, destroy build process when waitCompletion is false and engine is running in cluster mode
- Fix many flaky tests and incorrect documentations
📋 Changes
- Kyuubi requires Spark 3.1 and above
- Upgrade Hadoop from 3.3.4 to 3.3.5
- A series of improvements for Arrow based serialization
- A series of improvements for batch job of Spark on K8s/YARN
- Bug fix for 'beeline -e' with SQLs before 'source' statement
- Spark Authz plugin fixes privilege checks on source tables of the permanent view in Spark 3.1
📋 Changes
- Fully tested w/ Spark 3.1, 3.2 and 3.3, initial support oncoming 3.4
- Fully tested w/ Flink 1.14, 1.15 and 1.16
- Introduce Trino frontend (experimental)
- Introduce Spark Lineage plugin (experimental)
- Introduce Spark Hive connector (experimental)
- Spark engine supports arrow-based results serialization
- Spark engine supports executing Python/PySpark scripts(experimental)
- Several Kyuubi Helm Chart & Spark on K8s improvements
- + 3 more
📦 Server
- Fast fail the kyuubi connection if the engine application has been terminated
- Transfer the TGetInfoReq to kyuubi engine side to check the connection valid and keep connection alive
- GetInfo supports returning server/engine information
- Handle zookeeper watch events
📦 Client
- Implement isSigned method of ResultSetMetaData for Kyuubi JDBC driver
- Extend JDBC URL to support catalog
📦 Engine
- [SPARK] Fix scala NPE issue when adding non-local jar URI to class loader
- [SPARK] Kyuubi should set env SPARK_USER_NAME for K8s deployment
- [SPARK] Spark engines running on K8s give preference to IP for service discovery registration
- [FLINK] Flink SQL engine fixes GetTables operation
- [FLINK] Flink SQL engine supports getColumns operation
- [FLINK] Flink SQL engine supports run DDL across versions
📦 Release Notes
- https://kyuubi.apache.org/release/1.6.1-incubating.html
📦 Download Link
- https://kyuubi.apache.org/releases.html
