发行说明
下载最新版本,请访问:http://kylin.apache.org/docs/download/,有源代码包,二进制包
任何问题或问题,请向 Apache Kylin JIRA 报告:https://issues.apache.org/jira/browse/KYLIN
或发送到 Apache Kylin 邮件列表:
- 用户列表: user@kylin.apache.org
- 开发者列表: dev@kylin.apache.org
v5.0.2 - 2025-03-31
新功能
- [KYLIN-5993] - Internal table For website
- [KYLIN-5996] - Support preloading for internal table cache
- [KYLIN-6025] - Support file merging within partitions for internal tables
Bug修复
- [KYLIN-5990] - [Storage V3] Triggering optimization task throws an error
- [KYLIN-5991] - Multiple abnormal errors in internal tables
- [KYLIN-5992] - Query response error
- [KYLIN-5997] - Errors in building and querying real-time models
- [KYLIN-5999] - When querying beyond the model segment time range, it displays as a constant query.
- [KYLIN-6001] - [Metadata] Kylin4 metadata cannot be directly upgraded to Kylin5. After customers migrate the metadata, they still need to rebuild models and other components.
- [KYLIN-6002] - When recommending CC, it should check if there are reusable CCs in the CC table.
- [KYLIN-6003] - MYSQL Single-Node Use Case with New Database: Error Occurs When Importing Models
- [KYLIN-6004] - Failed to delete a table without an internal table
- [KYLIN-6005] - For a single-table model, when an internal table exists, aggregate queries do not hit the model but instead hit the internal table.
- [KYLIN-6007] - On the task list page, snapshot tasks cannot be filtered by table name
- [KYLIN-6008] - Failed to create logical view. The project was not passed during storage.
- [KYLIN-6010] - If there is a
count distinct
in the view table definition, an error occurs when building the snapshot - [KYLIN-6011] - After the build task is completed, it is not cleared from the lock table, causing the remaining build tasks to fail to start
- [KYLIN-6012] - Remove
org.apache.kylin.rest.controller.SparkSourceController
- [KYLIN-6013] - [Internal Table] After disabling Gluten, the asynchronous interface can successfully request pre-caching
- [KYLIN-6016] - Kylin5 occasionally encounters ParquetFileFormat class conflicts during builds
- [KYLIN-6017] - Metadata recovery times out when the metadata size is too large
- [KYLIN-6018] - When renaming a model, the description information field is incorrectly modified
- [KYLIN-6019] - The metrics data for the number of scanned rows in pushdown queries is lost
- [KYLIN-6021] - [Gluten] Gluten query on Hive external tables in CSV format throws an error
- [KYLIN-6023] - Kylin5 model cannot be renamed
- [KYLIN-6026] - JDBC data source table sampling error
- [KYLIN-6027] - Executing
sample.sh
to import the model throws an error - [KYLIN-6028] - Kylin5 encounters metadata anomalies when concurrently submitting build/refresh tasks
- [KYLIN-6029] - The password reset tool does not work in Kylin5
- [KYLIN-6032] - The validation for the presence of a slash in the computed column fails, causing the model save to fail
- [KYLIN-6034] - Query using the
DENSE_RANK()
function hits the model execution, but the smart recommendation does not recommend an index - [KYLIN-6035] - Kylin query node: ops plan cannot display the project list
- [KYLIN-6036] - Ranger permission issues cause errors when loading Hive tables
- [KYLIN-6037] - Metadata migration fails when the backup metadata contains an "upgrade" directory
- [KYLIN-6038] - [Storage V3] Error occurs when deleting an index
- [KYLIN-6040] - Logical view fails permanently after a single failure during the scheduled check.
- [KYLIN-6041] - When using the SQL acceleration interface to accelerate multiple SQL queries, the interface returns success, but no indexes are generated
- [KYLIN-6042] - Model acceleration interface: The parameter discard_table_index is not taking effect
- [KYLIN-6043] - Query truncate decimal type, precision loss
- [KYLIN-6044] - Subqueries containing JOIN may lead to incorrect query results
- [KYLIN-6045] - SUM Query Decimal Precision Anomaly
- [KYLIN-6046] - Table Not Found Due to Lowercase Table Names Enclosed in Double Quotes in SQL
- [KYLIN-6047] - Error Occurs When the Number of Values in an IN Clause Reaches 20
- [KYLIN-6048] - OOM Likely to Occur When Build Job Logs Are Too Large
- [KYLIN-6049] - Incorrect Calculation of
expressionMd5
Value When Saving Computable Columns - [KYLIN-6050] - Tables in the
default
Database Cannot Be Directly Queried When Only the Table Name Is Specified in the SQL Statement - [KYLIN-6055] - Empty
dimension_range_info_map
After Building Model with Secondary Partition Causes Query to Fail Filtering by Dimension - [KYLIN-6056] - Cross-Origin Request Failures Caused by Spring Version Upgrade
- [KYLIN-6057] - Incorrect Data in Global Dictionary Construction
- [KYLIN-6058] - Incorrect Segment Size Calculation When Data Source Format is ORC and Data is Empty
- [KYLIN-6059] - When the model is in a "broken" state, the build task status becomes abnormal
- [KYLIN-6062] - Internal Table Metadata Not Deleted After Project Deletion Causes Tables to Remain Visible in a Re-created Project with the Same Name
- [KYLIN-6063] - Storage V3: Queries cannot utilize Gluten cache
- [KYLIN-6064] - When Gluten is enabled, non-internal table build tasks encounter errors
- [KYLIN-6065] - Calling the batch data task list retrieval interface generates dirty jobs
- [KYLIN-6066] - Error in "Checking Spark Availability"
- [KYLIN-6067] - The column order in the
SELECT *
query result from the Model view does not meet expectations - [KYLIN-6070] - Internal Table Usage Count Not Properly Tracked After Query on Management Page
改进
- [KYLIN-5995] - Reorder the gluten jar loader
- [KYLIN-6000] - After Kylin starts, the file
krb5cc_gluten
is generated in the directory at the same level asKylin_Home
. The location of the file generation needs to be adjusted. - [KYLIN-6009] - API performance test shows a decrease compared to Kylin4
- [KYLIN-6020] - Add system-level/project-level configuration to allow direct querying of internal tables.
- [KYLIN-6022] - Support parallel incremental loading for internal tables
- [KYLIN-6024] - Gluten metadata caching supports RocksDB
- [KYLIN-6030] - Inconsistent attribute name style in the tables response message
- [KYLIN-6031] - Add an internal table OpenAPI to support viewing details of a specified internal table
- [KYLIN-6033] - When answering
min
andmax
queries using metadata, route to the Calcite engine to avoid submitting Spark tasks - [KYLIN-6039] - Performance Optimization for Long SQL Parsing with Dynamic Parameters
- [KYLIN-6051] - Historical Code Cleanup + Refactoring
- [KYLIN-6052] - Kylin5 Internal Tables Support Logical Views
- [KYLIN-6053] - Add OpenAPI for viewing the details of a specified inner table
- [KYLIN-6054] - Optimize shard pruning logic to avoid query failures
- [KYLIN-6060] - Add separate load methods for different storage types of internal tables
- [KYLIN-6061] - Support building index files using Gluten
- [KYLIN-6068] - Spring Session Cleanup to Avoid MySQL Deadlock Warnings
- [KYLIN-6069] - [Internal Table - Incremental Load] Overlapping Time Ranges Prohibited for Loading
- [KYLIN-6071] - Support JDBC Service Discovery
- [KYLIN-6072] - StorageV3 Catalog Refactoring to Avoid Conflicts with Iceberg Catalog
- [KYLIN-6073] - Refresh Button for Non-Time-Partitioned Internal Tables Should Not Be Grayed Out & Backend Returns Error on Refresh