The Apache Software Foundation Board of Directors Meeting Minutes August 17, 2022 1. Call to order The meeting was scheduled for 15:00 UTC and began at 15:02 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42nr The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Rich Bowen Bertrand Delacretaz Christofer Dutz Roy T. Fielding - joined :02 Sharan Foga Willem Ning Jiang Sam Ruby Roman Shaposhnik Sander Striker Directors Absent: none Executive Officers Present: Craig R. McClanahan David Nalley Craig L Russell Matt Sicker Ruth Suehle Executive Officers Absent: none Guests: Daniel Gruno Dave Fisher - joined :03 Greg Stein Joe Brockmeier Sally Khudairi Yu Xiao 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of July 20, 2022 See: board_minutes_2022_07_20.txt Approved. 4. Executive Officer Reports A. Board Chair [Sander Striker] I'd like to draw attention to the Conferences report, I'm really impressed. Thanks for everyone putting in all the hard work to make these events happen. Once again the ratio of missing reports, reports requiring follow up and reports that are timely and receiving plenty of pre-approvals appears fairly stable. Project reports are doing better than executive officer reports in that regard. B. President [David Nalley] It's been a relatively slow month. Additionally, please see Attachments 1 through 8. C. Treasurer [Craig R. McClanahan] This month continued focus on several tasks from the month before, including access to Accounts Payable systems for various sponsors and donors, as well as working with planning for spending and payment processing for the upcoming ApacheCon conference. In addition, this was the first month working with our new cloud accountant at IgniteSpot. That experience has been very positive so far. Also, work has begun on preparing input data for the Form 990 report that we must submit to the IRS annually. D. Secretary [Matt Sicker] In June, the secretary team received 39 ICLAs, 1 CCLA, and 3 software grants. Ongoing discussions with the Infra team around how to handle MFA resets. E. Executive Vice President [Ruth Suehle] No significant updates. ApacheCon planning proceeds well. F. Vice Chair [Shane Curcuru] Nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Sam] No report was submitted. B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Christofer] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Roman] No report was submitted. Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Petri [rbowen] A. Apache AGE Project [Eya Badal / Rich] See Attachment A B. Apache Ambari Project [Roman Shaposhnik] See Attachment B C. Apache Ant Project [Jan Materne / Bertrand] No report was submitted. D. Apache BookKeeper Project [Sijie Guo / Sander] No report was submitted. E. Apache Brooklyn Project [Geoff Macartney / Roy] See Attachment E F. Apache CarbonData Project [Liang Chen / Sharan] See Attachment F G. Apache Cassandra Project [Michael Semb Wever / Willem] See Attachment G H. Apache Celix Project [Pepijn Noltes / Sam] See Attachment H I. Apache Cocoon Project [Cédric Damioli / Willem] No report was submitted. J. Apache Community Development Project [Swapnil Mane / Bertrand] See Attachment J K. Apache CouchDB Project [Jan Lehnardt / Roy] See Attachment K L. Apache Creadur Project [Philipp Ottlinger / Rich] See Attachment L M. Apache DataSketches Project [Lee Rhodes / Sander] See Attachment M N. Apache DeltaSpike Project [Mark Struberg / Roman] No report was submitted. O. Apache Doris Project [Mingyu Chen / Sharan] See Attachment O P. Apache Drill Project [Charles Givre / Christofer] See Attachment P Q. Apache Empire-db Project [Rainer Döbele / Sander] See Attachment Q R. Apache Fineract Project [Awasum Yannick / Bertrand] See Attachment R S. Apache Flume Project [Balázs Donát Bessenyei / Willem] See Attachment S T. Apache FreeMarker Project [Dániel Dékány / Roy] See Attachment T U. Apache Geode Project [Dan Smith / Christofer] See Attachment U V. Apache Giraph Project [Dionysios Logothetis / Sharan] See Attachment V W. Apache Gora Project [Kevin Ratnasekera / Roman] No report was submitted. X. Apache Griffin Project [William Guo / Willem] See Attachment X Y. Apache Groovy Project [Paul King / Sam] See Attachment Y Z. Apache Hive Project [Ashutosh Chauhan / Sander] No report was submitted. AA. Apache Hop Project [Hans Van Akelyen / Rich] See Attachment AA AB. Apache HTTP Server Project [Joe Orton / Willem] No report was submitted. AC. Apache HttpComponents Project [Michael Osipov / Sharan] See Attachment AC AD. Apache Ignite Project [Dmitry Pavlov / Sam] See Attachment AD AE. Apache Impala Project [Jim Apple / Sander] See Attachment AE AF. Apache Incubator Project [Justin Mclean / Christofer] See Attachment AF AG. Apache InLong Project [Charles Zhang / Roy] See Attachment AG AH. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Rich] See Attachment AH AI. Apache jUDDI Project [Alex O'Ree / Bertrand] No report was submitted. AJ. Apache Juneau Project [James Bognar / Roman] See Attachment AJ AK. Apache Kafka Project [Jun Rao / Rich] See Attachment AK AL. Apache Kibble Project [Sharan Foga] No report was submitted. AM. Apache Knox Project [Larry McCay / Sharan] See Attachment AM AN. Apache Kylin Project [Shao Feng Shi / Christofer] See Attachment AN AO. Apache Libcloud Project [Tomaž Muraus / Sam] See Attachment AO AP. Apache Logging Services Project [Ron Grabowski / Bertrand] See Attachment AP AQ. Apache Lucene.Net Project [Shad Storhaug / Sander] See Attachment AQ AR. Apache ManifoldCF Project [Karl Wright / Willem] See Attachment AR AS. Apache Oozie Project [Dénes Bodó / Roy] See Attachment AS AT. Apache OpenOffice Project [Jim Jagielski / Sander] See Attachment AT AU. Apache OpenWhisk Project [Dave Grove / Roman] See Attachment AU AV. Apache Ozone Project [Sammi Chen / Sharan] See Attachment AV AW. Apache Perl Project [Steve Hay / Bertrand] See Attachment AW AX. Apache Petri Project [Dave Fisher / Rich] See Attachment AX AY. Apache Phoenix Project [Rajeshbabu Chintaguntla / Willem] See Attachment AY AZ. Apache Pig Project [Koji Noguchi / Sam] See Attachment AZ BA. Apache Pinot Project [Kishore G / Roman] See Attachment BA BB. Apache POI Project [Dominik Stadler / Christofer] See Attachment BB BC. Apache Qpid Project [Robbie Gemmell / Sander] See Attachment BC BD. Apache RocketMQ Project [Xiaorui Wang / Roy] See Attachment BD BE. Apache Roller Project [David M. Johnson / Sharan] See Attachment BE BF. Apache Santuario Project [Colm O hEigeartaigh / Bertrand] See Attachment BF BG. Apache Serf Project [Justin Erenkrantz / Roy] No report was submitted. BH. Apache ServiceComb Project [Willem Ning Jiang] See Attachment BH BI. Apache ShardingSphere Project [Liang Zhang / Christofer] No report was submitted. BJ. Apache ShenYu Project [Yu Xiao / Sam] See Attachment BJ BK. Apache SIS Project [Martin Desruisseaux / Roman] See Attachment BK BL. Apache Solr Project [Houston Putman / Willem] See Attachment BL BM. Apache Spark Project [Matei Alexandru Zaharia / Rich] See Attachment BM BN. Apache Subversion Project [Nathan Hartman / Sander] See Attachment BN BO. Apache Superset Project [Maxime Beauchemin / Christofer] See Attachment BO BP. Apache Syncope Project [Francesco Chicchiriccò / Bertrand] See Attachment BP BQ. Apache SystemDS Project [Matthias Boehm / Rich] See Attachment BQ BR. Apache TomEE Project [David Blevins / Roman] No report was submitted. BS. Apache Traffic Control Project [Eric Friedrich / Sander] No report was submitted. BT. Apache Turbine Project [Georg Kallidis / Willem] See Attachment BT BU. Apache Velocity Project [Nathan Bubna / Roy] No report was submitted. BV. Apache Whimsy Project [Shane Curcuru / Sharan] No report was submitted. BW. Apache Xalan Project [Gary D. Gregory / Sam] See Attachment BW BX. Apache Xerces Project [Michael Glavassevich / Christofer] No report was submitted. BY. Apache XML Graphics Project [Clay Leeds / Sharan] See Attachment BY BZ. Apache YuniKorn Project [Weiwei Yang / Sander] See Attachment BZ Committee reports approved as submitted by General Consent. 7. Special Orders 8. Discussion Items 9. Review Outstanding Action Items * David: what do we do when SHTF? [ Project Support 2022-01-19 ] Status: * Willem: pursue a report for Griffin [ Griffin 2022-06-15 ] Status: Done * Sam: follow up on attic resolution [ REEF 2022-06-15 ] Status: Completed last month: https://s.apache.org/ohx24 * Christian: pursue a resolution for ratifying data privacy policy [ Data Privacy 2022-06-15 ] Status: * Bertrand: pursue a roll call [ Bloodhound 2022-07-20 ] Status: Done, 4 PMC members replied, https://lists.apache.org/thread/kmc152kr0nrhzl9fsgk3oqytfsngbrhc * Willem: pursue a roll call for Griffin [ Griffin 2022-07-20 ] Status: Griffin PMC reponsed the roll call. It's good to know they are planing a new version of Griffin. * Sander: follow up with Mark on security issues [ Hive 2022-07-20 ] Status: Done. * Sander: pursue a report for Lucene.Net [ Lucene.Net 2022-07-20 ] Status: Lucene.Net report received this month. * Sander: follow up with Mark on security issues [ Zeppelin 2022-07-20 ] Status: Scheduled for the week of Aug 22 * Willem: follow up with Zeppelin about security coaching [ Zeppelin 2022-07-20 ] Status: Talked to some PMC member of Zeppelin, still tried to find out some bandwith to deal the security issues from the PMC members. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 15:15 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period July 2022 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - the query regarding the naming of Apache Wayang is still with counsel - one request to use KAFKA marks for external events - one request to create NETBEANS swag - provided advice to the LINKIS podling regarding suitability of the name - reviewed two proposed responses to enquiries to the OPENOFFICE PMC - one request to use ASF project logos on a "we use..." page - one request to use the TINKERPOP gremlin character * REGISTRATIONS Working with IMPALA PMC and Cloudera to complete updates of records at EUIPO for IMPALA marks. Our HADOOP registration has been renewed in the US. * INFRINGEMENTS Contacted a website that was incorrectly using the ASF logo to indicate that the ASF was using their service. Worked with the MXNET PMC on some potential naming issues with downstream distributions. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] # ASF M&P report for July July was a bit more active but no major issues or surprises. ## ApacheCon press request We've received a request around travel funding to cover ApacheCon. We're currently considering the request and may seek budget to cover as it may be outside the current M&P budget. Spend should be no more than $5,000 and probably considerably less. ## July announcements The Apache Software Foundation Announces Apache® ShenYu™ as a Top-Level Project "Apache ShenYu is a Java-native API Gateway for service proxy, protocol conversion, and API governance. It provides a component-rich, easy to extend, and simple to deploy API gateway that reduces costs. ShenYu Gateway is written in Java and its components support multiple languages including .NET, Python, Go, and Java, and deployment with Lua, NGINX, Kubernetes, and Docker." https://s.apache.org/z1pam ## M&P discussions on comdev list and Slack As there's no public discuss list for marketing at the ASF, I reached out to the comdev list and asked if there were any objections to guiding M&P public discussions to the dev@comdev mailing list. Received no objections and a few +1's, so I plan to start trying to sparking more discussions in public around M&P to expand and improve our marketing efforts. We have a "first contributions" campaign proposed by Constantia that we'll be starting discussion around in the next week, which makes a good starting point for those public discussions. Have also created a slack channel in the ASF Slack (the-asf.slack.com) for anyone who'd like to find M&P in real time (no guarantees...). The boring but aptly named channel #marketing-publicity-public should be open to anyone on the slack to join and ask questions or open discussions. Currently only a handful of folks in the channel but I hope that'll change. ## Replacing press release boilerplate We've re-worked the lengthy ASF boilerplate with a shorter version. We plan to start using this in August: About The Apache Software Foundation (ASF) Founded in 1999, the Apache Software Foundation exists to provide software for the public good with support from more than 70 sponsors. ASF’s open source software is used ubiquitously around the world with more than 8,400 committers contributing to 320+ active projects including Apache Superset, Apache Camel, Apache Flink, Apache HTTP Server, Apache Kafka, and Apache Airflow. The Foundation’s open source projects and community practices are considered industry standards, including the widely adopted Apache License 2.0, the podling incubation process, and a consensus-driven decision model that enables projects to build strong communities and thrive. https://apache.org ASF’s annual ApacheCon event is where open source technologists convene to share best practices and use cases, forge critical relationships, and learn about advancements in their field. https://www.apachecon.com/ The previous boilerplate can be found on any recent press release, such as the ShenYu TLP announcement: https://s.apache.org/z1pam ## Other activity in July Outside of announcements, we continued work on "keeping the lights on" type work, including: * A website assessment with recommendations from Constantia on improving front page navigation. * Started promoting the D&I survey. * Standard social media promotions. * New Q&A template for graduating projects. * Reviewed crisis comms plan, now largely final. ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [David Nalley] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Highlights ========== - Upgraded to new LDAP infrastructure, based on recent tech. We were being held back by the old FreeBSD-based mail server. That was replaced last month, removing the gate on the LDAP upgrade. Long Range Priorities ===================== - New Artifacts platform. General Activity ================ - Upgraded Confluence (cwiki.a.o), to deal with issues related to password resets on non-LDAP-based accounts. - LDAP upgrade; see Highlights. - Various fallout from the LDAP upgrade, with a few references to the old servers found in some projects. Infra services have all been upgraded and are now stable. Docco has been updated to give us pointers next time this needs to happen. - The new Agenda Tool has grown functionality to listen to pubsub and maintain a websocket to the client. Base level bits, mostly testing out the async subsystems. - Continued work on artifacts.a.o, and some coordination with the Security Team to discover requirements. - More Apache HBase build/test nodes. - Pelican work (described last month) is progressing well. - Completed work to add another buildbot worker, as part of our Pelican-based content workflow. - Lots of Artifactory work, to fix/improve our base Ubuntu 22.04 system and better deal with our signing certificates. - Initial support for ARM systems, and a Jenkins node. - Our Vault proof of concept is moving along, for projects to be able to store secrets (primarily: for Github Public Runners). - Initial work on a Slack bot to assist Infra with its work, in terms of monitoring/alerts/escalation, dashboards, functions, etc. - Exploring a new workflow for Jira account creations, to reduce ticket spam. - Considering a new mechanism for tracking our large set of JDKs, Maven and Ant version, etc on our build nodes. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] We are now about 60 days out from ApacheCon North America, in New Orleans. We are finalizing keynotes and sponsor keynotes, and other plans for the event. Further details at https://apachecon.com/ We currently have a little over 200 registrations, and are targeting around 350 for the event. Pulsar, Cassandra, and Kafka are planning community events, which are now listed at https://events.apache.org/ Here is the report of ApacheCon Asia 2022 There were 192 sessions with 256 speakers, 18 keynotes, and 17 tracks in this conference. Mark Thomas, the most productive speaker, submitted 4 presentations (including a Keynote speech). The big data track and messaging track both had 36 sessions presented. We had 23 track chairs and about 40 volunteers involved in this event. During the preparation phase, they collected pre-recorded presentations, added translation subtitles for the keynotes. We would like to thank our sponsors of this event Huawei, SELECTDB, Baidu, timecho, Amazon, API7 We had 2566 registrations on the Bagevent, and we sold 172 individual donation tickets (each ticket for 199 RMB includes 50 RMB donation to ASF) 91K people watched the conference (through all the broadcast channels), peak attendees was about 1K. 3 Days Keynote average visit 1.4K, peak visit 2.2K, the average watch time of keynote is 50 mins. The average session track visitor is about 600, average watch time is 30 mins. We added three new tracks, compared with Apachecon Asia 2021, they are “Culture”, “RPC” and “AI”, so it covered more areas and attracted more developers We invited some young talents to give keynote speeches, they are college students and are very active in apache projects, boys and girls. the diversity of the keynote is much better than last time. We have well controlled the expenditure and finally generated a surplus, which will be contributed back to the Apache foundation. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== ApacheCon 2022 New Orleans As expected, some applications have had to be withdrawn due to unable to obtain a Visa Interview in time or the Visa was rejected. Some flights have been booked; and more over the next couple of weeks will see most flights booked. A couple are pending late visa interviews in September. Hotel block for TAC is secure and pending payment query in the Treasurers office. Applicants have registered for the Conference. TAC App ======= TAC app is running but idle, no events open but current applicants can still obtain a PDF letter for Visa support. Future Events ============= None currently Short/Medium Term Priorities ===================== Still keeping an eye out for other smaller events to support. Mailing List Activity ===================== Not much happening on the list currently. Membership ========== No changes to the membership this month ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. After resolving a handful of LEGAL issues, we are flat at 22 outstanding issues compared to last month. We finally kicked off the process of by-laws reviews with DLAPiper. We expect the updated draft to be available within weeks for the board review. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] In July the Apache Xalan Java project was retired due to the inability to create a release to fix a reported security issue. The CSRB report on the Log4j event was released https://www.cisa.gov/sites/default/files/publications/CSRB-Report-on-Log4-July-11-2022_508.pdf We have a dedicated person starting in September to be the main handler of incoming security issues. Additionally, continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Aug 2022: 30 [license confusion] 34 [support request/question not security notification] Security reports: 61 (last months: 30, 44, 41) 13 [site] 4 [airflow], [dubbo], [httpd] 3 [commons], [shiro], [superset] 2 [cassandra], [kafka], [nifi], [spark], [struts] 1 [archiva], [avro], [axis], [calcite], [cloudstack], [flex], [groovy], [hadoop], [jena], [logging], [maven], [milagro], [oozie], [shenyu], [skywalking], [tomcat], [xerces] In total, as of 1st August 2022, we're tracking 104 (last month: 100) open issues across 39 projects, median age 107 (last month: 101) days. 57 of those issues have CVE names assigned. 10 (last month: 11) of these issues, across 7 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache AGE Project [Eya Badal] ## Description: Apache AGE ("A Graph Extension") is a PostgreSQL extension that provides a graph database functionality. Through using the Cypher query language in accordance with the openCypher specification, users can access, store and query graph data using PostgreSQL. Apache AGE provides hybrid queries, using both openCypher and SQL together. These queries allow data to move between the regular relational database and the graph representation that AGE provides. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache AGE was founded 2022-05-17 (3 months ago) There are currently 17 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: - Apache AGE v1.1.0 release in progress. The vote for release is open and will be closed Sunday August 14th,2022. - Apache AGE major release v1.0.0 - 2022-04-21 - Apache AGE Viewer first release v1.0.0 - 2022-04-04 - Apache AGE release v0.7.0 - 2022-02-03 - Apache AGE release v0.6.0 - 2021-11-30 - Apache AGE release v0.5.0 - 2021-08-03 - Apache AGE release v0.4.0 - 2021-05-03 - Apache AGE release v0.3.0 - 2021-02-19 Upcoming Apache AGE release v1.1.0 includes list comprehension, improved operators, improved performance, and bug fixes. Apache AGE presented at ApacheCon Asia 2022 (29-31 July; https://apachecon.com/acasia2022/), and will present at PostgreSQL Conference Europe (25-28 October; https://2022.pgconf.eu/) ## Community Health: Apache AGE community health is good. Apache AGE v1.0.0 was a major release for the community. 19 issues opened on GitHub, past quarter (58% increase) and 10 issues closed on GitHub, past quarter. Apache AGE community actively helps and responds to our users on Github and mailing lists. ----------------------------------------- Attachment B: Report from the Apache Ambari Project [Roman Shaposhnik] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ambari was resurrected from the Attic on 2022-06-17 (2 months ago) There are currently 15 committers of which all are members of the PMC. The Committer-to-PMC ratio is 1:1. ## Project Activity: Project has mostly been focused on re-establishing its PMC and governance principles. We have voted in the following addition to the PMC: - Brahma Reddy Battula (brahma AT apache DOT org) - Wei-Chiu Chuang (weichiu AT apache DOT org) - Jun He (junhe AT apache DOT org) - Kengo Seki (sekikn AT apache DOT org) - Masahiro Tanaka (masatana AT apache DOT org) - Masatake Iwasaki (iwasakims AT apache DOT org) - Mithun Mathew (mithmatt AT apache DOT org) - Vitthal Suhas Gogate (vgogate AT apache DOT org) - Vishal Suvagia (vishalsuvagia AT apache DOT org) - Yuqi Gu (guyuqi AT apache DOT org) - Zhiguo Wu (wuzhiguo AT apache DOT org) There has been a critical issue reported which the PMC is handling together with the ASF security team. Recent releases: - ambari-2.7.6 (2021-11-12) - ambari-2.6.2 (2018-04-30) ## Community Health: Our current PMC appears to be fully engaged and actively working on adding more PMC and committers to the project. There's a healthy level of interest to start producing new releases, but that will take a few months. ----------------------------------------- Attachment C: Report from the Apache Ant Project [Jan Materne] ----------------------------------------- Attachment D: Report from the Apache BookKeeper Project [Sijie Guo] ----------------------------------------- Attachment E: Report from the Apache Brooklyn Project [Geoff Macartney] ## Description: The mission of Apache Brooklyn is the creation and maintenance of software related to a software framework for modeling, monitoring and managing cloud applications through autonomic blueprints. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Brooklyn was founded 2015-11-18 (7 years ago) There are currently 20 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Iuliana Cosmina on 2021-06-04. - No new committers. Last addition was Mykola Mandra on 2022-03-08. ## Project Activity: - The last major Brooklyn release was 1.0.0, released on 3rd March 2020. - We would like to do a 1.1.0 release soon. - There is a steady turnover of commits to the project. A highlight among these has been some useful enhancements to the expressive capability of Brooklyn blueprints. ## Community Health: Discussions about issues and directions for the project continue on the mailing lists. ----------------------------------------- Attachment F: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is data store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Last 3 months, we focus on fixing issues, some key issues as below: - update/delete operations failed when other format segments deleted from carbon table. - Create MV fails with "LOCAL_DICTIONARY_INCLUDE/LOCAL _DICTIONARY_EXCLUDE column: does not exist in table. - Fix NullPointerException in load overwrite on partition table. - Fix Desc Columns shows New Column added, even though ALter ADD column query failed. - Incremental‌ ‌Dataload‌ ‌of Average aggregate in ‌MV‌‌. - Fix multiple issues with External table. - Fix Query Performance issue for Spark 3.1. - Fix MV not hitting with multiple sessions issue. ## Health Report: - Commit activity: - 23 commits in the past quarter (10 increase) - 11 code contributors in the past quarter ( 10% change) ## Releases: - we are preparing 2.3.x, the community focus on fixing issues - 2.3.0 was released on 2022-01-24 - 2.2.0 was released on 2021-08-05 - 2.1.1 was released on 2021-03-29 - 2.1.0 was released on 2020-11-12. - 2.0.1 was released on 2020-06-01. - 2.0.0 was released on 2020-05-20. - 1.6.1 was released on 2019-10-25. ## Project Composition: - There are currently 27 committers and 17 PMC members in this project. - The Committer-to-PMC ratio is roughly 7:5. ## Community changes, past quarter: - Indhumathi was added to the PMC on 2022-02-16 - Vikram Ahuja was added as committer on 2022-02-10 - Akash R Nilugal was added to the PMC on 2021-04-11 ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 162 subscribers (change 13): - dev@carbondata.apache.org had a 12% decrease in traffic in the past quarter (970 emails compared to 1012) - issues@carbondata.apache.org: - issues@carbondata.apache.org had a 20% increase in traffic in the past quarter (83 emails compared to 67) - user@carbondata.apache.org: - 76 subscribers (no change): ## JIRA activity: - 11 issues opened in JIRA, past quarter (10% increase) - 9 issues closed in JIRA, past quarter (10% increase) ----------------------------------------- Attachment G: Report from the Apache Cassandra Project [Michael Semb Wever] ## Description: Apache Cassandra software is a highly scalable second-generation distributed database. ## Issues: Per INFRA's notice all debian and redhat packages on dist.a.o will be removed, as they are already checked and signed per disto norms and the project does not wish to add superfluous checks and sigs (and have to re-vote on all past releases). The project will host these convenience binaries instead on apache.jfrog.io (which is also better purposed for such). ## Membership Data: Apache Cassandra was founded 2010-02-17 (12 years ago) There are currently 71 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Dinesh Joshi on 2021-05-20. - Jacek Lewandowski was added as committer on 2022-07-14 ## Project Activity: Project releases since last report: 4.1-alpha1, 4.0.5, 4.0.4, 3.11.13 and 3.0.27. The community's focus is currently on fixing flaky tests to be able to release 4.1-beta1. Progress is visible at https://s.apache.org/usdv9 The project organised the Cassandra World Party in the beginning of August, and is helping to organise Cassandra Days Berlin later in August and ApacheCon in October. The Cassandra track received more than three times as many talks as we could accept. More Cassandra Days are planned this year and next. The community will also participate in the Grace Hopper Conference in September. Community blog posts and changelog articles continue to come out on a regular basis, thanks to Chris Thornett, Diogenese Topper and Erick Ramirez. 14 blogs have been published in the past quarter, these include feature deep-dives, project activity reports (changelogs), contributor interviews, and company case studies. ## Community Health: Community health is strong. New contributors continue to appear. Keeping a stable trunk remains a challenge. Particularly when suites of ~50k tests can be run on different hardware and CI systems. Average test failures on builds for each branch continue to drop (bc lots of hard work). Cassandra project status updates are emailed regularly to dev@, these are worth reading for a more detailed view on current state of affairs in the project. See https://s.apache.org/0heaa ----------------------------------------- Attachment H: Report from the Apache Celix Project [Pepijn Noltes] ## Description: Apache Celix is an implementation of a dynamic service framework inspired by the OSGi specification and adapted to C and C++ (C++17). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Celix was founded 2014-07-16 (8 years ago) There are currently 16 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Erjan Altena on 2018-06-25. - No new committers. Last addition was Peng Zheng on 2022-02-18. ## Project Activity: - Celix 2.3.0 was released - The user documentation has been updated for the release and C++ support - Many small bug fix Pls ## Community Health: There are no significant changes in the community health and the activity is normal for Celix. ----------------------------------------- Attachment I: Report from the Apache Cocoon Project [Cédric Damioli] ----------------------------------------- Attachment J: Report from the Apache Community Development Project [Swapnil Mane] ## Description: The mission of Community Development is the creation and maintenance of software related to Resources to help people become involved with Apache projects ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Community Development was founded 2009-11-01 (13 years ago) There are currently 41 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - Aditya Sharma was added to the PMC on 2022-06-23 - Priya Sharma was added to the PMC on 2022-06-22 - No new committers. Last addition was Ted Liu on 2021-10-18. ## Project Activity: ALC We had another good quarter for the ALC Chapters' activities. ALC Beijing hosted a virtual online event ApacheCon Asia 2022 at the end of the previous month. The conference had 210+ sessions with 256 speakers. We got 2.5K people registered and more than 50K people watched the live broadcast (There are some channels that don't need registration). ALC Shenzhen members supported in the execution of ApacheCon Asia and helped and guided Apache Inlong and ShenYu for their graduation process. We also collaborate with Chitkara University to establish Open Source Chandigarh [1] in their University. Swapnil M Mane from the ALC will have multiple sessions next month in their University to spread the awareness on ASF and Open Source. GSoC This year in GSoC, we are mentoring 38 participants across 14 Apache projects, more details are available at [2]. Currently, mentors are evaluating mid term status report of the participants and planning to finish the projects in the defined timelines of the GSoC. ApacheCon NA We had a successful response to the CFP for ApacheCon NA and received over 25 submissions, and we selected 13 proposals for the two day Community track [3] (please refer to the Community section). ## Community Health: Our dev mailing list had slightly reduced traffic (17% decrease in traffic) as compared to the past quarter (178 emails compared to 213 in the past quarter) because in the past to past quarter, the majority of traffic was because of GSoC discussions, proposals, and activities related to it in Jira which was not the case for the past quarter. [1] https://youtu.be/5oi6jWSx3dE [2] https://s.apache.org/ps9dt [3] https://s.apache.org/r51ng ----------------------------------------- Attachment K: Report from the Apache CouchDB Project [Jan Lehnardt] ## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CouchDB was founded 2008-11-19 (14 years ago) There are currently 70 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - Started a monthly synchronous developer meeting via Zoom, with notes and recordings for posterity. First iteration went very well. This helps with discussing technical challenges in ~90 minute deep-dives. - Started roadmapping new plans for next major version 4.0 after abandoning previous FoundationDB plans earlier this year. - A shortlist of marquee features for the 4.0 release is already in place. - Further discussion about future direction beyond 4.0 has also started. ## Community Health: - Nothing special to report here, we are chugging along nicely on all metrics. ----------------------------------------- Attachment L: Report from the Apache Creadur Project [Philipp Ottlinger] ## Description: The mission of Creadur is the creation and maintenance of software related to Comprehension and auditing of software distributions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Creadur was founded 2012-04-18 (10 years ago) There are currently 11 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Karl Heinz Marbaise on 2016-08-30. - No new committers. Last addition was Karl Heinz Marbaise on 2016-08-30. ## Project Activity: I performed the release of Creadur RAT 0.14, which was very much welcome by downstream projects. Recent releases: * Apache Rat 0.14 was released on 2022-05-28. * Apache Rat 0.13 was released on 2018-10-13. * Apache Rat 0.12 was released on 2016-06-09. @striker I thought that release data is automatically added, but copied it over now. Thanks for the info. ## Community Health: Activity remains steadily low (especially during the summer holidays :)). Jira issues and requests will be answered. ----------------------------------------- Attachment M: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DataSketches was founded 2020-12-15 (2 years ago) There are currently 16 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was David Cromberge on 2021-09-22. - No new committers. Last addition was Will Lauer on 2022-03-07. ## Project Activity: Releases since last Report (May 2022): Jul 13, 2022: C++/Python Core 3.5.0 Jun 6, 2022: Released Java Core 3.3.0 May 19, 2022: Java Memory 2.1.0 Our research work on Differential Privacy with Sketching has received positive reviews. ## Community Health: The DataSketches project is healthy. Most of our interactions with users are through GitHub or through Slack. We are continuing to work with some of the largest cloud providers on adoption of our library. We are also working closely with the Java Project Panama. We are also seeing some interest in our technology from government agencies. ----------------------------------------- Attachment N: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment O: Report from the Apache Doris Project [Mingyu Chen] ## Description: The mission of Apache Doris is the creation and maintenance of software related to a easy-to-use, high performance and unified analytics database. ## Issues: ## Membership Data: Apache Doris was founded 2022-06-15(2 months ago) There are currently 38 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members (project graduated recently). - Zeno Yang was added as committer on 2022-06-17 ## Project Activity: 1. Doris v1.1.1 has been release on 2022-07-29 2. Doris-Spark-Connector v1.1.0 has been release on 2022-07-11 2. Doris-Flink-Connector v1.1.0 has been release on 2022-07-11 3. The community is very active at the moment we are working on a lot of feature updates and code refactoring, and we are discussing the feature list and release time of version 1.2. ## Community Health: The community health is good. In the past month, a total of 104 contributors contributed 523 commits. We organize bi-weekly developer sync meetings, which can be found here: https://cwiki.apache.org/confluence/display/DORIS/Bi-Weekly+Community+Sync It aims at helping users and developers to know what the community is doing. ----------------------------------------- Attachment P: Report from the Apache Drill Project [Charles Givre] ## Description: The mission of Drill is the creation and maintenance of software related to Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage ## Issues: There are no issues requiring Board attention. ## Membership Data: Apache Drill was founded 2014-11-18 (8 years ago) There are currently 61 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was James Turton on 2022-01-23. - No new committers. Last addition was Tengfei Wang on 2022-02-22. ## Project Activity: Drill 1.20.2 was released on August 3rd. This is a largely bugfix release and complete release notes are available here: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313820&version=12351742 Also of note is that the Drill community is working on Drill 2.0 which will have significant improvements from Drill 1.XX. Thanks to Vova Vystoskyi, we recently merged a very significant pull request. For the last three years, Drill has been using a fork of Calcite, which effectively meant that we were stuck with a rapidly aging version of Calcite. More importantly was that we were missing out on the last three years of bug fixes and performance improvements in Calcite. A few weeks ago, we merged this pull request and we are seeing significant performance improvements. James Turton did some initial benchmarks on the TPC-H queries and found that Drill with the new Calcite is about 50% faster than Drill with the old version of Calcite. 1.21 1.31 0 10561 6950 1 10761 7176 2 10322 6839 3 10442 6662 4 10304 6766 1.21 1.31 count 5.000000 5.000000 mean 10478.000000 6878.600000 std 189.001323 196.664181 min 10304.000000 6662.000000 25% 10322.000000 6766.000000 50% 10442.000000 6839.000000 75% 10561.000000 6950.000000 max 10761.000000 7176.000000 In addition Drill 2.0 will have significant security improvements as well as additional integrations to include Google Sheets which we just merged. Past Releases: * 1.20.1 was released on 2022-05-16. * 1.20.0 was released on 2022-02-25. * 1.19.0 was released on 2021-06-10. ## Community Health: The Drill community health is good: dev@drill.apache.org had a 80% increase in traffic in the past quarter (1147 emails compared to 635) issues@drill.apache.org had a 79% increase in traffic in the past quarter (1033 emails compared to 576) 53 issues opened in JIRA, past quarter (-43% change) 124 issues closed in JIRA, past quarter (210% increase) 126 commits in the past quarter (10% increase) 13 code contributors in the past quarter (-35% change) 63 PRs opened on GitHub, past quarter (-30% change) 69 PRs closed on GitHub, past quarter (-18% change) 11 issues opened on GitHub, past quarter (120% increase) 5 issues closed on GitHub, past quarter (no change) We have 417 active accounts in our Slack channel. ----------------------------------------- Attachment Q: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db is a lightweight library for dealing with all aspects of storing, manipulating, retrieving and modelling data in relational database management systems (RDBMS). As an alternative to traditional OR-Mapping solutions, it provides an SQL centric, no-compromise approach that uses a Java-Object-Model rather than Mapping Files or Annotations. ## Issues: There are no issues requiring the boards attention at this time. ## Membership Data: Apache Empire-db was founded 2012-01-24 (11 years ago) There are currently 10 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jan Glaubitz on 2016-07-10. - No new committers. Last addition was Ralf Eichinger on 2022-03-15. ## Project Activity: Latest release is empire-db-3.0.0 released on 2022-03-11. After the release of our major new version in the previous quarter, we have now fixed a few minor issues and answered some user questions. Fixes will be collected for an upcoming release. ## Community Health: Our community, although small, is alive and active. 3 issues opened in JIRA 2 issues closed in JIRA ----------------------------------------- Attachment R: Report from the Apache Fineract Project [Awasum Yannick] ## Description: The mission of Apache Fineract is the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Fineract was founded 2017-04-19 (5 years ago) There are currently 46 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Aleksandar Vidakovic on 2020-10-11. - No new committers. Last addition was Arnold Galovics on 2022-03-15. ## Project Activity: We released Fineract 1.7.0 and 1.6.0 over the past 6 months thanks to Aleks, Petri, and Arnold. Major features that landed with these releases: code significantly improved to support database independence. PostgreSQL is officially supported. better performance and JPA compliance through the usageof EclipseLink Upcoming features: read/write separation. significant improvements in business time handling (COB) Spring Batch integration to replace Quartz jobs We have added Committers and PMC Members over the past few months. Responses to issues on the mailing lists have been timely and helpful to eh community. The next release 1.8.0 is due shortly (next week if no last-minute bugs). Starting with this release we'll have a process to deliver maintenance releases (for critical bugs and security issues). Rules are not yet entirely set in stone, but we'll try to provide support for two minor releases including the most recent release. ## Community Health: A sharp rise in the number of contributors and an increase in the contribution rate is due to developers and companies giving back to the upstream Fineract Project. We also have a few interns doing work as part of GSoC 2022. ----------------------------------------- Attachment S: Report from the Apache Flume Project [Balázs Donát Bessenyei] ## Description: The mission of Flume is the creation and maintenance of software related to A reliable service for efficiently collecting, aggregating, and moving large amounts of log data ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Flume was founded 2012-06-20 (10 years ago) There are currently 33 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Tristan Stevens on 2022-04-10. - Sean Busbey was added as committer on 2022-07-25 ## Project Activity: Flume 1.10.0 was released a month ago. A new release is being worked on. ## Community Health: The community shows low activity, but we still seem to have the necessary number of people around. Even though we have 25 PMC members in the project, it's worth mentioning that only 10 or less are active. Similarly, although there are 33 committers (with 25 of them being PMC members), the reality is that in addition to the active PMC members we only have 1 active committer. ----------------------------------------- Attachment T: Report from the Apache FreeMarker Project [Dániel Dékány] ## Description: Apache FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. Apache FreeMarker is implemented in Java as a class library for programmers. FreeMarker 2 (the current stable line) produces releases since 2002. The FreeMarker project has joined the ASF in 2015, and graduated from the Incubator in early 2018. ## Issues: There are no issues requiring board attention at this time. ## Activity: Activity was low in recent months. ## Health report: Activity is low but steady, as is usual for this project. User questions (mostly on StackOverflow) and new Jira issues are being answered promptly. The short term goal is to polish native java.time support (FREEMARKER-35), and release it with 2.3.32. This progresses very slowly, but is moving ahead. The long term goal is continuing the ongoing development on the 3.0 branch, so that the project can innovate and the code base can become much cleaner and more attractive for new committers. ## PMC changes: - Currently 7 PMC members. - No changes since the graduation on 2018-03-21 ## Committer base changes: - Currently 8 committers. - Last added: Siegfried Goeschl on 2020-01-07 ## Releases: - 2.3.31 was released on 2021-02-16 ----------------------------------------- Attachment U: Report from the Apache Geode Project [Dan Smith] ## Description: The mission of Apache Geode is the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Geode was founded 2016-11-15 (6 years ago) There are currently 115 committers and 54 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Donal Evans on 2021-03-22. - No new committers. Last addition was Alberto Bustamante on 2021-05-13. ## Project Activity: Apache Geode completed the release process for 1.15.0. This release fixed 887 JIRA issues and notably adds support for JDK 17 as well as connection re-authentication. ## Community Health: After the 1.15.0 release was complete, we decided to remove the CODEOWNERS review requirement as the implementation imposed an onerous burden and significantly slowed down PR review and merging. We have seen a significant decline in PR and JIRA activity in July compared to prior months/years. ----------------------------------------- Attachment V: Report from the Apache Giraph Project [Dionysios Logothetis] ## Description: The mission of Giraph is the creation and maintenance of software related to Iterative graph processing system built for high scalability ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Giraph was founded 2012-05-16 (10 years ago) There are currently 20 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Dionysios Logothetis on 2018-04-23. - No new committers. Last addition was Dionysios Logothetis on 2018-04-23. ## Project Activity: - No activity in this quarter - Last release on June 11, 2020 ## Community Health: - There has been some interest from past collaborators to develop application on top of Apache Giraph, but there are currently no cycles to support them (e.g. answer questions in the users group, debug etc). ----------------------------------------- Attachment W: Report from the Apache Gora Project [Kevin Ratnasekera] ----------------------------------------- Attachment X: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: Apache Griffin are encountering some adopting issue for community, after discussed with community, griffin PMC decide to move a new arch to init griffin 1.0 based on brand new workflow as recording-evaluating-alerting. ## Membership Data: Apache Griffin was founded 2018-11-21 (4 years ago) There are currently 21 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - Propose new griffin architecture in community. - Discuss scheduler design in dev. ## Community Health: - Since we will refactor griffin based on new arch, griffin is in a kind of transition period. - Our easy adopting solution are coming from data quality experts, our community should have be more active for coming report. ----------------------------------------- Attachment Y: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy programming language ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache Groovy was founded 2015-11-18 (7 years ago) There are currently 20 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Remko Popma was added to the PMC on 2022-07-13 - No new committers. Last addition was Mikko Värri on 2020-06-03. ## Project Activity: Our main focus during the quarter continued around supporting projects moving to Groovy 4 as well as bug fixes in earlier versions. We have made numerous improvements and fixed various regressions. We still have further performance work to do for Groovy 4 to meet expectations of some other projects using Groovy within the broader Groovy ecosystem. We have started giving a bit more attention to our roadmap for Groovy 5 but still have much work to do before the main feature set will become clear. We expect attention on Groovy 5 will grow over time. Recent releases: 2.5.18 was released on 2022-07-23. 3.0.12 was released on 2022-07-23. 4.0.4 was released on 2022-07-23. 4.0.3 was released on 2022-06-04. 2.5.17 was released on 2022-06-01. 3.0.11 was released on 2022-06-01. ## Community Health: Activity on Github, Jira and the mailing lists has been a little stronger than last quarter. We anticipate work for the Groovy track at ApacheCon to continue this coming quarter. This quarter on our main branch (which now corresponds to Groovy 5) of our core repo, 190 commits were contributed from 13 contributors including 10 non-committer contributors (9 new). ----------------------------------------- Attachment Z: Report from the Apache Hive Project [Ashutosh Chauhan] ----------------------------------------- Attachment AA: Report from the Apache Hop Project [Hans Van Akelyen] ## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hop was founded 2021-12-15 (8 months ago) There are currently 22 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Ricardo Gouvea on 2022-02-22. ## Project Activity: Released 2.0 containing an upgrade to Java 11 in June. Working on 2.1 which wil mainly be a bugfix release. Also creating a roadmap for major functions we will be working on in the future. ## Community Health: Overall the community is growing, receiving interest from other Apache projects. We are also starting to receive more contributions from non-core contributors. We hope to add a couple of those contributors to our committer team. Our mailing list is a bit underused, people tend to use the direct communication channels more but we as PMC are trying to get them on the lists. ----------------------------------------- Attachment AB: Report from the Apache HTTP Server Project [Joe Orton] ----------------------------------------- Attachment AC: Report from the Apache HttpComponents Project [Michael Osipov] ## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Active feature developments happens on master (5.2.x) with Java 8 ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - No new committers. Last addition was Carter Kozak on 2020-08-13. ## Releases: - HttpComponents Core 5.2-beta2 was released on 2022-06-02 - HttpComponents Client 5.2-beta1 was released on 2022-06-08 - HttpComponents Core 5.1.4 GA was released on 2022-07-12 ----------------------------------------- Attachment AD: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite project is the creation and maintenance of software related to high-performance distributed database engine providing in-memory and persistent data caching, partitioning, processing, and querying components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ignite was founded 2015-08-19 (7 years ago) There are currently 70 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Kseniya Romanova on 2021-09-08. - No new committers. Last addition was Alexander Lapin on 2022-02-09. ## Project Activity: Releases: - 3.0.0-alpha5 was released on 2022-06-14. - disscussion about next major release 2.14 has been started. Events: - Community hosted Ignite Summit https://ignite-summit.org/2022-june/ ## Community Health: Activity: - dev list had a 33% decrease in traffic in the past quarter - All code contributions (commits, PRs, and closed JIRA tickets) had approx 30% decrease the past quarter. - The only metrics grown is user list activity 43% increase in traffic Recognition service: - Recognition service DNS entry setup is in progress, discussion with infra https://issues.apache.org/jira/browse/INFRA-23321 New members: - PMC started a number of discussions about inviting new members and committers - The first invitation was sent ----------------------------------------- Attachment AE: Report from the Apache Impala Project [Jim Apple] ## Description: The mission of Apache Impala is the creation and maintenance of software related to a high-performance distributed SQL engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Impala was founded 2017-11-14 (5 years ago) There are currently 62 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Tamás Máté was added to the PMC on 2022-07-10 - Riza Suminto was added as committer on 2022-05-27 ## Project Activity: - Improved support for Apache projects including Iceberg, Parquet, Ozone, Kudu, Hive, Avro, HBase, ORC, Ranger, Thrift, Tez, YARN, and Hadoop - Improved support for re2, Google Cloud, Ubuntu 20, Kerberos, CentOS, and Tlinux - Multiple improvements to the build system - Improved support for timestamps - Improved support for views - Fix multiple undefined behaviors in C++ code - Multiple flaky test improvements - Multiple improvements to our Python test and shell environments, including transposed result printing - Increase security of transport protocols by eliminating default support for RC4 - Support for various statistical UDAFs ## Community Health: reviews@ is the most reliable metric of Impala community activity level. There were 3083 emails to that list in May, June, and July. Impala remains a vibrant project. 4.1.0 was released on 2022-06-01. ----------------------------------------- Attachment AF: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for August 2022 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 34 podlings incubating. Podlings made 5 distinct releases. ShenYu graduated last month, Crail has retired, and HiveMall is still deciding on retirement. This month we were missing reports from Annotator, DataLab, EventMesh, Flagon, Livy, Marvin-AI, Milagro, PageSpeed, Pegasus, PonyMail, Sedona, Spot, Teaclave, Toree and Training. All will be asked to report next month. We are currently having an issue with podlings submitting reports and getting mentor signoff, even when podlings have been reminded or noted as needed to report in previous reports. This points to a lack of PPMC and mentor engagement. Some podlings are having issues finalising retiring, and some have very low activity. The IPMC will discuss what to do. There was one IP clearance in July. Some Podlings shared their stories and the Apache experience at ApacheCon Asia. Most discussions on the mailing list were around releases. ## Community ### New IPMC members: - None ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - Annotator - DataLab - EventMesh - Flagon - Livy - Marvin-AI - Milagro - PageSpeed - Pegasus - PonyMail - Sedona - Spot - Teaclave - Toree - Training ## Graduations - ShenYu ## Releases - Linkis 1.1.2 - EventMesh 1.5.0 - DevLake 0.11.0 - Brpc 1.2.0 - Linkis 1.1.3 ## IP Clearance - Arrow Flight SQL JDBC Driver ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Miscellaneous - None ## Credits Calvin Kirs help put the report together. ## Table of Contents [DevLake](#devlake) [Heron](#heron) [Linkis](#linkis) [NLPCraft](#nlpcraft) [Tuweni](#tuweni) -------------------- ## DevLake DevLake is an open-source dev data platform that ingests, analyzes, and visualizes the fragmented data from DevOps tools to distill insights for engineering productivity. DevLake has been incubating since 2022-04-29 ### Three most important unfinished issues to address before graduating: 1. Grow the community, add committers and PPMC members 2. Grow the ecosystem, support more data sources and use cases ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at the moment. ### How has the community developed since the last report? 1. 3 new contributors joined the community 2. 2 new committers (Yanghui Lin and Yumeng Wang) were elected 3. Hosted three community meetups 4. Two community members (Maxim Wheatley and Warren Chen) will be presenting at ApacheCon Asia 2022 this week. ### How has the project developed since the last report? 1. Made DevLake`s first WIP release v0.11.0 2. Added a new plugin for team configuration 3. Refactored to support multi-connection for plugins ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2022-07-18 ### When were the last committers or PPMC members elected? 2022-07-25 ### Have your mentors been helpful and responsive? Yes, the mentors helped tremendously throughout the first WIP release. Many thanks to the mentors! ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [X] (devlake) Felix Cheung Comments: Good progress. Community has been active. - [ ] (devlake) Liang Zhang Comments: - [ ] (devlake) Lidong Dai Comments: - [ ] (devlake) Sijie Guo Comments: - [ ] (devlake) Jean-Baptiste Onofré Comments: - [ ] (devlake) Willem Ning Jiang Comments: ### IPMC/Shepherd notes: -------------------- ## Heron A real-time, distributed, fault-tolerant stream processing engine. Heron has been incubating since 2017-06-23. ### Three most important unfinished issues to address before graduating: 1. Growing the community, make Heron easier to use 2. Python compatibility issues 3. Improving our release process ### Are there any issues that the IPMC or ASF Board need to be aware of? n/a ### How has the community developed since the last report? The current community has stayed consistent and stable. ### How has the project developed since the last report? There has been lots of work in addressing issues of running Heron in k8s (move “cloud native”). ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-05-26. A new release candidate is being voted on now. ### When were the last committers or PPMC members elected? Saad Ur Rahman, 2021/11/29 ### Have your mentors been helpful and responsive? Yes. Some times it can be challenging to get ennough Mentor sign-offs though. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) Julien Le Dem Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: I think it's time for Heron to push for graduation in the next months. - [ ] (heron) Ming Wen Comments: - [ ] (heron) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Linkis Apache Linkis is a computation middleware project, which decouples the upper applications and the underlying data engines, provides standardized interfaces (REST, JDBC, WebSocket etc.) to easily connect to various underlying engines (Spark, Presto, Flink, etc.). Linkis has been incubating since 2021-08-02. ### Three most important unfinished issues to address before graduating: 1. Improve project infrastructure(CI, CD, test automation, etc.) and structure to facilitate community collaboration 2. Make Apache releases regularly and keep the quality for all releases 3. Gain more active contributors and committers to build a diverse community ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? + 5 committers and 11 contributors increased. There are currently 101 contributors and 21 committers. + 185 issues and 246 pull requests since last report (2022/04/28). (issues:total/closed/open 1296/1181/115, pr: total/closed/open 1169/1159/10) + Since the last report, we have held 5 bi-weekly meetings to discuss the progress and needs of the developing versions of Apache Linkis, and conducted two Apache Linkis community meetups to invite community partners to share the use cases of Apache Linkis. ### How has the project developed since the last report? + Apache Linkis 1.1.2 released on 2022-07-04. Support simplified deployment in environments without HDFS; new Sqoop engine for data migration; other optimizations and bug fixes, etc. + Apache Linkis 1.1.1 released on 2022-05-13. Support UDF multi-version management and UDF storage to BML; Yarn queue statistics for submitted tasks; new OpenLooKeng engine; other optimizations and bug fixes, etc. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2022-07-04 ### When were the last committers or PPMC members elected? + 2022-06-17 New Committer: Jie Xu + 2022-06-17 New Committer: Xiaolong Lu + 2022-06-16 New Committer: Huajin Zhang + 2022-06-15 New Committer: Longping Jie + 2022-06-15 New Committer: Kelu Tao ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [X] (linkis) Duo Zhang Comments: - [X] (linkis) Lidong Dai Comments: - [X] (linkis) Shaofeng Shi Comments: - [ ] (linkis) Saisai Shao Comments: - [ ] (linkis) Junping Du Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Community growth. 2. Releasing a stable 1.0 version. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? Community hasn't developed since the last report. Core group is working on deep project refactoring before next major version. ### How has the project developed since the last report? The project architecture significantly simplified and improved. Currently core developers are working on release preparing: documentation and end user API clean-up. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-07-30 ### When were the last committers or PPMC members elected? 2021-02-01 ### Have your mentors been helpful and responsive? No issues with mentors to report. ### Is the PPMC managing the podling's brand / trademarks? Yes, there's no problem with brand or trademarks. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [X] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [ ] (nlpcraft) Paul King Comments: - [ ] (nlpcraft) Konstantin I Boudnik Comments: - [X] (nlpcraft) Dave Fisher Comments: ### IPMC/Shepherd notes: -------------------- ## Tuweni Tuweni is a set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages. Tuweni has been incubating since 2019-03-25. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No problems. ### How has the community developed since the last report? We voted new committers in. ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2022-03-18 ### When were the last committers or PPMC members elected? Stefan Pingel and Sally MacFarlane are both elected as committers on 2022-05-12. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes, no problem. ### Signed-off-by: - [ ] (tuweni) Jean-Baptiste Onofré Comments: - [X] (tuweni) Furkan Kamaci Comments: - [X] (tuweni) Antoine Toulme Comments: - [X] (tuweni) Dave Fisher Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AG: Report from the Apache InLong Project [Charles Zhang] ## Description: InLong is a one-stop integration framework for massive data that provides automatic, secure and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling and other real-time applications based on streaming data. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache InLong was founded 2022-06-15 (2 months ago) There are currently 35 committers and 25 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - Junjie Chen was added to the PMC on 2022-07-10 - Mingyu Bao was added as committer on 2022-06-25 - Yupeng Shi was added as committer on 2022-06-25 ## Project Activity: At this time, we are focusing on trying to develop 1.3.0, and 1.3.0 looks to achieve these goals: - Increase the stability of lightweight architecture - Complete the label-based cross-regional and multi-cluster model - Add more connectors 1.3.0 will be released in the next 1-2 weeks. Software development activity in the past month: - Dashboard added 4 new Load Data Nodes. - DataProxy supported C++ SDK. - Manager added a heartbeat mechanism for Agent and DataProxy. - Agent refactored the metric system to extend the new listener. - Sort added a unified metric framework for all connectors. Meetups and Conferences in the past month: - 2 Contributors attended Apache Asia 2022, giving two talks on Apache InLong ## Community Health: The community health is good. In the past month, - 4 new code contributors contributed to the project (110 in total). - 190 commits to master (+32% increase). - 37 active contributors (+27% increase). - 212 PRs opened on GitHub (+50% increase). - 247 issues closed on GitHub (+40% increase). ----------------------------------------- Attachment AH: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (8 years ago) There are currently 14 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Dave Koelmeyer on 2016-04-06. - No new committers. Last addition was Dave Koelmeyer on 2016-04-06. ## Project Activity: JSPWiki 2.11.3 was released on Aug, 2nd, featuring complete wiki syntax pluggability, allowing full Markdown support (except for some pending quirks) and Engine Extensions, which allow easier integration of 3rd party libraries. Also, 2.11.3 contained fixes For 5 CVEs. Work on 2.11.3 has had a slow pace of development, but nothing unexpected. Finally, we got looked into another vulnerability report, which was rejected. ## Community Health: Traffic on both MLs had an increase compared with last quarter, most probable due to 2.11.3 release, and an emeritus pmc member coming back to dev@j.a.o We merged a handful of PRs from a contributor which contained code improvements. 2.11.3 release vote showed a couple of community votes, which is rather unusual, so we'll keep an eye for future committer/PMC members. There is enough people to provide project oversight. ----------------------------------------- Attachment AI: Report from the Apache jUDDI Project [Alex O'Ree] ----------------------------------------- Attachment AJ: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code ## Issues: No issues to report. ## Membership Data: Apache Juneau was founded 2017-10-17 (5 years ago) There are currently 12 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Ayeshmantha Perera on 2019-01-02. - No new committers. Last addition was Ayeshmantha Perera on 2019-01-02. ## Project Activity: A beta release, 9.0-B1, was released on July 2, 2022. We are probably 1-2 months away from an official 9.0 major release. ## Community Health: 34 issues closed in JIRA, past quarter (3400% increase) 179 commits in the past quarter (1093% increase) 3 code contributors in the past quarter (200% increase) 5 PRs opened on GitHub, past quarter (400% increase) 6 PRs closed on GitHub, past quarter (600% increase) ----------------------------------------- Attachment AK: Report from the Apache Kafka Project [Jun Rao] ## Description: Apache Kafka is a distributed event streaming platform for efficiently storing and processing a large number of records in real time. ## Project Activity: We released 3.2.0. It includes * log4j 1.x is replaced with reload4j (KAFKA-9366) * StandardAuthorizer for KRaft (KIP-801) * Send a hint to the partition leader to recover the partition (KIP-704) * Top-level error code field in DescribeLogDirsResponse (KIP-784) * kafka-console-producer writes headers and null values (KIP-798 and KIP-810) * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800) * Static membership protocol lets the leader skip assignment (KIP-814) * Rack-aware standby task assignment in Kafka Streams (KIP-708) * Interactive Query v2 (KIP-796, KIP-805, and KIP-806) * Connect APIs list all connector plugins and retrieve their configuration (KIP-769) * TimestampConverter SMT supports different unix time precisions (KIP-808) * Connect source tasks handle producer exceptions (KIP-779) We released 3.1.1, which fixes 30 issues. We are in the process of preparing the 3.3.0 release. As part of this release, we expect to mark KRaft as production ready. ## Community Dev mailing list had a 42% increase in traffic in the past quarter (1829 emails compared to 1287). User mailing list had a 10% decrease in traffic in the past quarter (237 emails compared to 258). We added a new PMC member Sophie Blee-Goldman on Jul 31, 2022. We added one new committer Chris Egerton on Jul 25, 2022. Kafka PMC approved two events for 2023, Kafka Summit London (May 16-17, 2023) and Current 2023: The Next Generation of Kafka Summit (Aug. 29-30, 2023). ## Releases 3.2.0 was released on 2022-05-17. 3.1.1 was released on 2022-05-13. ## Issues: There are no issues requiring board attention. ----------------------------------------- Attachment AL: Report from the Apache Kibble Project [Sharan Foga] ----------------------------------------- Attachment AM: Report from the Apache Knox Project [Larry McCay] ## Description: The mission of Knox is the creation and maintenance of software related to Simplify and normalize the deployment and implementation of secure Hadoop clusters ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Knox was founded 2014-02-18 (8 years ago) There are currently 23 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Attila Magyar on 2021-12-12. - No new committers. Last addition was Attila Magyar on 2021-12-13. ## Project Activity: 1.6.1 was release in January to address a couple security related issues. A new branch was created for a 2.0.0 release where the migration to log4j 2.x is planned. See KNOX-1462. We have had a number of new community members contribute patches recently and look forward to addition contributions from them! We continue to discuss new features on the email lists and have determined that a KIP one-pager should be written to propose a feature to enable Sign in with Ethereum (SIWE) as part of KnoxSSO. This will likely target the 2.0.0 or maybe a 2.0.1 release. We will begin to discuss timing and content for a 1.6.2 release in coming days. ## Community Health: Community health related metrics are showing a bit of an uptick in mailing list traffic and closed PRs. We have committed a couple contributions from new community members. New feature development should drive these metrics and renewed community interest as we look toward emerging identity related features and usecases. ----------------------------------------- Attachment AN: Report from the Apache Kylin Project [Shao Feng Shi] ## Description: The mission of Apache Kylin is the creation and maintenance of software related to a distributed and scalable OLAP engine. ## Issues: There are some dependency security issues (log4j, hadoop, spring-security, etc) that need to be fixed, while fewer active contributors than before. We need to focus on core functions, and reduce the effort on maintaining unsecured versions such as Hadoop 2 and Spark 2. ## Membership Data: Apache Kylin was founded 2015-11-18 (7 years ago) There are currently 47 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Xiaoxiang Yu on 2020-10-08. - No new committers. Last addition was Shengjun Zheng on 2021-07-07. ## Project Activity: We are working on 4.0.2 releasing now, target in this month. Meanwhile, Kylin 5.0 is on the road. We are collaborating with with Gluten community (https://github.com/oap-project/gluten) hoping to leverage vectorized processing engine to greatly speedup Kylin performance. Recent releases: 3.1.3 was released on 2022-01-05. 4.0.1 was released on 2022-01-05. 4.0.0 was released on 2021-08-31. ## Community Health: Xiaoxiang Yu gave a speech about Kylin roadmap on Apache Conn Asia 2022 on July 30. Overall, community health is good but development activity is decreasing. 42 issues opened in JIRA, past quarter (82% increase from last quarter) 8 issues closed in JIRA, past quarter (14% increase) 22 commits in the past quarter (-56% decrease) 4 code contributors in the past quarter (-55% decrease) 50 PRs opened on GitHub, past quarter (-1.9% decrease) 11 PRs closed on GitHub, past quarter (-73% decrease) ----------------------------------------- Attachment AO: Report from the Apache Libcloud Project [Tomaž Muraus] ## Description: The mission of Libcloud is the creation and maintenance of software related to Unified interface to the cloud ## Issues: There are no issues which require board attention at this time. ## Membership Data: Apache Libcloud was founded 2011-05-19 (10 years ago) There are currently 24 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Dimitris Moraitis on 2021-05-07. - No new committers. Last addition was Dimitris Moraitis on 2021-05-02. ## Project Activity: Activity on Github continues to be OK. Libcloud v3.6.0 has been released in May 2022. - https://libcloud.apache.org/blog/2022/05/26/libcloud-3-6-0-released.html ## Community Health: Community health continues to be OK. Most of the activity happens on Github via issues and PRs. ----------------------------------------- Attachment AP: Report from the Apache Logging Services Project [Ron Grabowski] ## Description: The mission of the Apache Logging Services project is to create and maintain of software for managing the logging of application behavior, and for related software components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Logging Services was founded 2003-12-16 (18 years ago). There are currently 40 committers (16 active) and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - Piotr Karwasz was added to the PMC on 2022-07-18 - No new committers. Last addition was Piotr Karwasz on 2022-03-03. ## Project Activity: - LOG4J-2.18.0 was released on 2022-07-01 - LOG4J-Kotlin-1.2.0 was released on 2022-06-30 - log4net-2.0.15 was released on 2022-07-29 ## Community Health: - Normal quarter of mailing list activity and code commits for Log4j, log4cxx, and Log4net projects ----------------------------------------- Attachment AQ: Report from the Apache Lucene.Net Project [Shad Storhaug] ## Description: The mission of Lucene.Net is the creation and maintenance of software related to Search engine library targeted at .NET runtime users. ## Issues: There are no issues requiring board attention ## Membership Data: Apache Lucene.Net was founded 2012-08-14 (10 years ago) There are currently 17 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was Ron Clabo on 2022-03-02. - No new committers. Last addition was Ron Clabo on 2021-06-02. ## Project Activity: Not a lot of project activity for the past quarter probably due to it being summer time and folks taking vacations, etc... ## Community Health: There has been a decline in code contributions which is probably due to it being summer time and folks taking vacations, etc... That said, the latest version released 6 months ago has almost 150,000 downloads on Nuget https://www.nuget.org/packages/Lucene.Net so it is a very actively used project. ----------------------------------------- Attachment AR: Report from the Apache ManifoldCF Project [Karl Wright] ## Description: The mission of ManifoldCF is the creation and maintenance of software related to Framework for connecting source content repositories to target repositories or indexes. ## Issues: No issues to report at this time. ## Membership Data: Apache ManifoldCF was founded 2012-05-15 (10 years ago) There are currently 25 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Markus Schuch on 2018-01-04. - No new committers. Last addition was Cihad Guzel on 2019-08-17. ## Project Activity: ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then, there have been numerous major releases, including a 2.22 release in late April and a 2.22.1 patch release in early May. The next major release, 2.23, is planned for August 30th. A release candidate is not yet available. This quarter's activities were already discussed in June and involved major revisions to underlying dependencies. The log4j fiasco impacted pretty near every dependency ManifoldCF has, and many of the libraries we had to upgrade did not maintain backwards compatibility. All told, three weeks of steady development effort was required for this. Since then, other dependency work has also been needed. Automated tools that check for "bad" versions of libraries are becoming a problem for us because many older jars have no replacement, e.g. Axis 1.4.x, and yet still come up as having CVE vulnerabilities. It is of little use to explain to users that ManifoldCF is a consumer of internal trusted content and exploits cannot be triggered unless such internal content is compromised. Redevelopment, or the discarding of many of ManifoldCF's connectors would be the only way to get past such concerns. ## Community Health: We nominated and approved Cihad Guzel as committer on 8/16/2019. We nominated and approved Markus Schuch as a PMC member on 12/29/2017. We did not sign up any new PMC members or committers this quarter, but there has been a lot of activity now and I think it is likely we will ask new committers and new PMC members on board by the end of September. We do need enough PMC members who are not on break for this to take place. ----------------------------------------- Attachment AS: Report from the Apache Oozie Project [Dénes Bodó] ## Description: The mission of Oozie is the creation and maintenance of software related to A workflow scheduler system to manage Apache Hadoop jobs. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Oozie was founded 2012-08-28 (9 years ago) There are currently 27 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Dénes Bodó on 2021-04-08. - No new committers. Last addition was Máté Juhász on 2020-03-28. ## Project Activity: There is slow, but steady development going on after our release of 5.2.1 back in February. There is push to support Hadoop 3 and we might have to drop Pig from the supported actions due to that. Bug fixes and 3rd party upgrades are continuous. ## Community Health: Community activity is low, but there are enough active people on the project to provide oversight. Some metrics: dev@oozie.apache.org had a 2% increase in traffic in the past quarter (231 emails compared to 225) 3 issues opened in JIRA, past quarter 4 issues closed in JIRA, past quarter ----------------------------------------- Attachment AT: Report from the Apache OpenOffice Project [Jim Jagielski] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, macOS, Linux and in 41 languages. ### History 2020-10-24—300 million downloads of Apache OpenOffice (binary installation files) 2020-10-14—20-year anniversary of OpenOffice 2016-10-18—200 million downloads of Apache OpenOffice (binary installation files) 2014-04-17—100 million downloads of Apache OpenOffice (binary installation files) 2012-10-17—Apache OpenOffice was established as Top-Level Project (TLP) 2011-06-13—OpenOffice.org was accepted as Incubator project in the ASF with the new name Apache OpenOffice ## SUMMARY Latest Release (4.1.13) was in July 2022. The community activity in general is on a low but sustainable level. A major obstacle is the complex code and build system. Therefore, it is not easy for new people to gain a foothold into the code when the first build is hard to be done. There is recent activity to update the building guides to make it easier to get builds working. ## RELEASES We are working in parallel on 2 release lines: 1) 4.2.0 is the next minor release, planned to be released into a beta phase. We have missed our goal on going into the beta in 2019. We managed only to solve the biggest blockers. Currently, a new dev test version is released to be more widely tested. An alpha and/or beta release is planned for the next quarter. For that release, we are improving the translation process. We can now sync our translation server Pootle with the code. Together with ASF Infrastructure, we were able to set up a new (updated) translate VM. Presently, we support 65 languages in Pootle. We plan to add some new languages to the 4.2.0 release. 2) We have started the process for the planned release 4.1.14. The motivation in still maintaining the 4.1.x release line is not very high. Therefore, we will shut it down as soon as we have a stable release of 4.2.x. ## LATEST RELEASE HISTORY 2022-07-22 4.1.13 2022-05-04 4.1.12 2021-10-06 4.1.11 ## COMMITTER & PMC DATA There are currently 141 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:1. Community changes, past quarter: — No new PMC Last PMC member addition was on 2021-Oct-04 Arrigo Marchiori (ardovm). Last PMC member withdrawal was on 2021-Nov-07, Andrew "Drew" Jenson (atjensen) due to his passing. — Two new committer Last committer additions were on 2022-05-18 David Robley (robleyd) and on 2022-06-06 Francis Campos (franciscc). Last committer withdrawal was on 2022-Mar-15 Jörg Schmidt (joesch) due to his passing. ## COMMUNITY HEALTH AND DEVELOPMENT Community overall health is improving. We have discussed a project Mission Statement draft on the developers list and completed the final revisions. It is available at the following address: https://cwiki.apache.org/confluence/display/OOOUSERS/The+Public+Service+Mission+of+Apache+OpenOffice ### FrOSCon 2022 Conference The conference will be end of August in Sankt Augustin/Germany, and we will be present with a booth. ## INFRASTRUCTURE Our Windows and Linux build bots are now migrated to new server. We are working on a Mac build bot to enhance our changes. The machine is sponsored by MacStadium. We are working on a new migration of our MWiki wiki.oo.o and Forums to a new VM. While updating, we will also test OpenGrok to move to a container architecture. We are now publishing the Windows builds in the Microsoft Store (Windows 10/11). This is another way to reach Windows users—as our main user group - where they expect to find the official Apache OpenOffice software. ### Google Analytics Apache OpenOffice no longer uses Google Analytics on openoffice.org and is planning to remove it from our other websites. ## MARKETING Due to corona, all live action marketing has been currently postponed. We have reorganized the flyer activity. Currently, we are preparing material for the next year. ### Facebook We have one Volunteer representing Apache OpenOffice on Facebook. The activity is irregular. Most engagement is helping users with issues. Articles reach about 2.2K People. ### Twitter One person maintains our Twitter account. ## DEVELOPMENT ### Apple Code Signing We have done one signed test build and the AOO 4.1.8 macOS DMG images are also signed. However, since Apple has changed the standards, users may still see a Gatekeeper warning (this is due to the AOO 4.1.x builds requiring an older SDK). Signing is done manually but via scripting and follows Apple's preferred process: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow ### Windows Code Signing We sign all Windows installer since the AOO 4.1.8 release. There is some discussion to switch from the current Installer to an MSI installer. But there are technical hurdles to be solved. Windows code signing is currently a manual process. ### Unmaintained Python 2 code Python 2 is unmaintained. We have in the development tree the external python3 support. Internal python 3 support is difficult. We are checking alternatives. Planned for the next major release. ### New ODF Version Our default file format, the Open Document Format, has received a new Standard update. We plan to support this format. ----------------------------------------- Attachment AU: Report from the Apache OpenWhisk Project [Dave Grove] ## Description: The mission of Apache OpenWhisk is the creation and maintenance of software related to a platform for building serverless applications with functions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (3 years ago) There are currently 53 committers and 22 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 Cosmin Stanciu on 2022-02-22. - No new committers. Last addition was Ning You Gang on 2021-01-19. ## Project Activity: Pull requests and discussions related to the new scheduler in core OpenWhisk continue to be the main technical focus of project development. The project also recently upgraded its build system across all of its sub-projects from Gradle 5 to Gradle 6. This combined with an extension to the programming model to allow OpenWhisk functions to return arrays in addition to JSON objects will drive a wave of releases in the upcoming quarter. Recent releases: - openwhisk-runtime-go-1.19.0 was released on 2022-05-24. - openwhisk-runtime-nodejs-1.20.0 was released on 2022-05-24. - openwhisk-wskdebug-1.4.0 was released on 2022-05-06. ## Community Health: As reported last quarter, interest in the new scheduler implementation continues to drive an increase in activity in comparison to the previous couple of quarters. Hopefully this will continue and we can leverage that increased engagement to complete the long overdue next release of the core openwhisk system. ----------------------------------------- Attachment AV: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 59 comitters and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. - In the last quarter, Namit Maheshwari was added as committer on 2022-07-30 Ritesh Shukla was added as committer on 2022-07-06 Soumitra Sulav was added as committer on 2022-07-16 ## Project Activity - One round of Stream Writing performance testing is finished with good data. - Erasure Coding Phase II development is ongoing in the master branch, with offline reconstruction implementation together with a lot of other improvements. - The design and POC of new feature namespace per Bucket Snapshot are ongoing. It's an important feature to support namespace full/incremental backup/copy. - Container Balancer integration with SCM HA feature is finished. - New feature Disk Balancer is kicked off and high level design is finished. This feature tries to balance the storage utilization among volumes in a datanode. - One RocksDB per Datanode Volume feature is finished and merged to master branch. It will help to improve the stability of datanode and performance on data read/write path. - S3 Multi-Tenancy feature is finished and merged to master branch. This feature enables multiple S3-accessible volumes to be created. Each volume will be managed separately by their own tenant admins. - A lot of improvements and bug fixes on performance, backward compatibility, usability, metrics, logs, flaky tests etc. - 1.3.0 release is kicked off. ## Releases Data - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. - 1.2.0 was released on 2021-11-17. - 1.2.1 was released on 2021-12-22. ## Community Health Last board report was sent on May 9th. In the past quarter, - 400 new JIRA opened on Apache issues (+29% change). - 335 JIRA resolved on Apache issues (+9% change). - 43 code contributors in the past quarter (+0% change). ----------------------------------------- Attachment AW: Report from the Apache Perl Project [Steve Hay] ## Description: The mission of Perl is the creation and maintenance of software related to Dynamic websites using Perl ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Perl was founded 2000-03-10 (22 years ago) There are currently 21 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Steve Hay on 2012-03-01. - No new committers were added. ## Project Activity: The last release was mod_perl-2.0.12 on 2022-01-30. A few items from the process of making the last release still need to be tidied up, which I hope to get round to soon. ## Community Health: Mailing lists have been mostly quiet, though the occasional question from users does pop up, usually answered by other community members. When the loose ends from the last release are cleared up there should be a new release later in the year, which should provoke some more activity. ----------------------------------------- Attachment AX: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Issues: In the next month or two we plan to recommend a Direct to TLP Resolution for the BuildStream community. This is the first and only Petri culture. Does this board expect anything more than the resolution, links to the mailing lists, and a "Podling Name Search"? ## Membership Data: Apache Petri was founded 2019-11-19 (3 years ago) There are currently 8 committers and 5 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - No new PMC members since the establishment of the PMC. - No new committers. Last addition was Justin Erenkrantz on 2020-04-23. ## Project Activity: Minimal activity other than occasionally monitoring BuildStream's list. ## Community Health: We should connect with members to see if they have any communities that could follow after BuildStream. ----------------------------------------- Attachment AY: Report from the Apache Phoenix Project [Rajeshbabu Chintaguntla] ## Description: The mission of Phoenix is the creation and maintenance of software related to High performance relational database layer over Apache HBase for low latency applications. ## Issues: No issues to report to the board at this time. ## Membership Data: Apache Phoenix was founded 2014-05-20 (8 years ago). There are currently 56 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: Gokcen Iskender was added to the PMC on 2022-06-04. No new committers. Last addition was Tanuj Khurana on 2021-12-08. ## Project Activity: Apache Phoenix had its last main release 5.1.2 on 2021-06-07, We are planning to to release the next major release 5.2.0 soon after HBase 2.5 is released. We also released python-phoenixdb 1.2.0 on 2022-07-15 with some improvements and compatibility with the current python protobuf libraries. Active Development is going on Phoenix High Availability Feature which enables it to connect to a pair of HBase clusters supports disaster recovery. Development to migrate log4j to log4j2 is completed. Work to remove the Ttephra transactional system from Phoenix is going on as Tephra has old dependencies having high score CVEs and Apache attic libraries like Twill as there is no interest from the community to contribute to Tephra. Completed development of dropping support for HBase versions 2.1 and 2.2 from Apache Phoenix as they were already EOL'ed a long time back. ## Community Health: Phoenix community continues to remain active, though sometimes most of the contributions and discussions come from a few individuals. The reporting tool complaining about -24% decline of dev traffic but the traffic of user@, dev@ and @issues is slightly higher compare with last quarter as good amount discussion/reviews on the priority JIRAs/PRs related to new feature development of Phoenix High Availability, cleanup the EOL'ed HBase versions like 2.1,2,2 and 1.x and test case failures etc. We had a -61% decline in commit@ and closed PRs(-21%) in issues@phoenix.apache.org as the work is going on priority JIRAs/PRs. ----------------------------------------- Attachment AZ: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Pig was founded 2010-09-22 (12 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-05. - No new committers. Last addition was Nándor Kollár on 2018-09-07. ## Project Activity: Though delayed for a really long time, we are finally on track to have the 0.18 release in 2-3 weeks. Do not see any other major issues at the moment that could further delay the release. Most unit tests passing now with hadoop3 + tez/spark/mapreduce. E2E still pending but close. In addition, most of the key patches for 0.18 release supporting newer versions of dependencies are committed with a couple waiting for review comments to be addressed. Also in the process of going through older jiras and looking for jiras that can be added to the release. ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment BA: Report from the Apache Pinot Project [Kishore G] ## Description: The mission of Apache Pinot is the creation and maintenance of software related to distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Pinot was founded 2021-07-20 (a year ago) There are currently 30 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Felix Cheung on 2021-07-20. - No new committers. Last addition was Rong Rong on 2022-05-05. ## Project Activity: We are preparing for the next release (0.11.0) We are adding the NULL value support to the query engine ## Community Health: Overall community health is good. Due to the mid-year holiday season, we got less contributions (commits/PRs/issues), but we do see more contributors showing interest to the project. ----------------------------------------- Attachment BB: Report from the Apache POI Project [Dominik Stadler] Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (15 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.2.2 was published in March. Next bugfix release is planned in autumn to provide bugfixes, third-party-library updates and some smaller enhancements. - The library was improved in some areas, some additional Excel functions were enhanced, other than that a number of bug-fixes and improvements in various parts of the code. ### Project Release Activity: - Apache XMLBeans 5.1.0 was released on 2022-06-12. - Apache POI 5.2.2 was released on 2022-03-19. ## Community Health: - There are some questions about features/behaviour which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. So we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - Bug-numbers stayed fairly constant, some bugs were resolved, but a similar number of bugs was reported. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported and fixed for XMLBeans. It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 569 bugs are open overall (+3) - Having 137 enhancements (-1) - Thus having 432 actual bugs (+4) - 107 of these are waiting for feedback (-3) - Thus having 325 actual workable bugs (+7) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=90, HSSF=84, SS Common=41, HWPF=35, XWPF=20, XSLF=18, POI Overall=10, SXSSF=8, HPSF=4, HSMF=4, POIFS=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 161 open issues (+1) - Bug 114 (+3) - Improvement 29 (+1) - New Feature 16 (-1) - Wish 2 (+-0) - Task 0 (-2) ----------------------------------------- Attachment BC: Report from the Apache Qpid Project [Robbie Gemmell] Apache Qpid is a project focused on creating software based on the Advanced Message Queuing Protocol (AMQP), currently providing a protocol engine library, message brokers written in C++ and Java, a message router, and client libraries for C, C++, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid ProtonJ2 1.0.0-M6 was released on 27th May 2022. - Qpid Proton DotNet 1.0.0-M1 was released on 9th June 2022. - Qpid ProtonJ2 1.0.0-M7 was released on 30th June 2022. - Qpid Proton DotNet 1.0.0-M2 was released on 18th July 2022. # Community: - The main user and developer mailing lists continue to be active and JIRAs are being raised and addressed in line with prior activity levels. - There were no new PMC member additions in this quarter. The most recent new PMC member is Roddie Kieley, added 17th February 2022. - There were no new committer additions in this quarter. The most recent new committer is Tomas Vavricka, added 14th July 2021. # Development: - Development for Proton 0.38.0 continues, including rework of the Python binding packaging and installation handling, various bug fixes, and a rework of the C core to simplify its event and object handling and improve performance. - ProtonJ2 1.0.0-M6 and M7 milestone releases were made to address issues identified in the earlier releases and make some performance improvements, with more improvements and fixes now being made towards an M8 release. - A Proton DotNet 1.0.0-M1 release was made, along with M2 followup to to fix some issues in the initial release. A further 1.0.0-M3 release is currently under vote, containing build/test improvements and also tweaks to resolve some issues inhibiting performance in the earlier releases. - Work continues on Broker-J changes toward moving it to a Java 11 minimum as well as better supporting running it on Java 17. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BD: Report from the Apache RocketMQ Project [Xiaorui Wang] ## Description: The mission of Apache RocketMQ is the creation and maintenance of software related to a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data ## Issues: There are no issues requiring board attention. Thanks to the successful holding of RocketMQ's first summit and the upcoming release of RocketMQ 5.0, the community's activity has been significantly improved. Compared with the previous quarter, the number of commits has increased by nearly 90%, and the number of contributors has increased by more than 100. More developers and enterprises join the RocketMQ community, the further prosperity of the community is guaranteed. ## Membership Data: Apache RocketMQ was founded 2017-09-20 (5 years ago) There are currently 63 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 9:2. Community changes, past quarter: - No new PMC members. Last addition was Rongtong Jin on 2020-03-30. - Yangkun Ai was added as committer on 2022-06-15 - Zhangheng Huang was added as committer on 2022-08-05 - Jodie Yang was added as committer on 2022-06-01 - Ni Ze was added as committer on 2022-06-17 - Hangda Sun was added as committer on 2022-05-12 - Jiahao Jin was added as committer on 2022-06-28 - Lin Shen was added as committer on 2022-06-02 - Xiaojian Sun was added as committer on 2022-08-02 ## Project Activity: ROCKETMQ-CLIENT-GO-2.1.1 was released on 2022-07-25. ROCKETMQ-4.9.4 was released on 2022-06-25. ROCKETMQ-STREAMS-1.0.1-PREVIEW was released on 2022-05-27. ROCKETMQ SUMMIT held on 2022-07-22. ROCKETMQ-CLIENT-C++-5.0.0 was release on 2022-08-10. ROCKETMQ-CLIENT-JAVA-5.0.0 was release on 2022-08-10. ## Community Health: Overall community health is good. We have been performing extensive outreach to related projects, in order to attract new contributors, and are seeing a steady influx of new people wishing to join and contribute, both programming and documentation-wise. The user mailing list and the development mailing list, there is a slight decrease compared to the previous quarter. However, the number of Commits increased by nearly 90% compared to the previous quarter, showing extremely high activity. RocketMQ Summit delivered more than 40 topics, speakers of them ranging from multiple companies. Further, it is exciting to witneess the total number of broadcast view exceeds 1 million. This helps more developers to understand, use and then participate in RocketMQ community. ----------------------------------------- Attachment BE: Report from the Apache Roller Project [David M. Johnson] ## Description: The mission of Roller is the creation and maintenance of software related to Java blog server ## Issues: No issues require board attention. ## Membership Data: Apache Roller was founded 2007-02-20 (15 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2021-05-24. - No new committers. Last addition was Yash Maheshwari on 2021-09-01. ## Project Activity: Apache Roller 6.1.1 was released 2022-04-30. Roller 6.1.1 is a minor bug fix and dependency update release that upgrades Spring, Struts, Lucene, Log4J, Guice and Bouncy Castle to the latest versions. ## Community Health: Community is small and somewhat quiet but is involved in maintenance, bug fixing and can make releases when necessary. ----------------------------------------- Attachment BF: Report from the Apache Santuario Project [Colm O hEigeartaigh] ## Description: The mission of Santuario is the creation and maintenance of software related to XML Security in Java and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Santuario was founded 2006-06-27 (16 years ago) There are currently 17 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Daniel Kulp on 2018-10-01. - No new committers. Last addition was Daniel Kulp on 2018-10-01. ## Project Activity: The last releases were: Apache Santuario - XML Security C++ 2.0.4 was released on 2021-11-04. Apache Santuario - XML Security for Java 3.0.0/2.3.1/2.2.4/2.1.8 were released on 2022-05-03. It was a quiet quarter, a couple of pull requests were merged and some dependency updates made. We will probably release another minor Java version in the next quarter. ## Community Health: Apache Santuario is a mature and stable project that has reached a point where not too many fixes are required, as it is a set of implementations of some specifications that are quite old now. It is actively managed by the PMC. ----------------------------------------- Attachment BG: Report from the Apache Serf Project [Justin Erenkrantz] ----------------------------------------- Attachment BH: Report from the Apache ServiceComb Project [Willem Ning Jiang] ## Description: The mission of Apache ServiceComb is the creation and maintenance of software related to a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ## Issues: No issue for the board needs to be aware of. ## Membership Data: Apache ServiceComb was founded 2018-10-17 (4 years ago) There are currently 31 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was MabinGo on 2019-10-09. - Xin Wang was added as committer on 2022-05-24 - ZhangJian He was added as committer on 2022-05-11 ## Project Activity: ServiceComb Pack 0.7.1 was released on 2022-08-08. ServiceComb Java Chassis 2.7.6 was released on 2022-07-30. ServiceComb Java Chassis 2.7.5 was released on 2022-07-04. ServiceComb Java Chassis 2.7.4 was released on 2022-06-13. ServiceComb Java Chassis 2.7.3 was released on 2022-05-20. ServiceComb Pack 0.7.0 was released on 2022-05-17. ServiceComb Java Chassis 2.7.2 was released on 2022-05-12. ## Community Health: Overall community health is good. ServiceComb Java Chassis did 5 patch releases and ServiceComb Pack released twices in the past three month. There is a new discussion about adding a new feature of isto support to the ServiceCenter. ----------------------------------------- Attachment BI: Report from the Apache ShardingSphere Project [Liang Zhang] ----------------------------------------- Attachment BJ: Report from the Apache ShenYu Project [Yu Xiao] ## Description: ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ShenYu was founded 2022-07-20 (19 days ago) There are currently 40 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members (project graduated recently). - Fengen He was added as committer on 2022-08-05 - Shuo Li was added as committer on 2022-08-05 ## Project Activity: Apache ShenYu is preparing to release 2.5.0. 100+ issues closed, 20+ new features included, 10+ new contributors added (currently:287). Software development activity: - We are preparing to release 2.5.0 in the coming week. - We added logging elastic search plugin. - We added logging kafka plugin. - We added mock plugin. - We added api document for admin. - We added custom message writer in response plugin. - We added github flow to publish docker image to ghcr.io. - We fixed sort selection by and condition for selector. - We fixed metadata match error. - We refactor selector and rule match. - We refactor netty http server parameters in yaml. Meetups and Conferences: - Community meetings to discuss development tasks and how to build an open governance community. - 2 Contributors will attend Apache Asia 2022, giving two talks on Apache ShenYu. - 3 topics in participating in Gsoc activities. - 2 topics in participating in OSPP activities. - 3 topics in gitLink code camp activities. ## Community Health: Overall community health is good. We have been performing extensive outreach to Apache ShenYu. And last week we participated in the Weopen star activities, more and more contributors have joined in community. ----------------------------------------- Attachment BK: Report from the Apache SIS Project [Martin Desruisseaux] ## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (10 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Apache SIS 1.2 has been released in May. A FOSS4G (Free and Open Source Software for Geospatial) conference will happen in August 22 to 28 in Italy. It would have been a good opportunity for a session about Apache SIS, but we missed the deadline for submission. However the participants mentioned in previous report (peoples doing tests) will mention SIS briefly. ## Community Health: The community health is stable, with the same situation than the one described in previous reports (i.e. majority of developments done by a single individual). Merge requests mentioned in previous report (submissions from other developers of the same company than above-cited individual) have not yet been merged because of lack of time for review. Contributions of the rest of the community mentioned in previous report has continued. In particular, those contributions have resulted in a substantive amount of new JUnit tests in the GIGS (Geospatial Integrity of Geoscience Software) test suite. ----------------------------------------- Attachment BL: Report from the Apache Solr Project [Houston Putman] ## Description: The mission of Apache Solr is the creation and maintenance of software related to highly scalable distributed document search and analytics ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Solr was founded 2021-02-16 (a year ago) There are currently 90 committers and 61 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Ilan Ginzburg on 2021-09-20. - Markus Jelsma was added as committer on 2022-06-21 ## Project Activity: Recent releases: - 8.11.2 was released on 2022-06-17. - 9.0.0 was released on 2022-05-12. This was the first major version release of Solr as a TLP. - This release added Dense Vector “Neural” Search to Solr - Improved stability, scalability, and security of Solr - solr-operator-v0.6.0 RC vote has passed and will be released soon. ## Community Health: - The community is healthy and seeing active participation on all channels including the mailing lists and GitHub. - Apache Solr is part of the Search track at ApacheCon NA 2022. - Members of the community met at Berlin Buzzwords 2022 in June. ----------------------------------------- Attachment BM: Report from the Apache Spark Project [Matei Alexandru Zaharia] Description: Apache Spark is a fast and general purpose engine for large-scale data processing. It offers high-level APIs in Java, Scala, Python, R and SQL as well as a rich set of libraries including stream processing, machine learning, and graph analytics. Issues for the board: - None Project status: - Apache Spark was honored to receive the SIGMOD System Award this year, given by SIGMOD (the ACM’s data management research organization) to impactful real-world and research systems. - We recently released Apache Spark 3.3.0, a feature release that improves join query performance via Bloom filters, increases the Pandas API coverage with the support of popular Pandas features such as datetime.timedelta and merge_asof, simplifies the migration from traditional data warehouses by improving ANSI SQL compliance and supporting dozens of new built-in functions, boosts development productivity with better error handling, autocompletion, performance, and profiling. - We released Apache Spark 3.2.2, a bug fix release for the 3.2 line, on July 17th. - A Spark Project Improvement Proposal (SPIP) for Spark Connect was voted on and accepted. Spark Connect introduces a lightweight client/server API for Spark (https://issues.apache.org/jira/browse/SPARK-39375) that will allow applications to submit work to a remote Spark cluster without running the heavyweight query planner in the client, and will also decouple the client version from the server version, making it possible to update Spark without updating all the applications. - The community started a major effort to improve Structured Streaming performance, usability, APIs, and connectors called Project Lightspeed (https://issues.apache.org/jira/browse/SPARK-40025), and we'd love to get feedback and contributions on that. - We added three new PMC members, Huaxin Gao, Gengliang Wang and Maxim Gekk, in June 2022. - We added a new committer, Xinrong Meng, in July 2022. Trademarks: - No changes since the last report. Latest releases: - Spark 3.3.0 was released on June 16, 2022. - Spark 3.2.2 was released on July 17, 2022. - Spark 3.1.3 was released on February 18, 2022. Committers and PMC: - The latest committer was added on July 13rd, 2022 (Xinrong Meng). - The latest PMC member was added on June 28th, 2022 (Huaxin Gao). ----------------------------------------- Attachment BN: Report from the Apache Subversion Project [Nathan Hartman] ## Description: The Apache Subversion® version control system exists to be universally recognized and adopted as an open-source, centralized version control solution characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations. ## Issues: There are no Board-level issues at this time. ## Membership Data: Our developer and user community is all-volunteer and we'd like to begin by thanking everyone for their support. Subversion was founded in February 2000 (22.5 years ago) and joined the ASF to become Apache Subversion on 2010-02-16 (12.5 years ago). There are currently 88 committers and 50 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. No new committers or PMC members have been added since the last report. Our most recently added PMC member, Daniel Sahlberg (dsahlberg@) joined the PMC in August 2021. ## Project Activity: Ongoing maintenance work has continued this quarter, including: * Fixes in Subversion's build system * Better Python compatibility * Extensive updates to the Swedish translation * Improvements in tooling scripts and documentation to better assist future Subversion release managers * A client-side script to assist users who need to cache Subversion client credentials in plaintext That last item is the outcome of numerous discussions, debates, and even complaints since plaintext credential storage has been disabled by default at build-time starting in Subversion 1.12. It turns out, though, that plaintext storage is appropriate and even necessary in some situations. Users who need this feature have been quite vocal in requesting it. Until now, the only solution we could suggest to such users was to build Subversion themselves and enable plaintext storage at build time, but this can be a non-trivial undertaking. The new script provides a middle ground, allowing users to explicitly store a credential in plaintext, with appropriate warnings documented within the script itself and at our FAQ entry which discusses credential storage at length and provides the link to the script: https://subversion.apache.org/faq.html#plaintext-passwords ## Community Health: Activity tends to come in waves around here, with peaks of energy around release time followed by a few calmer, quieter months as our volunteers get busy with other work. This summer has been one of the quieter quarters, following closely on the heels of several action-packed months that saw new feature development in Pristines On Demand, updates to our release policy, and the simultaneous releases of Subversion 1.10.8 and 1.14.2. Our community is fully volunteer-driven and we would like to thank everyone for their support. ----------------------------------------- Attachment BO: Report from the Apache Superset Project [Maxime Beauchemin] ## Description: The mission of Apache Superset is the creation and maintenance of software related to data exploration, analysis, visualization, and dashboarding ## Issues: Currently no issues requiring board attention ## Membership Data: Apache Superset was founded 2020-11-17 (2 years ago) There are currently 54 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Hugh Miles on 2022-03-07. - No new committers. Last addition was Stephen Liu on 2022-05-06. ## Project Activity: We had 2 big releases and are maintaining 4 different paths: - 2.0 path: Superset 2.0.0 was released on 2022-07-14. Minor additions will make their way to 2.0.1 - 1.5 path: Superset 1.5 and 1.5.1 - 2.1 path: Superset 2.1 will ship with some new features (unclear when still) - 3.0: the future, starting discussions here! ## Community Health: The Superset 2.0 Meetup was one of the most popular events we've run in a while. The Slack community attached to the Apache Superset project has continued to grow consistently. The Superset Slack is now 7569 members strong at the time of writing. ----------------------------------------- Attachment BP: Report from the Apache Syncope Project [Francesco Chicchiriccò] ## Description: The mission of Syncope is the creation and maintenance of software related to Managing digital identities in enterprise environments ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Syncope was founded 2012-11-21 (10 years ago) There are currently 25 committers and 11 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 Matteo Alessandroni on 2017-12-22. - Samuel Garofalo was added as committer on 2022-07-29 ## Project Activity: We finally cut the first release 3.0.0-M0 out of master branch, after going through feature addition and major code refactory. We are planning to reach out to press@ in order to get some media coverage about this new major version. We remark that the work towards Syncope 3.0.0 had led to cooperation with Open Source projects external to the ASF as Apereo CAS and Pac4j. Bugfix and refinements keep occurring on branch 2_1_X, from which we recently cut a new release, 2.1.12. ## Community Health: Discussions about new features and improvements keep appearing and being followed up in dev@. Newcomers approach user@ and are getting supported by the community. GitHub's Pull Requests confirm to be the preferred way to contributions, from both first-time contributors and committers. ----------------------------------------- Attachment BQ: Report from the Apache SystemDS Project [Matthias Boehm] ## Description: Apache SystemDS is a machine learning (ML) system for the end-to-end data science lifecycle from data preparation and cleaning, over efficient ML model training, to scoring and debugging. ML algorithms or pipelines are specified in a high-level language with R-like syntax, or related Python and Java APIs, and the system automatically generates hybrid runtime plans of local, in-memory operations and distributed operations on Apache Spark. ## Issues for the Board: - None ## Project Status: - We recently released Apache SystemDS 3.0, as the first release on Java 11, Spark 3, and Hadoop 3. - Current work centers around finalizing the new federated learning backend, efficient local and federated feature transformations, various runtime improvements, and new primitives such as tuning data cleaning pipelines ## Membership Data: - Apache SystemDS was founded 2017-05-16 (incubator process entered 2015-11-02) - Last PMC members added 2022-05-03 (Shafaq Siddiqi) - Last committer added 2021-09-23 (David Weissteiner) - There are currently 34 committers and 26 PMC members in the project. ## Activity and Health: - Code activity is healthy with 104 commits (-10%) in the last 3 months. - Community growth is healthy with 16 active contributors (+-0%) in the last 3 months - Communication is healthy, mailing list activity is improving, additional work on better documentation. ## Releases: - Apache SystemDS 3.0.0 was released on 2022-06-20. - Apache SystemDS 2.2.2 was released on 2022-06-25. - Apache SystemDS 2.2.1 was released on 2021-12-02. - Apache SystemDS 2.2.0 was released on 2021-10-30. - Apache SystemDS 2.1.0 was released on 2021-06-28. - Apache SystemDS 2.0.0 was released on 2020-10-14. - Apache SystemML 1.2.0 was released on 2018-08-24. ----------------------------------------- Attachment BR: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BS: Report from the Apache Traffic Control Project [Eric Friedrich] ----------------------------------------- Attachment BT: Report from the Apache Turbine Project [Georg Kallidis] ## Description: The mission of Turbine is the creation and maintenance of software related to A Java Servlet Web Application Framework and associated component library ## Issues: The Turbine project has no board-level issues at this time. ## Membership Data: Apache Turbine was founded 2007-05-16 (15 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Jeffery Painter on 2017-11-12. - No new committers. Last addition was Youngho on 2021-12-06. ## Project Activity: Core code contributions and code cleanup took place. In other respects this was a quite quarter. Last main release was Turbine Core 5.1 on 2021-12-13. No Fulcrum components are released this quarter. ## Community Health: This quarter's Turbine activity has below average level. As discussion already took place about the next development steps - which were very openminded - we are still more or less in a waiting state or holding point, where and how to begin with exactly (what the big picture should be, how to keep up with upcoming Java releases and their impact on the project). This includes also a step forward preparing a new (main) release, which is always a chance to engage more of the community (probably more, if done as a minor release). ----------------------------------------- Attachment BU: Report from the Apache Velocity Project [Nathan Bubna] ----------------------------------------- Attachment BV: Report from the Apache Whimsy Project [Shane Curcuru] ----------------------------------------- Attachment BW: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Xalan was founded 2004-09-30 (18 years ago) There are currently 57 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 8:1. Community changes, past quarter: - No new PMC members. Last addition was Bill Blough on 2019-02-19. - No new committers. Last addition was Bill Blough on 2019-03-20. ## Project Activity: The project activity is very low. There have been no releases during this reporting period. The dev mailing list has had a flurry of messages around my proposal to move Xalan-J (the Java component as opposed to Xalan-C) to the Attic and CVE-2022-34169 "Apache Xalan Java XSLT library is vulnerable to an integer truncation issue when processing malicious XSLT stylesheets". While there has been some interest on the dev mailing list to not move Xalan-J to the attic, only one PMC member has shown interest. ## Community Health: The community health is poor. There does not seem to be institutional knowledge left. I was the last person to release Xalan-J in 2014. On the Java side of the house, the Apache Xalan Java project is dormant and I proposed to start the process of being retired. No future releases of Apache Xalan Java to address CVE-2022-34169 are expected. This could change of course. Here is what low activity and poor health look like: - dev@xalan.apache.org had a 7% increase in traffic in the past quarter (14 emails compared to 13) - 4 issues opened in JIRA, past quarter (no change) - 1 commit in the past quarter (100% increase) - 1 code contributor in the past quarter (100% increase) - 2 PRs opened on GitHub, past quarter (100% increase) - 1 PR closed on GitHub, past quarter (100% increase) ----------------------------------------- Attachment BX: Report from the Apache Xerces Project [Michael Glavassevich] ----------------------------------------- Attachment BY: Report from the Apache XML Graphics Project [Clay Leeds] Apache XML Graphics Project Board Report ================================== The Apache XML Graphics Project is responsible for software intended for the creation & maintenance of the conversion of XML formats to graphical output & related software components. Issues for the Board ===================== No issues at present. Activity ======== * Apache Batik 1.14 released 2021-01-21 * Apache FOP 2.7 released 2022-01-20 * Apache XML Graphics Commons 2.7 released 2022-01-20 Project Health Report ======================= The level of community and developer activity remains at a consistent, moderate, level with respect to the previous reporting period. Recent PMC Changes ================== Currently 11 PMC members. * Simon Steiner was added to the PMC on Tue Jan 19 2016 * Clay Leeds was approved for XML Graphics PMC Chair position on March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher at Wed May 13 2015 Most Recent Releases ==================== * Apache Batik 1.14 was released January 21, 2021 * Apache FOP 2.7 was released January 20, 2022 * Apache XML Graphics Commons 2.7 was released January 20, 2022 = SUB PROJECTS = ================ APACHE BATIK ===== Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation. Latest Release ------------ Apache XML Graphics Apache Batik 1.14 was released on January 21, 2021 * BATIK-1292: Useless console message "About to transcoder source of type: ..." * BATIK-1297: Dependency Convergence issue with xml-apis APACHE FOP === Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF. Latest Release -------------- Apache XML Graphics Apache FOP 2.7 was released on January 20, 2022 * Bug fixes XML GRAPHICS COMMONS ==================== Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF & PostScript files, and much more. Latest Release ------------ Apache XML Graphics Commons 2.7 was released January 20, 2022 * Bug fixes ----------------------------------------- Attachment BZ: Report from the Apache YuniKorn Project [Weiwei Yang] ## Description: The mission of Apache YuniKorn is the creation and maintenance of software related to a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large-scale distributed systems running in on-premises environments as well as different public clouds ## Issues: There are no issues requiring board attention. ## Membership Data: Apache YuniKorn was founded 2022-03-15 (5 months ago) There are currently 30 committers and 25 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - Manikandan R was added to the PMC on 2022-06-19 - Peter Bacsko was added to the PMC on 2022-07-25 - Ted Lin was added as committer on 2022-06-21 ## Project Activity: Development The community is working on a few important updates post 1.0 release, including: - fix performance regression - multi-arch docker images support - redesign namespace resource quota management interface - updates REST API output - scheduler plugin further improvements Release The community is preparing for the 1.1.0 release, and a new release manager Peter Bacsko will drive this release. This release includes a few important updates such as multi-arch support, recovery stabilization, daemonset scheduling, etc. ## Community Health: Overall the community's health is good. In this quarter we added 1 new PMC member and 1 committer. The diversity of the community is further improved. We are seeing more individual contributors participating in the community. The mailing list traffic is moderate, most of the discussions were happening on Slack. The mailing list is still used for major notifications and announcements. ------------------------------------------------------ End of minutes for the August 17, 2022 board meeting.