+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.

Reply via email to