You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2018/11/07 04:12:05 UTC
[kylin] branch document updated: Refine release notes
This is an automated email from the ASF dual-hosted git repository.
shaofengshi pushed a commit to branch document
in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/document by this push:
new 456af52 Refine release notes
456af52 is described below
commit 456af52dd0582c578b75ef25d5c631f264bd624f
Author: shaofengshi <sh...@apache.org>
AuthorDate: Wed Nov 7 12:11:55 2018 +0800
Refine release notes
---
website/_docs/release_notes.md | 68 +++++++++++++++++++++++++-----------------
1 file changed, 41 insertions(+), 27 deletions(-)
diff --git a/website/_docs/release_notes.md b/website/_docs/release_notes.md
index bab2838..5f75f80 100644
--- a/website/_docs/release_notes.md
+++ b/website/_docs/release_notes.md
@@ -30,6 +30,7 @@ __Improvement__
* [KYLIN-3646] - Add instruction about rowkey sequence in "Advanced setting" page
__Bug fix__
+
* [KYLIN-2200] - CompileException on UNION ALL query when result only contains one column
* [KYLIN-3439] - configuration "kylin.web.timezone" is Inconsistent between kylin-defaults.properties and KylinConfigBase.java
* [KYLIN-3527] - Hybrid couldn't save when there is only 1 cube
@@ -59,11 +60,13 @@ _Tag:_ [kylin-2.5.0](https://github.com/apache/kylin/tree/kylin-2.5.0)
This is a major release after 2.4, with 96 bug fixes and enhancement. Check [How to upgrade](/docs/howto/howto_upgrade.html).
__New Feature__
+
* [KYLIN-2565] - Support Hadoop 3.0
* [KYLIN-3488] - Support MySQL as Kylin metadata storage
* [KYLIN-3366] - Configure automatic enabling of cubes after a build process
__Improvement__
+
* [KYLIN-2998] - Kill spark app when cube job was discarded
* [KYLIN-3033] - Support HBase 2.0
* [KYLIN-3071] - Add config to reuse dict to reduce dict size
@@ -115,6 +118,7 @@ __Improvement__
* [KYLIN-3436] - Refactor code related to loading hive/stream table
__Bug fix__
+
* [KYLIN-2522] - Compilation fails with Java 8 when upgrading to hbase 1.2.5
* [KYLIN-2662] - NegativeArraySizeException in "Extract Fact Table Distinct Columns"
* [KYLIN-2933] - Fix compilation against the Kafka 1.0.0 release
@@ -166,6 +170,7 @@ _Tag:_ [kylin-2.4.1](https://github.com/apache/kylin/tree/kylin-2.4.1)
This is a bug fix release after 2.4.0, with 22 bug fixes and enhancement. Check [How to upgrade](/docs/howto/howto_upgrade.html).
__Improvement__
+
* [KYLIN-3421] - Improve job scheduler fetch performance
* [KYLIN-3424] - Missing invoke addCubingGarbageCollectionSteps in the cleanup step for HBaseMROutput2Transition
* [KYLIN-3422] - Support multi-path of domain for kylin connection
@@ -174,6 +179,7 @@ __Improvement__
* [KYLIN-3507] - Query NPE when project is not found
__Bug fix__
+
* [KYLIN-2662] - NegativeArraySizeException in "Extract Fact Table Distinct Columns
* [KYLIN-3025] - kylin odbc error : {fn CONVERT} for bigint type in tableau 10.4
* [KYLIN-3255] - Cannot save cube
@@ -197,6 +203,7 @@ _Tag:_ [kylin-2.4.0](https://github.com/apache/kylin/tree/kylin-2.4.0)
This is a major release after 2.3.x, with 8 new features and more than 30 bug fixes bug fixes and enhancement. Check [How to upgrade](/docs/howto/howto_upgrade.html).
__New Feature__
+
* [KYLIN-2484] - Spark engine to support source from Kafka
* [KYLIN-3221] - Allow externalizing lookup table snapshot
* [KYLIN-3283] - Support values RelNode
@@ -206,6 +213,7 @@ __New Feature__
* [KYLIN-3378] - Support Kafka table join with Hive tables
__Improvement__
+
* [KYLIN-3137] - Spark cubing without hive-site.xml
* [KYLIN-3174] - Default scheduler enhancement
* [KYLIN-3220] - Add manager for project ACL.
@@ -231,7 +239,8 @@ __Improvement__
* [KYLIN-3380] - Allow to configure sqoop for jdbc source with a kylin_sqoop_conf.xml like hive
* [KYLIN-3386] - TopN measure validate code refactor to make it more clear
-__Bug__
+__Bug fix__
+
* [KYLIN-1768] - NDCuboidMapper throws ArrayIndexOutOfBoundsException when dimension is fixed length encoded to more than 256 bytes
* [KYLIN-1948] - IntegerDimEnc, does not encode -1 correctly
* [KYLIN-3115] - Incompatible RowKeySplitter initialize between build and merge job
@@ -261,11 +270,13 @@ __Bug__
* [KYLIN-3404] - Last optimized time detail was not showing after cube optimization
__Task__
+
* [KYLIN-3327] - Upgrade surefire version to 2.21.0
* [KYLIN-3372] - Upgrade jackson-databind version due to security concerns
* [KYLIN-3415] - Remove "external" module
__Sub-task__
+
* [KYLIN-3359] - Support sum(expression) if possible
* [KYLIN-3362] - Support dynamic dimension push down
* [KYLIN-3364] - Make the behavior of BigDecimalSumAggregator consistent with hive
@@ -280,11 +291,13 @@ _Tag:_ [kylin-2.3.2](https://github.com/apache/kylin/tree/kylin-2.3.2)
This is a bug fix release after 2.3.1, with 12 bug fixes and enhancement. Check [How to upgrade](/docs23/howto/howto_upgrade.html).
__Improvement__
+
* [KYLIN-3345] - Use Apache Parent POM 19
* [KYLIN-3372] - Upgrade jackson-databind version due to security concerns
* [KYLIN-3415] - Remove "external" module
-__Bug__
+__Bug fix__
+
* [KYLIN-3115] - Incompatible RowKeySplitter initialize between build and merge job
* [KYLIN-3336] - java.lang.NoSuchMethodException: org.apache.kylin.tool.HBaseUsageExtractor.execute([Ljava.lang.String;)
* [KYLIN-3348] - "missing LastBuildJobID" error when building new cube segment
@@ -300,12 +313,14 @@ _Tag:_ [kylin-2.3.1](https://github.com/apache/kylin/tree/kylin-2.3.1)
This is a bug fix release after 2.3.0, with 12 bug fixes and enhancement. Check [How to upgrade](/docs/howto/howto_upgrade.html).
__Improvement__
+
* [KYLIN-3233] - CacheController can not handle if cacheKey has "/"
* [KYLIN-3278] - Kylin should not distribute hive table by random at Step1
* [KYLIN-3300] - Upgrade jackson-databind to 2.6.7.1 with security issue fixed
* [KYLIN-3301] - Upgrade opensaml to 2.6.6 with security issue fixed
-__Bug__
+__Bug fix__
+
* [KYLIN-3270] - Fix the blocking issue in Cube optimizing job
* [KYLIN-3276] - Fix the query cache bug with dynamic parameter
* [KYLIN-3288] - "Sqoop To Flat Hive Table" step should specify "mapreduce.queue.name"
@@ -321,6 +336,7 @@ _Tag:_ [kylin-2.3.0](https://github.com/apache/kylin/tree/kylin-2.3.0)
This is a major release after 2.2, with more than 250 bug fixes and enhancement. Check [How to upgrade](/docs/howto/howto_upgrade.html).
__New Feature__
+
* [KYLIN-3125] - Support SparkSql in Cube building step "Create Intermediate Flat Hive Table"
* [KYLIN-3052] - Support Redshift as data source
* [KYLIN-3044] - Support SQL Server as data source
@@ -333,6 +349,7 @@ __New Feature__
* [KYLIN-1892] - Support volatile range for segments auto merge
__Improvement__
+
* [KYLIN-3265] - Add "jobSearchMode" as a condition to "/kylin/api/jobs" API
* [KYLIN-3245] - Searching cube support fuzzy search
* [KYLIN-3243] - Optimize the code and keep the code consistent in the access.html
@@ -432,7 +449,8 @@ __Improvement__
* [KYLIN-1925] - Do not allow cross project clone for cube
* [KYLIN-1872] - Make query visible and interruptible, improve server's stablility
-__Bug__
+__Bug fix__
+
* [KYLIN-3268] - Tomcat Security Vulnerability Alert. The version of the tomcat for kylin should upgrade to 7.0.85.
* [KYLIN-3263] - AbstractExecutable's retry has problem
* [KYLIN-3247] - REST API 'GET /api/cubes/{cubeName}/segs/{segmentName}/sql' should return a cube segment sql
@@ -545,6 +563,7 @@ __Bug__
* [KYLIN-1664] - Harden security check for '/kylin/api/admin/config' API
__Task__
+
* [KYLIN-3207] - Blog for Kylin Superset Integration
* [KYLIN-3200] - Enable SonarCloud for Code Analysis
* [KYLIN-3198] - More Chinese Howto Documents
@@ -560,6 +579,7 @@ __Task__
* [KYLIN-2796] - Remove the legacy "statisticsenabled" codes in FactDistinctColumnsJob
__Sub-Task__
+
* [KYLIN-3235] - add null check for SQL
* [KYLIN-3202] - Doc directory for 2.3
* [KYLIN-3155] - Create a document for how to use dashboard
@@ -585,12 +605,14 @@ _Tag:_ [kylin-2.2.0](https://github.com/apache/kylin/tree/kylin-2.2.0)
This is a major release after 2.1, with more than 70 bug fixes and enhancements. Check [How to upgrade](/docs21/howto/howto_upgrade.html).
__New Feature__
+
* [KYLIN-2703] - Manage ACL through Apache Ranger
* [KYLIN-2752] - Make HTable name prefix configurable
* [KYLIN-2761] - Table Level ACL
* [KYLIN-2775] - Streaming Cube Sample
__Improvement__
+
* [KYLIN-2535] - Use ResourceStore to manage ACL files
* [KYLIN-2604] - Use global dict as the default encoding for precise distinct count in web
* [KYLIN-2606] - Only return counter for precise count_distinct if query is exactAggregate
@@ -614,6 +636,7 @@ __Improvement__
* [KYLIN-2963] - Remove Beta for Spark Cubing
__Bug__
+
* [KYLIN-1794] - Enable job list even some job metadata parsing failed
* [KYLIN-2600] - Incorrectly set the range start when filtering by the minimum value
* [KYLIN-2705] - Allow removing model's "partition_date_column" on web
@@ -655,11 +678,10 @@ __Bug__
* [KYLIN-2949] - Couldn't get authorities with LDAP in RedHat Linux
-Task
+__Task__
+
* [KYLIN-2782] - Replace DailyRollingFileAppender with RollingFileAppender to allow log retention
* [KYLIN-2925] - Provide document for Ranger security integration
-
-Sub-task
* [KYLIN-2549] - Modify tools that related to Acl
* [KYLIN-2728] - Introduce a new cuboid scheduler based on cuboid tree rather than static rules
* [KYLIN-2729] - Introduce greedy algorithm for cube planner
@@ -719,7 +741,7 @@ __Improvement__
* [KYLIN-2784] - Set User-Agent for ODBC/JDBC Drivers
* [KYLIN-2793] - ODBC Driver - Bypass cert validation when connect to SSL service
-__Bug__
+__Bug fix__
* [KYLIN-1668] - Rowkey column shouldn't allow delete and add
* [KYLIN-1683] - Row key could drag and drop in view state of cube - advanced settings tabpage
@@ -790,10 +812,6 @@ __Bug__
* [KYLIN-2769] - Non-partitioned cube doesn't need show start/end time
* [KYLIN-2778] - Sample cube doesn't have ACL info
* [KYLIN-2780] - QueryController.getMetadata and CacheController.wipeCache may be deadlock
-
-
-__Sub-task__
-
* [KYLIN-2548] - Keep ACL information backward compatibile
## v2.0.0 - 2017-04-30
@@ -919,7 +937,7 @@ __Improvements__
* [KYLIN-2545] - Number2BytesConverter could tolerate malformed numbers
* [KYLIN-2560] - Fix license headers for 2.0.0 release
-__Bugs__
+__Bug fix__
* [KYLIN-1603] - Building job still finished even MR job error happened.
* [KYLIN-1770] - Upgrade Calcite dependency (v1.10)
@@ -1052,7 +1070,7 @@ __New Feature__
* [KYLIN-2088] - Support intersect count for calculation of retention or conversion rates
* [KYLIN-2125] - Support using beeline to load hive table metadata
-__Bug__
+__Bug fix__
* [KYLIN-1565] - Read the kv max size from HBase config
* [KYLIN-1820] - Column autocomplete should remove the user input in model designer
@@ -1161,7 +1179,7 @@ __Task__
_Tag:_ [kylin-1.5.4.1](https://github.com/apache/kylin/tree/kylin-1.5.4.1)
This version fixes two major bugs introduced in 1.5.4; The metadata and HBase coprocessor is compatible with 1.5.4.
-__Bug__
+__Bug fix__
* [KYLIN-2010] - Date dictionary return wrong SQL result
* [KYLIN-2026] - NPE occurs when build a cube without partition column
@@ -1252,7 +1270,7 @@ __New Feature__
* [KYLIN-1752] - Add an option to fail cube build job when source table is empty
* [KYLIN-1756] - Allow user to run MR jobs against different Hadoop queues
-__Bug__
+__Bug fix__
* [KYLIN-1499] - Couldn't save query, error in backend
* [KYLIN-1568] - Calculate row value buffer size instead of hard coded ROWVALUE_BUFFER_SIZE
@@ -1343,7 +1361,7 @@ _Tag:_ [kylin-1.5.2.1](https://github.com/apache/kylin/tree/kylin-1.5.2.1)
This is a hot-fix version on v1.5.2, no new feature introduced, please upgrade to this version;
-__Bug__
+__Bug fix__
* [KYLIN-1758] - createLookupHiveViewMaterializationStep will create intermediate table for fact table
* [KYLIN-1739] - kylin_job_conf_inmem.xml can impact non-inmem MR job
@@ -1407,7 +1425,7 @@ __Improvement__
* [KYLIN-1627] - add backdoor toggle to dump binary cube storage response for further analysis
* [KYLIN-1731] - allow non-admin user to edit 'Advenced Setting' step in CubeDesigner
-__Bug__
+__Bug fix__
* [KYLIN-989] - column width is too narrow for timestamp field
* [KYLIN-1197] - cube data not updated after purge
@@ -1485,7 +1503,7 @@ __Improvement__
* [KYLIN-1543] - GTFilterScanner performance tuning
* [KYLIN-1557] - Enhance the check on aggregation group dimension number
-__Bug__
+__Bug fix__
* [KYLIN-1373] - need to encode export query url to get right result in query page
* [KYLIN-1434] - Kylin Job Monitor API: /kylin/api/jobs is too slow in large kylin deployment
@@ -1929,7 +1947,7 @@ __Improvement__
* [KYLIN-1365] - Kylin ACL enhancement
* [KYLIN-1368] - JDBC Driver is not generic to restAPI json result
-__Bug__
+__Bug fix__
* [KYLIN-918] - Calcite throws "java.lang.Float cannot be cast to java.lang.Double" error while executing SQL
* [KYLIN-1075] - select [MeasureCol] from [FactTbl] is not supported
@@ -2001,7 +2019,7 @@ __Improvement__
* [KYLIN-1168] - Couldn't save cube after doing some modification, get "Update data model is not allowed! Please create a new cube if needed" error
* [KYLIN-1190] - Make memory budget per query configurable
-__Bug__
+__Bug fix__
* [KYLIN-693] - Couldn't change a cube's name after it be created
* [KYLIN-930] - can't see realizations under each project at project list page
@@ -2045,7 +2063,7 @@ __New Feature__
* [KYLIN-906] - cube retention
* [KYLIN-910] - Allow user to enter "retention range" in days on Cube UI
-__Bug__
+__Bug fix__
* [KYLIN-457] - log4j error and dup lines in kylin.log
* [KYLIN-632] - "kylin.sh stop" doesn't check whether KYLIN_HOME was set
@@ -2111,7 +2129,7 @@ __New Feature__
* [KYLIN-591] - Leverage Zeppelin to interactive with Kylin
-__Bug__
+__Bug fix__
* [KYLIN-404] - Can't get cube source record size.
* [KYLIN-626] - JDBC error for float and double values
@@ -2350,7 +2368,3 @@ __Improvement__
* [KYLIN-779] - [UI] jump to cube list after create cube
* [KYLIN-796] - Add REST API to trigger storage cleanup/GC
-__Wish__
-
-* [KYLIN-608] - Distinct count for ii storage
-