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 <shaofeng...@apache.org> Authored: Tue Dec 15 11:03:47 2015 +0800 Committer: shaofengshi <shaofeng...@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: d...@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: d...@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: [u...@kylin.apache.org](mailto:u...@kylin.apache.org) * Development relative: [d...@kylin.apache.org](mailto:d...@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)