Repository: calcite
Updated Branches:
  refs/heads/master 9ef9430c3 -> cf5ff72b7


Add news item for release 1.12.0

Also update list of upcoming talks,
change references to "JDK 1.x" to "JDK x",
squash some of Jekyll's garbage whitespace,
and fix Ted's picture.


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

Branch: refs/heads/master
Commit: cf5ff72b7ee7877c8782a649c21d43c40c9389b2
Parents: 9ef9430
Author: Julian Hyde <[email protected]>
Authored: Thu Mar 23 21:47:08 2017 -0700
Committer: Julian Hyde <[email protected]>
Committed: Fri Mar 24 12:07:44 2017 -0700

----------------------------------------------------------------------
 site/_data/contributors.yml              |  2 +-
 site/_docs/history.md                    |  3 +-
 site/_docs/howto.md                      |  8 +--
 site/_includes/docs_contents_mobile.html |  2 +-
 site/_includes/docs_option.html          | 12 ++---
 site/_includes/news_contents_mobile.html |  6 +--
 site/_posts/2017-03-24-release-1.12.0.md | 74 +++++++++++++++++++++++++++
 site/community/index.md                  | 14 +++--
 site/develop/index.md                    |  4 +-
 9 files changed, 103 insertions(+), 22 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_data/contributors.yml
----------------------------------------------------------------------
diff --git a/site/_data/contributors.yml b/site/_data/contributors.yml
index 4a3e86b..fe908a3 100644
--- a/site/_data/contributors.yml
+++ b/site/_data/contributors.yml
@@ -127,7 +127,7 @@
   githubId: tdunning
   org: MapR
   role: PMC
-  avatar: 
https://www.mapr.com/sites/default/files/otherpageimages/ted-circle-80.png
+  avatar: https://mapr.com/blog/author/ted-dunning/assets/tdunning-panama.jpg
 - name: Vladimir Sitnikov
   apacheId: vladimirsitnikov
   githubId: vlsi

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_docs/history.md
----------------------------------------------------------------------
diff --git a/site/_docs/history.md b/site/_docs/history.md
index 52a4f10..38e4d2f 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -31,7 +31,8 @@ Downloads are available on the
 ## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.12.0";>1.12.0</a> 
/ 2017-03-24
 {: #v1-12-0}
 
-Features of note this release are JDK9 support,
+[Features of note](../news/2017/03/24/release-1.12.0) this release are
+JDK 9 support,
 the new file/web and Apache Pig adapters,
 general improvements to the Druid adapter,
 more helpful error messages if you get a table or column name wrong,

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_docs/howto.md
----------------------------------------------------------------------
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 9ab75ef..bc53a7e 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -32,7 +32,7 @@ adapters.
 ## Building from a source distribution
 
 Prerequisites are maven (3.2.1 or later)
-and Java (JDK 1.7, 1.8 or 1.9) on your path.
+and Java (JDK 7, 8 or 9) on your path.
 
 Unpack the source distribution `.tar.gz` or `.zip` file,
 `cd` to the root directory of the unpacked source,
@@ -50,7 +50,7 @@ tests.
 ## Building from git
 
 Prerequisites are git, maven (3.2.1 or later)
-and Java (JDK 1.7 or later, 1.8 preferred) on your path.
+and Java (JDK 7 or later, 8 preferred) on your path.
 
 Create a local copy of the github repository,
 `cd` to its root directory,
@@ -404,7 +404,7 @@ the `KEYS` file.
 Before you start:
 
 * Set up signing keys as described above.
-* Make sure you are using JDK 1.8 (not 1.6 or 9).
+* Make sure you are using JDK 8 (not 7 or 9).
 * Make sure build and tests succeed with `-Dcalcite.test.db=hsqldb` (the 
default)
 
 {% highlight bash %}
@@ -425,7 +425,7 @@ When the dry-run has succeeded, change `install` to 
`deploy`.
 Before you start:
 
 * Set up signing keys as described above.
-* Make sure you are using JDK 1.7 (not 1.8).
+* Make sure you are using JDK 8 (not 7 or 9).
 * Check that `README` and `site/_docs/howto.md` have the correct version 
number.
 * Check that `NOTICE` has the current copyright year.
 * Set `version.major` and `version.minor` in `pom.xml`.

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_includes/docs_contents_mobile.html
----------------------------------------------------------------------
diff --git a/site/_includes/docs_contents_mobile.html 
b/site/_includes/docs_contents_mobile.html
index 523c6e7..cad5fc8 100644
--- a/site/_includes/docs_contents_mobile.html
+++ b/site/_includes/docs_contents_mobile.html
@@ -6,6 +6,6 @@
 {% endcomment %}      {% include docs_option.html items=section.docs %}{% 
comment %}
 {% endcomment %}    </optgroup>{% comment %}
 {% endcomment %}
-    {% endfor %}
+{% endfor %}
   </select>
 </div>

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_includes/docs_option.html
----------------------------------------------------------------------
diff --git a/site/_includes/docs_option.html b/site/_includes/docs_option.html
index fabf046..66aa85e 100644
--- a/site/_includes/docs_option.html
+++ b/site/_includes/docs_option.html
@@ -1,9 +1,9 @@
 {% assign items = include.items %}{% comment %}
 {% endcomment %}{% for item in items %}{% comment %}
-{% endcomment %}  {% assign item_url = item | prepend:"{{ site.baseurl 
}}/docs/" | append:".html" %}{% comment %}
-{% endcomment %}  {% for p in site.docs %}{% comment %}
-{% endcomment %}    {% if p.url == item_url %}{% comment %}
-{% endcomment %}      <option value="{{ site.url }}{{ p.url }}">{{ p.title 
}}</option>{% comment %}
-{% endcomment %}    {% endif %}{% comment %}
-{% endcomment %}  {% endfor %}{% comment %}
+  {% endcomment %}{% assign item_url = item | prepend:"{{ site.baseurl 
}}/docs/" | append:".html" %}{% comment %}
+  {% endcomment %}{% for p in site.docs %}{% comment %}
+    {% endcomment %}{% if p.url == item_url %}{% comment %}
+      {% endcomment %}<option value="{{ site.url }}{{ p.url }}">{{ p.title 
}}</option>{% comment %}
+    {% endcomment %}{% endif %}{% comment %}
+  {% endcomment %}{% endfor %}{% comment %}
 {% endcomment %}{% endfor %}

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_includes/news_contents_mobile.html
----------------------------------------------------------------------
diff --git a/site/_includes/news_contents_mobile.html 
b/site/_includes/news_contents_mobile.html
index 094da46..34c5d48 100644
--- a/site/_includes/news_contents_mobile.html
+++ b/site/_includes/news_contents_mobile.html
@@ -3,9 +3,9 @@
     <option value="">Navigate the blog…</option>
     <option value="{{ site.baseurl }}/news/">Home</option>
     <optgroup label="v1.x">
-      {% for post in site.posts %}
-      <option value="{{ post.url }}">{{ post.title }}</option>
-      {% endfor %}
+      {% for post in site.posts %}{% comment %}
+{% endcomment %}      <option value="{{ post.url }}">{{ post.title }}</option>
+{% endfor %}
     </optgroup>
   </select>
 </div>

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/_posts/2017-03-24-release-1.12.0.md
----------------------------------------------------------------------
diff --git a/site/_posts/2017-03-24-release-1.12.0.md 
b/site/_posts/2017-03-24-release-1.12.0.md
new file mode 100644
index 0000000..aad97c3
--- /dev/null
+++ b/site/_posts/2017-03-24-release-1.12.0.md
@@ -0,0 +1,74 @@
+---
+layout: news_item
+date: "2017-03-24 08:15:00 +0000"
+author: jhyde
+version: 1.12.0
+categories: [release]
+tag: v1-12-0
+sha: ea7ace1
+---
+<!--
+{% comment %}
+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.
+{% endcomment %}
+-->
+
+The [Apache Calcite PMC]({{ site.baseurl }})
+is pleased to announce
+[Apache Calcite release 1.12.0]({{ site.baseurl }}/docs/history.html#v-1-12-0).
+
+In 2&frac12; months,
+[29 contributors have resolved 95 issues]({{ site.baseurl 
}}/docs/history.html#v-1-12-0).
+Here are some of the highlights.
+
+Calcite now supports JDK 9 and Guava 21.0. (It continues to run on
+JDK 7 and 8, and on versions of Guava as early as 14.0.1. The default
+version of Guava remains 19.0, due to the Cassandra adapter's
+dependencies, and the fact that Guava 21.0 requires JDK 8 or later.)
+
+There are two new adapters:
+
+* The [File adapter](https://issues.apache.org/jira/browse/CALCITE-884)
+  can read files of various formats (such as CSV, JSON, zipped files,
+  and HTML) over various protocols (including file and HTTP). If
+  reading HTML files, it can extract data from nested `<TABLE>`
+  elements.
+* The [Pig adapter](https://issues.apache.org/jira/browse/CALCITE-1598)
+  provides a SQL interface to [Apache Pig](http://pig.apache.org/).
+
+And there are continuing improvements in performance and stability of
+the Druid adapter. (The Druid project now
+[embeds Calcite to provide SQL 
support](https://github.com/druid-io/druid/pull/3682),
+and there has been cross-fertilization between the projects.)
+
+To err is human, as the saying goes. If you mis-type the name of a
+schema, table or column in a SQL statement, Calcite now
+[helps you correct it](https://issues.apache.org/jira/browse/CALCITE-1549).
+The error message indicates whether it was whether it was the schema,
+table or column that was not found; if the mistake was just due to an
+upper- or lower-case letter, it suggests the correct name.
+
+New SQL syntax and functions:
+
+* `HOP`, `TUMBLE` and `SESSION` functions in the `GROUP BY` clause
+  allow you to aggregate over window types (especially useful for
+  streaming queries);
+* Experimental support for the `MATCH_RECOGNIZE` clause for
+  Complex-Event Processing (CEP);
+* New `YEAR`, `MONTH`, `WEEK`, `DAYOFYEAR`, `DAYOFMONTH`, `DAYOFWEEK`,
+  `HOUR`, `MINUTE`, `SECOND`, `DATABASE`, `IFNULL`, and `USER`
+  functions to comply with the ODBC/JDBC standard. Also, `EXTRACT` now
+  allows the corresponding time-unit arguments.

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/community/index.md
----------------------------------------------------------------------
diff --git a/site/community/index.md b/site/community/index.md
index 8301389..ca730f9 100644
--- a/site/community/index.md
+++ b/site/community/index.md
@@ -26,7 +26,13 @@ limitations under the License.
 
 # Upcoming talks
 
-* 2016/11/14 <a 
href="http://events.linuxfoundation.org/events/apache-big-data-europe/program/schedule";>Apache:
 Big Data</a>, Seville &mdash; talks by Alan Gates (Apache Hive), Jesús 
Camacho Rodríguez (Apache Hive and Druid) and Atri Sharma (streaming)
+* 2017/04/04 [Apex Big Data World 
2017](http://www.apexbigdata.com/mountain-view.html) (Mountain View, USA)
+  * [Streaming SQL](http://www.apexbigdata.com/platform-track-2.html) &mdash; 
Julian Hyde
+* 2017/05/16&ndash;18 [Apache: Big Data North America 
2017](http://events.linuxfoundation.org/events/apache-big-data-north-america) 
(Miami, USA)
+  * [Data Profiling in Apache 
Calcite](https://apachebigdata2017.sched.com/event/A00j) &mdash; Julian Hyde
+  * [A Smarter Pig](https://apachebigdata2017.sched.com/event/A02J) &mdash; 
Eli Levine and Julian Hyde
+* 2017/06/13&ndash;15 [DataWorks Summit 
2017](https://dataworkssummit.com/san-jose-2017/) (San Jose, USA)
+  * [Data Profiling in Apache 
Calcite](https://dataworkssummit.com/san-jose-2017/agenda/) &mdash; Julian Hyde
 
 # Project Members
 
@@ -39,11 +45,11 @@ Name (Apache ID) | Github | Org | Role
 
 There are several mailing lists for Calcite:
 
-* [[email protected]](mailto:[email protected]) - Development 
discussions
+* [[email protected]](mailto:[email protected]) &mdash; 
Development discussions
   [[archive](https://mail-archives.apache.org/mod_mbox/calcite-dev/)]
-* [[email protected]](mailto:[email protected]) - Bug tracking
+* [[email protected]](mailto:[email protected]) &mdash; Bug 
tracking
   [[archive](https://mail-archives.apache.org/mod_mbox/calcite-issues/)]
-* [[email protected]](mailto:[email protected]) - Git 
tracking
+* [[email protected]](mailto:[email protected]) &mdash; Git 
tracking
   [[archive](https://mail-archives.apache.org/mod_mbox/calcite-commits/)]
 
 You can subscribe to the lists by sending email to

http://git-wip-us.apache.org/repos/asf/calcite/blob/cf5ff72b/site/develop/index.md
----------------------------------------------------------------------
diff --git a/site/develop/index.md b/site/develop/index.md
index c2b11f3..4153e82 100644
--- a/site/develop/index.md
+++ b/site/develop/index.md
@@ -40,8 +40,8 @@ user-friendly.
 
 ## Download source, build, and run tests
 
-Prerequisites are git, maven (3.2.1 or later) and Java (JDK 1.7 or
-later, 1.8 preferred) on your path.
+Prerequisites are git, maven (3.2.1 or later) and Java (JDK 7 or
+later, 8 preferred) on your path.
 
 Create a local copy of the git repository, `cd` to its root directory,
 then build using maven:

Reply via email to