Attached below is a draft of this month's board report. I plan to submit it on Jan 11. Please let me know if you have additions or corrections.
## 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 its own repository. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-21 (6 years ago) There are currently 56 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Ruben Q L on 2020-08-09. - Alessandro Solimando was added as committer on 2021-12-17. - Xiong Duan was added as committer on 2021-10-18. ## Project Activity: Calcite 1.28.0 was released on 2021-10-19, with new features including the UNIQUE sub-query predicate, the MODE aggregate function, PERCENTILE_CONT and PERCENTILE_DISC inverse distribution functions, an Exasol dialect for the JDBC adapter, and improvements to materialized view recognition. Calcite 1.29.0 was released on 2021-12-26, which upgrades log4j2 to 2.17.0 to fix security vulnerabilities. Calcite Avatica 1.19.0 was released on 2021-10-11, which adds support for BIT and NULL data types, fixes issues with values of type ARRAY. Calcite Avatica 1.20.0 was released on 2021-12-13, which upgrades Log4j2 to version 2.15.0 (to address CVE-2021-44228), and makes the SPNEGO protocol much more efficient. ## Community Health: The overall activity in the community has increased slightly in the past few months, specifically 20% more commits, 8% more closed PRs on GitHub. There are some discussions about the proposal of changing workflow, e.g. github issues vs JIRAs, merging Avatica with Calcite, people argued with different opinions, but overall the discussion is good for community development and health. The number of non-committer (contributor) commits per month: +---------------------+---------------------+---------------------+ | year | month | contributor_commits | +---------------------+---------------------+---------------------+ | 2021 | 10 | 14 | | 2021 | 11 | 2 | | 2021 | 12 | 8 | +---------------------+---------------------+---------------------+ The number of active reviewers per month: +---------------------+---------------------+---------------------+ | year | month | active_reviewers | +---------------------+---------------------+---------------------+ | 2021 | 10 | 7 | | 2021 | 11 | 2 | | 2021 | 12 | 5 | +---------------------+---------------------+---------------------+ Top reviewers in the last 3 months: +-----------+---------------------+ | committer | reviews | +-----------+---------------------+ | Julian Hyde <[email protected]> | 7 | | Stamatis Zampetakis <[email protected]> | 4 | | NobiGo <[email protected]> | 3 | | Jesus Camacho Rodriguez <[email protected]> | 3 | | rubenada <[email protected]> | 2 | | chunwei <[email protected]> | 1 | | Haisheng Yuan <[email protected]> | 1 | | chunwei.lcw <[email protected]> | 1 | | Wang Yanlin <[email protected]> | 1 | | Jacques Nadeau <[email protected]> | 1 | +-----------+---------------------+ Thanks, Haisheng Yuan
