+1, looks pretty neat! Really appreciate the effort, Ruben.
Best regards, ZheHu ---- Replied Message ---- | From | Ruben Q L<rube...@gmail.com> | | Date | 12/31/2024 15:39 | | To | Apache Calcite dev list<dev@calcite.apache.org> | | Subject | Draft: board report for 2024 Q4 | Hello, Below you can find a draft of this quarter's board report. I plan to submit the final version at the beginning of next week. Please let me know if you have any additions or corrections. Best, Ruben ----------------------------------- ## 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. ## Project Status: Current project status: ongoing (high activity) Issues for the board: none ## Membership Data: Apache Calcite was founded 2015-10-22 (9 years ago) There are currently 75 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Mihai Budiu on 2024-07-26. - No new committers. Last addition was Norman Jordan on 2024-08-13. ## Project Activity: Apache Calcite 1.38.0 was released on 2024-10-15. It contained contributions from 39 contributors, and resolved 165 issues. The main features of this release were the AS MEASURE clause to define measures and use them in simple queries, ASOF join, the EXCLUDE clause in window aggregates, Postgres-compatible implementations of the TO_DATE, TO_TIMESTAMP and TO_CHAR functions, and the extension of the type system to allow types with negative scale. There was no release for Apache Avatica in the last quarter, but discussions have started to release the next version (1.26.0) soon. Following our traditional yearly rotation, a new PMC Chair (Ruben Quesada Lopez) was chosen for 2025. ## Community Health: The community continues on a "Super healthy" status. Looking at the metrics, we have seen an increase on the commit activity (10% increase on commits, 42% increase on code contributors). Other metrics show a slight decrease, e.g. 9% decrease in traffic on the dev meailing list, or 16% / 10% decrease on opened / closed PRs, which is understandable considering the holiday period at the end of the year. The number of non-committer (contributor) commits per month: +------+-------+---------------------+ | year | month | contributor_commits | +------+-------+---------------------+ | 2024 | 10 | 16 | | 2024 | 11 | 19 | | 2024 | 12 | 19 | +------+-------+---------------------+ The number of active reviewers per month: +------+-------+------------------+ | year | month | active_reviewers | +------+-------+------------------+ | 2024 | 10 | 3 | | 2024 | 11 | 2 | | 2024 | 12 | 5 | +------+-------+------------------+ Top reviewers in the last 3 months: +-------------+---------+ | committer | reviews | +-------------+---------+ | Mihai Budiu | 39 | | ILuffZhe | 5 | | NobiGo | 4 | +-------------+---------+ We have seen a decrease in the number of reviewers compared to previous quarters, with one particular reviewer (Mihai Budiu) being the most active one and taking care of most of this job. The situation with PR reviewing and the lack of reviewers, especially in a non-release period (usually right before a release more reviewers tend to get involved), is a known issue within the community, which has been discussed several times on the mailing list with several proposals to try to mitigate it.