+1, looks good to me. Thanks. - Haisheng
------------------------------------------------------------------ 发件人:Francis Chuang<francischu...@apache.org> 日 期:2020年01月02日 04:54:46 收件人:<dev@calcite.apache.org> 主 题:Re: Draft board report for January 2020 +1, looks good, Stamatis! On 1/01/2020 9:18 pm, Stamatis Zampetakis wrote: > Attached below is a draft of this month's board report. I plan to submit it > on January 7. Please let me know if you have any 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-22 (4 years ago). > There are currently 45 committers and 22 PMC members in this project. > The Committer-to-PMC ratio is roughly 2:1. > > Community changes, past quarter: > - Danny Chen was added to the PMC on 2019-10-30. > - Haisheng Yuan was added to the PMC on 2019-11-11. > - Stamatis Zampetakis was appointed as PMC chair on 2019-12-18, > continuing the tradition of the project of rotating the chair every year. > - No new committers. Last addition was Mohamed Mohsen on 2019-09-17. > > ## Project Activity: > Calcite 1.21.0 was released in the middle of September, including more than > 100 > resolved issues and maintaining a release cadence of roughly one release per > quarter. > > Calcite 1.22.0 is under preparation and is expected to be released inside > January while at the moment contains more than 230 commits and 150 resolved > issues. > > Avatica 1.16.0 was released in the middle of December, including numerous > bug > fixes and security improvements while the build system has been migrated > from > maven to gradle. > > The build and test infrastructure has been modernized for both Calcite and > Avatica, with the migration from maven to gradle, JUnit4 to JUnit5, and the > introduction of GitHub actions as part of the CI. The changes shall improve > developers experience, code quality, and protect better against > regressions. > > Members of the project participated in ApacheCon EU on October and Flink > Forward > Asia on November, representing the community, and presenting talks about > Calcite. > > Finally, the Hazelcast system has decided to adopt Calcite for query > planning. > > ## Community Health: > > Activity levels on mailing lists (37%), git (40%) and JIRA (opened 15%, > closed > 19%) have increased significantly in the last quarter. One reason is the > modernization of the build and test infrastructure for both Calcite and > Avatica, > which triggered many discussions and follow-up tasks. Another reason, is > the > changes in the roster of the PMC and open discussions about the future of > the > project. Last but not least, is the involvement of new people in the > community > bringing up new challenges and ideas for improvements. > > The rates of pull requests being closed and merged on Github has increased > by > 16%, as we work to clear our backlog. Nevertheless, the number of open pull > requests is still big since the number of committers who get involved in > reviews > is rather small. Furthermore, there are pull requests which are stale, > work in progress, or proposals that make the numbers look even bigger. On > the > positive side every pull request receives comments within a couple of days > after > being submitted and there are many which get merged without too much effort > showing that the project attracts skilled developers who may turn into > committers quite soon. >