You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by mm...@apache.org on 2020/01/21 17:38:05 UTC
[calcite] branch site-new created (now e91059e)
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a change to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git.
at e91059e Site: Switch PMC Chair to Stamatis Zampetakis
This branch includes the following new commits:
new 43cb194 Site: Add upcoming talks at ApacheCon NA 2019
new 11e5dc2 Site: Add new committers: Julian Feinauer and Muhammad Gelbana
new 0331a53 Improve READMEs and release howto instructions
new 3fc3b71 Site: Change GitHub avatar links to https
new 72ba84e Site: Update upcoming talks section for ApacheCon Europe 2019
new 5907379 [CALCITE-3391] Insecure pages warning on Chrome
new 33d10a2 [CALCITE-3445] In web site, automatically redirect http to https
new b385d7d Site: Add Danny Chan as PMC
new 08e3aea Site: Append '(FirstName LastName)' to commit message example in contributing section
new 76f40f2 Site: Add Haisheng Yuan as PMC
new e91059e Site: Switch PMC Chair to Stamatis Zampetakis
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[calcite] 09/11: Site: Append '(FirstName LastName)' to commit
message example in contributing section
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 08e3aeaf847e923bbd20746866e68ee6b207ead5
Author: Andrei Sereda <25...@users.noreply.github.com>
AuthorDate: Sat Nov 2 13:37:39 2019 -0400
Site: Append '(FirstName LastName)' to commit message example in contributing section
Frequently during reviews I have to ask new contributors to add their full name
in commit message. It's more likely that existing committers are already familiar with
Calcite code / commit conventions than new-joiners therefore documentation examples
should be more tailored towards "first-timers".
---
site/develop/index.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/site/develop/index.md b/site/develop/index.md
index 39b2162..ded23ea 100644
--- a/site/develop/index.md
+++ b/site/develop/index.md
@@ -136,7 +136,7 @@ Commit your change to your branch, and use a comment that starts with
the JIRA case number, like this:
{% highlight text %}
-[CALCITE-345] AssertionError in RexToLixTranslator comparing to date literal
+[CALCITE-345] AssertionError in RexToLixTranslator comparing to date literal (FirstName LastName)
{% endhighlight %}
If your change had multiple commits, use `git rebase -i master` to
[calcite] 10/11: Site: Add Haisheng Yuan as PMC
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 76f40f21eeadb591aec633c995165690c014f387
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Mon Nov 11 14:52:53 2019 +1100
Site: Add Haisheng Yuan as PMC
---
site/_data/contributors.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/site/_data/contributors.yml b/site/_data/contributors.yml
index 9d7ccee..013f50b 100644
--- a/site/_data/contributors.yml
+++ b/site/_data/contributors.yml
@@ -77,7 +77,7 @@
apacheId: hyuan
githubId: hsyuan
org: Alibaba
- role: Committer
+ role: PMC
- name: Hongze Zhang
apacheId: hongze
githubId: zhztheplayer
[calcite] 06/11: [CALCITE-3391] Insecure pages warning on Chrome
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 5907379471f7c6d6ca33e93f35f852a0aa338fda
Author: Stamatis Zampetakis <za...@gmail.com>
AuthorDate: Tue Oct 8 10:04:05 2019 +0200
[CALCITE-3391] Insecure pages warning on Chrome
Replace http with https links in Website pages where possible.
Close apache/calcite#1488
---
site/README.md | 2 +-
site/_docs/druid_adapter.md | 10 ++++-----
site/_docs/history.md | 4 ++--
site/_docs/howto.md | 2 +-
site/_docs/lattice.md | 2 +-
site/_docs/materialized_views.md | 2 +-
site/_docs/reference.md | 4 ++--
site/_docs/spatial.md | 4 ++--
site/_docs/stream.md | 2 +-
site/_posts/2015-07-31-xldb-best-lightning-talk.md | 4 ++--
site/_posts/2015-10-22-calcite-graduates.md | 14 ++++++-------
site/_posts/2015-11-08-new-committers.md | 4 ++--
site/_posts/2016-02-17-streaming-sql-talk.md | 6 +++---
site/_posts/2016-03-22-cassandra-adapter.md | 2 +-
site/_posts/2016-03-22-release-1.7.0.md | 4 ++--
site/_posts/2017-03-24-release-1.12.0.md | 2 +-
site/community/index.md | 24 +++++++++++-----------
site/develop/index.md | 6 +++---
18 files changed, 49 insertions(+), 49 deletions(-)
diff --git a/site/README.md b/site/README.md
index 7f8e2b1..c528f9a 100644
--- a/site/README.md
+++ b/site/README.md
@@ -113,7 +113,7 @@ see the results at
This process also publishes Avatica's web site. Avatica's web site has
separate source (under `avatica/site`) but configures Jekyll to
generate files to `site/target/avatica`, which becomes an
-[avatica](http://calcite.apache.org/avatica)
+[avatica](https://calcite.apache.org/avatica)
sub-directory when deployed. See
[Avatica site README](../avatica/site/README.md).
diff --git a/site/_docs/druid_adapter.md b/site/_docs/druid_adapter.md
index ff4216a..82db5a8 100644
--- a/site/_docs/druid_adapter.md
+++ b/site/_docs/druid_adapter.md
@@ -22,13 +22,13 @@ limitations under the License.
{% endcomment %}
-->
-[Druid](http://druid.io/) is a fast column-oriented distributed data
+[Druid](https://druid.io/) is a fast column-oriented distributed data
store. It allows you to execute queries via a
-[JSON-based query language](http://druid.io/docs/0.9.2/querying/querying.html),
+[JSON-based query language](https://druid.io/docs/0.9.2/querying/querying.html),
in particular OLAP-style queries.
Druid can be loaded in batch mode or continuously; one of Druid's key
differentiators is its ability to
-[load from a streaming source such as Kafka](http://druid.io/docs/0.9.2/ingestion/stream-ingestion.html)
+[load from a streaming source such as Kafka](https://druid.io/docs/0.9.2/ingestion/stream-ingestion.html)
and have the data available for query within milliseconds.
Calcite's Druid adapter allows you to query the data using SQL,
@@ -226,7 +226,7 @@ but with `dimensions`, `metrics` and `timestampColumn` removed:
{% endhighlight %}
Calcite dispatches a
-[segmentMetadataQuery](http://druid.io/docs/latest/querying/segmentmetadataquery.html)
+[segmentMetadataQuery](https://druid.io/docs/latest/querying/segmentmetadataquery.html)
to Druid to discover the columns of the table.
Now, let's take out the `tables` element:
@@ -249,7 +249,7 @@ Now, let's take out the `tables` element:
{% endhighlight %}
Calcite discovers the "wikiticker" data source via the
-[/druid/coordinator/v1/metadata/datasources](http://druid.io/docs/latest/design/coordinator.html#metadata-store-information)
+[/druid/coordinator/v1/metadata/datasources](https://druid.io/docs/latest/design/coordinator.html#metadata-store-information)
REST call. Now that the "wiki" table element is removed, the table is called
"wikiticker". Any other data sources present in Druid will also appear as
tables.
diff --git a/site/_docs/history.md b/site/_docs/history.md
index fb18524..2e7f6ff 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -4894,7 +4894,7 @@ This is the first release under the Apache incubator process.
* Improve exception message in `AvaticaConnection`; add
`ExceptionMessageTest`.
* Implement micro-benchmarks via
- <a href="http://openjdk.java.net/projects/code-tools/jmh/">JMH</a>.
+ <a href="https://openjdk.java.net/projects/code-tools/jmh/">JMH</a>.
#### API changes
@@ -5230,7 +5230,7 @@ This is the first release under the Apache incubator process.
instance.
* Convert files to `us-ascii`.
* Work around
- [<a href="http://jira.codehaus.org/browse/JANINO-169">JANINO-169</a>].
+ [<a href="https://jira.codehaus.org/browse/JANINO-169">JANINO-169</a>].
* Refactor SQL validator testing infrastructure so SQL parser is
configurable.
* Add `optiq-mat-plugin` to README.
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 7035a00..6b7a550 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -501,7 +501,7 @@ ball because that would be
## Set up Maven repository credentials (for Calcite committers)
-Follow the instructions [here](http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env) to add your credentials to your maven configuration.
+Follow the instructions [here](https://www.apache.org/dev/publishing-maven-artifacts.html#dev-env) to add your credentials to your maven configuration.
## Making a snapshot (for Calcite committers)
diff --git a/site/_docs/lattice.md b/site/_docs/lattice.md
index 3d1732e..790d137 100644
--- a/site/_docs/lattice.md
+++ b/site/_docs/lattice.md
@@ -347,7 +347,7 @@ Here are some ideas that have not yet been implemented:
<ul>
<li>[<a name="ref-hru96">HRU96</a>] V. Harinarayan, A. Rajaraman and J. Ullman.
- <a href="http://web.eecs.umich.edu/~jag/eecs584/papers/implementing_data_cube.pdf">Implementing
+ <a href="https://web.eecs.umich.edu/~jag/eecs584/papers/implementing_data_cube.pdf">Implementing
data cubes efficiently</a>.
In <i>Proc. ACM SIGMOD Conf.</i>, Montreal, 1996.</li>
</ul>
diff --git a/site/_docs/materialized_views.md b/site/_docs/materialized_views.md
index d7d66ef..8fdbb28 100644
--- a/site/_docs/materialized_views.md
+++ b/site/_docs/materialized_views.md
@@ -331,6 +331,6 @@ This rule still presents some limitations. In particular, the rewriting rule att
<ul>
<li>[<a name="ref-gl01">GL01</a>] Jonathan Goldstein and Per-åke Larson.
- <a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.95.113">Optimizing queries using materialized views: A practical, scalable solution</a>.
+ <a href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.95.113">Optimizing queries using materialized views: A practical, scalable solution</a>.
In <i>Proc. ACM SIGMOD Conf.</i>, 2001.</li>
</ul>
diff --git a/site/_docs/reference.md b/site/_docs/reference.md
index b85bd7a..595b443 100644
--- a/site/_docs/reference.md
+++ b/site/_docs/reference.md
@@ -1862,9 +1862,9 @@ In the following:
In the "C" (for "compatibility") column, "o" indicates that the function
implements the OpenGIS Simple Features Implementation Specification for SQL,
-[version 1.2.1](http://www.opengeospatial.org/standards/sfs);
+[version 1.2.1](https://www.opengeospatial.org/standards/sfs);
"p" indicates that the function is a
-[PostGIS](http://www.postgis.net/docs/reference.html) extension to OpenGIS.
+[PostGIS](https://www.postgis.net/docs/reference.html) extension to OpenGIS.
#### Geometry conversion functions (2D)
diff --git a/site/_docs/spatial.md b/site/_docs/spatial.md
index 4d2cf20..efe2172 100644
--- a/site/_docs/spatial.md
+++ b/site/_docs/spatial.md
@@ -24,10 +24,10 @@ limitations under the License.
Calcite is [aiming](https://issues.apache.org/jira/browse/CALCITE-1968) to implement
OpenGIS Simple Features Implementation Specification for SQL,
-[version 1.2.1](http://www.opengeospatial.org/standards/sfs),
+[version 1.2.1](https://www.opengeospatial.org/standards/sfs),
a standard implemented by spatial databases such as
[PostGIS](https://postgis.net/)
-and [H2GIS](http://www.h2gis.org/).
+and [H2GIS](https://www.h2gis.org/).
We also aim to add optimizer support for
[spatial indexes](https://issues.apache.org/jira/browse/CALCITE-1861)
diff --git a/site/_docs/stream.md b/site/_docs/stream.md
index 965fc39..8b5393c 100644
--- a/site/_docs/stream.md
+++ b/site/_docs/stream.md
@@ -1005,7 +1005,7 @@ Partitioning functions:
# References
* [<a name="ref1">1</a>]
- <a href="http://ilpubs.stanford.edu:8090/758/">Arvind Arasu, Shivnath Babu,
+ <a href="https://ilpubs.stanford.edu:8090/758/">Arvind Arasu, Shivnath Babu,
and Jennifer Widom (2003) The CQL Continuous Query
Language: Semantic Foundations and Query Execution</a>.
* [<a name="ref2">2</a>]
diff --git a/site/_posts/2015-07-31-xldb-best-lightning-talk.md b/site/_posts/2015-07-31-xldb-best-lightning-talk.md
index b0e1f46..1034629 100644
--- a/site/_posts/2015-07-31-xldb-best-lightning-talk.md
+++ b/site/_posts/2015-07-31-xldb-best-lightning-talk.md
@@ -25,7 +25,7 @@ limitations under the License.
-->
Julian Hyde's talk Apache Calcite: One planner fits all won
-[Best Lightning Talk](http://www.xldb.org/archives/2015/05/best-lightning-talks-selected/)
+[Best Lightning Talk](https://www.xldb.org/archives/2015/05/best-lightning-talks-selected/)
at the XLDB-2015 conference (with Eric Tschetter's talk "Sketchy
Approximations").
@@ -37,5 +37,5 @@ As a result of winning Best Lightning Talk, Julian will get a 30
minute keynote speaking slot at XLDB-2016.
The talk is available in
-[slides](http://www.slideshare.net/julianhyde/apache-calcite-one-planner-fits-all)
+[slides](https://www.slideshare.net/julianhyde/apache-calcite-one-planner-fits-all)
and [video](https://www.youtube.com/watch?v=5_MyORYjq3w).
diff --git a/site/_posts/2015-10-22-calcite-graduates.md b/site/_posts/2015-10-22-calcite-graduates.md
index fb954cb..b78ebbe 100644
--- a/site/_posts/2015-10-22-calcite-graduates.md
+++ b/site/_posts/2015-10-22-calcite-graduates.md
@@ -26,7 +26,7 @@ limitations under the License.
-->
On October 21st, 2015 the board of the
-[Apache Software Foundation](http://www.apache.org)
+[Apache Software Foundation](https://www.apache.org)
voted to establish Calcite as a top-level Apache project.
![Calcite's graduation cake]({{ site.baseurl }}/img/cake.jpg)
@@ -49,14 +49,14 @@ Calcite's committers have delivered eight releases during incubation
The project has become a key component in many high-performance
databases, including the
-[Apache Drill](http://drill.apache.org),
-[Apache Hive](http://hive.apache.org),
-[Apache Kylin](http://kylin.apache.org) and
-[Apache Phoenix](http://phoenix.apache.org) open source projects,
+[Apache Drill](https://drill.apache.org),
+[Apache Hive](https://hive.apache.org),
+[Apache Kylin](https://kylin.apache.org) and
+[Apache Phoenix](https://phoenix.apache.org) open source projects,
and several commercial products.
-Also, in collaboration with [Apache Samza](http://samza.apache.org) and
-[Apache Storm](http://storm.apache.org), Calcite is developing
+Also, in collaboration with [Apache Samza](https://samza.apache.org) and
+[Apache Storm](https://storm.apache.org), Calcite is developing
[streaming extensions to standard SQL]({{ site.baseurl }}/docs/stream.html).
The Calcite community met at a hangout on October 27th, 2015, and
diff --git a/site/_posts/2015-11-08-new-committers.md b/site/_posts/2015-11-08-new-committers.md
index 8946fc5..17ec09a 100644
--- a/site/_posts/2015-11-08-new-committers.md
+++ b/site/_posts/2015-11-08-new-committers.md
@@ -27,5 +27,5 @@ limitations under the License.
The Calcite project management committee today added two new
committers for their work on Calcite. Welcome!
-* [Josh Elser](http://mail-archives.apache.org/mod_mbox/incubator-calcite-dev/201511.mbox/%3CCAPSgeEQ4%2Bj8MNjYFaa%3D15QjJV%2BiVDwG6bAhW1muk8Gdo0UAYWg%40mail.gmail.com%3E)
-* [Maryann Xue](http://mail-archives.apache.org/mod_mbox/incubator-calcite-dev/201511.mbox/%3CCAPSgeEQg7ACNWfPXiPY69PNPqA9ov%2BKGzzrNe7t7mMyOEV7hYQ%40mail.gmail.com%3E)
+* [Josh Elser](https://mail-archives.apache.org/mod_mbox/incubator-calcite-dev/201511.mbox/%3CCAPSgeEQ4%2Bj8MNjYFaa%3D15QjJV%2BiVDwG6bAhW1muk8Gdo0UAYWg%40mail.gmail.com%3E)
+* [Maryann Xue](https://mail-archives.apache.org/mod_mbox/incubator-calcite-dev/201511.mbox/%3CCAPSgeEQg7ACNWfPXiPY69PNPqA9ov%2BKGzzrNe7t7mMyOEV7hYQ%40mail.gmail.com%3E)
diff --git a/site/_posts/2016-02-17-streaming-sql-talk.md b/site/_posts/2016-02-17-streaming-sql-talk.md
index 9c5d55a..df376b7 100644
--- a/site/_posts/2016-02-17-streaming-sql-talk.md
+++ b/site/_posts/2016-02-17-streaming-sql-talk.md
@@ -24,7 +24,7 @@ limitations under the License.
{% endcomment %}
-->
-Julian Hyde gave a talk at the [Apache Samza](http://samza.apache.org/)
+Julian Hyde gave a talk at the [Apache Samza](https://samza.apache.org/)
meetup in Mountain View, CA.
His talk asked the questions:
@@ -35,6 +35,6 @@ His talk asked the questions:
* What is a query optimizer, and what can it do for my streaming queries?
The talk is available in
-[[slides](http://www.slideshare.net/julianhyde/streaming-sql)]
+[[slides](https://www.slideshare.net/julianhyde/streaming-sql)]
and
-[[video](http://www.ustream.tv/recorded/83322450#to00:55:48)].
+[[video](https://www.ustream.tv/recorded/83322450#to00:55:48)].
diff --git a/site/_posts/2016-03-22-cassandra-adapter.md b/site/_posts/2016-03-22-cassandra-adapter.md
index f33c976..acb9c80 100644
--- a/site/_posts/2016-03-22-cassandra-adapter.md
+++ b/site/_posts/2016-03-22-cassandra-adapter.md
@@ -24,7 +24,7 @@ limitations under the License.
-->
A new Apache Calcite adapter allows you to access
-[Apache Cassandra](http://cassandra.apache.org/) via industry-standard SQL.
+[Apache Cassandra](https://cassandra.apache.org/) via industry-standard SQL.
You can map a Cassandra keyspace into Calcite as a schema, Cassandra
CQL tables as tables, and execute SQL queries on them, which Calcite
diff --git a/site/_posts/2016-03-22-release-1.7.0.md b/site/_posts/2016-03-22-release-1.7.0.md
index d8a26b2..321f1c2 100644
--- a/site/_posts/2016-03-22-release-1.7.0.md
+++ b/site/_posts/2016-03-22-release-1.7.0.md
@@ -35,7 +35,7 @@ Avatica-related changes, see the
We have [added](https://issues.apache.org/jira/browse/CALCITE-1080)
an [adapter]({{ site.baseurl }}/docs/cassandra.html) for
-[Apache Cassandra](http://cassandra.apache.org/).
+[Apache Cassandra](https://cassandra.apache.org/).
You can map a Cassandra keyspace into Calcite as a schema, Cassandra
CQL tables as tables, and execute SQL queries on them, which Calcite
converts into [CQL](https://cassandra.apache.org/doc/cql/CQL.html).
@@ -52,7 +52,7 @@ forward to adding more functions, and compatibility modes for other
databases, in future releases.
We've replaced our use of JUL (`java.util.logging`)
-with [SLF4J](http://slf4j.org/). SLF4J provides an API which Calcite can use
+with [SLF4J](https://slf4j.org/). SLF4J provides an API which Calcite can use
independent of the logging implementation. This ultimately provides additional
flexibility to users, allowing them to configure Calcite's logging within their
own chosen logging framework. This work was done in
diff --git a/site/_posts/2017-03-24-release-1.12.0.md b/site/_posts/2017-03-24-release-1.12.0.md
index 9ddda32..7276d56 100644
--- a/site/_posts/2017-03-24-release-1.12.0.md
+++ b/site/_posts/2017-03-24-release-1.12.0.md
@@ -47,7 +47,7 @@ There are two new adapters:
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/).
+ provides a SQL interface to [Apache Pig](https://pig.apache.org/).
And there are continuing improvements in performance and stability of
the Druid adapter. (The Druid project now
diff --git a/site/community/index.md b/site/community/index.md
index da95e95..5048d2d 100644
--- a/site/community/index.md
+++ b/site/community/index.md
@@ -28,22 +28,22 @@ limitations under the License.
## Fast federated SQL with Apache Calcite (Chris Baynes)
-At [ApacheCon Europe 2019](https://aceu19.apachecon.com/), Berlin, Germany, October 24, 2019;
-[[summary](https://aceu19.apachecon.com/session/fast-federated-sql-apache-calcite)].
+At [ApacheCon Europe 2019](https://aceu19.apachecon.com/), Berlin, Germany, October 24, 2019;
+[[summary](https://aceu19.apachecon.com/session/fast-federated-sql-apache-calcite)].
# Project Members
Name (Apache ID) | Github | Org | Role
:--------------- | :----- | :-- | :---
-{% for c in site.data.contributors %}{% unless c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="http://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="https://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}https://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
+{% for c in site.data.contributors %}{% unless c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="https://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="https://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}https://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
{% endunless %}{% endfor %}
Emeritus members
Name (Apache ID) | Github | Org | Role
:--------------- | :----- | :-- | :---
-{% for c in site.data.contributors %}{% if c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="http://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="https://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}https://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
+{% for c in site.data.contributors %}{% if c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="https://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="https://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}https://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
{% endif %}{% endfor %}
# Mailing Lists
@@ -69,7 +69,7 @@ Need help with Calcite? Try these resources:
The best option is to send email to the developers list
[dev@calcite.apache.org](mailto:dev@calcite.apache.org). All
of the historic traffic is available in the
- [archive](http://mail-archives.apache.org/mod_mbox/calcite-dev/). To
+ [archive](https://mail-archives.apache.org/mod_mbox/calcite-dev/). To
subscribe to the user list, please send email to
[dev-subscribe@calcite.apache.org](mailto:dev-subscribe@calcite.apache.org).
* **Bug Reports**.
@@ -77,7 +77,7 @@ Need help with Calcite? Try these resources:
[Calcite Jira](https://issues.apache.org/jira/browse/CALCITE). We welcome
patches and pull-requests!
* **StackOverflow**.
- [StackOverflow](http://stackoverflow.com/questions/tagged/calcite) is a wonderful resource for
+ [StackOverflow](https://stackoverflow.com/questions/tagged/calcite) is a wonderful resource for
any developer. Take a look over there to see if someone has answered
your question.
* **Browse the code**.
@@ -115,9 +115,9 @@ At ApacheCon North America, 2018;
## Apache Calcite: One planner fits all
-Voted [Best Lightning Talk at XLDB-2015](http://www.xldb.org/archives/2015/05/best-lightning-talks-selected/);
+Voted [Best Lightning Talk at XLDB-2015](https://www.xldb.org/archives/2015/05/best-lightning-talks-selected/);
[[video](https://www.youtube.com/watch?v=5_MyORYjq3w)],
-[[slides](http://www.slideshare.net/julianhyde/apache-calcite-one-planner-fits-all)].
+[[slides](https://www.slideshare.net/julianhyde/apache-calcite-one-planner-fits-all)].
{% oembed https://www.youtube.com/watch?v=5_MyORYjq3w %}
@@ -125,7 +125,7 @@ Voted [Best Lightning Talk at XLDB-2015](http://www.xldb.org/archives/2015/05/be
At Hadoop Summit, San Jose, CA, 2016
[[video](https://www.youtube.com/watch?v=b7HENkvd1uU)],
-[[slides](http://www.slideshare.net/julianhyde/streaming-sql-63554778)],
+[[slides](https://www.slideshare.net/julianhyde/streaming-sql-63554778)],
[[pdf](https://github.com/julianhyde/share/blob/master/slides/calcite-streaming-sql-san-jose-2016.pdf?raw=true)].
{% oembed https://www.youtube.com/watch?v=b7HENkvd1uU %}
@@ -134,7 +134,7 @@ At Hadoop Summit, San Jose, CA, 2016
At Hadoop Summit, San Jose, CA, 2016
[[video](https://www.youtube.com/watch?v=gz9X7JD8BAU)],
-[[slides](http://www.slideshare.net/julianhyde/costbased-query-optimization-in-apache-phoenix-using-apache-calcite)],
+[[slides](https://www.slideshare.net/julianhyde/costbased-query-optimization-in-apache-phoenix-using-apache-calcite)],
[[pdf](https://github.com/julianhyde/share/blob/master/slides/phoenix-on-calcite-hadoop-summit-2016.pdf?raw=true)].
{% oembed https://www.youtube.com/watch?v=gz9X7JD8BAU %}
@@ -143,7 +143,7 @@ At Hadoop Summit, San Jose, CA, 2016
As Hadoop Summit, Dublin, 2016
[[video](https://www.youtube.com/watch?v=fHZqbe3iPMc)],
-[[slides](http://www.slideshare.net/julianhyde/planning-with-polyalgebra-bringing-together-relational-complex-and-machine-learning-algebra)].
+[[slides](https://www.slideshare.net/julianhyde/planning-with-polyalgebra-bringing-together-relational-complex-and-machine-learning-algebra)].
{% oembed https://www.youtube.com/watch?v=fHZqbe3iPMc %}
@@ -154,4 +154,4 @@ As Hadoop Summit, Dublin, 2016
* <a href="https://github.com/julianhyde/share/blob/master/slides/dmmq-summit-2014.pdf?raw=true">Discardable, in-memory materialized query for Hadoop</a> (<a href="https://www.youtube.com/watch?v=CziGOa8GXqI">video</a>) (Hadoop Summit, 2014)
* <a href="https://github.com/julianhyde/share/blob/master/slides/optiq-nosql-now-2013.pdf?raw=true">SQL Now!</a> (NoSQL Now! conference, 2013)
* <a href="https://github.com/julianhyde/share/blob/master/slides/optiq-drill-user-group-2013.pdf?raw=true">Drill / SQL / Optiq</a> (2013)
-* <a href="http://www.slideshare.net/julianhyde/how-to-integrate-splunk-with-any-data-solution">How to integrate Splunk with any data solution</a> (Splunk User Conference, 2012)
+* <a href="https://www.slideshare.net/julianhyde/how-to-integrate-splunk-with-any-data-solution">How to integrate Splunk with any data solution</a> (Splunk User Conference, 2012)
diff --git a/site/develop/index.md b/site/develop/index.md
index de6ef62..39b2162 100644
--- a/site/develop/index.md
+++ b/site/develop/index.md
@@ -200,11 +200,11 @@ They are all organized in a single view and available at
## Getting started
Calcite is a community, so the first step to joining the project is to introduce yourself.
-Join the [developers list](http://mail-archives.apache.org/mod_mbox/calcite-dev/)
+Join the [developers list](https://mail-archives.apache.org/mod_mbox/calcite-dev/)
and send an email.
-If you have the chance to attend a [meetup](http://www.meetup.com/Apache-Calcite/),
-or meet [members of the community](http://calcite.apache.org/develop/#project-members)
+If you have the chance to attend a [meetup](https://www.meetup.com/Apache-Calcite/),
+or meet [members of the community](https://calcite.apache.org/develop/#project-members)
at a conference, that's also great.
Choose an initial task to work on. It should be something really simple,
[calcite] 07/11: [CALCITE-3445] In web site,
automatically redirect http to https
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 33d10a25ecef876772dc276209f68480b1fc5641
Author: Julian Hyde <jh...@apache.org>
AuthorDate: Sat Oct 26 17:38:28 2019 -0700
[CALCITE-3445] In web site, automatically redirect http to https
---
site/.htaccess | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/site/.htaccess b/site/.htaccess
new file mode 100644
index 0000000..48d8c5e
--- /dev/null
+++ b/site/.htaccess
@@ -0,0 +1,32 @@
+# 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.
+
+RewriteEngine On
+
+# This is a 301 (permanent) redirect from HTTP to HTTPS.
+
+# The next rule applies conditionally:
+# * the host is "calcite.apache.org",
+# * the host comparison is case insensitive (NC),
+# * HTTPS is not used.
+RewriteCond %{HTTP_HOST} ^calcite\.apache\.org [NC]
+RewriteCond %{HTTPS} !on
+
+# Rewrite the URL as follows:
+# * Redirect (R) permanently (301) to https://calcite.apache.org/,
+# * Stop processing more rules (L).
+RewriteRule ^(.*)$ https://calcite.apache.org/$1 [L,R=301]
+
+# End .htaccess
[calcite] 08/11: Site: Add Danny Chan as PMC
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit b385d7dfb96444e44ee7435af4b4036da11dc830
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Thu Oct 31 08:33:34 2019 +1100
Site: Add Danny Chan as PMC
---
site/_data/contributors.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/site/_data/contributors.yml b/site/_data/contributors.yml
index c4fed5b..9d7ccee 100644
--- a/site/_data/contributors.yml
+++ b/site/_data/contributors.yml
@@ -57,7 +57,7 @@
apacheId: danny0405
githubId: danny0405
org: Alibaba
- role: Committer
+ role: PMC
- name: Edmon Begoli
apacheId: ebegoli
githubId: ebegoli
[calcite] 04/11: Site: Change GitHub avatar links to https
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 3fc3b71f38d41911d1d28f2d63c3eb8300c25808
Author: Michael Mior <mm...@cs.rit.edu>
AuthorDate: Tue Oct 8 12:41:17 2019 -0400
Site: Change GitHub avatar links to https
---
site/_includes/news_item.html | 4 ++--
site/_layouts/news_item.html | 4 ++--
site/community/index.md | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/site/_includes/news_item.html b/site/_includes/news_item.html
index 7b48ea6..7ee2ad6 100644
--- a/site/_includes/news_item.html
+++ b/site/_includes/news_item.html
@@ -37,12 +37,12 @@ limitations under the License.
{% if c.homepage %}
{% assign homepage = c.homepage %}
{% else %}
- {% capture homepage %}http://github.com/{{ c.githubId }}{% endcapture %}
+ {% capture homepage %}https://github.com/{{ c.githubId }}{% endcapture %}
{% endif %}
{% if c.avatar %}
{% assign avatar = c.avatar %}
{% else %}
- {% capture avatar %}http://github.com/{{ c.githubId }}.png{% endcapture %}
+ {% capture avatar %}https://github.com/{{ c.githubId }}.png{% endcapture %}
{% endif %}
{% endif %}
{% endfor %}
diff --git a/site/_layouts/news_item.html b/site/_layouts/news_item.html
index 5fd0ecc..7b2ed91 100644
--- a/site/_layouts/news_item.html
+++ b/site/_layouts/news_item.html
@@ -24,12 +24,12 @@ layout: news
{% if c.homepage %}
{% assign homepage = c.homepage %}
{% else %}
- {% capture homepage %}http://github.com/{{ c.githubId }}{% endcapture %}
+ {% capture homepage %}https://github.com/{{ c.githubId }}{% endcapture %}
{% endif %}
{% if c.avatar %}
{% assign avatar = c.avatar %}
{% else %}
- {% capture avatar %}http://github.com/{{ c.githubId }}.png{% endcapture %}
+ {% capture avatar %}https://github.com/{{ c.githubId }}.png{% endcapture %}
{% endif %}
{% endif %}
{% endfor %}
diff --git a/site/community/index.md b/site/community/index.md
index b3f9863..54d9f8a 100644
--- a/site/community/index.md
+++ b/site/community/index.md
@@ -44,14 +44,14 @@ limitations under the License.
Name (Apache ID) | Github | Org | Role
:--------------- | :----- | :-- | :---
-{% for c in site.data.contributors %}{% unless c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="http://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="http://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}http://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
+{% for c in site.data.contributors %}{% unless c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="http://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="https://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}https://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
{% endunless %}{% endfor %}
Emeritus members
Name (Apache ID) | Github | Org | Role
:--------------- | :----- | :-- | :---
-{% for c in site.data.contributors %}{% if c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="http://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="http://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}http://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
+{% for c in site.data.contributors %}{% if c.emeritus %}{% if c.homepage %}<a href="{{ c.homepage }}">{{ c.name }}</a>{% else %}{{ c.name }}{% endif %} (<a href="http://people.apache.org/phonebook.html?uid={{ c.apacheId }}">{{ c.apacheId }}</a>) | <a href="https://github.com/{{ c.githubId }}"><img width="64" src="{% unless c.avatar %}https://github.com/{{ c.githubId }}.png{% else %}{{ c.avatar }}{% endunless %}"></a> | {{ c.org }} | {{ c.role }}
{% endif %}{% endfor %}
# Mailing Lists
[calcite] 02/11: Site: Add new committers: Julian Feinauer and
Muhammad Gelbana
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 11e5dc2c1e54b134d3367b1f3229eeaeefd8ddb9
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Wed Sep 18 08:18:28 2019 +1000
Site: Add new committers: Julian Feinauer and Muhammad Gelbana
---
site/_data/contributors.yml | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/site/_data/contributors.yml b/site/_data/contributors.yml
index ff3d0c4..c4fed5b 100644
--- a/site/_data/contributors.yml
+++ b/site/_data/contributors.yml
@@ -118,6 +118,11 @@
githubId: joshelser
org: Hortonworks
role: PMC
+- name: Julian Feinauer
+ apacheId: jfeinauer
+ githubId: JulianFeinauer
+ org: Pragmatic Minds
+ role: Committer
- name: Julian Hyde
apacheId: jhyde
githubId: julianhyde
@@ -161,6 +166,11 @@
githubId: minji-kim
org: Oracle
role: Committer
+- name: Muhammad Gelbana
+ apacheId: mgelbana
+ githubId: MGelbana
+ org: Incorta
+ role: Committer
- name: Nick Dimiduk
apacheId: ndimiduk
githubId: ndimiduk
[calcite] 11/11: Site: Switch PMC Chair to Stamatis Zampetakis
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit e91059e9c8d412655f23a837a30d2d66107ae293
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Thu Dec 19 08:16:43 2019 +1100
Site: Switch PMC Chair to Stamatis Zampetakis
---
site/_data/contributors.yml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/site/_data/contributors.yml b/site/_data/contributors.yml
index 013f50b..b99635b 100644
--- a/site/_data/contributors.yml
+++ b/site/_data/contributors.yml
@@ -67,7 +67,7 @@
apacheId: francischuang
githubId: F21
org: Boostport
- role: PMC Chair
+ role: PMC
- name: Gian Merlino
apacheId: gian
githubId: gianm
@@ -206,7 +206,8 @@
apacheId: zabetak
githubId: zabetak
org: TIBCO
- role: PMC
+ role: PMC Chair
+ homepage: https://people.apache.org/~zabetak/
- name: Steven Noels
apacheId: stevenn
githubId: stevenn
[calcite] 03/11: Improve READMEs and release howto instructions
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 0331a53b6f877405217479095c959208d3cc4cb9
Author: zabetak <za...@gmail.com>
AuthorDate: Fri Sep 13 00:37:02 2019 +0200
Improve READMEs and release howto instructions
1. Add more info about Calcite in README.md.
2. Improve release publishing instructions.
3. Add junk files check before launching the actual release process.
---
README | 2 --
README.md | 10 ++++++++++
site/_docs/howto.md | 41 +++++++++++++++++++++++++++--------------
3 files changed, 37 insertions(+), 16 deletions(-)
diff --git a/README b/README
index a121fec..6a522a7 100644
--- a/README
+++ b/README
@@ -11,7 +11,5 @@ If this is a source distribution, you can find instructions how to
build the release in the "Building from a source distribution" section
in site/_docs/howto.md.
-README.md contains examples of running Calcite.
-
Further information about Apache Calcite is available at its web site,
http://calcite.apache.org.
diff --git a/README.md b/README.md
index 67d27bf..7a0f971 100644
--- a/README.md
+++ b/README.md
@@ -23,4 +23,14 @@ limitations under the License.
Apache Calcite is a dynamic data management framework.
+It contains many of the pieces that comprise a typical
+database management system but omits the storage primitives.
+It provides an industry standard SQL parser and validator,
+a customisable optimizer with pluggable rules and cost functions,
+logical and physical algebraic operators, various transformation
+algorithms from SQL to algebra (and the opposite), and many
+adapters for executing SQL queries over Cassandra, Druid,
+Elasticsearch, MongoDB, Kafka, and others, with minimal
+configuration.
+
For more details, see the [home page](http://calcite.apache.org).
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 7dc9752..7035a00 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -651,6 +651,11 @@ Now, remove the `-DdryRun` flag and run the release for real.
For this step you'll have to add the [Apache servers](https://maven.apache.org/developers/committer-settings.html) to `~/.m2/settings.xml`.
{% highlight bash %}
+# Make sure that there are no junk files in the sandbox; performing a dry run may have generated
+# redundant files that do not need to be present in the release artifacts.
+git clean -xn
+./mvnw clean
+
# Prepare sets the version numbers, creates a tag, and pushes it to git
# Note X.Y.Z is the current version we're trying to release, and X.Y+1.Z is the next development version.
# For example, if I am currently building a release for 1.16.0, X.Y.Z would be 1.16.0 and X.Y+1.Z would be 1.17.0.
@@ -843,14 +848,6 @@ This is based on the time when you expect to announce the release.
This is usually a day after the vote closes.
Remember that UTC date changes at 4pm Pacific time.
-In JIRA, search for
-[all issues resolved in this release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CALCITE%20and%20fixVersion%20%3D%201.5.0%20and%20status%20%3D%20Resolved%20and%20resolution%20%3D%20Fixed),
-and do a bulk update changing their status to "Closed",
-with a change comment
-"Resolved in release X.Y.Z (YYYY-MM-DD)"
-(fill in release number and date appropriately).
-Uncheck "Send mail for this update".
-
Promote the staged nexus artifacts.
* Go to [https://repository.apache.org/](https://repository.apache.org/) and login
@@ -896,17 +893,33 @@ The old releases will remain available in the
You should receive an email from the [Apache Reporter Service](https://reporter.apache.org/).
Make sure to add the version number and date of the latest release at the site linked to in the email.
-Add a release note by copying
-[site/_posts/2016-10-12-release-1.10.0.md]({{ site.sourceRoot }}/site/_posts/2016-10-12-release-1.10.0.md),
-generate the javadoc using `./mvnw site`, [publish the site](#publish-the-web-site),
-and check that it appears in the contents in [news](http://localhost:4000/news/).
+Update the site with the release note, the release announcement, and the javadoc of the new version.
+The javadoc can be generated only from a final version (not a SNAPSHOT) so checkout the most recent
+tag and start working there (`git checkout calcite-X.Y.Z`). Add a release announcement by copying
+[site/_posts/2016-10-12-release-1.10.0.md]({{ site.sourceRoot }}/site/_posts/2016-10-12-release-1.10.0.md).
+Generate the javadoc, and [preview](http://localhost:4000/news/) the site by following the
+instructions in [site/README.md]({{ site.sourceRoot }}/site/README.md). Check that the announcement,
+javadoc, and release note appear correctly and then publish the site following the instructions
+in the same file. Now checkout again the release branch (`git checkout branch-X.Y`) and commit
+the release announcement.
+
+Merge the release branch back into `master` (e.g., `git merge --ff-only branch-X.Y`) and align
+the `master` with the `site` branch (e.g., `git merge --ff-only site`).
-Merge the release branch back into `master` (e.g. `git merge --ff-only branch-X.Y`).
+In JIRA, search for
+[all issues resolved in this release](https://issues.apache.org/jira/issues/?jql=project%20%3D%20CALCITE%20and%20fixVersion%20%3D%201.5.0%20and%20status%20%3D%20Resolved%20and%20resolution%20%3D%20Fixed),
+and do a bulk update changing their status to "Closed",
+with a change comment
+"Resolved in release X.Y.Z (YYYY-MM-DD)"
+(fill in release number and date appropriately).
+Uncheck "Send mail for this update". Under the [releases tab](https://issues.apache.org/jira/projects/CALCITE?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released-unreleased)
+of the Calcite project mark the release X.Y.Z as released. If it does not already exist create also
+a new version (e.g., X.Y+1.Z) for the next release.
After 24 hours, announce the release by sending an email to
[announce@apache.org](https://mail-archives.apache.org/mod_mbox/www-announce/).
You can use
-[the 1.21.0 announcement](https://mail-archives.apache.org/mod_mbox/www-announce/201906.mbox/%3CCA%2BEpF8tcJcZ41rVuwJODJmyRy-qAxZUQm9OxKsoDi07c2SKs_A%40mail.gmail.com%3E)
+[the 1.20.0 announcement](https://mail-archives.apache.org/mod_mbox/www-announce/201906.mbox/%3CCA%2BEpF8tcJcZ41rVuwJODJmyRy-qAxZUQm9OxKsoDi07c2SKs_A%40mail.gmail.com%3E)
as a template. Be sure to include a brief description of the project.
## Publishing the web site (for Calcite committers)
[calcite] 01/11: Site: Add upcoming talks at ApacheCon NA 2019
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 43cb194ff0133abb4298ae432e00042d6870336a
Author: Julian Hyde <jh...@apache.org>
AuthorDate: Mon Jul 29 22:32:18 2019 -0700
Site: Add upcoming talks at ApacheCon NA 2019
---
site/community/index.md | 50 ++++++++++++++++++++++++++++++++++---------------
1 file changed, 35 insertions(+), 15 deletions(-)
diff --git a/site/community/index.md b/site/community/index.md
index a20ca64..b3f9863 100644
--- a/site/community/index.md
+++ b/site/community/index.md
@@ -26,21 +26,19 @@ limitations under the License.
# Upcoming talks
-* 2018/06/12 [SIGMOD/PODS 2018](https://sigmod2018.org/index.shtml) (Houston, TX)
- * [Apache Calcite: A Foundational Framework for Optimized Query
- Processing Over Heterogeneous Data
- Sources](https://sigmod2018.org/sigmod_industrial_list.shtml) (Edmon
- Begoli, Jesús Camacho-Rodríguez, Julian Hyde, Michael Mior, Daniel
- Lemire)
-* 2018/06/27 [SF Big Analytics streaming meetup, hosted by Lyft](https://www.meetup.com/SF-Big-Analytics/)
- (San Francisco, CA)
- * Foundations of streaming SQL or: How I learned to love stream and
- table theory (Tyler Akidau)
- * Data all over the place! How Apache Calcite brings SQL and sanity to
- streaming and spatial data (Julian Hyde)
-* 2018/09/25 [ApacheCon 2018](https://www.apachecon.com/acna18/) (Montréal, Canada)
- * Spatial query on vanilla databases (Julian Hyde)
- * Don't optimize my queries, optimize my data! (Julian Hyde)
+* September 8th-12th, 2019
+ [ApacheCon North America 2019](https://www.apachecon.com/acna19/)
+ (Las Vegas, Nevada)
+ * Building BigData Query Optimization with Apache Calcite – Best
+ Practices from Alibaba MaxCompute (Haisheng Yuan)
+ * Combining schema-on-read and schema-provisioning in Apache Drill
+ (Aman Sinha)
+ * Simple, Portable data pipelines with Apache Beam SQL
+ (Andrew Pilloud)
+ * One SQL to Rule Them All – a Syntactically Idiomatic Approach to
+ Management of Streams and Tables (Kenneth Knowles, Julian Hyde)
+ * Unifying Batch and Stream Data Processing with Apache Calcite and
+ Apache Beam (Khai Tran)
# Project Members
@@ -101,6 +99,28 @@ Want to learn more about Calcite?
Watch some presentations and read through some slide decks about
Calcite, or attend one of the [upcoming talks](#upcoming-talks).
+## One SQL to Rule Them All - an Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables
+
+At [SIGMOD/PODS 2019](https://sigmod2019.org/sigmod_industry_list), Amsterdam, Netherlands, 2019
+and [Beam Summit Europe 2019](https://beam-summit.firebaseapp.com/schedule/);
+[[paper](https://arxiv.org/abs/1905.12133)],
+[[review](https://blog.acolyer.org/2019/07/03/one-sql-to-rule-them-all/)],
+[[pdf](https://github.com/julianhyde/share/blob/master/slides/one-sql-to-rule-them-all-beam-summit-2019.pdf?raw=true)],
+[[video](https://www.youtube.com/watch?v=9f4igtyNseo)].
+
+## Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources
+
+At [SIGMOD/PODS 2018](https://sigmod2018.org/index.shtml), Houston, TX, 2018;
+[[paper](https://arxiv.org/pdf/1802.10233)],
+[[slides](https://www.slideshare.net/julianhyde/apache-calcite-a-foundational-framework-for-optimized-query-processing-over-heterogeneous-data-sources)],
+[[pdf](https://github.com/julianhyde/share/blob/master/slides/calcite-sigmod-2018.pdf?raw=true)].
+
+## Spatial query on vanilla databases
+
+At ApacheCon North America, 2018;
+[[slides](https://www.slideshare.net/julianhyde/spatial-query-on-vanilla-databases)],
+[[pdf](https://github.com/julianhyde/share/blob/master/slides/calcite-spatial-apache-con-2018.pdf?raw=true).
+
## Apache Calcite: One planner fits all
Voted [Best Lightning Talk at XLDB-2015](http://www.xldb.org/archives/2015/05/best-lightning-talks-selected/);
[calcite] 05/11: Site: Update upcoming talks section for ApacheCon
Europe 2019
Posted by mm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
mmior pushed a commit to branch site-new
in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 72ba84eea8ee6596f71c98b4ed73d9302eba2af3
Author: Stamatis Zampetakis <za...@gmail.com>
AuthorDate: Tue Oct 8 10:34:57 2019 +0200
Site: Update upcoming talks section for ApacheCon Europe 2019
Close apache/calcite#1489
---
site/community/index.md | 18 +++++-------------
1 file changed, 5 insertions(+), 13 deletions(-)
diff --git a/site/community/index.md b/site/community/index.md
index 54d9f8a..da95e95 100644
--- a/site/community/index.md
+++ b/site/community/index.md
@@ -26,19 +26,11 @@ limitations under the License.
# Upcoming talks
-* September 8th-12th, 2019
- [ApacheCon North America 2019](https://www.apachecon.com/acna19/)
- (Las Vegas, Nevada)
- * Building BigData Query Optimization with Apache Calcite – Best
- Practices from Alibaba MaxCompute (Haisheng Yuan)
- * Combining schema-on-read and schema-provisioning in Apache Drill
- (Aman Sinha)
- * Simple, Portable data pipelines with Apache Beam SQL
- (Andrew Pilloud)
- * One SQL to Rule Them All – a Syntactically Idiomatic Approach to
- Management of Streams and Tables (Kenneth Knowles, Julian Hyde)
- * Unifying Batch and Stream Data Processing with Apache Calcite and
- Apache Beam (Khai Tran)
+## Fast federated SQL with Apache Calcite (Chris Baynes)
+
+At [ApacheCon Europe 2019](https://aceu19.apachecon.com/), Berlin, Germany, October 24, 2019;
+[[summary](https://aceu19.apachecon.com/session/fast-federated-sql-apache-calcite)].
+
# Project Members