The Apache Software Foundation Board of Directors Meeting Minutes November 16, 2022 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:03 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42q5 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: Bertrand Delacretaz Christofer Dutz Roy T. Fielding Sharan Foga Willem Ning Jiang Sam Ruby Roman Shaposhnik Sander Striker Directors Absent: Rich Bowen Executive Officers Present: Craig R. McClanahan Craig L Russell Matt Sicker Executive Officers Absent: David Nalley Ruth Suehle Guests: Daniel Gruno Drew Foulks Gavin McDonald Greg Stein Larry McCay Niall Pemberton Sally Khudairi Shane Curcuru - joined :30 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of October 19, 2022 See: board_minutes_2022_10_19.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] As daylight savings time ended, our meeting shifts by an hour. For me personally it is a welcome change, as starting at midnight did not feel sustainable. I am strangely looking forward to the 2023 Members Meeting due to the change in logistics of the meeting. While the preparations may be just as intense, the meeting itself should be simpler to manage and more efficient. This month we have 23 reports missing less than 6 hours before the meeting, which is significantly more than September (18) and October (13). While not all project reports coming in on their schedule is not a direct concern, I prefer this number trending down or stable at a low number. B. President [David Nalley] Additionally, please see Attachments 1 through 8. C. Treasurer [Craig R. McClanahan] Wrapped up most of the loose ends around ApacheCon. In addition, efforts continue to establish reliable connections to the payables system of our various sponsors, such that personnel turnover on our end will not cause disruptions. @Roman: follow up with Craig about 2FA stuff D. Secretary [Matt Sicker] In October, the secretary team received 76 ICLAs, 7 CCLAs, 2 software grants, and 1 membership emeritus request. The team is working with Infrastructure on a policy around how to handle 2FA resets. E. Executive Vice President [Ruth Suehle] No updates this month. 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 / Sharan] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Sam] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Roy] 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: # Kafka [striker] # ManifoldCF [ningjiang] A. Apache AGE Project [Eya Badal / Bertrand] See Attachment A B. Apache Ambari Project [Roman Shaposhnik] See Attachment B C. Apache Ant Project [Jan Materne / Roman] See Attachment C D. Apache Any23 Project [Lewis John McGibbney / Willem] No report was submitted. E. Apache BookKeeper Project [Sijie Guo / Rich] No report was submitted. @Sander: pursue a report for BookKeeper F. Apache Brooklyn Project [Geoff Macartney / Christofer] See Attachment F G. Apache BuildStream Project [Tristan Van Berkom / Sander] See Attachment G H. Apache Cassandra Project [Michael Semb Wever / Sharan] See Attachment H I. Apache Cocoon Project [Cédric Damioli / Bertrand] See Attachment I J. Apache Community Development Project [Swapnil Mane / Roy] See Attachment J K. Apache CouchDB Project [Jan Lehnardt / Roman] No report was submitted. L. Apache Creadur Project [Philipp Ottlinger / Sander] See Attachment L M. Apache DataSketches Project [Lee Rhodes / Willem] No report was submitted. N. Apache DeltaSpike Project [Mark Struberg / Sam] See Attachment N O. Apache Doris Project [Mingyu Chen / Rich] See Attachment O P. Apache Drill Project [Charles Givre / Christofer] See Attachment P Q. Apache Druid Project [Gian Merlino / Sharan] No report was submitted. R. Apache Dubbo Project [Jun Liu / Sander] See Attachment R S. Apache Empire-db Project [Rainer Döbele / Willem] See Attachment S T. Apache Flume Project [Balázs Donát Bessenyei / Sam] See Attachment T U. Apache FreeMarker Project [Dániel Dékány / Roman] See Attachment U V. Apache Geode Project [Dan Smith / Rich] See Attachment V W. Apache Giraph Project [Dionysios Logothetis / Bertrand] No report was submitted. X. Apache Gora Project [Kevin Ratnasekera / Roy] No report was submitted. Y. Apache Groovy Project [Paul King / Christofer] See Attachment Y Z. Apache Hive Project [Naveen Gangam / Sander] See Attachment Z AA. Apache Hop Project [Hans Van Akelyen / Sharan] See Attachment AA AB. Apache HTTP Server Project [Joe Orton / Rich] See Attachment AB AC. Apache HttpComponents Project [Michael Osipov / Roman] See Attachment AC AD. Apache Ignite Project [Dmitry Pavlov / Willem] See Attachment AD AE. Apache Impala Project [Jim Apple / Christofer] See Attachment AE AF. Apache Incubator Project [Justin Mclean / Sam] See Attachment AF AG. Apache jUDDI Project [Alex O'Ree / Bertrand] See Attachment AG AH. Apache Juneau Project [James Bognar / Sander] No report was submitted. AI. Apache Kafka Project [Jun Rao / Roy] See Attachment AI @Sander: follow up about committer count versus contributor count AJ. Apache Kibble Project [Sharan Foga] See Attachment AJ AK. Apache Knox Project [Larry McCay / Willem] See Attachment AK AL. Apache Kylin Project [Shao Feng Shi / Sam] See Attachment AL AM. Apache Libcloud Project [Tomaž Muraus / Sander] No report was submitted. AN. Apache Logging Services Project [Ron Grabowski / Roy] See Attachment AN AO. Apache ManifoldCF Project [Karl Wright / Roman] See Attachment AO @Bertrand: update how-to for PMC chairs to add PMC members if they drop below quorum AP. Apache Maven Project [Karl Heinz Marbaise / Rich] See Attachment AP AQ. Apache MXNet Project [Sheng Zha / Christofer] See Attachment AQ AR. Apache Oozie Project [Dénes Bodó / Sharan] See Attachment AR AS. Apache OpenJPA Project [Mark Struberg / Bertrand] See Attachment AS AT. Apache OpenOffice Project [Jim Jagielski / Willem] See Attachment AT AU. Apache OpenWebBeans Project [Mark Struberg / Christofer] See Attachment AU AV. Apache OpenWhisk Project [Dave Grove / Sam] See Attachment AV AW. Apache Ozone Project [Sammi Chen / Christofer] No report was submitted. AX. Apache Perl Project [Steve Hay / Bertrand] See Attachment AX AY. Apache Phoenix Project [Rajeshbabu Chintaguntla / Sander] See Attachment AY AZ. Apache Pinot Project [Kishore G / Roman] No report was submitted. BA. Apache POI Project [Dominik Stadler / Rich] See Attachment BA BB. Apache Qpid Project [Robbie Gemmell / Sharan] See Attachment BB BC. Apache RocketMQ Project [Xiaorui Wang / Roy] See Attachment BC BD. Apache Roller Project [David M. Johnson / Sander] No report was submitted. BE. Apache Samza Project [Yi Pan / Bertrand] See Attachment BE BF. Apache Santuario Project [Colm O hEigeartaigh / Roman] See Attachment BF BG. Apache Serf Project [Justin Erenkrantz / Sharan] No report was submitted. BH. Apache ServiceComb Project [Willem Ning Jiang] See Attachment BH BI. Apache ShardingSphere Project [Liang Zhang / Sander] See Attachment BI BJ. Apache ShenYu Project [Yu Xiao / Sam] See Attachment BJ BK. Apache SIS Project [Martin Desruisseaux / Roy] 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 Streams Project [Steve Blackmon / Christofer] No report was submitted. BO. Apache Subversion Project [Nathan Hartman / Sander] See Attachment BO BP. Apache Superset Project [Maxime Beauchemin / Sharan] See Attachment BP BQ. Apache Syncope Project [Francesco Chicchiriccò / Roman] See Attachment BQ BR. Apache SystemDS Project [Matthias Boehm / Roy] See Attachment BR BS. Apache TomEE Project [David Blevins / Bertrand] No report was submitted. BT. Apache Traffic Control Project [Eric Friedrich / Sam] See Attachment BT BU. Apache Turbine Project [Georg Kallidis / Willem] See Attachment BU BV. Apache Velocity Project [Nathan Bubna / Christofer] See Attachment BV BW. Apache Whimsy Project [Shane Curcuru / Rich] No report was submitted. BX. Apache Xalan Project [Gary D. Gregory / Sam] No report was submitted. BY. Apache Xerces Project [Michael Glavassevich / Christofer] No report was submitted. BZ. Apache XML Graphics Project [Clay Leeds / Sharan] See Attachment BZ CA. Apache YuniKorn Project [Weiwei Yang / Roy] See Attachment CA Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Mahout Project Chair WHEREAS, the Board of Directors heretofore appointed Trevor Grant (rawkintrevo) to the office of Vice President, Apache Mahout, and WHEREAS, the Board of Directors is in receipt of the resignation of Trevor Grant from the office of Vice President, Apache Mahout, and WHEREAS, the Project Management Committee of the Apache Mahout project has chosen by vote to recommend Andrew Musselman (akm) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Trevor Grant is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Mahout, and BE IT FURTHER RESOLVED, that Andrew Musselman be and hereby is appointed to the office of Vice President, Apache Mahout, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Mahout Project Chair, was approved by Unanimous Vote of the directors present. B. Establish the Apache NuttX Project Establish the Apache NuttX Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a mature, real-time embedded operating system (RTOS). NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache NuttX Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache NuttX Project be and hereby is responsible for the creation and maintenance of software related to a mature, real-time embedded operating system (RTOS); and be it further RESOLVED, that the office of "Vice President, Apache NuttX" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache NuttX Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache NuttX Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache NuttX Project: * Abdelatif Guettouche * Alan Carvalho de Assis * Alin Jerpelea * Anthony Merlino * Brennan Ashton * David Sidrane * Duo Zhang * Flavio Paiva Junqueira * Gregory Nutt * Gustavo Henrique Nihei * Junping Du * Justin Mclean * Lup Yuen Lee * Masayuki Ishikawa * Mohammad Asif Siddiqui * Nathan Hartman * Sara Monteiro * Xiang Xiao NOW, THEREFORE, BE IT FURTHER RESOLVED, that Alin Jerpelea be appointed to the office of Vice President, Apache NuttX, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache NuttX Project be and hereby is tasked with the migration and rationalization of the Apache Incubator NuttX podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator NuttX podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7B, Establish the Apache NuttX Project, was approved by Unanimous Vote of the directors present. C. Change the Apache Geode Project Chair WHEREAS, the Board of Directors heretofore appointed Dan Smith (upthewaterspout) to the office of Vice President, Apache Geode, and WHEREAS, the Board of Directors is in receipt of the resignation of Dan Smith from the office of Vice President, Apache Geode, and WHEREAS, the Project Management Committee of the Apache Geode project has chosen by vote to recommend Mark Bretl (mbretl) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Dan Smith is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Geode, and BE IT FURTHER RESOLVED, that Mark Bretl be and hereby is appointed to the office of Vice President, Apache Geode, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache Geode Project Chair, was approved by Unanimous Vote of the directors present. D. Establish the Apache StreamPipes Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a self-service Industrial IoT toolbox which enables non-technical users to connect, analyze and explore IoT data streams. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache StreamPipes Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache StreamPipes Project be and hereby is responsible for the creation and maintenance of software related to a self-service Industrial IoT toolbox which enables non-technical users to connect, analyze and explore IoT data streams; and be it further RESOLVED, that the office of "Vice President, Apache StreamPipes" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache StreamPipes Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache StreamPipes Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache StreamPipes Project: * Christofer Dutz * Dominik Riemer * Grainier Perera * Jean-Baptiste Onofré * Johannes Tex * Julian Feinauer * Justin Mclean * Kenneth Knowles * Marco Heyden * Patrick Wiener * Philipp Zehnder * Stefan Obermeier * Tim Bossenmaier NOW, THEREFORE, BE IT FURTHER RESOLVED, that Philipp Zehnder be appointed to the office of Vice President, Apache StreamPipes, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache StreamPipes Project be and hereby is tasked with the migration and rationalization of the Apache Incubator StreamPipes podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator StreamPipes podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7D, Establish the Apache StreamPipes Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Schedule the annual members meeting The proposed date is Thu, March 9th 2023 at 20:00 UTC https://s.apache.org/5g07s Note that the intent to run the meeting much like we did the Special Members Meeting in June. In practice this means a single meeting slot in which voting results are announced instead of voting during the meeting and reconvening for the results. Questions regarding voting, as well as any other topics are ideally managed asynchronously in fora that are for-purpose. Once a date is established, a board face-to-face meeting will also be organized following the Members Meeting prior to the second meeting of the newly elected board to maximize benefits. Location is yet to be determined. The board approves this by general consent to set the annual Members Meeting to March 9. 9. Review Outstanding Action Items * Christian: pursue a resolution for ratifying data privacy policy [ Data Privacy 2022-06-15 ] Status: * Sander: pursue a roll call for Hive [ Hive 2022-10-19 ] Status: Not done. * Christofer: pursue a report for OpenWebBeans [ OpenWebBeans 2022-10-19 ] Status: OpenWebBeans reported * Sander: pursue a report for ShardingSphere [ ShardingSphere 2022-10-19 ] Status: A report was submitted 2022-10-20, less than 12 hours after the September board meeting. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:36 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period October 2022 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - got to the bottom of how stickers that were denied approval ended up getting distributed at ApacheCon New Orleans (honest mistake by vendor - no further action required) - one request to approve designs for AIRFLOW branded swag - approved name search for WAYANG - one request to use the CASSANDRA mark for a series of events - one request to use various project logos in a book - one query regarding the use of the FLINK mark with an external event * REGISTRATIONS Started the registration process for GUACAMOLE. Restarted DOLPHINSCHEDULER registration in China. Continued to work with counsel and Baidu to transfer the DORIS marks to the ASF. * INFRINGEMENTS Reviewed information on a potentially conflicting new external registration and determined no action was required. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: we are awaiting renewal payments from one Platinum Sponsor, three Gold Sponsors, three Silver Sponsors, and three Bronze Sponsors. We received renewal confirmations from two Platinum, two Gold, and one Silver Sponsor. One Platinum Sponsor has committed to renewing but is downgrading to the Gold level. We are awaiting payments from one new Gold, one new Silver, and one new Bronze Sponsor. 2) Targeted Sponsors: a Platinum Targeted Sponsor is seeking our participation in a promotional campaign. 3) Sponsor Relations: we met with several sponsors during ApacheCon. In addition to day-to-day outreach, we continue to work with two Sponsors to resolve issues with invoicing and payment processing. 4) Event Sponsorship: no new events are taking place. 5) Individual Donations and Corporate Giving: we received $2.26K in individual donations during October. We are preparing for end-of-year giving season (including Giving Tuesday) starting in November. 6) Administrivia: we are still unable to invoice and onboard the vendor payment platform of a Platinum Sponsor; this issue has been ongoing for several months. The same is now the case with a Silver sponsor. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] ----------------------------------------- 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. Short Term Priorities ===================== - Begin a series of "Roundtable" meetings for regular chats with people from the Apache ecosystem Long Range Priorities ===================== - Builds: Gradle Enterprise, artifacts.a.o, TravisCI to GitHub Actions, and ephemeral build nodes - Security: MFA, OAuth, idm.a.o General Activity ================ - Moved infra blog to a Pelican-based systems - Built a new BackupPC server, and separated rsync backups to its own server. More space, more reliability, about the same cost. - Continued work on the Agenda Tool. We are going to plan a Sprint for the team and other interested members of the community. We'll announce something within the week. - Work continues on the Artifacts Distribution Platform, and some testing from the community has begun (along with feature feedback). - The migration of some TravisCI-based projects over to GitHub Actions continues at a regular pace. - We put the LDAP schema "lockdown" on hold, when we discovered a bunch of unknown systems were using LDAP anonymously. We'll be setting a new date shortly. We upgraded the technology stack last month, and this lockdown is now possible, to increase privacy. - We have established an approval process for creating Jira accounts, and have rolled that out to the projects. This is similar to what was done years ago for Confluence and commit permissions. It should stop the bleeding from Jira spam. - Several team members are working with Gradle, Inc to set up a Gradle Enterprise server to provide projects with some additional options in their CI/CD processes. We are close to testing some builds. - Started rolling out our new Slack bot, Qbot, to various channels for production use by Infra and some of our PMCs. - Work has begun on migration of the svn server to a new machine with improved specifications and the latest Ubuntu LTS (22.04) ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] Slides from ApacheCon North America 2022 have been posted to the website at https://apachecon.com/acna2022 The Cassandra track (Chair: Mick Semb Wever) submitted their event report a little late for inclusion in last month's report: We had three times as many talks submitted as we could take. Nearly all were high quality that we would have liked to have accepted. There were not many cancellations, which were easily backfilled. The venue and location was fantastic (though shame about some rooms being on the 8th floor). The time of year for weather in N'Olreans was appreciated by many as well. The hotel service around the rooms was sometimes lacking (though overall good), for example the water fountains were often empty and requests to fill them failed. We had six track chairs. It shared the burden but also made coordination at times a little awkward and slow. Four were from the same employer, the two others separate employers. Having at minimum this diversity among the track chairs was important, particularly as the dominant employer is the most active on the "community building" front. The double-blind review process had limitations as well as this dominant employer had submitted the strongest abstracts. If we had not done an additional non-blind review round it would have looked like we were favouring the one company. BoF was a success where we did a "Dream Big!" open forum, where folk raised the ponies they could imagine/wish C* delivering. We were concerned that a get together of committers/pmc would become an informal planning and decision making event, exclusive to those that did not attend. Instead it was a great opportunity for new contributors to catch up and gain insight on a lot of the tribal knowledge and intricacies of the project and codebase. The Cassandra project is regaining momentum, with a more diverse community. ApacheCON proved to be a vital event for us, at the perfect time. From bringing new contributors into the loop with what's possible with the technology (the invisible roadmap), to spending time with them to re-affirm the community's open (and welcoming) position to all commercial actors, to just a focus on renewed energy among the project's existing committers. Evaluating the talks, the most successful talks were about major new features where implementations contained novel solutions (in-memory Tries, Accord, transactional metadata), followed by experiences shared at scale (Apple, Bloomberg, Netflix). The room was one-quarter to two-thirds full from talk to talk (we had the big room). There was demand for streaming or recordings of the talks. All attempts were of poor audio quality. We've asked speakers to record their talks afresh so we can share them. We also had a number of requests from speakers beforehand for slide templates. The agenda app and website was poor. Hiding the agenda from the unauthenticated was unfortunate (inability to market it before the conference) and its lack of UX reduced audience fluidity during the conference (folk were more likely to just stick with a track). Thanks Rich and Brian, and everyone involved, for making it happen!! ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== None Post ACNA22 event Surveys are still coming in, and we hope to publish some 'stories' to our website over the coming weeks. All received surveys have been extremely positive. Travel Policy ========== Submitted Policy awaiting approval by President and/or EVP TAC Sub Domain ============== After discussion, tac.apache.org is the popular option, 'tac' has been used extensively over the years to describe our committee, so this will be done shortly. TAC App ======= TAC app is closed. We still need to submit our suggestions for improvements. Future Events ============= Fosdem has been confirmed as in person for the 4th/5th February. TAC will support this event and will open up applications soon. Short/Medium Term Priorities ===================== Still keeping an eye out for other smaller events to support. We are keen to hear about projects events. Mailing List Activity ===================== Some post ACNA activity, including commits. Discussion around the use of 'subsistence monies being provided in Cash' has taken place, we seem to have settled on the decision of 'no subsistence monies' with those wanting meals to be provided will be done and paid for by the TAC person on the ground and/or another holding an ASF Ramp card. This is to be trialed at the next event. The question regarding subsistence monies will be removed from the next events question set. Membership ========== No changes to the membership this month There will be proposals over the next week or two to add in more people. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ## Description: The Diversity and Inclusion VP works in collaboration with a team that contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: ## Activity: *** Project: Internships for underrepresented groups (Outreachy) *** Outreachy December 2022 - March 2023. We have one project submitted, project title: "SOLR-11872 Refactor test infra to work with a managed SolrClient; ditch TestHarness" [1]. We didn't close the budget yet, we have reached potential sponsors but we don't have confirmation so far. If you know about a potential sponsor, please contact us immediately on dev@diversity.apache.org We have one potential intern which is waiting on funds confirmation. *** Project: User Experience Research on new contributors *** Survey project: Weekly meetings, extensive discussions with Bitergia about the data analysis and presentation of the reports. A draft will be shared with Marketing and communications shortly for their input. Dashboard project: Bitergia is working with Apache Beam on the design of the dashboard. A big thank you to Kenn Knowles for his contributions to this project and the valuable feedback! Kenn has joined Bitergia in multiple alignment meetings to facilitate the dashboard project progress. Both projects are progressing as planned. Big thank you to Bitergia team and Apache contributors for the huge efforts. *** Operations no news. ## Committee members' changes: no news. ## References [1] https://www.outreachy.org/outreachy-december-2022-internship-round/communities/apache/solr-11872-refactor-test-infra-to-work-with-a-mana/cfp/ ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- 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 slightly up at 20 outstanding issues compared to 19 last month. I haven't been able to find availability on DLAPiper's end so the process of finalizing the draft of the updated bylaws seems to be on hold for now. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Oct 2022: 26 [license confusion] 24 [support request/question not security notification] Security reports: 69 (last months: 55, 42, 61) 14 [commons] 10 [airflow] 3 [tomcat], [superset], [nifi], [skywalking] 2 [openoffice], [kylin], [dolphinscheduler], [cxf], [archiva] 1 [zeppelin], [ws], [trafficserver], [tapestry], [spark], [spamassassin], [sling], [shiro], [servicecomb], [sdap], [netbeans], [maven], [logging], [linkis], [jmeter], [inlong], [infrastructure], [httpd], [heron], [hadoop], [dubbo], [camel], [age] In total, as of 31st October 2022, we're tracking 137 (last month: 101) open issues across 49 projects, median age 53 days (last month: 78) days. 52 of those issues have CVE names assigned. 10 (last month: 11) of these issues, across 6 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: The mission of Apache AGE is the creation and maintenance of software related to a multi-model database that enables graph and relational models built on PostgreSQL ## Issues: There are no specific issues the board needs to be aware of. ## Membership Data: Apache AGE was founded 2022-05-17 (6 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. - No new committers were added. ## Project Activity: - Apache AGE 1.1.0 for PG12 Release in progress. - Apache AGE 1.1.0 was released on 2022-08-16. - 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 Apache AGE community is planning to present in "Graph Day" at Data Day Texas 2022. ## Community Health: The Apache AGE community health is good. Apache AGE 1.1.0 for PG12 Release is a major release for the community. 31 commits in the past quarter (93% increase) 12 code contributors in the past quarter (71% increase) 61 PRs opened on GitHub, past quarter (281% increase) 65 PRs closed on GitHub , past quarter (622% increase) 87 issues opened on GitHub, past quarter (357% increase) 21 issues closed on GitHub, past quarter (110% increase) The Apache AGE community actively helps and responds to our users on GitHub and mailing lists. Apache AGE is getting more users and interest. A significant number of new contributors have joined us. ----------------------------------------- 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: There are currently 18 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 9:8. ## Project Activity: Project has mostly been focused on re-establishing its PMC and committer community. Lei Yao was added as committer on 2022-10-21 There's an ongoing discussion between Ambari and Bigtop communities on how to best handle integration points between the two. There has been a critical issue reported which is handled by the PMC. Recent releases: - ambari-2.7.6 (2021-11-12) - ambari-2.6.2 (2018-04-30) There are planned 2.7.7 and 2.8.0 releases which are under discussion. ## 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 discussion about reaching to the past PMC and committers and see if they would like to re-engage with 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] ## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (20 years ago) - big birthday! There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: Ant 1.10.12 was released on 2021-10-19. Ant 1.10.11 was released on 2021-07-13. Ant 1.9.16 was released on 2021-07-13. AntUnit 1.4.1 was released on 2021-07-07. Ivy 2.5.1 was released on 2022-11-04. Ivy 2.5.0 was released on 2019-10-24. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. ----------------------------------------- Attachment D: Report from the Apache Any23 Project [Lewis John McGibbney] ----------------------------------------- Attachment E: Report from the Apache BookKeeper Project [Sijie Guo] ----------------------------------------- Attachment F: 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. - There is a steady turnover of commits to the project. In this quarter this includes an exciting new feature in Apache Brooklyn blueprints, namely declarative workflows [1]. ## Community Health: There have been some lively discussions about issues and directions for the project on the mailing lists in this quarter. [1] https://lists.apache.org/thread/9htynv2lrpb3040622gd7jj61sv4r2l0 ----------------------------------------- Attachment G: Report from the Apache BuildStream Project [Tristan Van Berkom] ## Description: The mission of Apache BuildStream is the creation and maintenance of software related to efficiently and correctly developing, building and integrating software stacks ## Issues: There are no issues requiring board attention. ## Membership Data: Apache BuildStream was founded 2022-09-21 (2 months ago) There are currently 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Voting process commenced for the initial 2.0 release, paving the way for our distribution channel to be working properly and healthily. Good quality feedback received from the Apache community. ## Community Health: Again, fair amount of engagement on the mailing list regarding the initial 2.0 release. Activity on github issues remains steady. ----------------------------------------- Attachment H: 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 our debian and redhat packages on dist.a.o will be removed. These convenience binaries are already on apache.jfrog.io . Newer releases are now only found on apache.jfrog.io. We are in a grace period before removing all older packages from dist.a.o and archive.a.o Answering rbowen's question from last report, the project's involvement in the Grace Hopper Open Source Day September conference was primarily offering mentoring to some of our lhf jira tickets, and was with PMC approval. ## Membership Data: Apache Cassandra was founded 2010-02-17 (13 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. - No new committers. Last addition was Jacek Lewandowski on 2022-07-14. ## Project Activity: There has been numerous events, 9 different Cassandra Days (Europe, Asia, USA), and our participation in ApacheCON. With the Cassandra project rebuilding its momentum and looking to build a more diverse community, ApacheCON occurred at the perfect time for us. From bringing new contributors into the loop with what's possible with the technology (the invisible roadmap), to spending time with them to re-affirm the community's open (and welcoming) position to all commercial actors, to just a focus on renewed energy among the project's existing committers. We are very thankful for everyone that worked so hard to make it happen. The project is now planning Cassandra Summit, a Linux Foundation Event, for next March. Will be hybrid, the onsite at San Jose. CFP is open and we are actively looking for sponsors. Due to the increase in events the Cassandra website now has a dedicated page for all community, and PMC+Trademarks approved, events: https://cassandra.apache.org/_/events.html Media and Social activity continues in collaboration with the individuals from Constantia. This is proving to be of critical value, delivering quality to the community that the engineering community struggles with. The PMC continues to work with Constantia to ensure things are in accordance with ASF requirements and values, but this is now only a formality. Recent patch releases were: 4.1-beta1 was released on 2022-10-12. 4.0.7 was released on 2022-10-24. 4.0.6 was released on 2022-08-25. 3.11.14 was released on 2022-10-24. 3.0.28 was released on 2022-10-23. The current priority in the community remains getting 4.1 to GA. Fixing a small handful of flaky tests, that fail 1:100 or 1:1000 runs, on the ASF CI cluster of donated heterogenous agents, amongst our test suite of ~50k tests, remains an interesting and time-consuming pursuit. The project is discussing how we can improve this situation without becoming dependent on proprietary CI solutions (like circleci). Development over the next year looks to be ramping up with the CEPs in progress, putting additional pressure on the need to stabilise and mature our CI. Additional testing frameworks need to be plugged in and made available to the public, particularly integrating our exploratory fuzz testing framework. ## Community Health: The community can be considered healthy and growing. 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 I: Report from the Apache Cocoon Project [Cédric Damioli] ## Description: The mission of Cocoon is the creation and maintenance of software related to Web development framework: separation of concerns, component-based ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cocoon was founded 2003-01-22 (20 years ago) There are currently 79 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Javier Puerto on 2012-07-06. - No new committers were added. ## Project Activity: Very slow activiy this quarter. We'll certainly have to release a new Cocoon 2.2 version in the following weeks, which has not been done since more than 8 years ! ## Community Health: A very recent thread on private list show that there's still PMC members around able to handle quickly any urgent matter. ----------------------------------------- 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 37 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 Aditya Sharma on 2022-06-23. - No new committers. Last addition was Ted Liu on 2021-10-18. ## Project Activity: We had a pretty fantastic past quarter in terms of ComDev activities. ApacheCon We successfully executed Community Track. The Community Track ran over two and a half days. We had a great range of topics that were cross-project, so it was great to hear about what Cassandra, Lucene, Airflow and PLC4X, and others had done around the community - especially the lessons learned. The format was more storytelling about real situations, real problems and real solutions - which seemed to strike a chord with the audience. On the booth, we think we had the largest queue of any of the booths on the first couple of days as people came along to check out the latest swag. The items seemed popular and it pretty much all went. Thanks to our track chairs Sharan Foga & Swapnil M Mane and our wonderful ApacheCon team. Open Source India 2022 We joined Open Source India 2022 [1] conference as a community partner. ComDev PMC members Aditya Sharma and Priya Sharma joined the conference and took care of our booth. We received a very good response in the conference and good footfall in our booth. Multiple discussions were placed on our booth, including people showing interest in joining Apache Local Community (ALC) initiative, various developers enquire about how they can contribute to Apache; a lot of students also shown their interest and a few members also got the information about our incubation process. Thanks to our Travel and Assistance team, who took care of all the travel arrangements for Aditya and Priya. ALC We started collaborating with Chitkara University to establish Open Source Chandigarh [2] in their University. As a part of it Swapnil M Mane, Chair, ALC took a 4 day session at Chitkara University (2 days each for their two different colleges) to spread Apache and Open Source awareness. 160+ students attended these sessions, and it helped us spread Apache awareness in the student community. ALC Beijing team hosted an Apache track[3] at the CCF(China Computer Federation) China Open Source Conference this month to introduce the stories of ASF in China (by Willem Jiang) and Apache projects such as Apache DolphineSchedular (by Tianqi Yan), Apache SeaTunnel (by Qiang Guo), and Apache Doris (by Mingyu Chen). ALC Indore team is working on virtual events to spread the Apache project's awareness. This month ALC Indore is planning two Webinars on Apache APISIX & Apache DolphinSchedular project and invited Navendu Pottekkat (from APISIX) and William GUO (from DolphinSchedular)as a speaker for these virtual events. GSoC This year in GSoC, we have mentored 37 participants across 14 Apache projects, GSoC mentors did the final evaluation and 33 participants passed in the the final evaluation, more details are available at [4]. Huge thanks to our GSoC org admins Maxim Solodovnik, Sanyam Goel, Swapnil and all our mentors who made our GSoC participation successful. ## Community Health: Our dev mailing list had reduced traffic as compared to the past quarter (158 emails compared to 273 in the past quarter) The Dev mailing list in October was mostly quiet - seems our community was enjoying ApacheCon and meeting in person instead of the mailing list. Although mailing list stats are dropped but looking at the activities mentioned above, we have had a great quarter in terms of our ComDev activities. [1] https://www.opensourceindia.in/ [2] https://s.apache.org/meqn2 [3] https://s.apache.org/vclsd [4] https://s.apache.org/ps9dt ----------------------------------------- Attachment K: Report from the Apache CouchDB Project [Jan Lehnardt] ----------------------------------------- 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 (11 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: Recent releases: Apache Rat 0.15 was released on 2022-09-17. Apache Rat 0.14 was released on 2022-05-28. Apache Rat 0.13 was released on 2018-10-13. New release activity started for Apache Creadur Tentacles - a release draft was voted for and some work needs to be done in Jira and webpage to properly publish the new release. Work is going on in TENTACLES-16. Overall activity remains stable but low. ## Community Health: dev@creadur.apache.org had a 115% increase in traffic in the past quarter (196 emails compared to 91) 6 issues opened in JIRA, past quarter (-25% change) 6 issues closed in JIRA, past quarter (-33% change) 109 commits in the past quarter (51% increase) 6 code contributors in the past quarter (50% increase) 39 PRs opened on GitHub, past quarter (30% increase) 42 PRs closed on GitHub, past quarter (44% increase) In general committer activity remains low. We had problems to get enough votes for RAT v0.15. I asked all committers to subscribe to the private mailing list, but did not get any response so far. (This was a request from former board meetings) As Creadur's subprojects Tentacles and whisker did not get much attention I'm happy that someone created a Tentacles 0.1 release and work continues. ----------------------------------------- Attachment M: Report from the Apache DataSketches Project [Lee Rhodes] ----------------------------------------- Attachment N: Report from the Apache DeltaSpike Project [Mark Struberg] ## Description: Apache DeltaSpike is a suite of portable CDI (Contexts & Dependency Injection) extensions intended to make application development easier when working with CDI and Java EE. Some of its key features include: - A core runtime that supports component configuration, type safe messaging and internationalization, and exception handling. - A suite of utilities to make programmatic bean lookup easier. - A plugin for Java SE to bootstrap both JBoss Weld and Apache OpenWebBeans outside of a container. - JSF integration, including backporting of JSF 2.2 features for Java EE 6. - JPA integration and transaction support. - A Data module, to create an easy to use repository pattern on top of JPA. Testing support is also provided, to allow you to do low level unit testing of your CDI enabled projects. ## Issues: There are no issues requiring board attention at this time. ## Activity We get more requests to provide dedicated packages for JakartaEE. Seems legit as the route with shade is working, but a bit fiddly. ## Health Report If needed there is enough activity. Voting and releases are no problem. GitHub contributions are also okish. ## Releases - 1.9.6 was released on 2022-04-12. - 1.9.5 was released on 2021-03-10. - 1.9.4 was released on 2020-06-12. ## Project Composition: - There are currently 35 committers and 19 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 Harald Wellmann on 2016-05-19. - No new committers. Last addition was Christian Beikov on 2019-10-21. ----------------------------------------- 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 MPP-based interactive SQL data warehousing for reporting and analysis ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Doris was founded 2022-06-15 (5 months ago) There are currently 45 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 3:1. Community changes, past quarter: - No new PMC members. Last addition was Conghui Cai on 2022-06-15. - Cong Ling was added as committer on 2022-08-23 - Xiaoli Zhu was added as committer on 2022-08-23 - Wenqiang Lee was added as committer on 2022-08-23 - Jie Wen was added as committer on 2022-08-30 - Zhang Wenxin was added as committer on 2022-08-20 - Xiangyu Peng was added as committer on 2022-08-23 - Rongqian Li was added as committer on 2022-08-23 ## Project Activity: 1. Released v1.1.3 for Doris. 2. Prepare to release v1.2 in Nov. 2. 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 98 contributors contributed 464 commits. The Bi-Weekly Community Sync is held by every 2 weeks, and all important things happen on dev mailing list. ----------------------------------------- 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: No issues requiring board attention. ## Membership Data: Apache Drill was founded 2014-11-18 (8 years ago) There are currently 62 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. - Maksym Rymar was added as committer on 2022-10-19 ## Project Activity: The Drill community plans on another bugfix release, 1.20.3 in the next few weeks. Additionally, we will begin discussions for the release of Drill 2.0. Drill 2.0 will have significant improvements over Drill 1.x including: ### New Data Formats * GoogleSheets * Apache Phoenix * Delta Lake * Apache Iceberg ### Calcite Upgrade Most significantly, 2.0 dispenses with the need for Drill to maintain a fork of Apache Calcite. Drill 2.0 is now running on the latest version of Calcite which has enabled us to close numerous query planning bugs. Additionally query planning performance is approximately 30-40% faster than with the old fork. ### Security Improvements Drill 2.0 also introduces the concept of user-translation which allows users to use their own credentials when querying external, non-file based storage. ### Other Improvements There are other significant improvements, but one of the most signficant is the refactoring of Drill's implicit casting which makes it so that Drill queries fail much less frequently due to schema change exceptions. 1.20.2 was released on 2022-08-03. 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 remains healthy. In addition to the statistics below, we are maintaining an active Slack channel. * 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) * 78 issues opened in JIRA, past quarter (44% increase) 64 issues closed in JIRA, past quarter (-43% change) 110 commits in the past quarter (-5% change) 15 code contributors in the past quarter (15% increase) 75 PRs opened on GitHub, past quarter (19% increase) 81 PRs closed on GitHub, past quarter (20% increase) 9 issues opened on GitHub, past quarter (-18% change) 8 issues closed on GitHub, past quarter (60% increase) ----------------------------------------- Attachment Q: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment R: Report from the Apache Dubbo Project [Jun Liu] ## Description: Apache Dubbo is an easy-to-use Web and RPC framework that provides different language implementations, and provides service discovery, traffic management, observability, security and other capabilities, tools and best practices for building enterprise ready microservices. ## Issues: All contents on dubbogo.github.io has now beed migrated and redirected to dubbo.apache.org. ## Membership Data: Apache Dubbo was founded 2019-05-15 (3 years ago) There are currently 88 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was YunXing Zhao on 2022-07-29. - Yu Ge was added as committer on 2022-08-25 - Peng Jiaxin was added as committer on 2022-11-03 - Yang Yang was added as committer on 2022-11-08 Most of the newly added committers are from projects that have just been founded lately or are from side projects, like apache/dubbo-rust. ## Project Activity: The community has been focuing on building better ecosystem around Dubbo, so many of the activities in the past quarter happened on some side projects like dubbo-rust, dubbo-admin, dubbo-website, dubbo-go, etc. And we are expecting this to be more common in the future. Release or activities classified by project: * apache/dubbo, 9 releases since July. * apache/dubbo-go, 1 release * apache/dubbo-rust, finished the first official release * apache/dubbo-node, is about to publish the first release supporting Dubbo3 * apache/dubbo-website, documentation and experience improvement undergoing * apache/dubbo-admin, 1 release ## Community Health: The community is in really good health status with more side projects become active in the past quarter. ----------------------------------------- Attachment S: 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. The previous quarter has been rather quiet with one major improvement and some minor improvements and bug fixes. Due to the maturity of the project and a major API overhaul made just in March there are currently no major changes planned. ## Community Health: Our community, although small, is alive and active. 5 issues opened in JIRA 4 issues closed in JIRA ----------------------------------------- Attachment T: 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. - No new committers. Last addition was Sean Busbey on 2022-07-25. ## Project Activity: Flume 1.11.0 was released last month, which is the third release this year, after a 3-year gap. ## Community Health: The community shows low activity and we seem to have 3 active PMC members which makes releases difficult, but not impossible. We have a committer who is on track to become a PMC member. ----------------------------------------- Attachment U: 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: Development activity was low in recent months, reaching the next release goes slowly. 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. 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 V: 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: The Geode project has seen some significant change this quarter. The two organizations sponsoring contributors to Geode have disengaged from the community. The PMC tried to recruit additional contributors from the user and dev lists, but failing that decided to vote to move to the attic and notified the board. Fortunately, notifying the board mailing list attracted additional attention and new contributors. We no longer want to move the project to the attic and have withdrawn the resolution. The project is in the process of getting the new contributors on the PMC. It will be a period of time for these new contributors to get to know the project. Almost all of the previously active committers and PMC members have left or stopped contributing. ## Membership Data: Apache Geode was founded 2016-11-15 (6 years ago) There are currently 116 committers and 35 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Most of the committers and PMC members are inactive. At the moment the PMC membership is: - 5 existing PMC members who will continue on the PMC - 5 PMC members who will support the project in the short term - 2 ASF members who have volunteered to help on the PMC We have emailed directly the remaining PMC members who haven’t responded to the roll call. We are in the process of choosing a new PMC chair to replace our outgoing chair. Community changes, past quarter: - Two new PMC members were added but subsequently resigned this quarter: Mario Kevo and Mario Ivanac - Jakov Varenina was added as committer on 2022-10-10 - 19 PMC members in total have resigned since last quarter ## Project Activity: 1.15.1 was released on 2022-10-10. There have been no commits since October 10th. ## Community Health: The exit of the two corporate sponsors has caused an almost complete change over of the active PMC members and committers. The project came close to moving to the attic, but it is encouraging to see so many people step forward after the attic vote to help out. ----------------------------------------- Attachment W: Report from the Apache Giraph Project [Dionysios Logothetis] ----------------------------------------- Attachment X: Report from the Apache Gora Project [Kevin Ratnasekera] ----------------------------------------- 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: - No new PMC members. Last addition was Remko Popma on 2022-07-13. - No new committers. Last addition was Mikko Värri on 2020-06-03. ## Project Activity: We continue improving Groovy 4 as well as fixing critical bugs in earlier versions. We 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 is finalised. We expect attention on Groovy 5 will accelerate over the coming months. Recent releases: 2.5.19 was released on 2022-10-16. 4.0.6 was released on 2022-10-16. 3.0.13 was released on 2022-09-18. 4.0.5 was released on 2022-09-09. ## Community Health: Activity on Github, Jira and the mailing lists has been a little stronger than last quarter. We had a successful and enjoyable Groovy track at ApacheCon during the quarter. We again pass on our appreciation to the main conference organisers and everyone else involved in our track and the other wonderful content and events at the conference. This quarter on our main branch (which now corresponds to Groovy 5) of our core repo, 230 commits were contributed from 12 contributors including 9 non-committer contributors (8 new). Across all repos and branches we had 569 commits from 14 contributors. ----------------------------------------- Attachment Z: Report from the Apache Hive Project [Naveen Gangam] ## Description: The Apache Hive ™ data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage (Apache Hadoop) using SQL. ## Issues: No issues requiring board attention this time. ## Membership Data: Apache Hive was founded 2010-09-21 (12 years ago) There are currently 104 committers and 52 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Denys Kuzmenko on 2022-02-06. - No new committers. Last addition was Sai Hemanth Gantasala on 2022-02-23. ## Project Activity: Release criteria for 4.0.0GA Planning underway. The master branch is now versioned 4.0.0 from alpha2. Alpha2 release bits have been verified and voted on. Publishing of the bits under way, for making it “available publicly”. Newly initiated discussion around having a 3.2 release that will address CVEs along with upgrades to Hadoop, Zookeeper, Tez, Orc and Calcite dependencies. No decision has been made yet. Jira activity: In the trailing 31 days, 108 jiras (https://issues.apache.org/jira/issues/?filter=12352360) have been opened, 29 (https://issues.apache.org/jira/issues/?filter=12352363) of which have been FIXED. A total of 61 jiras (https://issues.apache.org/jira/issues/?filter=12352361) have been closed/resolved and a total of 49 jiras (https://issues.apache.org/jira/issues/?filter=12352362) have been FIXED. ## Community Health: Community Health Score (Chi): 6.33 (Healthy) Community activity is relatively healthy based on engagement. But compared to last quarter, overall activity (jira/github/dev lists) is down this quarter but the activity in the preceding 4 weeks is higher compared to 4 weeks prior to that. ----------------------------------------- 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 (a year ago) There are currently 23 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. - Shuiliang Xue was added as committer on 2022-09-28 ## Project Activity: Over the summer months, the activity has been a bit lower. Activity ramped up again in September resulting in a new release. We are also working towards a next release which should see the light of day in November. There are some great ideas from the community which we will combine in a future roadmap ## Community Health: The community is still growing but it is growing faster on the more informal channels (twitter/LI/chat). We will keep pushing people to the ML. Number of PR's has dropped a bit, main reason is that the complexity/size of the PR's is growing. We are moving from a more bugfixing/firefighting mode to new development ----------------------------------------- Attachment AB: Report from the Apache HTTP Server Project [Joe Orton] ## Description: The mission of HTTP Server is the creation and maintenance of software related to Apache Web Server (httpd) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HTTP Server was founded 1995-02-27 (28 years ago) There are currently 128 committers and 55 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 Giovanni Bechis on 2021-06-11. - Emmanuel Dreyfus was added as committer on 2022-11-05 ## Project Activity: There has been no new release since the httpd 2.4.54 release in June this year, covered in the previous report. Work continues on the trunk with selected features and bug fixes being backported to the 2.4.x. As rumoured earlier in the year, we've now been notified by Infra that Travis CI support will go away by the start of the 2023. No work has started yet on migrating to Github Actions but hopefully this can be completed before the deadline. ## Community Health: It was another quiet period for both dev@ list discussion and commits, both down by roughly half on the previous quarter; possibly since there was no release activity to inspire work. Emmanuel Dreyfus was invited and accepted as a committer. ----------------------------------------- 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. ## 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. ## Project Activity: - The project is moving to 5.2 as its baseline, preparations for 5.3 will start soon. ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ----------------------------------------- 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 72 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Ivan Daschinsky was added to the PMC on 2022-09-15 - Slava Koptilin was added to the PMC on 2022-08-17 - Taras Ledkov was added to the PMC on 2022-08-19 - Petrov Mikhail was added as committer on 2022-10-05 - Kirill Tkalenko was added as committer on 2022-08-18 ## Project Activity: Releases: - 2.14.0 (latest stable) was released on 2022-10-07. -- Calcite engine is now used in Java without H2 usage -- Ignite services interceptors were added -- Deprecates: local caches and log4j 1.x were removed - release 3.0.0-beta1 is in progress. - community is discussing the pyignite 0.6.0 release. Events: - Community hosted Ignite Summit https://ignite-summit.org/2022-november/ ## Community Health: - Recognition service DNS entry setup completed https://recognition.ignite.apache.org/ - Automatic activity metrics https://reporter.apache.org/wizard/statistics?ignite seems to stuck, so activity estimation is approximate. - Sligth decrease in dev and user lists activity ~ -30% by topic count compared to the previous quater. ----------------------------------------- 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 63 committers and 36 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 Tamás Máté on 2022-07-10. - No new committers in August, September, and October. Michael Smith was added as committer on 2022-11-07 ## Project Activity: - Improved support for Apache projects including Hadoop, Iceberg, Hive, Ozone, Commons, Kudu, Ranger, ORC, Parquet, Tez, and Thrift - Improved support for Guava, Jackson, AWS S3, Tencent COS, Ubuntu 18+, log4j 1.x -> reload 4j, Docker, Java 11, Redhat and Redhat-based Linux distributions, Spring, flatbuffers, GCC 10.4, Docker, zlib, and zstd - Reduced compile times and built binaries' size - Improved debugging support - Increased decimal performance - Added support for TBLPROPERTIES on views - Fixed multiple flaky tests - Fixed multiple memory leaks - Added support for map type in SELECT list - Added support for TLS 1.3 - Added support for BINARY columns - Made multiple improvements to code review tooling ## Community Health: reviews@ is the most reliable metric of Impala community activity level. There were 3847 emails to that list in August, September, and October. Impala remains a vibrant project. 4.1.1 was released on 2022-10-20. ----------------------------------------- Attachment AF: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for November 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 36 podlings incubating. Podlings made 11 distinct releases. This month we are only missing a report from Marvin-AI. This project has massed several reports. We held roll calls for projects that had difficulty reporting or low activity, and some are discussing retirement. Some may need to be encouraged further. Several projects that had been incubating for some time were reminded that it was time to graduate or retire. There are discussions or votes on graduation for bRPC, Flagon, Kyuubi, Linkis, Nemo, Nuttx, StreamPipes and Tuweni. Other projects are discussing graduation or retirement on their lists. Livy now has a new PPMC and has avoided retirement. SDAP has determined they need to make a release before graduating. Pekko (a fork of the Akka project) has joined the Incubator. Following the recent board decision, we have removed the 72-hour waiting time to add PPMC members. ## Community ### New IPMC members: - Claus Ibsen ### People who left the IPMC: None ## New Podlings - Celeborn - Baremaps ## Podlings that failed to report, expected next month - Marvin-AI. ## Graduations - None The board has motions for the following: - NuttX - StreamPipes ## Releases The following releases entered distribution during the month of October: - Brpc 1.3.0 - Devlake 0.14.0 - Heron 0.20.5 - Linkis 1.3.0 - Nuttx 11.0.0 - Pegasus 2.4.0 - Seatunnel 2.2.0-beta - Seatunnel 2.3.0 - Streampipes 0.70.0 - Tuweni 2.3.0 - Uniffle 0.6.0 ## IP Clearance None ## Legal / Trademarks N/A ## Infrastructure N/A ## Miscellaneous N/A ## Table of Contents [Baremaps](#baremaps) [Celeborn](#celeborn) [DevLake](#devlake) [Heron](#heron) [Kvrocks](#kvrocks) [Linkis](#linkis) [Livy](#livy) [Milagro](#milagro) [NLPCraft](#nlpcraft) [PageSpeed](#pagespeed) [SDAP](#sdap) [Sedona](#sedona) [StreamPark](#streampark) [Teaclave](#teaclave) [Toree](#toree) [Training](#training) [Tuweni](#tuweni) -------------------- ## Baremaps Apache Baremaps is a toolkit and a set of infrastructure components for creating, publishing, and operating online maps. Baremaps has been incubating since 2022-10-10. ### Three most important unfinished issues to address before graduating: 1. Learning the apache way, getting the code in compliance with Apache standards 2. Making our first release 3. Growing the community ### 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? * This is our first report. ### How has the project developed since the last report? * This is our first report. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: * N/A ### When were the last committers or PPMC members elected? * 2022-10-14, when the project was accepted into the incubator. ### Have your mentors been helpful and responsive? * The mentors have been super helpful. * The meeting with mentors, committers and stakeholders was an excellent way to kick off the project. ### Is the PPMC managing the podling's brand / trademarks? * we are in progress ### Signed-off-by: - [X] (baremaps) Bertrand Delacretaz Comments: All looks good so far, great energy and collaboration! - [X] (baremaps) Martin Desruisseaux Comments: - [X] (baremaps) Julian Hyde Comments: Project has gotten off to a great start. Good positive energy on the dev list. The kickoff meeting was fun, with good attendance by mentors and initial committers. - [X] (baremaps) Calvin Kirs Comments: - [ ] (baremaps) George Percivall Comments: - [ ] (baremaps) Martin Desruisseaux Comments: ### IPMC/Shepherd notes: -------------------- ## Celeborn Celeborn is an intermediate data service for big data computing engines to boost performance, stability, and flexibility. Celeborn has been incubating since 2022-10-18. ### Three most important unfinished issues to address before graduating: 1. Finish the process of Initial Code Import 2. Publish our first release 3. Grow the community ### 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? * This is our first report. ### How has the project developed since the last report? * This is our first report. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: * N/A ### When were the last committers or PPMC members elected? * 2022-10-18, when the project was accepted into the incubator. ### Have your mentors been helpful and responsive? * Our mentors have been very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? * We are in process of designing our LOGO. ### Signed-off-by: - [ ] (celeborn) Becket Qin Comments: - [ ] (celeborn) Lidong Dai Comments: - [X] (celeborn) Willem Ning Jiang Comments: - [X] (celeborn) Duo Zhang Comments: - [X] (celeborn) Yu Li Comments: Podling bootstrap almost done, repository migration in progress. PPMC is very cooperative and responsive. -------------------- ## DevLake DevLake is a development data platform, providing the data infrastructure for developer teams to analyze and improve their 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. 10 new contributors have joined the community (56 committers in total) 2. One new committer was elected 3. Hosted five community meetups ### How has the project developed since the last report? 1. Made one release per month 2. Support DORA metrics, a well-publicized framework for measuring software delivery performance 3. Add incoming webhook for users to actively push deployment data to DevLake. This allows DevLake to work with any CI/CD system when it comes to calculating DORA. 4. Differentiate between Scrum and Non-Scrum boards in Jira for more accurate data aggregation 5. Prompts users to confirm DB migration during upgrade through Config-UI ### 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-10-14 ### When were the last committers or PPMC members elected? 2022-09-22 ### Have your mentors been helpful and responsive? Yes, the mentors helped tremendously throughout version releases and community governance. ### 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: - [X] (devlake) Liang Zhang Comments: - [ ] (devlake) Lidong Dai Comments: - [ ] (devlake) Sijie Guo Comments: - [X] (devlake) Jean-Baptiste Onofré Comments: - [X] (devlake) Willem Ning Jiang Comments: The project status goes well with the new release and new PPMC members. ### 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, 2.make Heron easier to use 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: 2022-10-23 ### When were the last committers or PPMC members elected? Saad Ur Rahman, 2021/11/29 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: - [ ] (heron) Ming Wen Comments: - [ ] (heron) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Kvrocks Kvrocks is a distributed key-value NoSQL database, supporting the rich data structure. Kvrocks has been incubating since 2022-04-23. ### A list of the three most important issues to address in the move towards graduation 1. Promote the project and grow the user and dev community 2. Need more further releases by multiple release manager ### Any issues that the Incubator PMC or ASF Board might wish/need to be aware of None ### How has the community developed since the last report? 1. We got 7 new contributors since the last report 2. We finished a promotional article that has been published on the OSCHINA platform. 3. Pliops tests Kvrocks on their XDP hardware, and gained great performance improvements. ### How has the project developed since the last report? 1. We added some documents to help users study Kvrocks. 2. Support TLS mode to secure the connection. 3. Our focus is still on improvements and bug fixes, which included moving tcl test to go cases, and improve modern code style. ### How does the podling rate their own maturity? As mentioned in mentor's sign-off-by section, the active Kvrocks commnunity is more and more better now, but we still need more further releases to involve in multi release managers. Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards the next release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: We completed the first Kvrocks release at 2022.08.03. ### When were the last committers or PPMC members elected? 1. 2022-09-08 We eleted PragmaTwice as a Kvrocks PMC member 2. 2022-09-17 We elected Torwig as a Kvrocks committer 3. 2022-10-18 we elected tanruixiang as a Kvrocks committer ### Have your mentors been helpful and responsive? Yes, they mentored us a lot on how to maintain the community, and also did many contributions for Kvrocks. ### Is the PPMC managing the podling's brand / trademarks? No 3rd parties used the podling and brand. ### Signed-off-by: - [X] (kvrocks) Jean-Baptiste Onofre Comments: The team is doing a great job. It would be great to grow the community though (by doing more release, documentation, announcements, ...) - [X] (kvrocks) Xiaoqiao He Comments: - [X] (kvrocks) tison Comments: The community can spend more time on further releases by multiple release manager. Discussions-1031 is a good start. - [X] (kvrocks) Von Gosling Comments: More community activity, more releases, more health. - [X] (kvrocks) Liang Chen 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. Make Apache releases regularly and keep the quality for all releases 2. Gain more active contributors and committers to build a diverse community 3. Prepare graduation process ### 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? * 4 committers and 20+ contributors increased. There are currently 120+ contributors and 32 committers. * 627 issues and 563 pull requests since last report (2022/08/22). (issues: total/closed/open 1923/1688/235, pr: total/closed/open 1732/1712/20) * 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 once Apache Linkis community meetups. * Our PPMC member, Shuai Di and committer Meng Li both participated ApacheCon Asia 2022 and gave two talks on Linkis. * Community committers actively participated in china apache hadoop 2022 online and offline meetup and coscon 2022 meetup ### How has the project developed since the last report? * Apache linkis 1.1.3 released on 2022-08-01. This release mainly integrates Prometheus to provide the basic capability of monitoring on linkis microservice; add task retries parameter for task submission; add records for the relationship between tasks and execution EC;upgrade some security vulnerability components, etc. * Apache Linkis 1.2.0 released on 2022-09-06. This release mainly supports Presto and ElasticSearch engines for Linkis 1.X architecture, enhances JDBC engine to support configuration multiple data source, reduced and optimized Linkis modules, improved test cases for some engines, and made a lot of bug fixes and feature improvements. * Apache Linkis 1.3.0 released on 2022-10-26. The release of Linkis 1.3.0 mainly merge some services in the PES(Public Enhancement Services) service group; supports distributed deployment of gateway services; supports the deployment of Linkis services in the Kubernetes environment, including unified image construction, complete Helm Charts, and complete testing peripherals based on Kind. * Fix CVE-2022-39944: The Apache Linkis JDBC EngineConn module has a RCE Vulnerability ### 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 - [X] Nearing graduation - [ ] Other: ### Date of last release: 2022-10-26 ### When were the last committers or PPMC members elected? * 2022-10-22 New PPMC: Ling Xu * 2022-10-22 New PPMC: HuaJin Zhang * 2022-10-14 New Committer: Zhiqiang Tao * 2022-10-12 New Committer: Meng Li * 2022-09-27 New Committer: Lin Wukang * 2022-09-16 New Committer: Yang Bao * 2022-09-16 New PPMC: Longping Jie ### 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: Congratulations to the new PPMC members and committers! - [ ] (linkis) Lidong Dai Comments: - [X] (linkis) Shaofeng Shi Comments: - [ ] (linkis) Saisai Shao Comments: - [X] (linkis) Junping Du Comments: ### IPMC/Shepherd notes: -------------------- ## Livy Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. Reinvigorate project with new committers and PPMC 2. Update support to latest Spark 3. Revitalize the community ### Are there any issues that the IPMC or ASF Board need to be aware of? There is a proposal on the incubator email lists to revitalize the Livy project around an updated set of goals with the addition of new mentors, PPMCs, and committers. As the PPMC has seemed to have moved on, Jean-Baptiste Onofre and Alex Bozarth are the only members "active" on the private list and Alex has stated he does not have bandwidth to work on Livy currently, there is not a quorum available to vote on the proposal. As such we would like the IPMC to aid in passing the proposal to revitalize the project. ### How has the community developed since the last report? The community has been stagnant outside of the above proposal ### How has the project developed since the last report? There has been no development due to a lack of active PPMC/committers ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [X] Other: Nearing graduation in code stability but without a dev community supporting it, the devs have moved to working on forks due to lack of PPMC availability ### Date of last release: 2021-02-02 ### When were the last committers or PPMC members elected? 2019-01-22 ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (livy) Bikas Saha Comments: - [X] (livy) Luciano Resende Comments: - [X] (livy) Jean-Baptiste Onofré Comments: Livy "new" community bring the podling back to live. It's on the way. ### IPMC/Shepherd notes: -------------------- ## Milagro Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems. Milagro has been incubating since 2015-12-21. ### Three most important unfinished issues to address before graduating: 1. Continue to build relevant and useful crypto libraries and applications for decentralized networks in order to grow the ecosystem of users and contributors to the project. 2. Continue to improve compliance with the Apache Way. In particular to update the Milagro website and other project sites (e.g. Whimsy) in accordance with Apache policies. 3. Further releases to increase the scope of the Milagro project, extend the capability of existing releases and to demonstrate improved compliance with the Apache Way. ### Are there any issues that the IPMC or ASF Board need to be aware of? Mentors missed signing off last month's podling report but have committed to signing of this report. A roll call of the PPMC was requested by Justin McLean to judge ongoing interest in the project following recent inactivity with 5 out of 9 responding and expressing interest in reviving the project. A vote is being preared to add a new PPMC member to help with outstanding administrative tasks, defining the project's roadmap and building the community. ### How has the community developed since the last report? No change. ### How has the project developed since the last report? Second round voting for the MPC release is underway with currently 3 binding +1 votes from IPMC members. Result to be announced presently. ### 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: 2020-02-10 ### When were the last committers or PPMC members elected? February 2020 ### Have your mentors been helpful and responsive? Missing podling report sign offs as mentioned above, but both have responded recently. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the Milagro community. ### Signed-off-by: - [X] (milagro) Nick Kew Comments: - [X] (milagro) Jean-Frederic Clere 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 development has seemingly stalled in the last few months. The main reason is probably due to core committers engaged in a 1.0 release tests and website update. ### How has the project developed since the last report? The project tests were significantly extended, documentation updated. ### 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-7-30 ### When were the last committers or PPMC members elected? August of 2021. ### Have your mentors been helpful and responsive? No issues with mentors to report. ### Is the PPMC managing the podling's brand / trademarks? No issues to report. ### 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: -------------------- ## PageSpeed PageSpeed represents a series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth. PageSpeed has been incubating since 2017-09-30. ### Are there any issues that the IPMC or ASF Board need to be aware of? The project has been in the incubator for a long time. While the project enjoys a strong user base that has grown during this time, the project has not succeeded to grow a strong developer base to match this. Therefore we think the project should withdraw from the incubator. ### Signed-off-by: - [ ] (pagespeed) Leif Hedstrom Comments: - [X] (pagespeed) Nick Kew Comments: - [ ] (pagespeed) Atri Sharma Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytic center for Big Science problems. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Nominate RM (release manager) and collect source into tarball 2. Create release notes, instructions for building SDAP from above source, confirm appropriate headers and licenses are in place. 3. Make official SDAP (Incubating) Release Our target is to graduate by **early December, 2022**. ### 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? Discussion and development is active. An Apache SDAP talk was given at ApacheCon in October 2022. SDAP has gained a new mentor, Julian Hyde. ### How has the project developed since the last report? Completed issues: - SDAP-398: CDMS API Tests - SDAP-407: Return depth in CSV and NetCDF outputs - SDAP-406: Time series comparison stats issues - SDAP-405: Update matchup endpoint to use SPURS API in AWS - SDAP-403: Catch ReadTimeout exception when adding remote collections - SDAP-402: Update match-up algorithm to return all variables at the same lat,lon,time for matchOnce=true - SDAP-399: Update SDAP quickstart guide to include instructions for both docker and k8s installation New/Updated Issues: - SDAP-401: Add support for additional JSON outputs for ease of generating plots - SDAP-392: Have a distributed configuration for a federation of SDAPs - SDAP-391: For proxied collections, improve level of metadata in the /list end-point - SDAP-389: publish SDAP helm chart in an helm repo ### How would you assess the podling's maturity? - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: No official releases of Apache SDAP have been made. ### When were the last committers or PPMC members elected? One new member was invited to join in October 2022. ### Have your mentors been helpful and responsive? Mentors have been helpful and responsive. Our new mentor, Julian Hyde, has been very helpful in providing guidance regarding graduation. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not aware of any issues. ### Signed-off-by: - [X] (sdap) Julian Hyde Comments: * The initial draft of the report said that there has been a release, which highlights a mismatch between SDAP's and ASF's idea of a release; education is needed. * SDAP's number 1 problem is their use of dev@. There is activity in the project (including commit messages going to dev@) but questions asked on dev@ go unanswered, and therefore conversations don't happen. Even the report is drafted on private@ rather than dev@. I think I can work with SDAP and get them to graduate but only if they engage on dev@. * I have given notice that I will resign as a mentor by Dec 31st if I don't see activity, namely a plan to graduate, and activity to carry out that plan. - [ ] (sdap) Jörn Rottmann Comments: - [ ] (sdap) Trevor Grant Comments: ### IPMC/Shepherd notes: -------------------- ## Sedona Sedona is a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data. Sedona has been incubating since 2020-07-19. ### Three most important unfinished issues to address before graduating: 1. Make sure all PPMC vote the next release with detailed items 2. Make sure all PPMC have their GitHub account connected to ASF ID> 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? NO ### How has the community developed since the last report? We continue to receive lots of traction from users and we keep answering questions in Gitter chat and mailing list ### How has the project developed since the last report? We made a release in August and have added lots of new features since then. We plan to release the next version this month. ### 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: 2022-08-30 ### When were the last committers or PPMC members elected? 2022-08-31 ### Have your mentors been helpful and responsive? All good here ### Is the PPMC managing the podling's brand / trademarks? All good here ### Signed-off-by: - [X] (sedona) Felix Cheung Comments: Community has gone through two rounds of graduation votes - it will be a good idea to set out the plan on getting to graduation, laying out the items to be resolved etc. - [X] (sedona) Jean-Baptiste Onofré Comments: - [ ] (sedona) George Percivall Comments: - [X] (sedona) Von Gosling Comments: near to graudation, come on. - [ ] (sedona) Sunil G Comments: ### IPMC/Shepherd notes: -------------------- ## StreamPark StreamPark is a streaming application development platform. StreamPark has been incubating since 2022-09-01. ### Three most important unfinished issues to address before graduating: 1. fix X-category dependencies issues and Make first StreamPark release at Apache 2. Establish better development specifications and improve official website documentation 3. Attract 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? 1. added 2 new committer, added 9 new contributors, the total contributors is 82 now 2. Important issues have been discussed in email list 3. preparing tow topics for the meetup (Flink forward 2022) ### How has the project developed since the last report? Since the last report, Many new features have been added, the front-end of the project has been refactored based on vue3, the new ui has been unanimously affirmed by the community members, Now we are preparing for the first Apache release, many features will be released in our first Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No release yet ### When were the last committers or PPMC members elected? 2022-10-24 We elected Rui Fan as a StreamPark committer 2022-10-24 we elected Sizhu Wang as a StreamPark committer ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? We are starting ### Signed-off-by: - [X] (streampark) tison Comments: - [X] (streampark) Willem Ning Jiang Comments: - [ ] (streampark) Stephan Ewen Comments: - [ ] (streampark) Thomas Weise Comments: - [X] (streampark) Duo Zhang Comments: Let's try to make our first release! ### IPMC/Shepherd notes: -------------------- ## Teaclave Teaclave is a universal secure computing platform. Teaclave has been incubating since 2019-08-20. ### Three most important unfinished issues to address before graduating: 1. Improve project structure and documentation. 2. Grow the community. (attracting more committers, contributors, users) 3. Publish Apache releases. (resolving logistics on Apache release) ### 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? Since the last report, we are pleased to receive project donation proposals from external teams. They want to donate their JavaEnclave project to Teaclave. We are facilitating the donation process. We also have two new PPMC members elected since the last report: - 2022-08-16: Yuan Zhuang (volcano0dr) - 2022-08-17: Ran Duan DemesneGH) ### How has the project developed since the last report? Here are the summaries of recent progress of our three sub-projects: Teaclave Faas Platform v0.4.0 new changes: - Merged PRs: Teaclave TrustZone SDK v0.2.0 new changes: - Add tls server/client example - Add signature verification example - Add Building Rust CA as Android ELF documentation - Add Expanding TA Secure Memory on QEMUv8 documentation - Merged PRs: Teaclave SGX SDK Since the last report, this project is developing v2.0 and maintaining v1.1. v2.0 is a revamped version. It is much more developer friendly compared to v1.1. - Supports cargo build + no_std, xargo build and cargo-std-aware mode. - Refactored Intel's SDK using Rust. Only a small portion of Intel's SDK is required. - Improved testing framework. sgx_tstd is well tested now. - No need to maintain 100+ 3rd party dependencies. Most dependencies are use-able without any change. - Branch: v1.1 new changes: - Version bump to 1.1.6 - Support rust-nightly-2022-10-22 - Version bump to 1.1.5 - Support intel sgx sdk 2.17.1 and and DCAP 1.14 - Support rust-nightly-2022-02-23 - Fix thread_local macro - Merged PRs: ### 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-04-18 ### When were the last committers or PPMC members elected? - 2022-08-16: Yuan Zhuang (Apache ID: yuanz), PPMC - 2022-08-17: Ran Duan (Apache ID: rduan), PPMC ### Have your mentors been helpful and responsive? Yes, our mentors work responsively to help us with electing new mentors, developing new features, fixing bugs, and expanding the community. ### Is the PPMC managing the podling's brand / trademarks? We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175) ### Signed-off-by: - [X] (teaclave) Felix Cheung Comments: - [X] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [ ] (teaclave) Matt Sicker Comments: - [ ] (teaclave) Zhijie Shen Comments: - [ ] (teaclave) Gordon King Comments: ### IPMC/Shepherd notes: -------------------- ## Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. ### Three most important unfinished issues to address before graduating: 1.Increase active contributors ### 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? With the release of Apache Toree 0.5.0-incubating we have had a few questions about the removal of the support for Python/R and we have explained the reason before that a couple more times. We still see much of the users asking questions in the gitter channel rather than using the mailing lists. ### How has the project developed since the last report? After support for Scala 2.12 and Spark 3.x we will need to start looking ahead for supporting Scala 2.13.x as some users have been already asking for that on the project gitter channel. ### 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: 2022-04-11 ### When were the last committers or PPMC members elected? Kevin Bates was added to the PPMC on 2019-08-14 ### Have your mentors been helpful and responsive? None ### Is the PPMC managing the podling's brand / trademarks? No Trademark issues ### Signed-off-by: - [X] (toree) Luciano Resende Comments: With my contributor hat, I am planning to try to move Toree trough graduation on the next couple months - [ ] (toree) Julien Le Dem Comments: - [ ] (toree) Ryan Blue Comments: - [ ] (toree) Weiwei Yang Comments: ### IPMC/Shepherd notes: -------------------- ## Training The Training project aims to develop resources which can be used for training purposes in various media formats, languages and for various Apache and non-Apache target projects. Training has been incubating since 2019-02-21. ### Three most important unfinished issues to address before graduating: 1. Restart the Community 2. Start doing releases 3. Make Apache Training more well known ### Are there any issues that the IPMC or ASF Board need to be aware of? Currently the activity dropped to an all-time low. We even missed a number of reports. We had a discussion on the mailinglist, if we should aim for giving up, however the responses encouraged us to give it a new try and we are currently trying to restart the project as there is indeed some interest in the project. ### How has the community developed since the last report? It hasn't developed well, but we're hoping to change that with few players willing to participate more recently. ### How has the project developed since the last report? We had one talk at ApacheCon NA 2022 and it was pretty well attended … however not very many new folks showed up here. ### 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: 2020-07-03 Presenation on NavigatingASFIncubation ### When were the last committers or PPMC members elected? 2020-11-23 Gautam Gupta (Comitter) ### Have your mentors been helpful and responsive? Admittedly nothing has happened, so nothing has been falling through any cracks, however we missed some board reports, which are now being written by one of the mentors. ### Is the PPMC managing the podling's brand / trademarks? No issues. ### Signed-off-by: - [X] (training) Craig Russell Comments: - [X] (training) Christofer Dutz Comments: - [X] (training) Justin Mclean Comments: - [ ] (training) Lars Francke Comments: ### IPMC/Shepherd notes: DF. Why not graduate? -------------------- ## 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. Getting the community informed about TLPs and charters 2. 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? The community has been relatively quiet. One bug report made by an end user, and several patches came together to create a nice new release. We have had two threads on graduation on private list, and about to kick an official graduation vote on the dev list. ### How has the project developed since the last report? Some changes to the modules, specifically moving some code to Kotlin. ### 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: 2022-10-08 ### 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? All good. ### Is the PPMC managing the podling's brand / trademarks? No problems. ### Signed-off-by: - [X] (tuweni) Jean-Baptiste Onofré Comments: Tuweni is discussing graduation, I think it makes sense. - [X] (tuweni) Furkan Kamaci Comments: - [X] (tuweni) Antoine Toulme Comments: - [X] (tuweni) Dave Fisher Comments: ### IPMC/Shepherd notes: -------------------- ----------------------------------------- Attachment AG: Report from the Apache jUDDI Project [Alex O'Ree] ## Description: - jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for (Web) Services. The jUDDI project includes Scout. Scout is an implementation of the JSR 93 - Java API for XML Registries 1.0 (JAXR). ## Issues: - There are no issues that require the board's attention at this time. ## Membership Data: Apache jUDDI was founded 2010-08-21 (11 years ago) There are currently 7 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Alex O'Ree on 2013-03-17. - No new committers were added. ## Activity: - jUDDI - work done to on several branches to either fix or remove hibernate support and to switch to maven pdf plugin for documentation vs the current jdocbook configuration. - SCOUT - last release 10 DEC 2018. Resolved several bugs and dependencies. ## Health report: - Low development activity is a factor for low mailing list volume, but in all likelihood, it's from a general lack of interest in the protocol. - Minimal JIRA activity or mailing list activity (aside from spam) is also a factor for low development. - There are enough active PMC members to approve releases and respond to potential security issues. ## Releases: - 3.3.10 was released on 2021-07-01. - SCOUT-1.2.8 was released on Mon Dec 10 2018 ----------------------------------------- Attachment AH: Report from the Apache Juneau Project [James Bognar] ----------------------------------------- Attachment AI: 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.3.1, which includes the following significant new features. KIP-833: Mark KRaft as Production Ready KIP-778: KRaft to KRaft upgrades KIP-835: Monitor KRaft Controller Quorum health KIP-794: Strictly Uniform Sticky Partitioner KIP-834: Pause/resume KafkaStreams topologies KIP-618: Exactly-Once support for source connectors We released 3.2.3, which fixes 7 issues, including important security fixes. We released 3.2.3, which fixes 4 issues, including important security fixes. We released 3.0.2, which fixes 10 issues, including important security fixes. We released 2.8.2, which fixes 11 issues, including important security fixes. ## Community Dev mailing list had an 18% decrease in traffic in the past quarter (1336 emails compared to 1627). User mailing list had an 11% increase in traffic in the past quarter (397 emails compared to 355). We added one new PMC member Bruno Cadonna on Oct. 30, 2022. We added one new committer Deng Ziming on Oct. 10, 2022. We launched the inaugural data streaming industry event Current 2022: The Next Generation of Kafka Summit on Oct 4 and 5 in Austin, Texas. The event had more than 2100 in person attendees and another 2200 virtual attendees. While we expanded the scope of the program to be inclusive of the broader range of data streaming technologies, the agenda still included 60% of Apache Kafka topics. We have heard great feedback from the community. People recognized that Kafka thrives as part of an interconnected ecosystem and appreciated having related technologies presented at one conference. ## Releases 3.3.1 was released on 2022-10-02. 2.8.2 was released on 2022-09-19. 3.0.2 was released on 2022-09-19. 3.1.2 was released on 2022-09-19. 3.2.3 was released on 2022-09-19. ## Issues: There are no issues requiring board attention. ----------------------------------------- Attachment AJ: Report from the Apache Kibble Project [Sharan Foga] ## Description: The mission of Apache Kibble is the creation and maintenance of software related to an interactive project activity analyzer and aggregator. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Kibble was founded 2017-10-17 (5 years ago) There are currently 15 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 Michał Słowikowski on 2021-05-02. - No new committers. Last addition was Kaxil Naik on 2021-02-21. ## Project Activity: Little to no actual activity this quarter. There are talks about re-envisioning the design of Kibble[1] in order to encourage and foster a wider community and greatly lower the bar for contributions by splitting the individual components into three main categories (management/database, scanners, and visualizations), as well as abstracting away the source scanners, leaving developers to mainly focus on how to work with and shape the actual data from the source through a standard data abstraction layer, instead of having to work with raw source interfaces. This proposal is essentially pending available cycles by the current developers, and we expect some traction in the coming months. As for the recurring question on releases, the project has not yet made an official release of the software. [1] https://lists.apache.org/thread/s7ky6rgt27zzpg01rn1d7c1nds8qmx97 ## Community Health: There has been no material change to the community in this quarter. As mentioned in the project activity paragraph, we are currently in a "holding pattern" waiting for free cycles to assess the new re-design proposals. Once that has commenced, we are hopeful that the community will improve as a result. ----------------------------------------- Attachment AK: 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 (9 years ago) There are currently 23 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. We have had numerous contributions from a community member that we will start discussion around making a committer within the next few days. 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: The Knox community has begun talking about a 2.0.0 release for November. Since there are a couple incompatible changes due to Log4J migration, a major release seems appropriate. Knox 2.0.0 will also include a WebShell feature that allows an interactive terminal shell from a browser for access to resources within the cluster for cli, logs, etc. ## Community Health: It seems some dev traffic has lessened but that is likely due to fewer jenkins build failure emails. 50 PRs opened on GitHub, past quarter (13% increase) 35 PRs closed on GitHub, past quarter (-20% change) Dependabot likely increasing the PRs here with automated creation of PRs for dependencies with CVEs. Overall, the project is pretty mature but still adding large features, maintaining healthy dependency hygiene and moving toward a new release. ----------------------------------------- Attachment AL: 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 no issues requiring board attention. ## Membership Data: Apache Kylin was founded 2015-11-18 (7 years ago) There are currently 46 committers and 23 PMC members in this project. The Committer-to-PMC ratio is 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: The team is working on next generation Kylin 5's development; The code base is on "kylin5" branch; Recent releases: 4.0.2 was released on 2022-10-10. 3.1.3 was released on 2022-01-05. 4.0.1 was released on 2022-01-05. ## Community Health: There is no new feature under development on Kylin 4, so the activity on it is less than before. In order to make Kylin as cloud-native, we're developing Kylin 5. dev@kylin.apache.org had a 42% decrease in traffic in the past quarter (101 emails compared to 173) issues@kylin.apache.org had a 31% decrease in traffic in the past quarter (790 emails compared to 1130) 62 issues opened in JIRA, past quarter (37% increase) 40 issues closed in JIRA, past quarter (207% increase) 95 commits in the past quarter (20% increase) 25 code contributors in the past quarter (150% increase) 78 PRs opened on GitHub, past quarter (14% increase) 77 PRs closed on GitHub, past quarter (32% increase) ----------------------------------------- Attachment AM: Report from the Apache Libcloud Project [Tomaž Muraus] ----------------------------------------- Attachment AN: 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: - No new PMC members. Last addition was Piotr Karwasz on 2022-07-18. - No new committers. Last addition was Piotr Karwasz on 2022-03-03. ## Project Activity: - LOG4J-2.19.0 was released on 2022-09-17 - Discussions on dev list to explore moving Log4j issue tracking from Jira to GitHub Issues due to 2022-10-21 email "[ANNOUNCE] Changes to Jira Account Creation (issues.a.o/jira)" - PMC met with Tidelift to discuss logistics of sponsoring individuals. No PMC voting has occurred on if/how to move forward. - PMC is exploring what would be the best way to introduce a review-then-commit practice without hindering the current development. ## Community Health: log4cxx and log4j are currently the most active sub-projects across GitHub and mailing lists. ----------------------------------------- Attachment AO: 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 (9 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.23 release in August. The next major release, 2.24, is planned for December 31st. Automated tools that check for "bad" versions of libraries are still 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: I have tried to find a PMC quorum for approving both a new PMC member and a new committer this period, but unfortunately there seems to be only one other active PMC member, Piergiorgio Lucidi. Repeated pings to the private list do not elicit any other responses. As PMC chair, I therefore request that the board assign a temporary or permanent additional active PMC member so that we may conduct business. Cleaning out dead PMC members would be a priority for the project after that. Furkan Kamaci has shown interest in Apache governance matters and we would be honored if he would take on this position; he's contributed in the past to ManifoldCF as a committer but was never involved enough to be offered a PMC membership. We await the board's recommendation here. 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 this quarter. ----------------------------------------- Attachment AP: Report from the Apache Maven Project [Karl Heinz Marbaise] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 67 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Guillaume Node was added to the PMC on 2022-10-17. - Konrad Windszus was added as a new committer on 2022-08-21. ## Project Activity: - Apache Maven 4.0.0-alpha-2 was released on 2022-10-24. - Apache Maven Daemon 0.8.2 was released on 2022-10-10. - Apache Maven Daemon 0.8.1 was released on 2022-09-19. Plugins/Extensions (ordered by date) - Maven Release Plugin 3.0.0-M7 was released on 2022-10-29. - Maven Shade Plugin 3.4.1 was released on 2022-10-21. - Maven EAR Plugin 3.3.0 was released on 2022-10-18. - Maven JAR Plugin 3.3.0 was released on 2022-09-12. - Maven Shade Plugin 3.4.0 was released on 2022-09-11. - Maven PMD Plugin 3.19.0 was released on 2022-09-01. - Maven PMD Plugin 3.18.0 was released on 2022-08-20. - Maven Checkstyle Plugin 3.2.0 was released on 2022-08-20. - Maven PDF Plugin 1.6.1 was released on 2022-08-16. - Maven JXR Plugin 3.3.0 was released on 2022-08-16. - Maven Help Plugin 3.3.0 was released on 2022-08-14. - Maven Project Info Reports Plugin 3.4.1 was released on 2022-08-10. - Maven Javadoc Plugin 3.4.1 was released on 2022-08-13. - Maven Site Plugin 3.12.1 was released on 2022-08-04. - Maven Resources Plugin 3.2.0 was released on 2022-07-25. - Maven Site Plugin 4.0.0-M2 was released on 2022-07-25. - Maven Install Plugin 3.0.1 was released on 2022-07-23. - Maven Assembly Plugin 3.4.2 was released on 2022-07-23. - Maven Remote Resources Plugin 3.0.0 was released on 2022-07-20. - Maven RAR Plugin 3.0.0 was released on 2022-07-20. - Maven Deploy Plugin 3.0.0 was released on 2022-07-19. - Maven Install Plugin 3.0.0 was released on 2022-07-19. - Maven Assembly Plugin 3.4.1 was released on 2022-07-07. Other (ordered by date) - Maven SCM 2.0.0-M3 was released on 2022-10-28. - Maven Doxia 2.0.0-M4 was released on 2022-10-19. - Maven Verifier 2.0.0-M1 was released on 2022-09-26. - Maven Shared Common Artifact Filters 3.3.2 was released on 2022-09-16. - Maven Dependency Tree - 3.2.0 was released on 2022-08-25. - Maven Dependency Analyzer - 1.13.0 was released on 2022-08-24. - Maven Reporting Impl 3.2.0 was released on 2022-08-09. - Maven Reporting API 3.1.1 was released on 2022-07-31. - Maven SCM 2.0.0-M2 was released on 2022-07-30. - Maven Resolver 1.8.2 was released on 2022-07-28. - Apache Maven Parent POMs 37 Released was released on 2022-07-23. - Maven Reporting Exec 2.0.0-M2 was released on 2022-07-22. - Maven Shared Common Artifact Filters 3.3.1 was released on 2022-07-20. - Maven Indexer 6.2.2 was released on 2022-07-19. - Apache Software Foundation Parent POM Version 27 was released on 2022-07-14. - Maven Reporting Impl 4.0.0-M2 was released on 2022-07-08. - Maven Reporting API 4.0.0-M2 was released on 2022-07-04. - Maven File management 3.1.0 was released on 2022-07-01. Some detailed information: A very important step has been reached based on the first public release of Apache Maven 4.0.0 (alpha-2). This gives the community a chance to test current projects related to compatibility etc. and finding issues which might have been crept in. The preparation of the new release line Apache Maven 3.9.0 is ongoing. Efforts regarding the SCM cleanup resulting in some releases (SM 2.0.0-MX). With the lifting of the minimum required Maven version for plugins up to Maven 3.2.5 there have been created a number of plugin releases which will continue over a longer time period to finish this uplifting process. ## Community Health: On the users list we can observe a decrease of activity but the other hand we can see an increase of pull request on GitHub site. There is a lot of activity on StackOverflow/Reddit about asking questions etc. which shows a kind of move to other medias instead of mailing list. ----------------------------------------- Attachment AQ: Report from the Apache MXNet Project [Sheng Zha] ## Description: A Flexible and Efficient Library for Deep Learning. ## Issues: There are still a few trademark issues that are reoccuring after PMC requested correction. We will attempt to reach out to address them again. ## Membership Data: Apache MXNet was founded 2022-09-20 (19 days ago) There are currently 87 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Apache MXNet is working on the remaining post-graduation items such as removing incubation reference, updating websites. During the move, we found the current website publishing to tend to timeout due to website structure and size, and the timeout caused down-time. With infra's help, we got the website back online. To address the timeout, infra paused our website refresh and MXNet will work to reduce the website size and improve publishing flow. For project development, Apache MXNet is focusing on the 2.0 release, and have worked on a few performance regression fixes from community feedbacks on the alpha version. We plan to make the official release after addressing the performance issues and bugs. ## Community Health: Apache MXNet community size and contribution activities have been stable. We are getting 193 commits from 15 code contributors in the past quarter focusing on finalizing the 2.0 release. ----------------------------------------- Attachment AR: 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 (10 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. Log4j version upgrade and other 3rd party upgrades seem to be the next steps. ## Community Health: Community activity is low, but there are enough active people on the project to provide oversight. dev@oozie.apache.org had a 2% increase in traffic in the past quarter (231 emails compared to 225) 2 issues opened in JIRA, past quarter (-50% change) 1 issue closed in JIRA, past quarter (-75% change) 3 commits in the past quarter (-62% change) 2 code contributors in the past quarter (100% increase) 2 PRs opened on GitHub, past quarter (-77% change) 1 PR closed on GitHub, past quarter (no change) ----------------------------------------- Attachment AS: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: The mission of OpenJPA is the creation and maintenance of software related to OpenJPA: Object Relational Mapping for Java ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenJPA was founded 2007-05-16 (15 years ago) There are currently 35 committers and 18 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 Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Project Activity: The project is not very active. We are addressing urgent issues and provide pom changes and lib updates. Recent releases: 3.2.2 was released on 2022-03-16. 3.2.1 was released on 2022-02-06. 3.2.0 was released on 2021-05-14. ## Community Health: There are no much changes from previous month. Mailing list questions are answered. ----------------------------------------- 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 2022-08-17 — More than 333,333,333 downloads of Apache OpenOffice (binary installation files) 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. Currently, a new dev test version is planned to be 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. Because of the significant updates between 4.1.x and 4.2.x, we will need to drop support for some of the oldest versions of our supported OSes. This also requires an update to our default build systems for macOS and Linux. 2) We have started the process for the planned release 4.1.14. The motivation in still maintaining the 4.1.x release line after 4.1.14 is not very high nor very feasible, as required 3rd party libraries quickly are no longer supported for the older 4.1.x architectures. Therefore, we will deprecate the 4.1.x tree 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. — No 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 had 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 was held end of August in Sankt Augustin/Germany, and we were 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. As mentioned above, due to our goal of supporting older versions of various OSes, these build bots cannot be used for our community builds, but simply for regression testing. 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 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 The booth at the FrOSCon 2022 conference was the first live marketing action after the COVID-19 outbreak. We have reorganized the flyer activity. Currently, we are preparing updated material for future events. ### 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. We will be adding more users to avoid the bus factor. ## DEVELOPMENT ### Apple Code Signing We have done numerous signed builds since 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. ## ISSUES FOR BOARD AWARENESS No issues ----------------------------------------- Attachment AU: Report from the Apache OpenWebBeans Project [Mark Struberg] ## Description: Apache OpenWebBeans is an ALv2-licensed implementations of the "Contexts and Dependency Injection for the Java EE platform" specifications which are defined as JSR-299 (CDI-1.0), JSR-346 (CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0). The OWB community also maintains a small server as Apache Meecrowave subproject. Meecrowave bundles latest releases of the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: We (still) have discussions about how to proceed with the CDI-4.0 spec. The likely way is to not implement "CDI-light" in core OWB but to keep it totally pluggable. This is based on the fact that CDI-light is actually only adding parts which are fully optional and not making CDI more lightweight (rather the opposit). ## Health: OWB is a stable project. Still enough interest and it's well used. ## PMC changes: - Currently 13 PMC members, 20 committers - Last PMC addition was Reinhard Sandtner on 2017-10-09. - Last committer addition was John D. Ament on 2017-10-09. ## Recent Releases - 2.0.27 was released on 2022-06-07. - meecrowave-1.2.14 was released on 2022-05-11. - 2.0.26 was released on 2022-02-08. ----------------------------------------- Attachment AV: 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: In the last quarter, the bulk of project activity continued to be driven by the new approach to invocation scheduling in the core OpenWhisk component. A variety of performance enhancements, additional test cases, and bug fixes were merged to the core repository. Activity across the rest of the project components was relatively minor and almost entirely driven by tracking updates to upstream dependencies. We have not started working on the migration of our CI infrastructure from Travis CI to GitHub Actions and/or Jenkins yet. Since we maintain a relatively large number of repositories with a variety of CI requirements, this is likely to present some challenges to us in the upcoming quarter. Recent Releases: - openwhisk-client-js-3.21.7 was released on 2022-08-22. - openwhisk-runtime-go-1.20.0 was released on 2022-08-14. ## Community Health: The community is relatively stable and active enough to respond to security issues, answer user questions, and sustain some forward development of new features. Like many Apache projects, the raw numbers (55 committers, 22 PMC members) are an overestimate of the actual active OpenWhisk community; our actual active community is roughly 50% of those totals. The active community members are spread across a number of employers, so we do not see any risk of sudden change in community health due to the decisions of a single company. ----------------------------------------- Attachment AW: Report from the Apache Ozone Project [Sammi Chen] ----------------------------------------- Attachment AX: 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 (23 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. Some loose ends still need tidying up from that release, which will hopefully happen before its first birthday. ## Community Health: Mailing lists have had some more activity than usual lately, thanks to a new version of sealed.pm on CPAN and a new release of libapreq2. The latter had a regression bug reported via CPAN. Mostly things are fairly quiet in a stable project like mod_perl, but it's good to know that there are people still using it and reporting problems whenever they arise. ----------------------------------------- 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 37 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: Richárd Antal was added to the PMC on 2022-09-28 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 release the next major release 5.2.0 soon. Discussion is going on to release 5.1.3 in a few days. We released python-phoenixdb 1.2.1 on 2022-10-25 with some fixes in the release and build scripts as well as an SPNEGO compatibility fix. We also released Phoenix Omid 1.1.0 on 2022-10-17 with changes to drop support for HBase 1.x, Kerberos fixes, dependency version updates etc. Completed Phoenix High Availability Feature which enables it to connect to a pair of HBase clusters to support disaster recovery. Discussion is going on to support a pluggable query logger and work is in progress for Phoenix Metadata caching improvements. Added support for Spark 3 in the Spark connector and significant improvements in Transform Tool. ## Community Health: Phoenix community continues to remain active, though sometimes most of the contributions and discussions come from a few individuals. The reporting tool complained about a -24% decline of dev traffic but the traffic of dev@(12%), commit@(18%) increased and user@, issues@ are almost the same compared with last quarter. We had a significant increase in closed PRs(52%). 19 code contributors (5% increase) added. ----------------------------------------- Attachment AZ: Report from the Apache Pinot Project [Kishore G] ----------------------------------------- Attachment BA: 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.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements - XmlBeans 5.1.1 was released on (2022-08-29) - Some ongoing bugfixing, but not much feature development activity currently ## Project Release Activity: - Apache POI 5.2.3 was released on 2022-09-16. - Apache XMLBeans-5.1.1 was released on 2022-08-29. - Apache XMLBeans-5.1.0 was released on 2022-06-12. ## Community Health: - There are some questions about features/behavior 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 looking at ways to broaden the developer base but there are not many matching candidates - Bug-numbers went down a bit, some bugs were resolved. 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 - 559 bugs are open overall (-10) - Having 135 enhancements (-2) - Thus having 424 actual bugs (-8) - 97 of these are waiting for feedback (-10) - Thus having 327 actual workable bugs (+2) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=88, HSSF=85, SS Common=40, HWPF=35, XWPF=21, XSLF=19, POI Overall=11, SXSSF=7, HSMF=5, HPSF=4, POIFS=4, OPC=3, HSLF=2, HMEF=1, HPBF=1, SL Common=1} ### Apache XMLBeans - 164 open issues (+3) - Bug 117 (+3) - Improvement 29 (+-0) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 0 (+-0) ----------------------------------------- Attachment BB: 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++, .Net, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid Proton DotNet 1.0.0-M3 was released on 11th August 2022. - Qpid ProtonJ2 1.0.0-M8 was released on 29th August 2022. - Qpid Proton-J 0.34.0 was released on 2nd September 2022. - Qpid JMS 1.7.0 was released on 20th September 2022. - Qpid JMS 2.1.0 was released on 20th September 2022. - Qpid ProtonJ2 1.0.0-M9 was released on 27th September 2022. - Qpid Proton DotNet 1.0.0-M4 was released on 27th September 2022. - Qpid Proton DotNet 1.0.0-M5 was released on 28th October 2022. - Qpid ProtonJ2 1.0.0-M10 was released on 31st October 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: - Proton 0.39.0 is almost complete, with a candidate currently under vote containing various bug fixes, improvements such as reworking the C core object system to simplify it and enhance performance, and new features such as OpenTelemetry based distributed tracing support for the C++ client binding. - ProtonJ2 1.0.0-M8 to M10 releases were made to address issues identified in the earlier releases and make some performance improvements, with more improvements and fixes since being made towards inclusion in an an M11 release, with a candidate now under vote. - Proton DotNet 1.0.0-M3 to M5 releases were made to address issues identified in the earlier releases and make some performance improvements, with more improvements and fixes since being made towards inclusion in an an M6 release, with a candidate now under vote. - Work continues on Broker-J changes toward moving it to a Java 11 minimum and better support running on Java 17. Finishing touches are being made with aim of doing a 9.0.0 release imminently. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BC: 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. ## Membership Data: Apache RocketMQ was founded 2017-09-20 (5 years ago) There are currently 69 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Yangkun Ai was added to the PMC on 2022-09-04 - Jodie Yang was added to the PMC on 2022-08-28 - Qingshan Lin was added to the PMC on 2022-08-25 - Ping Wang was added to the PMC on 2022-09-04 - Jie Zhu was added as committer on 2022-09-13 - Yang Tianyang was added as committer on 2022-10-11 - Zhongliang Chen was added as committer on 2022-08-20 - Yubao Fu was added as committer on 2022-08-23 - Kai Li was added as committer on 2022-09-20 - Zhouxiang Zhan was added as committer on 2022-09-20 ## Project Activity: * ROCKETMQ-EVENTBRIDGE-1.0.0 was released on 2022-11-07. * ROCKETMQ-PROTO-2.0.1 was released on 2022-10-19. * ROCKETMQ-CLIENTS-JAVA-5.0.2 was released on 2022-10-09. * rocketmq-client-csharp-5.0.0 was released on 2022-09-22. * rocketmq-client-golang-5.0.0 was released on 2022-09-22. * rocketmq-client-java-5.0.1 was released on 2022-09-02. * ROCKETMQ-CLIENTS-CPP-5.0.0 was released on 2022-08-10. * ROCKETMQ-CLIENTS-JAVA-5.0.0 was released on 2022-08-10. * ROCKETMQ-PROTO-2.0.0 was released on 2022-08-10. ## Community Health: * dev@rocketmq.apache.org had a 21% decrease in traffic in the past quarter (3011 emails compared to 3777) * users@rocketmq.apache.org had a 86% increase in traffic in the past quarter (43 emails compared to 23) * 591 commits in the past quarter (-37% change) * 120 code contributors in the past quarter (-4% change) * 542 PRs opened on GitHub, past quarter (10% increase) * 533 PRs closed on GitHub, past quarter (14% increase) * 555 issues opened on GitHub, past quarter (46% increase) * 600 issues closed on GitHub, past quarter (92% increase)* ----------------------------------------- Attachment BD: Report from the Apache Roller Project [David M. Johnson] ----------------------------------------- Attachment BE: Report from the Apache Samza Project [Yi Pan] ## Description: The mission of Samza is the creation and maintenance of software related to distributed stream processing framework ## Issues: - There are no issues requiring board attention. ## Membership Data: Apache Samza was founded 2015-01-22 (8 years ago) There are currently 29 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 Bharath Kumarasubramanian on 2020-02-13. - No new committers. Last addition was Daniel Chen on 2021-09-17. ## Project Activity: - Samza upgrade to be runtime compatible w/ Java 11 and YARN 3.3 - Stream Processing Meetup@LinkedIn on Kafka, Samza held on 2022-10-19 ## Community Health: JIRA: 13 issues opened in JIRA, past quarter (no change) 10 issues closed in JIRA, past quarter (233% increase) Commits: 11 commits in the past quarter (-50% decrease) 7 code contributors in the past quarter (-36% change) 16 PRs opened on GitHub, past quarter (-23% change) 13 PRs closed on GitHub, past quarter (-35% change) ----------------------------------------- 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.1/2.3.2 were released on 2022-09-16. There were two new releases in the last quarter as above. The main feature was to remove Apache Xalan as a dependency as it has been retired. Apart from this some effort has gone into getting builds up and running on Jenkins again after a hiatus, and implementing the OpenSSF Scorecard GitHub Action and trying to fix issues that were identified. ## 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 the development and deployment of cloud applications easier. ## Issues: No issues ## Membership Data: Apache ServiceComb was founded 2018-10-17 (4 years ago) There are currently 33 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. The last addition was MabinGo on 2019-10-09. - Tian Luo was added as a committer on 2022-11-08 - TingTing Wang was added as a committer on 2022-11-05 ## Project Activity: - ServiceComb Java Chassis 2.8.1: 2022-10-25 - ServiceComb Java Chassis 1.3.9: 2022-10-17 - ServiceComb Java Chassis 2.8.0: 2022-10-17 - ServiceComb Java Chassis 2.7.10: 2022-09-15 - ServiceComb Java Chassis 1.3.8: 2022-09-02 - ServiceComb Java Chassis 2.7.9: 2022-08-30 ## Community Health: Overall, community health is good despite some decreases in mailing lists, PRs, and issues. We vote for three new committers to recognize their contribution to the ServiceComb Java Chassis project. ServiceComb Java Chassis did six patch releases in the past three months. There is some development around the ServiceCenter. ----------------------------------------- Attachment BI: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: The mission of Apache ShardingSphere is the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management ## Issues: No. It is all right for now. ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (3 years ago) There are currently 51 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Zhengqiang Duan on 2022-07-19. - Ting Huang was added as committer on 2022-09-20 - Nianjun Sun was added as committer on 2022-09-29 - Swastika Gupta was added as committer on 2022-08-03 - Yacine Si Tayeb was added as committer on 2022-09-15 - Junjie Zhang was added as committer on 2022-07-30 ## Project Activity: Software development activity: - Released 2 versions with 5.2.0 and 5.2.1 - Established a new sub-project named ShardingSphere on Cloud (https://github.com/apache/shardingsphere-on-cloud) for cloud-native environments. Attended the following activities to give talks on Apache ShardingSphere: Meetups: - Apache ShardingSphere Meetups on Apr 11, 2022, May 07, 2022, and May 12, 2022. Conferences: - PgCon (https://www.pgcon.org/2022/) - cdCon (https://events.linuxfoundation.org/cdcon/) - J-CON International Java Community Conference (https://jcononline2022.sched.com/grid/) - ApacheCon Asia (https://www.apachecon.com/acasia2022/) - OpenInfra + CloudNative Days Asia (https://2022.openinfra.asia) - The Linux Foundation OSSummit Latin America (https://events.linuxfoundation.org/open-source-summit-latin-america/) - Cloud Container Sec Summit Container Cloud Sec Summit (techstrongevents.com) - Localhost Conference 2022 (https://www.joinlocalhost.com/) - Conf42: Kube Native (https://www.conf42.com/kubenative2022) - Grace Hopper Celebration OpenSource Day 2022 (https://ghc.anitab.org/programs-and-awards/open-source-day/) - Hacktoberfest 2022 (https://hacktoberfest.com) Other Activities: - Published an educational book internationally titled with Packt Publishing UK (https://tinyurl.com/2vw9yxts). - Published contribution articles to evangelize Apache ShardingSphere in high-level publications such as InfoQ and others (https://www.infoq.com/articles/secure-distributed-database-cluster/). ## Community Health: Presentations, meetups, and programming activities have attracted lots of new followers interested in the project. There are more discussions on the project, which has decreased the number of pull requests. Nevertheless, the project’s maturity has significantly improved thanks to more discussions. ----------------------------------------- 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 (3 months ago) There are currently 43 committers and 23 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 Asxing on 2022-07-20. - Haochao Zhuang was added as committer on 2022-09-26 - Fengen He was added as committer on 2022-08-05 - Jun Xu was added as committer on 2022-09-07 - Shuo Li was added as committer on 2022-08-05 - Yunlong Lee was added as committer on 2022-09-23 ## Project Activity: Apache ShenYu 2.5.1 in development. Since the last report, new 4 contributors added (currently:309). Apache ShenYu .NET client v1.0.0 already released. Apache ShenYu Golang client v1.0.0 already released. Apache ShenYu Nginx v1.0.0-1 in the process of release. Software development activity: - We added okhttp for shenyu sdk. - We added httpclient for shenyu sdk. - We added retry and load balance for shenyu sdk. - We added adi doc mapper . - We added api doc ddl . - We added consul support for shenyu register. - We added checking for empty parameter for plugins. - We fixed concurrent exception about data sync. - We fixed sync data vertxException by etcd. - We fixed selector conditions bug. - We fixed sql error about missing ';' and duplicate id. - We fixed sql error for logging plugin . - We refactor shenyu persist instance. - We refactor shenyu common module dependency. Meetups and Conferences: - Community meetings(2) to discuss development tasks and how to build an open governance community. ## Community Health: Overall community health is good. In October, I gave a shared talk on Apache ShenYu at itpub.net. The number of subscriptions to dev@shenyu.apache.org mailing list has improved significantly(currently:410) ----------------------------------------- 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: One of the branches waiting for code review has been reviewed and merged [1]. It took about one year before we managed to do this work. The difficulty with the lack of resource is that the review requires some expertise with JAXB and (more difficult to find) with OGC/ISO standards. In the particular case of this branch merge (which was about ISO 19157 data quality metadata), numerous errors have been found and corrected during the review process. Other branches are waiting for merge for a shorter time (since this summer). Review of those branches will start this week or next week. An 1.3 release train is likely to start this month. The release date will be adjusted in part for the needs of The Open Subsurface Data Universe (OSDU) group, which became an important user of Apache SIS. [1] https://s.apache.org/c4wer ## Community Health: Commits to the main branch are still done mostly by a single developer, with contributions from other developers mostly from the same company. Those other developers are also committers and PMC members, so they could merge their branches themselves. But for now we continue to follow the review process with feature branches. The current number of active developers is about 3 (with some occasional other contributions). ----------------------------------------- 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 (2 years 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. - No new committers. Last addition was Markus Jelsma on 2022-06-21. There are a few contributors that we are actively encouraging and guiding so that they hopefully can become committers soon. ## Project Activity: Recent releases: - solr-operator-v0.6.0 was released on 2022-08-14. - 8.11.2 was released on 2022-06-17. - 9.0.0 was released on 2022-05-12. Larger Projects: - There has been a concerted effort to reduce the number of failing tests in Solr, and our build pipelines are now almost entirely healthy. - We have begun splitting the Solr client package (SolrJ) into sub-packages, so that users can choose the dependencies they want to include. Solr now has 3 SolrJ packages and will likely have another soon. - The community is discussing migrating from JIRA to Github Issues. - A sandbox project, the Solr Cross Data Center Replication, is making good progress and could see graduation from the sandbox soon. - Solr has undertaken a complete re-write of the V2 APIs, to make them REST compliant and compatible with openAPI. The plan includes a path forward to remove support for v1 APIs. ## Community Health: Overall: - Members of the community met at ApacheCon in October. - There were 3 Solr talks scheduled for the Search track at ApacheCon 2022, but one speaker could not attend due to visa reasons. - 12 committers and many more community members attended. - The search track (Solr and Lucene) was very well received. - Solr Birds of a Feather was also very well attended by the search community, not limited to folks associated with Solr. - PMC members have started providing "Solr Contributor Workshops" over the last month in order to help mentor and encourage people that want to start working and contributing back to Solr. They have done 4-5 sessions and have had good attendance at each! - Solr has an Outreachy mentor and intern working on testing infra. Solr: - dev@solr.apache.org had a 87% increase in traffic in the past quarter (582 emails compared to 310) The community has seen more discussion lately, both in PRs/Issues and on the developer list. This includes small issues as well as large, year-long projects. - 189 issues opened in JIRA, past quarter (32% increase) - 165 issues closed in JIRA, past quarter (83% increase) A lot of work has been closed on this quarter, as we are working on and finishing long term projects, and also trying to wrap up Solr 9.1 (A large minor release). - 559 commits in the past quarter (110% increase) - 40 code contributors in the past quarter (29% increase) Solr Operator: - The Solr Operator has passed 400,000 downloads, less than 1.5 years after its release. - 16 users have created issues in the Solr Operator repository, 100% more than in the previous quarter. ----------------------------------------- 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: - We released Apache Spark 3.3.1, a bug fix release for the 3.3 line, on October 25th. We are also currently preparing a Spark 3.2.3 release. - The vote on the Spark Project Improvement Proposal (SPIP) for "Support Docker Official Image for Spark" passed. We created a new Github repository https://github.com/apache/spark-docker for building the official Docker image. - We decided to drop the Apache Spark Hadoop 2 binary distribution in future releases. - We added a new committer, Yikun Jiang, in October 2022. Trademarks: - No changes since the last report. Latest releases: - Spark 3.3.1 was released on Oct 25, 2022. - Spark 3.3.0 was released on June 16, 2022. - Spark 3.2.2 was released on July 17, 2022. Committers and PMC: - The latest committer was added on Oct 2nd, 2022 (Yikun Jiang). - The latest PMC member was added on June 28th, 2022 (Huaxin Gao). ----------------------------------------- Attachment BN: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BO: 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 (over 22 years ago) and joined the ASF to become Apache Subversion on 2010-02-16 (over 12 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: * Bug fixes in Subversion's Python and Ruby SWIG bindings * Bug fixes in Subversion's JavaHL bindings * Improvements to the Swedish translation * One backport approved * Additional backport nominations in the pipeline * Other minor fixes and maintenance ## Community Health: Our community is fully volunteer-driven and we would like to thank everyone for their support. Some quarters are busier than others. Although the last few months have been relatively quiet, activity has increased slightly over the previous quarter, mostly in areas of ongoing maintenance, bug fixes, and patches from community members which have been reviewed and committed. User questions on our mailing lists and IRC channels have for the most part received helpful responses, though in cases where the question is complex and requires specialized knowledge or research, there is a sometimes a delay. One such question which has not been responded to yet is with regards to reconstruction of data that has been rendered as good as destroyed by a ransomware attack that affected the victim's backups as well as their production systems. These types of attacks have been in the news for some time now and can affect anyone, regardless of the type of data and whether there is a version control system in place. Questions like these should be a reminder to everyone to reassess their backup and disaster recovery strategies to ensure they take this kind of scenario into account. ----------------------------------------- Attachment BP: 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: No issues at the moment! ## Membership Data: Apache Superset was founded 2020-11-17 (2 years ago) There are currently 54 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Kamil Gabryjelski was added to the PMC on 2022-09-08 - No new committers. Last addition was Stephen Liu on 2022-05-06. In parallel, the PMC's in the private mailing list are working on clarifying / defining a rubric to power recommendations for committer-hood. ## Project Activity: The community generally has 3 parallel development tracks: - 2.0 LTS - 1.5 LTS - Building towards 3.0 We've been seeing lots of healthy discussion and engagement in our Github discussions when we're requesting PR's to be cherried. Here's an example: https://github.com/apache/superset/discussions/21263 Recent releases: 1.5.2 was released on 2022-09-27. 2.0.0 was released on 2022-07-14. 1.5.1 was released on 2022-06-07. ## Community Health: We're continuing to maintain strong community health and engagement across all of our community platforms (Github and Slack). At a high level, we're very very close to 50,000 stars on Github and are converging on 9,000 members in the Slack community. Managing the volume of Github issues is still an ongoing challenge but overall still a good sign that people are engaging with the project and voicing their opinions. ----------------------------------------- Attachment BQ: 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. - No new committers. Last addition was Samuel Garofalo on 2022-07-29. ## Project Activity: The path for release 3.0.0, the next major version, is almost done, being expected later this month. 3.0.0-M1 and 3.0.0-M2 were released in the meanwhile. We did reach out to press@ and drafted some communication to take out right after releasing 3.0.0. 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. Aside from this work, there is still some onging maintenance activity on branch 2_1_X, which should lead to a new release 2.1.13 from there. ## 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 BR: 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 released Apache SystemDS 3.0 end of June, as the first release on Java 11, Spark 3, and Hadoop 3. - We are planning to release Apache SystemDS 3.1 end of December - Current work focuses on finalizing the federated learning backend, efficient local and federated feature transformations, various runtime improvements, a monitoring tool for federated learning, as well as new primitives such as tuning data cleaning pipelines. - Three of the top-5 contributors recently moved to TU Berlin, which increases the diversity of the active PMC, explains the temporary 30% drop in code activity, and ensures more resources for the future development of Apache SystemDS. ## 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) but currently discussing a lower bar to motivate recent contributors - There are currently 34 committers and 26 PMC members in the project. ## Activity and Health: - Code activity is healthy with 71 commits (-31%) in the last 3 months. - Community growth is healthy with 10 active contributors (-37%) 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 BS: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BT: Report from the Apache Traffic Control Project [Eric Friedrich] ## Description: The mission of Apache Traffic Control is the creation and maintenance of software related to building, monitoring, configuring, and provisioning a large scale content delivery network (CDN) ## Issues: There are no issues requiring the board's attention. ## Membership Data: Apache Traffic Control was founded 2018-05-15 (4 years ago) There are currently 28 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Zach Hoffman on 2021-11-18. - No new committers. Last addition was Srijeet Chatterjee on 2021-12-31. We are currently discussing potential several new committers and one new PMC member ## Project Activity: - 7.0.1 was released on 2022-08-25. ATC8 is in progress. No targeted release date yet. It will bring: - Support for development on ARM64 architecture - Potential conversion of Traffic Router from Java to Kotlin - Upgrade from Apache TrafficServer 8.1 to TrafficServer 9.1 We have one open security report pending that has not yet been confirmed. ## Community Health: Community health is currently good. The mailing lists are fairly quiet, but healthy discussion - mainly support, is happening in Slack channels and Github Issues. Some members participate in an optional weekly working group zoom call to discuss ongoing projects. The majority of new development is provided by committers employed by a single company. There are a handful of active committers split among another 2 or 3 other companies. We also had 4 documentation PRs merged last month from outside contributors as part of Hacktoberfest ----------------------------------------- Attachment BU: 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: There are no board level issues currently open. ## 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: Component Releases in this quarter: - Turbine 5.1 Maven Archetype 2.0.0 was released on 2022-09-23 That is the final module or component for the current stable Turbine 5.1 main release to be complete. The head / developer versions are now upgraded to Java 11. Turbine Wiki starting page was updated and CI semi-automatic site generations are checked and fixed. ## Community Health: This quarter Turbine activity has been below average level. After a lot of cleanup and the last release now completed, community has to be activated to be informed about it and to gather wishes and get proposals (using the users and developer mailing lists and optionally other channels). ----------------------------------------- Attachment BV: Report from the Apache Velocity Project [Nathan Bubna] ## Description: The mission of Velocity is the creation and maintenance of software related to A Java Templating Engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Velocity was founded 2006-10-24 (16 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2017-07-27. - No new committers. Last addition was Thomas Mortagne on 2020-03-09. ## Project Activity: No new features, community activity, or releases in the last quarter. Recent releases: velocity-engine-2.3 was released on 2021-02-27. velocity-tools-3.1 was released on 2021-02-27. velocity-engine-2.2 was released on 2020-02-02. ## Community Health: Quiet most of the quarter with a current flurry of small issues being discussed and resolved. ----------------------------------------- Attachment BW: Report from the Apache Whimsy Project [Shane Curcuru] ----------------------------------------- Attachment BX: Report from the Apache Xalan Project [Gary D. Gregory] ----------------------------------------- Attachment BY: Report from the Apache Xerces Project [Michael Glavassevich] ----------------------------------------- Attachment BZ: 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.16 was released on 2022-10-25 Apache Batik 1.15 2022-09-22 * Apache FOP 2.8 was released on 2022-11-09 * Apache FOP PDF Images 2.8 was released on 2022-11-09 * Apache XML Graphics Commons 2.8 was released on 2022-11-09 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 Build ================= * Apache Batik 1.16 was released on 2022-10-25 * Apache FOP 2.8 was released on 2022-11-09 * Apache FOP PDF Images 2.8 was released on 2022-11-09 * Apache XML Graphics Commons 2.8 was released on 2022-11-09 = 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 Build ------------ * Apache Batik 1.16 was released on November 9, 2022 * Apache Batik 1.16 was released on October 25, 2022 * Apache Batik 1.15 was released on September 22, 2022 * Bug fixes 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 build ------------ * Apache XML Graphics Apache FOP 2.8 was released on November 9, 2022 * Apache XML Graphics Apache FOP PDF Images 2.8 was released on November 9, 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 build ------------ * Apache XML Graphics Commons 2.8 was released on November 9, 2022 * Bug fixes ----------------------------------------- Attachment CA: 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: One feedback we got from the board is many discussions were happening on slack, the community will try to bring more discussions to the mailing list to improve. ## Membership Data: Apache YuniKorn was founded 2022-03-15 (8 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: - No new PMC members. Last addition was Peter Bacsko on 2022-07-25. - No new committers. Last addition was Ted Lin on 2022-06-21. ## Project Activity: Development: The community is working on a few important features to reach 1.2.0 - Configuration management v2, to unify and further simplify the configs - User/Group resolution - User quota tracking - App level resource time summary, for better visibility and cost tracking Release - v1.1.0 was released on 09/07/2022 - The community is working on a plan and timeline for 1.2.0 release Meetup and conferences: - 10/03/2022: Wilfred Spiegelenburg gave a talk on ApacheConf: Apache YuniKorn Enhanced. - 10/04/2022: Bowen Li and Chaoran Yu gave a talk on ApacheConf: Apache YuniKorn in Scale. - 10/20/2022: Cloudera hosted a meetup that people can join both in-person or virtually. Contributors from Cloudera, Apple, Pinterest, and other parties joined the in-person session, and feedback was well recieved. - 10/24/2022: Weiwei Yang and Wilfred Spiegelenburg were invited to KubeConf Batch and HPC day. Weiwei gave a session talking about how YuniKorn solves the challenages in batch scheduling; Wilfred attended a panel discussion: Fragmentation of batch ecosystem in Kubernetes. ## Community Health: YuniKorn community members have organized a few online meetings with interested parties, and a meetup was held in Bay area, we have PMC members joined both ApacheConf and KubeConf, that increased the visibility of the project. We see a significant increase of interests. We are seeing more activities in the community in the past quarter: - 32% increase of the number of commits - 32% increase of PRs - 13% increased of closed issues ------------------------------------------------------ End of minutes for the November 16, 2022 board meeting.