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 2018/01/29 14:05:21 UTC

svn commit: r1822508 [27/40] - in /kylin/site: ./ blog/ blog/2018/ blog/2018/01/ blog/2018/01/01/ blog/2018/01/01/kylin-and-superset/ cn/docs21/install/ cn/docs23/ cn/docs23/howto/ cn/docs23/install/ cn/docs23/tutorial/ development/ docs21/ docs21/gett...

Added: kylin/site/docs23/release_notes.html
URL: http://svn.apache.org/viewvc/kylin/site/docs23/release_notes.html?rev=1822508&view=auto
==============================================================================
--- kylin/site/docs23/release_notes.html (added)
+++ kylin/site/docs23/release_notes.html Mon Jan 29 14:05:18 2018
@@ -0,0 +1,6043 @@
+<!--
+* 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 | 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/docs23/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 class="text-center" style="
+      position: relative;
+      top: 66px;
+      width: 1080px;
+      margin: 0 auto;
+      z-index: 11;
+      margin-top: -253px;
+      text-align: right;"
+    >
+      <a href="http://apache.org/foundation/contributing.html" title="Support Apache" style="margin-left: 150px;">
+          <img src="https://www.apache.org/images/SupportApache-small.png" style="height: 150px; width: 150px;">
+      </a>
+    </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="/docs21" >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="/docs23/index.html" class="list-group-item-lay pjaxlink" id="navlist">Overview</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/release_notes.html" class="list-group-item-lay pjaxlink" id="navlist">Release Notes</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+      <li><a href="/docs23/gettingstarted/concepts.html" class="list-group-item-lay pjaxlink" id="navlist">Technical Concepts</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/gettingstarted/terminology.html" class="list-group-item-lay pjaxlink" id="navlist">Terminology</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/gettingstarted/faq.html" class="list-group-item-lay pjaxlink" id="navlist">FAQ</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/gettingstarted/events.html" class="list-group-item-lay pjaxlink" id="navlist">Events and Conferences</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+      <li><a href="/docs23/gettingstarted/best_practices.html" class="list-group-item-lay pjaxlink" id="navlist">Community Best Practices</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="/docs23/install/index.html" class="list-group-item-lay pjaxlink" id="navlist">Installation Guide</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/install/hadoop_env.html" class="list-group-item-lay pjaxlink" id="navlist">Hadoop Environment</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/install/kylin_cluster.html" class="list-group-item-lay pjaxlink" id="navlist">Deploy in Cluster Mode</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/install/advance_settings.html" class="list-group-item-lay pjaxlink" id="navlist">Advanced Settings</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/install/kylin_docker.html" class="list-group-item-lay pjaxlink" id="navlist">Run Kylin with Docker</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/install/kylin_aws_emr.html" class="list-group-item-lay pjaxlink" id="navlist">Install Kylin on AWS EMR</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="/docs23/tutorial/kylin_sample.html" class="list-group-item-lay pjaxlink" id="navlist">Quick Start with Sample Cube</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/web.html" class="list-group-item-lay pjaxlink" id="navlist">Web Interface</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/create_cube.html" class="list-group-item-lay pjaxlink" id="navlist">Cube Wizard</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/cube_build_job.html" class="list-group-item-lay pjaxlink" id="navlist">Cube Build and Job Monitoring</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/acl.html" class="list-group-item-lay pjaxlink" id="navlist">Cube Permission (v2.1.x)</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/project_level_acl.html" class="list-group-item-lay pjaxlink" id="navlist">Project Level ACL</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/cube_spark.html" class="list-group-item-lay pjaxlink" id="navlist">Build Cube with Spark</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/cube_build_performance.html" class="list-group-item-lay pjaxlink" id="navlist">Cube Build Tuning</a></li>      
+      
+
+
+
+
+
+
+
+        <ul>
+  </div>
+</div>
+    
+    <li><a href="#titleIntegration" data-toggle="collapse" id="navtitle">Integration</a></li>
+    <div class="collapse in">
+  	<div class="list-group" id="list1">
+    <ul style="list-style-type:disc">
+    
+
+
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/odbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin ODBC Driver</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/tableau.html" class="list-group-item-lay pjaxlink" id="navlist">Tableau 8</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/tableau_91.html" class="list-group-item-lay pjaxlink" id="navlist">Tableau 9</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/powerbi.html" class="list-group-item-lay pjaxlink" id="navlist">MS Excel and Power BI</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/microstrategy.html" class="list-group-item-lay pjaxlink" id="navlist">MicroStrategy</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/squirrel.html" class="list-group-item-lay pjaxlink" id="navlist">SQuirreL</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/flink.html" class="list-group-item-lay pjaxlink" id="navlist">Apache Flink</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/hue.html" class="list-group-item-lay pjaxlink" id="navlist">Apache Hue</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/tutorial/Qlik.html" class="list-group-item-lay pjaxlink" id="navlist">Qlik Sense</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="/docs23/howto/howto_use_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">Use RESTful API</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_build_cube_with_restapi.html" class="list-group-item-lay pjaxlink" id="navlist">Build Cube with API</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_optimize_cubes.html" class="list-group-item-lay pjaxlink" id="navlist">Optimize Cube Design</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_optimize_build.html" class="list-group-item-lay pjaxlink" id="navlist">Optimize Cube Build</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_backup_metadata.html" class="list-group-item-lay pjaxlink" id="navlist">Backup Metadata</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_cleanup_storage.html" class="list-group-item-lay pjaxlink" id="navlist">Cleanup Storage</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_jdbc.html" class="list-group-item-lay pjaxlink" id="navlist">Kylin JDBC Driver</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_upgrade.html" class="list-group-item-lay pjaxlink" id="navlist">Upgrade From Old Versions</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_ldap_and_sso.html" class="list-group-item-lay pjaxlink" id="navlist">Secure with LDAP and SSO</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_use_beeline.html" class="list-group-item-lay pjaxlink" id="navlist">Use Beeline for Hive</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_update_coprocessor.html" class="list-group-item-lay pjaxlink" id="navlist">Update Coprocessor</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_install_ranger_kylin_plugin.html" class="list-group-item-lay pjaxlink" id="navlist">The Ranger Kylin Plugin Installation Guide</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_enable_zookeeper_acl.html" class="list-group-item-lay pjaxlink" id="navlist">Enable zookeeper acl</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_setup_systemcube.html" class="list-group-item-lay pjaxlink" id="navlist">Set Up System Cube</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_use_cube_planner.html" class="list-group-item-lay pjaxlink" id="navlist">Use Cube Planner</a></li>      
+      
+
+
+
+  
+      
+
+  
+    
+  
+
+
+
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+  
+    
+      <li><a href="/docs23/howto/howto_use_dashboard.html" class="list-group-item-lay pjaxlink" id="navlist">Use Dashboard</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">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="v220---2017-11-03">v2.2.0 - 2017-11-03</h2>
+
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-2.2.0">kylin-2.2.0</a><br />
+This is a major release after 2.1, with more than 70 bug fixes and enhancements. Check <a href="/docs21/howto/howto_upgrade.html">How to upgrade</a>.</p>
+
+<p><strong>New Feature</strong><br />
+* [KYLIN-2703] - Manage ACL through Apache Ranger<br />
+* [KYLIN-2752] - Make HTable name prefix configurable<br />
+* [KYLIN-2761] - Table Level ACL<br />
+* [KYLIN-2775] - Streaming Cube Sample</p>
+
+<p><strong>Improvement</strong><br />
+* [KYLIN-2535] - Use ResourceStore to manage ACL files<br />
+* [KYLIN-2604] - Use global dict as the default encoding for precise distinct count in web<br />
+* [KYLIN-2606] - Only return counter for precise count_distinct if query is exactAggregate<br />
+* [KYLIN-2622] - AppendTrieDictionary support not global<br />
+* [KYLIN-2623] - Move output(Hbase) related code from MR engine to outputside<br />
+* [KYLIN-2653] - Spark Cubing read metadata from HDFS<br />
+* [KYLIN-2717] - Move concept Table under Project<br />
+* [KYLIN-2790] - Add an extending point to support other types of column family<br />
+* [KYLIN-2795] - Improve REST API document, add get/list jobs<br />
+* [KYLIN-2803] - Pushdown non “select” query<br />
+* [KYLIN-2818] - Refactor dateRange &amp; sourceOffset on CubeSegment<br />
+* [KYLIN-2819] - Add “kylin.env.zookeeper-base-path” for zk path<br />
+* [KYLIN-2823] - Trim TupleFilter after dictionary-based filter optimization<br />
+* [KYLIN-2844] - Override “max-visit-scanrange” and “max-fuzzykey-scan” at cube level<br />
+* [KYLIN-2854] - Remove duplicated controllers<br />
+* [KYLIN-2856] - Log pushdown query as a kind of BadQuery<br />
+* [KYLIN-2857] - MR configuration should be overwritten by user specified parameters when resuming MR jobs<br />
+* [KYLIN-2858] - Add retry in cache sync<br />
+* [KYLIN-2879] - Upgrade Spring &amp; Spring Security to fix potential vulnerability<br />
+* [KYLIN-2891] - Upgrade Tomcat to 7.0.82.<br />
+* [KYLIN-2963] - Remove Beta for Spark Cubing</p>
+
+<p><strong>Bug</strong><br />
+* [KYLIN-1794] - Enable job list even some job metadata parsing failed<br />
+* [KYLIN-2600] - Incorrectly set the range start when filtering by the minimum value<br />
+* [KYLIN-2705] - Allow removing model’s “partition_date_column” on web<br />
+* [KYLIN-2706] - Fix the bug for the comparator in SortedIteratorMergerWithLimit<br />
+* [KYLIN-2707] - Fix NPE in JobInfoConverter<br />
+* [KYLIN-2716] - Non-thread-safe WeakHashMap leading to high CPU<br />
+* [KYLIN-2718] - Overflow when calculating combination amount based on static rules<br />
+* [KYLIN-2753] - Job duration may become negative<br />
+* [KYLIN-2766] - Kylin uses default FS to put the coprocessor jar, instead of the working dir<br />
+* [KYLIN-2773] - Should not push down join condition related columns are compatible while not consistent<br />
+* [KYLIN-2781] - Make ‘find-hadoop-conf-dir.sh’ executable<br />
+* [KYLIN-2786] - Miss “org.apache.kylin.source.kafka.DateTimeParser”<br />
+* [KYLIN-2788] - HFile is not written to S3<br />
+* [KYLIN-2789] - Cube’s last build time is wrong<br />
+* [KYLIN-2791] - Fix bug in readLong function in BytesUtil<br />
+* [KYLIN-2798] - Can’t rearrange the order of rowkey columns though web UI<br />
+* [KYLIN-2799] - Building cube with percentile measure encounter with NullPointerException<br />
+* [KYLIN-2800] - All dictionaries should be built based on the flat hive table<br />
+* [KYLIN-2806] - Empty results from JDBC with Date filter in prepareStatement<br />
+* [KYLIN-2812] - Save to wrong database when loading Kafka Topic<br />
+* [KYLIN-2814] - HTTP connection may not be released in RestClient<br />
+* [KYLIN-2815] - Empty results with prepareStatement but OK with KylinStatement<br />
+* [KYLIN-2824] - Parse Boolean type in JDBC driver<br />
+* [KYLIN-2832] - Table meta missing from system diagnosis<br />
+* [KYLIN-2833] - Storage cleanup job could delete the intermediate hive table used by running jobs<br />
+* [KYLIN-2834] - Bug in metadata sync, Broadcaster lost listener after cache wipe<br />
+* [KYLIN-2838] - Should get storageType in changeHtableHost of CubeMigrationCLI<br />
+* [KYLIN-2862] - BasicClientConnManager in RestClient can’t do well with syncing many query severs<br />
+* [KYLIN-2863] - Double caret bug in sample.sh for old version bash<br />
+* [KYLIN-2865] - Wrong fs when use two cluster<br />
+* [KYLIN-2868] - Include and exclude filters not work on ResourceTool<br />
+* [KYLIN-2870] - Shortcut key description is error at Kylin-Web<br />
+* [KYLIN-2871] - Ineffective null check in SegmentRange<br />
+* [KYLIN-2877] - Unclosed PreparedStatement in QueryService#execute()<br />
+* [KYLIN-2906] - Check model/cube name is duplicated when creating model/cube<br />
+* [KYLIN-2915] - Exception during query on lookup table<br />
+* [KYLIN-2920] - Failed to get streaming config on WebUI<br />
+* [KYLIN-2944] - HLLCSerializer, RawSerializer, PercentileSerializer returns shared object in serialize()<br />
+* [KYLIN-2949] - Couldn’t get authorities with LDAP in RedHat Linux</p>
+
+<p>Task<br />
+* [KYLIN-2782] - Replace DailyRollingFileAppender with RollingFileAppender to allow log retention<br />
+* [KYLIN-2925] - Provide document for Ranger security integration</p>
+
+<p>Sub-task<br />
+* [KYLIN-2549] - Modify tools that related to Acl<br />
+* [KYLIN-2728] - Introduce a new cuboid scheduler based on cuboid tree rather than static rules<br />
+* [KYLIN-2729] - Introduce greedy algorithm for cube planner<br />
+* [KYLIN-2730] - Introduce genetic algorithm for cube planner<br />
+* [KYLIN-2802] - Enable cube planner phase one<br />
+* [KYLIN-2826] - Add basic support classes for cube planner algorithms<br />
+* [KYLIN-2961] - Provide user guide for Ranger Kylin Plugin</p>
+
+<h2 id="v210---2017-08-17">v2.1.0 - 2017-08-17</h2>
+
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-2.1.0">kylin-2.1.0</a><br />
+This is a major release after 2.0, with more than 100 bug fixes and enhancements. Check <a href="/docs21/howto/howto_upgrade.html">How to upgrade</a>.</p>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-1351] - Support RDBMS as data source</li>
+  <li>[KYLIN-2515] - Route unsupported query back to source</li>
+  <li>[KYLIN-2646] - Project level query authorization</li>
+  <li>[KYLIN-2665] - Add model JSON edit in web</li>
+</ul>
+
+<p><strong>Improvement</strong></p>
+
+<ul>
+  <li>[KYLIN-2506] - Refactor Global Dictionary</li>
+  <li>[KYLIN-2562] - Allow configuring yarn app tracking URL pattern</li>
+  <li>[KYLIN-2578] - Refactor DistributedLock</li>
+  <li>[KYLIN-2579] - Improvement on subqueries: reorder subqueries joins with RelOptRule</li>
+  <li>[KYLIN-2580] - Improvement on subqueries: allow grouping by columns from subquery</li>
+  <li>[KYLIN-2586] - use random port for CacheServiceTest as fixed port 7777 might have been occupied</li>
+  <li>[KYLIN-2596] - Enable generating multiple streaming messages with one input message in streaming parser</li>
+  <li>[KYLIN-2597] - Deal with trivial expression in filters like x = 1 + 2</li>
+  <li>[KYLIN-2598] - Should not translate filter to a in-clause filter with too many elements</li>
+  <li>[KYLIN-2599] - select * in subquery fail due to bug in hackSelectStar</li>
+  <li>[KYLIN-2602] - Add optional job threshold arg for MetadataCleanupJob</li>
+  <li>[KYLIN-2603] - Push ‘having’ filter down to storage</li>
+  <li>[KYLIN-2607] - Add http timeout for RestClient</li>
+  <li>[KYLIN-2610] - Optimize BuiltInFunctionTransformer performance</li>
+  <li>[KYLIN-2616] - GUI for multiple column count distinct measure</li>
+  <li>[KYLIN-2624] - Correct reporting of HBase errors</li>
+  <li>[KYLIN-2627] - ResourceStore to support simple rollback</li>
+  <li>[KYLIN-2628] - Remove synchronized modifier for reloadCubeLocalAt</li>
+  <li>[KYLIN-2633] - Upgrade Spark to 2.1</li>
+  <li>[KYLIN-2642] - Relax check in RowKeyColDesc to keep backward compatibility</li>
+  <li>[KYLIN-2667] - Ignore whitespace when caching query</li>
+  <li>[KYLIN-2668] - Support Calcites Properties in JDBC URL</li>
+  <li>[KYLIN-2673] - Support change the fact table when the cube is disable</li>
+  <li>[KYLIN-2676] - Keep UUID in metadata constant</li>
+  <li>[KYLIN-2677] - Add project configuration view page</li>
+  <li>[KYLIN-2689] - Only dimension columns can join when create a model</li>
+  <li>[KYLIN-2691] - Support delete broken cube</li>
+  <li>[KYLIN-2695] - Allow override spark conf in cube</li>
+  <li>[KYLIN-2696] - Check SQL injection in model filter condition</li>
+  <li>[KYLIN-2700] - Allow override Kafka conf at cube level</li>
+  <li>[KYLIN-2704] - StorageCleanupJob should deal with a new metadata path</li>
+  <li>[KYLIN-2742] - Specify login page for Spring security 4.x</li>
+  <li>[KYLIN-2757] - Get cube size when using Azure Data Lake Store</li>
+  <li>[KYLIN-2783] - Refactor CuboidScheduler to be extensible</li>
+  <li>[KYLIN-2784] - Set User-Agent for ODBC/JDBC Drivers</li>
+  <li>[KYLIN-2793] - ODBC Driver - Bypass cert validation when connect to SSL service</li>
+</ul>
+
+<p><strong>Bug</strong></p>
+
+<ul>
+  <li>[KYLIN-1668] - Rowkey column shouldn’t allow delete and add</li>
+  <li>[KYLIN-1683] - Row key could drag and drop in view state of cube - advanced settings tabpage</li>
+  <li>[KYLIN-2472] - Support Unicode chars in kylin.properties</li>
+  <li>[KYLIN-2493] - Fix BufferOverflowException in FactDistinctColumnsMapper when value exceeds 4096 bytes</li>
+  <li>[KYLIN-2540] - concat cascading is not supported</li>
+  <li>[KYLIN-2544] - Fix wrong left join type when editing lookup table</li>
+  <li>[KYLIN-2557] - Fix creating HBase table conflict when multiple kylin instances are starting concurrently</li>
+  <li>[KYLIN-2559] - Enhance check-env.sh to check ‘kylin.env.hdfs-working-dir’ to be mandatory</li>
+  <li>[KYLIN-2563] - Fix preauthorize-annotation bugs in query authorization</li>
+  <li>[KYLIN-2568] - ‘kylin_port_replace_util.sh’ should only modify the kylin port and keep other properties unchanged.</li>
+  <li>[KYLIN-2571] - Return correct driver version from kylin jdbc driver</li>
+  <li>[KYLIN-2572] - Fix parsing ‘hive_home’ error in ‘find-hive-dependency.sh’</li>
+  <li>[KYLIN-2573] - Enhance ‘kylin.sh stop’ to terminate kylin process finally</li>
+  <li>[KYLIN-2574] - RawQueryLastHacker should group by all possible dimensions</li>
+  <li>[KYLIN-2581] - Fix deadlock bugs in broadcast sync</li>
+  <li>[KYLIN-2582] - ‘Server Config’ should be refreshed automatically in web page ‘System’, after we update it successfully.</li>
+  <li>[KYLIN-2588] - Query failed when two top-n measure with order by count(*) exists in one cube</li>
+  <li>[KYLIN-2589] - Enhance thread-safe in Authentication</li>
+  <li>[KYLIN-2592] - Fix distinct count measure build failed issue with spark cubing</li>
+  <li>[KYLIN-2593] - Fix NPE issue when querying with Ton-N by count(*)</li>
+  <li>[KYLIN-2594] - After reloading metadata, the project list should refresh</li>
+  <li>[KYLIN-2595] - Display column alias name when query with keyword ‘As’</li>
+  <li>[KYLIN-2601] - The return type of tinyint for sum measure should be bigint</li>
+  <li>[KYLIN-2605] - Remove the hard-code sample data path in ‘sample.sh’</li>
+  <li>[KYLIN-2608] - Bubble sort bug in JoinDesc</li>
+  <li>[KYLIN-2609] - Fix grant role access issue on project page.</li>
+  <li>[KYLIN-2611] - Unclosed HBaseAdmin in AclTableMigrationTool#checkTableExist</li>
+  <li>[KYLIN-2612] - Potential NPE accessing familyMap in AclTableMigrationTool#getAllAceInfo</li>
+  <li>[KYLIN-2613] - Wrong variable is used in DimensionDesc#hashCode</li>
+  <li>[KYLIN-2621] - Fix issue on mapping LDAP group to the admin group</li>
+  <li>[KYLIN-2637] - Show tips after creating project successfully</li>
+  <li>[KYLIN-2641] - The current selected project is incorrect after we delete a project.</li>
+  <li>[KYLIN-2643] - PreparedStatement should be closed in QueryServiceV2#execute()</li>
+  <li>[KYLIN-2644] - Fix “Add Project” after refreshing Insight page</li>
+  <li>[KYLIN-2647] - Should get FileSystem from HBaseConfiguration in HBaseResourceStore</li>
+  <li>[KYLIN-2648] - kylin.env.hdfs-working-dir should be qualified and absolute path</li>
+  <li>[KYLIN-2652] - Make KylinConfig threadsafe in CubeVisitService</li>
+  <li>[KYLIN-2655] - Fix wrong job duration issue when resuming the error or stopped job.</li>
+  <li>[KYLIN-2657] - Fix Cube merge NPE whose TopN dictionary not found</li>
+  <li>[KYLIN-2658] - Unclosed ResultSet in JdbcExplorer#loadTableMetadata()</li>
+  <li>[KYLIN-2660] - Show error tips if load hive error occurs and can not be connected.</li>
+  <li>[KYLIN-2661] - Fix Cube list page display issue when using MODELER or ANALYST</li>
+  <li>[KYLIN-2664] - Fix Extended column bug in web</li>
+  <li>[KYLIN-2670] - Fix CASE WHEN issue in orderby clause</li>
+  <li>[KYLIN-2674] - Should not catch OutOfMemoryError in coprocessor</li>
+  <li>[KYLIN-2678] - Fix minor issues in KylinConfigCLITest</li>
+  <li>[KYLIN-2684] - Fix Object.class not registered in Kyro issue with spark cubing</li>
+  <li>[KYLIN-2687] - When the model has a ready cube, should not allow user to edit model JSON in web.</li>
+  <li>[KYLIN-2688] - When the model has a ready cube, should not allow user to edit model JSON in web.</li>
+  <li>[KYLIN-2693] - Should use overrideHiveConfig for LookupHiveViewMaterialization and RedistributeFlatHiveTable</li>
+  <li>[KYLIN-2694] - Fix ArrayIndexOutOfBoundsException in SparkCubingByLayer</li>
+  <li>[KYLIN-2699] - Tomcat LinkageError for curator-client jar file conflict</li>
+  <li>[KYLIN-2701] - Unclosed PreparedStatement in QueryService#getPrepareOnlySqlResponse</li>
+  <li>[KYLIN-2702] - Ineffective null check in DataModelDesc#initComputedColumns()</li>
+  <li>[KYLIN-2707] - Fix NPE in JobInfoConverter</li>
+  <li>[KYLIN-2708] - cube merge operations can not execute success</li>
+  <li>[KYLIN-2711] - NPE if job output is lost</li>
+  <li>[KYLIN-2713] - Fix ITJdbcSourceTableLoaderTest.java and ITJdbcTableReaderTest.java missing license header</li>
+  <li>[KYLIN-2719] - serviceStartTime of CubeVisitService should not be an attribute which may be shared by multi-thread</li>
+  <li>[KYLIN-2743] - Potential corrupt TableDesc when loading an existing Hive table</li>
+  <li>[KYLIN-2748] - Calcite code generation can not gc cause OOM</li>
+  <li>[KYLIN-2754] - Fix Sync issue when reload existing hive table</li>
+  <li>[KYLIN-2758] - Query pushdown should be able to skip database prefix</li>
+  <li>[KYLIN-2762] - Get “Owner required” error on saving data model</li>
+  <li>[KYLIN-2767] - 404 error on click “System” tab</li>
+  <li>[KYLIN-2768] - Wrong UI for count distinct measure</li>
+  <li>[KYLIN-2769] - Non-partitioned cube doesn’t need show start/end time</li>
+  <li>[KYLIN-2778] - Sample cube doesn’t have ACL info</li>
+  <li>[KYLIN-2780] - QueryController.getMetadata and CacheController.wipeCache may be deadlock</li>
+</ul>
+
+<p><strong>Sub-task</strong></p>
+
+<ul>
+  <li>[KYLIN-2548] - Keep ACL information backward compatibile</li>
+</ul>
+
+<h2 id="v200---2017-04-30">v2.0.0 - 2017-04-30</h2>
+
+<p><em>Tag:</em> <a href="https://github.com/apache/kylin/tree/kylin-2.0.0">kylin-2.0.0</a><br />
+This is a major release with <strong>Spark Cubing</strong>, <strong>Snowflake Data Model</strong> and runs <strong>TPC-H Benchmark</strong>. Check out <a href="/download/">the download</a> and the <a href="/docs20/howto/howto_upgrade.html">how to upgrade guide</a>.</p>
+
+<p><strong>New Feature</strong></p>
+
+<ul>
+  <li>[KYLIN-744] - Spark Cube Build Engine</li>
+  <li>[KYLIN-2006] - Make job engine distributed and HA</li>
+  <li>[KYLIN-2031] - New Fix_length_Hex encoding to support hash value and better Integer encoding to support negative value</li>
+  <li>[KYLIN-2180] - Add project config and make config priority become “cube &gt; project &gt; server”</li>
+  <li>[KYLIN-2240] - Add a toggle to ignore all cube signature inconsistency temporally</li>
+  <li>[KYLIN-2317] - Hybrid Cube CLI Tools</li>
+  <li>[KYLIN-2331] - By layer Spark cubing</li>
+  <li>[KYLIN-2351] - Support Cloud DFS as kylin.env.hdfs-working-dir</li>
+  <li>[KYLIN-2388] - Hot load kylin config from web</li>
+  <li>[KYLIN-2394] - Upgrade Calcite to 1.11 and Avatica to 1.9</li>
+  <li>[KYLIN-2396] - Percentile pre-aggregation implementation</li>
+</ul>
+
+<p><strong>Improvements</strong></p>
+
+<ul>
+  <li>[KYLIN-227] - Support “Pause” on Kylin Job</li>
+  <li>[KYLIN-490] - Support multiple column distinct count</li>
+  <li>[KYLIN-995] - Enable kylin to support joining the same lookup table more than once</li>
+  <li>[KYLIN-1832] - HyperLogLog codec performance improvement</li>
+  <li>[KYLIN-1875] - Snowflake schema support</li>
+  <li>[KYLIN-1971] - Cannot support columns with same name under different table</li>
+  <li>[KYLIN-2029] - lookup table support count(distinct column)</li>
+  <li>[KYLIN-2030] - lookup table support group by primary key when no derived dimension</li>
+  <li>[KYLIN-2096] - Support “select version()” SQL statement</li>
+  <li>[KYLIN-2131] - Load Kafka client configuration from properties files</li>
+  <li>[KYLIN-2133] - Check web server port availability when startup</li>
+  <li>[KYLIN-2135] - Enlarge FactDistinctColumns reducer number</li>
+  <li>[KYLIN-2136] - Enhance cubing algorithm selection</li>
+  <li>[KYLIN-2141] - Add include/exclude interface for ResourceTool</li>
+  <li>[KYLIN-2144] - move useful operation tools to org.apache.kylin.tool</li>
+  <li>[KYLIN-2163] - Refine kylin scripts, less verbose during start up</li>
+  <li>[KYLIN-2165] - Use hive table statistics data to get the total count</li>
+  <li>[KYLIN-2169] - Refactor AbstractExecutable to respect KylinConfig</li>
+  <li>[KYLIN-2170] - Mapper/Reducer cleanup() exception handling</li>
+  <li>[KYLIN-2175] - cubestatsreader support reading unfinished segments</li>
+  <li>[KYLIN-2181] - remove integer as fixed_length in test_kylin_cube_with_slr_empty desc</li>
+  <li>[KYLIN-2187] - Enhance TableExt metadata</li>
+  <li>[KYLIN-2192] - More Robust Global Dictionary</li>
+  <li>[KYLIN-2193] - parameterise org.apache.kylin.storage.translate.DerivedFilterTranslator#IN_THRESHOLD</li>
+  <li>[KYLIN-2195] - Setup naming convention for kylin properties</li>
+  <li>[KYLIN-2196] - Update Tomcat clas loader to parallel loader</li>
+  <li>[KYLIN-2198] - Add a framework to allow major changes in DimensionEncoding</li>
+  <li>[KYLIN-2205] - Use column name as the default dimension name</li>
+  <li>[KYLIN-2215] - Refactor DimensionEncoding.encode(byte[]) to encode(String)</li>
+  <li>[KYLIN-2217] - Reducers build dictionaries locally</li>
+  <li>[KYLIN-2220] - Enforce same name between Cube &amp; CubeDesc</li>
+  <li>[KYLIN-2222] - web ui uses rest api to decide which dim encoding is valid for different typed columns</li>
+  <li>[KYLIN-2227] - rename kylin-log4j.properties to kylin-tools-log4j.properties and move it to global conf folder</li>
+  <li>[KYLIN-2238] - Add query server scan threshold</li>
+  <li>[KYLIN-2244] - “kylin.job.cuboid.size.memhungry.ratio” shouldn’t be applied on measures like TopN</li>
+  <li>[KYLIN-2246] - redesign the way to decide layer cubing reducer count</li>
+  <li>[KYLIN-2248] - TopN merge further optimization after KYLIN-1917</li>
+  <li>[KYLIN-2252] - Enhance project/model/cube name check</li>
+  <li>[KYLIN-2255] - Drop v1 CubeStorageQuery, Storage Engine ID=0</li>
+  <li>[KYLIN-2263] - Display reasonable exception message if could not find kafka dependency for streaming build</li>
+  <li>[KYLIN-2266] - Reduce memory usage for building global dict</li>
+  <li>[KYLIN-2269] - Reduce MR memory usage for global dict</li>
+  <li>[KYLIN-2280] - A easier way to change all the conflict ports when start multi kylin instance in the same server</li>
+  <li>[KYLIN-2283] - Have a general purpose data generation tool</li>
+  <li>[KYLIN-2287] - Speed up model and cube list load in Web</li>
+  <li>[KYLIN-2290] - minor improvements on limit</li>
+  <li>[KYLIN-2294] - Refactor CI, merge with_slr and without_slr cubes</li>
+  <li>[KYLIN-2295] - Refactor CI, blend view cubes into the rest</li>
+  <li>[KYLIN-2296] - Allow cube to override kafka configuration</li>
+  <li>[KYLIN-2304] - Only copy latest version dict for global dict</li>
+  <li>[KYLIN-2306] - Tolerate Class missing when loading job list</li>
+  <li>[KYLIN-2307] - Make HBase 1.x the default of master</li>
+  <li>[KYLIN-2308] - Allow user to set more columnFamily in web</li>
+  <li>[KYLIN-2310] - Refactor CI, add IT for date/time encoding &amp; extended column</li>
+  <li>[KYLIN-2312] - Display Server Config/Environment by order in system tab</li>
+  <li>[KYLIN-2314] - Add Integration Test (IT) for snowflake</li>
+  <li>[KYLIN-2323] - Refine Table load/unload error message</li>
+  <li>[KYLIN-2328] - Reduce the size of metadata uploaded to distributed cache</li>
+  <li>[KYLIN-2338] - refactor BitmapCounter.DataInputByteBuffer</li>
+  <li>[KYLIN-2349] - Serialize BitmapCounter with peekLength</li>
+  <li>[KYLIN-2353] - Serialize BitmapCounter with distinct count</li>
+  <li>[KYLIN-2358] - CuboidReducer has too many “if (aggrMask[i])” checks</li>
+  <li>[KYLIN-2359] - Update job build step name</li>
+  <li>[KYLIN-2364] - Output table name to error info in LookupTable</li>
+  <li>[KYLIN-2375] - Default cache size (10M) is too small</li>
+  <li>[KYLIN-2377] - Add kylin client query timeout</li>
+  <li>[KYLIN-2378] - Set job thread name with job uuid</li>
+  <li>[KYLIN-2379] - Add UseCMSInitiatingOccupancyOnly to KYLIN_JVM_SETTINGS</li>
+  <li>[KYLIN-2380] - Refactor DbUnit assertions</li>
+  <li>[KYLIN-2387] - A new BitmapCounter with better performance</li>
+  <li>[KYLIN-2389] - Improve resource utilization for DistributedScheduler</li>
+  <li>[KYLIN-2393] - Add “hive.auto.convert.join” and “hive.stats.autogather” to kylin_hive_conf.xml</li>
+  <li>[KYLIN-2400] - Simplify Dictionary interface</li>
+  <li>[KYLIN-2404] - Add “hive.merge.mapfiles” and “hive.merge.mapredfiles” to kylin_hive_conf.xml</li>
+  <li>[KYLIN-2409] - Performance tunning for in-mem cubing</li>
+  <li>[KYLIN-2411] - Kill MR job on pause</li>
+  <li>[KYLIN-2414] - Distinguish UHC columns from normal columns in KYLIN-2217</li>
+  <li>[KYLIN-2415] - Change back default metadata name to “kylin_metadata”</li>
+  <li>[KYLIN-2418] - Refactor pom.xml, drop unused parameter</li>
+  <li>[KYLIN-2422] - NumberDictionary support for decimal with extra 0 after “.”</li>
+  <li>[KYLIN-2423] - Model should always include PK/FK as dimensions</li>
+  <li>[KYLIN-2424] - Optimize the integration test’s performance</li>
+  <li>[KYLIN-2428] - Cleanup unnecessary shaded libraries for job/coprocessor/jdbc/server</li>
+  <li>[KYLIN-2436] - add a configuration knob to disable spilling of aggregation cache</li>
+  <li>[KYLIN-2437] - collect number of bytes scanned to query metrics</li>
+  <li>[KYLIN-2438] - replace scan threshold with max scan bytes</li>
+  <li>[KYLIN-2442] - Re-calculate expansion rate, count raw data size regardless of flat table compression</li>
+  <li>[KYLIN-2443] - Report coprocessor error information back to client</li>
+  <li>[KYLIN-2446] - Support project names filter in DeployCoprocessorCLI</li>
+  <li>[KYLIN-2451] - Set HBASE_RPC_TIMEOUT according to kylin.storage.hbase.coprocessor-timeout-seconds</li>
+  <li>[KYLIN-2489] - Upgrade zookeeper dependency to 3.4.8</li>
+  <li>[KYLIN-2494] - Model has no dup column on dimensions and measures</li>
+  <li>[KYLIN-2501] - Stream Aggregate GTRecords at Query Server</li>
+  <li>[KYLIN-2503] - Spark cubing step should show YARN app link</li>
+  <li>[KYLIN-2518] - Improve the sampling performance of FactDistinctColumns step</li>
+  <li>[KYLIN-2525] - Smooth upgrade to 2.0.0 from older metadata</li>
+  <li>[KYLIN-2527] - Speedup LookupStringTable, use HashMap instead of ConcurrentHashMap</li>
+  <li>[KYLIN-2528] - refine job email notification to support starttls and customized port</li>
+  <li>[KYLIN-2529] - Allow thread-local override of KylinConfig</li>
+  <li>[KYLIN-2545] - Number2BytesConverter could tolerate malformed numbers</li>
+  <li>[KYLIN-2560] - Fix license headers for 2.0.0 release</li>
+</ul>
+
+<p><strong>Bugs</strong></p>
+
+<ul>
+  <li>[KYLIN-1603] - Building job still finished even MR job error happened.</li>
+  <li>[KYLIN-1770] - Upgrade Calcite dependency (v1.10)</li>
+  <li>[KYLIN-1793] - Job couldn’t stop when hive commands got error with beeline</li>
+  <li>[KYLIN-1945] - Cuboid.translateToValidCuboid method throw exception while cube building or query execute</li>
+  <li>[KYLIN-2077] - Inconsistent cube desc signature for CubeDesc</li>
+  <li>[KYLIN-2153] - Allow user to skip the check in CubeMetaIngester</li>
+  <li>[KYLIN-2155] - get-properties.sh doesn’t support parameters starting with “-n”</li>
+  <li>[KYLIN-2166] - Unclosed HBaseAdmin in StorageCleanupJob#cleanUnusedHBaseTables</li>
+  <li>[KYLIN-2172] - Potential NPE in ExecutableManager#updateJobOutput</li>
+  <li>[KYLIN-2174] - partitoin column format visibility issue</li>
+  <li>[KYLIN-2176] - org.apache.kylin.rest.service.JobService#submitJob will leave orphan NEW segment in cube when exception is met</li>
+  <li>[KYLIN-2191] - Integer encoding error for width from 5 to 7</li>
+  <li>[KYLIN-2197] - Has only base cuboid for some cube desc</li>
+  <li>[KYLIN-2202] - Fix the conflict between KYLIN-1851 and KYLIN-2135</li>
+  <li>[KYLIN-2207] - Ineffective null check in ExtendCubeToHybridCLI#createFromCube()</li>
+  <li>[KYLIN-2208] - Unclosed FileReader in HiveCmdBuilder#build()</li>
+  <li>[KYLIN-2209] - Potential NPE in StreamingController#deserializeTableDesc()</li>
+  <li>[KYLIN-2211] - IDictionaryValueEnumerator should return String instead of byte[]</li>
+  <li>[KYLIN-2212] - ‘NOT’ operator in filter on derived column may get incorrect result</li>
+  <li>[KYLIN-2213] - UnsupportedOperationException when excute ‘not like’ query on cube v1</li>
+  <li>[KYLIN-2216] - Potential NPE in model#findTable() call</li>
+  <li>[KYLIN-2224] - “select * from fact inner join lookup “ does not return values for look up columns</li>
+  <li>[KYLIN-2232] - cannot set partition date column pattern when edit a model</li>
+  <li>[KYLIN-2236] - JDBC statement.setMaxRows(10) is not working</li>
+  <li>[KYLIN-2237] - Ensure dimensions and measures of model don’t have null column</li>
+  <li>[KYLIN-2242] - Directly write hdfs file in reducer is dangerous</li>
+  <li>[KYLIN-2243] - TopN memory estimation is inaccurate in some cases</li>
+  <li>[KYLIN-2251] - JDBC Driver httpcore dependency conflict</li>
+  <li>[KYLIN-2254] - A kind of sub-query does not work</li>
+  <li>[KYLIN-2262] - Get “null” error when trigger a build with wrong cube name</li>
+  <li>[KYLIN-2268] - Potential NPE in ModelDimensionDesc#init()</li>
+  <li>[KYLIN-2271] - Purge cube may delete building segments</li>
+  <li>[KYLIN-2275] - Remove dimensions cause wrong remove in advance settings</li>
+  <li>[KYLIN-2277] - SELECT * query returns a “COUNT__” column, which is not expected</li>
+  <li>[KYLIN-2282] - Step name “Build N-Dimension Cuboid Data : N-Dimension” is inaccurate</li>
+  <li>[KYLIN-2284] - intersect_count function error</li>
+  <li>[KYLIN-2288] - Kylin treat empty string as error measure which is inconsistent with hive</li>
+  <li>[KYLIN-2292] - workaround for CALCITE-1540</li>
+  <li>[KYLIN-2297] - Manually edit cube segment start/end time will throw error in UI</li>
+  <li>[KYLIN-2298] - timer component get wrong seconds</li>
+  <li>[KYLIN-2300] - Show MapReduce waiting time for each build step</li>
+  <li>[KYLIN-2301] - ERROR when executing query with subquery in “NOT IN” clause.</li>
+  <li>[KYLIN-2305] - Unable to use long searchBase/Pattern for LDAP</li>
+  <li>[KYLIN-2313] - Cannot find a cube in a subquery case with count distinct</li>
+  <li>[KYLIN-2316] - Build Base Cuboid Data ERROR</li>
+  <li>[KYLIN-2320] - TrieDictionaryForest incorrect getSizeOfId() when empty dictionary</li>
+  <li>[KYLIN-2326] - ERROR: ArrayIndexOutOfBoundsException: -1</li>
+  <li>[KYLIN-2329] - Between 0.06 - 0.01 and 0.06 + 0.01, returns incorrect result</li>
+  <li>[KYLIN-2330] - CubeDesc returns redundant DerivedInfo</li>
+  <li>[KYLIN-2337] - Remove expensive toString in SortedIteratorMergerWithLimit</li>
+  <li>[KYLIN-2340] - Some subquery returns incorrect result</li>
+  <li>[KYLIN-2341] - sum(case .. when ..) is not supported</li>
+  <li>[KYLIN-2342] - When NoClassDefFoundError occurred in building cube, no error in kylin.log</li>
+  <li>[KYLIN-2343] - When syn hive table, got error but actually the table is synced</li>
+  <li>[KYLIN-2347] - TPC-H query 13, too many HLLC objects exceed memory budget</li>
+  <li>[KYLIN-2348] - TPC-H query 20, requires multiple models in one query</li>
+  <li>[KYLIN-2356] - Incorrect result when filter on numeric columns</li>
+  <li>[KYLIN-2357] - Make ERROR_RECORD_LOG_THRESHOLD configurable</li>
+  <li>[KYLIN-2362] - Unify shell interpreter in scripts to avoid syntax diversity</li>
+  <li>[KYLIN-2367] - raw query like select * where … returns empty columns</li>
+  <li>[KYLIN-2376] - Upgrade checkstyle plugin</li>
+  <li>[KYLIN-2382] - The column order of “select *” is not as defined in the table</li>
+  <li>[KYLIN-2383] - count distinct should not include NULL</li>
+  <li>[KYLIN-2390] - Wrong argument order for WinAggResetContextImpl()</li>
+  <li>[KYLIN-2391] - Unclosed FileInputStream in KylinConfig#getConfigAsString()</li>
+  <li>[KYLIN-2395] - Lots of warning messages about failing to scan jars in kylin.out</li>
+  <li>[KYLIN-2406] - TPC-H query 20, prevent NPE and give error hint</li>
+  <li>[KYLIN-2407] - TPC-H query 20, routing bug in lookup query and cube query</li>
+  <li>[KYLIN-2410] - Global dictionary does not respect the Hadoop configuration in mapper &amp; reducer</li>
+  <li>[KYLIN-2416] - Max LDAP password length is 15 chars</li>
+  <li>[KYLIN-2419] - Rollback KYLIN-2292 workaround</li>
+  <li>[KYLIN-2426] - Tests will fail if env not satisfy hardcoded path in ITHDFSResourceStoreTest</li>
+  <li>[KYLIN-2429] - Variable initialized should be declared volatile in SparkCubingByLayer#execute()</li>
+  <li>[KYLIN-2430] - Unnecessary exception catching in BulkLoadJob</li>
+  <li>[KYLIN-2432] - Couldn’t select partition column in some old browser (such as Google Chrome 18.0.1025.162)</li>
+  <li>[KYLIN-2433] - Handle the column that all records is null in MergeCuboidMapper</li>
+  <li>[KYLIN-2434] - Spark cubing does not respect config kylin.source.hive.database-for-flat-table</li>
+  <li>[KYLIN-2440] - Query failed if join condition columns not appear on cube</li>
+  <li>[KYLIN-2448] - Cloning a Model with a ‘-‘ in the name</li>
+  <li>[KYLIN-2449] - Rewrite should not run on OLAPAggregateRel if has no OLAPTable</li>
+  <li>[KYLIN-2452] - Throw NoSuchElementException when AggregationGroup size is 0</li>
+  <li>[KYLIN-2454] - Data generation tool will fail if column name is hive reserved keyword</li>
+  <li>[KYLIN-2457] - Should copy the latest dictionaries on dimension tables in a batch merge job</li>
+  <li>[KYLIN-2462] - PK and FK both as dimensions causes save cube failure</li>
+  <li>[KYLIN-2464] - Use ConcurrentMap instead of ConcurrentHashMap to avoid runtime errors</li>
+  <li>[KYLIN-2465] - Web page still has “Streaming cube build is not supported on UI” statements</li>
+  <li>[KYLIN-2474] - Build snapshot should check lookup PK uniqueness</li>
+  <li>[KYLIN-2481] - NoRealizationFoundException when there are similar cubes and models</li>
+  <li>[KYLIN-2487] - IN condition will convert to subquery join when its elements number exceeds 20</li>
+  <li>[KYLIN-2490] - Couldn’t get cube size on Azure HDInsight</li>
+  <li>[KYLIN-2491] - Cube with error job can be dropped</li>
+  <li>[KYLIN-2502] - “Create flat table” and “redistribute table” steps don’t show YARN application link</li>
+  <li>[KYLIN-2504] - Clone cube didn’t keep the “engine_type” property</li>
+  <li>[KYLIN-2508] - Trans the time to UTC time when set the range of building cube</li>
+  <li>[KYLIN-2510] - Unintended NPE in CubeMetaExtractor#requireProject()</li>
+  <li>[KYLIN-2514] - Joins in data model fail to save when they disorder</li>
+  <li>[KYLIN-2516] - a table field can not be used as both dimension and measure in kylin 2.0</li>
+  <li>[KYLIN-2530] - Build cube failed with NoSuchObjectException, hive table not found ‘default.kylin_intermediate_xxxx’</li>
+  <li>[KYLIN-2536] - Replace the use of org.codehaus.jackson</li>
+  <li>[KYLIN-2537] - HBase Read/Write separation bug introduced by KYLIN-2351</li>
+  <li>[KYLIN-2539] - Useless filter dimension will impact cuboid selection.</li>
+  <li>[KYLIN-2541] - Beeline SQL not printed in logs</li>
+  <li>[KYLIN-2543] - Still build dictionary for TopN group by column even using non-dict encoding</li>
+  <li>[KYLIN-2555] - minor issues about acl and granted autority</li>
+</ul>
+
+<p><strong>Tasks</strong></p>
+
+<ul>
+  <li>[KYLIN-1799] - Add a document to setup kylin on spark engine?</li>
+  <li>[KYLIN-2293] - Refactor KylinConfig to remove test related code</li>
+  <li>[KYLIN-2327] - Enable check-style for test code</li>
+  <li>[KYLIN-2344] - Package spark into Kylin binary package</li>
+  <li>[KYLIN-2368] - Enable Findbugs plugin</li>
+  <li>[KYLIN-2386] - Revert KYLIN-2349 and KYLIN-2353</li>
+  <li>[KYLIN-2521] - upgrade to calcite 1.12.0</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>

[... 1190 lines stripped ...]