Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-11-16 00:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Calcite

18 Oct 2017 [Jesús Camacho Rodríguez / Rich]

## Description:

Apache Calcite is a highly customizable framework for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Avatica is a sub-project within Calcite, and provides a framework
for building local and remote JDBC and ODBC database drivers. Avatica
has an independent release schedule, and since April 2017, it has its
own independent repository.


## Issues:

- There are no issues requiring board attention at this time.


## Activity:

Development and mailing list activity is steady for both Calcite and
its Avatica sub-project.

Since the last board meeting, there has been one Calcite release.

Calcite 1.14.0 was released at the beginning of October. The release
included more than 60 new features, improvements and bug fixes. Among
others, the GEOMETRY data type was added along with 35 associated
functions part of the OpenGIS set. Thus, projects integrating with
Calcite can benefit from this initial spatial support. In addition,
a new adapter for Elasticsearch5 was added. The adapter was an
unexpected contribution by a new member in the community, which is
representative of the benefits of open-source software development.
On top of that, a cool new feature was added: the "sqlsh" command,
which allows you to run SQL queries against your OS from your shell!

Our community continued growing this quarter, as two new committers
(Chris Baynes and Christian Beikov) were added to the project.

Finally, there was an important presence of the Apache Calcite project
in talks at multiple events, such as FlinkForward 2017 (Berlin, Germany)
and DataWorks Summit APAC 2017 (Sydney, Australia). In addition,
Calcite (as well as other Apache projects such as Flink or Kudu) was
mentioned multiple times in the media in relation with the release of
Uber's AthenaX project[1].

[1] https://news.ycombinator.com/item?id=15435553


## Health report:

Activity levels on mailing lists, git and JIRA are normal for both
Calcite and Avatica.


## PMC changes:

- Currently 16 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Michael Mior on Mon Apr 03 2017


## Committer base changes:

- Currently 27 committers.
- Chris Baynes and Christian Beikov were added last quarter


## Releases:

- 1.14.0 was released on Sun Oct 01 2017


## JIRA activity:

- 122 JIRA tickets created in the last 3 months
- 70 JIRA tickets closed/resolved in the last 3 months

19 Jul 2017 [Jesús Camacho Rodríguez / Phil]

## Description:

Apache Calcite is a highly customizable framework for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Avatica is a sub-project within Calcite, and provides a framework
for building local and remote JDBC and ODBC database drivers. Avatica
has an independent release schedule, and since April 2017, it has its
own independent repository.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

Development and mailing list activity is steady for both Calcite and
its Avatica sub-project.

Since the last board meeting, there has been one Calcite release
and one Avatica release.

Avatica 1.10.0 was released at the end of May. As the Calcite and
Avatica projects become more separate, this was the first release
since Avatica’s git repository separated from Calcite’s repository
during the previous quarter. The release added support for JDBC Array
data, Docker, and JDK 9 (it continues to run on JDK 7 and 8).
In total, there were over 20 new features and bug fixes.

In turn, Calcite 1.13.0 was released at the end of June. The release
included more than 75 resolved issues, comprising a large number of
new features as well as general improvements and bug-fixes. Among
others, Calcite was upgraded to use the recently released version of
Avatica.

Our community continued growing this quarter: three new committers
(Slim Bouguerra, Kevin Liew, and Zhiqiang He) were added to the project.
In addition, we seem to be attracting a more diverse set of contributors
than usual. While typically each 100 commits has around 20 distinct
contributors, the last 100 commits had 29 distinct contributors.

Finally, there was an important presence of the Apache Calcite project
in talks at multiple events, such as Apache: Big Data North America 2017
(Miami, FL), PhoenixCon (San Francisco, CA), and
DataWorks Summit USA 2017 (San Jose, CA).

## Health report:

Activity levels on mailing lists, git and JIRA are normal for both
Calcite and Avatica.

## PMC changes:

- Currently 16 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Michael Mior on Tue Apr 04 2017

## Committer base changes:

- Currently 25 committers.
- New commmitters:
 - Slim Bouguerra was added as a committer on Sun Jun 18 2017
 - Kevin Liew was added as a committer on Sun Jun 18 2017
 - Zhiqiang He was added as a committer on Fri Jun 09 2017

## Releases:

- 1.13.0 was released on Mon Jun 26 2017
- avatica-1.10.0 was released on Tue May 30 2017

## JIRA activity:

- 135 JIRA tickets created in the last 3 months
- 112 JIRA tickets closed/resolved in the last 3 months

19 Apr 2017 [Jesús Camacho Rodríguez / Bertrand]

## Description:

Apache Calcite is a highly customizable framework for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Avatica is a sub-project within Calcite, and provides a framework
for building local and remote JDBC and ODBC database drivers. Avatica
has an independent release schedule, and since April 2017, it has its
own independent repository.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

Development and mailing list activity is steady for both Calcite and
its Avatica sub-project.

Since the last board report, there has been one Calcite release.
Calcite 1.12.0 came over two months after 1.11.0 and included 95
issues solved by 29 different contributors! In addition to general
bug fixes and improvements in the Calcite core, major highlights in
the release include support for JDK 9 and Guava 21.0, two new
adapters to allow Calcite to read data from other systems (a file
adapter and an Apache Pig adapter), and extensions and improvements
in the supported SQL syntax and functions.

While there has not been a release of Avatica since the last board
report, development is ramping down to release Avatica 1.10.0.

We reached another milestone this quarter with the creation of
an Avatica dedicated repository. Avatica has been slowly growing
inside of Calcite for many years, and led by PMC member Josh Elser,
the community took the next step to hoist the Avatica code out of the
Calcite repository into its own. The community felt like this was the
next logical step given the maturity of the project. As a part of
this separation, the PMC is also taking this time to re-evaluate the
branding of Avatica.

Our community continued growing this quarter: a new PMC member
(Michael Mior) and three new committers (Gian Merlino, Jess
Balint, and Laurent Goujon) were added to the project.

Finally, there was an important presence of the Apache Calcite
project in multiple talks at events around the world, such as Apex
Big Data World 2017 (Mountain View, CA) and DataWorks Summit EU 2017
(Munich, Germany).

## Health report:

Activity levels on mailing lists, git and JIRA are normal for both
Calcite and Avatica.

## PMC changes:

- Currently 16 PMC members.
- Michael Mior was added to the PMC on Tue Apr 04 2017

## Committer base changes:

- Currently 22 committers.
- New commmitters:
 - Gian Merlino was added as a committer on Sat Feb 18 2017
 - Jess Balint was added as a committer on Wed Feb 15 2017
 - Laurent Goujon was added as a committer on Wed Feb 15 2017

## Releases:

- 1.12.0 was released on Fri Mar 24 2017

## JIRA activity:

- 178 JIRA tickets created in the last 3 months
- 132 JIRA tickets closed/resolved in the last 3 months

18 Jan 2017 [Jesús Camacho Rodríguez / Jim]

## Description:

Apache Calcite is a highly customizable framework for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Avatica is a sub-module within Calcite, and provides a framework for
building local and remote JDBC and ODBC database drivers. Since March
2016, Avatica has an independent release schedule, but resides in the
same git repository.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

Development and mailing list activity is steady for both Calcite and
its Avatica sub-project. Since the last report there have been two
Calcite releases (1.10.0 and 1.11.0) and an Avatica release (1.9.0).

Interest in Calcite by other projects and developers continues to
grow, and we have recently added a new PMC member.

There was an important presence of the Apache Calcite project in
Apache: Big Data Europe 2016 (Seville, Spain). In particular, there
were six talks revolving around Apache Calcite. Topics included
streaming SQL and integration with Druid, Apache Geode and Apache
Hive.

In addition, existing adapters that allow Calcite to read data from
other systems (JDBC, Druid, Apache Cassandra) continue gaining wide
adoption and multiple parties continue contributing to their
development.

Finally, work to extend Calcite SQL capabilities and improve Calcite
core has been ongoing for the last few months, consolidating existing
code as well as adding new features.

## Health report:

Activity levels on mailing lists, git and JIRA are normal for both
Calcite and Avatica.

## PMC changes:

 - Currently 15 PMC members.
 - Maryann Xue was added to the PMC on Mon Jan 09 2017

## Committer base changes:

 - Currently 19 committers.
 - No new committers added in the last 3 months
     - Last committer addition was Francis Chuang at Tue Sep 27 2016

## Releases:

 - 1.10.0 was released on Wed Oct 12 2016
 - 1.11.0 was released on Mon Jan 09 2017
 - avatica-1.9.0 was released on Tue Nov 01 2016

## JIRA activity:

- 142 JIRA tickets created in the last 3 months
- 114 JIRA tickets closed/resolved in the last 3 months

19 Oct 2016

Change the Apache Calcite Project Chair

 WHEREAS, the Board of Directors heretofore appointed Julian Hyde
 (jhyde) to the office of Vice President, Apache Calcite, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of Julian Hyde from the office of Vice President, Apache Calcite,
 and

 WHEREAS, the Community of the Apache Calcite project has chosen
 to recommend Jesús Camacho Rodríguez (jcamacho) as the successor
 to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Julian Hyde is relieved and
 discharged from the duties and responsibilities of the office of
 Vice President, Apache Calcite, and

 BE IT FURTHER RESOLVED, that Jesús Camacho Rodríguez be and
 hereby is appointed to the office of Vice President, Apache
 Calcite, to serve in accordance with and subject to the direction
 of the Board of Directors.  and the Bylaws of the Foundation
 until death, resignation, retirement, removal or
 disqualification, or until a successor is appointed.

 Special Order 7B, Change the Apache Calcite Project Chair, was
 approved by Unanimous Vote of the directors present.

19 Oct 2016 [Julian Hyde / Marvin]

## Description:

Apache Calcite is a highly customizable framework for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Avatica is a sub-module within Calcite, and provides a framework for
building local and remote JDBC and ODBC database drivers. Since March
2016, Avatica has an independent release schedule, but resides in the
same git repository.

## Issues:

- I (Julian Hyde) have decided to step down as PMC chair, because I
 believe that a rotating chair fosters a strong community. The PMC has
 voted on a replacement, and is recommending Jesús Camacho Rodríguez as
 new PMC chair.  (See Special Orders 7B).
- This is my last Board report for the project; I'd like to thank the
 Board for their support and trust.

## Activity:

Calcite became a top-level project exactly one year ago. On
graduation, the community decided not to adopt bylaws, but to have a
"state of the project" discussion each year, and to rotate the PMC
chair yearly if possible. We have been having this discussion,
achieved consensus on Jesús Camacho Rodríguez as a candidate for PMC
chair, confirmed in a private PMC vote.

Some of the other feedback during the discussion included:
- Satisfaction with the pace of the project, and its ablity to "fan
 out" to cover diverse areas of interest (some of practical use to
 production systems, some of them more experimental);
- A sense that Avatica is still doing OK as a sub-project (that is, it
 is not yet time to consider TLP status), but needs to be factored
 into its own git repo;
- A thirst for documentation to make it easier for casual users to use
 Calcite.

Development and mailing list activity is steady for both Calcite and
its Avatica sub-project. There has been one release of Calcite, with
another currently under vote, and no releases of Avatica.

Julian Hyde gave a talk at FlinkForward (Berlin); three community
members (including the proposed new PMC chair) will be giving talks
about Calcite or mentioning Calcite at Apache: Big Data in Seville in
November.

## Health report:

Activity levels on mailing lists, git and JIRA are normal for both
Calcite and Avatica.

## PMC changes:

- Currently 14 PMC members.
- No new PMC members added in the last 3 months
 - Last PMC addition was Josh Elser on Wed Feb 17 2016

## Committer base changes:

- Currently 19 committers.
- New commmitters:
 - Francis Chuang was added as a committer on Tue Sep 27 2016
 - Milinda Pathirage was added as a committer on Tue Jul 12 2016
 - MinJi Kim was added as a committer on Sun Sep 04 2016

## Releases:

- 1.9.0 was released on Wed Sep 21 2016

20 Jul 2016 [Julian Hyde / Shane]

## Description:

Apache Calcite is a highly customizable framework for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Avatica is a sub-module within Calcite, and provides a framework for
building local and remote JDBC and ODBC database drivers. Since March
2016, Avatica has an independent release schedule.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

Development and mailing list activity is steady for both Calcite and
its Avatica sub-project, and since the last report there has been one
release of each.

Our strategy, in Avatica, of creating a language-agnostic wire
protocol is paying off: 3 new Avatica clients have been added in
ASL-but-not-ASF projects (in Go, .NET and Python).  They are intended
for Apache Phoenix Query Server but can be re-used for other
back-ends.

Interest in streaming SQL continues to grow. We are starting to work
with Apache Beam (incubating) and Apache Apex, and continue to work
with Apache Flink, Apache Samza and Apache Storm.

Adapters for Druid and Elasticsearch have been contributed.

Talks at ApacheCon BigData (Vancouver), Hadoop Summit (Dublin and San
Jose), Kafka Summit (San Francisco), XLDB (Palo Alto), Hortonworks
User Group (Herndon, Virginia); and a combined talk with Apache
Phoenix at Hadoop Summit (San Jose). Topics include streaming SQL,
Avatica, and integration with Apache Phoenix.

## Health report:

Activity levels on mailing lists, git and JIRA are normal for both
Calcite and Avatica. Our change, last quarter, to notify the dev list
each time a JIRA was created seems to be an improvement.

## PMC changes:

- Currently 14 PMC members (no additions since last report)
- Last PMC addition was Josh Elser on Wed Feb 17 2016

## Committer base changes:

- Currently 16 committers (one addition since last report)
- Michael Mior was added on Sun Apr 03 2016

## Releases:

- 1.8.0 was released on Mon Jun 13 2016
- avatica-1.8.0 was released on Fri Jun 03 2016

20 Apr 2016 [Julian Hyde / Isabel]

## Description

Apache Calcite is a highly customizable engine for parsing and
planning queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and advanced
query optimization, for data not residing in a traditional database.

Calcite graduated from the Apache Incubator on October 21, 2015.

Avatica is a sub-module within Calcite, and provides a framework for
building local and remote JDBC and ODBC database drivers. Since March
2016, Avatica has an independent release schedule.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

- Avatica split

 Avatica became an independently released module. Previously the 4
 Avatica artifacts were released as part of Calcite, but now releases
 and release numbers are decoupled from Calcite releases. Avatica has
 its own section of the web site, http://calcite.apache.org/avatica/.

 Our motivation is that other projects (e.g. Apache Phoenix's Query
 Server) depend only on Avatica, and are likely to require
 maintenance releases. Also, Avatica does not depend on Calcite, and
 the perception that it has few dependencies will improve adoption.

 Avatica is still governed by the Calcite PMC, and developed using
 the same git repo and dev list. Communities are diverging slightly,
 but there is still significant overlap.

- A new adapter for Apache Cassandra

- Talks
 * Julian Hyde spoke about Streaming SQL & Calcite at an Apache Samza
   meetup (Mountain View) on Feb 17.
 * Julian Hyde and James Taylor presented a Developer Showcase at
   Strata conference (San Jose) on Mar 30.
 * Upcoming talks at ApacheCon BigData (Vancouver), Hadoop Summit
   (Dublin), Kafka Summit (San Francisco), XLDB (Palo Alto),
   Hortonworks User Group (Herndon, VA).

## Health report:

- Mailing lists are a little above typical levels (585 emails on dev)
- JIRA at typical levels (141 created, 116 closed)
- The community wants to try to keep the volume on the dev list at
 reasonable levels. During this quarter, we decided to post each
 created JIRA case to the dev list in the hope that this would drive
 discussions from dev onto JIRA cases, and thereby reduce dev volume.

## PMC changes:

- Currently 14 PMC members.
- Josh Elser was added to the PMC on Wed Feb 17 2016

## Committer base changes:

- Currently 15 committers.
- Wei (Maryann) Xue was added as a committer on Sun Nov 08 2015

## Releases:

- 1.6.0 was released on Fri Jan 22 2016
- 1.7.0 was released on Tue Mar 22 2016
- avatica-1.7.0 was released on Sun Mar 13 2016
- avatica-1.7.1 was released on Wed Mar 16 2016

20 Jan 2016 [Julian Hyde / Bertrand]

## Description

 Apache Calcite is a highly customizable engine for parsing and
 planning queries on data in a wide variety of formats. It allows
 database-like access, and in particular a SQL interface and advanced
 query optimization, for data not residing in a traditional database.

 As a framework, Calcite’s audience is fairly small, consisting
 mainly of developers building data engines (Drill, Phoenix, Hive for
 example) but also streaming engines such as Samza, and some
 commercial engines using Calcite for query planning and its Avatica
 JDBC layer.

## Issues:

- There are no issues requiring board attention at this time.

## Activity:

- New alliances with streaming projects:
  - Storm committed initial SQL support based on Calcite;
  - Flink announced plans to use Calcite develop a SQL interface for
    both streaming and traditional queries.
- Release schedule a bit slow due to the holidays, but 1.6 will
  probably happen mid-January.
- List, JIRA, and commit activity are about above average.

## PMC changes:

- Currently 13 PMC members.
- No new PMC members added in the last 3 months

## Committer base changes:

- Currently 11 committers.
- New commmitters:
   - Josh Elser was added as a committer on Sun Nov 08 2015
   - Wei Xue was added as a committer on Sun Nov 08 2015

## Releases:

- 1.5.0 was released on Mon Nov 09 2015

## Mailing list activity:

- dev@calcite.apache.org:
   - 145 subscribers (up 18 in the last 3 months):
   - 493 emails sent to list (373 in previous quarter)

- issues@calcite.apache.org:
   - 12 subscribers (up 1 in the last 3 months):
   - 1170 emails sent to list (926 in previous quarter)

## JIRA activity:

- 131 JIRA tickets created in the last 3 months
- 107 JIRA tickets closed/resolved in the last 3 months

16 Dec 2015 [Julian Hyde / Greg]

## Description

  Apache Calcite is a highly customizable engine for parsing and
  planning queries on data in a wide variety of formats. It allows
  database-like access, and in particular a SQL interface and advanced
  query optimization, for data not residing in a traditional database.

  As a framework, Calcite’s audience is fairly small, consisting
  mainly of developers building data engines (Drill, Phoenix, Hive for
  example).

  Calcite graduated from the Apache Incubator on October 21, 2015.
  Since graduation, we have completed the transition incubating to
  top-level infrastructure, appointed two new committers, and made one
  release.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - 1 release since the last report in November.
 - We fixed the branding issues mentioned in the last report; the web
   site now complies with the branding guidelines.
 - List, JIRA, and commit activity are at or above average.
 - Release 1.5 took a bit longer than average; we expect release 1.6
   will be on the shorter side. This release has no grand goals, but
   contributors are contributing improvements in their own particular
   areas of interest: improved constant reduction, streaming, support
   for sequences are examples.

## PMC changes:

 - Currently 13 PMC members.
 - No new PMC members added since graduation

## Committer base changes:

 - Currently 11 committers.
 - New committers:
    - Josh Elser was added as a committer on Sun Nov 08 2015
    - Wei (Maryann) Xue was added as a committer on Sun Nov 08 2015

## Releases:

 - 1.5.0 was released on Mon Nov 09 2015

## Mailing list activity:

 - dev@calcite.apache.org:
    - 139 subscribers (up 21 in the last 3 months):
    - 487 emails sent to list (390 in previous quarter)

 - issues@calcite.apache.org:
    - 11 subscribers (up 1 in the last 3 months):
    - 1142 emails sent to list (853 in previous quarter)

## JIRA activity:

 - 131 JIRA tickets created in the last 3 months
 - 106 JIRA tickets closed/resolved in the last 3 months

18 Nov 2015 [Julian Hyde / David]

Calcite is a highly customizable engine for parsing and planning
queries on data in a wide variety of formats. It allows database-like
access, and in particular a SQL interface and advanced query
optimization, for data not residing in a traditional database. As a
framework, Calcite’s audience is fairly small, consisting mainly of
developers building data engines (Drill, Phoenix, Hive for example).

Calcite graduated from the Apache Incubator on October 21, 2015.  We
have completed the transition incubating to top-level infrastructure.

We aim to release on about a monthly schedule, although it often slips
to bi-monthly. The last release was 1.4 (incubating) in September and
we will release 1.5 this month, with about 100 JIRAs fixed.

No committers or PMC members appointed since graduation.

Mailing list, JIRA and git commit activity are at an all-time high (in
October there were 46 commits from 12 contributors, 42 issues created,
49 issues resolved, 168 mails on the dev list (which does not include
commits or jira traffic)). There is a steady flow of patches, and
there seems to be an up-tick in inquiries into novel uses of the
project since graduation.

We are investigating whether we are compliant with Apache branding
guidelines.

21 Oct 2015

Establish the Apache Calcite Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software, for distribution at no charge to the
 public, related to parsing and planning queries on data in a
 wide variety of formats.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache Calcite
 Project", be and hereby is established pursuant to Bylaws of
 the Foundation; and be it further

 RESOLVED, that the Apache Calcite Project be and hereby is
 responsible for the creation and maintenance of software
 related to parsing and planning queries on data in a wide
 variety of formats; and be it further

 RESOLVED, that the office of "Vice President, Apache
 Calcite" be and hereby is created, the person holding such
 office to serve at the direction of the Board of Directors
 as the chair of the Apache Calcite Project, and to have
 primary responsibility for management of the projects within
 the scope of responsibility of the Apache Calcite Project;
 and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache Calcite Project:

 * Alan Gates <gates at apache dot org>
 * Aman Sinha <amansinha at apache dot org>
 * Ashutosh Chauhan <hashutosh at apache dot org>
 * James R. Taylor <jamestaylor at apache dot org>
 * Jacques Nadeau <jacques at apache dot org>
 * Jesús Camacho Rodríguez <jcamacho at apache dot org>
 * Jinfeng Ni <jni at apache dot org>
 * John Pullokkaran <jpullokk at apache dot org>
 * Julian Hyde <jhyde at apache dot org>
 * Nick Dimiduk <ndimiduk at apache dot org>
 * Steven Noels <stevenn at apache dot org>
 * Ted Dunning <tdunning at apache dot org>
 * Vladimir Sitnikov <vladimirsitnikov at apache dot org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Julian Hyde be
 appointed to the office of Vice President, Apache Calcite,
 to serve in accordance with and subject to the direction of
 the Board of Directors and the Bylaws of the Foundation
 until death, resignation, retirement, removal or
 disqualification, or until a successor is appointed; and be
 it further

 RESOLVED, that the Apache Calcite Project be and hereby is
 tasked with the migration and rationalization of the Apache
 Incubator Calcite podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator Calcite podling encumbered upon the Apache
 Incubator Project are hereafter discharged.

 Special Order 7E, Establish the Apache Calcite Project, was
 approved by Unanimous Vote of the directors present.

16 Sep 2015

Calcite is a highly customizable engine for parsing and planning queries on
data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database. (Renamed from Optiq on 2014-09-30.)

Calcite has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

 1. Hold a graduation vote
 2.
 3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None

How has the community developed since the last report?

 In August, there were 122 messages on dev@, 28 commits, 46 issues
 created, 22 issues resolved by 8 contributors.

 We released 1.4, the first release for which Julian Hyde was not
 release manager.

 Collaborations with Apache projects (Phoenix, Samza, Kylin, Hive,
 Drill) continue.

 We are discussing graduation, and will move to a vote shortly.

How has the project developed since the last report?

 Released 1.4.

Date of last release:

 2015-09-02 apache-calcite-1.4.0-incubating

When were the last committers or PMC members elected?

 2015-04-24 5 new committers
 2014-12-31 1 new PPMC member

Signed-off-by:

 [ ](calcite) Ted Dunning
 [X](calcite) Alan Gates
 [ ](calcite) Steven Noels

19 Aug 2015

Calcite is a highly customizable engine for parsing and planning queries on
data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database. (Renamed from Optiq on 2014-09-30.)

Calcite has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

 1. Add more PPMC members.
 2. Demonstrate community robustness by rotating project tasks among
    multiple project members.
 3. There is no third thing. We are almost ready to graduate.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

 None.

How has the community developed since the last report?

 The last report was in April. (We are reporting a month late, because
 we missed the July report.)

 In July, there were 148 messages on dev@, 37 commits, 44 issues
 created, 39 issues resolved by 10 contributors.

 Diversity is improving. The 1.4 release will be the first release for
 which Julian Hyde was not release manager.

 Julian Hyde won best lightning talk at XLDB 2015 in May with the talk
 "Apache Calcite: One planner fits all".

 Tom Barber spoke about Calcite at ApacheCon NA in April.

 Collaborations with other Apache projects continue:

 * Phoenix has built a remote JDBC driver using Calcite’s Avatica
   component.
 * Phoenix is replacing their SQL parser & planner with Calcite.
 * Samza is developing support for streaming SQL queries using
   Calcite for parsing and planning.
 * Kylin upgraded from 0.9.2 to 1.3.
 * Collaboration with Hive and Drill continues.

How has the project developed since the last report?

 We completed releases 1.2 and 1.3, and are preparing 1.4.

Date of last release:

 2015-05-30 apache-calcite-1.3.0-incubating

When were the last committers or PMC members elected?

 2015-04-24 5 new committers
 2014-12-31 1 new PPMC member

Signed-off-by:

 [X](calcite) Ted Dunning
 [X](calcite) Alan Gates
 [X](calcite) Steven Noels

Shepherd/Mentor notes:

 Ted Dunning:

   This is turning into a serious community. They should consider
   graduation.


 johndament:
   Podling seems to be in good shape.  They may want to consider
   beginning the graduation process.

22 Apr 2015

Calcite is a highly customizable engine for parsing and planning queries on
data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database. (Renamed from Optiq on 2014-09-30.)

Calcite has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

 1. Continue to build community
 2. Add more committers and PPMC members
 3. Demonstrate community robustness by rotating project tasks among
    multiple project members

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None.

How has the community developed since the last report?

 In March, there were 159 messages on dev@, 41 commits, 52 issues
 created, 37 issues resolved by 8 contributors.

 Julian Hyde gave a talk “Why you care about relational algebra (even
 though you didn’t know it)" about Calcite at Enterprise Data World in
 March. He also spoke at a Phoenix meet-up in San Francisco about
 Phoenix-Calcite integration.

 Collaborations are under way with other Apache projects:
  * Phoenix is going to use Calcite for SQL parsing and planning; and a
    separate project is using Calcite’s Avatica component to build a remote
    JDBC driver.
  * Added support for parsing/validating streaming SQL and collaborating
    with the Samza project on adding streaming SQL to Samza.
  * Collaboration with Hive and Drill continues.

How has the project developed since the last report?

 We completed our milestone 1.0 release, continued our monthly release
 tempo with release 1.1, and are preparing 1.2.

Date of last release:

 2015-03-23

When were the last committers or PMC members elected?

 December 2014.

Signed-off-by:

 [x](calcite) Ted Dunning
 [X](calcite) Alan Gates
 [X](calcite) Steven Noels
 [X](IPMC)    Chris Mattmann

Shepherd/Mentor notes:

 Chris Mattmann:

   * Calcite being discussed by Tom Barber at ApacheCon NA 2015.

21 Jan 2015

Calcite is a highly customizable engine for parsing and planning queries on
data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database. (Renamed from Optiq on 2014-09-30.)

Calcite has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

 1. Continue to build community
 2. Add more committers and PPMC members
 3. Demonstrate community robustness by rotating project tasks among
    multiple project members

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None.

How has the community developed since the last report?

 In December, there were 84 messages on dev@, 45 commits, 50 issues
 created, 27 issues resolved by 7 contributors.

 Julian Hyde gave a talk "SQL on everything, in memory" about Calcite
 at the Strata + Hadoop World conference in October, and held an
 "office hour" with interested community members. He also spoke at
 a Hive meet-up in New York and a Kylin meet-up in San Jose about
 how those projects integrate with Calcite.

 Collaborations are under way with other Apache projects: with Drill
 to make implementation convention more neutral; with Hive for join
 algorithm selection, and leveraging sorted data; and with Phoenix
 to create a Calcite adapter for Phoenix.

How has the project developed since the last report?

 We have completed the rename from Optiq to Calcite. We have also
 re-organized the code into the org.apache.calcite namespace. We are
 planning to make a 1.0 release in January with the re-organized
 code.

Date of last release:

 2014-11-05 (0.9.2)

When were the last committers or PMC members elected?

 PPMC member elected in December (but has not yet accepted).

Signed-off-by:

 [X](calcite) Ted Dunning
 [X](calcite) Alan Gates
 [X](calcite) Steven Noels

15 Oct 2014

Optiq/Calcite is a highly customizable engine for parsing and planning queries
on data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database.

Optiq/Calcite has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

 1. Complete renaming to Calcite.

 2. Re-organize code into org.apache.calcite namespace

 3. Create a product worthy of a "1.0" label.

 4. Improve web site

 5. Build an ASF community

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None.

How has the community developed since the last report?

 We held our first meetup, a hackathon hosted by MapR. It was well-attended,
 and we attracted a number of new contributors at various skill levels,
 who produced a number of contributions that have since been committed.

 Julian Hyde spoke to over 200 attendees at the Seattle Scalability meetup
 on how Apache Hive uses Apache Optiq to do its cost-based optimization.

 In September, there were 72 messages on dev@, 38 commits, 36 issues created,
 30 issues resolved.

How has the project developed since the last report?

 We completed https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-51
 and concluded that Optiq was not a viable name.
 We agreed (via PPMC vote and consensus on dev) that Calcite was suitable new
 name, and logged https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-56,
 which has been approved by legal. Now we are part way through renaming;
 see https://issues.apache.org/jira/browse/INFRA-8413

 We expect to have a release candidate for apache-calcite-0.9.1-incubating
 to go to a PPMC vote this week.

Date of last release:

 2014-08-25

When were the last committers or PMC members elected?

 2014-07-15

Signed-off-by:

 [ ](optiq) Ted Dunning
 [X](optiq) Alan Gates
 [X](optiq) Steven Noels

17 Sep 2014

Optiq is a highly customizable engine for parsing and planning
queries on data in a wide variety of formats. It allows database-like
access, and in particular a SQL interface and advanced query
optimization, for data not residing in a traditional database.

Optiq has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

 1. Migrate fully to Apache infrastructure (next: nightly builds).

 2. Re-organize code into org.apache.optiq namespace.

 3. Improve web site.

 4. Build an ASF community.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None.

How has the community developed since the last report?

 We are planning our first hackathon.

 There have been community discussions about the goals for a future
 1.0 release, in particular whether the project should be reorganized
 to allow projects to use the optimizer core without using SQL parser
 and code-generation facilities.

How has the project developed since the last report?

 Adopting Apache infrastructure:

  * First release approved by PPMC and Incubator PMC
  * Web site

 We will push our and announce the release shortly.

 Apache infrastructure is extremely frustrating. The release has
 taken a lot longer than it should have because it frequently makes
 this newbie feel like an idiot. Questions are answered promptly but
 it is difficult to know what questions to ask.

Date of last release:

 2014-08-25

When were the last committers or PMC members elected?

 2014-07-15

Signed-off-by:

  [X](optiq) Ted Dunning
  [X](optiq) Alan Gates
  [X](optiq) Steven Noels

20 Aug 2014

Optiq is a highly customizable engine for parsing and planning queries on
data in a wide variety of formats. It allows database-like access, and in
particular a SQL interface and advanced query optimization, for data not
residing in a traditional database.

Optiq has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

  1. Migrate fully to Apache infrastructure (next: web site and
     nightly builds).

  2. Re-organize code into org.apache.optiq namespace.

  3. Regular releases.

  4. Build an ASF community.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need
to be aware of?

 None.

How has the community developed since the last report?

 We have added our first post-incubation committer, Vladimir
 Sitnikov.

 We are planning our first hackathon.

 There have been community discussions about the goals for a future
 1.0 release, in particular whether the project should be reorganized
 to allow projects to use the optimizer core without using SQL parser
 and code-generation facilities.

How has the project developed since the last report?

 Adopting Apache infrastructure:

  * Gained access to Nexus and started publishing (on-demand, not
    nightly) snapshot builds.

  * Web site in progress.

 Working on first release under the Apache incubator,
 apache-optiq-0.9.0-incubating.

Date of last release:

 No releases yet under the Incubator.
 Last unofficial release was optiq-0.8, on 2014-06-27.
 First official release is imminent.

When were the last committers or PMC members elected?

 Vladimir Sitnikov, elected committer on 2014-07-15.

Signed-off-by:

  [x](optiq) Ted Dunning
  [X](optiq) Alan Gates
  [x](optiq) Steven Noels

16 Jul 2014

Optiq is a highly customizable engine for parsing and planning
queries on data in a wide variety of formats. It allows
database-like access, and in particular a SQL interface and
advanced query optimization, for data not residing in a
traditional database.

Optiq has been incubating since 2014-05-19.

Three most important issues to address in the move towards graduation:

  1. Migrate fully to Apache infrastructure (next: web site and
     nightly builds).

  2. Re-organize code into org.apache.optiq namespace.

  3. Regular releases.

  4. Build an ASF community.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need
to be aware of?

 With the mentors' permission, we released an unofficial
 release, optiq-0.8. Optiq has been making regular releases,
 approximately monthly, and this has built momentum in the
 community. Continuing this practice helps hold the community
 together. We intend to that the next release (0.9, end of July)
 is an official Apache Incubator release.

How has the community developed since the last report?

 This is our first report. The community remains very similar to
 the point where we joined the Incubator.

 We are doing outreach.

 * Julian Hyde gave two talks related to Optiq at Hadoop Summit.

 * Julian Hyde attended the ACM SIGMOD conference and discussed
   Optiq with several researchers.  Optiq was mentioned in
   several talks there.

 * An online meeting (via Google hangouts) for the community is
   scheduled for July 1st.

How has the project developed since the last report?

 This is our first report.

 Adopting Apache infrastructure:

  * We have completed necessary SGAs, and transferred code from
    github to Apache git, and begun committing to Apache
    git. (Original github site still online, but marked
    "retired" with redirection page.)

  * We have transferred github issues to Apache JIRA, and are
    using Apache JIRA for issue management.

  * Some members have complained that the traffic on dev@ is too
    great - requesting an issues@ mailing list for jira update
    traffic.

 We made an unofficial release (optiq-0.8) on 2014-06-27.

Date of last release:

 No releases yet under the Incubator. (But see unofficial
 release 0.8, above.)

When were the last committers or PMC members elected?

 No new committers since we joined the Incubator.

Signed-off-by:

  [ ](optiq) Ted Dunning
  [ ](optiq) Alan Gates
  [ ](optiq) Steven Noels