You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by om...@apache.org on 2016/08/26 22:24:55 UTC

orc git commit: Refactor website to make releases easier to manage.

Repository: orc
Updated Branches:
  refs/heads/master bed2508e3 -> 4509a8b2d


Refactor website to make releases easier to manage.

Most importantly added site/_data/releases.yml that now is the
driver for the information about our releases. In particular, when
we archive releases, we just need to change the status in releases.yml
and it will update the links on the site.


Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/4509a8b2
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/4509a8b2
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/4509a8b2

Branch: refs/heads/master
Commit: 4509a8b2d8efb73f0335243f462f127b0d6bfa56
Parents: bed2508
Author: Owen O'Malley <om...@apache.org>
Authored: Fri Aug 26 15:20:31 2016 -0700
Committer: Owen O'Malley <om...@apache.org>
Committed: Fri Aug 26 15:20:31 2016 -0700

----------------------------------------------------------------------
 site/_config.yml                      |  1 +
 site/_data/releases.yml               | 52 ++++++++++++++++++++++++++++++
 site/_docs/releases.md                | 48 +++++++++------------------
 site/_includes/known_issues.md        | 11 +++++++
 site/_includes/orc_1.1.md             |  6 ++++
 site/_includes/orc_1.2.md             | 12 +++++++
 site/_includes/release_description.md | 23 +++++++++++++
 site/_includes/release_table.html     | 27 ++++++++++++++++
 site/_posts/2016-01-25-ORC-1.0.0.md   | 19 ++---------
 site/_posts/2016-06-10-ORC-1.1.0.md   | 21 +++---------
 site/_posts/2016-06-13-ORC-1.1.1.md   | 23 +++----------
 site/_posts/2016-07-08-ORC-1.1.2.md   | 23 +++----------
 site/_posts/2016-08-25-ORC-1.2.0.md   | 28 +++-------------
 site/doap_orc.rdf                     | 15 ++++++---
 14 files changed, 177 insertions(+), 132 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_config.yml
----------------------------------------------------------------------
diff --git a/site/_config.yml b/site/_config.yml
index 71688d9..a78a5c7 100644
--- a/site/_config.yml
+++ b/site/_config.yml
@@ -8,6 +8,7 @@ jira: https://issues.apache.org/jira/browse
 dist: https://dist.apache.org/repos/dist/release/orc
 dist_mirror: http://www.apache.org/dyn/closer.cgi/orc
 tag_url: https://github.com/apache/orc/releases/tag/rel
+dist_archive: https://archive.apache.org/dist/orc
 destination: target
 exclude: [README.md, Gemfile*]
 keep_files: [.git]

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_data/releases.yml
----------------------------------------------------------------------
diff --git a/site/_data/releases.yml b/site/_data/releases.yml
new file mode 100644
index 0000000..3331688
--- /dev/null
+++ b/site/_data/releases.yml
@@ -0,0 +1,52 @@
+# List the releases in reverse logical order
+# Only one release should be tagged latest
+
+1.2.0:
+  date: 2016-08-25
+  state: latest
+  tar: orc-1.2.0.tar.gz
+  signed-by: Owen O\u2019Malley (3D0C92B9)
+  sha256: 5c394c7ed3a31d20726ded55ed9c5a0eeff1bd5b85b1cb2ee6c3c1a94560578c
+  known-issues:
+    ORC-40: Predicate push down is not implemented in C++.
+
+1.1.2:
+  date: 2016-07-08
+  state: stable
+  tar: orc-1.1.2.tgz
+  signed-by: Owen O\u2019Malley (3D0C92B9)
+  sha256: 5d14df7d48126dd846cc9688e71462703ccaa66354fa247017c0aa0a354a4770
+  known-issues:
+    HIVE-14214: Schema evolution and predicate pushdown don't work together.
+    ORC-40: Predicate push down is not implemented in C++.
+
+1.1.1:
+  date: 2016-06-13
+  state: archived
+  tar: orc-1.1.1.tgz
+  signed-by: Owen O\u2019Malley (3D0C92B9)
+  sha256: 19292a1848672c9c6dca4ccb8cb1173bffbe1c43e78663b4b9656ecf439a52c6
+  known-issues:
+    HIVE-14214: Schema evolution and predicate pushdown don't work together.
+    ORC-40: Predicate push down is not implemented in C++.
+
+1.1.0:
+  date: 2016-06-10
+  state: archived
+  tar: orc-1.1.0.tgz
+  signed-by: Owen O\u2019Malley (3D0C92B9)
+  sha256: 8beea2be064baf37fcd5d2cc56bf002a48e19edb238a1502418b7368dcc8587c
+  known-issues:
+    HIVE-14214: Schema evolution and predicate pushdown don't work together.
+    ORC-40: Predicate push down is not implemented in C++.
+
+1.0.0:
+  date: 2016-01-25
+  state: archived
+  tar: orc-1.0.0.tgz
+  signed-by: Owen O\u2019Malley (3D0C92B9)
+  sha256: 8ad5111f0ca3b72fd4e3d539e51fc8df204c43bc4469a8e79f951519b728303e
+  known-issues:
+    ORC-1: We are still working on moving the Java reader and writer out of Hive\u2019s code base and thus it is not included here.
+    ORC-10: When moving ORC files between timezones, different daylight savings rules will cause timestamps to shift in the C++ reader.
+    ORC-40: Predicate push down is not implemented in C++.

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_docs/releases.md
----------------------------------------------------------------------
diff --git a/site/_docs/releases.md b/site/_docs/releases.md
index cbe040d..fc4107c 100644
--- a/site/_docs/releases.md
+++ b/site/_docs/releases.md
@@ -3,35 +3,22 @@ layout: docs
 title: Releases
 permalink: /docs/releases.html
 ---
+{% for relItr in site.data.releases %}
+  {% if relItr[1]["state"] == "latest" %}
+     {% assign releaseName = relItr[0] %}
+     {% break %}
+  {% endif %}
+{% endfor %}
 
-## Current Release - 1.2.0:
+## Current Release - {{ releaseName }}:
 
-ORC 1.2.0 contains both the Java reader and writer and the C++ reader for ORC files. It also
-contains tools for working with ORC files and looking at their contents and
-metadata.
+ORC {{ releaseName }} contains both the Java reader and writer and the C++
+reader for ORC files. It also contains tools for working with ORC
+files and looking at their contents and metadata.
 
-* Released: 25 August 2016
-* Source code: [orc-1.2.0.tar.gz]({{site.dist_mirror}}/orc-1.2.0/orc-1.2.0.tar.gz)
-* [GPG Signature]({{site.dist}}/orc-1.2.0/orc-1.2.0.tar.gz.asc)
-  signed by [Owen O'Malley (3D0C92B9)]({{site.dist}}/KEYS)
-* Git tag: [d71f1338]({{site.tag_url}}/release-1.2.0)
-* SHA 256: [5c394c7e]({{site.dist}}/orc-1.2.0/orc-1.2.0.tar.gz.sha256)
-
-The new features of ORC 1.2:
-
-- [ORC-54]({{site.jira}}/ORC-54) Evolve schemas based on field name rather than index
-- [ORC-84]({{site.jira}}/ORC-84) Create a separate java tool module.
-- [ORC-77]({{site.jira}}/ORC-77) and [ORC-81]({{site.jira}}/ORC-81) Implement LZO and LZ4 compression codecs.
-- [ORC-92]({{site.jira}}/ORC-92) Add support for nested column id selection in C++
-- [ORC-69]({{site.jira}}/ORC-69) Add batch option support in orc-scan tools.
-
-Important fixes:
-
-- [HIVE-14214]({{site.jira}}/HIVE-14214) ORC schema evolution and predicate push down do not work together.
-
-Known issues:
-
-- [ORC-40]({{site.jira}}/ORC-40) Predicate push down is not implemented in C++.
+{% include release_description.md %}
+{% include orc_1.2.md %}
+{% include known_issues.md %}
 
 ## Checking signatures
 
@@ -44,11 +31,6 @@ committers' [key list]({{ site.dist }}/KEYS).
 % gpg --verify orc-X.Y.Z.tgz.asc
 ~~~
 
-## Previous releases:
+## All releases:
 
-| Version | Date        | Release   |
-| :-----: | :---------: | :-------: |
-| 1.1.2   |  8 Jul 2016 | [ORC-1.1.2]({{site.url}}/news/2016/07/08/ORC-1.1.2/)|
-| 1.1.1   | 13 Jun 2016 | [ORC-1.1.1]({{site.url}}/news/2016/06/10/ORC-1.1.1/)|
-| 1.1.0   | 10 Jun 2016 | [ORC-1.1.0]({{site.url}}/news/2016/06/10/ORC-1.1.0/)|
-| 1.0.0   | 25 Jan 2016 | [ORC-1.0.0]({{site.url}}/news/2016/01/25/ORC-1.0.0/)|
+{% include release_table.html %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_includes/known_issues.md
----------------------------------------------------------------------
diff --git a/site/_includes/known_issues.md b/site/_includes/known_issues.md
new file mode 100644
index 0000000..be2a994
--- /dev/null
+++ b/site/_includes/known_issues.md
@@ -0,0 +1,11 @@
+{% comment %}
+Generates the list of known bugs in a given release
+Parameters:
+  releaseName - the name of the release (eg. 1.2.0)
+{% endcomment %}
+
+Known issues:
+
+{% for issue in site.data.releases[releaseName]["known-issues"] %}
+- [{{issue[0]}}]({{site.jira}}/{{issue[0]}}) {{issue[1]}}
+{% endfor %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_includes/orc_1.1.md
----------------------------------------------------------------------
diff --git a/site/_includes/orc_1.1.md b/site/_includes/orc_1.1.md
new file mode 100644
index 0000000..0712866
--- /dev/null
+++ b/site/_includes/orc_1.1.md
@@ -0,0 +1,6 @@
+The major new features in ORC 1.1 are:
+
+- [ORC-1]({{site.jira}}/ORC-1) Copy the Java ORC code from Hive.
+- [ORC-10]({{site.jira}}/ORC-10) Fix the C++ reader to correctly read
+  timestamps from timezones with different daylight savings rules.
+- [ORC-52]({{site.jira}}/ORC-52) Add mapred and mapreduce connectors.

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_includes/orc_1.2.md
----------------------------------------------------------------------
diff --git a/site/_includes/orc_1.2.md b/site/_includes/orc_1.2.md
new file mode 100644
index 0000000..7826059
--- /dev/null
+++ b/site/_includes/orc_1.2.md
@@ -0,0 +1,12 @@
+The new features of ORC 1.2:
+
+- [ORC-54]({{site.jira}}/ORC-54) Evolve schemas based on field name rather than index
+- [ORC-84]({{site.jira}}/ORC-84) Create a separate java tool module.
+- [ORC-77]({{site.jira}}/ORC-77) and [ORC-81]({{site.jira}}/ORC-81) Implement LZO and LZ4 compression codecs.
+- [ORC-92]({{site.jira}}/ORC-92) Add support for nested column id selection in C++
+- [ORC-69]({{site.jira}}/ORC-69) Add batch option support in orc-scan tools.
+
+Important fixes:
+
+- [HIVE-14214]({{site.jira}}/HIVE-14214) ORC schema evolution and predicate push down do not work together.
+

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_includes/release_description.md
----------------------------------------------------------------------
diff --git a/site/_includes/release_description.md b/site/_includes/release_description.md
new file mode 100644
index 0000000..ffab825
--- /dev/null
+++ b/site/_includes/release_description.md
@@ -0,0 +1,23 @@
+{% comment %}
+Generates a description of a release.
+Parameters:
+  releaseName - the name of the release (eg. 1.2.0)
+{% endcomment %}
+
+{% assign releaseData = site.data.releases[releaseName] %}
+{% if releaseData["state"] == "archived" %}
+  {% assign mirror = site.dist_archive %}
+  {% assign direct = site.dist_archive %}
+{% else %}
+  {% assign mirror = site.dist_mirror %}
+  {% assign direct = site.dist %}
+{% endif %}
+
+* Released: {{ releaseData["date"] | date: "%-d %B %Y" }}
+* Source code: [{{ releaseData["tar"] }}]({{mirror}}/orc-{{releaseName}}/{{releaseData["tar"]}})
+* [GPG Signature]({{direct}}/orc-{{releaseName}}/{{releaseData["tar"]}}.asc)
+  signed by [{{releaseData["signed-by"]}}]({{site.dist}}/KEYS)
+* Git tag: [rel/release-{{releaseName}}]({{site.tag_url}}/release-{{releaseName}})
+* SHA 256: [{{releaseData["sha256"] | truncate: 19}}]({{direct}}/orc-{{releaseName}}/{{releaseData["tar"]}}.sha256)
+* Fixed issues: [ORC-{{releaseName}}](https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+ORC+AND+status+%3D+Closed+AND+fixVersion+%3D+%22{{releaseName}}%22&tempMax=500)
+

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_includes/release_table.html
----------------------------------------------------------------------
diff --git a/site/_includes/release_table.html b/site/_includes/release_table.html
new file mode 100644
index 0000000..1ec6b33
--- /dev/null
+++ b/site/_includes/release_table.html
@@ -0,0 +1,27 @@
+{% comment %}
+This include generates the table of releases.
+{% endcomment %}
+
+<table>
+  <thead>
+    <tr>
+      <th style="text-align: center">Version</th>
+      <th style="text-align: center">Date</th>
+      <th style="text-align: center">State</th>
+      <th style="text-align: center">Release</th>
+    </tr>
+  </thead>
+  <tbody>
+    {% for release in site.data.releases %}
+      {% assign datestr = release[1]["date"] | date: "%Y/%m/%d" %}
+      <tr>
+        <td style="text-align: center">{{ release[0] }}</td>
+        <td style="text-align: center">{{ release[1]["date"] }}</td>
+        <td style="text-align: center">{{ release[1]["state"] }}</td>
+        <td style="text-align: center">
+          <a href="/news/{{ datestr }}/ORC-{{ release[0] }}/">
+          ORC-{{ release[0] }}</a></td>
+      </tr>
+    {% endfor %}
+  </tbody>
+</table>

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_posts/2016-01-25-ORC-1.0.0.md
----------------------------------------------------------------------
diff --git a/site/_posts/2016-01-25-ORC-1.0.0.md b/site/_posts/2016-01-25-ORC-1.0.0.md
index c19d7d6..968b170 100644
--- a/site/_posts/2016-01-25-ORC-1.0.0.md
+++ b/site/_posts/2016-01-25-ORC-1.0.0.md
@@ -10,14 +10,8 @@ categories: [release]
 The ORC team is excited to announce the release of ORC v1.0.0. This release
 contains the native C++ ORC reader and some tools.
 
-Release Artifacts:
-
-- Source: [orc-1.0.0.tgz]({{site.dist_mirror}}/orc-1.0.0/orc-1.0.0.tgz)
-- Git Tag: 
-  [rel/release-1.0.0 (704d97e)]({{site.tag_url}}/release-1.0.0)
-- [GPG Signature]({{site.dist}}/orc-1.0.0/orc-1.0.0.tgz.asc)
-  signed by [Owen O'Malley (3D0C92B9)]({{site.dist}}/KEYS)
-- SHA 256: [8AD5111F 0CA3B72F]({{site.dist}}/orc-1.0.0/orc-1.0.0.tgz.mds)
+{% assign releaseName = "1.0.0" %}
+{% include release_description.md %}
 
 The major features:
 
@@ -32,11 +26,4 @@ The major features:
 - Docker files for building and testing on various Linux distributions.
 - Memory estimation for the reader.
 
-Known issues:
-
-- [ORC-1]({{site.jira}}/ORC-1) We are still working on moving the Java 
-  reader and writer out of Hive's code base and thus it is not included here.
-- [ORC-10]({{site.jira}}/ORC-10) When moving ORC files between timezones,
-  different daylight savings rules will cause timestamps to shift in the C++
-  reader.
-- [ORC-40]({{site.jira}}/ORC-40) Predicate push down is not implemented in C++.
+{% include known_issues.md %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_posts/2016-06-10-ORC-1.1.0.md
----------------------------------------------------------------------
diff --git a/site/_posts/2016-06-10-ORC-1.1.0.md b/site/_posts/2016-06-10-ORC-1.1.0.md
index cf52d8b..c9cf367 100644
--- a/site/_posts/2016-06-10-ORC-1.1.0.md
+++ b/site/_posts/2016-06-10-ORC-1.1.0.md
@@ -12,20 +12,7 @@ contains the Java reader and writer and the native C++ ORC reader and tools.
 
 Release Artifacts:
 
-* Released: 10 Jun 2016
-* Source code: [orc-1.1.0.tgz]({{site.dist_mirror}}/orc-1.1.0/orc-1.1.0.tgz)
-* [GPG Signature]({{site.dist}}/orc-1.1.0/orc-1.1.0.tgz.asc)
-  signed by [Owen O'Malley (3D0C92B9)]({{site.dist}}/KEYS)
-* Git tag: [fc571e77]({{site.tag_url}}/release-1.1.0)
-* SHA 256: [8beea2be]({{site.dist}}/orc-1.1.0/orc-1.1.0.tgz.sha256)
-
-The major new features:
-
-- [ORC-1]({{site.jira}}/ORC-1) Copy the Java ORC code from Hive.
-- [ORC-10]({{site.jira}}/ORC-10) Fix the C++ reader to correctly read
-  timestamps from timezones with different daylight savings rules.
-- [ORC-52]({{site.jira}}/ORC-52) Add mapred and mapreduce connectors.
-
-Known issues:
-
-- [ORC-40]({{site.jira}}/ORC-40) Predicate push down is not implemented in C++.
+{% assign releaseName = "1.1.0" %}
+{% include release_description.md %}
+{% include orc_1.1.md %}
+{% include known_issues.md %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_posts/2016-06-13-ORC-1.1.1.md
----------------------------------------------------------------------
diff --git a/site/_posts/2016-06-13-ORC-1.1.1.md b/site/_posts/2016-06-13-ORC-1.1.1.md
index c0f18d1..ad9e273 100644
--- a/site/_posts/2016-06-13-ORC-1.1.1.md
+++ b/site/_posts/2016-06-13-ORC-1.1.1.md
@@ -10,22 +10,7 @@ categories: [release]
 The ORC team is excited to announce the release of ORC v1.1.1. This release
 contains the Java reader and writer and the native C++ ORC reader and tools.
 
-Release Artifacts:
-
-* Released: 13 Jun 2016
-* Source code: [orc-1.1.1.tgz]({{site.dist_mirror}}/orc-1.1.1/orc-1.1.1.tgz)
-* [GPG Signature]({{site.dist}}/orc-1.1.1/orc-1.1.1.tgz.asc)
-  signed by [Owen O'Malley (3D0C92B9)]({{site.dist}}/KEYS)
-* Git tag: [662938ed]({{site.tag_url}}/release-1.1.1)
-* SHA 256: [19292a18]({{site.dist}}/orc-1.1.1/orc-1.1.1.tgz.sha256)
-
-The major new features:
-
-- [ORC-1]({{site.jira}}/ORC-1) Copy the Java ORC code from Hive.
-- [ORC-10]({{site.jira}}/ORC-10) Fix the C++ reader to correctly read
-  timestamps from timezones with different daylight savings rules.
-- [ORC-52]({{site.jira}}/ORC-52) Add mapred and mapreduce connectors.
-
-Known issues:
-
-- [ORC-40]({{site.jira}}/ORC-40) Predicate push down is not implemented in C++.
+{% assign releaseName = "1.1.1" %}
+{% include release_description.md %}
+{% include orc_1.1.md %}
+{% include known_issues.md %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_posts/2016-07-08-ORC-1.1.2.md
----------------------------------------------------------------------
diff --git a/site/_posts/2016-07-08-ORC-1.1.2.md b/site/_posts/2016-07-08-ORC-1.1.2.md
index eb9dd8a..df7021c 100644
--- a/site/_posts/2016-07-08-ORC-1.1.2.md
+++ b/site/_posts/2016-07-08-ORC-1.1.2.md
@@ -10,22 +10,7 @@ categories: [release]
 The ORC team is excited to announce the release of ORC v1.1.2. This release
 contains the Java reader and writer and the native C++ ORC reader and tools.
 
-Release Artifacts:
-
-* Released: 8 July 2016
-* Source code: [orc-1.1.2.tgz]({{site.dist_mirror}}/orc-1.1.2/orc-1.1.2.tgz)
-* [GPG Signature]({{site.dist}}/orc-1.1.2/orc-1.1.2.tgz.asc)
-  signed by [Owen O'Malley (3D0C92B9)]({{site.dist}}/KEYS)
-* Git tag: [1b5544f7]({{site.tag_url}}/release-1.1.2)
-* SHA 256: [5d14df7d]({{site.dist}}/orc-1.1.2/orc-1.1.2.tgz.sha256)
-
-The major new features of ORC 1.1:
-
-- [ORC-1]({{site.jira}}/ORC-1) Copy the Java ORC code from Hive.
-- [ORC-10]({{site.jira}}/ORC-10) Fix the C++ reader to correctly read
-  timestamps from timezones with different daylight savings rules.
-- [ORC-52]({{site.jira}}/ORC-52) Add mapred and mapreduce connectors.
-
-Known issues:
-
-- [ORC-40]({{site.jira}}/ORC-40) Predicate push down is not implemented in C++.
+{% assign releaseName = "1.1.2" %}
+{% include release_description.md %}
+{% include orc_1.1.md %}
+{% include known_issues.md %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/_posts/2016-08-25-ORC-1.2.0.md
----------------------------------------------------------------------
diff --git a/site/_posts/2016-08-25-ORC-1.2.0.md b/site/_posts/2016-08-25-ORC-1.2.0.md
index 78edeae..bb4847e 100644
--- a/site/_posts/2016-08-25-ORC-1.2.0.md
+++ b/site/_posts/2016-08-25-ORC-1.2.0.md
@@ -9,27 +9,7 @@ categories: [release]
 
 The ORC team is excited to announce the release of ORC v1.2.0.
 
-Release Artifacts:
-
-* Released: 25 August 2016
-* Source code: [orc-1.2.0.tar.gz]({{site.dist_mirror}}/orc-1.2.0/orc-1.2.0.tar.gz)
-* [GPG Signature]({{site.dist}}/orc-1.2.0/orc-1.2.0.tar.gz.asc)
-  signed by [Owen O'Malley (3D0C92B9)]({{site.dist}}/KEYS)
-* Git tag: [d71f1338]({{site.tag_url}}/release-1.2.0)
-* SHA 256: [5c394c7e]({{site.dist}}/orc-1.2.0/orc-1.2.0.tar.gz.sha256)
-
-The new features of ORC 1.2:
-
-- [ORC-54]({{site.jira}}/ORC-54) Evolve schemas based on field name rather than index
-- [ORC-84]({{site.jira}}/ORC-84) Create a separate java tool module.
-- [ORC-77]({{site.jira}}/ORC-77) and [ORC-81]({{site.jira}}/ORC-81) Implement LZO and LZ4 compression codecs.
-- [ORC-92]({{site.jira}}/ORC-92) Add support for nested column id selection in C++
-- [ORC-69]({{site.jira}}/ORC-69) Add batch option support in orc-scan tools.
-
-Important fixes:
-
-- [HIVE-14214]({{site.jira}}/HIVE-14214) ORC schema evolution and predicate push down do not work together.
-
-Known issues:
-
-- [ORC-40]({{site.jira}}/ORC-40) Predicate push down is not implemented in C++.
+{% assign releaseName = "1.2.0" %}
+{% include release_description.md %}
+{% include orc_1.2.md %}
+{% include known_issues.md %}

http://git-wip-us.apache.org/repos/asf/orc/blob/4509a8b2/site/doap_orc.rdf
----------------------------------------------------------------------
diff --git a/site/doap_orc.rdf b/site/doap_orc.rdf
index eddc984..e61aa9b 100644
--- a/site/doap_orc.rdf
+++ b/site/doap_orc.rdf
@@ -35,7 +35,7 @@ a columnar format lets the reader read, decompress, and process only
 the values that are required for the current query.</description>
     <bug-database rdf:resource="https://issues.apache.org/jira/browse/orc" />
     <mailing-list rdf:resource="https://orc.apache.org/develop" />
-    <download-page rdf:resource="https://orc.apache.org/downloads" />
+    <download-page rdf:resource="https://orc.apache.org/docs/releases.html" />
     <programming-language>Java</programming-language>
     <programming-language>C++</programming-language>
     <category rdf:resource="http://projects.apache.org/category/big-data" />
@@ -44,9 +44,16 @@ the values that are required for the current query.</description>
     <category rdf:resource="http://projects.apache.org/category/library" />
     <release>
       <Version>
-        <name>Apache ORC 1.0.0</name>
-        <created>2016-01-25</created>
-        <revision>1.0.0</revision>
+        <name>Apache ORC 1.1.2</name>
+        <created>2016-07-08</created>
+        <revision>1.1.2</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>Apache ORC 1.2.0</name>
+        <created>2016-08-25</created>
+        <revision>1.2.0</revision>
       </Version>
     </release>
     <repository>