You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2017/03/25 14:02:03 UTC

svn commit: r1788666 [19/25] - in /kylin/site: ./ about/ blog/ blog/2015/01/25/introduce-data-model/ blog/2015/06/10/release-v0.7.1-incubating/ blog/2015/08/13/kylin-dictionary/ blog/2015/08/15/fast-cubing/ blog/2015/09/06/release-v1.0-incubating/ blog...

Added: kylin/site/docs20/release_notes.html
URL: http://svn.apache.org/viewvc/kylin/site/docs20/release_notes.html?rev=1788666&view=auto
==============================================================================
--- kylin/site/docs20/release_notes.html (added)
+++ kylin/site/docs20/release_notes.html Sat Mar 25 14:01:59 2017
@@ -0,0 +1,3970 @@
+<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<!doctype html>
+<html>
+	<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+
+  <title>Apache Kylin | Apache Kylin Release Notes</title>
+  <meta name="description" content="Apache Kylin Home">
+  <meta name="author"      content="Apache Kylin">
+  <link rel="shortcut icon" href="fav.png" type="image/png">
+
+
+
+<link rel="stylesheet" href="/assets/css/animate.css">
+<!-- Bootstrap -->
+<link rel="stylesheet" href="/assets/css/bootstrap.min.css">
+
+<!-- Fonts -->
+<!-- <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Alice|Open+Sans:400,300,700"> -->
+
+<!-- Icons -->
+<link rel="stylesheet" href="/assets/css/font-awesome.min.css">
+
+  <!-- Custom styles -->
+  <link rel="stylesheet" href="/assets/css/styles.css">
+  <link rel="stylesheet" href="/assets/css/docs.css">
+  <link rel="stylesheet" href="/assets/css/pygments.css">
+
+  <link rel="canonical" href="http://kylin.apache.org/docs20/release_notes.html">
+  <link rel="alternate" type="application/rss+xml" title="Apache Kylin" href="http://kylin.apache.org/feed.xml" />
+
+<!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]-->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  //oringal tracker for kylin.io
+  ga('create', 'UA-55534813-1', 'auto');
+  //new tracker for kylin.apache.org
+  ga('create', 'UA-55534813-2', 'auto', {'name':'toplevel'});
+
+  ga('send', 'pageview');
+  ga('toplevel.send', 'pageview');
+
+
+</script>
+<script type="text/javascript" src="/assets/js/jquery-1.9.1.min.js"></script>
+<script type="text/javascript" src="/assets/js/nside.js"></script> </script>
+<script type="text/javascript" src="/assets/js/nnav.js"></script> </script>
+</head>
+
+	<body>
+		<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<header id="header" >
+  
+  <div id="head" class="parallax" parallax-speed="3" >
+    <div id="logo" class="text-center"> <img class="img-circle" id="circlelogo" src="/assets/images/kylin_logo.jpg"> <span class="title" >Apache Kylin™</span> <span class="tagline">Extreme OLAP Engine for Big Data</span> 
+    </div>
+  </div>
+  
+
+  <!-- Main Menu -->
+  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+  <div class="container-fluid" id="nav">
+    <!--
+    <img class="img-circle" width="40px" height="40px" id="circlelogo" src="/assets/images/kylin_logo.jpg">
+    -->
+    <!-- Brand and toggle get grouped for better mobile display -->
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+     
+    </div>
+
+    <!-- Collect the nav links, forms, and other content for toggling -->
+    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+      <ul class="nav navbar-nav">
+     <li><a href="/">Home</a></li>
+          <li><a href="/docs20" >Docs</a></li>
+          <li><a href="/download">Download</li>
+          <li><a href="/community" >Community</a></li>
+          <li><a href="/development" >Development</a></li>
+          <li><a href="/blog">Blog</li>
+          <li><a href="/cn" >中文版</a></li>  
+          <li><a href="https://twitter.com/apachekylin" target="_blank" class="fa fa-twitter fa-lg" title="Twitter: @ApacheKylin" ></a></li>
+          <li><a href="https://github.com/apache/kylin" target="_blank" class="fa fa-github-alt fa-lg" title="Github: apache/kylin" ></a></li>          
+          <li><a href="https://www.facebook.com/kylinio" target="_blank" class="fa fa-facebook fa-lg" title="Facebook: kylin.io" ></a></li>   
+      </ul>      
+    </div><!-- /.navbar-collapse -->
+  </div><!-- /.container-fluid -->
+</nav>
+ </header>
+
+		
+		<div class="container">
+			<div class="row">
+				<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<div class="col-md-3 col-lg-3 col-xs-4 aside1 visible-md visible-lg" id="nside1" style=" padding-top: 2em">
+    <ul class="nav nav-pills nav-stacked">
+    
+    <li><a href="#titleGetting Started" data-toggle="collapse" id="navtitle">Getting Started</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul style="list-style-type:disc">
+    
+
+
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/index.html" class="list-group-item-lay pjaxlink" id="navlist">Overview</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/release_notes.html" class="list-group-item-lay pjaxlink" id="navlist">Apache Kylin Release Notes</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/gettingstarted/faq.html" class="list-group-item-lay pjaxlink" id="navlist">FAQ</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/gettingstarted/events.html" class="list-group-item-lay pjaxlink" id="navlist">Events and Conferences</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+      <li><a href="/docs20/gettingstarted/best_practices.html" class="list-group-item-lay pjaxlink" id="navlist">Community Best Practices</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink" id="navlist">Terminology</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+      <li><a href="/docs20/gettingstarted/concepts.html" class="list-group-item-lay pjaxlink" id="navlist">Technical Concepts</a></li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#titleInstallation" data-toggle="collapse" id="navtitle">Installation</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul style="list-style-type:disc">
+    
+
+
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/install/index.html" class="list-group-item-lay pjaxlink" id="navlist">Installation Guide</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/install/hadoop_env.html" class="list-group-item-lay pjaxlink" id="navlist">Hadoop Environment</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/install/kylin_cluster.html" class="list-group-item-lay pjaxlink" id="navlist">Deploy in Cluster Mode</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/install/advance_settings.html" class="list-group-item-lay pjaxlink" id="navlist">Advanced Settings</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/install/kylin_docker.html" class="list-group-item-lay pjaxlink" id="navlist">Run Kylin with Docker</a></li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#titleTutorial" data-toggle="collapse" id="navtitle">Tutorial</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul style="list-style-type:disc">
+    
+
+
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink" id="navlist">Quick Start with Sample Cube</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/create_cube.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Creation</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Build and Job Monitoring</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/cube_spark.html" class="list-group-item-lay pjaxlink" id="navlist">Build Cube with Spark (beta)</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Cube Permission</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin Web Interface</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Tableau 8</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/tableau_91.html" class="list-group-item-lay pjaxlink" id="navlist">Tableau 9</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/powerbi.html" class="list-group-item-lay pjaxlink" id="navlist">MS Excel and Power BI</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC Driver</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/flink.html" class="list-group-item-lay pjaxlink" id="navlist">Connect from Apache Flink</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/tutorial/squirrel.html" class="list-group-item-lay pjaxlink" id="navlist">Connect from SQuirreL</a></li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#titleHow To" data-toggle="collapse" id="navtitle">How To</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul style="list-style-type:disc">
+    
+
+
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">Build Cube with RESTful API</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_use_restapi_in_js.html" class="list-group-item-lay pjaxlink" id="navlist">Use RESTful API in Javascript</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">Use RESTful API</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink" id="navlist">Optimize Cube Design</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_optimize_build.html" class="list-group-item-lay pjaxlink" id="navlist">Optimize Cube Build</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink" id="navlist">Backup Metadata</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink" id="navlist">Cleanup Storage (HDFS & HBase)</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink" id="navlist">Use JDBC Driver</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink" id="navlist">Upgrade From Old Versions</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_ldap_and_sso.html" class="list-group-item-lay pjaxlink" id="navlist">Enable Security with LDAP and SSO</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_use_beeline.html" class="list-group-item-lay pjaxlink" id="navlist">Use Beeline for Hive Commands</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs20/howto/howto_update_coprocessor.html" class="list-group-item-lay pjaxlink" id="navlist">How to Update HBase Coprocessor</a></li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+
+    </ul>
+</div>
+
+				<div class="col-md-9 col-lg-9 col-xs-14 aside2">
+					<div id="container">
+						<div id="pjax">
+							<h1 class="post-title">Apache Kylin Release Notes</h1>
+							
+							
+							<article class="post-content" >	
+							<p>To download latest release, please visit: <a href="http://kylin.apache.org/download/">http://kylin.apache.org/download/</a>, <br />
+there are source code package, binary package, ODBC driver and installation guide avaliable.</p>
+
+<p>Any problem or issue, please report to Apache Kylin JIRA project: <a href="https://issues.apache.org/jira/browse/KYLIN">https://issues.apache.org/jira/browse/KYLIN</a></p>
+
+<p>or send to Apache Kylin mailing list:</p>
+
+<ul>
+  <li>User relative: <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#117;&#115;&#101;&#114;&#064;&#107;&#121;&#108;&#105;&#110;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">&#117;&#115;&#101;&#114;&#064;&#107;&#121;&#108;&#105;&#110;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;</a></li>
+  <li>Development relative: <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#100;&#101;&#118;&#064;&#107;&#121;&#108;&#105;&#110;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">&#100;&#101;&#118;&#064;&#107;&#121;&#108;&#105;&#110;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;</a></li>
+</ul>
+
+<h2 id="v160---2016-11-26">v1.6.0 - 2016-11-26</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.6.0">kylin-1.6.0</a><br />
+This is a major release with better support for using Apache Kafka as data source. Check <a href="/docs16/howto/howto_upgrade.html">how to upgrade</a> to do the upgrading.</p>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-1726] - Scalable streaming cubing</li>
+  <li>[KYLIN-1919] - Support Embedded Structure when Parsing Streaming Message</li>
+  <li>[KYLIN-2055] - Add an encoder for Boolean type</li>
+  <li>[KYLIN-2067] - Add API to check and fill segment holes</li>
+  <li>[KYLIN-2079] - add explicit configuration knob for coprocessor timeout</li>
+  <li>[KYLIN-2088] - Support intersect count for calculation of retention or conversion rates</li>
+  <li>[KYLIN-2125] - Support using beeline to load hive table metadata</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-1565] - Read the kv max size from HBase config</li>
+  <li>[KYLIN-1820] - Column autocomplete should remove the user input in model designer</li>
+  <li>[KYLIN-1828] - java.lang.StringIndexOutOfBoundsException in org.apache.kylin.storage.hbase.util.StorageCleanupJob</li>
+  <li>[KYLIN-1967] - Dictionary rounding can cause IllegalArgumentException in GTScanRangePlanner</li>
+  <li>[KYLIN-1978] - kylin.sh compatible issue on Ubuntu</li>
+  <li>[KYLIN-1990] - The SweetAlert at the front page may out of the page if the content is too long.</li>
+  <li>[KYLIN-2007] - CUBOID_CACHE is not cleared when rebuilding ALL cache</li>
+  <li>[KYLIN-2012] - more robust approach to hive schema changes</li>
+  <li>[KYLIN-2024] - kylin TopN only support the first measure</li>
+  <li>[KYLIN-2027] - Error “connection timed out” occurs when zookeeper’s port is set in hbase.zookeeper.quorum of hbase-site.xml</li>
+  <li>[KYLIN-2028] - find-*-dependency script fail on Mac OS</li>
+  <li>[KYLIN-2035] - Auto Merge Submit Continuously</li>
+  <li>[KYLIN-2041] - Wrong parameter definition in Get Hive Tables REST API</li>
+  <li>[KYLIN-2043] - Rollback httpclient to 4.2.5 to align with Hadoop 2.6/2.7</li>
+  <li>[KYLIN-2044] - Unclosed DataInputByteBuffer in BitmapCounter#peekLength</li>
+  <li>[KYLIN-2045] - Wrong argument order in JobInstanceExtractor#executeExtract()</li>
+  <li>[KYLIN-2047] - Ineffective null check in MetadataManager</li>
+  <li>[KYLIN-2050] - Potentially ineffective call to close() in QueryCli</li>
+  <li>[KYLIN-2051] - Potentially ineffective call to IOUtils.closeQuietly()</li>
+  <li>[KYLIN-2052] - Edit “Top N” measure, the “group by” column wasn’t displayed</li>
+  <li>[KYLIN-2059] - Concurrent build issue in CubeManager.calculateToBeSegments()</li>
+  <li>[KYLIN-2069] - NPE in LookupStringTable</li>
+  <li>[KYLIN-2078] - Can’t see generated SQL at Web UI</li>
+  <li>[KYLIN-2084] - Unload sample table failed</li>
+  <li>[KYLIN-2085] - PrepareStatement return incorrect result in some cases</li>
+  <li>[KYLIN-2086] - Still report error when there is more than 12 dimensions in one agg group</li>
+  <li>[KYLIN-2093] - Clear cache in CubeMetaIngester</li>
+  <li>[KYLIN-2097] - Get ‘Column does not exist in row key desc” on cube has TopN measure</li>
+  <li>[KYLIN-2099] - Import table error of sample table KYLIN_CAL_DT</li>
+  <li>[KYLIN-2106] - UI bug - Advanced Settings - Rowkeys - new Integer dictionary encoding - could possibly impact also cube metadata</li>
+  <li>[KYLIN-2109] - Deploy coprocessor only this server own the table</li>
+  <li>[KYLIN-2110] - Ineffective comparison in BooleanDimEnc#equals()</li>
+  <li>[KYLIN-2114] - WEB-Global-Dictionary bug fix and improve</li>
+  <li>[KYLIN-2115] - some extended column query returns wrong answer</li>
+  <li>[KYLIN-2116] - when hive field delimitor exists in table field values, fields order is wrong</li>
+  <li>[KYLIN-2119] - Wrong chart value and sort when process scientific notation</li>
+  <li>[KYLIN-2120] - kylin1.5.4.1 with cdh5.7 cube sql Oops Faild to take action</li>
+  <li>[KYLIN-2121] - Failed to pull data to PowerBI or Excel on some query</li>
+  <li>[KYLIN-2127] - UI bug fix for Extend Column</li>
+  <li>[KYLIN-2130] - QueryMetrics concurrent bug fix</li>
+  <li>[KYLIN-2132] - Unable to pull data from Kylin Cube ( learn_kylin cube ) to Excel or Power BI for Visualization and some dimensions are not showing up.</li>
+  <li>[KYLIN-2134] - Kylin will treat empty string as NULL by mistake</li>
+  <li>[KYLIN-2137] - Failed to run mr job when user put a kafka jar in hive’s lib folder</li>
+  <li>[KYLIN-2138] - Unclosed ResultSet in BeelineHiveClient</li>
+  <li>[KYLIN-2146] - “Streaming Cluster” page should remove “Margin” inputbox</li>
+  <li>[KYLIN-2152] - TopN group by column does not distinguish between NULL and “”</li>
+  <li>[KYLIN-2154] - source table rows will be skipped if TOPN’s group column contains NULL values</li>
+  <li>[KYLIN-2158] - Delete joint dimension not right</li>
+  <li>[KYLIN-2159] - Redistribution Hive Table Step always requires row_count filename as 000000_0</li>
+  <li>[KYLIN-2167] - FactDistinctColumnsReducer may get wrong max/min partition col value</li>
+  <li>[KYLIN-2173] - push down limit leads to wrong answer when filter is loosened</li>
+  <li>[KYLIN-2178] - CubeDescTest is unstable</li>
+  <li>[KYLIN-2201] - Cube desc and aggregation group rule combination max check fail</li>
+  <li>[KYLIN-2226] - Build Dimension Dictionary Error</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-1042] - Horizontal scalable solution for streaming cubing</li>
+  <li>[KYLIN-1827] - Send mail notification when runtime exception throws during build/merge cube</li>
+  <li>[KYLIN-1839] - improvement set classpath before submitting mr job</li>
+  <li>[KYLIN-1917] - TopN counter merge performance improvement</li>
+  <li>[KYLIN-1962] - Split kylin.properties into two files</li>
+  <li>[KYLIN-1999] - Use some compression at UT/IT</li>
+  <li>[KYLIN-2019] - Add license checker into checkstyle rule</li>
+  <li>[KYLIN-2033] - Refactor broadcast of metadata change</li>
+  <li>[KYLIN-2042] - QueryController puts entry in Cache w/o checking QueryCacheEnabled</li>
+  <li>[KYLIN-2054] - TimedJsonStreamParser should support other time format</li>
+  <li>[KYLIN-2068] - Import hive comment when sync tables</li>
+  <li>[KYLIN-2070] - UI changes for allowing concurrent build/refresh/merge</li>
+  <li>[KYLIN-2073] - Need timestamp info for diagnose</li>
+  <li>
+    <table>
+      <tbody>
+        <tr>
+          <td>[KYLIN-2075] - TopN measure: need select “constant” + “1” as the SUM</td>
+          <td>ORDER parameter</td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+  <li>[KYLIN-2076] - Improve sample cube and data</li>
+  <li>[KYLIN-2080] - UI: allow multiple building jobs for the same cube</li>
+  <li>[KYLIN-2082] - Support to change streaming configuration</li>
+  <li>[KYLIN-2089] - Make update HBase coprocessor concurrent</li>
+  <li>[KYLIN-2090] - Allow updating cube level config even the cube is ready</li>
+  <li>[KYLIN-2091] - Add API to init the start-point (of each parition) for streaming cube</li>
+  <li>[KYLIN-2095] - Hive mr job use overrided MR job configuration by cube properties</li>
+  <li>[KYLIN-2098] - TopN support query UHC column without sorting by sum value</li>
+  <li>[KYLIN-2100] - Allow cube to override HIVE job configuration by properties</li>
+  <li>[KYLIN-2108] - Support usage of schema name “default” in SQL</li>
+  <li>[KYLIN-2111] - only allow columns from Model dimensions when add group by column to TOP_N</li>
+  <li>[KYLIN-2112] - Allow a column be a dimension as well as “group by” column in TopN measure</li>
+  <li>[KYLIN-2113] - Need sort by columns in SQLDigest</li>
+  <li>[KYLIN-2118] - allow user view CubeInstance json even cube is ready</li>
+  <li>[KYLIN-2122] - Move the partition offset calculation before submitting job</li>
+  <li>[KYLIN-2126] - use column name as default dimension name when auto generate dimension for lookup table</li>
+  <li>[KYLIN-2140] - rename packaged js with different name when build</li>
+  <li>[KYLIN-2143] - allow more options from Extended Columns,COUNT_DISTINCT,RAW_TABLE</li>
+  <li>[KYLIN-2162] - Improve the cube validation error message</li>
+  <li>[KYLIN-2221] - rethink on KYLIN-1684</li>
+  <li>[KYLIN-2083] - more RAM estimation test for MeasureAggregator and GTAggregateScanner</li>
+  <li>[KYLIN-2105] - add QueryId</li>
+  <li>[KYLIN-1321] - Add derived checkbox for lookup table columns on Auto Generate Dimensions panel</li>
+  <li>[KYLIN-1995] - Upgrade MapReduce properties which are deprecated</li>
+</ul>
+
+<p><strong>Task</strong></p>
+
+<ul>
+  <li>[KYLIN-2072] - Cleanup old streaming code</li>
+  <li>[KYLIN-2081] - UI change to support embeded streaming message</li>
+  <li>[KYLIN-2171] - Release 1.6.0</li>
+</ul>
+
+<h2 id="v1541---2016-09-28">v1.5.4.1 - 2016-09-28</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.4.1">kylin-1.5.4.1</a><br />
+This version fixes two major bugs introduced in 1.5.4; The metadata and HBase coprocessor is compatible with 1.5.4.</p>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-2010] - Date dictionary return wrong SQL result</li>
+  <li>[KYLIN-2026] - NPE occurs when build a cube without partition column</li>
+  <li>[KYLIN-2032] - Cube build failed when partition column isn’t in dimension list</li>
+</ul>
+
+<h2 id="v154---2016-09-15">v1.5.4 - 2016-09-15</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.4">kylin-1.5.4</a><br />
+This version includes bug fixs/enhancements as well as new features; It is backward compatiple with v1.5.3; While after upgrade, you still need update coprocessor, refer to <a href="/docs15/howto/howto_update_coprocessor.html">How to update coprocessor</a>.</p>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-1732] - Support Window Function</li>
+  <li>[KYLIN-1767] - UI for TopN: specify encoding and multiple “group by”</li>
+  <li>[KYLIN-1849] - Search cube by name in Web UI</li>
+  <li>[KYLIN-1908] - Collect Metrics to JMX</li>
+  <li>[KYLIN-1921] - Support Grouping Funtions</li>
+  <li>[KYLIN-1964] - Add a companion tool of CubeMetaExtractor for cube importing</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-962] - [UI] Cube Designer can’t drag rowkey normally</li>
+  <li>[KYLIN-1194] - Filter(CubeName) on Jobs/Monitor page works only once</li>
+  <li>[KYLIN-1488] - When modifying a model, Save after deleting a lookup table. The internal error will pop up.</li>
+  <li>[KYLIN-1760] - Save query hits org.apache.hadoop.hbase.TableNotFoundException: kylin_metadata_user</li>
+  <li>[KYLIN-1808] - unload non existing table cause NPE</li>
+  <li>[KYLIN-1834] - java.lang.IllegalArgumentException: Value not exists! - in Step 4 - Build Dimension Dictionary</li>
+  <li>[KYLIN-1883] - Consensus Problem when running the tool, MetadataCleanupJob</li>
+  <li>[KYLIN-1889] - Didn’t deal with the failure of renaming folder in hdfs when running the tool CubeMigrationCLI</li>
+  <li>[KYLIN-1929] - Error to load slow query in “Monitor” page for non-admin user</li>
+  <li>[KYLIN-1933] - Deploy in cluster mode, the “query” node report “scheduler has not been started” every second</li>
+  <li>[KYLIN-1934] - ‘Value not exist’ During Cube Merging Caused by Empty Dict</li>
+  <li>[KYLIN-1939] - Linkage error while executing any queries</li>
+  <li>[KYLIN-1942] - Models are missing after change project’s name</li>
+  <li>[KYLIN-1953] - Error handling for diagnosis</li>
+  <li>[KYLIN-1956] - Can’t query from child cube of a hybrid cube after its status changed from disabled to enabled</li>
+  <li>[KYLIN-1961] - Project name is always constant instead of real project name in email notification</li>
+  <li>[KYLIN-1970] - System Menu UI ACL issue</li>
+  <li>[KYLIN-1972] - Access denied when query seek to hybrid</li>
+  <li>[KYLIN-1973] - java.lang.NegativeArraySizeException when Build Dimension Dictionary</li>
+  <li>[KYLIN-1982] - CubeMigrationCLI: associate model with project</li>
+  <li>[KYLIN-1986] - CubeMigrationCLI: make global dictionary unique</li>
+  <li>[KYLIN-1992] - Clear ThreadLocal Contexts when query failed before scaning HBase</li>
+  <li>[KYLIN-1996] - Keep original column order when designing cube</li>
+  <li>[KYLIN-1998] - Job engine lock is not release at shutdown</li>
+  <li>[KYLIN-2003] - error start time at query result page</li>
+  <li>[KYLIN-2005] - Move all storage side behavior hints to GTScanRequest</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-672] - Add Env and Project Info in job email notification</li>
+  <li>[KYLIN-1702] - The Key of the Snapshot to the related lookup table may be not informative</li>
+  <li>[KYLIN-1855] - Should exclude those joins in whose related lookup tables no dimensions are used in cube</li>
+  <li>[KYLIN-1858] - Remove all InvertedIndex(Streaming purpose) related codes and tests</li>
+  <li>[KYLIN-1866] - Add tip for field at ‘Add Streaming’ table page.</li>
+  <li>[KYLIN-1867] - Upgrade dependency libraries</li>
+  <li>[KYLIN-1874] - Make roaring bitmap version determined</li>
+  <li>[KYLIN-1898] - Upgrade to Avatica 1.8 or higher</li>
+  <li>[KYLIN-1904] - WebUI for GlobalDictionary</li>
+  <li>[KYLIN-1906] - Add more comments and default value for kylin.properties</li>
+  <li>[KYLIN-1910] - Support Separate HBase Cluster with NN HA and Kerberos Authentication</li>
+  <li>[KYLIN-1920] - Add view CubeInstance json function</li>
+  <li>[KYLIN-1922] - Improve the logic to decide whether to pre aggregate on Region server</li>
+  <li>[KYLIN-1923] - Add access controller to query</li>
+  <li>[KYLIN-1924] - Region server metrics: replace int type for long type for scanned row count</li>
+  <li>[KYLIN-1925] - Do not allow cross project clone for cube</li>
+  <li>[KYLIN-1926] - Loosen the constraint on FK-PK data type matching</li>
+  <li>[KYLIN-1936] - Improve enable limit logic (exactAggregation is too strict)</li>
+  <li>[KYLIN-1940] - Add owner for DataModel</li>
+  <li>[KYLIN-1941] - Show submitter for slow query</li>
+  <li>[KYLIN-1954] - BuildInFunctionTransformer should be executed per CubeSegmentScanner</li>
+  <li>[KYLIN-1963] - Delegate the loading of certain package (like slf4j) to tomcat’s parent classloader</li>
+  <li>[KYLIN-1965] - Check duplicated measure name</li>
+  <li>[KYLIN-1966] - Refactor IJoinedFlatTableDesc</li>
+  <li>[KYLIN-1979] - Move hackNoGroupByAggregation to cube-based storage implementations</li>
+  <li>[KYLIN-1984] - Don’t use compression in packaging configuration</li>
+  <li>[KYLIN-1985] - SnapshotTable should only keep the columns described in tableDesc</li>
+  <li>[KYLIN-1997] - Add pivot feature back in query result page</li>
+  <li>[KYLIN-2004] - Make the creating intermediate hive table steps configurable (two options)</li>
+</ul>
+
+<h2 id="v153---2016-07-28">v1.5.3 - 2016-07-28</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.3">kylin-1.5.3</a><br />
+This version includes many bug fixs/enhancements as well as new features; It is backward compatiple with v1.5.2; But after upgrade, you need to update coprocessor, refer to <a href="/docs15/howto/howto_update_coprocessor.html">How to update coprocessor</a>.</p>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-1478] - TopN measure should support non-dictionary encoding for ultra high cardinality</li>
+  <li>[KYLIN-1693] - Support multiple group-by columns for TOP_N meausre</li>
+  <li>[KYLIN-1752] - Add an option to fail cube build job when source table is empty</li>
+  <li>[KYLIN-1756] - Allow user to run MR jobs against different Hadoop queues</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-1499] - Couldn’t save query, error in backend</li>
+  <li>[KYLIN-1568] - Calculate row value buffer size instead of hard coded ROWVALUE_BUFFER_SIZE</li>
+  <li>[KYLIN-1645] - Exception inside coprocessor should report back to the query thread</li>
+  <li>[KYLIN-1646] - Column appeared twice if it was declared as both dimension and measure</li>
+  <li>[KYLIN-1676] - High CPU in TrieDictionary due to incorrect use of HashMap</li>
+  <li>[KYLIN-1679] - bin/get-properties.sh cannot get property which contains space or equals sign</li>
+  <li>[KYLIN-1684] - query on table “kylin_sales” return empty resultset after cube “kylin_sales_cube” which generated by sample.sh is ready</li>
+  <li>[KYLIN-1694] - make multiply coefficient configurable when estimating cuboid size</li>
+  <li>[KYLIN-1695] - Skip cardinality calculation job when loading hive table</li>
+  <li>[KYLIN-1703] - The not-thread-safe ToolRunner.run() will cause concurrency issue in job engine</li>
+  <li>[KYLIN-1704] - When load empty snapshot, NULL Pointer Exception occurs</li>
+  <li>[KYLIN-1723] - GTAggregateScanner$Dump.flush() must not write the WHOLE metrics buffer</li>
+  <li>[KYLIN-1738] - MRJob Id is not saved to kylin jobs if MR job is killed</li>
+  <li>[KYLIN-1742] - kylin.sh should always set KYLIN_HOME to an absolute path</li>
+  <li>[KYLIN-1755] - TopN Measure IndexOutOfBoundsException</li>
+  <li>[KYLIN-1760] - Save query hits org.apache.hadoop.hbase.TableNotFoundException: kylin_metadata_user</li>
+  <li>[KYLIN-1762] - Query threw NPE with 3 or more join conditions</li>
+  <li>[KYLIN-1769] - There is no response when click “Property” button at Cube Designer</li>
+  <li>[KYLIN-1777] - Streaming cube build shouldn’t check working segment</li>
+  <li>[KYLIN-1780] - Potential issue in SnapshotTable.equals()</li>
+  <li>[KYLIN-1781] - kylin.properties encoding error while contain chinese prop key or value</li>
+  <li>[KYLIN-1783] - Can’t add override property at cube design ‘Configuration Overwrites’ step.</li>
+  <li>[KYLIN-1785] - NoSuchElementException when Mandatory Dimensions contains all Dimensions</li>
+  <li>[KYLIN-1787] - Properly deal with limit clause in CubeHBaseEndpointRPC (SELECT * problem)</li>
+  <li>[KYLIN-1788] - Allow arbitrary number of mandatory dimensions in one aggregation group</li>
+  <li>[KYLIN-1789] - Couldn’t use View as Lookup when join type is “inner”</li>
+  <li>[KYLIN-1795] - bin/sample.sh doesn’t work when configured hive client is beeline</li>
+  <li>[KYLIN-1800] - IllegalArgumentExceptio: Too many digits for NumberDictionary: -0.009999999999877218. Expect 19 digits before decimal point at max.</li>
+  <li>[KYLIN-1803] - ExtendedColumn Measure Encoding with Non-ascii Characters</li>
+  <li>[KYLIN-1811] - Error step may be skipped sometimes when resume a cube job</li>
+  <li>[KYLIN-1816] - More than one base KylinConfig exist in spring JVM</li>
+  <li>[KYLIN-1817] - No result from JDBC with Date filter in prepareStatement</li>
+  <li>[KYLIN-1838] - Fix sample cube definition</li>
+  <li>[KYLIN-1848] - Can’t sort cubes by any field in Web UI</li>
+  <li>[KYLIN-1862] - “table not found” in “Build Dimension Dictionary” step</li>
+  <li>[KYLIN-1879] - RestAPI /api/jobs always returns 0 for exec_start_time and exec_end_time fields</li>
+  <li>[KYLIN-1882] - it report can’t find the intermediate table in ‘#4 Step Name: Build Dimension Dictionary’ when use hive view as lookup table</li>
+  <li>[KYLIN-1896] - JDBC support mybatis</li>
+  <li>[KYLIN-1905] - Wrong Default Date in Cube Build Web UI</li>
+  <li>[KYLIN-1909] - Wrong access control to rest get cubes</li>
+  <li>[KYLIN-1911] - NPE when extended column has NULL value</li>
+  <li>[KYLIN-1912] - Create Intermediate Flat Hive Table failed when using beeline</li>
+  <li>[KYLIN-1913] - query log printed abnormally if the query contains “\r” (not “\r\n”)</li>
+  <li>[KYLIN-1918] - java.lang.UnsupportedOperationException when unload hive table</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-1319] - Find a better way to check hadoop job status</li>
+  <li>[KYLIN-1379] - More stable and functional precise count distinct implements after KYLIN-1186</li>
+  <li>[KYLIN-1656] - Improve performance of MRv2 engine by making each mapper handles a configured number of records</li>
+  <li>[KYLIN-1657] - Add new configuration kylin.job.mapreduce.min.reducer.number</li>
+  <li>[KYLIN-1669] - Deprecate the “Capacity” field from DataModel</li>
+  <li>[KYLIN-1677] - Distribute source data by certain columns when creating flat table</li>
+  <li>[KYLIN-1705] - Global (and more scalable) dictionary</li>
+  <li>[KYLIN-1706] - Allow cube to override MR job configuration by properties</li>
+  <li>[KYLIN-1714] - Make job/source/storage engines configurable from kylin.properties</li>
+  <li>[KYLIN-1717] - Make job engine scheduler configurable</li>
+  <li>[KYLIN-1718] - Grow ByteBuffer Dynamically in Cube Building and Query</li>
+  <li>[KYLIN-1719] - Add config in scan request to control compress the query result or not</li>
+  <li>[KYLIN-1724] - Support Amazon EMR</li>
+  <li>[KYLIN-1725] - Use KylinConfig inside coprocessor</li>
+  <li>[KYLIN-1728] - Introduce dictionary metadata</li>
+  <li>[KYLIN-1731] - allow non-admin user to edit ‘Advenced Setting’ step in CubeDesigner</li>
+  <li>[KYLIN-1747] - Calculate all 0 (except mandatory) cuboids</li>
+  <li>[KYLIN-1749] - Allow mandatory only cuboid</li>
+  <li>[KYLIN-1751] - Make kylin log configurable</li>
+  <li>[KYLIN-1766] - CubeTupleConverter.translateResult() is slow due to date conversion</li>
+  <li>[KYLIN-1775] - Add Cube Migrate Support for Global Dictionary</li>
+  <li>[KYLIN-1782] - API redesign for CubeDesc</li>
+  <li>[KYLIN-1786] - Frontend work for KYLIN-1313 (extended columns as measure)</li>
+  <li>[KYLIN-1792] - behaviours for non-aggregated queries</li>
+  <li>[KYLIN-1805] - It’s easily got stuck when deleting HTables during running the StorageCleanupJob</li>
+  <li>[KYLIN-1815] - Cleanup package size</li>
+  <li>[KYLIN-1818] - change kafka dependency to provided</li>
+  <li>[KYLIN-1821] - Reformat all of the java files and enable checkstyle to enforce code formatting</li>
+  <li>[KYLIN-1823] - refactor kylin-server packaging</li>
+  <li>[KYLIN-1846] - minimize dependencies of JDBC driver</li>
+  <li>[KYLIN-1884] - Reload metadata automatically after migrating cube</li>
+  <li>[KYLIN-1894] - GlobalDictionary may corrupt when server suddenly crash</li>
+  <li>[KYLIN-1744] - Separate concepts of source offset and date range on cube segments</li>
+  <li>[KYLIN-1654] - Upgrade httpclient dependency</li>
+  <li>[KYLIN-1774] - Update Kylin’s tomcat version to 7.0.69</li>
+  <li>[KYLIN-1861] - Hive may fail to create flat table with “GC overhead error”</li>
+</ul>
+
+<h2 id="v1521---2016-06-07">v1.5.2.1 - 2016-06-07</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.2.1">kylin-1.5.2.1</a></p>
+
+<p>This is a hot-fix version on v1.5.2, no new feature introduced, please upgrade to this version;</p>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-1758] - createLookupHiveViewMaterializationStep will create intermediate table for fact table</li>
+  <li>[KYLIN-1739] - kylin_job_conf_inmem.xml can impact non-inmem MR job</li>
+</ul>
+
+<h2 id="v152---2016-05-26">v1.5.2 - 2016-05-26</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.2">kylin-1.5.2</a></p>
+
+<p>This version is backward compatiple with v1.5.1. But after upgrade to v1.5.2 from v1.5.1, you need to update coprocessor, refer to <a href="/docs15/howto/howto_update_coprocessor.html">How to update coprocessor</a>.</p>
+
+<p><strong>Highlights</strong></p>
+
+<ul>
+  <li>[KYLIN-1077] - Support Hive View as Lookup Table</li>
+  <li>[KYLIN-1515] - Make Kylin run on MapR</li>
+  <li>[KYLIN-1600] - Download diagnosis zip from GUI</li>
+  <li>[KYLIN-1672] - support kylin on cdh 5.7</li>
+</ul>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-1016] - Count distinct on any dimension should work even not a predefined measure</li>
+  <li>[KYLIN-1077] - Support Hive View as Lookup Table</li>
+  <li>[KYLIN-1441] - Display time column as partition column</li>
+  <li>[KYLIN-1515] - Make Kylin run on MapR</li>
+  <li>[KYLIN-1600] - Download diagnosis zip from GUI</li>
+  <li>[KYLIN-1672] - support kylin on cdh 5.7</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-869] - Enhance mail notification</li>
+  <li>[KYLIN-955] - HiveColumnCardinalityJob should use configurations in conf/kylin_job_conf.xml</li>
+  <li>[KYLIN-1313] - Enable deriving dimensions on non PK/FK</li>
+  <li>[KYLIN-1323] - Improve performance of converting data to hfile</li>
+  <li>[KYLIN-1340] - Tools to extract all cube/hybrid/project related metadata to facilitate diagnosing/debugging/* sharing</li>
+  <li>[KYLIN-1381] - change RealizationCapacity from three profiles to specific numbers</li>
+  <li>[KYLIN-1391] - quicker and better response to v2 storage engine’s rpc timeout exception</li>
+  <li>[KYLIN-1418] - Memory hungry cube should select LAYER and INMEM cubing smartly</li>
+  <li>[KYLIN-1432] - For GUI, to add one option “yyyy-MM-dd HH:MM:ss” for Partition Date Column</li>
+  <li>[KYLIN-1453] - cuboid sharding based on specific column</li>
+  <li>[KYLIN-1487] - attach a hyperlink to introduce new aggregation group</li>
+  <li>[KYLIN-1526] - Move query cache back to query controller level</li>
+  <li>[KYLIN-1542] - Hfile owner is not hbase</li>
+  <li>[KYLIN-1544] - Make hbase encoding and block size configurable just like hbase compression</li>
+  <li>[KYLIN-1561] - Refactor storage engine(v2) to be extension friendly</li>
+  <li>[KYLIN-1566] - Add and use a separate kylin_job_conf.xml for in-mem cubing</li>
+  <li>[KYLIN-1567] - Front-end work for KYLIN-1557</li>
+  <li>[KYLIN-1578] - Coprocessor thread voluntarily stop itself when it reaches timeout</li>
+  <li>[KYLIN-1579] - IT preparation classes like BuildCubeWithEngine should exit with status code upon build * exception</li>
+  <li>[KYLIN-1580] - Use 1 byte instead of 8 bytes as column indicator in fact distinct MR job</li>
+  <li>[KYLIN-1584] - Specify region cut size in cubedesc and leave the RealizationCapacity in model as a hint</li>
+  <li>[KYLIN-1585] - make MAX_HBASE_FUZZY_KEYS in GTScanRangePlanner configurable</li>
+  <li>[KYLIN-1587] - show cube level configuration overwrites properties in CubeDesigner</li>
+  <li>[KYLIN-1591] - enabling different block size setting for small column families</li>
+  <li>[KYLIN-1599] - Add “isShardBy” flag in rowkey panel</li>
+  <li>[KYLIN-1601] - Need not to shrink scan cache when hbase rows can be large</li>
+  <li>[KYLIN-1602] - User could dump hbase usage for diagnosis</li>
+  <li>[KYLIN-1614] - Bring more information in diagnosis tool</li>
+  <li>[KYLIN-1621] - Use deflate level 1 to enable compression “on the fly”</li>
+  <li>[KYLIN-1623] - Make the hll precision for data samping configurable</li>
+  <li>[KYLIN-1624] - HyperLogLogPlusCounter will become inaccurate when there’re billions of entries</li>
+  <li>[KYLIN-1625] - GC log overwrites old one after restart Kylin service</li>
+  <li>[KYLIN-1627] - add backdoor toggle to dump binary cube storage response for further analysis</li>
+  <li>[KYLIN-1731] - allow non-admin user to edit ‘Advenced Setting’ step in CubeDesigner</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-989] - column width is too narrow for timestamp field</li>
+  <li>[KYLIN-1197] - cube data not updated after purge</li>
+  <li>[KYLIN-1305] - Can not get more than one system admin email in config</li>
+  <li>[KYLIN-1551] - Should check and ensure TopN measure has two parameters specified</li>
+  <li>[KYLIN-1563] - Unsafe check of initiated in HybridInstance#init()</li>
+  <li>[KYLIN-1569] - Select any column when adding a custom aggregation in GUI</li>
+  <li>[KYLIN-1574] - Unclosed ResultSet in QueryService#getMetadata()</li>
+  <li>[KYLIN-1581] - NPE in Job engine when execute MR job</li>
+  <li>[KYLIN-1593] - Agg group info will be blank when trying to edit cube</li>
+  <li>[KYLIN-1595] - columns in metric could also be in filter/groupby</li>
+  <li>[KYLIN-1596] - UT fail, due to String encoding CharsetEncoder mismatch</li>
+  <li>[KYLIN-1598] - cannot run complete UT at windows dev machine</li>
+  <li>[KYLIN-1604] - Concurrent write issue on hdfs when deploy coprocessor</li>
+  <li>[KYLIN-1612] - Cube is ready but insight tables not result</li>
+  <li>[KYLIN-1615] - UT ‘HiveCmdBuilderTest’ fail on ‘testBeeline’</li>
+  <li>[KYLIN-1619] - Can’t find any realization coursed by Top-N measure</li>
+  <li>[KYLIN-1622] - sql not executed and report topN error</li>
+  <li>[KYLIN-1631] - Web UI of TopN, “group by” column couldn’t be a dimension column</li>
+  <li>[KYLIN-1634] - Unclosed OutputStream in SSHClient#scpFileToLocal()</li>
+  <li>[KYLIN-1637] - Sample cube build error</li>
+  <li>[KYLIN-1638] - Unclosed HBaseAdmin in ToolUtil#getHBaseMetaStoreId()</li>
+  <li>[KYLIN-1639] - Wrong logging of JobID in MapReduceExecutable.java</li>
+  <li>[KYLIN-1643] - Kylin’s hll counter count “NULL” as a value</li>
+  <li>[KYLIN-1647] - Purge a cube, and then build again, the start date is not updated</li>
+  <li>[KYLIN-1650] - java.io.IOException: Filesystem closed - in Cube Build Step 2 (MapR)</li>
+  <li>[KYLIN-1655] - function name ‘getKylinPropertiesAsInputSteam’ misspelt</li>
+  <li>[KYLIN-1660] - Streaming/kafka config not match with table name</li>
+  <li>[KYLIN-1662] - tableName got truncated during request mapping for /tables/tableName</li>
+  <li>[KYLIN-1666] - Should check project selection before add a stream table</li>
+  <li>[KYLIN-1667] - Streaming table name should allow enter “DB.TABLE” format</li>
+  <li>[KYLIN-1673] - make sure metadata in 1.5.2 compatible with 1.5.1</li>
+  <li>[KYLIN-1678] - MetaData clean just clean FINISHED and DISCARD jobs,but job correct status is SUCCEED</li>
+  <li>[KYLIN-1685] - error happens while execute a sql contains ‘?’ using Statement</li>
+  <li>[KYLIN-1688] - Illegal char on result dataset table</li>
+  <li>[KYLIN-1721] - KylinConfigExt lost base properties when store into file</li>
+  <li>[KYLIN-1722] - IntegerDimEnc serialization exception inside coprocessor</li>
+</ul>
+
+<h2 id="v151---2016-04-13">v1.5.1 - 2016-04-13</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.1">kylin-1.5.1</a></p>
+
+<p>This version is backward compatiple with v1.5.0. But after upgrade to v1.5.1 from v1.5.0, you need to update coprocessor, refer to <a href="/docs15/howto/howto_update_coprocessor.html">How to update coprocessor</a>.</p>
+
+<p><strong>Highlights</strong></p>
+
+<ul>
+  <li>[KYLIN-1122] - Kylin support detail data query from fact table</li>
+  <li>[KYLIN-1492] - Custom dimension encoding</li>
+  <li>[KYLIN-1495] - Metadata upgrade from 1.0~1.3 to 1.5, including metadata correction, relevant tools, etc.</li>
+  <li>[KYLIN-1534] - Cube specific config, override global kylin.properties</li>
+  <li>[KYLIN-1546] - Tool to dump information for diagnosis</li>
+</ul>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-1122] - Kylin support detail data query from fact table</li>
+  <li>[KYLIN-1378] - Add UI for TopN measure</li>
+  <li>[KYLIN-1492] - Custom dimension encoding</li>
+  <li>[KYLIN-1495] - Metadata upgrade from 1.0~1.3 to 1.5, including metadata correction, relevant tools, etc.</li>
+  <li>[KYLIN-1501] - Run some classes at the beginning of kylin server startup</li>
+  <li>[KYLIN-1503] - Print version information with kylin.sh</li>
+  <li>[KYLIN-1531] - Add smoke test scripts</li>
+  <li>[KYLIN-1534] - Cube specific config, override global kylin.properties</li>
+  <li>[KYLIN-1540] - REST API for deleting segment</li>
+  <li>[KYLIN-1541] - IntegerDimEnc, custom dimension encoding for integers</li>
+  <li>[KYLIN-1546] - Tool to dump information for diagnosis</li>
+  <li>[KYLIN-1550] - Persist some recent bad query</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-1490] - Use InstallShield 2015 to generate ODBC Driver setup files</li>
+  <li>[KYLIN-1498] - cube desc signature not calculated correctly</li>
+  <li>[KYLIN-1500] - streaming_fillgap cause out of memory</li>
+  <li>[KYLIN-1502] - When cube is not empty, only signature consistent cube desc updates are allowed</li>
+  <li>[KYLIN-1504] - Use NavigableSet to store rowkey and use prefix filter to check resource path prefix instead String comparison on tomcat side</li>
+  <li>[KYLIN-1505] - Combine guava filters with Predicates.and</li>
+  <li>[KYLIN-1543] - GTFilterScanner performance tuning</li>
+  <li>[KYLIN-1557] - Enhance the check on aggregation group dimension number</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-1373] - need to encode export query url to get right result in query page</li>
+  <li>[KYLIN-1434] - Kylin Job Monitor API: /kylin/api/jobs is too slow in large kylin deployment</li>
+  <li>[KYLIN-1472] - Export csv get error when there is a plus sign in the sql</li>
+  <li>[KYLIN-1486] - java.lang.IllegalArgumentException: Too many digits for NumberDictionary</li>
+  <li>[KYLIN-1491] - Should return base cuboid as valid cuboid if no aggregation group matches</li>
+  <li>[KYLIN-1493] - make ExecutableManager.getInstance thread safe</li>
+  <li>[KYLIN-1497] - Make three <class>.getInstance thread safe</class></li>
+  <li>[KYLIN-1507] - Couldn’t find hive dependency jar on some platform like CDH</li>
+  <li>[KYLIN-1513] - Time partitioning doesn’t work across multiple days</li>
+  <li>[KYLIN-1514] - MD5 validation of Tomcat does not work when package tar</li>
+  <li>[KYLIN-1521] - Couldn’t refresh a cube segment whose start time is before 1970-01-01</li>
+  <li>[KYLIN-1522] - HLLC is incorrect when result is feed from cache</li>
+  <li>[KYLIN-1524] - Get “java.lang.Double cannot be cast to java.lang.Long” error when Top-N metris data type is BigInt</li>
+  <li>[KYLIN-1527] - Columns with all NULL values can’t be queried</li>
+  <li>[KYLIN-1537] - Failed to create flat hive table, when name is too long</li>
+  <li>[KYLIN-1538] - DoubleDeltaSerializer cause obvious error after deserialize and serialize</li>
+  <li>[KYLIN-1553] - Cannot find rowkey column “COL_NAME” in cube CubeDesc</li>
+  <li>[KYLIN-1564] - Unclosed table in BuildCubeWithEngine#checkHFilesInHBase()</li>
+  <li>[KYLIN-1569] - Select any column when adding a custom aggregation in GUI</li>
+</ul>
+
+<h2 id="v150---2016-03-12">v1.5.0 - 2016-03-12</h2>
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-1.5.0">kylin-1.5.0</a></p>
+
+<p><strong>This version is not backward compatible.</strong> The format of cube and metadata has been refactored in order to get times of performance improvement. We recommend this version, but does not suggest upgrade from previous deployment directly. A clean and new deployment of this version is strongly recommended. If you have to upgrade from previous deployment, an upgrade guide will be provided by community later.</p>
+
+<p><strong>Highlights</strong></p>
+
+<ul>
+  <li>[KYLIN-875] - A plugin-able architecture, to allow alternative cube engine / storage engine / data source.</li>
+  <li>[KYLIN-1245] - A better MR cubing algorithm, about 1.5 times faster by comparing hundreds of jobs.</li>
+  <li>[KYLIN-942] - A better storage engine, makes query roughly 2 times faster (especially for slow queries) by comparing tens of thousands sqls.</li>
+  <li>[KYLIN-738] - Streaming cubing EXPERIMENTAL support, source from kafka, build cube in-mem at minutes interval.</li>
+  <li>[KYLIN-242] - Redesign aggregation group, support of 20+ dimensions made easy.</li>
+  <li>[KYLIN-976] - Custom aggregation types (or UDF in other words).</li>
+  <li>[KYLIN-943] - TopN aggregation type.</li>
+  <li>[KYLIN-1065] - ODBC compatible with Tableau 9.1, MS Excel, MS PowerBI.</li>
+  <li>[KYLIN-1219] - Kylin support SSO with Spring SAML.</li>
+</ul>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-528] - Build job flow for Inverted Index building</li>
+  <li>[KYLIN-579] - Unload table from Kylin</li>
+  <li>[KYLIN-596] - Support Excel and Power BI</li>
+  <li>[KYLIN-599] - Near real-time support</li>
+  <li>[KYLIN-607] - More efficient cube building</li>
+  <li>[KYLIN-609] - Add Hybrid as a federation of Cube and Inverted-index realization</li>
+  <li>[KYLIN-625] - Create GridTable, a data structure that abstracts vertical and horizontal partition of a table</li>
+  <li>[KYLIN-728] - IGTStore implementation which use disk when memory runs short</li>
+  <li>[KYLIN-738] - StreamingOLAP</li>
+  <li>[KYLIN-749] - support timestamp type in II and cube</li>
+  <li>[KYLIN-774] - Automatically merge cube segments</li>
+  <li>[KYLIN-868] - add a metadata backup/restore script in bin folder</li>
+  <li>[KYLIN-886] - Data Retention for streaming data</li>
+  <li>[KYLIN-906] - cube retention</li>
+  <li>[KYLIN-943] - Approximate TopN supported by Cube</li>
+  <li>[KYLIN-986] - Generalize Streaming scripts and put them into code repository</li>
+  <li>[KYLIN-1219] - Kylin support SSO with Spring SAML</li>
+  <li>[KYLIN-1277] - Upgrade tool to put old-version cube and new-version cube into a hybrid model</li>
+  <li>
+    <p>[KYLIN-1458] - Checking the consistency of cube segment host with the environment after cube migration</p>
+  </li>
+  <li>[KYLIN-976] - Support Custom Aggregation Types</li>
+  <li>[KYLIN-1054] - Support Hive client Beeline</li>
+  <li>[KYLIN-1128] - Clone Cube Metadata</li>
+  <li>[KYLIN-1186] - Support precise Count Distinct using bitmap (under limited conditions)</li>
+  <li>[KYLIN-1458] - Checking the consistency of cube segment host with the environment after cube migration</li>
+  <li>[KYLIN-1483] - Command tool to visualize all cuboids in a cube/segment</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-225] - Support edit “cost” of cube</li>
+  <li>[KYLIN-410] - table schema not expand when clicking the database text</li>
+  <li>[KYLIN-589] - Cleanup Intermediate hive table after cube build</li>
+  <li>[KYLIN-623] - update Kylin UI Style to latest AdminLTE</li>
+  <li>[KYLIN-633] - Support Timestamp for cube partition</li>
+  <li>[KYLIN-649] - move the cache layer from service tier back to storage tier</li>
+  <li>[KYLIN-655] - Migrate cube storage (query side) to use GridTable API</li>
+  <li>[KYLIN-663] - Push time condition down to ii endpoint</li>
+  <li>[KYLIN-668] - Out of memory in mapper when building cube in mem</li>
+  <li>[KYLIN-671] - Implement fine grained cache for cube and ii</li>
+  <li>[KYLIN-674] - IIEndpoint return metrics as well</li>
+  <li>[KYLIN-675] - cube&amp;model designer refactor</li>
+  <li>[KYLIN-678] - optimize RowKeyColumnIO</li>
+  <li>[KYLIN-697] - Reorganize all test cases to unit test and integration tests</li>
+  <li>[KYLIN-702] - When Kylin create the flat hive table, it generates large number of small files in HDFS</li>
+  <li>[KYLIN-708] - replace BitSet for AggrKey</li>
+  <li>[KYLIN-712] - some enhancement after code review</li>
+  <li>[KYLIN-717] - optimize OLAPEnumerator.convertCurrentRow()</li>
+  <li>[KYLIN-718] - replace aliasMap in storage context with a clear specified return column list</li>
+  <li>[KYLIN-719] - bundle statistics info in endpoint response</li>
+  <li>[KYLIN-720] - Optimize endpoint’s response structure to suit with no-dictionary data</li>
+  <li>[KYLIN-721] - streaming cli support third-party streammessage parser</li>
+  <li>[KYLIN-726] - add remote cli port configuration for KylinConfig</li>
+  <li>[KYLIN-729] - IIEndpoint eliminate the non-aggregate routine</li>
+  <li>[KYLIN-734] - Push cache layer to each storage engine</li>
+  <li>[KYLIN-752] - Improved IN clause performance</li>
+  <li>[KYLIN-753] - Make the dependency on hbase-common to “provided”</li>
+  <li>[KYLIN-755] - extract copying libs from prepare.sh so that it can be reused</li>
+  <li>[KYLIN-760] - Improve the hasing performance in Sampling cuboid size</li>
+  <li>[KYLIN-772] - Continue cube job when hive query return empty resultset</li>
+  <li>[KYLIN-773] - performance is slow list jobs</li>
+  <li>[KYLIN-783] - update hdp version in test cases to 2.2.4</li>
+  <li>[KYLIN-796] - Add REST API to trigger storage cleanup/GC</li>
+  <li>[KYLIN-809] - Streaming cubing allow multiple kafka clusters/topics</li>
+  <li>[KYLIN-816] - Allow gap in cube segments, for streaming case</li>
+  <li>[KYLIN-822] - list cube overview in one page</li>
+  <li>[KYLIN-823] - replace fk on fact table on rowkey &amp; aggregation group generate</li>
+  <li>[KYLIN-838] - improve performance of job query</li>
+  <li>[KYLIN-844] - add backdoor toggles to control query behavior</li>
+  <li>[KYLIN-845] - Enable coprocessor even when there is memory hungry distinct count</li>
+  <li>[KYLIN-858] - add snappy compression support</li>
+  <li>[KYLIN-866] - Confirm with user when he selects empty segments to merge</li>
+  <li>[KYLIN-869] - Enhance mail notification</li>
+  <li>[KYLIN-870] - Speed up hbase segments info by caching</li>
+  <li>[KYLIN-871] - growing dictionary for streaming case</li>
+  <li>[KYLIN-874] - script for fill streaming gap automatically</li>
+  <li>[KYLIN-875] - Decouple with Hadoop to allow alternative Input / Build Engine / Storage</li>
+  <li>[KYLIN-879] - add a tool to collect orphan hbases</li>
+  <li>[KYLIN-880] - Kylin should change the default folder from /tmp to user configurable destination</li>
+  <li>[KYLIN-881] - Upgrade Calcite to 1.3.0</li>
+  <li>[KYLIN-882] - check access to kylin.hdfs.working.dir</li>
+  <li>[KYLIN-883] - Using configurable option for Hive intermediate tables created by Kylin job</li>
+  <li>[KYLIN-893] - Remove the dependency on quartz and metrics</li>
+  <li>[KYLIN-895] - Add “retention_range” attribute for cube instance, and automatically drop the oldest segment when exceeds retention</li>
+  <li>[KYLIN-896] - Clean ODBC code, add them into main repository and write docs to help compiling</li>
+  <li>[KYLIN-901] - Add tool for cleanup Kylin metadata storage</li>
+  <li>[KYLIN-902] - move streaming related parameters into StreamingConfig</li>
+  <li>[KYLIN-909] - Adapt GTStore to hbase endpoint</li>
+  <li>[KYLIN-919] - more friendly UI for 0.8</li>
+  <li>[KYLIN-922] - Enforce same code style for both intellij and eclipse user</li>
+  <li>[KYLIN-926] - Make sure Kylin leaves no garbage files in local OS and HDFS/HBASE</li>
+  <li>[KYLIN-927] - Real time cubes merging skipping gaps</li>
+  <li>[KYLIN-933] - friendly UI to use data model</li>
+  <li>[KYLIN-938] - add friendly tip to page when rest request failed</li>
+  <li>[KYLIN-942] - Cube parallel scan on Hbase</li>
+  <li>[KYLIN-956] - Allow users to configure hbase compression algorithm in kylin.properties</li>
+  <li>[KYLIN-957] - Support HBase in a separate cluster</li>
+  <li>[KYLIN-960] - Split storage module to core-storage and storage-hbase</li>
+  <li>[KYLIN-973] - add a tool to analyse streaming output logs</li>
+  <li>[KYLIN-984] - Behavior change in streaming data consuming</li>
+  <li>[KYLIN-987] - Rename 0.7-staging and 0.8 branch</li>
+  <li>[KYLIN-1014] - Support kerberos authentication while getting status from RM</li>
+  <li>[KYLIN-1018] - make TimedJsonStreamParser default parser</li>
+  <li>[KYLIN-1019] - Remove v1 cube model classes from code repository</li>
+  <li>[KYLIN-1021] - upload dependent jars of kylin to HDFS and set tmpjars</li>
+  <li>[KYLIN-1025] - Save cube change is very slow</li>
+  <li>[KYLIN-1036] - Code Clean, remove code which never used at front end</li>
+  <li>[KYLIN-1041] - ADD Streaming UI</li>
+  <li>[KYLIN-1048] - CPU and memory killer in Cuboid.findById()</li>
+  <li>[KYLIN-1058] - Remove “right join” during model creation</li>
+  <li>[KYLIN-1061] - “kylin.sh start” should check whether kylin has already been running</li>
+  <li>[KYLIN-1064] - restore disabled queries in KylinQueryTest.testVerifyQuery</li>
+  <li>[KYLIN-1065] - ODBC driver support tableau 9.1</li>
+  <li>[KYLIN-1068] - Optimize the memory footprint for TopN counter</li>
+  <li>[KYLIN-1069] - update tip for ‘Partition Column’ on UI</li>
+  <li>[KYLIN-1074] - Load hive tables with selecting mode</li>
+  <li>[KYLIN-1095] - Update AdminLTE to latest version</li>
+  <li>[KYLIN-1096] - Deprecate minicluster</li>
+  <li>[KYLIN-1099] - Support dictionary of cardinality over 10 millions</li>
+  <li>[KYLIN-1101] - Allow “YYYYMMDD” as a date partition column</li>
+  <li>[KYLIN-1105] - Cache in AbstractRowKeyEncoder.createInstance() is useless</li>
+  <li>[KYLIN-1116] - Use local dictionary for InvertedIndex batch building</li>
+  <li>[KYLIN-1119] - refine find-hive-dependency.sh to correctly get hcatalog path</li>
+  <li>[KYLIN-1126] - v2 storage(for parallel scan) backward compatibility with v1 storage</li>
+  <li>[KYLIN-1135] - Pscan use share thread pool</li>
+  <li>[KYLIN-1136] - Distinguish fast build mode and complete build mode</li>
+  <li>[KYLIN-1139] - Hive job not starting due to error “conflicting lock present for default mode EXCLUSIVE “</li>
+  <li>[KYLIN-1149] - When yarn return an incomplete job tracking URL, Kylin will fail to get job status</li>
+  <li>[KYLIN-1154] - Load job page is very slow when there are a lot of history job</li>
+  <li>[KYLIN-1157] - CubeMigrationCLI doesn’t copy ACL</li>
+  <li>[KYLIN-1160] - Set default logger appender of log4j for JDBC</li>
+  <li>[KYLIN-1161] - Rest API /api/cubes?cubeName= is doing fuzzy match instead of exact match</li>
+  <li>[KYLIN-1162] - Enhance HadoopStatusGetter to be compatible with YARN-2605</li>
+  <li>[KYLIN-1190] - Make memory budget per query configurable</li>
+  <li>[KYLIN-1211] - Add ‘Enable Cache’ button in System page</li>
+  <li>[KYLIN-1234] - Cube ACL does not work</li>
+  <li>[KYLIN-1235] - allow user to select dimension column as options when edit COUNT_DISTINCT measure</li>
+  <li>[KYLIN-1237] - Revisit on cube size estimation</li>
+  <li>[KYLIN-1239] - attribute each htable with team contact and owner name</li>
+  <li>[KYLIN-1244] - In query window, enable fast copy&amp;paste by double clicking tables/columns’ names.</li>
+  <li>[KYLIN-1245] - Switch between layer cubing and in-mem cubing according to stats</li>
+  <li>[KYLIN-1246] - get cubes API update - offset,limit not required</li>
+  <li>[KYLIN-1251] - add toggle event for tree label</li>
+  <li>[KYLIN-1259] - Change font/background color of job progress</li>
+  <li>[KYLIN-1265] - Make sure 1.4-rc query is no slower than 1.0</li>
+  <li>[KYLIN-1266] - Tune release package size</li>
+  <li>[KYLIN-1267] - Check Kryo performance when spilling aggregation cache</li>
+  <li>[KYLIN-1268] - Fix 2 kylin logs</li>
+  <li>[KYLIN-1270] - improve TimedJsonStreamParser to support month_start,quarter_start,year_start</li>
+  <li>[KYLIN-1281] - Add “partition_date_end”, and move “partition_date_start” into cube descriptor</li>
+  <li>[KYLIN-1283] - Replace GTScanRequest’s SerDer form Kryo to manual</li>
+  <li>[KYLIN-1287] - UI update for streaming build action</li>
+  <li>[KYLIN-1297] - Diagnose query performance issues in 1.4 branch</li>
+  <li>[KYLIN-1301] - fix segment pruning failure</li>
+  <li>[KYLIN-1308] - query storage v2 enable parallel cube visiting</li>
+  <li>[KYLIN-1312] - Enhance DeployCoprocessorCLI to support Cube level filter</li>
+  <li>[KYLIN-1317] - Kill underlying running hadoop job while discard a job</li>
+  <li>[KYLIN-1318] - enable gc log for kylin server instance</li>
+  <li>[KYLIN-1323] - Improve performance of converting data to hfile</li>
+  <li>[KYLIN-1327] - Tool for batch updating host information of htables</li>
+  <li>[KYLIN-1333] - Kylin Entity Permission Control</li>
+  <li>[KYLIN-1334] - allow truncating string for fixed length dimensions</li>
+  <li>[KYLIN-1341] - Display JSON of Data Model in the dialog</li>
+  <li>[KYLIN-1350] - hbase Result.binarySearch is found to be problematic in concurrent environments</li>
+  <li>[KYLIN-1365] - Kylin ACL enhancement</li>
+  <li>[KYLIN-1368] - JDBC Driver is not generic to restAPI json result</li>
+  <li>[KYLIN-1424] - Should support multiple selection in picking up dimension/measure column step in data model wizard</li>
+  <li>[KYLIN-1438] - auto generate aggregation group</li>
+  <li>[KYLIN-1474] - expose list, remove and cat in metastore.sh</li>
+  <li>
+    <p>[KYLIN-1475] - Inject ehcache manager for any test case that will touch ehcache manager</p>
+  </li>
+  <li>[KYLIN-242] - Redesign aggregation group</li>
+  <li>[KYLIN-770] - optimize memory usage for GTSimpleMemStore GTAggregationScanner</li>
+  <li>[KYLIN-955] - HiveColumnCardinalityJob should use configurations in conf/kylin_job_conf.xml</li>
+  <li>[KYLIN-980] - FactDistinctColumnsJob to support high cardinality columns</li>
+  <li>[KYLIN-1079] - Manager large number of entries in metadata store</li>
+  <li>[KYLIN-1082] - Hive dependencies should be add to tmpjars</li>
+  <li>[KYLIN-1201] - Enhance project level ACL</li>
+  <li>[KYLIN-1222] - restore testing v1 query engine in case need it as a fallback for v2</li>
+  <li>[KYLIN-1232] - Refine ODBC Connection UI</li>
+  <li>[KYLIN-1237] - Revisit on cube size estimation</li>
+  <li>[KYLIN-1239] - attribute each htable with team contact and owner name</li>
+  <li>[KYLIN-1245] - Switch between layer cubing and in-mem cubing according to stats</li>
+  <li>[KYLIN-1265] - Make sure 1.4-rc query is no slower than 1.0</li>
+  <li>[KYLIN-1266] - Tune release package size</li>
+  <li>[KYLIN-1270] - improve TimedJsonStreamParser to support month_start,quarter_start,year_start</li>
+  <li>[KYLIN-1283] - Replace GTScanRequest’s SerDer form Kryo to manual</li>
+  <li>[KYLIN-1297] - Diagnose query performance issues in 1.4 branch</li>
+  <li>[KYLIN-1301] - fix segment pruning failure</li>
+  <li>[KYLIN-1308] - query storage v2 enable parallel cube visiting</li>
+  <li>[KYLIN-1318] - enable gc log for kylin server instance</li>
+  <li>[KYLIN-1327] - Tool for batch updating host information of htables</li>
+  <li>[KYLIN-1343] - Upgrade calcite version to 1.6</li>
+  <li>[KYLIN-1350] - hbase Result.binarySearch is found to be problematic in concurrent environments</li>
+  <li>[KYLIN-1366] - Bind metadata version with release version</li>
+  <li>[KYLIN-1389] - Formatting ODBC Drive C++ code</li>
+  <li>[KYLIN-1405] - Aggregation group validation</li>
+  <li>[KYLIN-1465] - Beautify kylin log to convenience both production trouble shooting and CI debuging</li>
+  <li>[KYLIN-1475] - Inject ehcache manager for any test case that will touch ehcache manager</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-404] - Can’t get cube source record size.</li>
+  <li>[KYLIN-457] - log4j error and dup lines in kylin.log</li>
+  <li>[KYLIN-521] - No verification even if join condition is invalid</li>
+  <li>[KYLIN-632] - “kylin.sh stop” doesn’t check whether KYLIN_HOME was set</li>
+  <li>[KYLIN-635] - IN clause within CASE when is not working</li>
+  <li>[KYLIN-656] - REST API get cube desc NullPointerException when cube is not exists</li>
+  <li>[KYLIN-660] - Make configurable of dictionary cardinality cap</li>
+  <li>[KYLIN-665] - buffer error while in mem cubing</li>
+  <li>[KYLIN-688] - possible memory leak for segmentIterator</li>
+  <li>[KYLIN-731] - Parallel stream build will throw OOM</li>
+  <li>[KYLIN-740] - Slowness with many IN() values</li>
+  <li>[KYLIN-747] - bad query performance when IN clause contains a value doesn’t exist in the dictionary</li>
+  <li>[KYLIN-748] - II returned result not correct when decimal omits precision and scal</li>
+  <li>[KYLIN-751] - Max on negative double values is not working</li>
+  <li>[KYLIN-766] - round BigDecimal according to the DataType scale</li>
+  <li>[KYLIN-769] - empty segment build fail due to no dictionary</li>
+  <li>[KYLIN-771] - query cache is not evicted when metadata changes</li>
+  <li>[KYLIN-778] - can’t build cube after package to binary</li>
+  <li>[KYLIN-780] - Upgrade Calcite to 1.0</li>
+  <li>[KYLIN-797] - Cuboid cache will cache massive invalid cuboid if existed many cubes which already be deleted</li>
+  <li>[KYLIN-801] - fix remaining issues on query cache and storage cache</li>
+  <li>[KYLIN-805] - Drop useless Hive intermediate table and HBase tables in the last step of cube build/merge</li>
+  <li>[KYLIN-807] - Avoid write conflict between job engine and stream cube builder</li>
+  <li>[KYLIN-817] - Support Extract() on timestamp column</li>
+  <li>[KYLIN-824] - Cube Build fails if lookup table doesn’t have any files under HDFS location</li>
+  <li>[KYLIN-828] - kylin still use ldap profile when comment the line “kylin.sandbox=false” in kylin.properties</li>
+  <li>[KYLIN-834] - optimize StreamingUtil binary search perf</li>
+  <li>[KYLIN-837] - fix submit build type when refresh cube</li>
+  <li>[KYLIN-873] - cancel button does not work when [resume][discard] job</li>
+  <li>[KYLIN-889] - Support more than one HDFS files of lookup table</li>
+  <li>[KYLIN-897] - Update CubeMigrationCLI to copy data model info</li>
+  <li>[KYLIN-898] - “CUBOID_CACHE” in Cuboid.java never flushes</li>
+  <li>[KYLIN-905] - Boolean type not supported</li>
+  <li>[KYLIN-911] - NEW segments not DELETED when cancel BuildAndMerge Job</li>
+  <li>[KYLIN-912] - $KYLIN_HOME/tomcat/temp folder takes much disk space after long run</li>
+  <li>[KYLIN-913] - Cannot find rowkey column XXX in cube CubeDesc</li>
+  <li>[KYLIN-914] - Scripts shebang should use /bin/bash</li>
+  <li>[KYLIN-918] - Calcite throws “java.lang.Float cannot be cast to java.lang.Double” error while executing SQL</li>
+  <li>[KYLIN-929] - can not sort cubes by [Source Records] at cubes list page</li>
+  <li>[KYLIN-930] - can’t see realizations under each project at project list page</li>
+  <li>[KYLIN-934] - Negative number in SUM result and Kylin results not matching exactly Hive results</li>
+  <li>[KYLIN-935] - always loading when try to view the log of the sub-step of cube build job</li>
+  <li>[KYLIN-936] - can not see job step log</li>
+  <li>[KYLIN-944] - update doc about how to consume kylin API in javascript</li>
+  <li>[KYLIN-946] - [UI] refresh page show no results when Project selected as [–Select All–]</li>
+  <li>[KYLIN-950] - Web UI “Jobs” tab view the job reduplicated</li>
+  <li>[KYLIN-951] - Drop RowBlock concept from GridTable general API</li>
+  <li>[KYLIN-952] - User can trigger a Refresh job on an non-existing cube segment via REST API</li>
+  <li>[KYLIN-967] - Dump running queries on memory shortage</li>
+  <li>[KYLIN-975] - change kylin.job.hive.database.for.intermediatetable cause job to fail</li>
+  <li>[KYLIN-978] - GarbageCollectionStep dropped Hive Intermediate Table but didn’t drop external hdfs path</li>
+  <li>[KYLIN-982] - package.sh should grep out “Download*” messages when determining version</li>
+  <li>[KYLIN-983] - Query sql offset keyword bug</li>
+  <li>[KYLIN-985] - Don’t suppoprt aggregation AVG while executing SQL</li>
+  <li>[KYLIN-991] - StorageCleanupJob may clean a newly created HTable in streaming cube building</li>
+  <li>[KYLIN-992] - ConcurrentModificationException when initializing ResourceStore</li>
+  <li>[KYLIN-993] - implement substr support in kylin</li>
+  <li>[KYLIN-1001] - Kylin generates wrong HDFS path in creating intermediate table</li>
+  <li>[KYLIN-1004] - Dictionary with ‘’ value cause cube merge to fail</li>
+  <li>[KYLIN-1020] - Although “kylin.query.scan.threshold” is set, it still be restricted to less than 4 million</li>
+  <li>[KYLIN-1026] - Error message for git check is not correct in package.sh</li>
+  <li>[KYLIN-1027] - HBase Token not added after KYLIN-1007</li>
+  <li>[KYLIN-1033] - Error when joining two sub-queries</li>
+  <li>[KYLIN-1039] - Filter like (A or false) yields wrong result</li>
+  <li>[KYLIN-1047] - Upgrade to Calcite 1.4</li>
+  <li>[KYLIN-1066] - Only 1 reducer is started in the “Build cube” step of MR_Engine_V2</li>
+  <li>[KYLIN-1067] - Support get MapReduce Job status for ResourceManager HA Env</li>
+  <li>[KYLIN-1075] - select [MeasureCol] from [FactTbl] is not supported</li>
+  <li>[KYLIN-1093] - Consolidate getCurrentHBaseConfiguration() and newHBaseConfiguration() in HadoopUtil</li>
+  <li>[KYLIN-1106] - Can not send email caused by Build Base Cuboid Data step failed</li>
+  <li>[KYLIN-1108] - Return Type Empty When Measure-&gt; Count In Cube Design</li>
+  <li>[KYLIN-1113] - Support TopN query in v2/CubeStorageQuery.java</li>
+  <li>[KYLIN-1115] - Clean up ODBC driver code</li>
+  <li>[KYLIN-1121] - ResourceTool download/upload does not work in binary package</li>
+  <li>[KYLIN-1127] - Refactor CacheService</li>
+  <li>[KYLIN-1137] - TopN measure need support dictionary merge</li>
+  <li>[KYLIN-1138] - Bad CubeDesc signature cause segment be delete when enable a cube</li>
+  <li>[KYLIN-1140] - Kylin’s sample cube “kylin_sales_cube” couldn’t be saved.</li>
+  <li>[KYLIN-1151] - Menu items should be aligned when create new model</li>
+  <li>[KYLIN-1152] - ResourceStore should read content and timestamp in one go</li>
+  <li>[KYLIN-1153] - Upgrade is needed for cubedesc metadata from 1.3 to 1.4</li>
+  <li>[KYLIN-1171] - KylinConfig truncate bug</li>
+  <li>[KYLIN-1179] - Cannot use String as partition column</li>
+  <li>[KYLIN-1180] - Some NPE in Dictionary</li>
+  <li>[KYLIN-1181] - Split metadata size exceeded when data got huge in one segment</li>
+  <li>[KYLIN-1182] - DataModelDesc needs to be updated from v1.x to v2.0</li>
+  <li>[KYLIN-1192] - Cannot edit data model desc without name change</li>
+  <li>[KYLIN-1205] - hbase RpcClient java.io.IOException: Unexpected closed connection</li>
+  <li>[KYLIN-1216] - Can’t parse DateFormat like ‘YYYYMMDD’ correctly in query</li>
+  <li>[KYLIN-1218] - java.lang.NullPointerException in MeasureTypeFactory when sync hive table</li>
+  <li>[KYLIN-1220] - JsonMappingException: Can not deserialize instance of java.lang.String out of START_ARRAY</li>
+  <li>[KYLIN-1225] - Only 15 cubes listed in the /models page</li>
+  <li>[KYLIN-1226] - InMemCubeBuilder throw OOM for multiple HLLC measures</li>
+  <li>[KYLIN-1230] - When CubeMigrationCLI copied ACL from one env to another, it may not work</li>
+  <li>[KYLIN-1236] - redirect to home page when input invalid url</li>
+  <li>[KYLIN-1250] - Got NPE when discarding a job</li>
+  <li>[KYLIN-1260] - Job status labels are not in same style</li>
+  <li>[KYLIN-1269] - Can not get last error message in email</li>
+  <li>[KYLIN-1271] - Create streaming table layer will disappear if click on outside</li>
+  <li>[KYLIN-1274] - Query from JDBC is partial results by default</li>
+  <li>[KYLIN-1282] - Comparison filter on Date/Time column not work for query</li>
+  <li>[KYLIN-1289] - Click on subsequent wizard steps doesn’t work when editing existing cube or model</li>
+  <li>[KYLIN-1303] - Error when in-mem cubing on empty data source which has boolean columns</li>
+  <li>[KYLIN-1306] - Null strings are not applied during fast cubing</li>
+  <li>[KYLIN-1314] - Display issue for aggression groups</li>
+  <li>[KYLIN-1315] - UI: Cannot add normal dimension when creating new cube</li>
+  <li>[KYLIN-1316] - Wrong label in Dialog CUBE REFRESH CONFIRM</li>
+  <li>[KYLIN-1328] - “UnsupportedOperationException” is thrown when remove a data model</li>
+  <li>[KYLIN-1330] - UI create model: Press enter will go back to pre step</li>
+  <li>[KYLIN-1336] - 404 errors of model page and api ‘access/DataModelDesc’ in console</li>
+  <li>[KYLIN-1337] - Sort cube name doesn’t work well</li>
+  <li>[KYLIN-1346] - IllegalStateException happens in SparkCubing</li>
+  <li>[KYLIN-1347] - UI: cannot place cursor in front of the last dimension</li>
+  <li>[KYLIN-1349] - ‘undefined’ is logged in console when adding lookup table</li>
+  <li>[KYLIN-1352] - ‘Cache already exists’ exception in high-concurrency query situation</li>
+  <li>[KYLIN-1356] - use exec-maven-plugin for IT environment provision</li>
+  <li>[KYLIN-1357] - Cloned cube has build time information</li>
+  <li>[KYLIN-1372] - Query using PrepareStatement failed with multi OR clause</li>
+  <li>[KYLIN-1382] - CubeMigrationCLI reports error when migrate cube</li>
+  <li>[KYLIN-1387] - Streaming cubing doesn’t generate cuboids files on HDFS, cause cube merge failure</li>
+  <li>[KYLIN-1396] - minor bug in BigDecimalSerializer - avoidVerbose should be incremented each time when input scale is larger than given scale</li>
+  <li>[KYLIN-1400] - kylin.metadata.url with hbase namespace problem</li>
+  <li>[KYLIN-1402] - StringIndexOutOfBoundsException in Kylin Hive Column Cardinality Job</li>
+  <li>[KYLIN-1412] - Widget width of “Partition date column” is too small to select</li>
+  <li>[KYLIN-1413] - Row key column’s sequence is wrong after saving the cube</li>
+  <li>[KYLIN-1414] - Couldn’t drag and drop rowkey, js error is thrown in browser console</li>
+  <li>[KYLIN-1417] - TimedJsonStreamParser is case sensitive for message’s property name</li>
+  <li>[KYLIN-1419] - NullPointerException occurs when query from subqueries with order by</li>
+  <li>[KYLIN-1420] - Query returns empty result on partition column’s boundary condition</li>
+  <li>[KYLIN-1421] - Cube “source record” is always zero for streaming</li>
+  <li>[KYLIN-1423] - HBase size precision issue</li>
+  <li>[KYLIN-1430] - Not add “STREAMING_” prefix when import a streaming table</li>
+  <li>[KYLIN-1443] - For setting Auto Merge Time Ranges, before sending them to backend, the related time ranges should be sorted increasingly</li>
+  <li>[KYLIN-1456] - Shouldn’t use “1970-01-01” as the default end date</li>
+  <li>[KYLIN-1471] - LIMIT after having clause should not be pushed down to storage context</li>
+  <li></li>
+  <li>[KYLIN-1104] - Long dimension value cause ArrayIndexOutOfBoundsException</li>
+  <li>[KYLIN-1331] - UI Delete Aggregation Groups: cursor disappeared after delete 1 dimension</li>
+  <li>[KYLIN-1344] - Bitmap measure defined after TopN measure can cause merge to fail</li>
+  <li>[KYLIN-1356] - use exec-maven-plugin for IT environment provision</li>
+  <li>[KYLIN-1386] - Duplicated projects appear in connection dialog after clicking CONNECT button multiple times</li>
+  <li>[KYLIN-1396] - minor bug in BigDecimalSerializer - avoidVerbose should be incremented each time when input scale is larger than given scale</li>
+  <li>[KYLIN-1419] - NullPointerException occurs when query from subqueries with order by</li>
+  <li>[KYLIN-1445] - Kylin should throw error if HIVE_CONF dir cannot be found</li>
+  <li>[KYLIN-1466] - Some environment variables are not used in bin/kylin.sh <runnable_class_name></runnable_class_name></li>
+  <li>[KYLIN-1469] - Hive dependency jars are hard coded in test</li>
+  <li>[KYLIN-1471] - LIMIT after having clause should not be pushed down to storage context</li>
+  <li>[KYLIN-1473] - Cannot have comments in the end of New Query textbox</li>
+</ul>
+
+<p><strong>Task</strong></p>
+
+<ul>
+  <li>[KYLIN-529] - Migrate ODBC source code to Apache Git</li>

[... 583 lines stripped ...]