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 2015/12/23 03:26:35 UTC
[31/50] [abbrv] kylin git commit: KYLIN-1170 Update website and
status files to TLP
KYLIN-1170 Update website and status files to TLP
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/d5adddc3
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/d5adddc3
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/d5adddc3
Branch: refs/heads/1.x-HBase1.1.3
Commit: d5adddc322a5e7a3b531cb9f46d4440b1e53bca3
Parents: 57b71d1
Author: shaofengshi <sh...@apache.org>
Authored: Tue Dec 15 11:03:47 2015 +0800
Committer: shaofengshi <sh...@apache.org>
Committed: Tue Dec 15 11:04:14 2015 +0800
----------------------------------------------------------------------
DISCLAIMER | 12 -------
LICENSE | 2 +-
NOTICE | 2 +-
pom.xml | 2 +-
website/README.md | 2 +-
website/_dev/howto_release.md | 60 +++++++++++++++++------------------
website/_docs/release_notes.md | 63 ++++++++++++++++++++++++++++++++++++-
website/community/index.md | 2 +-
8 files changed, 97 insertions(+), 48 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/DISCLAIMER
----------------------------------------------------------------------
diff --git a/DISCLAIMER b/DISCLAIMER
deleted file mode 100644
index 806ea66..0000000
--- a/DISCLAIMER
+++ /dev/null
@@ -1,12 +0,0 @@
-Apache Kylin is an effort undergoing incubation at the Apache Software
-Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further
-review indicates that the infrastructure, communications, and decision
-making process have stabilized in a manner consistent with other
-successful ASF projects.
-
-While incubation status is not necessarily a reflection of the
-completeness or stability of the code, it does indicate that the
-project has yet to be fully endorsed by the ASF.
-
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
index 11f2fd3..e2d4f7b 100644
--- a/LICENSE
+++ b/LICENSE
@@ -205,7 +205,7 @@
==============================================================================
-Apache Kylin (incubating) Subcomponents:
+Apache Kylin Subcomponents:
The Apache Kylin project contains subcomponents with separate copyright
notices and license terms. Your use of the source code for the these
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
index f18fba3..cd0c1ba 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Apache Kylin (incubating)
+Apache Kylin
Copyright 2014-2015 The Apache Software Foundation
This product includes software developed at
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 83ddff5..709db3d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -142,7 +142,7 @@
<connection>scm:git:https://git-wip-us.apache.org/repos/asf/kylin.git</connection>
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/kylin.git</developerConnection>
<url>https://git-wip-us.apache.org/repos/asf/kylin.git</url>
- <tag>kylin-1.1.1-incubating</tag>
+ <tag>kylin-1.2</tag>
</scm>
<dependencyManagement>
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/website/README.md
----------------------------------------------------------------------
diff --git a/website/README.md b/website/README.md
index 4f0f8a2..654a7b0 100644
--- a/website/README.md
+++ b/website/README.md
@@ -18,7 +18,7 @@ limitations under the License.
-->
# Apache Kylin website
-This directory contains the source code for the Apache Kylin (incubating) website:
+This directory contains the source code for the Apache Kylin website:
[http://kyin.apache.org](http://kylin.apache.org/).
## Kylin website's structure:
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/website/_dev/howto_release.md
----------------------------------------------------------------------
diff --git a/website/_dev/howto_release.md b/website/_dev/howto_release.md
index b07bdf5..3c304a6 100644
--- a/website/_dev/howto_release.md
+++ b/website/_dev/howto_release.md
@@ -156,24 +156,24 @@ $ git clean -xn
$ mvn clean
# Do a dry run of the release:prepare step, which sets version numbers.
-$ mvn -DdryRun=true -DskipTests -DreleaseVersion=X.Y.Z-incubating -DdevelopmentVersion=(X.Y.Z+1)-incubating-SNAPSHOT -Papache-release -Darguments="-Dgpg.passphrase=${GPG_PASSPHRASE}" release:prepare 2>&1 | tee /tmp/prepare-dry.log
+$ mvn -DdryRun=true -DskipTests -DreleaseVersion=X.Y.Z -DdevelopmentVersion=(X.Y.Z+1)-SNAPSHOT -Papache-release -Darguments="-Dgpg.passphrase=${GPG_PASSPHRASE}" release:prepare 2>&1 | tee /tmp/prepare-dry.log
{% endhighlight %}
__Check the artifacts:__
* In the `target` directory should be these 8 files, among others:
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.tar.gz
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.tar.gz.asc
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.tar.gz.md5
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.tar.gz.sha1
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.zip
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.zip.asc
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.zip.md5
- * apache-kylin-X.Y.Z-incubating-SNAPSHOT-src.zip.sha1
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.tar.gz
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.tar.gz.asc
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.tar.gz.md5
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.tar.gz.sha1
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.zip
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.zip.asc
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.zip.md5
+ * apache-kylin-X.Y.Z-SNAPSHOT-src.zip.sha1
* Note that the file names start `apache-kylin-` and include
`incubating` in the version.
* In the two source distros `.tar.gz` and `.zip`, check that all files belong to a directory called
- `apache-kylin-X.Y.Z-incubating-src`.
+ `apache-kylin-X.Y.Z-src`.
* That directory must contain files `DISCLAIMER`, `NOTICE`, `LICENSE`, `README.md`
* Check PGP, per [this](https://httpd.apache.org/dev/verification.html)
@@ -198,7 +198,7 @@ __Verify the staged artifacts in the Nexus repository:__
(or a similar URL)
__Upload to staging area:__
-Upload the artifacts via subversion to a staging area, https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-X.Y.Z-incubating-rcN:
+Upload the artifacts via subversion to a staging area, https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-X.Y.Z-rcN:
{% highlight bash %}
# Create a subversion workspace, if you haven't already
$ mkdir -p ~/dist/dev
@@ -208,12 +208,12 @@ $ popd
## Move the files into a directory
$ cd target
-$ mkdir ~/dist/dev/kylin/apache-kylin-X.Y.Z-incubating-rcN
-$ mv apache-kylin-* ~/dist/dev/kylin/apache-kylin-X.Y.Z-incubating-rcN
+$ mkdir ~/dist/dev/kylin/apache-kylin-X.Y.Z-rcN
+$ mv apache-kylin-* ~/dist/dev/kylin/apache-kylin-X.Y.Z-rcN
## Check in
$ cd ~/dist/dev/kylin
-$ svn add apache-kylin-X.Y.Z-incubating-rcN
+$ svn add apache-kylin-X.Y.Z-rcN
$ svn commit -m 'Upload release artifacts to staging' --username <YOUR_APACHE_ID>
{% endhighlight %}
@@ -224,8 +224,8 @@ __Cleaning up after a failed release attempt:__
$ git tag
# If the tag exists, delete it locally and remotely
-$ git tag -d apache-kylin-X.Y.Z-incubating
-$ git push origin :refs/tags/apache-kylin-X.Y.Z-incubating
+$ git tag -d apache-kylin-X.Y.Z
+$ git push origin :refs/tags/apache-kylin-X.Y.Z
# Remove modified files
$ mvn release:clean
@@ -277,21 +277,21 @@ function checkHash() {
fi
done
}
-$ checkHash apache-kylin-X.Y.Z-incubating-rcN
+$ checkHash apache-kylin-X.Y.Z-rcN
{% endhighlight %}
## Apache voting process
__Vote on Apache Kylin dev mailing list__
-Release vote on dev list, use the commit id that generated by Maven release plugin, whose message looks like "[maven-release-plugin] prepare release kylin-x.x.x-incubating":
+Release vote on dev list, use the commit id that generated by Maven release plugin, whose message looks like "[maven-release-plugin] prepare release kylin-x.x.x":
{% highlight text %}
To: dev@kylin.apache.org
-Subject: [VOTE] Release apache-kylin-X.Y.Z-incubating (release candidate N)
+Subject: [VOTE] Release apache-kylin-X.Y.Z (release candidate N)
Hi all,
-I have created a build for Apache Kylin X.Y.Z-incubating, release candidate N.
+I have created a build for Apache Kylin X.Y.Z, release candidate N.
Changes highlights:
...
@@ -307,7 +307,7 @@ https://github.com/apache/kylin/commit/xxx
Its hash is xxx.
The artifacts to be voted on are located here:
-https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-X.Y.Z-incubating-rcN/
+https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-X.Y.Z-rcN/
The hashes of the artifacts are as follows:
src.zip.md5 xxx
@@ -321,12 +321,12 @@ https://repository.apache.org/content/repositories/orgapachekylin-XXXX/
Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/lukehan.asc
-Please vote on releasing this package as Apache Kylin X.Y.Z-incubating.
+Please vote on releasing this package as Apache Kylin X.Y.Z.
The vote is open for the next 72 hours and passes if a majority of
at least three +1 PPMC votes are cast.
-[ ] +1 Release this package as Apache Kylin X.Y.Z-incubating
+[ ] +1 Release this package as Apache Kylin X.Y.Z
[ ] 0 I don't feel strongly about it, but I'm okay with the release
[ ] -1 Do not release this package because...
@@ -341,7 +341,7 @@ Luke
After vote finishes, send out the result:
{% highlight text %}
-Subject: [RESULT] [VOTE] Release apache-kylin-X.Y.Z-incubating (release candidate N)
+Subject: [RESULT] [VOTE] Release apache-kylin-X.Y.Z (release candidate N)
To: dev@kylin.apache.org
Thanks to everyone who has tested the release candidate and given
@@ -356,7 +356,7 @@ N non-binding +1s:
No 0s or -1s.
Therefore I am delighted to announce that the proposal to release
-Apache-Kylin-X.Y.Z-incubating has passed.
+Apache-Kylin-X.Y.Z has passed.
I'll now start a vote on the general list. Those of you in the IPMC,
please recast your vote on the new thread.
@@ -396,7 +396,7 @@ https://github.com/apache/kylin/commit/XXX
Its hash is XXX.
The artifacts to be voted on are located here:
-https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-X.Y.Z-incubating-rcN/
+https://dist.apache.org/repos/dist/dev/kylin/apache-kylin-X.Y.Z-rcN/
The hashes of the artifacts are as follows:
src.zip.md5 XXX
@@ -446,7 +446,7 @@ In JIRA, search for
[all issues resolved in this release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20KYLIN%20),
and do a bulk update changing their status to "Closed",
with a change comment
-"Resolved in release X.Y.Z-incubating (YYYY-MM-DD)"
+"Resolved in release X.Y.Z (YYYY-MM-DD)"
(fill in release number and date appropriately).
__Uncheck "Send mail for this update".__
@@ -469,8 +469,8 @@ $ mkdir -p ~/dist/release
$ cd ~/dist/release
$ svn co https://dist.apache.org/repos/dist/release/kylin
$ cd kylin
-$ cp -rp ../../dev/kylin/apache-kylin-X.Y.Z-incubating-rcN apache-kylin-X.Y.Z-incubating
-$ svn add apache-kylin-X.Y.Z-incubating
+$ cp -rp ../../dev/kylin/apache-kylin-X.Y.Z-rcN apache-kylin-X.Y.Z
+$ svn add apache-kylin-X.Y.Z
# Check in.
svn commit -m 'checkin release artifacts'
@@ -484,7 +484,7 @@ If there are now more than 2 releases, clear out the oldest ones:
{% highlight bash %}
cd ~/dist/release/kylin
-svn rm apache-kylin-X.Y.Z-incubating
+svn rm apache-kylin-X.Y.Z
svn commit -m 'Remove old release'
{% endhighlight %}
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/website/_docs/release_notes.md
----------------------------------------------------------------------
diff --git a/website/_docs/release_notes.md b/website/_docs/release_notes.md
index 872ae98..04cf209 100644
--- a/website/_docs/release_notes.md
+++ b/website/_docs/release_notes.md
@@ -3,7 +3,7 @@ layout: docs
title: Apache Kylin™ Release Notes
categories: gettingstarted
permalink: /docs/release_notes.html
-version: v1.1
+version: v1.2
since: v0.7.1
---
@@ -16,6 +16,67 @@ or send to Apache Kylin mailing list:
* User relative: [user@kylin.apache.org](mailto:user@kylin.apache.org)
* Development relative: [dev@kylin.apache.org](mailto:dev@kylin.apache.org)
+## v1.2 - 2015-12-15
+_Tag:_ [kylin-1.2](https://github.com/apache/kylin/tree/kylin-1.2)
+
+__New Feature__
+
+ * [KYLIN-596] - Support Excel and Power BI
+
+__Improvement__
+
+ * [KYLIN-389] - Can't edit cube name for existing cubes
+ * [KYLIN-702] - When Kylin create the flat hive table, it generates large number of small files in HDFS
+ * [KYLIN-1021] - upload dependent jars of kylin to HDFS and set tmpjars
+ * [KYLIN-1058] - Remove "right join" during model creation
+ * [KYLIN-1064] - restore disabled queries in KylinQueryTest.testVerifyQuery
+ * [KYLIN-1065] - ODBC driver support tableau 9.1
+ * [KYLIN-1069] - update tip for 'Partition Column' on UI
+ * [KYLIN-1081] - ./bin/find-hive-dependency.sh may not find hive-hcatalog-core.jar
+ * [KYLIN-1095] - Update AdminLTE to latest version
+ * [KYLIN-1099] - Support dictionary of cardinality over 10 millions
+ * [KYLIN-1101] - Allow "YYYYMMDD" as a date partition column
+ * [KYLIN-1105] - Cache in AbstractRowKeyEncoder.createInstance() is useless
+ * [KYLIN-1119] - refine find-hive-dependency.sh to correctly get hcatalog path
+ * [KYLIN-1139] - Hive job not starting due to error "conflicting lock present for default mode EXCLUSIVE "
+ * [KYLIN-1149] - When yarn return an incomplete job tracking URL, Kylin will fail to get job status
+ * [KYLIN-1154] - Load job page is very slow when there are a lot of history job
+ * [KYLIN-1157] - CubeMigrationCLI doesn't copy ACL
+ * [KYLIN-1160] - Set default logger appender of log4j for JDBC
+ * [KYLIN-1161] - Rest API /api/cubes?cubeName= is doing fuzzy match instead of exact match
+ * [KYLIN-1162] - Enhance HadoopStatusGetter to be compatible with YARN-2605
+ * [KYLIN-1166] - CubeMigrationCLI should disable and purge the cube in source store after be migrated
+ * [KYLIN-1168] - Couldn't save cube after doing some modification, get "Update data model is not allowed! Please create a new cube if needed" error
+ * [KYLIN-1190] - Make memory budget per query configurable
+
+__Bug__
+
+ * [KYLIN-693] - Couldn't change a cube's name after it be created
+ * [KYLIN-930] - can't see realizations under each project at project list page
+ * [KYLIN-966] - When user creates a cube, if enter a name which already exists, Kylin will thrown expection on last step
+ * [KYLIN-1033] - Error when joining two sub-queries
+ * [KYLIN-1039] - Filter like (A or false) yields wrong result
+ * [KYLIN-1067] - Support get MapReduce Job status for ResourceManager HA Env
+ * [KYLIN-1070] - changing case in table name in model desc
+ * [KYLIN-1093] - Consolidate getCurrentHBaseConfiguration() and newHBaseConfiguration() in HadoopUtil
+ * [KYLIN-1098] - two "kylin.hbase.region.count.min" in conf/kylin.properties
+ * [KYLIN-1106] - Can not send email caused by Build Base Cuboid Data step failed
+ * [KYLIN-1108] - Return Type Empty When Measure-> Count In Cube Design
+ * [KYLIN-1120] - MapReduce job read local meta issue
+ * [KYLIN-1121] - ResourceTool download/upload does not work in binary package
+ * [KYLIN-1140] - Kylin's sample cube "kylin_sales_cube" couldn't be saved.
+ * [KYLIN-1148] - Edit project's name and cancel edit, project's name still modified
+ * [KYLIN-1152] - ResourceStore should read content and timestamp in one go
+ * [KYLIN-1155] - unit test with minicluster doesn't work on 1.x
+ * [KYLIN-1203] - Cannot save cube after correcting the configuration mistake
+ * [KYLIN-1205] - hbase RpcClient java.io.IOException: Unexpected closed connection
+ * [KYLIN-1216] - Can't parse DateFormat like 'YYYYMMDD' correctly in query
+
+__Task__
+
+ * [KYLIN-1170] - Update website and status files to TLP
+
+
## v1.1.1-incubating - 2015-11-04
_Tag:_ [kylin-1.1.1-incubating](https://github.com/apache/kylin/tree/kylin-1.1.1-incubating)
http://git-wip-us.apache.org/repos/asf/kylin/blob/d5adddc3/website/community/index.md
----------------------------------------------------------------------
diff --git a/website/community/index.md b/website/community/index.md
index e5a65d9..b168377 100644
--- a/website/community/index.md
+++ b/website/community/index.md
@@ -22,7 +22,7 @@ These are the mailing lists that have been established for this project. For eac
### Mailing List Archives
For convenience, there's a forum style mailing list archives which not part of offical Apache archives:
-* [Developer List archive on Nabble](http://apache-kylin-incubating.74782.x6.nabble.com)
+* [Developer List archive on Nabble](http://apache-kylin.74782.x6.nabble.com)
### Social Media
The official Kylin Twitter account: [@ApacheKylin](https://twitter.com/ApacheKylin)