The Apache Software Foundation Board of Directors Meeting Minutes August 16, 2023 1. Call to order The meeting was scheduled for 21:00 UTC and began at 21:05 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/4357 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: Shane Curcuru Bertrand Delacretaz Christofer Dutz Willem Ning Jiang Justin Mclean Craig L Russell Sander Striker Directors Absent: Rich Bowen Sharan Foga Executive Officers Present: Craig R. McClanahan David Nalley Matt Sicker - departed 21:48 UTC Ruth Suehle Executive Officers Absent: none Guests: Brian Proffitt Daniel Gruno Drew Foulks Gavin McDonald Jarek Potiuk Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of May 17, 2023 See: board_minutes_2023_05_17.txt Approved by General Consent. B. The meeting of June 21, 2023 See: board_minutes_2023_06_21.txt Approved by General Consent. C. The meeting of July 19, 2023 See: board_minutes_2023_07_19.txt Tabled. 4. Executive Officer Reports A. Board Chair [Sander Striker] There is a lot of activity within the Foundation, as can be read in the reports. Currently I have no additional updates to report. My current focus is following up on our June face to face meeting. B. President [David Nalley] I attended Open Source Congress on behalf of the ASF. I walked away from the event thinking that regulation of open source is inevitable. Specifically, another open source organization highlighted that that every time they talked to regulators and emphasized how important we were to innovation and critical to so much infrastructure and that hampering that innovation would be detrimental; that the regulators instead heard that open source was too important to not be regulated. In speaking with a participant from a NGO; they concurred with this assessment; and indicated that open source has had such an impact and is so critical that government entities will feel an obligation to regulate. While in Geneva, Roman and I met with the Chairman and others from the OpenAtom Foundation. We learned that despite the language difference, the Apache License is the most chosen open source license in China. The OpenAtom Foundation asked about the potential for translating the license to aid understanding by legal professionals. Roman is following up with those folks Separately, Roman and I have been working on demarcation of legal issues. I've also been working on D&O insurance renewal. Finally, as discussed at the offsite, I've added incremental budget requests for a number of things. Additionally, please see Attachments 1 through 9. C. Treasurer [Craig R. McClanahan] We are onboarding with yet another Cloud Accountant (our primary contact at IgniteSpot), so that is taking a little more time than in the past. In addition, Myrle's resignation as Assistant Treasurer (THANK YOU for everything you've done to make Treasury able to work smoothly) is giving us a reason to review access to all of our online services, including both those that we use and the vendor portals for many of our sponsors) to ensure that only the authorized people have access to those services. No discrepancies found, which is a good thing. D. Secretary [Matt Sicker] No report was submitted. E. Executive Vice President [Ruth Suehle] Nothing to add that isn't covered in other reports. F. Vice Chair [Sharan Foga] - 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 / Shane] No report was submitted. B. Apache Legal Affairs Committee [Roman Shaposhnik / Craig] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Willem] See Attachment 12 @Sander: work with Brian around messaging this out D. VP of Jakarta EE Relations [Rob Tompkins / Rich] 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: # BuildStream [jmclean] # Cassandra [jmclean] # Cocoon [striker] # Druid [striker] # Geode [ningjiang] # Giraph [cdutz] # Logging Services [cdutz] # ManifoldCF [striker] # Security Team [striker] # Serf [striker] # ServiceComb [jmclean] # Spark [jmclean] # Superset [jmclean] A. Apache ActiveMQ Project [Bruce Snyder / Justin] See Attachment A B. Apache AGE Project [Eya Badal / Sharan] See Attachment B C. Apache Ambari Project [Roman Shaposhnik / Sander] See Attachment C D. Apache Ant Project [Jan Materne / Christofer] See Attachment D E. Apache APISIX Project [Ming Wen / Bertrand] See Attachment E F. Apache Aries Project [Christian Schneider / Willem] See Attachment F G. Apache Bloodhound Project [Gary Martin / Shane] No report was submitted. @Shane: pursue a report for Bloodhound H. Apache BookKeeper Project [Enrico Olivelli / Bertrand] See Attachment H I. Apache Brooklyn Project [Juan D. Cabrerizo / Rich] See Attachment I J. Apache bRPC Project [James Ge / Willem] See Attachment J K. Apache BuildStream Project [Tristan Van Berkom / Sander] See Attachment K L. Apache Cassandra Project [Josh McKenzie / Craig] See Attachment L @Justin: follow up on brand usage M. Apache Cocoon Project [Cédric Damioli / Sharan] No report was submitted. N. Apache Community Development Project [Swapnil Mane / Christofer] See Attachment N O. Apache CouchDB Project [Jan Lehnardt / Justin] See Attachment O P. Apache Creadur Project [Philipp Ottlinger / Sander] See Attachment P Q. Apache CXF Project [Daniel Kulp / Craig] See Attachment Q R. Apache DataSketches Project [Lee Rhodes / Willem] See Attachment R S. Apache DeltaSpike Project [Mark Struberg / Bertrand] No report was submitted. T. Apache Directory Project [Shawn McKinney / Sharan] See Attachment T U. Apache Doris Project [Mingyu Chen / Christofer] See Attachment U V. Apache Drill Project [Charles Givre / Rich] No report was submitted. W. Apache Druid Project [Gian Merlino / Justin] No report was submitted. X. Apache Empire-db Project [Rainer Döbele / Sander] See Attachment X Y. Apache EventMesh Project [Eason Chen / Shane] See Attachment Y Z. Apache Flagon Project [Joshua C. Poore / Justin] See Attachment Z AA. Apache Flume Project [Balázs Donát Bessenyei / Shane] See Attachment AA AB. Apache FreeMarker Project [Dániel Dékány / Bertrand] See Attachment AB AC. Apache Geode Project [Mark Bretl / Sander] See Attachment AC @Willem: follow up around contributors AD. Apache Giraph Project [Dionysios Logothetis / Christofer] No report was submitted. @Christofer: pursue an Attic resolution for Giraph AE. Apache Gora Project [Kevin Ratnasekera / Christofer] No report was submitted. AF. Apache Griffin Project [William Guo / Craig] See Attachment AF AG. Apache Groovy Project [Paul King / Sharan] See Attachment AG AH. Apache HAWQ Project [Lei Chang / Rich] See Attachment AH AI. Apache Hop Project [Hans Van Akelyen / Willem] No report was submitted. AJ. Apache HTTP Server Project [Joe Orton / Sander] No report was submitted. AK. Apache HttpComponents Project [Michael Osipov / Sharan] See Attachment AK AL. Apache Ignite Project [Dmitry Pavlov / Craig] See Attachment AL AM. Apache Impala Project [Jim Apple / Bertrand] See Attachment AM AN. Apache Incubator Project [Justin Mclean] See Attachment AN AO. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Justin] See Attachment AO AP. Apache Juneau Project [James Bognar / Willem] See Attachment AP AQ. Apache Kafka Project [Mickael Maison / Christofer] See Attachment AQ AR. Apache Kibble Project [Sharan Foga] See Attachment AR AS. Apache Knox Project [Larry McCay / Rich] See Attachment AS AT. Apache Kudu Project [Andrew Wong / Shane] See Attachment AT AU. Apache Kvrocks Project [Hulk Lin / Shane] See Attachment AU AV. Apache Kylin Project [Shao Feng Shi / Rich] See Attachment AV AW. Apache Libcloud Project [Tomaž Muraus / Shane] See Attachment AW AX. Apache Logging Services Project [Volkan Yazici / Sander] See Attachment AX @Christofer: direct discussion over lazy consensus releases to appropriate venue with Roman AY. Apache Lucene.Net Project [Shad Storhaug / Justin] No report was submitted. @Justin: pursue a report for Lucene.Net AZ. Apache ManifoldCF Project [Karl Wright / Christofer] See Attachment AZ BA. Apache Mesos Project [Qian Zhang / Bertrand] See Attachment BA BB. Apache Oozie Project [Dénes Bodó / Craig] See Attachment BB BC. Apache OpenWhisk Project [Dave Grove / Sharan] See Attachment BC BD. Apache Ozone Project [Sammi Chen / Rich] See Attachment BD BE. Apache Perl Project [Steve Hay / Willem] See Attachment BE BF. Apache Phoenix Project [Rajeshbabu Chintaguntla / Bertrand] See Attachment BF BG. Apache Pig Project [Koji Noguchi / Shane] See Attachment BG BH. Apache Pinot Project [Kishore G / Craig] No report was submitted. BI. Apache POI Project [Dominik Stadler / Rich] See Attachment BI BJ. Apache Qpid Project [Robbie Gemmell / Willem] See Attachment BJ BK. Apache Ranger Project [Selvamohan Neethiraj / Bertrand] No report was submitted. BL. Apache RocketMQ Project [Xiaorui Wang / Justin] See Attachment BL BM. Apache Roller Project [David M. Johnson / Sander] See Attachment BM BN. Apache Samza Project [Yi Pan / Christofer] See Attachment BN BO. Apache Santuario Project [Colm O hEigeartaigh / Sharan] No report was submitted. BP. Apache SeaTunnel Project [Jun Gao / Bertrand] See Attachment BP BQ. Apache Sedona Project [Jia Yu / Craig] See Attachment BQ BR. Apache Serf Project [Justin Erenkrantz / Craig] No report was submitted. @Sander: pursue a chair change for Serf BS. Apache ServiceComb Project [Bao Liu / Rich] See Attachment BS @Justin: follow up on trademark concern BT. Apache ShardingSphere Project [Liang Zhang / Christofer] See Attachment BT BU. Apache ShenYu Project [Yu Xiao / Shane] See Attachment BU BV. Apache SIS Project [Martin Desruisseaux / Sander] See Attachment BV BW. Apache Solr Project [David Smiley / Sharan] See Attachment BW BX. Apache Spark Project [Matei Alexandru Zaharia / Justin] See Attachment BX BY. Apache Storm Project [P. Taylor Goetz / Willem] See Attachment BY BZ. Apache StreamPipes Project [Philipp Zehnder / Willem] See Attachment BZ CA. Apache Streams Project [Steve Blackmon / Bertrand] No report was submitted. CB. Apache Subversion Project [Nathan Hartman / Sander] See Attachment CB CC. Apache Superset Project [Maxime Beauchemin / Sander] See Attachment CC @Justin: follow up on seeking help on release packaging CD. Apache Syncope Project [Francesco Chicchiriccò / Rich] See Attachment CD CE. Apache SystemDS Project [Matthias Boehm / Sander] See Attachment CE CF. Apache TomEE Project [David Blevins / Justin] No report was submitted. CG. Apache Traffic Control Project [Eric Friedrich / Christofer] See Attachment CG CH. Apache Turbine Project [Georg Kallidis / Sharan] See Attachment CH CI. Apache Velocity Project [Nathan Bubna / Shane] See Attachment CI CJ. Apache Web Services Project [Daniel Kulp / Craig] See Attachment CJ CK. Apache Whimsy Project [Shane Curcuru] No report was submitted. CL. Apache Xalan Project [Gary D. Gregory / Rich] See Attachment CL CM. Apache Xerces Project [Michael Glavassevich / Sharan] No report was submitted. CN. Apache XML Graphics Project [Clay Leeds / Bertrand] See Attachment CN CO. Apache YuniKorn Project [Wilfred Spiegelenburg / Shane] See Attachment CO CP. Apache Helix Project [Junkai Xue / Willem] See Attachment CP Committee reports approved as submitted by General Consent. 7. Special Orders A. Create a budget for security team speaker event attendance WHEREAS, the Board of Directors has created the Apache Security Team as an Executive Committee, and WHEREAS, it is in the interests of the Foundation to promote and explain the work of the Security Team to our members and communities at Apache events and other security conferences; NOW, THEREFORE, BE IT RESOLVED, that a budget of $6,000 be allocated in the current fiscal year to the Security Team to be used for expenses relating to travel for accepted speakers at events. Special Order 7A, Create a budget for security team speaker event attendance, was approved by Unanimous Vote of the directors present. B. Change the Apache Hadoop Project Chair WHEREAS, the Board of Directors heretofore appointed Wei-Chiu Chuang (weichiu) to the office of Vice President, Apache Hadoop, and WHEREAS, the Board of Directors is in receipt of the resignation of Wei-Chiu Chuang from the office of Vice President, Apache Hadoop, and WHEREAS, the Project Management Committee of the Apache Hadoop project has chosen by vote to recommend Xiaoqiao He (hexiaoqiao) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Wei-Chiu Chuang is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Hadoop, and BE IT FURTHER RESOLVED, that Xiaoqiao He be and hereby is appointed to the office of Vice President, Apache Hadoop, 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 7B, Change the Apache Hadoop Project Chair, was approved by Unanimous Vote of the directors present. C. Change the Apache Mnemonic Project Chair WHEREAS, the Board of Directors heretofore appointed Yanhui Zhao (yzhao) to the office of Vice President, Apache Mnemonic, and WHEREAS, the Board of Directors is in receipt of the resignation of Yanhui Zhao from the office of Vice President, Apache Mnemonic, and WHEREAS, the Project Management Committee of the Apache Mnemonic project has chosen by vote to recommend Gordon King (garyw) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Yanhui Zhao is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Mnemonic, and BE IT FURTHER RESOLVED, that Gordon King be and hereby is appointed to the office of Vice President, Apache Mnemonic, 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 Mnemonic Project Chair, was approved by Unanimous Vote of the directors present. D. FY2024 Incremental Budget Requests WHEREAS, the Apache Software Foundation has the Legal Affairs Board Committee that is tasked with handling legal issues; and, WHEREAS the Apache Software Foundation anticipates that there may be material non pro bono legal expenses needed to execute this function; and WHEREAS the Apache Software Foundation has previously directed the President to fund updating the Foundation's logo and brand imagery; and WHEREAS the Apache Software Foundation has previously recognized need for the President, and more recently the VP, Public Affairs to be charged with being aware of policy interactions that impact the Foundation and our development communities. THEREFORE, BE IT RESOLVED, that an additional budget category be created for "Legal Affairs" to be used for expenses incurred, as authorized by VP, Legal Affairs; and, RESOLVED, that an initial budget of $25,000 be allocated for Legal Affairs; and, RESOLVED that an incremental budget increase of $50,000 be allocated for Marketing & Publicity for expenses related to rebranding; and, RESOLVED that the previously created Governmental Affairs budget category be re-instantiated; and, RESOLVED that an budget of 100,000 be allocated for Governmental Affairs. Special Order 7D, FY2024 Incremental Budget Requests, was approved by Unanimous Vote of the directors present. E. Change the Apache Samza Project Chair WHEREAS, the Board of Directors heretofore appointed Yi Pan (nickpan47) to the office of Vice President, Apache Samza, and WHEREAS, the Board of Directors is in receipt of the resignation of Yi Pan from the office of Vice President, Apache Samza, and WHEREAS, the Project Management Committee of the Apache Samza project has chosen by vote to recommend Jagadish Venkatraman (jagadish) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Yi Pan is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Samza, and BE IT FURTHER RESOLVED, that Jagadish Venkatraman be and hereby is appointed to the office of Vice President, Apache Samza, 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 7E, Change the Apache Samza Project Chair, was approved by Unanimous Vote of the directors present. F. Change the Apache Causeway Project Chair WHEREAS, the Board of Directors heretofore appointed Johan Doornenbal (jdoornenbal) to the office of Vice President, Apache Causeway, and WHEREAS, the Board of Directors is in receipt of the resignation of Johan Doornenbal from the office of Vice President, Apache Causeway, and WHEREAS, the Project Management Committee of the Apache Causeway project has chosen by vote to recommend Jörg Rade (joergrade) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Johan Doornenbal is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Causeway, and BE IT FURTHER RESOLVED, that Jörg Rade be and hereby is appointed to the office of Vice President, Apache Causeway, 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 7F, Change the Apache Causeway Project Chair, was approved by Unanimous Vote of the directors present. G. Change the Apache Samza Project Chair WHEREAS, the Board of Directors heretofore appointed Yi Pan (nickpan47) to the office of Vice President, Apache Samza, and WHEREAS, the Board of Directors is in receipt of the resignation of Yi Pan from the office of Vice President, Apache Samza, and WHEREAS, the Project Management Committee of the Apache Samza project has chosen by vote to recommend Jagadish Venkatraman (jagadish) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Yi Pan is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Samza, and BE IT FURTHER RESOLVED, that Jagadish Venkatraman be and hereby is appointed to the office of Vice President, Apache Samza, 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 7G, Change the Apache Samza Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Conflict of Interest Affirmations These are not complete for 2023. The majority of officers has signed the COI Affirmation. B. Discussion of a name change 9. Review Outstanding Action Items * Rich: continue with PMC advice around communication tooling [ ASF practices in the context of tooling landscape developments 2023-04-19 ] Status: * Sander: follow up on comments from board [ BuildStream 2023-05-17 ] Status: * Sander: follow up with security team about CVE data on sites [ Superset 2023-05-17 ] Status: There is clear engagement between the Security Team and the project. * Shane: Follow up with Mnemonic about PMC Chair [ Mnemonic 2023-06-21 ] Status: done: resolution submitted (was just a mixup on process) * David: Follow up with VP, Legal, on budget [ Budget 2023-06-21 ] Status: * Christofer: pursue a roll call for Giraph [ Giraph 2023-07-19 ] Status: There were only two responses to my role-call email on the dev-list both indicating to be there, but thinking a move to the Attic would be the right thing to do. https://lists.apache.org/thread/mt7s3mmct3vn9bdwf8mfsxj78fbxqxjl * Shane: pursue a roll call for Libcloud [ Libcloud 2023-07-19 ] Status: Done, but: report submitted and some activity in project, but only one PMC member directly responded to roll call. * Bertrand: pursue a roll call for Mesos [ Mesos 2023-07-19 ] Status: Not needed, this month's report confirms that Mesos wants to move to the Attic * Craig: pursue a roll call for Serf [ Serf 2023-07-19 ] Status: Done. There are several PMC members still active. * Bertrand: keep an eye on Zeppelin's progress in security fixes [ Security Team 2023-07-19 ] Status: This month's security team report indicates that promises to become more active in terms of fixing security issues haven't materialized yet. Although three PMC members responded to the June 23 roll call, two indicated being unable to provide technical help at this time. Let's see if Willem has more information but it might be time to take action to avoid putting the Foundation at risk. * Willem: also follow up on Zeppelin security [ Security Team 2023-07-19 ] Status: Get in touch with the Zeppelin Chinese developers to send out the board concern of Zeppelin security issue fixing. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:19 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period July 2023 * ISSUES FOR THE BOARD None. * OPERATIONS Updated the name approval process to clarify that: - projects returning from the attic must comply with the name approval process in force at the time of their return - explicitly noted that names with Native American connections will not be approved - merged naming guidelines previously hosted under infrastructure documentation - removed wording from web site that suggested prospective podlings should submit a trademark registration before starting incubation - continued to work with CASSANDRA PMC to improve Planet Cassandra - worked with vendor to improve references to CASSANDRA on their website Responded to the following queries, liaising with projects as required: - approved one request to use project logo (MAVEN) within the UI of an external product - approved one request to use various project logos within an academic presentation - approved one request to use various project logos in training material - approved two requests (after dates were modified) for project based events - approved one request for a project based event and added it to the event calendar The CASSANDRA project responded to: - one request to use project logos on a conference booth The CLOUDSTACK project responded to: - one request to use the project name for a meet-up event * REGISTRATIONS Started the registration process in the US for AIRFLOW. Directed counsel not to renew the PREDICTIONIO (in attic) registration. Worked with counsel to progress the LOG4J registration. Worked with counsel to maintain the COUCHDB and TEZ registrations. * INFRINGEMENTS Asked the MAVEN PMC for feedback on possible infringement. Waiting for a response. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: a --New: no new Sponsors were onboarded during this timeframe. b --Renewals: one Gold Sponsor has confirmed their renewal. c --Payments: 1 --New: no new Sponsor payments were received. 2a --Renewing: we received payment from one renewing Gold and one Bronze Sponsor. 2b --Incoming: we await payment from one Platinum, one Gold, and two Silver Sponsors. 2) Targeted Sponsors: no changes with our Targeted Sponsors have taken place during this timeframe. 3) Sponsor Relations: VP Sponsor Relations presented to a Gold Sponsor's global data team interested in expanding their participation in the ASF. We have prepared speaking points and communications tools for those seeking to spread the word on ways to support the ASF, and are working with VP Marketing & Publicity to engage the greater ASF community. We continue to issue our Sponsor monthly news updates, and have included the new VP Public Affairs role and blog post on the EU Cyber Resilience Act. 4) Event Sponsorship: we are liaising 2023 event sponsorship activities, and continue to assist with collections on several outstanding sponsorship payments from ApacheCon NA (October 2022). 5) Individual Donations and Corporate Giving: we received $1K in individual donations during July. 6) Administrivia: we continue to work with the Treasury and Accounting teams on a number of outstanding Sponsor invoicing issues. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] **Rebrand update** I have selected a vendor to handle the rebranding process and have a Statement of Work (SOW) from them. I have requested additional funding for the FY24 budget for this. The first meeting of the Rebrand Steering Committee (RSC) was held on Aug. 10. The agenda included: * Role of committee * Status of vendor agreement * Discussion of process * Communications/transparency strategy Once the budget is approved, a detailed workflow will be posted on the ASF members-only wiki, to inform members of the overall process. Detailed minutes of the RSC meeting will be posted there as well. **Website update** Since there have been a lot of questions and curiosity about the plans for the apache.org website, for transparency, M&P has posted a general overview of the FY24 plans for apache.org in the members-only wiki[1]. Because it mentions upcoming events in the life of the site, it is for members only at this time. A more streamlined version will be made available in the general section of the wiki soon. This document outlines the overarching goals for the site, and what we have mind moving forward to meet therse goals: * Help newcomers orient and get started with ASF * Help current contributors/committers find the resources they need * Incentivize people to incubate projects * Incentivize organizations to sponsor ASF and individuals to donate Also: * Created Website Updates doc for tracking weekly updates of GitHub Issues/PRs. * 8+ Issues/PRs completed in July including a lengthy response re: tag-based navigation. **Foundation Comms** * Promoted new legal guidelines that address AI via the blog[2] and social. * Continued stakeholder outreach and content for FY 2023 Annual Report draft. * Monitored and counseled on reactive comms around EU vote (CRA); published and promoted a blog post[3] from the new VP, Public Policy (see FAQ[4]). * Announced a website nav refresh via the blog[5] and posted a survey for feedback. * Continued monitoring the news and drafting a response for Traffic Control changes. * Responded to press request to connect Dice reporter with Hadoop PMC. * Drafted a internal members FAQ[6] for the brand project. **Community Over Code Promotion** * Announced NA schedule on the wire[7] and blog[8]; promoted key dates via social. * Drafted and shared two blog posts[9] on the travel assistance program. **Proactive Storytelling** * #FirstContributions Campaign: new blog post[10] & social cards, updated calendar. * Continued outreach to stakeholders (Myrle) to coordinate an interview for story platform. **Social Media Posts** In July, we continued to drive community engagement across social media, sharing: * 62 Tweets + 32 LinkedIn posts covering ASF, project, and industry news. Posts included project releases, Community Over Code Asia & NA promotion, external campaigns, case studies and how-to articles. * Continued to react to select posts in which we were mentioned or tagged. **Social Engagement Stats (Twitter + LinkedIn)** * Total engagement: 5,847 (down 23% from June) * Total clicks: 2,716 (down 23% from June) * Click to engagement ratio: 46% (down 1% from June) * New followers: 430 (down 36% from June) [1] https://cwiki.apache.org/confluence/display/ASFP/apache.org+FY24+Plan [2] https://news.apache.org/foundation/entry/asf-legal-committee-issues-generative-ai-guidance-to-contributors [3] https://news.apache.org/foundation/entry/save-open-source-the-impending-tragedy-of-the-cyber-resilience-act [4] https://cwiki.apache.org/confluence/display/ASFP/FAQ%3A+Public+Affairs [5] https://news.apache.org/foundation/entry/new-updates-to-apache-org-enhanced-website-navigation-and-content-pages [6] https://cwiki.apache.org/confluence/display/ASFP/Rebranding+2023%3A++Members-Only+FAQ [7] https://www.globenewswire.com/news-release/2023/08/07/2720020/0/en/Apache-Software-Foundation-Announces-Schedule-for-Community-Over-Code-North-America.html [8] https://news.apache.org/foundation/entry/apache-software-foundation-announces-schedule-for-community-over-code-north-america [9] https://news.apache.org/?s=TRAVEL+ASSISTANCE [10] https://news.apache.org/foundation/entry/write-your-way-into-the-open-source-community ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [Myrle Krantz] ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] The schedule for Community Over Code North America is now published - https://communityovercode.org/schedule/ - and registration is open. We are in the period of confirming all speakers, and contacting keynote speakers. We should announce keynotes soon, but are awaiting confirmation. This week, Community Over Code Asia will happen in Beijing. We should have a more thorough report on that event next month. Several directors will be present at that event. Planning is proceeding very nicely for Community Over Code Europe 2024. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== Community Over Code Beijing --------------------------- After passing on the names of applicants to the organisers, there was just not enough time for applicants to get visas or even visa interviews. Therefore no applicants will be attending this time around. Having discussed with one of the event Organisers, we agree that next time we should allow for much more time than we did this time around. Community Over Code Halifax --------------------------- We ended up with 23 applications at the close of our extended deadline. We have ended up accepting 11 of those and they are in the process of being informed by the Shepherds now. Accepted applicants we have 6 Male and 5 Female, coming from a wide range of places including Uganda, Brazil, Mexico, Sweden, Germany, Spain and the USA. TAC App ======= TAC App is now closed for events. There were some stability issues with the app during our last Judges call itself, and is being investigated further. Future Events ============= Keeping an eye on things for Fosdem in Feb '24 if we have budget, and also how things progress with Community Over Code Europe '24. Short/Medium Term Priorities ============================ Keeping an eye out for other smaller events to support. We are keen to hear about projects events. Mailing List Activity ===================== Some activity regarding the upcoming events, and judging. Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] # General No issue requiring board attention at this time. - We published our first guide to help with ASF event photography: https://privacy.apache.org/guides/event-photography.html ----------------------------------------- Attachment 9: Report from the VP of Public Affairs [Dirk-Willem van Gulik] Europe ====== With Europe (Brussels & national capitals) largely shut down over the summer there is no additional clarity/leaks on which of the 3 versions of the CRA will prevail. No changes around the status of the PLD (strict liability for software) — the exemption for `us’ still there. Unfortunately - the current documents are not yet final enough for proper legal analysis. Both industry (i.e larger enterprises, SMEs) and wider open source community (especially those that pay their developers) starting to understand the implications. With several highy respected industry consortia briefing in line with our interest. Progress at Open Forum Europe to come with a general analysis that helps inform the trialogues by describing impact. Meanwhile - various people in our community have been brainstorming what possible (public) responses; such as ‘CRAP week (CRA preview week)’ are appropriate. I think that this this another 1 or 2 weeks to see what the sentiment is at our peer open source organisations before the ASF needs to make up its mind. Reality is that the `Council’ version (that generally sets the tone) is not -that- bad for the ASF. USA === No changes Russia ====== There is some discussion on the mailing list as to wether or not be a `good community shepherd’ and stress to, or inform (e.g. with a very short blog post), our committers at the ASF that the ASF, at this time, has not registered itself on the foreign non-profit organisations register of Russia; and that the ASF, as Delaware Inc entity, has, at this time, no intention to analyse the situation or register. This discussion has not yet reached consensus and is still going on. Background: https://russia.postsen.com/business/372099/Under-the-new-law-developers-of-unregistered-open-source-software-can-be-prosecuted-under-the-Criminal-Code-of-the-Russian-Federation.html Standards (US/EUROPE): ====================== We’re reaching out to organisations that represent nations on the standards bodies as to make our existence known & offer expertise. Both jointly through OFE and, hopefully, as the ASF come September (I expect to post a call for volunteers once we have the details). There are also several calls going out for experts to sit on standards bodies that will operationally the CRA/PLDA (e.g. https://www.sbs-sme.eu/sites/default/files/Open%20call%20for%20experts%20-%20for%202024%20.pdf) - I hope to get a complete list & then pass this on to our community (committers & members) to find (local) volunteers. Open Forum Europe ================= Asking the board for an budget/Ok to sign up to supporting them for 30k/year. Secondly we decede if we want to be publicly listed on their site as a supported. My suggestion is that we do that; as it is a win-win for us & the wider open source community (and we can rescind this any time we want). There is no paperwork needed. They would need an email confirming this, the payment made & which logo’s we’d want them to use - and our contacts. BOARD Action: ok on budget & ok on becoming a supporter. Open Source Initiative (OSI) - rejoining ======================================== Early on opensource.org and the ASF had some overlap in directors; but we disengaged at some point. I suggest we re-enage. As there now is an affiliate agreement (https://opensource.org/affiliateAgreement/) I am asking for the board to OK re-enagement subject to an legal OK; with our president as the person to vote in the OSI board election; our VP of Marketing for the marketing contact and the VP of public affairs as the contact for their Public Policy angle. BOARD Action: yes / no ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. After resolving a handful of LEGAL issues, we are flat at 22 outstanding issues. The committee has successfully published and promoted a Generative Tooling Guidance and FAQ on Legal responsibilities within the foundation. Both documents were received with very positive feedback from the membership and committers. VP Legal attended an Open Source Congress in Geneva hosted by the Linux Foundation. The event was a nice opportunity to synchronize the view points of various leaders in open source organizations on the plethora of topics. Despite the VP Public Affairs's strongly voiced opinion that VP Legal participating in this event would lead ASF into a trap of having a binding opinion on a variety of topics nothing like that had happened. An opinion of VP Legal was requested on the ramifications of some of the recent legislation coming out of the Russian Federation. It was determined that from the legal perspective absolutely no action on the ASF's part is required. ----------------------------------------- Attachment 12: 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. - in the news: OpenMeetings vulnerabilities https://thehackernews.com/2023/07/apache-openmeetings-web-conferencing.html Stats for Jul 2023: 32 [license confusion] 9 [support request/question not security notification] 9 [report/question relating to dependencies] Security reports: 88 (last months: 73, 59, 73) 34 ['website or other infrastructure'] 6 ['rocketmq', 'superset'] 4 ['doris'] 3 ['apisix', 'inlong', 'openoffice'] 2 ['airflow', 'dolphinscheduler', 'guacamole', 'ignite', 'tomcat'] 1 ['ambari', 'avro', 'axis', 'commons', 'felix', 'flink', 'geode', 'helix', 'hive', 'johnzon', 'logging', 'pulsar', 'semgrep', 'solr', 'struts', 'tika', 'trafficserver', 'uima', 'zookeeper'] In total, as of 1st August 2023, we're tracking 171 (last months: 170, 165) open issues across 52 projects, median age 106 days (last months: 104, 76). 40 of those issues have CVE names assigned. 12 (last month: 11) of these issues, across 6 projects, are older than 365 days. ----------------------------------------- Attachment 13: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- Attachment A: Report from the Apache ActiveMQ Project [Bruce Snyder] ## Description: Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. ## Project Status: Current project status: The ActiveMQ project continues to operate smoothly with work continuing on both ActiveMQ Classic and ActiveMQ Artemis. Issues for the board: None ## Membership Data: Apache ActiveMQ was founded 2007-01-16 (17 years ago) There are currently 63 committers and 29 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 Domenico Francesco Bruscino on 2022-06-19. - No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29. ## Project Activity: ### ActiveMQ Artemis - 2.29.0 and 2.30.0 released, with various bug fixes and improvements. - Work is getting under way towards 2.31.0, with some bug fixes and some nice improvements so far such as new broker CLI enhancements around auto-completion and a shell mode, and updates such as switching the user documentation to use asciidoc and simplify the build+release processes. ### ActiveMQ Classic - ActiveMQ 5.17.5 and 5.18.2 bug fix releases were made, with work continuing on more fixes and updates toward future such releases. - Work is under way to use Jakarta Messaging on the mainline broker etc to allow using embedded brokers with newer Jakarta applications, use Spring 6, and require JDK17+. Targeted for release as 5.19.x. ## Community Health: Community activity has held fairly steady within the normal bounds demonstrated by historical data. ----------------------------------------- Attachment B: 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 ## Project Status: Current project status: Ongoing: With high activity. Issues for the board: none. ## Membership Data: Apache AGE was founded 2022-05-17 (a year ago) There are currently 19 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Muhammad Shoaib was added to the PMC on 2023-06-05 - No new committers. Last addition was Muhammad Taha on 2023-03-29. - We are in the process of adding a new committer since she is very helpful and active. ## Project Activity: - AGE PG11-1.3.0 was released on 2023-05-19. - AGE PG12-1.3.0 was released on 2023-04-27. - AGE PG13-1.3.0 was released on 2023-04-17. In progress: - We are working on AGE PG14-1.3.0 release. - We are planning a webinar for Apache AGE and will send the information to ASF marketing very soon. ## Community Health: This past quarter, Apache AGE community has remained very engaged. We had 236 commits were made by our 29 dedicated code contributors. On GitHub, we successfully closed 261, showcasing our efficiency. The active involvement of users is evident with 148 new issues raised, and our team addressed 103 of these. Overall, Apache AGE's community continues to thrive and collaborate actively. ----------------------------------------- Attachment C: 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: The project's community and its PMC is active and engaged. New contributors are reaching out to us on the mailing lists and with PRs. There's currently a nomination thread for the PMC Chair role with the final vote expected in a few weeks. We have voted in a new committer Arshad Mohammad. The project currently stands at 16 PMC members and 20 committers. ## Project Activity: There's ongoing collaboration between Ambari and Bigtop communities on the Bigtop stack. The project has achieved a number of goals: 1. Adaption of Hadoop 3.3.5 to the Bigtop stack and integration with Ambari 2. Support for Ranger 2.4 3. Integration of theAmbari infrastructure Looking ahead, the community is gearing up for the release of Ambari Bigtop Stack 3.3. The key focuses for this release include: 1. Upgrading service versions to Bigtop 3.3.0. 2. Ongoing work to support Phoenix integration. 3. Adding YARN TimelineService V2 and Registry DNS support (currently under review). 4. In-progress efforts to incorporate Logsearch support. 5. Successful merger of Ranger 2.4 support into the Ambari Bigtop stack. 6. Integration of Ambari Infra (already merged). 7. Exploring support for openEuler OS with Ambari. 8. Future plans for adding Knox support. 9. Incorporating a YARN view in Ambari Views. 10. Addressing the continuous increase of WebSocket connections in the Ambari web UI. 11. Ongoing discussions about upgrading from Python 2 to Python 3. Active development is happening on py3 and fixing the CVE's. Work is being done on the ambari-2.8 branch for the next release. At this point the following releases are considered to be our latest: ambari-2.7.6 ambari-2.6.2 ## Community Health: Our current PMC appears to be fully engaged and actively working on adding more PMC and committers to the project. An interesting development in the overall landscape of bigdata tools is that it appears ever since Hortonworks was acquired, there has been no significant big data distribution other than the HDP stack. The packaging code and big data components of HDP have become closed source, though (similar to how we see a lot of Open Source companies pulling back from community development). While many existing users are still using the HDP2 and HDP3.0 big data distributions, they no longer have the corresponding component source code. This is a frightening situation, as the lack of access to the source code for debugging when a component fails means we have lost control over the data platform. Jialiang Cai brought to our attention that there maybe an increasing user demand for the Ambari community to collaborate with the Apache Bigtop community to release the first fully open-source big data distribution since HDP. ----------------------------------------- Attachment D: 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). ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) 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-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. One major issue impacting Ant is the deprecation for removal of SecurityManager from Java. Ant 1.10.13 was released in January this year and involved some changes to allow Ant to continue using Java's SecurityManager for a few more releases. That change was meant to prevent potentially breaking builds with newer Java releases. However, that change ended up causing far more troubles than providing value. We have now reverted those SecurityManager related changes and now decided to not use SecurityManager (within Ant) when the Java runtime used is Java 18+. This should facilitate projects to continue using Ant to builds projects in these newer versions of Java. This does have a potential of causing issues, on Java 18+, like the JVM running the Ant build process exiting midway during the build if some task in the user's build calls System.exit(). However, such issues can be fixed by fixing the build to either use "fork" mode wherever applicable or not call System.exit() from the task (or libraries). We are hoping to release this version of Ant soon. There have been some other bug fixes too that will be part of this upcoming release of Ant. ## Community Health: The release of Ant 1.10.13 saw some bugs being filed where the builds broke due to changes in Ant, around Java SecurityManager. So although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent. ----------------------------------------- Attachment E: Report from the Apache APISIX Project [Ming Wen] ## Description: The mission of Apache APISIX is the creation and maintenance of software related to a cloud-native microservices API gateway ## Project Status: Current project status: Good. Issues for the board: No issue. ## Membership Data: Apache APISIX was founded 2020-07-15 (3 years ago) There are currently 60 committers and 28 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 Shirui Zhao on 2023-04-01. - Ashish Tiwari was added as committer on 2023-08-04 - Fucheng Jiang was added as committer on 2023-08-02 - Nicolas Fränkel was added as committer on 2023-07-24 ## Project Activity: We have newly elected 3 committers, and 2 more are in the discussion and vote stages. 3.2.2 was released on 2023-07-23. 3.4.1 was released on 2023-07-20. 3.4.0 was released on 2023-06-30. 3.2.1 was released on 2023-05-29. ## Community Health: dev@apisix.apache.org had a 35% increase in traffic in the past quarter (144 emails compared to 106) 406 commits in the past quarter (-22% change) 77 code contributors in the past quarter (-18% change) 368 PRs opened on GitHub, past quarter (-30% change) 379 PRs closed on GitHub, past quarter (-24% change) 448 issues opened on GitHub, past quarter (-15% change) 375 issues closed on GitHub, past quarter (-9% change) ----------------------------------------- Attachment F: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Project Status: Current project status: Ongoing with low activity Issues for the board: No issues ## Membership Data: Apache Aries was founded 2010-12-15 (13 years ago) There are currently 56 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. ## Project Activity: Recent releases: jax-rs-whiteboard-2.0.2 was released on 2023-01-02. spifly-1.3.6 was released on 2022-12-16. proxy-impl-1.1.13 was released on 2022-10-12. ## Community Health: There is mainly work on fixes. Low community activity. 2 code contributors in the past quarter (no change) ----------------------------------------- Attachment G: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment H: Report from the Apache BookKeeper Project [Enrico Olivelli] ## Description: The mission of BookKeeper is the creation and maintenance of software related to Replicated log service which can be used to build replicated state machines ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache BookKeeper was founded 2014-11-19 (9 years ago) There are currently 31 committers and 18 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 Hang Chen on 2023-03-14. - Wenbing Shen was added as committer on 2023-07-04 ## Project Activity: The project isis moving forward well, we are cutting releases both for bugfixes and new features. Recent releases: 4.16.1 was released on 2023-05-02. 4.16.0 was released on 2023-04-09. 4.15.4 was released on 2023-03-13. ## Community Health: The project is healthy. There is a little slowdown in the activity but we see users asking questions, especially on the Slack workspace. Developers use also the mailig list to collaborate and to discuss. We added a committer last month. ----------------------------------------- Attachment I: Report from the Apache Brooklyn Project [Juan D. Cabrerizo] ## 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. ## Project Status Ongoing with moderate activity focus in the new workflow features. ### Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Brooklyn was founded 2015-11-18 (8 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: New PMC chair, Juan D. Cabrerizo, myself, on 2023-06-21 No new PMC members. The last addition was Iuliana Cosmina on 2021-06-04. No new committers. The 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. New improvements in the workflow framework Fixes in the IU avoid reducing the size of the activity responses There is a steady turnover of commits to the project ## Community Health: Discussions about issues and directions for the project continue on the mailing lists and in the Slack channel No new discussions have happened around the implications of moving Apache Jclouds to the attic yet. Apart from the approaches mentioned in the previous report, cdutz proposed to extract a subset of the project and integrate it as part of Brooklyn ----------------------------------------- Attachment J: Report from the Apache bRPC Project [James Ge] ## Description: The mission of Apache bRPC is the creation and maintenance of software related to an industrial-grade RPC framework for building reliable and high-performance services ## Project Status: Current project status: ongoing with moderate activity Issues for the board: none ## Membership Data: Apache bRPC was founded 2022-12-21 (8 months ago) There are currently 20 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Cai Daojin on 2022-12-21. - No new committers. Last addition was Zhaogeng Li on 2023-02-11. ## Project Activity: We made two new releases since the last report was sent in early April. Apache bRPC 1.5.0. was released on April 27th. Brief notes of this release: - Support IPv6 for DNS resolve - Support naming timer sampling and worker threads - Add bvar is_hidden - Add server concurrency in status builtin service - Fix the issue of const unused in the example of RDMA - Fix domain naming service host name buffer length - Remove wordexp - Reject initializing FlatMap when nbucket is 0 Apache bRPC 1.6.0. was released on August 2nd. Brief notes of this release: - Support user interceptor of server - Support TCP heartbeat of client - Support function name in logging - Support server-end progressive reader for http protocol - Support new DoublyBufferedData for suspended bthread - Support force SSL for all connections of Acceptor - Support fixed and jittered retry backoff policy - Support release assert - Support rvalue task in execution_queue_execute - Support graceful exit gflag for SIGHUP ## Community Health: Committers take turns responding user emails and issues on a weekly basis. During the past quarter, about 60 new emails were received and answered weekly. 165 commits were made in the past quarter by 39 code contributors. ----------------------------------------- Attachment K: 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 ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache BuildStream was founded 2022-09-21 (a year 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. Last addition was Abderrahim Kitouni on 2022-09-21. - No new committers were added. ## Project Activity: - Buildbox static binaries are now linked against glibc 2.17, allowing convenient installation of BuildStream on a wider range of linux platforms - Currently adding a new `--retry-failed` feature which addresses a severe pain point for the freedesktop-sdk project - We expect to release this imminently as 2.1.0 ## Community Health: Fair, we have engagement now with carbon OS project who are porting their BuildStream 1 project to BuildStream 2, received patch from carbon OS contributor, will try to keep engaged and hope to convert users to contributors. As regularly reported; the lack of an invite link to allow any bypasser to join our slack channel is a significant deterrent to community engagement. ----------------------------------------- Attachment L: Report from the Apache Cassandra Project [Josh McKenzie] ## Description: Apache Cassandra software is a highly scalable second-generation distributed database. ## Project Status: Current project status: Ongoing Issues for the board: No issues for the board at this time ## Membership Data: Apache Cassandra was founded 2010-02-16 (13 years ago) There are currently 72 committers and 36 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Dinesh Joshi on 2021-05-19. - No new committers. Last addition was Patrick McFadin on 2023-03-13. ## Project Activity: We've had new releases on our 2 primary lines, 4.1.3 and 4.0.11, both back in July. We're on track for releasing a very significant major (5.0) with many novel new features, and this is planned to cut within a year of our last major .0 release as committed to the community. Discussions around donations of the Java and python drivers from DataStax to the Apache Foundation have resumed now that IP clearance has been worked through. ## Community Health: Engagement on dev list and user list as well as dev and user slack remains healthy and consistent; we expect to see a bump in both as we cut an alpha for 5.0 and start calling on the community to test out the new features coming up. Contributions leading up to the new release remain high. Some stats: - dev@cassandra.apache.org had a 9% increase in traffic in the past quarter (814 emails compared to 741) - 488 commits in the past quarter (17% increase) - 77 code contributors in the past quarter (50% increase) ## Conversation from the last board report > Having a look at your "pr@" list... Thanks for the feedback; we're looking into this. > Going through your mailing list subscriptions I noticed a large number of non > PMC members and non ASF Members being subscribed. Some are committers and > some absolutely not related to the project... - povel.y@gmail.com, jonathan.haddad@gmail.com are PMC members. - We know who Prashant Malik and Avinash Lakshman are. They've declined PMC membership. - Looks like Kannan is a committer on HBase but nobody on the PMC has stepped forward as knowing him. To our knowledge he's not active in the Cassandra Community or on the project. > I also stumbled over your marketing@ list... > it feels as if all of this stuff is run by Datastax employees... to me it all > looks very corporaty and not quite sure this is how things should be done > for an apache open-source project. We discussed the creation of this list on dev@ here: https://lists.apache.org/thread/cd75fx95l827bdf7om9v52zp414vjmv1 and settled via lazy consensus. Patrick drove establishing the list on the ML but organization is primarily being led by people not employed by DataStax, and there are regularly participants from Constantia, Axon, Instaclustr, Aiven, and PMC members employed by various other companies on these calls. The meetings and minutes are all under PMC and ASF infra control here: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=240883297 > Patrick McFadin who sort of feels like he's "running cassandra marketing" and > is "only" a committer in the project. We've been working on adjusting our bar for the commit bit for a few years now (see email thread from Jon Haddad on private@ from April 2022 for some perspectives). Raising doc contributors in early 2022 and Patrick as a non-code, community committer earlier this year are steps in the right direction. More work to be done. > The website PlanetCassandra.org seems to be considered the most important > source of education in the meeting minutes for "management meetings" > (https://docs.google.com/document/d/1_73-iSjo1ZKKFn410rOCqNctnhNJOFLvbVA225OdrXY), > while I didn't see any explicit mention of DataStax, the domain however > belongs to DataStax. I'm not sure what the "management meetings" bit is referring to here, but the stated goals of cassandra.apache.org vs. planet cassandra are long-term durable education vs. short-term, user-led use-case sharing and social connectivity. We've had a lot of discussion about demarcations between the two sites as well as the cost/benefit of having 2 sites serving different personas and needs, and friction w/contribution of content to cassandra.apache.org vs. other sites, and these conversations are still ongoing. Of note, the PMC has admin access to Planet Cassandra's site and all socials. ----------------------------------------- Attachment M: Report from the Apache Cocoon Project [Cédric Damioli] ----------------------------------------- Attachment N: 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 ## Project Status: Current project status: Ongoing with high activity Issues for the board: none ## Membership Data: Apache Community Development was founded 2009-11-01 (14 years ago) There are currently 42 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - Justin Mclean was added to the PMC on 2023-07-18 - Justin Mclean was added as committer on 2023-07-18 ## Project Activity: ### Google Summer of Code 2023 This year, our 26 project proposals were accepted for GSoC 2023. These proposals will be mentored by 42 mentors. After proposal acceptance, the community bonding phase started, during which all contributors began interacting within their respective project communities. By the end of May, the coding phase had started, and in July, we submitted our midterm evaluations. Kudos to all the mentors for their timely evaluations. Google also announced the Lead Belay Leadership program for former GSoC contributors this year. We proposed Sanyam Goel from our side because of his long-term commitment to ASF's GSoC activities and contributions. ### ALC We had another good quarter for our ALC activities. All the volunteers from Bangalore, India have accepted roles and responsibilities associated with an ALC. We will soon commence the voting process to establish ALC Bangalore. We have also received interest in establishing ALCs in various places like Sydney, Frankfurt, and Cyprus. However, it seems that we don't currently have sufficient volunteers available in these locations. We are keeping an eye on it, and as we gather more volunteers for these areas, we will assess the feasibility of establishing ALCs there. ALC Beijing is actively engaged in preparing for the Community Over Code Asia 2023 conference, which is scheduled to be held in Beijing from August 18th to August 20th, 2023. ALC Indore successfully organized an in-person workshop on Apache Kafka [ALC1], with approximately 20 attendees. ### Community Over Code 2023 We received an overwhelming number of submissions for the community track, totaling around ~50 talks. From these submissions, we have accepted 12 talks. We extend our thanks to our track chairs, Sharan and Swapnil, and to Michel Sumbul, Daniel Gruno, Dave Fisher, and Priya Sharma, who generously contributed their time to review the Community track submissions. ### Other We also improved various content on our website, such as: --- consolidating redundant beginner pages --- consolidating pages related to voting/deciding --- What makes a good board report - advice on writing a good board report. Huge thanks to Rich Bowen for leading this effort and improving this content. Improving Onboarding Experiences To ensure that newcomer onboarding experiences are welcoming, informative, easy to read, and accurately reflect how our communities work, Shane started working on the proposal. A big thanks to Shane Curcuru for leading this effort and drafting the proposal. More details can be found here [2]. Changing the defaults for GitHub-generated email titles This is a very interesting discussion we are having in ComDev. Over the years, we have added additional options for discussing project matters on a wide variety of alternate locations and systems besides email lists, such as JIRA and GitHub. Especially notifications from GitHub (issues, PRs, GH Discussion notifications) have resulted in many dev-lists being swamped with emails, making it difficult to consume the other important threads that are initiated on these lists. Christofer proposed changing the default settings for auto-generated emails sent out by GitHub and improving the GitHub-generated email titles. This improvement will make the dev-lists more usable and improve their readability. The ongoing discussion on this topic can be found here [3]. A big thanks to Christofer Dutz for addressing this issue and also collaborating with the infra team. ## Community Health: Our dev mailing list has seen a decrease in traffic compared to the previous quarter (362 emails compared to 730. In the past quarter, traffic on our dev mailing list was high due to the GSoC activity). Even with the decrease, we did get a lot of community involvement and activity on various topics as shared above. [ALC1] https://cwiki.apache.org/confluence/x/Ew00Dw [2] https://cwiki.apache.org/confluence/x/-4mzDw [3] https://s.apache.org/5zzmp ----------------------------------------- Attachment O: Report from the Apache CouchDB Project [Jan Lehnardt] ## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing Issues for the board: Issues for the board: none. ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 70 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 Glynn Bird on 2023-03-14. - No new committers. Last addition was Ronny Berndt on 2022-04-08. ## Project Activity: - RE: “cd: Could you please elaborate a bit on the relation of Apache CouchDB and PouchDB ... sibling sort of implies that there is a relation.” - PouchDB is a re-implementation of the CouchDB API and replication protocol in JavaScript for use in browsers and Node.js. The project are not formally linked, but some folks work on both sides and when coordination is required, the two project teams collaborate. - work on major new features continues. - work on CI infrastructure continues. - we started discussing the next feature release. ## Community Health: - this is a northern hemisphere summer quarter and things are a little slower than usual, but nothing less than expected. ----------------------------------------- Attachment P: 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 ## Project Status: Current project status: Dormant Issues for the board: There are no Board-level issues at this time. ## 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 Creadur Tentacles 0.1 was released on 2022-10-22. * Apache Rat 0.15 was released on 2022-09-17. * Apache Rat 0.14 was released on 2022-05-28. Upcoming changes in Maven 4.x require RAT plugin changes that were contributed. Apart from that interest in SPDX license scanning was raised. Questions are being answered, while activity remains steady and low. ## Community Health: ClaudeW from Apache Pekko started discussions concerning SPDX license detection and contributed to an existing Jira ticket. Apart from that regular low activity (dependency updates, minor questions being answered). ----------------------------------------- Attachment Q: Report from the Apache CXF Project [Daniel Kulp] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There is also a sub-project that leverages CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. ## Project Status: Current project status: Ongoing, moderate activity Issues for the board: none ## Membership Data: Apache CXF was founded 2008-04-15 (15 years ago) There are currently 43 committers and 26 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 Andy McCright on 2019-02-24. - No new committers. Last addition was Alexey Markevich on 2017-12-29. ## Project Activity: Most of the activity this period was centered around providing some patch releases to address issues needed for dependent projects (like Camel). There is some ongoing work to remove dependencies on out dated test dependencies (EasyMock), but a bulk of the commits/changes are related to Dependabot version updates. Recent releases: 3.6.1 was released on 2023-06-12. 4.0.2 was released on 2023-06-12. Last Fediz Release: Apache CXF Fediz 1.6.1: 2022-12-23 ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much. Thus, steady progress and regular releases are a good thing. We are responding to bug reports and security issues and getting patch releases out. ----------------------------------------- Attachment R: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache DataSketches was founded 2020-12-15 (3 years ago) There are currently 16 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 8:7. Community changes, past quarter: - Charlie Dickens was added to the PMC on 2023-07-04 - No new committers. Last addition was Will Lauer on 2022-03-07. ## Project Activity: In addition to the 3 releases found by your bot, We have developed some new sketches for density analysis for Python as well as a wrapper for our Tuple sketch now available in Python mostly for experimental research. We are also starting a major overhaul of our website, which is clearly showing its age. We also took advantage of the suggestion from Matt Sicker & Chris Dutz and added their suggestions to our asf.yaml file. We are still learning what impact it has and will do the same on our other web sites over time. ## Community Health: Our project is healthy we have a small but loyal community of users that contact us when they have questions or issues. Of special interest is that our project is now frequently referenced in scientific papers in the area of streaming sketches. In these papers the Apache DataSketches project is often referenced as the most widely used and best known library of open source sketches (in the research community anyway!). We discovered recently that Microsoft was using our sketches extensively in their internal research and has been doing so for a number of years! We had no idea! ----------------------------------------- Attachment S: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment T: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Project Status: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (17 years ago) There are currently 58 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Radovan Semancik on 2018-09-28. - Fredrik Roubert was added as committer on 2023-07-10. ## Project Activity: Activity's slow but steady, the projects are being maintained. - Fortress has migrated from Javax to Jakarta and a release will be soon. ## Community Health: No problems to report. 1Q activity low but PMC has active members and the project continues to be adequately maintained. ----------------------------------------- Attachment U: 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 ## Project Status: Current project status: Ongoing with high activity Issues for the board: none ## Membership Data: Apache Doris was founded 2022-06-15 (a year ago) There are currently 59 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Yongqiang Yang on 2023-01-10. - Xin Gao was added as committer on 2023-06-13 - Zhaowei Huang was added as committer on 2023-06-07 - Hangyu Li was added as committer on 2023-06-10 - Kang Xiao was added as committer on 2023-06-03 - Xuewei Zhang was added as committer on 2023-06-10 - Sida Zhang was added as committer on 2023-06-07 - Yongkang Zhong was added as committer on 2023-06-07 ## Project Activity: 1. Released v1.2.6/v2.0-beta 2. the 2.0.0 GA is on voting. We are prepare the Doris Summit 2023, and the event has been approved by the conference team. ## Community Health: The community health is good. The contributors comes to 550+ And we are preparing to invite more committers. ----------------------------------------- Attachment V: Report from the Apache Drill Project [Charles Givre] ----------------------------------------- Attachment W: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment X: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db is a lightweight relational database access library 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. ## Project Status: Current project status: Ongoing with low activity Issues for the board: none ## Membership Data: Apache Empire-db was founded 2012-01-24 (12 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.1.0 released on 2023-04-22. Following our April release there are no crucial open issues and there have only been a few minor changes and fixes since. Concerning the voting on our previous release the board asked the question: "Is there a reason vote threads on new releases are being done on private@ and not on dev@?". Actually the vote request has been issued on both dev@ and private@. Its probably redundant but just in case the chair wanted to make sure that everyone gets notice of the vote. However the board also found, that there is someone on our private@ list who is not part of the PMC. This person should not be on the private@ list and should be removed. Not sure how this is achieved. Any help here is appreciated. ## Community Health: After we have published a new release in April which contained many new features and fixes the previous quarter has been quieter. 4 issues opened in JIRA 1 issue closed in JIRA 7 commits in the past quarter 3 code contributors in the past quarter ----------------------------------------- Attachment Y: Report from the Apache EventMesh Project [Eason Chen] ## Description: The mission of Apache EventMesh is the creation and maintenance of software related to a fully serverless platform used to build distributed event-driven applications ## Project Status: Current project status: Ongoing: With high activity. Issues for the board: Issues for the board: none. ## Membership Data: Apache EventMesh was founded 2023-03-22 (5 months ago) There are currently 47 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Ronghua Liang was added to the PMC on 2023-07-18 - Harshitha Sudhakar was added as committer on 2023-07-20 - Emmanuel Sombugma was added as committer on 2023-07-20 - Jianbo Liu was added as committer on 2023-07-20 - Daifu Wu was added as committer on 2023-07-20 - Feifei Wang was added as committer on 2023-07-20 ## Project Activity: New Features: 1. openConnect architecture merged. 2. connector plugins for openFunction, kafka, pulsar, redis merged. GSOC(Google summer of code): 1. docs by version updated. 2. k8s integration under developing. GLCC(Gitlink code camp): 1. filter and transform. 2. admin and cli. Community Over Code Asia and Europe. ## Community Health: The big features were under designing or developing, so the commits and PR activity seems a slight decrease. Overall community health is good. ----------------------------------------- Attachment Z: Report from the Apache Flagon Project [Joshua C. Poore] ## Description: The mission of Apache Flagon is the creation and maintenance of software related to thin-client behavioral logging capability useful for business analytics, usage analytics, usability and user testing ## Project Status: No issues at this time. Project is still a new TLP. ## Membership Data: Apache Flagon was founded 2023-03-21 (5 months ago) There are currently 17 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Jason Young was added as PMC on 2023-08-06 - No new committers in past quarter ## Project Activity: - Coordinated development activity among committers, PMC on new project features - As a community, committed to creating UserALE.js 2.4.0 release ## Community Health: The current community has been involved in discussions on governance (new PMC) as well as release planning, although development and contribution activity was slow sine the last report. A new PMC member was elected as per ASF guidelines and is being onboarded. The new PMC member is interested in learning how to become a release manager, which will grow the community stronger. The community expects UserALE.js 2.4.0 Release Candidates under vote in AUG. The community is also aware of users planning contributions to Distill in advance of initial ASF release. Beyond releases and training new release managers, the community will focus on recruiting additional committers in the next quarter. ----------------------------------------- Attachment AA: 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 ## Project Status: Current project status: low, but steady activity. Mostly maintenance and refactoring. Issues for the board: no issues ## Membership Data: Apache Flume was founded 2012-06-20 (11 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 Spring Boot 2.0.0 was released on 2023-04-02 which is the first "non-monolithic" release after two "regular" releases last year. ## Community Health: We seem to have 4 active PMC members which makes releases difficult, but not impossible. Also, we have a committer who is on track to become a PMC member. Contributor activity has increased recently. Even though there are 33 people with commit rights, only a few of them have merged changes in the past year or so. ----------------------------------------- Attachment AB: Report from the Apache FreeMarker Project [Dániel Dékány] ## Description: Apache FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. Apache FreeMarker is implemented in Java as a class library for programmers. FreeMarker 2 (the current stable line) produces releases since 2002. The FreeMarker project has joined the ASF in 2015, and graduated from the Incubator in early 2018. ## Issues: There are no issues requiring board attention at this time. ## Activity: Activity was low in recent months. ## Health report: Activity is currently low. User questions (mostly on StackOverflow) and new Jira issues are being answered promptly though. The short term goal is to polish native java.time support (FREEMARKER-35), and also to merge pending PR-s, and release it with 2.3.33. The very 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.32 was released on 2023-01-14 ----------------------------------------- Attachment AC: Report from the Apache Geode Project [Mark Bretl] ## 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: For the work of moving CI to GitHub Actions, we are waiting on larger VMs from Infra for some of the testing pipelines. No ETA has been provided. ## Membership Data: Apache Geode was founded 2016-11-15 (6 years ago) There are currently 118 committers and 31 PMC members in this project. While the total membership of the PMC is 31, there are less than 10 active members. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Calvin Kirs on 2022-11-14. - No new committers. Last addition was Calvin Kirs on 2022-11-15. ## Project Activity: 1.15.1 was released on 2022-10-10. Very little activity on mailing lists and source commits the past few months. We are still working on migrating the Continuous Integration system over to GitHub actions. ## Community Health: The pulse is low. with only two new contributors. However, after the sudden departure of a majority of PMC members, rebuilding the community has become extremely challenging. We need to find some ways to re-engage contributors who are more familiar with the project. ----------------------------------------- Attachment AD: Report from the Apache Giraph Project [Dionysios Logothetis] ----------------------------------------- Attachment AE: Report from the Apache Gora Project [Kevin Ratnasekera] ----------------------------------------- Attachment AF: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Project Status: Current project status: we are still working on Griffin 1.0.0 version. Issues for the board: No issues need board attention in this quarter. ## Membership Data: Apache Griffin was founded 2018-11-21 (5 years ago) There are currently 21 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - We are still working on griffin 1.0.0 - We need to enhance dispatcher module. ## Community Health: - Some developers are contributing on 1.0.0, they will our next committers. - And we are looking for developers for new features. ----------------------------------------- Attachment AG: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy programming language ## Project Status: Current project status: Ongoing with low-to-moderate activity. Issues for the board: No issues requiring board attention at this time. ## Membership Data: Apache Groovy was founded 2015-11-18 (8 years ago) There are currently 20 committers and 12 PMC members in this project. We are actively looking for additional committers. 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: The project is responding well to raised issues for previous releases and making steady progress towards our next major goal of releasing Groovy 5. Recent releases: 3.0.18 was released on 2023-06-29. 4.0.13 was released on 2023-06-29. 4.0.12 was released on 2023-05-08. ## Community Health: Activity on mailing lists, the issue tracker and GitHub was similar to previous quarters overall. This quarter on our main branch (which corresponds to Groovy 5) of our core repo, 178 commits were contributed from 8 contributors including 5 non-committer contributors (3 new). There were 372 commits from 9 contributors across all branches. There are several noteworthy community highlights in the coming quarter: - We expect to release the first alpha version of Groovy 5 in the coming weeks, perhaps in time for one or both of the next highlights. - In a few weeks time, it will be 20 years since the first commit in the project repo (includes pre-ASF history). We are thinking about how we might celebrate the project's 20th birthday! - We look forward to participating in the CommunityOverCode conference in Halifax in October. We have some exciting content over 2 days and are very thankful to all the organisers and other helpers. ----------------------------------------- Attachment AH: Report from the Apache HAWQ Project [Lei Chang] ## Description: The mission of Apache HAWQ is the creation and maintenance of software related to a cloud native SQL query engine that combines the key technological advantages of an MPP database with the scalability and convenience of Hadoop. ## Project Status: Current project status: there are no outstanding issues requiring board attention. ## Membership Data: Apache HAWQ was founded 2018-08-15 (5 years ago) There are currently 69 committers and 46 PMC members in this project. The Committer-to-PMC ratio is about 3:2. Community changes, past quarter: - No new PMC members. Last addition was Wan Chiyang on 2022-01-25. - No new committers. Last addition was Wan Chiyang on 2021-02-20. ## Project Activity: 3.0.0.0 was released on 2021-08-18. There was offline discussion on new features to be added to Apache HAWQ. ## Community Health: Overall community health is good. We have been performing extensive outreach to related projects, in order to attract new contributors. Previously, there are about 50% of all PMCs being subscribed to the private mail list, now there are 43 out of 46 PMCs being subscribed to the private mail list, which is about 93% as a result of 43% increase. ----------------------------------------- Attachment AI: Report from the Apache Hop Project [Hans Van Akelyen] ----------------------------------------- Attachment AJ: Report from the Apache HTTP Server Project [Joe Orton] ----------------------------------------- Attachment AK: Report from the Apache HttpComponents Project [Michael Osipov] ## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Project Status: - Active feature developments happens on master (5.2.x) with Java 8 - Version 5.3 is already in planning. 4.x. is currently open for security fixes only. ## Project Activity: - Arturo Bernal is actively working to lift parts to newer RFCs ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ## Membership Data: - No new PMC members. Last addition was Ryan Schmitt on 2019-08-28. - New committer accepted: Arturo Bernal on 2022-06-18. ## Releases: - HttpComponents HttpCore 5.2.2 was released on 2023-06-21 ----------------------------------------- Attachment AL: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite is the creation and maintenance of software related to High-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Ignite was founded 2015-08-19 (8 years ago) There are currently 73 committers and 39 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 Ivan Daschinsky on 2022-09-15. - No new committers. Last addition was Aleksandr Pakhomov on 2023-02-21. ## Project Activity: Releases: - no recent releases, 2.15.0 (latest stable) was released on 2023-05-02. Events: - Ignite Summit 2023 was held on June 6, virtual event with more than 500 registrations. ## Community Health: - There are several open discussions about new committers and a couple of votes are open. - There is a sligth decrease in the dev list, PR, and JIRA activity. - The number of commits, GitHub opened and closed issues increased compared to the previous quarter. - PMC discussed subscription of contibutor without commit bit to the security list (jury.gerzhedowich@gmail.com) and we agree to keep that subscription. Yury helped with security issues in SQL engine in the past and currently he is a candidate to committership. Also he would like to volunteer by monitoring security list. ----------------------------------------- Attachment AM: 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 ## Project Status: Current project status: Ongoing with high activity Issues for the board: none ## Membership Data: Apache Impala was founded 2017-11-14 (6 years ago) There are currently 67 committers and 38 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 Andrew Sherman on 2023-04-20. - Kurt Deschler was added as committer on 2023-07-03 ## Project Activity: The latest release was 4.1.2 on 2023-04-10. Over the last three months, the Impala community has implemented the following: - Fixed numerous race conditions and one null pointer exception - Fixed several build failures (flaky pre-merge tests) - Improved compatibility with JDK, aarch64, cgroups, Redhat and Ubuntu, LLVM, OpenSSL, and Spring - Improved compatibility with Apache projects Ozone, Maven, Hive, Iceberg, Avro, Hadoop, Atlas, Ranger, Thrift, Kudu, and ORC - Added high availability to the catalog service - Added support for building DEB and RPM packages - Improved performance on TPC-DS - Fixed two query correctness bugs - Made many improvements to cardinality estimations ## Community Health: In answer to the question about community health from the last board report, each patch produces several emails - every review, commit, new version of a patch, and bot linter run produces an email. reviews@ is the most reliable metric of Impala community activity level. There were 4042 emails to that list in June, July, and August. ----------------------------------------- Attachment AN: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for August 2023 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 24 podlings incubating. This month we were missing a report from Liminal, which was also missed the previous month. There were no graduations and no new proposals to the board for graduation, although a couple were discussed. Tuweni voted to retire, as did DataLab, despite discussing it becoming a TLP the month before. ASF Marketing & Publicity have updated the Podling Publicity/Media Guidelines. The Wayang podling mistakenly made a release without involving the IPMC. None of the mentors signed off the Devlake, NLPCraft, OpenDAL or Streampark reports. There was one IP clearance and podlings executed 8 distinct releases. Discussion on the general list has been chiefly about podling releases. ## Community ### New IPMC members: - Matthew de Detrich ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - Liminal ## Graduations - None The board has motions for the following: - None ## Releases The following releases entered distribution during the month of July: - Celeborn 0.3.0 - Devlake 0.17.0 - OpenDAL 0.38.0 - OpenDAL 0.38.1 - Pekko 1.0.0 - Pekko 1.0.1 - Uniffle 0.7.1 - Wayang 0.7.0 ## IP Clearance - Pekko HTTP CORS code donation ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Miscellaneous - N/A ## Table of Contents [Annotator](#annotator) [Celeborn](#celeborn) [DevLake](#devlake) [NLPCraft](#nlpcraft) [OpenDAL](#opendal) [Paimon](#paimon) [PonyMail](#ponymail) [SDAP](#sdap) [StreamPark](#streampark) [Toree](#toree) [Training](#training) -------------------- ## Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. ### Three most important unfinished issues to address before graduating: 1. Grow community. 2. Involve mentors. 3. Release a 1.0 ### Are there any issues that the IPMC or ASF Board need to be aware of? We need advice from the IPMC (or our mentors) about our future. There is use of our libraries within various production systems, but community activity (let alone contribution) has not materialized. ### How has the community developed since the last report? Not at all. ### How has the project developed since the last report? Also no real progress. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2022-05-05 - v0.3.0-rc.1 ### When were the last committers or PPMC members elected? 2022-08-17 ### Have your mentors been helpful and responsive? Our mentors have been as quiet as the rest of the project. They have provided help in the past--when requested. ### Is the PPMC managing the podling's brand / trademarks? No known issues. ### Signed-off-by: - [ ] (annotator) Nick Kew Comments: - [ ] (annotator) Tommaso Teofili Comments: - [X] (annotator) Benjamin Young 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. Grow the community 2. Release more versions ### 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. One new PPMC joined the community. 2. One new committer is proposed and under voting. ### How has the project developed since the last report? 1. One new release was published. 2. Important features like supporting Flink, graceful upgrade are GA. ### 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: 2023-07-27, 0.3.0-incubating was released. ### When were the last committers or PPMC members elected? 2023-07-01, Jiashu Xiong was elected as our new PPMC member. ### Have your mentors been helpful and responsive? Our mentors have been very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The VP, Brand has approved the project name. ### Signed-off-by: - [ ] (celeborn) Becket Qin Comments: I'm glad to see the new version has been released. - [X] (celeborn) Lidong Dai Comments: - [ ] (celeborn) Willem Ning Jiang Comments: - [ ] (celeborn) Duo Zhang Comments: - [X] (celeborn) Yu Li Comments: It's great to see the latest 0.3.0 release supports more computing engine (Apache Flink) thus extends its ecology. New contributors joining also indicates a good growth of the community. ### IPMC/Shepherd notes: -------------------- ## 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, and mailing list subscribers. 2. Grow the project, support more data sources and use cases, and improve the user experience. 3. Elect another release manager, now we only have two. ### 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. 16 new contributors have joined the community (109 contributors in total) 2. 154 new community members in Slack (756 in total) 3. 2 new committers were elected, and 1 PPMC was elected. 4. Hosted a total of 3 community meetups. ### How has the project developed since the last report? 1. Made one new major release v0.17 with no compliance issues, and v0.18 is at the beta testing stage. 2. Supported new data sources such as Azure DevOps and PaterDuty, etc. 3. Re-defined deployments in DevLake and update the algorithm for DORA accordingly. 4. Redesigned user experience for transformation rules in Config UI. 5. Supported the data deletion in v0.18. ### 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: 2023-07-24 ### When were the last committers or PPMC members elected? 2023-07-25 ### Have your mentors been helpful and responsive? 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: - [ ] (devlake) Felix Cheung Comments: - [ ] (devlake) Liang Zhang Comments: - [ ] (devlake) Lidong Dai Comments: - [ ] (devlake) Sijie Guo Comments: - [ ] (devlake) Jean-Baptiste Onofré Comments: - [ ] (devlake) Willem Ning Jiang Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Scala 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. 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? We have communicated with developers which have interest to contribute to the project, especially python developers and ML engineers. ### How has the project developed since the last report? - Research related to usage in the project last AI technologies. - Research related to usage python API to be connected with last AI libraries. - Site updated, dependencies updated etc . ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2023-02-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 with mentors to report. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [ ] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [ ] (nlpcraft) Paul King Comments: - [ ] (nlpcraft) Konstantin I Boudnik Comments: - [ ] (nlpcraft) Dave Fisher Comments: ### IPMC/Shepherd notes: -------------------- ## OpenDAL Open Data Access Layer: Access data freely, painlessly, and efficiently. OpenDAL has been incubating since 2023-02-27. ### Three most important unfinished issues to address before graduating: 1. Higher Quality Release Workflow 2. Grow the community. 3. Collect more use cases. ### 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? According to incomplete statistics from GitHub, Opendal currently has 114 contributors and is being used by 205 projects. ### How has the project developed since the last report? Added support for storage services such as tikv, persy and dropbox, as well as language bindings for haskell, zig, lua, etc. In addition, we have also implemented the sink API for cloud storage services. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2023-07-21 v0.38.1 ### When were the last committers or PPMC members elected? 2023-07-21 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (opendal) tison Comments: - [ ] (opendal) Willem Ning Jiang Comments: - [ ] (opendal) Sheng Wu Comments: - [ ] (opendal) Ted Liu Comments: - [ ] (opendal) Xiaoqiao He Comments: ### IPMC/Shepherd notes: -------------------- ## Paimon Paimon is a unified lake storage to build dynamic tables for both stream and batch processing with big data compute engines, supporting high-speed data ingestion and real-time data query. Paimon has been incubating since 2023-03-12. ### Three most important unfinished issues to address before graduating: 1.Paimon Website: release note page, power by page. 2.Release 0.5-incubating. 3.More publicity for the English 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? - Paimon Website: add community page, security page. ### How has the project developed since the last report? - Prepare release 0.5-incubating - Introduce Tag creation on snapshots - Paimon Metrics integration to Flink - Spark integration to write to Paimon with schema evolution. ### 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: 2023-06-07 ### When were the last committers or PPMC members elected? 2023-08-01 Chong Zhuang was added as a new committer ### Have your mentors been helpful and responsive? - Our mentors have been very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? - The VP, Brand has approved the project name. ### Signed-off-by: - [ ] (paimon) Becket Qin Comments: - [ ] (paimon) Robert Metzger Comments: - [ ] (paimon) Stephan Ewen Comments: - [X] (paimon) Yu Li Comments: The development activities (code contribution, tech discussion, etc.) are frequent, new contributor / committer keeps joining, and people care about document and website building, all indicate a good community development. ### IPMC/Shepherd notes: -------------------- ## PonyMail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Pony Mail has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. Growing the community 2. Growing the community 3. Growing the community... ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues other than the perennial lack of new contributors. ### How has the community developed since the last report? No development of note here. ### How has the project developed since the last report? No noteworthy development. Couple of bugfixes. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-20 ### When were the last committers or PPMC members elected? Sean Palmer was elected committer on 2021-04-02 ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytics center for Big Earth Science problems. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make a third release with new release manager 2. Continue dev discussion thread on graduating 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? Discussion and development is active. Started discussion thread on graduating and working towards third release. ### How has the project developed since the last report? 1 issue closed, 13 issues new/updated, 8 PRs merged. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2023-05-16 (Version 1.1.0) ### When were the last committers or PPMC members elected? Jason Kang was added as a committer on 2023-05-22 ### Have your mentors been helpful and responsive? Yes. Our mentor, Julian Hyde, continues to provide guidance in SDAP releases and 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: I think SDAP is ready to graduate. In my opinion, a third release is not necessary for graduation. The low participation in the graduation discussion is a little concerning, but not unexpected, because SDAP has never been very active on dev@. - [ ] (sdap) Jörn Rottmann 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. Grow the community 2. Release more versions 3. Develop more 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? 1. Two new PPMC member join the community 2. Two new committer join the community 3. Four new contributors join the community, total contributors 104 ### How has the project developed since the last report? 1. New version 2.1.1 released 2. Many bug fixed and Many new features in progress like supporting catalog ### 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: 2023-06-30, 2.1.1-incubating was released. ### When were the last committers or PPMC members elected? 2023-06-26, Zhou li and Yuepeng Pan was elected as our new committer. 2023-06-27, Muchunjin and Sizhu Wang was elected as our new PPMC member. ### Have your mentors been helpful and responsive? Our mentors have been very helpful and responsive ### Is the PPMC managing the podling's brand / trademarks? Yes, The VP, Brand has approved the project name. ### Signed-off-by: - [ ] (streampark) tison Comments: - [ ] (streampark) Willem Ning Jiang Comments: - [ ] (streampark) Stephan Ewen Comments: - [ ] (streampark) Thomas Weise Comments: - [ ] (streampark) Duo Zhang 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? The community is working on wrapping up support for recent versions of Apache Spark that has moved to use Scala 2.13. We still see much of the users asking questions in the gitter channel rather than using the mailing lists. There is also a discussion started around retirement process, and discussion is happening on the dev list. ### How has the project developed since the last report? We need to wrap up the new Toree release supporting Spark with Scala 2.13 ### 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 - [X] (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. In June 2023, we started adjusting the project goals. Besides a pure focus on content creation tools we have identified the need for two additional aspects: (1) For ASF processes some documentation exists, e.g. https://community.apache.org/contributor-ladder, but the ASF member journey is still a challenge for many new members, especially those with less coding experience. As a solution it has been suggested to provide training material for the following problems: * You've just graduated to a TLP. What are the challenges you will now face? * New committer onboarding * New PMC member onboarding * New PMC Chair onboarding * New board member onboarding (2) Creation of some general recommendations/guidelines for: * managing/validation of training material contributions of arbitrary ASF projects has been proposed. We expand our focus now on the following aspects: We have to work on strategies to increase the participation and the visibility of the project and its goals. Besides requests for contributions from individual contributors from other Apache projects we want to show what the Apache Training project can offer to those projects. We should build on the assumption that synergy and network effects can help us to increase the community around training and skill management topics. ### Three most important unfinished issues to address before graduating: 1. Improve the community participation (other Apache projects should actively be linked to this project, since they "have the content") 2. (Re)define the short-, mid-, and long-term goals of the project. 3. Select an approach to handle non coding / non document related tasks (e.g., community related activities on events) 4. Create a strategy how this projects contributes to or is supported by other Apache projects 5. Create a tutorial on how the tools provided by this project can be used to create own content 6. Review current policies around contribution review and releases to find a pragmatic compromise ### Are there any issues that the IPMC or ASF Board need to be aware of? The Training Project needs more contribution from other Apache projects, hence a clear communication strategy for interlinking existing projects with the Apache Training project is needed. We need feedback from other Apache projects on the presentations and trainings developed till now. In order to improve this collaboration we suggest to investigate the status of other project’s documentation in a systematic approach, especially with an eye on available training related material. ### How has the community developed since the last report? no changes ### How has the project developed since the last report? Initial discussion regarding usage of content created/delivered by LLMs has been started. In July, a first documentation inspection and fact extraction tool (Python script) has been provided. A pull request is open: https://github.com/apache/incubator-training/pull/87. ### How would you assess the podling's maturity? Please feel free to add your own commentary. Initial setup oft he project’s structure: Goals and strategy needs refinement. Working towards first release: What type of artefacts to release is not clear, due to unclear goals and strategy. Community building: The community exists of a very small number of people but is more or less invisible, as of today (April 2023). Nearing graduation: Currently, we are far away from graduation. ### Date of last release: ### When were the last committers or PPMC members elected? November 2020 ### Have your mentors been helpful and responsive? Mentors have been responsive and helpful when reached out to. ### Is the PPMC managing the podling's brand / trademarks? The name search process has not yet been started, as there is still time to do that if and when graduation draws nearer. The PPMC is actively monitoring usage of the Podlings current name on other sites. The Podling is not directly affiliating with any sponsors donating content and presenting an independent image on the webpage. ### Signed-off-by: - [X] (training) Craig Russell Comments: Happy to see new activity here. - [X] (training) Christofer Dutz Comments: It seems that finally a bit of life has been coming back to the project, I'll continue my best to help with that staying that way. - [X] (training) Justin Mclean Comments: - [ ] (training) Lars Francke Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AO: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Project Status: Current project status: Ongoing, with low activity. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (10 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: - Arturo Bernal was added to the PMC on 2023-06-21 - Arturo Bernal was added as committer on 2023-06-21 ## Project Activity: 2.12.0 release happened this quarter, which fixed some XSS vulnerabilities and also uplifted the JDK requirement up to JDK-11. We also got a couple of vulnerability reports, which were discarded and, after a query on the dev ML, we realized that the workflow approval area wasn't working as expected since a lot of releases, so we fixed it and we're preparing a 2.12.1 release. ## Community Health: Most important thing happening in this area, we finally added a PMC/committer to our roster! After being engaged on the MLs for some time and sending some PRs, Arturo Bernal joined JSPWiki PMC on June. He'll also be acting as RM for 2.12.1, so that's another positive thing. Other than that, we got the usual amount of emails (that is, not too much). No unanswered questions, and there is enough people appearing on the ML and providing project oversight. Traffic on dev list reflects mostly PRs movement. ----------------------------------------- Attachment AP: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code ## Project Status: The project is in a mature state after the release of v9.0 with no major development currently planned other than security patching/maintenance. There is some ideas about implementing newer support for RDF but no concrete plans yet. ## Membership Data: Apache Juneau was founded 2017-10-17 (6 years ago) There are currently 13 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Gary D. Gregory on 2023-04-02. - No new committers. Last addition was Gary D. Gregory on 2023-04-03. ## Project Activity: 9.0.0 was released on 2023-02-27. No significant active development at this time. ## Community Health: Plenty of traffic driven by latest major release although much is automated notices. dev@juneau.apache.org had a 328% increase in traffic in the past quarter (90 emails compared to 21) 7 issues opened in JIRA, past quarter (700% increase) 4 issues closed in JIRA, past quarter (400% increase) 130 commits in the past quarter (2066% increase) 5 code contributors in the past quarter (150% increase) 8 PRs opened on GitHub, past quarter (60% increase) 14 PRs closed on GitHub, past quarter (1300% increase) ----------------------------------------- Attachment AQ: Report from the Apache Kafka Project [Mickael Maison] ## Description: The mission of Kafka is the creation and maintenance of software related to Distributed publish-subscribe messaging system ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Kafka was founded 2012-11-21 (11 years ago) There are currently 57 committers and 32 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 Chris Egerton on 2023-03-09. - Divij Vaidya was added as committer on 2023-06-13 - Greg Harris was added as committer on 2023-07-10 ## Project Activity: Kafka 3.6.0 is in progress, it is expected to release in September. 3.6.0 will include improvements in all components: Core: - Support for Tiered Storage (KIP-405) - Support for duplicate listener on IPv4/IPv6 (KIP-797) - Metadata Transaction (KIP-868) Connect: - First class offsets support (KIP-875) - Modernize Plugin Discovery (KIP-898) Streams: - Shareable State Stores (KIP-813) - Rack Aware task assignment (KIP-925) The project made 3 releases in the past quarter 3.5.1 was released on 2023-07-21. 3.5.0 was released on 2023-06-15. 3.4.1 was released on 2023-06-06. ## Community Health: The activity has been steady since the last quarter. The slight increase in Jiras is mostly caused by some large ongoing pieces of work (Tiered Storage, KRaft, KIP-848) ## Feedback from previous report ### Committer/PMC We've added 2 new committers this quarter. We also considered a third candidate but decided to wait a bit. We provided feedback to that contributor and we will reconsider them soon. We started granting Github collaborator permissions to the most active contributors (non committers). We will also use that feature to identify committer candidates. ### Non PMC subscribed to security/private list: - private: Removed non PMC members. The remaining unknown emails are alternative emails from PMC members - security: Removed the totally unknown emails. A few emails are alternative emails from PMC members. The others are committers that were added as they worked on a report. They can be removed if needed. ----------------------------------------- Attachment AR: 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 ## Project Status: Current project status: Ongoing, low activity Issues for the board: None ## Membership Data: Apache Kibble was founded 2017-10-18 (6 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-03. - No new committers. Last addition was Kaxil Naik on 2021-02-21. ## Project Activity: The project has not yet made a release. We've had a couple more contributions [1][2]. One has been merged and the other is still open pending review. We have also had a discussion [3] on whether to clear down the current Kibble Github repo in preparation to restart development from scratch. The plan is to move the current main branch into a new side branch so that we can pick up and use specific features we may want to incorporate into the new Kibble main branch. ## Community Health: The community remains fairly small but we have seen some new people turning up either as users trying out an install or as documentation contributors. We are trying to actively engage with the new people to see if that sparks interest in the project. I hope that once the holiday season is over we will be able to start working on getting the new main branch setup. [1] https://s.apache.org/hqvdk [2] https://s.apache.org/2sqcn [3] https://s.apache.org/n7tip ----------------------------------------- Attachment AS: 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 ## Project Status: Current project status: Project status is currently good. We will likely begin discussion for a 2.1.0 release soon. This project is in an ongoing state with moderate activity with the majority of the activity on mailing lists being from PR and github integration for reviews, commentary and commits. Issues for the board: none ## Membership Data: Apache Knox was founded 2014-02-18 (9 years ago) There are currently 24 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marton Balázs on 2022-11-27. - No new committers. Last addition was Marton Balázs on 2022-11-28. ## Project Activity: 2.0.0 was released on 2023-02-27 - this was a milestone release with multiple new features and a transition to log4j 2.x. We continue to work towards our goals for SSO and API authentication and federation interactions for the big data ecosystem. ## Community Health: dev@knox.apache.org had a 5% increase in traffic in the past quarter (333 emails compared to 316) user@knox.apache.org had a 92% decrease in traffic in the past quarter (1 emails compared to 12) 39 issues opened in JIRA, past quarter (44% increase) 33 issues closed in JIRA, past quarter (73% increase) 27 commits in the past quarter (12% increase) 7 code contributors in the past quarter (40% increase) 27 PRs opened on GitHub, past quarter (8% increase) 22 PRs closed on GitHub, past quarter (22% increase) The increase in dev is related to github integration with PRs and with dependabot related dependency upgrades while the decrease on the user list is not a significant change given that it is normally low. We continue to see additional contributors and interest in the project through github and are tracking the opening and closing of JIRAs in a healthy manner. ----------------------------------------- Attachment AT: Report from the Apache Kudu Project [Andrew Wong] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Kudu was founded 2016-07-19 (7 years ago) There are currently 29 committers and 29 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Yuqi Du was added to the PMC on 2023-05-31 - Yuqi Du was added as committer on 2023-05-30 ## Project Activity: Recent releases: 1.17.0 is in the process of a vote on a release candidate. 1.16.0 was released on 2022-04-11. 1.15.0 was released on 2021-06-22. 1.14.0 was released on 2021-01-27. ## Community Health: - Development activity measured in the number of commits has increased significantly this quarter (94% increase). This quarter saw the completion of several major features to be landed in the 1.17.0 release. - Development activity measured in the number of code contributors increased a bit (from 15 to 17). - Community activity measured in Slack is down slightly, with the number of daily active users and public posters dropping 6% and 15% respectively. ----------------------------------------- Attachment AU: Report from the Apache Kvrocks Project [Hulk Lin] ## Description: The mission of Apache Kvrocks is the creation and maintenance of software related to a distributed key-value NoSQL database, supporting the rich data structure ## Project Status: Current project status: New Issues for the board: There are no issue that needs to be noticed by the board ## Membership Data: Apache Kvrocks was founded on 2023-06-21 (2 months ago) There are currently 22 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Aleks Lozoviuk was added as a committer on 2023-07-11 - Binbin Zhu was added as a committer on 2023-07-20 - Xuwei Fu was added as a committer on 2023-07-20 ## Project Activity: - Recent releases: Kvrocks 2.5.0 was released on 2023-07-11 - For the community development processes, we are working on the new data structure JSON and BloomFilter which are vast volumes of work. ## Community Health: Overall community health is good. The PR traffic slightly dropped since we're focusing on the new big features like JSON/BloomFilter. And also some of the developers are moved to develop the Kvrocks operator and controller. - builds@kvrocks.apache.org had a 50% increase in traffic in the past quarter (364 emails compared to 242) - dev@kvrocks.apache.org had a 37% increase in traffic in the past quarter (59 emails compared to 43) - issues@kvrocks.apache.org had a 48% increase in traffic in the past quarter (1969 emails compared to 1328) - 127 commits in the past quarter (-19% change) - 29 code contributors in the past quarter (11% increase) - 156 PRs opened on GitHub, past quarter (-9% change) - 154 PRs closed on GitHub, past quarter (-6% change) - 69 issues opened on GitHub, past quarter (27% increase) - 59 issues closed on GitHub, past quarter (25% increase) ----------------------------------------- Attachment AV: 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 ## Project Status: Current project status: Ongoing Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache Kylin was founded 2015-11-18 (8 years ago) There are currently 47 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 Xiaoxiang Yu on 2020-10-08. - No new committers. Last addition was Tengting Xu on 2022-11-29. ## Project Activity: 5.0.0-alpha was released on 2023-04-26. 4.0.3 was released on 2022-12-23. 4.0.2 was released on 2022-10-10. Contributors are working on the next release of Kylin 5. ## Community Health: - Xiaoxiang Yu will attend the CommunityOverCode Asia in Beijing in 2023-08-20 - Invitation of a new committer candidate be discussed in private list - Plan to release 5.0.0-beta in 2023-08 dev@kylin.apache.org had a 27% decrease in traffic in the past quarter (154 emails compared to 211) user@kylin.apache.org had a 240% increase in traffic in the past quarter (34 emails compared to 10) 140 issues opened in JIRA, past quarter (15% increase) 111 issues closed in JIRA, past quarter (-19% change) 203 commits in the past quarter (-21% change) 30 code contributors in the past quarter (-11% change) 23 PRs opened on GitHub, past quarter (-36% change) 17 PRs closed on GitHub, past quarter (-46% change) ----------------------------------------- Attachment AW: Report from the Apache Libcloud Project [Tomaž Muraus] ## Description Libcloud is a Python library that abstracts away the differences among multiple cloud provider APIs. ## Project Status Current project status: active Issues for the board: lackof maintainers to review upstream PRs On the board issues part, I just want to echo what I already mentioned below - we never had issues with reaching a PMC consensus (at least 3 +1 binding votes) for a release or or another decision which requires a PMC vote, but we have always struggled with having enough code reviewers. We also always handled security issues in a timely manner. > Is Libcloud still active enough to sustain itself as a project? I see there was some good energy at the start of this year and a new PMC member, but besides Tomaž work recently feels very quiet. As far as board comment from Shane Curcuru goes, I would say yes, but it's definitely not great that project mostly relies on a single person reviewing PRs. ## Project Activity I was inactive for the past ~5 months (move and a personal situation). I want to apologize for missing the last 2 board reports. During that time, the project has received some contributions on Github (https://s.apache.org/h4y97), but there was no one to review them. There was also one large and a long time coming PR where a community member cleaned up and removed drivers for a lot (~18) of providers which are not active anymore (the provider went out of business or similar). I'm now back and catching up and plan to a release in the near future since a lot of changes have accumulated since the last release in January 2023. ## Community Health Per my comment above, we did have some contributions, but we are lacking maintainers (committers / PMC members) who would be willing to review the community PRs (so that is mostly done by myself). Download / usage stats show that people are still using the library - https://s.apache.org/k7tug As discussed in the past, Libcloud is in a bit unique situation due to the "driver oriented" nature of the project (similar to Apache jclouds which had similar struggles). It's hard to attract committers / maintainers who would be willing to review changes which apply to the driver they are not directly interested or invested in or to the code changes which apply to the broader project. ## Membership Data Apache Libcloud was founded 2011-05-19 (12 years ago) There are currently 24 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Dimitris Moraitis on 2021-05-07. - No new committers. Last addition was Dimitris Moraitis on 2021-05-02. ----------------------------------------- Attachment AX: Report from the Apache Logging Services Project [Volkan Yazici] ## Description: The mission of the Apache Logging Services project is to create and maintain software for managing the logging of application behavior and related software components. ## Project Status: Both Log4j and Log4cxx projects are "ongoing". There are no issues requiring board attention. ## Membership Data: Apache Logging Services was founded on 2003-12-17, 20 years ago. According to the ASF records, there are currently 40 committers 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-19. - No new committers. Last addition was Piotr Karwasz on 2022-03-03. ## Project Activity: - Log4j code base was pretty active with dependency upgrades and various small fixes and improvements. - Log4j `2.x` branch is trying migrate its *compiler* from Java 8 to, first 11, and then 17. Note that the target still remains the same, Java 8. - Log4j team has been working on version 3 since late 2017 and on 2023-06-22, we succeeded in releasing `3.0.0-alpha1`. Log4j 3 is expected to be backward compatible with Log4j 2 at the [API] binary- and configuration-level. In a nutshell, 3 will target Java 11, provide better JPMS support, contain more fine-grained modules which can be toggled via configuration properties. - Log4j Tools version `0.4.0` is released. This marks the first release where the project uses itself to generate the release notes. - Log4j Tools, pioneering in the release automation through GitHub Actions, has become the first to automate the upload of release artifacts to the `dist.apache.org` Subversion repository. Note that CI only uploads release *candidate* artifacts for review; RM is still expected to copy the final artifacts after voting consensus. CI does only have rights to access the `https://dist.apache.org/repos/dist/dev/logging` folder. See INFRA-24803 for details. - Log4cxx incorporated various performance and some other minor improvements. ## Community Health: - Log4cxx and Log4j are currently the most active sub-projects across GitHub and mailing lists. - Log4cxx has been experiencing a peek in activity in the form of community contributed PRs and issue tickets. Though the project is still in need of new committers. ----------------------------------------- Attachment AY: Report from the Apache Lucene.Net Project [Shad Storhaug] ----------------------------------------- Attachment AZ: 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 15 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - One new PMC member. Addition was Mingchao Zhao on 2023-06-07. - 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.25 release in early June 2023. The next major release, 2.26, is tentatively planned for Sept 30th. 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. In addition, other projects ManifoldCF depends upon have transitive dependencies that have been updated to versions that have severe bugs, e.g. Solr's preferred version of Zookeeper. We have managed to work around the Zookeeper problems by using the last known good version, and a ticket was open to address the problem. ## Community Health: In November I tried to find a PMC quorum for approving both a new PMC member and a new committer this period. At that time there seemed to be only one other active PMC member. On the Board's recommendation, we invited another potential PMC member but he did not respond to our offer. I confirmed that the offer was mailed on Wed, Nov 30, 2022, 7:59 AM, and the private mailing list was cc'd, but since there was apparently no record of this I have remailed the invitation. However, we were able to promote an interested committer to the PMC, so our quorum requirements are now satisfied. ----------------------------------------- Attachment BA: Report from the Apache Mesos Project [Qian Zhang] ## Description: The mission of Mesos is the creation and maintenance of software related to a cluster manager that provides efficient resource isolation and sharing across distributed applications ## Project Status: Current project status: Considering moving to the Attic Issues for the board: We have already conducted a discussion on the public dev and user list: https://lists.apache.org/thread/nlpnjjfy638rm653rbhbf54mn6kl3wmq. Although there are still some companies using Mesos now, there are just several contributors interested in contributing to Mesos and only one committer (no guaranteed time), I think that's not enough to keep this project going, so we may have to move Mesos to attic. Please kindly advise how we should proceed, Thanks. ## Membership Data: Apache Mesos was founded 2013-06-19 (10 years ago) There are currently 50 committers and 50 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Charles-François Natali on 2021-08-08. - No new committers. Last addition was Charles-François Natali on 2021-08-07. ## Project Activity: There were 2 new issues created regarding building Mesos, other than that, no new activities. ## Community Health: No new committers or contributors, overall the community is not active. Considering moving to the Attic. ----------------------------------------- Attachment BB: 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. ## Project Status: There are no issues requiring board attention. ## Membership Data: Apache Oozie was founded 2012-08-28 (11 years ago) There are currently 28 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 János Makai on 2022-12-28. ## Project Activity: Development is slow but continuous, mostly stability fixes. Github pull requests and Hadoop 3 transitions are the next big changes. ## Community Health: 1 issue opened in JIRA, past quarter (-66% change) 2 issues closed in JIRA, past quarter (100% increase) 4 commits in the past quarter (100% increase) 2 code contributors in the past quarter (no change) Communication is happening mostly on Jira tickets. ----------------------------------------- Attachment BC: 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 ## Project Status: Current project status: Ongoing with low activity Issues for the board: none ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (4 years ago) There are currently 54 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 Luke Roy on 2023-03-06. ## Project Activity: We completed the transition from TravisCI to GitHub Actions for all of our programming language-specific runtime GitHub repositories. This enabled us to resume automated testing of PRs and make new releases of these components. Recent releases: + openwhisk-runtime-swift-1.18.0 was released on 2023-07-13. + openwhisk-runtime-python-1.18.0 was released on 2023-05-29. + openwhisk-runtime-java-1.18.0 was released on 2023-05-23. + openwhisk-runtime-docker-1.15.0 was released on 2023-05-23. + openwhisk-runtime-dotnet-1.17.0 was released on 2023-05-15. + openwhisk-runtime-php-1.18.0 was released on 2023-05-15. ## Community Health: User questions, which mainly come in via GitHub issues, continued to be answered within a reasonable time frame. However, very little new development happened this quarter. This may be partially due to summer vacations, but is probably also indicative of declining engagement in the project by its committers. ----------------------------------------- Attachment BD: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 68 comitters and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. - In the last quarter, George Bijan Jahad was added as committer on 2023-06-28 Sumit Agrawal was added as committer on 2023-05-23 ## Project Activity - Erasure Coding Phase II, offline recovery support is finished. - Erasure Coding aware Replication Manager support is finished. - Hue File Browser now supports browsing Ozone. - The new block token feature which uses the symmetric key is finished. Its feature branch has been merged into master branch. - SCM decommission feature is finished. Primordial SCM is allowed to be decommissioned. - Disk Volume failure detection is strengthened. - Auto service certificate rotation is finished. Root CA and subordinate CA certificate auto rotation is under development. - Recon has supported new insights, including file/object access heat map, pending deleted blocks in SCM, deleted containers, missing containers info. - Quota support for snapshot and Hsync is finished. - A lot of bug fixes and performance improvements have been made to improve the overall performance and stability. - 1.3.1 release branch is cut. - 1.4.0 release is kicked off. ## Releases Data - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. - 1.2.0 was released on 2021-11-17. - 1.2.1 was released on 2021-12-22. - 1.3.0 was released on 2022-12-18. ## Community Health Last board report was sent on 8th May. Since last report, - 426 PRs opened on GitHub, past quarter (-6% decrease) - 412 PRs closed on GitHub, past quarter (-11% decrease) - 421 commits in the past quarter (-10% decrease) - 55 code contributors in the past quarter (-5% decrease) - dev@ozone.apache.org had 110 emails in the past quarter (+41% increase) ----------------------------------------- Attachment BE: 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 ## Project Status: Current project status: Ongoing, with low activity Issues for the board: none ## 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. New versions of Apache-Reload and Apache-SizeLimit have just been released and pulled into mod_perl, for which there is an RC1 now available for an impending release to support the new major version of Perl (5.38). In response to the board feedback on the last report: Yes, you understand it correctly. Perl is indeed not part of this project, and yes we are providing support for the new version of it now that it's been released. I do not see anything odd about this. ## Community Health: Mailing list activity has picked up a little in response to the release activity. This is normal for a stable project like mod_perl. I do not think a lack of activity in-between releases is a problem; it would only become a problem if no activity around release time prevented new releases from happening. That has not happened to date, and I don't expect it to happen in the near future either. ----------------------------------------- Attachment BF: 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 ## Project Status: Current project status: Ongoing with high activity Issues for the board: No issues to report to the board at this time. ## Membership Data: Apache Phoenix was founded 2014-05-21 (9 years ago) There are currently 56 committers and 38 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 Tanuj Khurana on 2023-01-02. - No new committers. Last addition was Tanuj Khurana on 2021-12-08. - Voting is underway for committer nomination. ## Project Activity: Apache Phoenix had its last main release 5.1.3 on 2022-12-30. No Releases given in the past quarter but planning to release Phoenix 5.2.0, query server 6.1.0 and Phoenix db 1.3.0 as well as phoenix-connectors. In the past quarter - Good number of security fixes are fixed. - Fixed issues with uncovered global indexes - Removed the connectors support for EOL Phoenix 4.x - Implemented applicable date/time features from JDBC 4.2 Active development is going in - Phoenix metadata caching - Improvements in cross cluster replication of phoenix tables. - Redesign of Phoenix TTL for views - Change Data Capture(CDC) feature. ## Community Health: Phoenix community continues to remain active, There is a decrease in mail traffic other than issues mailing list, JIRA activity and PRs compared to last quarter. 1) Traffic : dev(-18%) and issues(26%) 2) JIRA activity : Opened(-24%) and Closed(-30%) JIRAs 3) Pull requests : Opened(-12%) and Closed(171%) 13 new code contributors were added. ----------------------------------------- Attachment BG: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Project Status: Current project status: Dormant Issues for the board: There are no issues requiring board attention at this time. ## Membership Data: Apache Pig was founded 2010-09-21 (13 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Version 0.18 still not released yet. Especially slow during summer but also one of the major user (company) moving their Pig pipelines to cloud (AWS/GCP) and taking active PMCs' time. In a short run, delaying our release even further. In a long run, we may have some interesting contributions for running Pig jobs on cloud. ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment BH: Report from the Apache Pinot Project [Kishore G] ----------------------------------------- Attachment BI: 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 (16 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: - No new recent releases, some bugfixing and features when users contribute patches, but no major feature development activity - Release 5.2.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements - One security-related item is discussed currently, potentially triggering a bugfix-release soon - Apache POI was included in automated fuzzing via OSS-Fuzz, this should provide some cases where potential security issues are found and handling of unexpected exceptions can be improved, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. ## 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. ## Community Health: - There are some user-questions 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. We are looking at ways to broaden the developer base but there are not many potential candidates - A Committer/PMC roll-call resulted in enough active members to continue maintaining the project. - Bug-numbers increased Some newly reported issues were fixed, but we get more bugs/questions reported than are addressed by the small number of active committers. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 574 bugs are open overall (+13) - Having 139 enhancements (+1) - Thus having 435 actual bugs (+12) - 103 of these are waiting for feedback (+2) - Thus having 332 actual workable bugs (+10) - 3 of the workable bugs have patches available - Distribution of workable bugs across components: {XSSF=93, HSSF=81, SS Common=40, HWPF=35, XSLF=20, XWPF=20, POI Overall=14, SXSSF=9, POIFS=5, HPSF=4, HSMF=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 166 open issues (+2) - 118 Bug (+1) - 28 Improvement (+-0) - 16 New Feature (+-0) - 2 Task (+1) - 2 Wish (+-0) ----------------------------------------- Attachment BJ: 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-M8 was released on 15th May 2023. - Qpid JMS 1.9.0 was released on 15th May 2023. - Qpid JMS 2.3.0 was released on 15th May 2023. - Qpid Proton DotNet 1.0.0-M9 was released on 26th May 2023. - Qpid Proton 0.39.0 was released on 6th June 2023. - Qpid ProtonJ2 1.0.0-M16 was released on 30th June 2023. - Qpid JMS 1.10.0 was released on 30th June 2023. - Qpid JMS 2.4.0 was released on 30th June 2023. - Qpid ProtonJ2 1.0.0-M17 was released on 31st July 2023. # 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 Tomas Vavricka, added 16th February 2023. - There were no new committer additions in this quarter. The most recent new committer is Daniil Kirilyuk, added 17th February 2023. # Development: - Work is progressing on cleaning up various older areas of Proton C and its language bindings. A 0.40.0 release is planned to introduce some new APIs and allow for later application transition, with a new major version then later expected to make various updates and/or removals of older bits, with changes such as using OpenSSL for TLS support on Windows like with other platforms rather using Schannel for Windows as before. - ProtonJ2 1.0.0-M16 + M17 releases were made to address some issues and add various conveniences and improvements to the test peer to support self-tests and use in other components. Work continues on more as arising. - Proton DotNet had 1.0.0-M8 and 1.0.0-M9 releases with various improvements and bug fixes since its M7 release, work continues on more as encountered. - Various general improvements, such as transitioning to using JUnit 5 and doing some code clean-ups, are being made toward a future Broker-J release. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BK: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BL: 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 ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache RocketMQ was founded 2017-09-20 (6 years ago) There are currently 73 committers and 21 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 Bo Zhou on 2023-04-18. - Fan Wang was added as committer on 2023-07-11 ## Project Activity: - RocketMQ Dashboard: RocketMQ Dashboard is a web-based tool that provides excellent monitoring and management capabilities for RocketMQ clusters and applications. It allows users to view various graphs and statistics of events, performance, and system information of clients and brokers. It also supports operations such as creating and deleting topics, sending and consuming messages, querying message status, and configuring cluster parameters. RocketMQ Dashboard was released as a separate project in April 2023, and it has received positive feedback from the community and users. - RocketMQ Clients: RocketMQ Clients are a collection of client bindings for different programming languages and frameworks that follow the specification of rocketmq-apis. They enable developers to easily integrate RocketMQ with their applications using their preferred languages and platforms. Currently, RocketMQ Clients support Java, C/C++, Go, Python, Node.js, PHP, Ruby, .NET, Spring Boot, and Spring Cloud Stream. In the last quarter, RocketMQ Clients have been updated with new features and bug fixes, such as supporting batch messages, transaction messages, message tracing, and SSL encryption. ## Community Health: RocketMQ has a vibrant and active community that contributes to the development and improvement of the project. In the last quarter, RocketMQ has received 156 pull requests from 45 contributors on GitHub, and 1,234 posts from 678 users on the mailing list. RocketMQ has also participated in several online and offline events, such as ApacheCon Asia 2023, where it showcased its latest features and use cases. RocketMQ has also been recognized as one of the most popular messaging systems by several surveys and rankings. In conclusion, RocketMQ has made significant progress and achievements in the last quarter, demonstrating its value and potential as a leading distributed messaging and streaming data platform. RocketMQ will continue to innovate and evolve to meet the diverse and demanding needs of its users and customers. ----------------------------------------- Attachment BM: Report from the Apache Roller Project [David M. Johnson] ## Description: Apache Roller is a full-featured, Java-based blog server that works well on Tomcat, Postgres and MySQL, and is known to run on other Java servers and relational databases. Latest release is 6.1.2 on 2023-08-03. ## Project Status: Current project status: Dormant. We are quietly maintaining, updating and sometimes improving Roller but at a very slow and intermittent pace. Issues for the board: No issues require board attention. ## Membership Data: Apache Roller was founded 2007-02-20 (16 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2021-05-24. - No new committers. Last addition was Yash Maheshwari on 2021-09-01. ## Project Activity: Roller 6.1.2 was released on August 3, 2023, just a couple of days ago, in response to a vulnerability report. The project team went through the process to get a CVE, make a release to fix the problems and announce the vulerability through the proper channels. ## Community Health: The Roller community is healthy enough to maintain Roller and make bug fix and security releases. We're always on the lookout for new contributors. ----------------------------------------- Attachment BN: 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 ## Project Status: Current project status: healthy Issues for the board: none ## Membership Data: Apache Samza was founded 2015-01-22 (9 years ago) There are currently 30 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 Ajo Thomas on 2022-12-14. ## Project Activity: - Full elasticity support (SEP-32) made significant progress - Samza is now JDK11 runtime compatible - LinkedIn Streams meeting up held on July 13th ## Community Health: JIRA: 9 issues opened in JIRA, past quarter (50% increase) 3 issues closed in JIRA, past quarter (200% increase) Github Commits: 15 commits in the past quarter (66% increase) 8 code contributors in the past quarter (166% increase) 14 PRs opened on GitHub, past quarter (no change) 17 PRs closed on GitHub, past quarter (54% increase) ----------------------------------------- Attachment BO: Report from the Apache Santuario Project [Colm O hEigeartaigh] ----------------------------------------- Attachment BP: Report from the Apache SeaTunnel Project [Jun Gao] ## Description: The mission of Apache SeaTunnel is the creation and maintenance of software related to a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data ## Project Status: Current project status: New Issues for the board: none ## Membership Data: Apache SeaTunnel was founded 2023-05-17 (3 months ago) There are currently 29 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Hailin Wang was added to the PMC on 2023-07-10 - Chengyuan Ma was added as committer on 2023-07-15 ## Project Activity: 7.27 Community Meetup:Web demonstration, PMC dialogue benchmarking users 7.29 AWS Cloud Native Conference Chen Zhuoyu preached for SeaTunnel ## Community Health: Community contributors are slowly growing, 55 code contributors in the past quarter (5% increase). The core RoadMap of the community has shifted from hoping to grow connectors as quickly as possible to completing the overall architecture and optimizing the quality of existing connectors. Therefore, the number of code contributions is decreasing, which is in line with expectations. At present, the 2.3.x version has gradually stabilized, and we need more users to use and provide feedback on the problems they encountered during use, which will be reflected through issues. In the next stage, the community will focus more attention on handling issues. ----------------------------------------- Attachment BQ: Report from the Apache Sedona Project [Jia Yu] ## Description: The mission of Apache Sedona is the creation and maintenance of software related to a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data ## Project Status: Current project status: Ongoing Issues for the board: No issues so far ## Membership Data: Apache Sedona was founded 2022-12-20 (8 months ago) There are currently 17 committers and 17 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Kristin Cowalcijk on 2023-04-04. - No new committers. Last addition was Kristin Cowalcijk on 2023-04-05. ## Project Activity: We release Sedona 1.4.1 on June 24 2023. Our current release cadence is about 1 release per 3 month and a major release (with potential API changes) every 6 month. In terms of project development, in the past quarter, Sedona received over 200 PRs which is 60% increase. ## Community Health: Our community is pretty healthy. In terms of adoption, our monthly downloads have exceed 1M and overall downloads have exceed 18M. In terms of contributors, our total number of contributors is now 107. ----------------------------------------- Attachment BR: Report from the Apache Serf Project [Justin Erenkrantz] ----------------------------------------- Attachment BS: Report from the Apache ServiceComb Project [Bao Liu] ## Description: The mission of Apache ServiceComb is the creation and maintenance of software related to a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ## Project Status: There are concerning trademark issues. ## Membership Data: Apache ServiceComb was founded 2018-10-17 (5 years ago) There are currently 34 committers and 21 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 ZhangJian He on 2023-03-21. - No new committers. Last addition was Baocheng Li on 2022-11-19. ## Project Activity: ServiceComb Java Chassis 2.8.9 was released on 2023-06-27. ServiceComb Java Chassis 2.8.8 was released on 2023-05-29. ServiceComb Java Chassis 2.8.7 was released on 2023-05-10. ## Community Health: Overall, community health is good despite some decreases in mailing lists. ServiceComb Java Chassis is working for 3.x and have many PRs. ServiceComb Java Chassis did three patch releases in the past three months. There is some development around the ServiceCenter and Kie. ----------------------------------------- Attachment BT: 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 ## Project Status: Current project status: Good Issues for the board: None ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (3 years ago) There are currently 59 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Hongsheng Zhong on 2023-01-28. - Jiahao Chen was added as committer on 2023-07-29 ## Project Activity: Software development activity: Released Apache ShardingSphere 5.4.0 (Jul. 8, 2023). Released ShardingSphere-on-Cloud sub-project version 0.3.0 (Jul. 15, 2023). Released ElasticJob sub-project version 3.0.3 (Mar. 31, 2023). Attended the following activities to give talks on Apache ShardingSphere: Meetups: Apache ShardingSphere Meetups on May 27; Jun. 17; Jul. 1; Aug. 18. Conferences: DataOps Day 2023 Conf42: Quantum Computing 2023 P99 CONF 2023 Grace Hopper Celebration 23 Open Source Day Linux Foundation Open Source Summit EU 2023 Other Activities: 2023 Open Source Summer Offline Event (Beijing) supporting community 2023 Open Source Summer College Tour Event (Nanjing) (Open Source Summer) supporting community Google Summer of Code supporting community (​https://summerofcode.withgoogle.com/about) ## Community Health: The community's well-being is thriving, marked by its dynamic growth. We consistently arrange frequent meetups to champion Apache ShardingSphere and open-source initiatives. Notably, we have seen a significant rise in contributors and enterprise users joining our ranks, fueling the community's progress. ----------------------------------------- Attachment BU: Report from the Apache ShenYu Project [Yu Xiao] ## Description: ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance. ## Project Status: Current project status: Good Healthy. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache ShenYu was founded 2022-07-20 (a year ago) There are currently 49 committers and 24 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 Fengen He on 2023-03-23. - Haiqi Qin was added as committer on 2023-06-13 - Peng Zheng was added as committer on 2023-07-26 - Wenjie Yang was added as committer on 2023-07-12 ## Project Activity: Apache ShenYu 2.6.0 will be released in August. Apache ShenYu community has merged 200+ pull request and closed 200+ issues(Since the last report). Software development activity: - We added expose prometheus metrics for admin. - We added level-1 and level-2 cache for gateway. - We added apollo register center for sync data. - We added polaris register center for sync data. - We added tcp plugin for gateway. - We added discovery center for gateway . - We added expose gateway actuator endpoint. - We added huawei-cloud lts loging plugin for gateway. - We added openGauss database for admin. - We added forces password change for admin . - We fixed jdk8 Map computeIfAbsent performance bug. - We fixed NPE for shenyu-example-springcloud with nacos. - We fixed 24-hour format and timeZone for jackson. - We fixed dubbo proxy invoker cache bug. - We fixed rule query failed because there are too many rules for admin. - We fixed memory leak fileFilter . - We fixed memory leak for MemorySafeWindowTinyLFUMap. - We fixed plugin skip error. - We refactor least active balance algorithm. - We refactor webfilter. - We refactor sentinel plugin. - We refactor oauth2 plugin. - We refactor e2e test. - We refactor api document for swagger. - We refactor grpc version to 1.53.0. Meetups and Conferences: - Community meetings(6) to discuss development tasks and how to build an open governance community. - 2 topics Gsoc activities(Passed Mid-term evaluation). - 4 topics in participating in OSPP activities(Passed Mid-term evaluation). - 2 topics in glcc activities (Passed). ## Community Health: Overall community health is good. 258 commits in the past quarter (21% increase) 48 code contributors in the past quarter (-9% change) 260 issues closed on GitHub, past quarter (192% increase) 260 PRs opened on GitHub, past quarter (30% increase) 258 PRs closed on GitHub, past quarter (28% increase) Since the last report, add new 13 contributors added (currently:352). add new 20 subscribers to dev@shenyu.apache.org mailing (currently:480) ----------------------------------------- Attachment BV: 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. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none. About the issue raised in previous report, we are waiting to see the outcome of the work started by the GeoTools project for resolving the package name conflict. They usually do a release in fall. ## Membership Data: Apache SIS was founded 2012-09-19 (11 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: A major work is the modularization with JPMS, a.k.a. "Jigsaw". While Maven and Gradle have some JPMS support, neither of them support Source Module Hierarchy. However Gradle flexibility makes possible to support Module Source Hierarchy anyway with some effort, so the modularization proposal includes a migration from Maven to Gradle. Since Module Source Hierarchy requires a source code reorganization anyway, this opportunity is taken for grouping modules differently. A notable change is the introduction of an "incubator" group of modules, as an attempt to address the issue raised in previous report about API not ready for release. More details, including an introduction to what is the little known "Module Source Hierarchy", is at [1]. The pull request [2] is still under vote. Other works by two other contributors are underway on clones of Apache SIS repository. They will be merged after review. [1] https://geomatys.github.io/draft/Modularization.html [2] https://github.com/apache/sis/pull/37 ## Community Health: Mostly the same as in previous reports: a large fraction of the work done by a single contributor. However there is a slight increase in interaction with other developers on topics such as modularization and ShapeFile (a data format) support. ----------------------------------------- Attachment BW: Report from the Apache Solr Project [David Smiley] ## Description: The mission of Apache Solr is the creation and maintenance of software related to highly scalable distributed document search and analytics ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: none. ## Membership Data: Apache Solr was founded 2021-02-16 (2 years ago) after 15 years as a Lucene sub project. There are currently 95 committers and 61 PMC members in this project. Many are inherited from the Lucene project split. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Gibney on 2022-12-20. - Alex Deparvu was added as committer on 2023-08-02 ## Project Activity: Recent releases: * 9.3.0 was released on 2023-07-21. * solr-operator-v0.7.1 was released on 2023-07-21. Conference: Berlin Buzzwords in June. A number of Solr sessions! Continued monthly virtual meetups. Notable topics: * Maybe an 8.11.3 release * Crave.io for fast builds * New CBOR format; possibly favored over javabin * Continued SolrCloud replica balancing efforts * Continued renovation of CLI internals * Continued renovation of "V2" APIs using JAX-RS, esp. adding Java client code generation * Resumed renovation of tests using JUnit "Rule" style Note: No activity/news on the security topic since the last report. ## Community Health: Overall a definite decrease in activity all-around, ~30% or so from last quarter. Somewhat expected in the summer. The addition of a new committer is welcome. We are conducting monthly community meetings online (video); going well! There has been no Solr centric conference since a couple years or so due to a long-time project sponsor gradually shifting its focus. Nonetheless Solr is featured at conferences like the ASF's Community Over Code, Berlin Buzzwords, and Haystack, albeit less frequently. ----------------------------------------- Attachment BX: 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 cut the branch Spark 3.5.0 on July 17th 2023. The community is working on bug fixes, tests, stability and documentation. - We made a patch release, Spark 3.4.1, on June 23, 2023. - We are preparing a Spark 3.3.3 release for later this month (https://lists.apache.org/thread/0kgnw8njjnfgc5nghx60mn7oojvrqwj7). - Votes on three Spark Project Improvement Proposals (SPIP) passed: "XML data source support", "Python Data Source API", and "PySpark Test Framework". - A vote for "Apache Spark PMC asks Databricks to differentiate its Spark version string" did not pass. This was asking a company to change the string returned by Spark APIs in a product that packages a modified version of Apache Spark. - The community decided to release Apache Spark 4.0.0 after the 3.5.0 version. We are tracking issues that may target this release at https://issues.apache.org/jira/browse/SPARK-44111. - An official Apache Spark Docker image is now available at https://hub.docker.com/_/spark - A new repository, https://github.com/apache/spark-connect-go, was created for the Go client of Spark Connect. - The PMC voted to add two new committers to the project, XiDuo You and Peter Toth Trademarks: - No changes since the last report. Latest releases: - We released Apache Spark 3.4.1 on June 23, 2023 - We released Apache Spark 3.2.4 on April 13, 2023 - We released Spark 3.3.2 on February 17, 2023 Committers and PMC: - The latest committers were added on July 11th, 2023 (XiDuo You and Peter Toth). - The latest PMC members were added on May 10th, 2023 (Chao Sun, Xinrong Meng and Ruifeng Zheng) and May 14th, 2023 (Yuming Wang). ----------------------------------------- Attachment BY: Report from the Apache Storm Project [P. Taylor Goetz] ## Description: The mission of Storm is the creation and maintenance of software related to Distributed, real-time computation system ## Project Status: Current project status: Ongoing (reactivated) Issues for the board: None ## Membership Data: Apache Storm was founded 2014-09-17 (9 years ago) There are currently 44 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Julien Nioche was added to the PMC on 2023-08-01 - Richard Zowalla was added to the PMC on 2023-08-01 ## Project Activity: Project activity has slowed in recent years. Storm is essentially in maintenance mode. With the newly added PMC members, we hope to be able to maintain the project a bit more actively again. A vote to release Storm 2.5.0 with many bug fixes and dependency updates was successfull after a few attempts. We might need to share knowledge between release managers to ease the burden of producing new releases and to remind everyone how the ASF release process works in general to avoid unnecessary cycles and to be compliant with ASF policies. Work is also underway to raise the Java baseline to 11 and to run our unit and integration tests with Java 17+. In addition, we are working on updating our website to be compliant with the latest GDPR changes and ASF guidelines. We are also planning to start a discussion to switch from Jira to GH issues and GH discussions in order to encourage contributors or users to easier engage with the project by reducing the need to request a Jira account. A related vote is planned in the near future. Recent releases: 2.5.0 was released on 2023-08-04. ## Community Health: We are thrilled to welcome several new PMC members to the Storm project. A few other individuals have outstanding invites to join the PMC or have already accepted and require our PMC chair to take the necessary steps. These persons have actively engaged in discussions to avoid moving Storm to the attic. We hope to get some more activity in further maintaining the project and to develop an active community again. ----------------------------------------- Attachment BZ: Report from the Apache StreamPipes Project [Philipp Zehnder] ## Description: The mission of Apache StreamPipes is 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 ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache StreamPipes was founded 2022-11-16 (9 months ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Zike Yang on 2022-11-26. - Lukas Ott was added as committer on 2023-06-23 ## Project Activity: - Version 0.92.0 was released (June 21, 2023) [1] - Updating Angular and fixing material design brakes changes - Reduce bundle size by restructuring the protocol layout packages - StreamPipes now supports Python 3.11 - The website was completely revised ## Community Health: - One online community meeting was held (2023-07-26) [2] - There are two topics at the OSPP supervised by the community - Two presentations at a meetup in germany - A live talk was given at Industry40tv [3] - An increased number of user questions that could be solved via GitHub Discussion - The project has started weekly social media activities on Twitter and LinkedIn to attract more users [1] https://github.com/apache/streampipes/blob/release/0.92.0/RELEASE_NOTES.md [2] https://cwiki.apache.org/confluence/display/STREAMPIPES/SPCM-2023-07-26 [3] https://www.youtube.com/live/0iP9E8-yEkg?feature=share ----------------------------------------- Attachment CA: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment CB: 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. ## Project Status: Current project status: Mature with ongoing maintenance. New features coming in the next major release (1.15.0) include Pristines-On-Demand and Streamy Checkouts. Issues for the board: None at this time. The issue mentioned in our May 2023 report has been resolved; VP Legal has replied to our question. ## Membership Data: Apache Subversion was founded 2010-02-16 (13.5 years ago). There are currently 86 committers and 47 PMC members in the project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Daniel Sahlberg on 2021-08-02. - No new committers. Last addition was Daniel Sahlberg on 2020-12-14. ## Project Activity: Prior reports discussed the new Pristines-On-Demand feature, expected to be released in Subversion 1.15.0. When in use, this optional feature can reduce by up to half the amount of disk space occupied by a Subversion working copy. It accomplishes this by not keeping a local cache of unchanged "Pristine" copies of all the files. The savings can be significant when the files are very large or when there is a very large number of files. To exercise this new feature, I have been using a build of trunk with this feature activated as my "daily driver" Subversion client for some time now. The results have been excellent: at least in my own workflows, my experience has been smooth and problem-free. This quarter's activities were mainly related to ongoing maintenance and improvements, such as: * An optimization that avoids unnecessary accesses to the working copy database (r1910050). * Bugfix for SVN-4913 related to a move or copy of a URL into a subdirectory of itself (r1909127) and corresponding updates to the automated regression test suite (r1910112, r1910129, r1911062). * Bugfix for 'svn info --show-item wc-root' related to display of paths in the correct style (r1910264). * Bugfix in the regression test suite to assure the SQLite database connection is closed properly (this affected tests only, r1910464). * Build system maintenance related to a recent new release of Apache Serf (r1910152) and deprecations in older versions of Python (r1910098). * Improvements in the Subversion client's built-in help for commands that support a peg-revision indicator with '@' in response to a user question on the mailing list (r1910826, r1910833). * Several backports have been approved for the 1.14.x release line, expected to be released in 1.14.3. * Miscellaneous documentation and website updates. * As mentioned in our previous report, the Subversion website has a new Blog section, found at https://subversion.apache.org/blog/. Currently, it is populated with articles that were previously hosted elsewhere and imported with permission. This quarter, an additional article, "Authz and anon authn agony," has been imported with permission, raising the current total to eleven articles. Hopefully we will be able to add new content in the near future! ## Community Health: The community is healthy: Though the summer season is historically quieter than the spring and fall months, we have been receiving steady contributions to the codebase, website, documentation, backports, and other areas. User questions at our mailing lists and IRC channels have been receiving helpful responses. Our community is fully volunteer-driven and we would like to thank everyone for their support. ----------------------------------------- Attachment CC: 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 ## Project Status: Current project status: Ongoing with high level of activity on the repository and in the community. Issues for the board: Not a *board* issue per se, but a request for referral: We have a question about a release packaging technicality. If there's an ASF person or ASF Slack channel with which we can raise this discussion please let us know by email or on the ASF Slack, and we can take it up there. > cdutz: > 3777 emails on notifications and 1387 commits is quite impressive, however > there are almost no discussions going on on dev@ ... are all discussions > happening in Slack? If yes we really should start discussing options how we > can bring information back to the dev list. For me, as a board member it's > almost impossible to execute oversight like this. Indeed, the bulk of discussion activity takes place on Slack, on GitHub Discussions/Issues/PRs, and to a lesser extent in other discussions that are published/evangelized and scheduled as public events for maximum inclusivity. That said, your point is taken! We'll make a better attempt at relaying any important discussions we encounter to the dev list. We're also open to ideas on improving this - We have over 11K people on Slack, and a list serv is not pragmatic at that scale. We also suspect that the bulk of the dev list members are on Slack, with the possible exception of Apache members. We're not sure how other Apache projects are bridging this gap... maybe this is an interesting topic for Community Over Code. > ningjiang: For the published CVE information, I cannot find them on the > superset website or the release note of the superset besides posting the > message to the superset developer mailing list. We must share the security-fix information with the public more clearly. We've made improvements here. CVEs have been added to the docs site, available here: https://superset.apache.org/docs/security/cves The Security Policy posted on Github was also fleshed out including a link to the above docs page. > curcuru: Thanks for spending the time to write a detailed report. Note the > PMC *must* coordinate with the ASF Security team to follow all appropriate > CVE disclosure processes, as mentioned by ningjiang: > https://www.apache.org/security/committers.html As mentioned above, we've worked to improve disclosure and can continue to follow additional best practices if the board has suggestions. We've also made additional improvements based on Security Team conversations * We've spun up a new security@superset.apache.org email list * There's an email thread open about creating/accessing a private (PMC only) JIRA board to track these issues with improved oversight. Mark and Arnout are on the thread with Daniel Gaspar, who will continue to track & support this migration of security issues that are currently internally / privately tracked by the PMC. ## Membership Data: Apache Superset was founded 2020-11-17 (3 years ago) There are currently 60 committers and 33 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 Kamil Gabryjelski on 2022-09-08. - Kasia Zajac was added as committer on 2023-06-14 - Sam Firke was added as committer on 2023-07-31 ## Project Activity: New Releases: 2.1.0 was released on 2023-04-04. 1.5.3 was released on 2023-01-13. 2.0.1 was released on 2022-12-20. Upcoming Releases: 2.1.1 and 3.0.0 are both iterating through release candidates More ideas are forming around improvements to our major release process. We'll continue to bring these to the dev@ list for consensus and document them on the Superset GitHub Wiki. Both the Wiki and the Documentation site are seeing improved levels of engagement and upkeep - we hope the working groups dedicating time to this will continue to ramp up. * wiki growing in content and scope * docs effort is taking shape Members attended the Snowflake Summit, and will be attending the Airflow Summit and Community Over Code Security Update Aside from the aforementioned security process changes, we currently have 4 open CVEs, and 5 in progress (awaiting review). We don't have an exact number of how many have been closed out since our last report at the moment, but we're planning to do more accounting as we move to JIRA. ## Community Health: * Averaging around 130K unique website visitors per month * Up to 11,288 Slack members and growing * Github Repo seeing around 23K unique visitors every two weeks (no idea the quarterly numbers) * dev@superset.apache.org had a 21% decrease in traffic in the past quarter (68 emails compared to 86) * 1909 commits in the past quarter (4% increase) * 78 code contributors in the past quarter (-8% change) * 1073 PRs opened on GitHub, past quarter (-7% change) 1038 PRs closed on GitHub, past quarter (-6% change) * 486 issues opened on GitHub, past quarter (-9% change) * 466 issues closed on GitHub, past quarter (61% increase) In the near future, we'll be able to gather and report more statistics, thanks to integrations of Crowd.dev, Threado, and Scarf.sh, all of which have graciously provided us with free accounts on their platforms for open-source community use. Shoutout to Chris Lambertus from Apache Infra for helping get Threado and Crowd.dev set up. ----------------------------------------- Attachment CD: 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 ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Syncope was founded 2012-11-21 (11 years ago) There are currently 25 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Lorenzo Di Cola was added to the PMC on 2023-05-22 - Samuel Garofalo was added to the PMC on 2023-05-22 - No new committers. Last addition was Samuel Garofalo on 2022-07-29. ## Project Activity: The activity is focused around maintenance for branch 3_0_X with incremental improvements. The master branch is being kept update to date, with necessary changes from Java EE to Jakarta EE. Recent releases: * 3.0.4 was released on 2023-07-07. * 2.1.14 was released on 2023-05-05. * 3.0.3 was released on 2023-05-05. * 3.0.2 was released on 2023-02-17. ## Community Health: With minor frequency, possibly due to the vacation period, 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 are confirmed to be the main contribution path, from both first-time contributors and committers. ----------------------------------------- Attachment CE: 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: - Current work focuses on extending the compression framework, multi-backend lineage-based reuse, various data-centric ML primitives (DSL-based builtins) for increased functionality, and an improved test framework for functionality and performance. - In the past 5 months, since the release of SystemDS 3.1, we made a number of fixes and improvements which motivates planning for a SystemDS 3.2 release in the fall. ## 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 2022-12-14 (Badrul Chowdhury) - There are currently 35 committers and 26 PMC members in the project. ## Activity and Health: - Code activity is healthy with 103 commits (+49%) in the last 3 months. - Community growth is healthy with 11 active contributors (+57%) in the last 3 months - Communication is healthy, mailing list activity is improving, additional work on better documentation. ## Releases: - Apache SystemDS 3.1.0 was released on 2023-03-13. - 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 CF: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment CG: 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) ## Project Status: Current project status: Ongoing - Moderate Activity Issues for the board: None ## Membership Data: Apache Traffic Control was founded 2018-05-15 (5 years ago) There are currently 30 committers and 19 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 Steve Hamrick on 2023-02-07. - No new committers. Last addition was Eric Holguin on 2023-04-15. ## Project Activity: - Last release - 7.0.1 August, 2022 - New features - Traffic Ops TLS Certificate Auth - Traffic Portal V2 Development: Inspect cert/DS, Update to Angular 16 - Google Summer of Google: Varnish Cache Support - 1 Full Time Student. Progress is on schedule and has already demoed basic functionality - 152 PRs Merged - 148 Issues Opened (130 of those closed) ## Community Health: Community Health is currently good. Participation is active and we are sponsoring a GSoC project as well. ----------------------------------------- Attachment CH: 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 ## Project Status: Current project status: Still ongoing, but with low activity and at least 3 PMC members ready to engage. Some components of the project are dormant. No issues for the board this quarter. ## Membership Data: Apache Turbine was founded 2007-05-16 (16 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: Last main release was Turbine Core 5.1 on 2021-12-13. Released components this quarter: Fulcrum Yaafi 2.0.0 was released on 2023-07-31. Fulcrum Intake 3.0.0 was released on 2023-06-29. It is now resolved, that java 11 level is the current level to be supported. ## Community Health: Currently code activity is at medium to low levels and this quarter only from one contributor. On the user list - as already was quite common before - migration issues where discussed. The best advice for the project's future seems to be focusing on the support of core components, that is Torque integration, consolidation and improvements as a simple web framework with easy installation / first steps. Nevertheless discussions/efforts to integrate JDO or preparing a gradle/gretty environment, etc. would be welcome as well. ----------------------------------------- Attachment CI: 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 ## Project Status: Current project status: Dormant Issues for the board: There are no board level issues at this time. ## Membership Data: Apache Velocity was founded 2006-10-24 (17 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: There is still some slow motion toward a new Tools release, as well as a PR to deal with the javax/jakarta fiasco. ## Community Health: A very quiet quarter, even for Velocity. The PMC members needed are still around and available, but very little action is happening. ----------------------------------------- Attachment CJ: Report from the Apache Web Services Project [Daniel Kulp] ## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Project Status: Current project status: ongoing, low activity Issues for the board: none ## Membership Data: Apache Web Services was founded 2003-01-22 (21 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The only efforts this period were in WSS4J due to reports of some incompatibilities with one of the Oracle specs. The issue was resolved and new releases were made. WSS4J 3.0.1 was released on 2023-07-17 WSS4J 2.4.2 was released on 2023-07-17 WSS4J 2.3.4 was released on 2023-07-17 Past Releases: Neethi-3.2.0 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Axiom-1.4.0: 2022-05-14 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. ----------------------------------------- Attachment CK: Report from the Apache Whimsy Project [Shane Curcuru] ----------------------------------------- Attachment CL: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Project Status: Current project status: We are an Ongoing project, recently rebooted. Issues for the board: none. ## Membership Data: Apache Xalan was founded 2004-09-30 (19 years ago) There are currently 57 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 8:1. Community changes, past quarter: - Joseph Kessselman was added to the PMC on 2023-08-07 - Joseph Kessselman was added as committer on 2023-06-29 ## Project Activity: We have recently rebooted development and released Java-2.7.3 was released on 2023-04-01. Joseph Kessselman has returned to the project after a long absence and has been voted on as a committer and PMC member. ## Community Health: We are experiencing an upsurge in development. The active set of committers and PMC members is still small but viable for the time being. We are busy as can be seen in git and Jira: - dev@xalan.apache.org had a 134% increase in traffic in the past quarter (565 emails compared to 241) - j-users@xalan.apache.org had a 95% decrease in traffic in the past quarter (6 emails compared to 115) - 29 issues opened in JIRA, past quarter (61% increase) - 26 issues closed in JIRA, past quarter (225% increase) - 75 commits in the past quarter (-6% change) - 3 code contributors in the past quarter (50% increase) - 43 PRs opened on GitHub, past quarter (4200% increase) - 39 PRs closed on GitHub, past quarter (3800% increase) ----------------------------------------- Attachment CM: Report from the Apache Xerces Project [Michael Glavassevich] ----------------------------------------- Attachment CN: 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 ===================== We have migrated the Apache XML Graphics repositories for XML Graphics Commons, FOP, FOP PDF Images and Batik to GitHub: https://github.com/apache/xmlgraphics-fop.git Activity ======== * All XMLGraphics project repositories have been migrated from Subversion to GitHub/GitBox: https://github.com/apache/xmlgraphics-fop.git * A proposal to migrate XMLGraphics projects from Jira to GitHub issues was passed. Preliminary work to effect this migration has started. Latest Versions of Apache XML Graphics Project Projects: * Apache Batik 1.16 2022-10-25 * Apache FOP 2.8 released 2022-11-09 * Apache FOP PDF Images 2.8 released 2022-11-09 * Apache XML Graphics Commons 2.8 released 2022-11-09 (NOTE: VOTE began 2022-11-02) Project Health Report ======================= The level of community and developer activity remains at a consistent, moderate, level with respect to the previous reporting period. Recent PMC Changes ================== Currently 11 PMC members. * Simon Steiner was added to the PMC on Tue Jan 19 2016 * Clay Leeds was approved for XML Graphics PMC Chair position on March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher at Wed May 13 2015 Most Recent Releases ==================== * Apache Batik 1.16 2022-10-25 * Apache FOP 2.8 released 2022-11-09 * Apache FOP PDF Images 2.8 released 2022-11-09 * Apache XML Graphics Commons 2.8 released 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 Release ------------ Apache XML Graphics Apache Batik 1.16 was released on October 25, 2022 (Apache Batik 1.15 Release 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 Release -------------- 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 Release ------------ Apache XML Graphics Commons 2.8 was released on November 9, 2022 * Bug fixes ----------------------------------------- Attachment CO: Report from the Apache YuniKorn Project [Wilfred Spiegelenburg] ## 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 ## Project Status: Current project status: Ongoing, with high activity. Issues for the board: No issues to report. ## Membership Data: Apache YuniKorn was founded 2022-03-16 (a year ago) There are currently 32 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - Yu Teng Chen was added to the PMC on 2023-06-06 - Qi Zhu was added as committer on 2023-06-06 ## Project Activity: Recent releases: 1.3.0 was released on 2023-06-12. 1.2.0 was released on 2023-02-02. The community is working on release 1.4.0 with a planned release in October between the Community Over Code and KubeCon conferences. A number of large changes are in progress: quota enforcement, Kubernetes dependency update and a new event system. ## Community Health: 13 new Jira accounts were requested. 178 new Jiras created and 171 resolved, with corresponding GitHub PRs: 184 created and 178 resolved. The number of old open Jiras is decreasing slowly as part of each new release. We're working on some long term goals around: performance and plugin deployment GA. Both Kubernetes dependency update and event system are part of that vision. We have reached out to other opensource projects (Ray and Karpenter) to work on integrations. Conferences: Community Over Code: 4 accepted presentations from different groups in the community. Two papers have been submitted for presentations at KubeConf & Cloud Native Conference in November. ----------------------------------------- Attachment CP: Report from the Apache Helix Project [Junkai Xue] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Project Status: Current project status: ongoing, moderate ## Issues for the board: no major issue. ## Membership Data: Apache Helix was founded 2013-12-17 (10 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 Jiajun Wang on 2022-11-02. - Molly Gao was added as committer on 2023-06-06 - Quincy Qu was added as committer on 2023-05-19 ## Project Activity: - 1.3.0 was released on 2023-07-25 - 1.2.0 was released on 2023-05-02 - 1.1.0 was released on 2023-01-04 ## Community Health: We finished a project supporting generic metadata client, which is API backward compatible with Zookeeper (released in 1.3.0). The motivation to support this project is to let Helix can use any customized underneath storage with certain APIs implementation due to Zookeeper performance limitation. Related data: 182 commits in the past quarter (59% increase) 16 code contributors in the past quarter (33% increase) At the same time, we are actively fixing unstable tests with closing CI triggered tickets creation. Related data: 76 issues closed on GitHub, past quarter (181% increase) dev@helix.apache.org had a 25% increase in traffic in the past quarter The next focus is the operation optimization asked from Apache helix slack channel including: 1. Node smooth evacuating partitions. 2. 1 to 1 partition movements from old node to new node. All these two operations respect the N -> N + 1 -> N replicas rule. ------------------------------------------------------ End of minutes for the August 16, 2023 board meeting.