The Apache Software Foundation Board of Directors Meeting Minutes October 19, 2022 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:02 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42pp The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Rich Bowen Bertrand Delacretaz Christofer Dutz Roy T. Fielding Sharan Foga Willem Ning Jiang Sam Ruby Sander Striker Directors Absent: Roman Shaposhnik Executive Officers Present: Craig R. McClanahan David Nalley Craig L Russell Matt Sicker Executive Officers Absent: Ruth Suehle Guests: Daniel Gruno Dave Fisher - joined :06 Drew Foulks Gavin McDonald Greg Stein Justin Mclean 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 August 17, 2022 See: board_minutes_2022_08_17.txt Approved by General Consent. B. The meeting of September 21, 2022 See: board_minutes_2022_09_21.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander Striker] I had the pleasure to attend ApacheCon NA in New Orleans. Apart from having to get used to travel and shifting through timezones again, I am glad that I did make the trip over. For the great content, for the opportunity to talk to people as well as to witness the very engaged attendants. Next to familiar faces it was a pleasure to also see many new faces. I am always pleased to see the Infrastructure team at ApacheCon, with this year not being an exception. I attended their Birds of a Feather session in Ask Me Anything style that was well attended. I was given the opportunity to sit down with an individual on our Infrastructure team, where I answered questions on the board agenda tool. I am definitely looking forward to trying it out once previews are available. B. President [David Nalley] I attended ApacheCon North America, and was thrilled with both the turnout and the conference itself. Rich Bowen, Ruth Suehle and Brian Proffitt and all of the other volunteers did a great job producing and delivering the conference. The most valuable thing for me was being able to talk and interact with folks. I spent a good deal of time asking them questions about the operations side of the Foundation and took over 30 pages of notes from those conversation. I still have a good deal of consideration to make in terms of turning that feedback into something actionable. I also was able to give the State of the Feather address, and focused on the Foundation's responsibility to the public as a steward of open source projects, and specifically that one of the most valuable things that we do is push projects that are no longer being cared for into the Attic, and signal that they aren't being cared for any longer. Additionally, please see Attachments 1 through 8. C. Treasurer [Craig R. McClanahan] A large amount of effort this month was supporting the run up to ApacheCon, including some lessons learned about approaches to paying for things. This information will be used to fine tune our approaches for future conferences. In addition, efforts continue to get a handle on various sponsors that have had changing requirements to operate within their Accounts Payable systems. D. Secretary [Matt Sicker] In August, the team received 46 ICLAs, 2 CCLAs, one software grant, and one membership emeritus request. In September, we received 77 ICLAs and 3 CCLAs. E. Executive Vice President [Ruth Suehle] ApacheCon was by most any measure a wild success. Details in VP Conferences report. On to planning 2023! F. Vice Chair [Shane Curcuru] Nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Sander] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Christofer] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Rich] See Attachment 12 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # BuildStream [cd] # Incubator [rbowen] # Mahout [ningjiang] A. Apache Accumulo Project [Ed Coleman / Sharan] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Bertrand] See Attachment B C. Apache Airavata Project [Suresh Marru / Willem] See Attachment C D. Apache Ant Project [Jan Materne / Roman] See Attachment D E. Apache Any23 Project [Lewis John McGibbney / Sam] No report was submitted. F. Apache APISIX Project [Ming Wen / Roy] See Attachment F G. Apache Aries Project [Christian Schneider / Roman] See Attachment G H. Apache Arrow Project [Kouhei Sutou / Bertrand] See Attachment H I. Apache AsterixDB Project [Till Westmann / Sharan] See Attachment I J. Apache Attic Project [Herve Boutemy / Rich] See Attachment J K. Apache Avro Project [Ryan Skraba / Sander] See Attachment K L. Apache BookKeeper Project [Sijie Guo / Christofer] No report was submitted. M. Apache BuildStream Project [Tristan Van Berkom / Sam] See Attachment M N. Apache Calcite Project [Ruben Q L / Roy] See Attachment N O. Apache CarbonData Project [Liang Chen / Willem] See Attachment O P. Apache Celix Project [Pepijn Noltes / Sharan] See Attachment P Q. Apache CXF Project [Daniel Kulp / Roman] See Attachment Q R. Apache DataFu Project [Eyal Allweil / Rich] See Attachment R S. Apache DB Project [Bryan Pendleton / Willem] See Attachment S T. Apache Directory Project [Shawn McKinney / Sander] See Attachment T U. Apache DolphinScheduler Project [Lidong Dai / Roy] See Attachment U V. Apache Druid Project [Gian Merlino / Sam] No report was submitted. W. Apache Dubbo Project [Jun Liu / Bertrand] No report was submitted. X. Apache Fineract Project [Awasum Yannick / Christofer] See Attachment X Y. Apache Flex Project [Olaf Krüger / Willem] See Attachment Y Z. Apache Fluo Project [Keith Turner / Christofer] See Attachment Z AA. Apache Geronimo Project [Jean-Louis Monteiro / Roman] See Attachment AA AB. Apache Griffin Project [William Guo / Sander] See Attachment AB AC. Apache Hadoop Project [Wei-Chiu Chuang / Rich] See Attachment AC AD. Apache HAWQ Project [Lei Chang / Sam] See Attachment AD AE. Apache HBase Project [Duo Zhang / Bertrand] See Attachment AE AF. Apache Hive Project [Naveen Gangam / Sharan] No report was submitted. @Sander: pursue a roll call for Hive AG. Apache Iceberg Project [Ryan Blue / Roy] See Attachment AG AH. Apache Incubator Project [Justin Mclean / Sander] See Attachment AH AI. Apache InLong Project [Charles Zhang / Sam] See Attachment AI AJ. Apache Isis Project [Johan Doornenbal / Christofer] See Attachment AJ AK. Apache James Project [Benoit Tellier / Rich] See Attachment AK AL. Apache jclouds Project [Andrew Gaul / Bertrand] See Attachment AL AM. Apache Jena Project [Andy Seaborne / Willem] See Attachment AM AN. Apache JMeter Project [Bruno Demion / Roy] See Attachment AN AO. Apache Johnzon Project [Jean-Louis Monteiro / Sharan] See Attachment AO AP. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Roman] See Attachment AP AQ. Apache Kudu Project [Andrew Wong / Roman] See Attachment AQ AR. Apache MADlib Project [Aaron Feng / Roy] See Attachment AR AS. Apache Mahout Project [Trevor Grant / Sharan] See Attachment AS AT. Apache Maven Project [Karl Heinz Marbaise / Christofer] No report was submitted. AU. Apache Mesos Project [Qian Zhang / Willem] See Attachment AU AV. Apache MINA Project [Guillaume Nodet / Bertrand] See Attachment AV AW. Apache MXNet Project [Sheng Zha / Rich] See Attachment AW AX. Apache MyFaces Project [Bernd Bohmann / Sam] See Attachment AX AY. Apache NiFi Project [Joe Witt / Sander] See Attachment AY AZ. Apache Nutch Project [Sebastian Nagel / Roman] See Attachment AZ BA. Apache OODT Project [Imesha Sudasingha / Rich] See Attachment BA BB. Apache OpenJPA Project [Mark Struberg / Sander] No report was submitted. BC. Apache OpenMeetings Project [Maxim Solodovnik / Roy] See Attachment BC BD. Apache OpenOffice Project [Jim Jagielski / Sam] No report was submitted. BE. Apache OpenWebBeans Project [Mark Struberg / Christofer] No report was submitted. @Christofer: pursue a report for OpenWebBeans BF. Apache ORC Project [William Hyun / Willem] See Attachment BF BG. Apache Parquet Project [Xinli Shang / Sharan] See Attachment BG BH. Apache PDFBox Project [Andreas Lehmkühler / Bertrand] See Attachment BH BI. Apache Petri Project [Dave Fisher / Sander] See Attachment BI BJ. Apache Pig Project [Koji Noguchi / Sharan] See Attachment BJ BK. Apache Pivot Project [Roger Lee Whitcomb / Sam] See Attachment BK BL. Apache Portable Runtime (APR) Project [Nick Kew / Rich] See Attachment BL BM. Apache Ranger Project [Selvamohan Neethiraj / Roman] See Attachment BM BN. Apache Ratis Project [Tsz-wo Sze / Willem] See Attachment BN BO. Apache Rya Project [Adina Crainiceanu / Bertrand] See Attachment BO BP. Apache Samza Project [Yi Pan / Roy] No report was submitted. BQ. Apache ServiceMix Project [Krzysztof Sobkowiak / Christofer] See Attachment BQ BR. Apache ShardingSphere Project [Liang Zhang / Sander] No report was submitted. @Sander: pursue a report for ShardingSphere BS. Apache ShenYu Project [Yu Xiao / Roman] See Attachment BS BT. Apache SkyWalking Project [Sheng Wu / Roy] See Attachment BT BU. Apache Steve Project [Daniel Gruno / Rich] See Attachment BU BV. Apache Streams Project [Steve Blackmon / Bertrand] No report was submitted. BW. Apache Struts Project [René Gielen / Christofer] See Attachment BW BX. Apache Synapse Project [Isuru Udana / Sharan] See Attachment BX BY. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Willem] See Attachment BY BZ. Apache Tcl Project [Georgios Petasis / Sam] See Attachment BZ CA. Apache Tez Project [László Bodor / Roman] See Attachment CA CB. Apache Thrift Project [Jens Geyer / Sharan] See Attachment CB CC. Apache Tika Project [Tim Allison / Willem] See Attachment CC CD. Apache TinkerPop Project [Florian Hockmann / Bertrand] See Attachment CD CE. Apache Traffic Server Project [Bryan Call / Sander] See Attachment CE CF. Apache Web Services Project [Daniel Kulp / Rich] See Attachment CF CG. Apache Zeppelin Project [Lee Moon Soo / Willem] See Attachment CG Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Helix Project Chair WHEREAS, the Board of Directors heretofore appointed Kishore G (kishoreg) to the office of Vice President, Apache Helix, and WHEREAS, the Board of Directors is in receipt of the resignation of Kishore G from the office of Vice President, Apache Helix, and WHEREAS, the Project Management Committee of the Apache Helix project has chosen by vote to recommend Junkai Xue (jxue) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Kishore G is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Helix, and BE IT FURTHER RESOLVED, that Junkai Xue be and hereby is appointed to the office of Vice President, Apache Helix, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Helix Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache Fineract Project Chair WHEREAS, the Board of Directors heretofore appointed Awasum Yannick (awasum) to the office of Vice President, Apache Fineract, and WHEREAS, the Board of Directors is in receipt of the resignation of Awasum Yannick from the office of Vice President, Apache Fineract, and WHEREAS, the Project Management Committee of the Apache Fineract project has chosen by vote to recommend James Dailey (jdailey) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Awasum Yannick is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Fineract, and BE IT FURTHER RESOLVED, that James Dailey be and hereby is appointed to the office of Vice President, Apache Fineract, 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 Fineract Project Chair, was approved by Unanimous Vote of the directors present. C. Terminate the Apache MADlib Project WHEREAS, the Project Management Committee of the Apache MADlib project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache MADlib project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache MADlib project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache MADlib Project; and be it further RESOLVED, that the office of "Vice President, Apache MADlib" is hereby terminated; and be it further RESOLVED, that the Apache MADlib PMC is hereby terminated. Special Order 7C, Terminate the Apache MADlib Project, was tabled. 8. Discussion Items 9. Review Outstanding Action Items * Christian: pursue a resolution for ratifying data privacy policy [ Data Privacy 2022-06-15 ] Status: As per the report, a draft resolution proposal is at https://lists.apache.org/thread/zh3hpzqbk677ttotltjyqqmm3r824kp8 awaiting feedback there. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:29 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period September 2022 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - the query regarding the naming of Apache Wayang is still with counsel - approved four t-shirt designs including a project logo to be used for conference swag - approved one request to use multiple project logos in marketing material - approved one t-shirt design including the KAFKA logo to be used for internal use only - approved one t-shirt design including the IOTDB logo to be used for committer gifts - responded to an inquiry from a company that wanted to offer certifications where the charge was a donation to the ASF - updated the draft of the downstream distribution policy - declined a request to use ASF project logos as part of the logos of a series of software products - approved the use of our CASSANDRA mark with an external event - the KAFKA PMC updated their website so the mandatory navigation links were restored to the main navigation menu - approved the use of our TVM mark with an external event - referred an inquiry about creating merchandise to the relevant policy * REGISTRATIONS Worked with counsel to maintain our ACCUMULO registration in the US. Provided advice to LOGGING that resulted in a request to register LOG4J that has been passed to counsel for action. Directed counsel not to oppose a 3rd party registration that counsel thought might conflict with one of our existing registrations. Started a US registration for GUACAMOLE. Discussed with counsel options after a number of the ASSIGNMENTS for DOLPHINSCHEDULER in China were refused after the registrations failed. Worked with counsel and Cloudera to complete the transfer of IMPALA marks. Continued to work with counsel and Baidu to transfer the DORIS marks to the ASF. * INFRINGEMENTS Provided advice to LOGGING regarding a possible infringement by a user on Twitter. Provided advice to GUACAMOLE regarding a possible infringement by an external company. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: we have renewed one Silver Sponsor, signed on one new Gold Sponsor, and are onboarding two additional new Gold Sponsors. We’re awaiting renewal payments from one Platinum, one Gold, three Silver, and two Bronze Sponsors. We received new Sponsor payments from one Platinum and one Gold Sponsor, as well as renewal payments from two Bronze Sponsors, one of which had downgraded from the Silver level. 2) Targeted Sponsors: we are exploring new options for organizations to support the Foundation with in-kind support. 3) Sponsor Relations: work with select Sponsors to resolve issues with invoicing and payment processing continues. We will be meeting with some sponsor organizations during ApacheCon. 4) Event Sponsorship: sponsorships for ApacheCon North America were in place in advance of the event. 5) Individual Donations and Corporate Giving: we received $1.35K in individual donations during September, plus $4.5K in corporate contributions. We are working with M&P to prepare for Giving Tuesday at the end of November. 6) Administrivia: we are still unable to invoice and onboard the vendor payment platform of a Platinum Sponsor; this issue has been ongoing for several months. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] # M&P Report October 2022 This report is through 19 October 2022. Two things of note for the board: * We're seeing a fair amount of interest in the recent Apache Commons Text vulnerability (CVE-2022-42889)[1], with several inquiries and stories posted. (Some even-handed, a few trying to make this out to be another named vulnerability.) * Discussion with ComDev, M&P and ApacheCon organizers about distribution w/r/t swag budget, approval & acquisition for future ApacheCons. ## Wire Releases from last report to date We issued one wire release / announcement about ApacheCon. ### Sold Out ApacheCon North America 2022 Adds New Keynotes Wilmington, DE, September 22, 2022 – The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 open source projects and initiatives, announced the keynotes for the recently sold out ApacheCon North America 2022 taking place October 3-6, 2022 in New Orleans, LA. It features nearly 200 sessions over four days and seven tracks. Full text: https://s.apache.org/acon-2022-annc ## In Flight We have several pending releases / announcements in flight for the next month. * One podling and one "petri" project graduated last month. We've reached out to both and are awaiting their responses in order to publish anouncements. * One story about the Incubator is about to publish, probably next week. Hoping to include a quote from Justin. * Waiting on a final release from a project to push out a major release announcement. That release *might* get to final this coming month. Materials are ready, barring major changes. * Working with another TLP on a major release announcement, likely to go out this month. They've requested a wire release / help with a larger push due to features (but not version number) justifying the attention. ## Apache Commons Text stories So far we've seen at least eight posts / stories about the Apache Commons Text vulnerability and are following up with two reporters as of this writing. Constantia has been handling the bulk of requests and comms with the PMC/Security. Many thanks to Arnout, Mark, and others for quick responses. Information Security Newspaper: "An update to the Apache Commons Text library addresses a major vulnerability that may have allowed remote code execution, according to the Apache Software Foundation (ASF). Alvaro Munoz’s issue, CVE-2022-42889, originally reported on the Apache dev list on October 13, 2022." Full Text: https://s.apache.org/info-soc-newspaper Naked Security: "Java programmers love string interpolation features. If you’re not a coder, you’re probably confused by the word “interpolation” here, because it’s been borrowed as programming jargon where it’s not a very good linguistic fit… …but the idea is simple, very powerful, and sometimes spectacularly dangerous." Full Text: https://s.apache.org/naked-security Computer Weekly: "A newly disclosed Apache Commons Text vulnerability may put many at risk, but does not appear to be as impactful or widespread as Log4Shell" Full Text: https://s.apache.org/com-weekly-cve My Broadband: "A dangerous vulnerability related to reckless string interpolation behaviour has been found in the Java source code library Apache Commons Text, Sophos reports." Full Text: https://s.apache.org/mybroadband-oct22 Security Boulevard: "Yet another RCE with a CVSS score of 9.8 out of 10 was disclosed a few hours ago. This issue looks like the same Log4shell and it seems even more dangerous since Common Texts are used more broadly." Full Text: https://s.apache.org/sec-blvd-1 Security Boulevard, redux: CVE-2022-42889: Don’t panic, do patch | Contrast Security "Some initially thought this vulnerability was similar to Log4Shell, but the Contrast Security Labs Team’s research has determined that it’s not nearly as exploitable as perceived, given that very few people use the interpolator function of the library. Additionally, recent Java engines do not enable the Nashorn engine — required for the exploit — by default. However, the Java Nashorn engine requirement can be circumvented if your project includes dependencies that enable engines like Groovy or JEXL." Full Text: https://s.apache.org/not-log4shell Dark Reading: "There's nothing yet to suggest CVE-2022-42889 is the next Log4j. But proof-of-concept code is available, and interest appears to be ticking up." Full Text: https://s.apache.org/dark-reading-act Security Week: "A critical security hole affecting Apache Commons Text has been compared to the notorious Log4Shell vulnerability, but experts say it’s not as widespread." Full Text: https://s.apache.org/security-week-act22 We can give an update next month on this if anything new develops / or just an all-clear if not. [1](https://s.apache.org/CVE-2022-42889) ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [David Nalley] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Highlights ========== - Infrastructure had a Birds-of-a-Feather session at ApacheCon North America, which was plentifully attended by committers and contributors, and resulted in valuable feedback and ideas for furthering the mission of the Infrastructure Team. Short Term Priorities ===================== - Making better use of donated compute offerings. - Explore setting up a monthly "Infrastructure Roundtable" session where committers at Apache can learn and discuss our current and future service offerings. Long Range Priorities ===================== - Revamped artifact/download server strategy. - Migrating our primary subversion server to address resource constrains. - Address the need for a central roadmap of infrastructure service offerings, now and in the future. General Activity ================ - Started implementing a new strategy for scheduling standard maintenance operations on all machines according to criticality of services. - Work is progressing on implementing a new identity management system for committers. - Discussions on simplifying and modernizing release signing processes and policies are underway. - Addressed some shortcomings with our self-serve platforms when dealing with non-standard (non-apache.org) requests. - Configuration management modules have undergone a great deal of work to keep our workflow up-to-date with the current optimal Puppet specifications. - We are in talks with the VP, Data Privacy, about upgrading the Matomo analysis service to an fully infra-managed service. - Work is progressing on assessing our backup strategy and process, with the aim of creating a new, more optimal process that is better suited for our high-volume needs. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ApacheCon North America 2022 was held in New Orleans, USA, October 3-6 2022. We had 450 registrations, of which 345 actually checked in on site. Attendee sentiment seemed to be overwhelmingly positive. However, a more formal attendee survey is pending, and will provide more scientific evaluation of this. The event was made possible by our sponsors: * Platinum sponsors: AWS, Cloudera, Google Cloud, and Gradle * Gold sponsors: DataStax, Instaclustr, Red Hat, Salesforce, and Sonatype * Silver sponsors: Apple and OpenSearch * Bronze sponsors: Aiven, Datagrate, Bloomberg, and DBeaver Special thanks also go to the track chairs (listed below), to our event photographer Kris Traquair, to the Travel Assistance Committee (TAC) staff and recipients, and especially to Ruth Suehle and Brian Proffitt, who did the bulk of the work to make this event happen. TAC recipients were on-hand to staff the registration desk and MC individual sessions, througout the week, and were generally available on demand when urgent needs arose. Many thanks to them, and to Gavin for coordinating that effort. (Note: TAC reports separately - look there for more detail on TAC recipients) In addition to the per-track reports below, we also had Birds of a Feather sessions most evenings, which were reportedly well attended. Keynote presentations were pretty much all standing room only, with great presentations from David Nalley, Kerry Donny-Clark (Google Cloud), William Hurley (StrangeWorks), Paul Vixie (AWS), Demetris Chetham (GitHub), Sudhir Meno (Cloudera), and Hans Dockter (Gradle). The Lightning Talks (MCed by Ruth Suehle and Brian Proffitt), and the attendee reception on Wednesday evening, were also well-attended. On the whole, I am very pleased with the event, on all metrics. Discussion of next year's event will commence on the Planners mailing list in the coming months. We have several offers from third parties to assist in production, and are weighing those. ## IoT: Chris Dutz The IoT Track sort of worked well … we only had one speaker drop out due to health reasons. From an attendance perspective the Kafka IoT Track from Kai was definitely the best visited one (full house) and I guess my PLC4X one was the least attended one (6-7 people). Unfortunately, I don’t have exact numbers. ## Search: Anshum Gupta Our only cancellation was a week before the conference. We had a speaker cancel due to health reasons. All other talks in the Search track were very well received. The first talk of the day was the only one that wasn’t a full house but still had around 15 people. I believe that was because Mike McCandless’s Lucene benchmark talk from the Performance track clashed with this one. All other talks had standing room only and I had to start using the speakers’ chair for attendees at one point. A few people had to leave Mike Sokolov’s talk when there was no standing room so perhaps we could’ve done with a larger room for the track, which I’ll remember for next time. There were a few PMC members from Apache Lucene and Solr at all of the talks. Most of them were able to connect with existing as well as potential contributors and learn about their challenges and how we could be of help to them. I spoke to a few speakers and attendees from the track and everyone said that they enjoyed the content and the quality of the talks. ## Libraries, Frameworks, Developer Tools: Matt Sicker I worked on the Libraries, Frameworks, and Developer Tools track which took place on Monday and Tuesday. We had only one talk cancelled (the one about OpenNLP 2.0), and the rest were all held as planned. Most of the talks were fairly well attended, and a couple were standing room only (if I recall correctly, the Ozone talk was quite well attended). Some of the talks in this track were related to other standalone tracks (e.g., Camel, Groovy), so that likely helped with some of the interest, but all talks in the track were at a level that was understandable whether or not you were already using the presented projects (e.g., you didn’t have to be a big data nerd to understand the Ozone or Zookeeper talks). Overall, I think it went really well! While I reviewed the talks blindly (i.e., without knowing who submitted it unless they included that in the abstract for some reason which was a fairly disqualifying factor), the result was a diverse range of speakers from all sorts of unrelated projects and communities, so I think that such a track could continue to attract further participation in the future (or at least something similar; if given multiple days in the future, I could split it up into something like maintainer-relevant talks and user-relevant talks or something along those lines). ## FinTech: Javier Borkenztain The Fintech track had some changes at the last minute due to the difficulty of obtaining Visas from our speakers. Still, we managed to accommodate it from our backup list, and all the scheduled talks were delivered as expected. The audience for the talks was good, considering the topic's novelty at ApacheCon, and that Fineract is a business applications and not tools or frameworks for developers. But I expected more audience on the talks. The most attended talk was about 30 people. We had great conversations regarding the direction and actions of the Fineract community. ## Data Engineering: Jarek Potiuk The Data Engineering Track seemed pretty uneventful compared to others, but possibly that's a good thing :). I think most of the talks were really good and focused and gave the attendees a lot to talk/think about. There were also a few unexpected highlights ("morel" language talk was one that I personally kept on having multiple conversations about after the talk and the inspirational part of it was amazing). I think the idea of adding "data engineering" independent of "big data" was a fantastic idea and we both with Ismael look forward to making it even better next year. The audience was good - we mostly had almost-full-house. ## Groovy: Paul King The Groovy Track organizers, the Groovy PMC, and the Groovy community overall want to extend our thanks to you, Ruth, Brian, the TAC folks, and the rest of the team involved with the conference. We had a few speakers who pulled out early on but we had replacement talks, so weren't impacted too badly. We had a couple of talks with only 7-9 attendees, several that were standing room only and the rest were in between. We had one afternoon devoted to some workshop-style content. We fitted this content into the existing time slots. The content seemed to be well-received and I think we would like to explore more workshops, perhaps with longer time-slots, for future conferences. ## Cloud-native track: Rajith Attapattu For this track and in general, there was a lot of interest in practitioner reports or talks involving the use of several apache projects in building a solution. For these types of talks the audience had plenty of questions and often tried connecting with speakers afterwards. Although we only had a day and a half worth of topics for this track(the last minute dropouts didn't help) I felt the topics generated plenty of interest. Shout out to the volunteers who were there to lend a helping hand. ## Geospatial: George Percivall and Jim Hughes The Geospatial Track included five presentations and a capstone discussion. Attendance in the track varied from standing room only for the Geospatial Search with Apache Lucene presentation; to a handful of people for the presentation on a new effort to define geospatial extensions to Parquet. The capstone discussion session was a good mix of people representing projects using geo to the people addressing geo across projects. A particular call to action came from Julian Hyde, Apache Calcite, to increase the amount of discussions on geospatial@apache.org between ApacheCons. This was the seventh Apache conference with a geospatial track; The first geo track was at Apache Big Data, 2016. It is recommended to have a geospatial track in ApacheCon next year. ## Pulsar: Dave Fisher Reports are that we had 15-20 people in attendance for each talk. ## Community: Sharan Foga The Community Track ran over 2 and a half days. We had a few cancellations and things - some visa related but I was really happy with what we finally ended up with. I did start tracking the session numbers but lost the sheet! Mick's opening talk was a full house with sitting / standing room. Unfortunately I missed most of the first day due to an urgent dental appointment but I heard that we pretty much kept the room at least half to full all the way through. From the second day onwards I was in all the sessions and think the lowest was something like 14 people. The few numbers I do have are - Jim's Apache Way talk had 32, and How do put on a distributed event had 18, as did the talk on issue management and bug tirage. I think we had a great range of topics that were cross project so it was great to hear about what Cassandra, Lucene, Airflow and PLC4X and others had done around community - especially the lessons learned. I would say the format was more story telling about real situations, real problems and real solutions - which seemed to strike a chord with the audience. ## ASF booth: Sharan Foga On the booth - I think we had the largest queue of any of any of the booths on the first couple of days as people came along to check out the latest swag. The items seemed popular and it pretty much all went. Some of the projects were pleasantly surprised to see their project stickers. (Minor hiccup with Lucence having the old logo but have resolved that). We also had some good conversations and many people came back to just simply have a chat. Special thanks goes out to the TAC team for helping out and smiling all the way. ## Tomcat - Christopher Shultz Huge thanks to Rich, Ruth, and Brian for their work making this conference a success. Also to Sharan for wrangling the ASF booth and probably getting sore from handing out all that swag. (The one-shoulder backpacks are amazing. I will bring that to every conference I ever go to from now on.) All talks in the Tomcat track (1 full day) went well except for one with some video problems which we believe were presenter-hardware-related and we got corrected for a later presentation. I had all veteran presenters, so there were no schedule issues or surprises. It's too bad we don't have any official recordings of the talks (for all rooms). I understand we (a) didn't have a sponsor and (b) didn't have any volunteers to do that work, which is why it wasn't really possible. I think Sharan recorded the Community talks herself, and I recorded the Tomcat ones on audio. One of our presenters (remm) recorded video and I'll be trying to get lavalier-mic-audio-plus-video mixed together for a publicly-releasable video. Now if I can just figure out how to get the audio off the sd card... With the notable exception of "Proxying to Tomcat with httpd", the Tomcat track was essentially a bust. Usually somewhere between 2 - 10 attendees per talk in one of the huge rooms (Rhythms II). jfclere's presentation had probably 35 attendees, which is about average for presentations we have had in the past. That said, the attendees who did attend were quite interested in the content, asked good questions, and seemed engaged. The Tomcat PMC is discussing what kind of presence we should have at upcoming events. Switching from US to Europe may change the "market" for our talks, but none of the talks we did in the track were truly new (other than "New and Improved [for Tomcat]" which is sort of a rolling-updates presentation we try to give when we have a track). They were also given by committers (and PMC members) and nothing from the community like "I use Tomcat to do X". So I think we will have to try harder next time to get (a) fresh material and (b) new presenters. We had very high attendance for the @home events, so there is definitely an audience for what we are presenting. This is one of the reasons we feel like it's a shame that (official) recording wasn't an option this year: we would expect that our "audience" is really folks who could not or would not travel this year. ## ADDENDUM 2022-10-14 ## Incubator, Justin Mclean First off, thanks to everyone who helped organise the event, and it was great to see people in person again. The seasons were reasonably well attended, with up 1/2 the room or a little more occupied with the exaction of 1 talk, whose low attendance might have been due to JimJag speaking simultaneously in another room. There was good interaction with the audience, and many questions were asked and answered. We had one speaker drop out, but they gave us enough notice to be able to substitute our backup talk. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== ApacheCon 2022 New Orleans -------------------------- This event, as far as TAC was concerned, was a great success. 30 people were approved to attend, but due to visa issues, 19 ended up attending (the most ever in TACs history). As we knew there would be visa issues, we decided early on in the process not to buy travel tickets until we knew visas were approved. This had the possibility that those being approved late would have higher flight prices. From what I observed, flight prices did not actually go up by that much. As an example my own flight which I booked and paid in June, I could have got for around the same price in September. Using this decision also meant that we did not lose *any* money at all on travel costs. At the event itself, the TAC volunteers performed their duties well overall, covering all sessions as required, staffing the Booth and the registration desk. As is usually the case, we had some go above and beyond what was expected of them. We wanted, and Treasurer's dept. wanted to hand out this year's subsistence monies to TAC folks in the form of RAMP cards, with preloaded amounts. Due to the uncertainty of Visa interviews/approvals, some coming in very late in the process, this was disappointingly not possible. The lead up time combined with the need to create a Ramp account for each applicant. made it that we did not have enough time to do this. Therefore we used the old method of handing out cash and having each person sign as accepted. Of the approved budget of $60,000 for this event, it looks like we ended up spending around $54,910.57 (to be confirmed) which includes an internal charge for Conferences for around $2,700 for 20 x conference passes. One thing that has caused us pain in the past is that of booking Travel tickets (mainly flights.) We have had an EA do this , various Travel Agents, one person from TAC booking them all, etc. All have their pros and cons, all are unavoidably time consuming. This year, one TAC volunteer offered very early on in the process to assist with flights or anything else. Taking 'Sanyam Goel' up on his kind offer, we worked together - Sanyam working with most of the TAC attendees to obtain the optimal flight itinerary at the best price for us. Once agreed, the itinerary was then passed over to me for payment. This made things so much easier overall and would like to do the same thing next time round. Sanyam received our thanks and an extra 'Flight coordinator' T-shirt for his efforts. Thoughts for next time. It is likely we will introduce more questions into the application process. Also, due to the Visa Interview times, we will advise people to apply for a visa as soon as they submit their application; and to not wait until they have been accepted, which would add an additional 6 weeks or so to their visa application time. Some people just applied too late. Post ACNA Surveys have been sent out to the attendees; and we have started to receive some of those back. We hope to publish some more 'stories' from TAC attendees over the next month or two. Statistics for Funding since 2008 ========================= Please find below some statistics which the TAC Committee hopes provides valuable insights into how TAC helps people and helps the Foundation as a whole. People who weren't members at the conference, and now are: 35 - 19% People who weren't committers at application, now are: 26 - 14% People who weren't on PMCs at application, now are: 48 - 26% People who now help with TAC: 5 - 02% People who joined the Board: 5 - 02% People who have never been/become committers: 48 Unique people helped by TAC: 183 Total number of TAC awards: 217 Travel Policy ========== TAC has been operating an 'unofficial' travel policy that has evolved since its reformation since 2008, but has remained steady for many years now. We have just submitted a draft travel policy to the President and EVP so that we may make this official. TAC Sub Domain ============== Although a Committee, TAC is talking about moving to having its own DNS to be more inline with the rest of the ASF. So it would have its own website finally instead of a page under www, its own mailing lists etc. Under consideration so far are travel.a.o and tac.a.o A decision is imminent. TAC App ======= TAC app is closed. Over the next week or two, we have some suggestions for improvements to the app, based on how it performed for ApacheCon 2022 This will likely lead to a quote for discussion. Future Events ============= None currently Short/Medium Term Priorities ===================== Still keeping an eye out for other smaller events to support. In particular, waiting to see about Fosdem. Mailing List Activity ===================== Some post ACNA activity, including commits. Membership ========== No changes to the membership this month There will be proposals over the next week or two to add in more people. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] Currently a draft of an upcoming resolution was posted here for review: https://lists.apache.org/thread/zh3hpzqbk677ttotltjyqqmm3r824kp8 I did not yet submit it yet, since I hope for more feedback first. A first draft for the committer exists here: https://privacy.apache.org/policies/privacy-policy-committer.html I am also trying to collect all open issues in a document now as current issues are hard to track as it is now. We keep getting requests from tools like "Mine" which basically search email inboxes and complain if you ever received an email from the ASF, like a subscription confirmation or similar. I will need to read if these kind of "mass complaints" have to be handled or can be ignored. Apart from that, no unusual activities. ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] The World Wide Web Consortium, Inc. Board of Directors has been announced: https://www.w3.org/blog/news/archives/9685 ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] Past month has been pretty calm. Committee members took good care of resolving most issues on time. After resolving a handful of LEGAL issues, we are down at 19 outstanding issues compared to 22 last month. The process of bylaws review is almost done. There's one last bit of reviewing the indemnity provisions that should be done by early next month. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Sep 2022: 26 [license confusion] 24 [support request/question not security notification] Security reports: 55 (last months: 42, 61, 30) 5 [airflow] 3 [httpd], [openoffice], [shenyu], [tomcat], [xmlgraphics] 2 [archiva], [dolphinscheduler], [isis], [sling], [solr] 1 [ambari], [calcite], [cassandra], [doris], [druid], [hadoop], [infrastructure], [inlong], [iotdb], [jmeter], [karaf], [linkis], [maven], [netbeans], [nifi], [ofbiz], [shardingsphere], [skywalking], [spamassassin], [spark], [streampark], [trafficcontrol], [trafficserver], [ws], [zeppelin] In total, as of 30th Sept 2022, we're tracking 101 (last month: 92) open issues across 45 projects, median age 78 (last month: 111) days. 52 of those issues have CVE names assigned. 11 (last month: 10) of these issues, across 7 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] This year's been fairly quiet with regards to the Jakarta EE position (not sure the position is needed, but having a contact between the two organizations for the sake of collegiality seems reasonable despite long periods of radio silence). Recently Paul Buck asked about if/how the ASF was using GitHub sponsors, and so I posed the question to the board. Clearly we don't stand in the way of individuals asking for sponsorship. But, the question remains, what is our disposition with regards to what we do about the sponsorship option on our repositories? Do we turn the feature on or leave it off and why? And pardon the delinquency of my report. There simply has been little to report over the previous months. Though, I will say my personal circumstances may impede my doing a more proficient job at the position. So maybe more correspondence would take place under a different VP. Of course I would be happy to hand the title off to the next individual that is deemed fit for the position. Cheers, -Rob ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Ed Coleman] ## Description: The Apache Accumulo is a robust, scalable, distributed key/value store with cell-based access control and customizable server-side processing. ## Issues: There are no new issues requiring board attention. ## Membership Data: Apache Accumulo was founded 2012-03-20 (11 years ago) There are currently 41 committers and 41 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Christopher L. Shannon was added to the PMC on 2022-09-26 - Christopher L. Shannon was added as committer on 2022-09-27 ## Project Activity: Project activity on the next release remains active with significant improvements to the current baseline. Currently, Accumulo is targeting an October / November release of version 2.1. We expect to start the release process with an rc0 candidate soon, with the remaining issues being actively worked. The GitHub 2.1 project dashboard is available at [5] and an email discussion is available on thread [6] Current 2.1 progress includes: - 26 pull requests that are currently in progress. - 28 issues that are open, but a lot of these will get bumped to the next version. - 1369 issues that have been resolved. ## Community Health: Overall community health is good and GitHub activity remains consistent. - Community activity remains healthy and centers on GitHub, which is reflected by robust GitHub activity and and offsets the corresponding decrease in email traffic. - Accumulo has transitioned from Jira to GitHub issues. The remaining Jira activity reflects closing obsolete issues. ## Links [5]: https://github.com/apache/accumulo/projects/3 [6]: https://lists.apache.org/thread/0nx7ml312v13chdk6xgcwn0vryr5v0xc ----------------------------------------- Attachment B: 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. ## Issues: None ## Membership Data: - Apache ActiveMQ was founded 2007-01-16 (16 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-20. - No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29. ## Project Activity: ### ActiveMQ Artemis - Work is progressing towards the 2.27.0 release, with various bug fixes and improvements, such as recently landed changes around switching the client + broker to use SLF4J as their logging API facade to ease use by other components, and using Log4j 2 as the brokers logging impl. ### ActiveMQ Classic - Preparation continues towards a future 5.18.0 release, bringing JMS2, and other major changes. - ActiveMQ 5.17.3 is also in preparation with smaller bug fixes etc. ### Releases: - ActiveMQ Artemis 2.26.0 was released on 2022-09-26. - ActiveMQ Artemis 2.25.0 was released on 2022-09-07. - ActiveMQ Classic 5.17.2 was released on 2022-09-02. - ActiveMQ Artemis 2.24.0 was released on 2022-08-02. ## Community Health The ActiveMQ community currently has no outstanding issues and is in good shape. ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources, including local clusters, supercomputers, national grids, academic and commercial clouds. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Airavata was founded 2012-09-18 (10 years ago) There are currently 42 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 Isuru Ranawaka on 2022-03-06. - No new committers. Last addition was Dinuka DeSilva on 2021-07-22. ## Project Activity: Four students successfully finished Google summer of code. Some of these student pull requests have been reviewed and merged, others are still in active discussion. Once we incorporate all these contributions, we will work on the release, which is overdue. The last release of version 0.17 was made on March 24th 2019. We will prioritize to release as soon as possible. ## Community Health: A talk about Apache Airavata at ApacheCon NA 2022 was well received. We will discuss the feedback with the community on how to peel out the interesting sub-components and untangle them from the main code base so we can build communities around these individual pieces. The integrated project has become too complex to attract a diverse community. We will act on these suggestions in the next quarter. ----------------------------------------- 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). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (20 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-14. ## Project Activity: Recent releases: - Ant 1.10.12 was released on 2021-10-19. - Ant 1.9.16 was released on 2021-07-13. - AntUnit 1.4.1 was released on 2021-07-07. - Ivy 2.5.0 was released on 2019-10-24. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get more contributors, but we'll keep the project alive as long as possible and worthful. ----------------------------------------- Attachment E: Report from the Apache Any23 Project [Lewis John McGibbney] ----------------------------------------- Attachment F: 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 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache APISIX was founded 2020-07-15 (2 years ago) There are currently 52 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was ZhengSong Tu on 2022-06-06. - Xin Rong was added as committer on 2022-09-29 - Navendu Pottekkat was added as committer on 2022-10-12 - Shirui Zhao was added as committer on 2022-07-14 ## Project Activity: Apache APISIX and Apache Dubbo held a co-meetup to let more developers know about the two projects. Recent releases: 3.0.0-beta was released on 2022-09-26. 2.13.3 was released on 2022-08-26. apisix-java-plugin-runner-0.3.0 was released on 2022-08-19. 2.15.0 was released on 2022-07-28. ## Community Health: Apache APISIX adds OpenFunction, ClickHouse, Elasticsearch plugins, So that more developers can use and integrate APISIX. dev@apisix.apache.org had a 35% increase in traffic in the past quarter (574 emails compared to 424) 566 commits in the past quarter (-13% change) 77 code contributors in the past quarter (-10% change) 485 PRs opened on GitHub, past quarter (-14% change) 470 PRs closed on GitHub, past quarter (-14% change) 370 issues opened on GitHub, past quarter (6% increase) ----------------------------------------- Attachment G: 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. ## Issues: No current issues. ## Membership Data: Apache Aries was founded 2010-12-15 (12 years ago) There are currently 57 committers and 41 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 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: transaction-blueprint-2.3.1 was released on 2022-05-04. spifly-1.3.5 was released on 2022-04-14. cdi-1.1.5 was released on 2022-04-10. ## Community Health: There is very little activity in the project. We only had two code contributors during the last quarter. ----------------------------------------- Attachment H: Report from the Apache Arrow Project [Kouhei Sutou] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Arrow was founded 2016-01-20 (7 years ago) There are currently 79 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - Raphael Taylor-Davies was added to the PMC on 2022-09-20 - L. C. Hsieh was added to the PMC on 2022-09-03 - Weston Pace was added to the PMC on 2022-09-05 - Zhong Yanghong was added as committer on 2022-09-08 - Remzi Yang was added as committer on 2022-09-09 - Daniel Harris was added as committer on 2022-09-23 ## Project Activity: - RS-24.0.0 was released on 2022-10-03. - RS-BALLISTA-0.8.0 was released on 2022-09-20. - RS-23.0.0 was released on 2022-09-19. - RS-DF-12.0.0 was released on 2022-09-16. - RS-OS-0.5.0 was released on 2022-09-11. - RS-22.0.0 was released on 2022-09-05. - RS-21.0.0 was released on 2022-08-30. - RS-DF-11.0.0 was released on 2022-08-19. - RS-OS-0.4.0 was released on 2022-08-13. - RS-20.0.0 was released on 2022-08-09. - RS-19.0.0 was released on 2022-07-26. - 6.0.2 was released on 2022-07-19. - 7.0.1 was released on 2022-07-19. - 8.0.1 was released on 2022-07-19. - RS-DF-10.0.0 was released on 2022-07-15. - RS-18.0.0 was released on 2022-07-11. ## Community Health: - We're voting a new Apache Arrow Database Connectivity (ADBC) interface developing at https://github.com/apache/arrow-adbc . - We'll deprecate unmaintained Apache Arrow Plasma object store. - We've accepted Apache Arrow Flight SQL JDBC driver donation. - We've switched required C++ specification to C++17 from C++11. - We've changed issue assign policy on Jira: All users can assign themselves as assignee for easy to contribute. - We've accepted Apache Arrow Rust Object Store donation. - We've backed Apache Arrow DataFusion Python bindings to ASF. ----------------------------------------- Attachment I: Report from the Apache AsterixDB Project [Till Westmann] Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. Activity: - Development and discussions are active, the community continues to be healthy and engaged. - A number of new features, improvements and fixes have been merged into the master branch and are set to be in the next release. Issues: There are no issues that require the board's attention at this time. PMC/Committership changes: - Vijay Sarathy was added as a committer on 2022-10-13. - The last committer added was Vijay Sarathy on 2022-10-13. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB JDBC Connector 0.9.7.1 was released on 2022-03-01 - Apache AsterixDB 0.9.7.1 was released on 2021-12-13. - Apache Hyracks 0.3.7. was released on 2021-12-13. ----------------------------------------- Attachment J: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of software related to A home for dormant projects ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Attic was founded 2008-11-19 (14 years ago) There are currently 19 committers and 17 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 Herve Boutemy on 2015-07-19. - No new committers. Last addition was Herve Boutemy on 2016-01-27. ## Project Activity: Attic retired 2 projects: Buildr and REEF. ## Community Health: Last retirements went well with our tools and documented process. ----------------------------------------- Attachment K: Report from the Apache Avro Project [Ryan Skraba] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema driven serialized data. The unique features of Avro include automatic schema resolution - when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Avro was founded 2010-04-21 (12 years ago) There are currently 37 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Martin Tzvetanov Grigorov was added to the PMC on 2022-09-08 - No new committers. Last addition was Zoltan Csizmadia on 2022-03-28. ## Project Activity: The last release of Apache Avro 1.11.1 was 2022-07-31. This was a bug fix release, but also included a thorough reworking of the Avro website, moving away from the retired Forrest project to a more modern static site generator. It should be easier to maintain and accept contributions; for now, building and deploying still require manual intervention. ## Community Health: Mailing Lists: - dev@avro.apache.org had 1109 emails (36% increase) - user@avro.apache.org had 34 emails (88% decrease) - issues@avro.apache.org had 259 emails (22% increase) JIRA: - 57 issues opened (-35% decrease) - 42 issues closed (-47% decrease) Code Repository: - 322 commits in the past quarter (5% increase) - 20 code contributors in the past quarter (-9% decrease) GitHub: - 134 open (5% increase) - 124 PRs closed (-2% increase) The 1.11.1 release early in the quarter took more work than expected in order to get as many contributions in as possible. More frequent minor releases would probably help out here, so that contributors can see their changes sooner. We turned off many minor JIRA and github notifications to make the dev@ mailing list more manageable. It's much easier to hear the human conversations. Oddly enough, traffic has continued to increase even with fewer bots participating. Some SDKs in Avro receive more attention and expertise than others, which can be discouraging for contributors waiting for PR reviews. We must continue to identify and propose committers to help out. ----------------------------------------- Attachment L: Report from the Apache BookKeeper Project [Sijie Guo] ----------------------------------------- Attachment M: Report from the Apache BuildStream Project [Tristan Van Berkom] ## Description: The mission of Apache BuildStream is the creation and maintenance of software related to efficiently and correctly developing, building and integrating software stacks ## Issues: There are no issues requiring board attention. ## Membership Data: Apache BuildStream was founded 2022-09-20 (20 days ago) There are currently 5 or 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. NOTE: There are 6 committers if Sander Striker formally became a committer to to the project, which was planned but I'm not sure if that was completed. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: * We are poised to finally release 2.0 after years of unstable development and expect to release in the following weeks * Attended and presented at ApacheCon last week ## Community Health: * We have (potentially/hopefully) gained some users and one contributor thanks to networking at ApacheCon * Our mailing list is not heavily used, possibly due to a perception that the list is reserved to developers/committers * Slack is healthy as long as we are able to manually reach out to those who we know want to join * As discussed with infra, there is an outstanding issue of not being able to advertise any way for interested parties to join slack, I would expect increased community growth and health if we can instruct people how to join slack on our website. ----------------------------------------- Attachment N: Report from the Apache Calcite Project [Ruben Q L] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (7 years ago) There are currently 58 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Andrei Sereda was added to the PMC on 2022-08-08 - Jing Zhang was added as committer on 2022-07-04 - Benchao Li was added as committer on 2022-07-04 ## Project Activity: Apache Calcite 1.31.0 was released on 2022-08-02. It contains contributions from 28 contributors, and resolves 81 issues. Among others, it is worth highlighting the following improvements: Allow table functions to be polymorphic; Support SQL hint for Filter, SetOp, Sort, Window, Values; Support parsing parenthesized joins; Derive IS NOT NULL filter for the inputs of inner join; and Firebolt dialect implementation. Apache Calcite 1.32.0 was released on 2022-09-10, with 19 issues fixed by 17 contributors. This release fixes CVE-2022-39135, an XML External Entity (XEE) vulnerability that allows a SQL query to read the contents of files via the SQL functions EXISTS_NODE, EXTRACT_XML, XML_TRANSFORM or EXTRACT_VALUE. Apart from that, it is worth highlighting that this release also replaces the ESRI spatial engine with JTS and proj4j, adds 65 spatial SQL functions including ST_Centroid, ST_Covers and ST_GeomFromGeoJSON, adds the CHAR SQL function, and improves the return type of the ARRAY and MULTISET functions. Apache Calcite Avatica 1.22.0 was released on 2022-07-28. This is a maintenance release to resolve CVE-2022-36364: Apache Calcite Avatica JDBC driver httpclient_impl connection property can be used as an RCE vector. ## Community Health: The community maintains a healthy status. There has been a generalized decrease in the Jira & Github activity in the last quarter (-14% issues opened, -27% issues closed, -25% commits, -21% code contributions, -11% PRs opened, -40% PRs closed). This is expected since many members of the community were probably on vacation during this summertime in the Northern Hemisphere. Nevertheless, the development mailing list has kept a big activity, even increasing its traffic 137% in this quarter. Is is worth mentioning that several vulnerabilities were reported in both Calcite and Avatica, and the PMC showed a great reactivity to deal with them swiftly. The number of non-committer (contributor) commits per month: +---------------------+---------------------+---------------------+ | year | month | contributor_commits | +---------------------+---------------------+---------------------+ | 2022 | 7 | 0 | | 2022 | 8 | 5 | | 2022 | 9 | 15 | +---------------------+---------------------+---------------------+ The number of active reviewers per month: +---------------------+---------------------+---------------------+ | year | month | active_reviewers | +---------------------+---------------------+---------------------+ | 2022 | 7 | 0 | | 2022 | 8 | 4 | | 2022 | 9 | 3 | +---------------------+---------------------+---------------------+ Top reviewers in the last 3 months: +-----------------------------------------+---------+ | committer | reviews | +-----------------------------------------+---------+ | Julian Hyde | 9 | | Benchao Li | 7 | | Stamatis Zampetakis | 2 | | rubenada | 1 | | chunwei.lcw | 1 | +-----------------------------------------+---------+ ----------------------------------------- Attachment O: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is data store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## 2022-08-17 from sharan: I see a ASF Infra have sent the PMC a couple of emails regarding the failure of a signature key for your 2.0.1 download artifacts. Is any work currently being done to resolve this ? Re: Yes, our community solved this issue. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Last 3 months, we focus on fixing issues, some key issues as below: - Fixed index issues about multiple sessions table. - Fixed Exception in loading data with overwrite on partition table. - Fixed DDM sentence about column query failed. ## Health Report: - Commit activity: - 13 commits in the past quarter (10% decrease) - 9 code contributors in the past quarter ( 10% change) ## Releases: - we are preparing 2.3.x, the community focus on fixing issues - 2.3.0 was released on 2022-01-24 - 2.2.0 was released on 2021-08-05 - 2.1.1 was released on 2021-03-29 ## Project Composition: - Brijoo Bopanna was added to the PMC on 2022-09-24 - Brijoo Bopanna was added as committer on 2022-09-20 - 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: - Indhumathi was added to the PMC on 2022-02-16 - Vikram Ahuja was added as committer on 2022-02-10 - Akash R Nilugal was added to the PMC on 2021-04-11 ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 162 subscribers (change 13): - dev@carbondata.apache.org had a 36% decrease in traffic in the past quarter (1012 emails compared to 1566) - issues@carbondata.apache.org: - issues@carbondata.apache.org had a 80% decrease in traffic in the past quarter (67 emails compared to 324) - user@carbondata.apache.org: - 75 subscribers (no change): ## JIRA activity: - 9 issues opened in JIRA, past quarter (10% increase) - 7 issues closed in JIRA, past quarter (10% increase) ----------------------------------------- Attachment P: Report from the Apache Celix Project [Pepijn Noltes] ## Description: The mission of Celix is the creation and maintenance of software related to Implementation of the OSGi specification adapted to C ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Celix was founded 2014-07-16 (8 years ago) There are currently 16 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Erjan Altena on 2018-06-25. - No new committers. Last addition was Peng Zheng on 2022-02-18. ## Project Activity: - New remote service admin using shared memory was added - New remote service discovery using shared memory was added - Some small issues concerning gcc12 and conan build config was fixed ## Community Health: We are seeing an increase in communication to discuss and prepare future release features. ----------------------------------------- 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 are also two sub-projects that leverage CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. DOSGi - is the reference implementation of the Distribution Provider component of the OSGi Remote Services Specification ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CXF was founded 2008-04-15 (14 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: The bulk of the activity this period is centered around a future CXF 4.0. The major change for that release is moving from javax.* to jakarta.* specs which is incompatible. Not all specs and dependencies are updates for jakarta.* use yet so a lot of the tests/modules are temporarily disabled until things get fully updated. Along with the 4.0 work, many bug fixes and updates are being done on the older branches with patch releases being made regularly. Recent releases: 3.4.9 was released on 2022-10-12. 3.5.4 was released on 2022-10-12. 3.4.8 was released on 2022-06-28. 3.5.3 was released on 2022-06-28. Older releases: Apache CXF Fediz 1.6.0 was released on 2022-02-14. Apache CXF DOSGI 2.0.0 was released on 2016-09-15 ## 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 DataFu Project [Eyal Allweil] ## Description: The mission of Apache DataFu is the creation and maintenance of software related to well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DataFu was founded 2018-02-21 (5 years ago) There are currently 19 committers and 11 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 Casey Stella on 2018-02-21. - No new committers. Last addition was Ohad Raviv on 2019-07-27. ## Project Activity: A number of open issues were closed, including the log4j upgrade (we weren't using a vulnerable version). We are working on expanding our support for newer Spark versions. We are delaying the next release as to include this, it seems worth waiting for. The last release, 1.6.1 was released on 2021-10-11. ## Community Health: We added some "newbie" and "good first contribution" tags to some open issues, and this seems to have successfully encouraged some first-time contributions. ----------------------------------------- Attachment S: Report from the Apache DB Project [Bryan Pendleton] ## Description: The mission of the Apache DB project is to create and maintain commercial-quality, open-source, database solutions based on software licensed to the Foundation, for distribution at no charge to the public. The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DB was founded 2002-07-16 (20 years ago) There are currently 47 committers and 44 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 Georg Kallidis on 2020-08-26. - No new committers. Last addition was Tobias Bouschen on 2021-01-19. ## Project Activity: Recent releases: - Derby-10.16.1.1 was released on 2022-06-15. - JDO 3.2.1 was released on 2022-05-25. - JDO 3.2 was released on 2022-02-01. - Torque 5.1 was released on 2022-01-31. ## Community Health: This was a very quiet quarter for the DB subprojects, but all the communities had fairly typical activity: questions were asked and answered on the community mailing lists, issues were raised and fixes were discussed and committed. ----------------------------------------- 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. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (18 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 Radovan Semancik on 2018-09-28. - No new committers. Last addition was Brian Demers on 2022-04-14. ## Project Activity: Overall: Activity's slow but steady, the projects are being maintained. Per sub-project: - ApacheDS: low activity. Work being done in preparation of new release including many bug fixes, and complete review of the PasswordPolicy implementation. - LDAP API: low activity. Now using latest MINA. A few extensions needed for the coming ApacheDS release. Released in last quarter. - Studio: low activity. - Fortress: low activity. Upgrade to latest Apache Wicket. Released in last quarter. - Kerby: low activity. - Mavibot: low activity. - SCIMple: low activity but increasing. A new committer, Brian Demers, continues work on Scimple and gave a presentation at ACNA. ## Community Health: No problems to report. 3Q activity low but PMC has active members and the project continues to be adequately maintained. Two releases last quarter. One project (scimple) that's being revived. ----------------------------------------- Attachment U: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: Apache DolphinScheduler is a cloud-native visual Big Data workflow scheduler system. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DolphinScheduler was founded 2021-03-17 (2 years ago) There are currently 52 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - JinyLeeChina was added to the PMC on 2022-07-26 - Wenjun Ruan was added to the PMC on 2022-07-18 - Zihao Xiang was added to the PMC on 2022-07-18 - Chufeng Gao was added as committer on 2022-07-12 - WenCheng Dai was added as committer on 2022-09-15 - Jipeng Wang was added as committer on 2022-07-21 - Jieguang Zhou was added as committer on 2022-09-29 ## Project Activity: Software development activity: - We released the bug fix release 3.0.1 and new Feature version 3.1.0. - We are preparing to publish DolphinScheduler Operator version. ## Community Health: dev@dolphinscheduler.apache.org had a 64% increase in traffic in the past quarter (297 emails compared to 181) 827 commits in the past quarter (-9% change) 96 code contributors in the past quarter (2% increase) 622 PRs opened on GitHub, past quarter (-23% change) 580 PRs closed on GitHub, past quarter (-26% change) 559 issues opened on GitHub, past quarter (-22% change) 470 issues closed on GitHub, past quarter (-21% change) ----------------------------------------- Attachment V: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment W: Report from the Apache Dubbo Project [Jun Liu] ----------------------------------------- Attachment X: Report from the Apache Fineract Project [Awasum Yannick] ## Description: At Apache Fineract, our mission is to build, maintain and enhance a cloud-ready core banking system for robust, scalable, and secure operations of financial institutions. We believe in financial services for everyone, including and especially for the unbanked and underbanked. ## Issues: ## Membership Data: Apache Fineract was founded 2017-04-19 (5 years ago, contributed by Mifos.org). There are currently 46 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Arnold G was proposed and accepted for PMC (awaiting formal mechanisms) - Three new Committers have been nominated and accepted since the last report in July. (Alberto, Adam, Norbert) ## Project Activity: On August 22nd, the project released Fineract 1.8.0. Thank you to Aleks as release manager. Contributions of code, requirements and documentation came from Aleks, John W, Bharat, Hemant G, Alberto M, James, Ed, Norbert, Adam, and others. Enhancements included fixes to 48 issues as detailed at , these included: - Documentation on use of Cucumber for testing - GitActions support for patching strategy - Read/Write separation - fineract may now operate in different modes This release comes quickly on top of releases in the past two quarters: We released Fineract 1.7.0 and 1.6.0 over the past 6 months thanks to Aleks, Petri, and Arnold. Major features that landed with these releases: - code significantly improved to support database independence - PostgreSQL is officially supported - better performance and JPA compliance through the usage of EclipseLink Upcoming features: - significant improvements in business time handling (COB) - Spring Batch integration to replace Quartz jobs ## Community Health: New PMC Chair has been proposed: James Dailey PMC Thanks Awasum Yannick who is stepping down. Contributions have been steady over the past six months due to volunteer contributors (including those working for companies) giving back to the upstream Fineract Project. The hope remains that this will "crowd in" those other companies and system integrators such that they can move to an upstream model rather than forks of the code. Fineract was well represented at ApacheCON. Thanks to Javier for serving as chair of the finTech/fineract track and to James, Ed, and Dinesh for selecting the talks. Talks will be posted on Fineract wiki when available. We recently had a debate about the mission statement, which previously was: "The mission of Apache Fineract is the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked." When the project came over from Mifos.org, the mission and vision was also inherited. The project still has many people on the listserv who strongly endorse this mission of meeting the needs of unbanked and underbanked. ----------------------------------------- Attachment Y: Report from the Apache Flex Project [Olaf Krüger] ## Description: The mission of the Apache Flex project is to create and maintain software related to the development of expressive web applications that deploy to all major browsers, desktops and devices (including smartphones, tablets and tv) ## Issues: ## Membership Data: Apache Flex was founded 2012-12-19 (10 years ago) There are currently 68 committers and 45 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 Olaf Krüger on 2017-08-28. - No new committers. Last addition was Greg Dove on 2016-09-07. ## Project Activity: No changes have been made to the Flex framework for a long time. ## Community Health: There is nearly no mailing list activity at the Flex lists. Some Flex related discussions are held at the Apache Royale lists. The project is searching for a new chair. ----------------------------------------- Attachment Z: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Fluo was founded 2017-07-18 (5 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Brian Frank Loss on 2022-02-01. - No new committers. Last addition was Brian Frank Loss on 2022-02-02. ## Project Activity: There has been extremely little activity in this project in the last quarter. The activity has been limited to only updating a few dependencies. In discussing this board report on the private list, there was agreement that a new release needs to be done, once the next version of Apache Accumulo is released, which is this project's biggest dependency. That implies a new release, version 2.0.0, sometime in the first quarter of 2023. (See explanation of limited activity in the community health section below.) ## Community Health: Despite this project having very limited activity (nearly non-existent this quarter), the community does not have any outstanding health concerns. This project, by design, is a niche project, built upon Apache Accumulo, whose own releases are relatively infrequent. The low level of activity is understandable, given that this project depends on Accumulo releases, and Accumulo itself has had a relatively slow pace of development. Many of the contributors to Fluo are also contributors to Accumulo, and have been prioritizing Accumulo's next LTM (long-term maintenance) release, after which we expect to see more activity in Fluo to accommodate the newer Accumulo version. In addition, some reduced activity can be explained by the fact that one of Fluo's internal developer tools (fluo-muchos) has stabilized from recent additions to support deploying test clusters to Microsoft Azure, when it previously only supported testing in Amazon EC2. In addition, Terraform has become a somewhat popular, and more widely supported, alternative to fluo-muchos, for testing, so we expect to see a continued decline in activity on that tool as Terraform is more frequently used by our developers to test Fluo. We do not think the lack of activity is indicative of an unhealthy community, but of a small, very slowly paced one that depends on other slow paced projects. We anticipate renewed interest in this project, and corresponding activity, once our primary dependency, Apache Accumulo, has released its next version. After that, we expect to release our own Apache Fluo 2.0.0 supporting that Accumulo version. If the inactivity continues past the next quarter, there may be cause for concern, as it would indicate a lack of interest in having new releases of Apache Fluo. However, we anticipate increased activity within the next two quarters, and are not concerned about community health at this time. Prepared by Christopher Tubbs (ctubbsii) on behalf of Keith Turner, who is ill today. ----------------------------------------- Attachment AA: Report from the Apache Geronimo Project [Jean-Louis Monteiro] ## Description: The mission of Geronimo is the creation and maintenance of software related to Java2, Enterprise Edition (J2EE) container, and now Jakarta EE. ## Issues: The community isn't growing but it's not really an issue at the moment. See project activity section because it seems that it's an issue for some contributors and they think it would be easier to retire the project in favor of other Apache project. We aren't all on the same page. ## Membership Data: Apache Geronimo was founded 2004-05-26 (18 years ago) There are currently 71 committers and 41 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 Francois Papon on 2021-03-09. - No new committers. Last addition was Francois Papon on 2021-03-09. ## Project Activity: The website migration from the Apache CMS is fully completed. The documentation has been updated accordingly even though some improvements could be done in this area. The jakarta namespace work is a bit more quiet at the moment because most of projects using Geronimo bits are now working in the integration. There is still some good work to do in order to move other parts and claim compatibility against some Jakarta Specifications such as Mail, Activation to name a few. There have been 3 releases of Geronimo components over the last 3 months and one is on-going. A new thread "Proposal: Retiring the Geronimo Project" started on the mailing list. The gist is that Geronimo Application server stopped quite a long time ago. Even though some libraries such as Java EE/Jakarta EE APIs are still widely used by many projects at Apache, there seems to be some thoughts to retire Geronimo and remaining active libraries and modules to other projects. This is a good conversation to have. At this moment, there isn't a clear view on what's the best. Some components and libraries are used by many projects (ActiveMQ, TomEE, OpenWebBeans, Johnzon, etc). Who will become the good host? For instance, if TomEE gets Activation, Mail and the Transaction Manager, are ActiveMQ/Camel/Aries/CXF/BatchEE and maybe more depende on TomEE modules? If ActiveMQ gets the JMS API, will TomEE/Camel depend on ActiveMQ modules? So maybe should we consider a commons-specification project where we can dump Jakarta EE API? Or now that Java EE moved to Eclipse to become Jakarta EE, we don't need anymore our own jars. but what about maintenance of old Java EE APIs? Probably outside of what should be in a report, but wanted to give the bord a taste of the ongoing discussion. ## Community Health: The activity has been a bit less as explained above but this is ok based on the nature of the project. ----------------------------------------- Attachment AB: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Griffin was founded 2018-11-21 (4 years ago) There are currently 21 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - building new workflow based on Griffin Improvement Proposals. - we should be able to deliver the new workflow in one quarter. ## Community Health: - Some PMC and committers are implementing new workflow. - After we released the first version of the workflow, more users will come. ----------------------------------------- Attachment AC: Report from the Apache Hadoop Project [Wei-Chiu Chuang] ## Description: The mission of Hadoop is the creation and maintenance of software related to Distributed computing platform ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hadoop was founded 2008-01-15 (15 years ago) There are currently 241 committers and 123 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Stephen O'Donnell was added to the PMC on 2022-07-25 - Mehakmeet Singh was added as committer on 2022-07-29 - Zander Xu was added as committer on 2022-09-28 ## Project Activity: 3.3.4 was released on 2022-08-08. 3.2.4 was released on 2022-07-22. 3.3.5 release work is under way. Announced CVE: * CVE-2022-25168 Command injection in org.apache.hadoop.fs.FileUtil.unTarUsingTar * CVE-2021-25642 Apache Hadoop YARN remote code execution in ZKConfigurationStore of capacity scheduler ## Community Health: It looks like JIRA and github traffic are both decreasing. However, the project development overall looks healthy with a number of releases published or in progress. Additionally ApacheCon NA took place in October and a number of talks were related to Hadoop. Hadoop Meetup took place in Shanghai on Sep 24. Lots of talks and large crowd. * dev@hadoop.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 6) * mapreduce-issues@hadoop.apache.org had a 59% decrease in traffic in the past quarter (87 emails compared to 208) * user@hadoop.apache.org had a 50% decrease in traffic in the past quarter (26 emails compared to 51) * user-zh@hadoop.apache.org had a 100% increase in traffic in the past quarter (6 emails compared to 3) * yarn-dev@hadoop.apache.org had a 26% decrease in traffic in the past quarter (349 emails compared to 466) * yarn-issues@hadoop.apache.org had a 39% decrease in traffic in the past quarter (751 emails compared to 1227) * 429 issues opened in JIRA, past quarter (10% increase) * 299 issues closed in JIRA, past quarter (2% increase) * 353 commits in the past quarter (-28% change) * 55 code contributors in the past quarter (-37% change) * 423 PRs opened on GitHub, past quarter (4% increase) * 336 PRs closed on GitHub, past quarter (1% increase) ----------------------------------------- Attachment AD: 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 ## Issues: There are no outstanding issues requiring board attention. Except that almost 50% of all PMCs not being subscribed to the private list. ## Membership Data: Apache HAWQ was founded 2018-08-15 (4 years ago) There are currently 69 committers and 46 PMC members in this project. The Committer-to-PMC ratio is 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. Below are recent features and bug fixes: 1) HAWQ-1848. add GPFDIST_APR_MEM_MAX_SIZE to limit memory pool of gpfdist 2) HAWQ-1847. add guc gp_max_plan_slice to limit number of plan slice 3) HAWQ-1846. fix core when reset non exist guc 4) HAWQ-1845. fix issue in check_standy_sync 5) HAWQ-1844. only init orca on QD side ## Community Health: Overall community health is good. We have been performing extensive outreach to related projects, in order to attract new contributors. We'd like to take this opportunity to ask the board or others reading this report for guidance on how to make the PMCs subscribe to the private list. ----------------------------------------- Attachment AE: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HBase was founded 2010-04-21 (12 years ago) There are currently 99 committers and 57 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 Xiaolin Ha on 2022-04-06. - No new committers. Last addition was Bryan Beaudreault on 2022-04-08. ## Project Activity: Recent releases: 2.5.0 was released on 2022-08-31. 2.4.14 was released on 2022-08-29. 1.7.2 was released on 2022-08-09. We released 1.7.2, and finally EOLed all the 1.x release lines. https://lists.apache.org/thread/nwhwkz45n3ns0k8j3pcmn9swzglbr6s7 https://lists.apache.org/thread/nkfxkwosp0zvo14vks773lc5ghv7vld8 https://issues.apache.org/jira/browse/HBASE-27286 We added TLS support at RPC layer and planed to release it in 2.6.0. https://issues.apache.org/jira/browse/HBASE-26666 https://lists.apache.org/thread/zl1dr7jhgtw268ltstfjgngkrgr2cclk We finally released 2.5.0, which is the first release of 2.5.x release line. https://lists.apache.org/thread/dbtlgcog1sh5l8y3jwjno3zwc618xm0z We discussed how to better support client with hadoop 3 support. https://lists.apache.org/thread/y05gspk4mnxsz6nk7hc5ots8wt50366b https://issues.apache.org/jira/browse/HBASE-27340 https://issues.apache.org/jira/browse/HBASE-27359 ## Community Health: - Mailing list activity: dev@hbase.apache.org: 952 subscribers(948 in the previous quarter) user@hbase.apache.org: 1994 subscribers(2000 in the previous quarter) user-zh@hbase.apache.org 77 subscribers(75 in the previous quarter) - JIRA activity: 231 issues opened in JIRA, past quarter (-3% change) 200 issues closed in JIRA, past quarter (-88% change) - Commit activity: 566 commits in the past quarter (-13% change) 47 code contributors in the past quarter (-6% change) - GitHub PR activity: 219 PRs opened on GitHub, past quarter (-24% change) 239 PRs closed on GitHub, past quarter (-14% change) The big decrease of closed issues on jira is because we closed a bunch of issues which have been included in old releases and resolved for a long time in the past quarter, and we will resume this housekeeping again soon.. We released 2.5.0, which is the first release of the 2.5.x release line. We released 1.7.2 and finally EOLed all the 1.x release lines. We are currently preparing the 2.6.0 release which contains TLS support, hope we could release 2.6.0 in the next few months. 3.0.0-alpha-4 is still waiting some features to be landed, hope we could release it by the end of year. ----------------------------------------- Attachment AF: Report from the Apache Hive Project [Naveen Gangam] ----------------------------------------- Attachment AG: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Iceberg was founded 2020-05-19 (2 years ago) There are currently 22 committers and 12 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 Jack Ye on 2021-11-14. - Fokko Driesprong was added as committer on 2022-08-21 - Steven Wu was added as committer on 2022-10-07 - Yufei Gu was added as committer on 2022-08-25 ## Project Activity: The community had 2 releases in the 0.14.x line and an initial Python release, 0.1.0. In addition, the vote for a 1.0.0 release is currently passing. The Python release is the result of significant community effort and includes a new CLI utility (pyiceberg), support for Hive and REST catalogs, and the ability to read table metadata. The next goal is a 0.2.0 release that can handle query planning to enable reads in Python and Python-based engines. The 1.0.0 JVM release adds API guarantees to the API module, but is closely based on 0.14.1 to make transitioning to a new major version simple. Next, the community is preparing a 1.1.0 release with significant new updates: * The ability to read and write table branches * Scan metrics reporting * Support for Spark FunctionCatalog * FLIP-27 reader support in Flink SQL * Z-order support when rewriting or compacting data files * Support for Puffin stats in table metadata ## Community Health: The community continues to be healthy in terms of commits. The number of unique contributors decreased slightly, which indicates the community should ensure pull requests from contributors are getting enough attention. The increase of issues closed is due to setting up a stale issues bot to help keep issues fresh and relevant. The community also added issue templates to make bug reports and feature requests better and more clear. This year, there were 4 presentations about Iceberg at ApacheCon: * Accelerate Data Lakehouse deployment with Apache Iceberg in Cloudera Data Platform (Attila Turoczy, Bill Zhang) * Apache Iceberg's REST Catalog - A Gateway to Enriching Data Access via the Simplicity of an HTTP Service (Sam Redai) * Iceberg's Best Secret: Exploring Metadata Tables (Szehon Ho) * Integrated Audits: Streamlined Data Observability with Apache Iceberg (Sam Redai) There were also 2 Iceberg presentations at Flink Forward: * Batch Processing at Scale with Flink & Iceberg (Andreas Hailu) * Tame the small files problem and optimize data layout for streaming ingestion to Iceberg (Steven Wu, Gang Ye) ----------------------------------------- Attachment AH: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for October 2022 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 34 podlings incubating. Podlings made 4 distinct releases. This month we were missing reports from Livy, Spot, Teaclave, and Marvin-AI. All projects will be asked to report next month. Milagro didn't have the mentors' signoff and will also be asked to report next month. Pony Mail hasn't had a mentor sign off for the last four reports but owing to its unique nature, the report has been left in. Voting for the Heron release was difficult(voting lasted for more than two months, and even though they had six mentors, only one participated in the vote. There is a discussion on their mailing list about them graduating. The IPMC suggested graduating PonyMail, as the project members are ASF members, and it felt the Incubator has nothing more to teach them. This month, several new project proposals were discussed: Baremaps and Celeborn (previously Datark) and Pekko. Pekko is a fork of the Akka project just before its license changed from Apache 2 to the non open source license Business Source License 1.1.) so it's a fork of a hostile license change. Hivemall has retired. Livy started a discussion on retirement. Some people have expressed a desire to rebuild the Livy community, so it might be possible to revive Livy. A few podlings are already in the process of preparing for graduation. The discussion around Sedona's graduation is premature, their release version doesn't have a standard version of the disclaimer, and release votes need a bit more detail. SPAD and Heron has been encouraged to graduate. Some Podlings shared their stories and the Apache experience in the Incubator track at ApacheCon NA in New Orleans. ## Community ### New IPMC members: - None ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - Livy - Marvin-AI - Milagro - Spot - Teaclave - Toree ## Graduations - MXNet The board has motions for the following: - None ## Releases The following releases entered distribution during the month of November: - Kyuubi 1.6.0 - Linkis 1.2.0 - Devlake 0.12.0 - Devlake 0.13.0 ## IP Clearance - Flagon Distill refactor ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Miscellaneous - N/A ## Credits ## Table of Contents [Annotator](#annotator) [DataLab](#datalab) [EventMesh](#eventmesh) [Flagon](#flagon) [HugeGraph](#hugegraph) [Liminal](#liminal) [Livy](#livy) [Marvin-AI](#marvin-ai) [Milagro](#milagro) [NuttX](#nuttx) [Pegasus](#pegasus) [Pony Mail](#pony mail) [SDAP](#sdap) [SeaTunnel](#seatunnel) [Spot](#spot) [StreamPark](#streampark) -------------------- ## 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. Incubation issues found by Whimsy. Some look correct (i.e. are pending action from us). Others are things we did when we joined the Incubator. - No Software Grant and No IP Clearance Filed - this was done at the onset of incubation iirc. - No Release Yet/Missing ASF Copyright Headers on Source Code - we have made releases, but apparently missed getting headers on everything. - No Release Yet/Binary has licensing issues - this is likely caused by the above. - No Podling Name Search on file - we're looking into how to initiate that process. 2. We need more (active) mentors...still. 3. Our release process is still cumbersome/lengthy, so we release rarely. ### Are there any issues that the IPMC or ASF Board need to be aware of? We would like to initial the podling name search if possible. Additional mentors would also be helpful. ### How has the community developed since the last report? We've heard of a couple more development groups within the community using Apache Annotator. We're also close to re-running a release vote in the next few weeks. ### How has the project developed since the last report? We are working (again) to release an 0.3.0 release. The code has been ready for sometime, but we face cross-platform build issues and other annoyances which have held it back. Another project using Apache Annotator recently surfaced (today) and it's to hear about more momentum in that regard. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - we believe we could be close to this in a few months pending clarifying the items above. - [ ] Other: ### Date of last release: 2022-05-05 ### When were the last committers or PPMC members elected? 2022-08-17 ### Have your mentors been helpful and responsive? Voting involvement is still too low for us to easily turn around a release or the addition of a committer without personally hunting folks down. Similarly, getting mentor involvement looks similar--direct requests for input made via additional emails or IRC pings. ### Is the PPMC managing the podling's brand / trademarks? There are no known branding uses of any kind - good or bad. ### Signed-off-by: - [X] (annotator) Nick Kew Comments: - [ ] (annotator) Tommaso Teofili Comments: - [X] (annotator) Benjamin Young Comments: ### IPMC/Shepherd notes: JM:have you tried asking for new mentors on the IPMC list and removing the inactive ones? However I do see two mentors have signed off this report so perhaps they just need some encouragement to vote on releases and the name search? -------------------- ## DataLab DataLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools. DataLab has been incubating since 2018-08-20. ### Three most important unfinished issues to address before graduating: 1. Finish graduation as a TLP. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No, there aren't any issues. ### How has the community developed since the last report? New committers or PPMCs have not been added since the last report. ### How has the project developed since the last report? - We are working towards the next release. - Support of image management (done) - Adding a new Compute Engine - Azure HDInsight (in test process) - Bugs fixing ### 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 - [X] Other: working towards the next release ### Date of last release: 2022-01-27 ### When were the last committers or PPMC members elected? The last committer was added on July 22, 2022. ### Have your mentors been helpful and responsive? Yes, our mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Brand and naming issues are absent. ### Signed-off-by: - [ ] (datalab) P. Taylor Goetz Comments: - [ ] (datalab) Henry Saputra Comments: - [X] (datalab) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## EventMesh EventMesh is a dynamic cloud-native basic service runtime used to decouple the application and middleware layer. EventMesh has been incubating since 2021-02-18. ### Three most important unfinished issues to address before graduating: 1.More frequent code contributions 2.A steady release process 3.Growing the community: more committers, more use cases ### Are there any issues that the IPMC or ASF Board need to be aware of? Apache id of committer(Jie) were not created. ### How has the community developed since the last report? More than 100 contributors involved. Add 3 new committers. Two-weekly meeting are on schedule. ### How has the project developed since the last report? Kafka-connector, Redis-connector, Pravega-connector, Knative-connector, workflow, server-go were merged. storage-jdbc-connector, dashboard are developing. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2022-08-31 ### When were the last committers or PPMC members elected? 2022-09-13 ### Have your mentors been helpful and responsive? Mentors were all very nice and helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (eventmesh) Francois Papon Comments: - [ ] (eventmesh) Junping Du Comments: - [X] (eventmesh) Jean-Baptiste Onofré Comments: - [X] (eventmesh) Justin Mclean Comments: - [ ] (eventmesh) Von Gosling Comments: ### IPMC/Shepherd notes: JM:Was the correct process followed for the missing committer? -------------------- ## Flagon Flagon is a software tool usability testing platform Flagon has been incubating since 2016-07-13. ### Three most important unfinished issues to address before graduating: 1. Continue VOTE thread for Graduation on general@incubator 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None at this time. ### How has the community developed since the last report? Note: Flagon reported in SEP 2022. No new major developments since then. ### How has the project developed since the last report? 1. Began preparing Flagon Distill SW Grant for 1st Apache Release Note: Flagon reported in SEP 2022. ### 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-05-19 Apache Flagon UserALE.js 2.3.0 ### When were the last committers or PPMC members elected? - Kelsey Rassmann (6/2022) - Kymani Brown (6/2022) - Amir Ghaemi (6/2022) - Austin Bennett (5/2022) ### Have your mentors been helpful and responsive? Generally, Mentors remain supportive. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (flagon) Lewis John McGibbney Comments: - [ ] (flagon) David Meikle Comments: - [ ] (flagon) Tim Allison Comments: - [X] (flagon) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- HugeGraph is a large-scale and easy-to-use graph database that supports more than 100+ billion data HugeGraph has been incubating since 2022-01-23. ### Three most important unfinished issues to address before graduating: 1. Prepare first release at Apache 2. Grow user and dev community & increase the diversity 3. Enhance core product functionality as mentioned in the initial goals ### 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 help users participate in the community easily (like enhance issue template and more guidance, use the "Projects" module to manage the release progress and to-do items on GitHub) And keep close contact with several potential committers (the next vote will be held after the first release) ### How has the project developed since the last report? Finished merging and unifying 4 sub-projects into the "hugegraph-toolchain" project and enable a friendly code style check. We have renamed package name to "org.apache" for "hugegraph-commons", and are preparing to publish it to the maven, then modify other related joint modules. We support automatic selection of master node for task scheduler and optimized the pipeline of website update, now it supports automatic building and publishing. (improve the user experience). ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: Not yet available ### When were the last committers or PPMC members elected? 2022-04-23 (April 28th) ### Have your mentors been helpful and responsive? Yes, mentors help to remind the release schedule and planning. They tell us the priority and possible obstacles in the release process. ### Is the PPMC managing the podling's brand / trademarks? Yes, 3rd parties are respecting and correctly using the podlings name and brand. ### Signed-off-by: - [ ] (hugegraph) Lidong Dai Comments: - [ ] (hugegraph) Trista Pan Comments: - [X] (hugegraph) Xiangdong Huang Comments: - [X] (hugegraph) Yu Li Comments: Hope we could have the first apache release in the next cycle - [X] (hugegraph) Willem Ning Jiang Comments: It has been a long time since we prepared the first release of Apache Incubator. ### IPMC/Shepherd notes: -------------------- ## Liminal Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way. Liminal has been incubating since 2020-05-23. ### Three most important unfinished issues to address before graduating: 1. Grow developers community. 2. Adoption of the project by a few companies. 3. Integrations with eco-system projects. ### Are there any issues that the IPMC or ASF Board need to be aware of? NA ### How has the community developed since the last report? NA ### How has the project developed since the last report? We have progressed in SageMaker / Liminal integration. Having a working PoC. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2022-03-10 ### When were the last committers or PPMC members elected? 2022-04-06 ### Have your mentors been helpful and responsive? They have been very responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? NA ### Signed-off-by: - [X] (liminal) Jean-Baptiste Onofré Comments: - [ ] (liminal) Henry Saputra Comments: - [ ] (liminal) Uma Maheswara Rao G Comments: - [X] (liminal) Davor Bonaci Comments: - [ ] (liminal) Liang Chen Comments: ### IPMC/Shepherd notes: -------------------- ## NuttX NuttX is a mature, real-time embedded operating system (RTOS). NuttX has been incubating since 2019-12-09. ### Three most important unfinished issues to address before graduating: 1. Clear any potential infringing use of the NuttX trademark 2. Do more non-WIP Disclaimer releases 3. Continue to grow the community with people from different background ### Are there any issues that the IPMC or ASF Board need to be aware of? The project has begun discussions about graduation from the Incubator with an aim to achieve TLP status in the near future. Interested parties are encouraged to participate in the discussion thread, "[DISCUSS] Graduate NuttX as TLP", started 24 June 2022, archived: https://lists.apache.org/thread/vpj21ofyxmjs528n3b9s72wozh9hjz8f We would like to express our gratitude to the hard-working volunteers of the NuttX, Incubator, and ASF community for all their help and support so far. ### How has the community developed since the last report? - Virtually all communications have moved from old venues to dev@nuttx.apache.org. The dev list contains 262 subscribers and is the home of most development discussions and user questions. - GitHub's PRs and Issues also have their own discussions. - We are seeing new contributors to the project through GitHub. - We have 5 mentors, 18 PPMC members, and 26 non-PPMC committers. ### How has the project developed since the last report? - More than 800 PRs merged since last report. - One new PPMC member, Lup Yuen Lee (lupyuen) has joined. - NuttX-10.3, our first non-WIP release, was released on June 24, 2022. - NuttX-11.0 is currently awaiting votes in the IPMC. We encourage all IPMC members to review and vote on this release. See the mail thread "[VOTE] Release Apache NuttX (Incubating) 11.0.0" https://lists.apache.org/thread/0h6wq2cqk3ckdttz78964fw4007b51lr. - Many technical improvements, bug fixes, and new architectures have been collaborated and work continues with several pull requests merged per day. - We have listened to the valuable feedback received during our previous releases and continue to improve our documentation. This can be found at https://nuttx.apache.org/docs/latest/. ### 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: NuttX-10.3.0 was released on 2022-06-24. ### When were the last committers or PPMC members elected? Last elected PPMC: 2022-09-14 Last committer added: 2022-09-14 ### Have your mentors been helpful and responsive? Mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx ### Signed-off-by: - [X] (nuttx) Duo Zhang Comments: - [ ] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: - [ ] (nuttx) Mohammad Asif Siddiqui Comments: - [ ] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: -------------------- ## Pegasus Pegasus is a distributed key-value storage system which is designed to be simple, horizontally scalable, strongly consistent and high-performance. Pegasus has been incubating since 2020-06-28. ### Three most important unfinished issues to address before graduating: 1. Grow the community(attracting more committers, contributors, users). 2. Make more releases in ASF policy regularly. 3. Improve the Pegasus project performance, stability, and usage scenarios. ### 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? Preparing to hold an offline meetup in Beijing on Oct 22, 2022. ### How has the project developed since the last report? Preparing to release 2.4.0. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-11-26 ### When were the last committers or PPMC members elected? 2022-7-8, committer: Dan Wang(GitHub ID: empiredan) ### Have your mentors been helpful and responsive? Yes, our mentors gave us a lot of help, including IP clearance, version release, and etc. ### Is the PPMC managing the podling's brand / trademarks? No issues that we are aware of. ### Signed-off-by: - [X] (pegasus) Duo zhang Comments: - [ ] (pegasus) Liang Chen Comments: - [ ] (pegasus) Von Gosling Comments: - [ ] (pegasus) Liu Xun Comments: ### IPMC/Shepherd notes: -------------------- ## Pony Mail 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 community 2. Finalizing graduation discussion 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? No material development since last month. Community is discussing graduation. ### How has the project developed since the last report? No material development since last month. ### 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? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Mentors have been absent, but are not really required at this stage. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP (Science Data Analytics Platform) provides earth observation data access and computing as scalable services. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make official SDAP (Incubating) Release 2. Continuous Integration / Continuous Deployment 3. Automated testing ### 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. The following presentations from projects leveraging Apache SDAP were given at the July 2022 Summer ESIP meeting in Pittsburgh. - An Earth System Digital Twin for Flood Prediction and Analysis - Air Quality Collaborative Framework (AQ ACF) - Cloud-based Data Match-Up Service and AI ### How has the project developed since the last report? Completed Issues: - SDAP-396 Update matchup endpoint to use Saildrone API - SDAP-397 Update matchup outputs per team findings - SDAP-395 Add in situ JSON schema endpoint to in situ data services - SDAP-387 Update NetCDF matchup output format - SDAP-400 Update matchup endpoint to use NCAR API - SDAP-394 In situ subset API needs to return meta column as one of the default columns - SDAP-393 Add optional insitu API endpoint to SDAP ingress - SDAP-371 Fix domssubset API - SDAP-390 Update NetCDF reader tool for data match-up New/Updated Issues: - SDAP-399 Update SDAP quickstart guide to include instructions for both docker and k8s installation - SDAP-403 Catch ReadTimeout exception when adding remote collections - SDAP-398 Create CDMS API tests - SDAP-401 Add support for additional JSON outputs for ease of generating plots - SDAP-402 Update match-up algorithm to return all variables at the same lat,lon,time for matchOnce=true ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2022-08-04 (webapp component version 0.4.5a52) ### When were the last committers or PPMC members elected? Two new members were invited to PPMC and committer in August 2022. ### Have your mentors been helpful and responsive? Mentors are very helpful and responsive in our developers community. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not aware of any issues. ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [X] (sdap) Trevor Grant Comments: ### IPMC/Shepherd notes: JM: Please consider graduating. -------------------- ## SeaTunnel SeaTunnel is a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data. SeaTunnel has been incubating since 2021-12-09. ### Three most important unfinished issues to address before graduating: - Keep Apache versions released regularly. - Attract more active contributors and committers to build a diverse community. ### Are there any issues that the IPMC or ASF Board need to be aware of? - None ### How has the community developed since the last report? The community ushers in 40 new contributors, bringing the total number to 124 now, 300+ pull requests have been merged since SeaTunnel entered the last report. We held three meetups, one in Singapore and two in China. two contributors shared the practice of SeaTunnel (incubating) within the enterprise at Apache Con Asia. results demonstrate good, we already have some Asian (not including China)contributors. ### How has the project developed since the last report? We are about to release our first major release since entering the incubator - 2.2.0-beta, the result of hundreds of contributors' efforts, including API refactoring, connector adaptation, and more. Also, community engine development (another milestone release) will be released soon. ### 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: August 4, 2022 ### When were the last committers or PPMC members elected? - We elected Chao Tian , Jun Gao and Zongwen Li as a committer. - We elected Jia Fan as a PPMC. ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. They gave a lot of great suggestions on community building. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the SeaTunnel community. ### Signed-off-by: - [X] (seatunnel) Zhenxu Ke Comments: - [X] (seatunnel) William-GuoWei Comments: - [ ] (seatunnel) Lidong Dai Comments: - [ ] (seatunnel) Ted Liu Comments: - [ ] (seatunnel) Kevin Ratnasekera Comments: - [X] (seatunnel) JB Onofré Comments: - [ ] (seatunnel) Willem Jiang 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. Bootstrap project, Make first StreamPark release at Apache 2. Rebuild website and transition to Incubator 3. Promote the project and grow user and dev community ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? Since entering the Apache Incubator (2022.09.01), we have added 7 new contributors, bringing the total to 73 now. The number of dev mail subscriptions is 20. The number of PR that have been merged is 111 ### How has the project developed since the last report? This is our first report after the StreamPark project is accepted for Apache Incubator. We are preparing for the first Apache release , with many contributors contributing, and many features will be released in our first Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No release yet ### When were the last committers or PPMC members elected? 2022-09-16 ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? We are starting ### Signed-off-by: - [X] (streampark) tison Comments: - [X] (streampark) Willem Ning Jiang Comments: It's good to see there are more contributors after the incubating process. - [X] (streampark) Stephan Ewen Comments: - [X] (streampark) Thomas Weise Comments: Nice work on setting up the project! Are you planning to make more use of the dev@ list for discussions? - [X] (streampark) Duo Zhang Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AI: Report from the Apache InLong Project [Charles Zhang] ## Description: The mission of Apache InLong is the creation and maintenance of software related to a one-stop data integration framework that provides automatic, secure, and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling, and other real-time applications based on streaming data ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache InLong was founded 2022-06-15 (4 months ago) There are currently 36 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 Junjie Chen on 2022-07-10. - Yunqing Mo was added as committer on 2022-08-23 ## Project Activity: At this time, we are focusing on trying to develop 1.4.0, the following 1.4.0 will be released around the end of this month and looks to achieve these goals: - Agent adds Redis, CloudEvents, MongoDB collection types - Unified DataProxy MQ framework - Full support for Apache Kafka In the past month, the community has mainly completed the following work: - Fix 1.3.0 data inaccurate about audit module - Support dynamic topic for kafka data node - File data node support hidden directories - Command line tool to increase cluster management Meetups and Conferences in the past month: - Prepare for a course/topic for beginners ## Community Health: The community health is good. In the past month, - 2 new code contributors contributed to the project (118 in total). - 131 commits to master (-16% decrease). - 30 active contributors (-6% decrease). - 143 PRs opened on GitHub (-22% decrease). - 170 issues closed on GitHub (-5% decrease). The main data of the community declined this month, which may be caused by the short interval between reports, and many Chinese contributors have had a long holiday recently. ----------------------------------------- Attachment AJ: Report from the Apache Isis Project [Johan Doornenbal] ## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Isis was founded 2012-10-17 (10 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. In the last quarter we released a final M8 milestone [1]. We have also had two CVEs raised, one of which was fixed in M8, the other is fixed in our master branch; we shall release as a further M9 milestone as soon as it has passed its vote. At the September 2022 board meeting we also proposed a vote to rename the project to "Apache Causeway", and this was passed [2]. We intend to start working through the tasks once we have released M9. After that, we will be ready to cut an RC1 for v2 of the framework; we are "feature complete" for the scope we've set ourselves. Alongside there are two incubator projects (within Apache Isis itself) that are showing good progress: kroviz (a "viewer" providing a human-usable UI), and a graphql "viewer". Work continues on these but they are unlikely to be part of v2. ## Community Health: This is a mature project and the framework is generally stable. We are continuing to see good engagement on our slack channel, which the community seems to prefer much over the users mailing list. Nevertheless, we continue to ensure that all relevant information are cross-posted to users@ and dev@ where necessary. ## Links [1] https://isis.apache.org/relnotes/2.0.0-M8/2022/2.0.0-M8/relnotes.html [2] https://whimsy.apache.org/board/agenda/2022-09-21/Change-Isis-Name ----------------------------------------- Attachment AK: Report from the Apache James Project [Benoit Tellier] ## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (20 years ago) There are currently 42 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Karsten Otto was added to the PMC on 2022-09-20 - No new committers. Last addition was Jean Helou on 2022-06-17. ## Project Activity: Recent releases: JAMES-3.7.1 was released on 2022-09-02. JAMES-3.7.0 was released on 2022-03-10. JAMES-3.6.2 was released on 2022-02-07. A 0.3 release of the JDKIM library was requested by the community. We also plan a 3.7.2 release of Apache James soon (fixes only) A bigger 3.8.0 release is in the pipes but we would like production feedback before launching a release process. Given the end of support for ElasticSearch 7.10, the Apache James distributed server moved away of ElasticSearch for license issues (SSPL from 7.10 upward, even on driver code) in favor of OpenSearch. A rewrite with Apache Solr could have attempted but was deemed to expensive given the energy we could devote to this topic. During the last few months, the community mostly contributed an integration with RspamD antispam solution and ClamAV anti-virus solution. In the coming months we expect more contributions on the Apache Pulsar topic (using Pulsar as the messaging solution the Distributed James server is built on). ## Community Health: - server-user@james.apache.org had a 59% increase in traffic in the past quarter (67 emails compared to 42) This shows interest of the users toward Apache James. We also answer many user questions on Gitter channel. 15 code contributors in the past quarter (7% increase) 156 PRs opened on GitHub, past quarter (13% increase) We observed some first time contributors able to tackle autonomously big topics autonomously and willing to do refactorings. Promissing. - server-dev@james.apache.org had a 50% decrease in traffic in the past quarter (318 emails compared to 636) Unsure where the decline comes from. We apparently have a topic about better discussing on the mailing list. Some healthy discussions however do happens on JIRA though... ----------------------------------------- Attachment AL: Report from the Apache jclouds Project [Andrew Gaul] A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == jclouds development has slowed from 123 commits from 26 contributors in 2018 to just 24 from 6 contributors in 2022. This is despite growing downloads over the last 12 months from 50,000 to 80,000 for jclouds-core alone. Unfortunately the number of active committers has shrunk and we will soon lack quorum for future releases. We are considering moving the project to the attic and currently soliciting feedback from the community. == Community == We continue to merge fixes from the community. Apart from this the overall activity remains low. Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14 (Jean-Baptiste Onofré) == Community Objectives == Release 2.6.0 in 4Q 2022. == Releases == The last major jclouds release, 2.5.0, took place on 2022-03-26. The last bugfix release, 2.2.1, took place on 2020-05-14. ----------------------------------------- Attachment AM: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Jena was founded 2012-04-18 (10 years ago) There are currently 18 committers and 13 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 Aaron Coburn on 2019-01-22. - No new committers. Last addition was Greg Albiston on 2019-07-08. ## Project Activity: Apache Jena 4.6.0 was released on 2022-08-25 and version 4.6.1 released 2022-09-07 because of a major defect in the .0 release. ## Community Health: Almost all activity has moved to github issues with only an occasional JIRA issue. There are also user questions on github, as issues. The project is receiving a steady stream of PRs adding features, or proposing API/behavioural changes, that support certain users’ needs, without the contributors necessarily considering how they impact on the existing user community. These need to be balanced with ensuring that the general design of the system is not adversely affected for all users. This has led to design discussions both on-list and via GitHub issues that have either resulting in better general-purpose contributions, or identifying existing ways that Jena already enabled their underlying use cases. ----------------------------------------- Attachment AN: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter was founded 2011-10-26 (11 years ago) There are currently 13 committers and 8 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08. - No new committers. Last addition was Maxime Chassagneux on 2017-02-15. ## Project Activity: - The project has migrated from Bugzilla to GitHub for the issues / enhancement requests database, old tickets have moved to GithUb too. - The project continue to fix some bugs and add some improvements. ## Community Health: - The project has a normal activity during last quarter. ## Project Release Activity: Recent releases: 5.5 final was released on 2022-06-14. 5.4.3 final was released on 2021-12-24. ----------------------------------------- Attachment AO: Report from the Apache Johnzon Project [Jean-Louis Monteiro] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Johnzon was founded 2016-04-20 (6 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: Apache Johnzon is pretty stable and does not currently require heavy development. It moves along side with the Jakarta specifications but so far they do not break or evolve too much. Nevertheless, the project team has invested a significant effort to rework exception management and end user experience with errors reported during parsing. As opposed to other implementations such as Jackson, there is no CVE affecting Johnzon at the moment. But it drives people to our project as a replacement which is good. Recent releases: 1.2.17 was released on 2022-04-21. 1.2.16 was released on 2022-02-08. 1.2.15 was released on 2021-10-28. ## Community Health: A bit more traffic for the dev list due to the work around user experience and exceptions. ----------------------------------------- Attachment AP: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (9 years ago) There are currently 14 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Dave Koelmeyer on 2016-04-06. - No new committers. Last addition was Dave Koelmeyer on 2016-04-06. ## Project Activity: Quiet two-month quarter, with no code merged into master. It was discussed the need of upgrading JDK, so next release will be 2.12.0, which will require JDK-11. This change should get into master by the time of the Board meeting. We got one vulnerability report, done directly through github, which was rejected. Still pending to reach the issuer so next reports do get submitted through the appropiate channels. Last release was 2.11.3 on 2022-08-02. ## Community Health: Traffic on both MLs had a decrease compared with last quarter, most probably due to being a quiet-code quarter. Community wise, we got one plugin submitted through dev@j.a.o, which should at least get uploaded to jspwiki-wiki.a.o. Also, an emeritus PMC member is working on a new ReferenceManager implementation, based on JGraphT. We have a handful of PRs awaiting to be merged. There is enough people to provide project oversight. ----------------------------------------- Attachment AQ: 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. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Kudu was founded 2016-07-19 (6 years ago) There are currently 27 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Bankim Bhavsar on 2020-04-17. - No new committers. Last addition was Bankim Bhavsar on 2020-04-17. ## Project Activity: - 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: - Traffic to dev@kudu.apache.org had a 66% increase in traffic this past quarter, though this channel tends to be less widely used than public IM. - Public IM activity over the community Slack channel is steady, measured by daily active users (-1.6%) and weekly active users (-1.5%). - Development activity measured in the number of commits was steady (-8%). Activity measured in open and closed issues was up (+23% opened, +88% closed), as development has shifted from few larger projects to more incremental improvements. - Development activity measured in number of contributors went up slightly (+15%). One first-time contributor submitted code this quarter. ----------------------------------------- Attachment AR: Report from the Apache MADlib Project [Aaron Feng] ## Description: - Apache MADlib is a scalable, big data, SQL-driven machine learning framework for data scientists. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - Release 1.20.0 occurred on Aug 5, 2022 which was the 10th release as an Apache TLP project. New features include: XGBoost: Python based XGBoost with single and grid search executions (MADLIB-1425, MADLIB-1490) Graph: Add multicolumn support for WCC and Pagerank (MADLIB-1502, MADLIB-1503) Improvements: Utilities: Reuse update plan in GroupIterationController Documentation: Update online examples for various modules Bug fixes: Elastic Net - GLM - SVM: Adjust ORCA to reduce planning time ## Community Health: The community is relatively small but very engaged with robust mailing list traffic, interest in doing frequent releases, and new functionality being developed by contributors. The number of developers actively contributing to the code/documentation is approximately 2 in the 3nd quarter of the calendar year 2022. We will constantly be on the lookout for new community members to be invited either as committers or PMC. ## Membership Data: - Currently stands at 16 PMC members, no new members added since the last report - The most recent PMC members added were: Ekta Khanna (Feb 2021) Domino Valdano (Feb 2021) ## Committer base changes: - Currently 17 committers, no new committers since the last report. - The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu Pandey (2019-07-27) Domino Valdano (2019-07-27) ## Releases: - Next release: Currently working on v1.21.0 - v1.20.0 released on 2022-08-03 - v1.19.0 released on 2022-03-08 - v1.18.0 released on 2021-04-05 - v1.17.0 released on 2020-04-09 - v1.16.0 released on 2019-07-08 ## Mailing list activity: The mailing list activity was 46 posts to dev@ and 6 posts to user@ for the last 3 months Jul-Oct 2022. ## JIRA Statistics: - 6 JIRA tickets were created in the 3 months - 2 JIRA tickets were resolved in the 3 months ----------------------------------------- Attachment AS: Report from the Apache Mahout Project [Trevor Grant] ## Description: The mission of Mahout is the creation and maintenance of software related to Scalable machine learning library ## Issues: The project has not released for sometime and has done a self inventory and decided: 1. Pivot the direction of the project 2. Current PMC Chair to step down ## Membership Data: Apache Mahout was founded 2010-04-20 (12 years ago) There are currently 28 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Trevor Grant on 2017-02-03. - No new committers. Last addition was Christofer Dutz on 2020-06-08. ## Project Activity: 14.1 was released on 2020-10-07. 0.14.0 was released on 2019-03-05. 0.13.0 was released on 2017-04-17. We are overdue for a new release, however we've decided to pivot the project from "ML-on-Spark" to a different paradigm. ## Community Health: To prior notes on requesting comment on time since last release (and subsequently, lack of any code contribution over the last quarter): We have taken some inventory- and found ourselves at a cross road, our options: 1. Complete a long overdue refactoring of the code base to move the project from Apache Spark < v2.3 compatible to Spark v3+ compatible OR 2. Pivot the project in a new direction. After discussion among active PMCs and soliciting feedback on dev@ and user@ we decided option 2 was much better for the long term health of the project. ----------------------------------------- Attachment AT: Report from the Apache Maven Project [Karl Heinz Marbaise] ----------------------------------------- Attachment AU: 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 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Mesos was founded 2013-06-19 (9 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: The main activities in this quarter were on fixing a build error of Mesos website and adding some new frameworks & executors in website, and we also bumped a dependency to a newer version for website. The last release (1.11.0) was done on 2020-11-24. ## Community Health: We do not have new contributors in this quarter, overall the community is not active. ----------------------------------------- Attachment AV: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Issues: There are no issues requiring board attention. ## Membership Data: Apache MINA was founded 2006-10-25 (16 years ago) There are currently 29 committers and 14 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 Thomas Wolf on 2021-09-30. - No new committers. Last addition was Gary D. Gregory on 2022-03-24. ## Project Activity: Recent releases: - Apache MINA SSHD 2.9.1: 2022-09-05 - Apache MINA 2.2.1: 2022-07-24 - Apache MINA SSHD 2.9.0: 2022-07-22 - Apache MINA 2.2.0: 2022-07-18 ## Community Health: The community is healthy, even if the activity is low. Mina 2.2.x has been released and features a rewritten SSL/TLS support. Sshd 2.9.x introduced a bunch of new features. ----------------------------------------- Attachment AW: Report from the Apache MXNet Project [Sheng Zha] ## Description: A Flexible and Efficient Library for Deep Learning. ## Issues: There are still a few trademark issues that are reoccuring after PMC requested correction. We will attempt to reach out to address them again. ## Membership Data: Apache MXNet was founded 2022-09-20 (19 days ago) There are currently 87 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: As the newly minted TLP, Apache MXNet is working on the remaining post-graduation items such as removing incubation reference, updating websites. For project development, Apache MXNet is focusing on the 2.0 release, and have worked on a few performance regression fixes from community feedbacks on the alpha version. We plan to make the official release after addressing the performance issues and bugs. ## Community Health: Apache MXNet community size and contribution activities have been stable. We are getting 193 commits from 15 code contributors in the past quarter focusing on finalizing the 2.0 release. ----------------------------------------- Attachment AX: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MyFaces was founded 2005-02-23 (18 years ago) There are currently 80 committers and 46 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 Henning Nöth on 2021-06-01. - No new committers. Last addition was Melloware on 2021-05-11. ## Project Activity: - Apache MyFaces Core the community is heavily working on Faces 4.0. There is some effort to implement the faces.js via typescript. - Apache Tobago the community is working for 5.x. and and Jakarta migration(tobago-6.x). - Recent releases: tobago-5.2.0 was released on 2022-07-25. myfaces-core-4.0.0-RC1 was released on 2022-07-07. tobago-2.5.0 was released on 2022-07-04. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment AY: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NiFi was founded 2015-07-14 (7 years ago) There are currently 61 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Nathan Gough was added to the PMC on 2022-09-06. - Csaba Bejan was added as committer on 2022-09-09. - Ferenc Erdei was added as committer on 2022-09-09. - Peter Gyori was added as committer on 2022-09-23. ## Project Activity: The NiFi community released both NiFi 1.17.0 on August 1st and NiFi 1.18.0 on Oct 6th 2022. The 1.18 release included over 180 JIRAs including many new processors to talk with various SaaS endpoints and new parameter providers to leverage things like HashiCorp Vault, external databases, as well as AWS and GCP secret management. The 1.17 release had over 310 JIRAs completed ensuring NiFi can be built on ARM based platforms such as the latest macbooks, processors to connect with Salesforce and Google Drive as well as other stability and security focused improvements. ## Community Health: Community health remains strong. We grew the PMC and committer ranks again with more pipeline of people making progress as well. Mailing lists and slack remain quite busy and conference talks such as the recent 'Current' included talks featuring NiFi. The dev mailing list saw nearly 300 emails again this quarter. The users list showed a decrease in activity in raw number of emails but count of authors present remained strong. JIRA activity grew by 20% since last quarter with more than 300 issues closed with the expected increase in commits and pull requests along with it. Our general slack channel has grown to 2,388 users from 2262 in the previous quarter and 2042 the quarter before that. It also remains quite active with a lot of responsive threads asking for help on various issues, sharing ideas, talking about operations and so on. ----------------------------------------- Attachment AZ: Report from the Apache Nutch Project [Sebastian Nagel] ## Description: Apache Nutch is a highly extensible and scalable open source web crawler software project based on Apache Hadoop® data structures and the MapReduce data processing framework. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Nutch was founded 2010-04-21 (12 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new committers and PMC members. Last addition was Shashanka Balakuntala Srinivasa on 2020-08-01. ## Project Activity: Nutch 1.19 was released on 2022-08-22. Final work on the release candidate focused on dependency upgrades and adapting Docker build files to changes introduced with 1.19. We discussed whether (or not) we need to care about a growth of the community given the already long time since the last committer addition. We agreed that we need to keep an eye on this, but also came to the conclusion, that Nutch is a success story when you consider that it still has a community after 12 years being an Apache TLP and 22 years after the first commit, also given that batch-based crawlers aren't cutting-edge technology anymore. ## Community Health: The number of contributions (Jira issues, commits, activity on the mailing lists) is on a steady level and a visible increase in activity during the release of 1.19. ----------------------------------------- Attachment BA: Report from the Apache OODT Project [Imesha Sudasingha] ## Description: Apache OODT is a software framework as well as an architectural style for the rapid construction of scientific data systems. It provides components for data capture, curation, metadata extraction, workflow management, resource management, and data processing. ## Issues: Regarding the following comment by the board in June, "Not being able to release because of lack of activity is a bit problematic. Is there reason to believe this will change in the near future?": I don't think the situation will improve in the future ## Membership Data: Apache OODT was founded 2010-11-17 (12 years ago) There are currently 47 committers and 46 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 Nadeeshan Gimhana on 2021-04-25. - No new committers. Last addition was Nadeeshan Gimhana on 2021-04-06. ## Project Activity: - Last release (1.9.1) was in October 2021 - Still we couldn't get OODT 2.0 released due to contributors being busy with their own work ## Community Health: Community health is low due to no new development being done around OODT and the number of active OODT users is very low (and they will not upgrade to newer versions). ----------------------------------------- Attachment BB: Report from the Apache OpenJPA Project [Mark Struberg] ----------------------------------------- Attachment BC: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (10 years ago) There are currently 30 committers and 28 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 Ali Alhaidary on 2021-03-22. - No new committers. Last addition was Ali Alhaidary on 2021-04-07. ## Project Activity: Development activity is limited to dependency updates and some urgent issues due to lack of free time. Recent releases: * 6.3.0 was released on 2022-05-16. * 6.2.0 was released on 2021-10-24. * 6.1.0 was released on 2021-07-20. ## Community Health: All user questions are being answered in timely manner We should perform new release to make user@ list more active :) ----------------------------------------- Attachment BD: Report from the Apache OpenOffice Project [Jim Jagielski] ----------------------------------------- Attachment BE: Report from the Apache OpenWebBeans Project [Mark Struberg] ----------------------------------------- Attachment BF: Report from the Apache ORC Project [William Hyun] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ORC was founded 2015-04-21 (7 years ago) There are currently 46 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. The PMC has been focusing on the community's growth to be a healthier community by helping candidates. - William Hyun became the new Chair of Apache ORC PMC on 2022-09-21. - No new PMC members. Last addition was Yiqun Zhang on 2022-05-06. - No new committers. Last addition was Pavan Lanka on 2022-05-23. ## Project Activity: According to our release cadence, we released one feature release and one maintenance release in this quarter. - 1.8.0 was released on 2022-09-03. - 1.7.6 was released on 2022-08-17. In addition, we are preparing the following milestones. - 1.7.7 (November) - 1.8.1 (December) ## Community Health: In this quarter, GitHub Issue activity increased by 20% and 22% respectively in issues opened and closed. In addition, the number of PR is slightly increased. ----------------------------------------- Attachment BG: Report from the Apache Parquet Project [Xinli Shang] ## Description: The mission of Parquet is the creation and maintenance of software related to columnar storage format available to any project in the Apache Hadoop ecosystem ## Issues: No issues found ## Membership Data: Apache Parquet was founded 2015-04-21 (7 years ago) There are currently 37 committers and 27 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 Gidon Gershinsky on 2021-11-23. - No new committers. Last addition was Gidon Gershinsky on 2021-04-05. ## Project Activity: Recent releases: MR-1.11.2 was released on 2021-10-06. MR-1.12.2 was released on 2021-10-06. MR-1.12.0 was released on 2021-03-25. ## Community Health: dev@parquet.apache.org had a 65 decrease in traffic 37 issues opened in JIRA, past quarter (32% increase) 9 issues closed in JIRA, past quarter (no change) 23 commits in the past quarter (-41% change) 17 code contributors in the past quarter (30% increase) 34 PRs opened on GitHub, past quarter (21% increase) 22 PRs closed on GitHub, past quarter (29% increase) ----------------------------------------- Attachment BH: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to a Java library for working with PDF documents ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache PDFBox was founded 2009-10-21 (13 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 2.0.27 was released on 2022-09-29. 1.8.17 was released on 2022-09-15. 2.0.26 was released on 2022-04-21. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - there are a lot of refactorings, improvements and bugfixes - we are still planning to cut the first beta release of our next major version 3.0.0 - to do so we start to identify the last tickets with breaking changes to be included in 3.0.0. - due to the releases last month the preparations for the beta release were slowed down a little - there was an article about maintaining interoperability in open source software". To do so the authors studied the activities within Apache PDFBox for two years without the knowledge of the community. We don't see any surprises, see https://s.apache.org/aljtz for further details ----------------------------------------- Attachment BI: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Issues: No issues for the Board at this time ## Membership Data: Apache Petri was founded 2019-11-19 (3 years ago) There are currently 8 committers and 5 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - No new PMC members. Last addition was Daniel Shahaf on 2019-11-19. - No new committers. Last addition was Justin Erenkrantz on 2020-04-23. ## Project Activity: The Board approved the TLP resolution for our first and only culture - BuildStream at the last board meeting. The significant change for that project was a license change from GPL to the ALv2 along with moving from a GNU project to an ASF project. We still have some website updates to make regarding BuildStream. ## Community Health: We remain open for further cultures. We will likely be sending a note to members@a.o to inform the membership that Petri may be a fit for helping convert existing communities they are part of into ASF projects. ----------------------------------------- Attachment BJ: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Pig was founded 2010-09-21 (12 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: > Though delayed for a really long time, we are finally on track to have > the 0.18 release in 2-3 weeks. Do not see any other major issues at the > moment that could further delay the release. Above comment was a report from 2 months back. Release hasn't happened yet. We still have a couple more changes we want to add including required log4j2 migration and python3 support. Moving Avro 1.9 support to next release as incompatibility issues made it harder to support both 1.7.x and 1.9.x without a shims layer. Also, dependency has been updated and tested with * hadoop 2.10.2 + tez 0.9.2 + spark 2.4.8 + hbase 2.4.14 (unit & e2e) and * hadoop 3.2.4 + tez 0.10.2 + spark 2.4.8 + hbase 2.4.14 (unit only) ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment BK: Report from the Apache Pivot Project [Roger Lee Whitcomb] ## Description: The mission of Pivot is the creation and maintenance of software related to Rich Internet applications in Java ## Issues: No issues requiring Board attention at this time. ## Membership Data: Apache Pivot was founded 2009-12-15 (13 years ago) There are currently 10 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past year: - No new PMC members. Last addition was Gavin McDonald on 2022-04-13. - No new committers. Last addition was Gavin McDonald on 2022-04-14. ## Project Activity: One new JIRA issue opened and two closed since last report, related to the feature set and timeline for what will probably be our final release. Recent releases: * 2.0.5 was released on 2017-07-04. * 2.0.4 was released on 2014-05-19. ## Community Health: Basically unchanged from the last two reports this year, except that the final release development activity has slowed somewhat. I'm thinking that not all the final release objectives can realistically be met, given the lack of development resources, but there is certainly enough done that can be released at any point we decide to. I expect some discussion this next quarter on what would be realistic to accomplish. ----------------------------------------- Attachment BL: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ## Description: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (22 years ago) There are currently 68 committers and 43 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 Osipov on 2020-08-29. - No new committers. Last addition was Michael Osipov on 2020-08-29. ## Project Activity: The project remains at low-activity. A long-overdue new release remains stalled, essentially on platform and interface issues where correct behaviour is in some question. ## Community Health: Metrics from the statistics wizard show activity reducing, with the exception of traffic to the dev@ list which is 40% up on the previous quarter. This increase is driven largely by discussion around certain commits, typically where refinement has been required. Whereas several PMC members are active, your chair has been woefully absent suffering burnout. If I am unable to reverse this at least partially before the next report falls due, I propose to offer my resignation. ----------------------------------------- Attachment BM: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: The mission of Apache Ranger is the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Ranger was founded 2017-01-17 (6 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 Sailaja Polavarapu on 2019-09-18. - Kishor Gollapalliwar was added as committer on 2022-08-19 - New contributors in recent months: Barbara Eckman, Ramachandran Krishnan, Fateh Singh, Yubo Li, Patrik Marton ## Project Activity: - enhancement to enable policies with multiple resource sets - component version updates: Solr 8.11.2, Spring Framework 5.3.21, Netty 4.1.78, jquery-ui 1.13.2, - performance improvements in tag cache refresh, user store cache refresh, users/groups delete utility, role delete API, path matching in policy-engine - fixes in Knox proxy integration, Kafka plugin - new plugin to authorize access to nested-structured data, by Comcast - condition expressions enhancement to support use of includes() and intersects(), by Comcast - support for user-attributes in masking policies ## Community Health: - dev@ranger.apache.org had a 0% decrease in traffic in the past quarter (1089 emails compared to 1083) - user@ranger.apache.org had a 84% decrease in traffic in the past quarter (5 emails compared to 31) - 114 issues opened in JIRA, past quarter (-6% change) - 63 issues closed in JIRA, past quarter (-30% change) - 118 commits in the past quarter (-11% change) - 23 code contributors in the past quarter (-4% change) - 16 PRs opened on GitHub, past quarter (no change) - 6 PRs closed on GitHub, past quarter (-14% change) ## Most Recent releases: - Apache Ranger 2.3.0 was released on 2022-07-06 - Apache Ranger 2.2.0 was released on 2021-11-01 - Apache Ranger 2.1.0 was released on 2020-09-03 ----------------------------------------- Attachment BN: Report from the Apache Ratis Project [Tsz-wo Sze] ## Description: The mission of Apache Ratis is the creation and maintenance of software related to a highly customizable Raft protocol implementation in Java ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ratis was founded 2021-02-17 (1 years and 8 months ago) There are currently 28 committers and 18 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 Attila Doroszlai on 2022-04-26. - No new committers. Last addition was Yaolong Liu on 2022-06-02. ## Project Activity: We released Ratis Thirdparty 1.0.2 on 2022-08-22. It only has 6 new commits, which are mainly for upgrading or excluding dependencies in order to avoid vulnerabilities and other bugs from dependencies. We are currently voting on the next Ratis 2.4.0 release. It is a minor release with the following features/improvements - Server startup improvement: address binding, directory locking, and no auto-format storage - Other server improvements: seperated heartbeat channel, safe async flush, configurable ThreadGroup and configurable first election timeout - SetConfiguration features: ADD mode and CAS mode - Raft snapshot improvement - ratis-shell packaging - Better documentation - Upgraded Ratis Thirdparty to 1.0.2. The last Ratis release is 2.3.0 released on 2022-05-19. ## Community Health: The project is healthy. All the mailing lists had a significant increase in traffic. We had more issues opened/closed and more pull requests/commits in this quarter. There was a 31% increase in code contributors. ----------------------------------------- Attachment BO: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Issues: There are no issues requiring board attention. Several PMC members expect to be able to dedicate more time to the project in the near future and increase the viability of the project. ## Membership Data: Apache Rya was founded 2019-09-17 (3 years ago) There are currently 12 committers and 11 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 Adina Crainiceanu on 2019-09-17. - No new committers were added. ## Project Activity: Apache Rya 4.0.1 was released on 2020-12-22. There was a discussion for a new release, but not much progress has been made yet. ## Community Health: The activity level in the project is low, but at least one committer plans on spending more time on the project in the next few months. dev@rya.apache.org had a 200% increase in traffic in the past quarter (3 emails compared to 1) 1 issue opened in JIRA, past quarter (100% increase) 0 commits in the past quarter (-100% change) 0 code contributors in the past quarter (-100% change) 2 PRs opened on GitHub, past quarter (-88% change) 0 PRs closed on GitHub, past quarter (-100% change) ----------------------------------------- Attachment BP: Report from the Apache Samza Project [Yi Pan] ----------------------------------------- Attachment BQ: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: The mission of Apache ServiceMix project is to create and maintain a flexible, open-source integration container, powered by OSGi, that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. ## Issues: No issue requiring board attention. ## Membership Data: Apache ServiceMix was founded 2007-09-19 (13 years ago) There are currently 50 committers and 21 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 Andrea Cosentino on 2017-03-15. - No new committers. Last addition was Andrea Cosentino on 2016-03-13. ## Project Activity: We did monthly bundles releases (for other projects like Camel or Karaf): * bundles-2022.07 was released on 2022-07-31. * bundles-2022.06 was released on 2022-07-08. * bundles-2022.05 was released on 2022-06-01. ## Community Health: ServiceMix is still maintained, waiting the "move" to Karaf. Our main focus is on specs and bundles (the runtime is really on Karaf side for now). We will move forward on Karaf "move" on Q3/Q4 2022 or Q1 2023. ----------------------------------------- Attachment BR: Report from the Apache ShardingSphere Project [Liang Zhang] ----------------------------------------- Attachment BS: Report from the Apache ShenYu Project [Yu Xiao] ## Description: ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ShenYu was founded 2022-07-20 (3 months ago) There are currently 43 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Haochao Zhuang was added as committer on 2022-09-26 - Fengen He was added as committer on 2022-08-05 - Jun Xu was added as committer on 2022-09-07 - Shuo Li was added as committer on 2022-08-05 - Yunlong Lee was added as committer on 2022-09-23 ## Project Activity: Apache ShenYu 2.5.1 in development. This version has 50+ contributors and includes 3 major features. Such as API documentation, SDK, and e2e test. Since the last report, new 8 contributors added (currently:304). Software development activity: - We added casdoor plugin. - We added plugin permission resource. - We added sentinel rule handle parameter. - We added shenyu e2e project. - We added shenyu sdk spring project. - We added desensitization fields in logging plugin. - We fixed sql scripts error. - We fixed sentinel plugin error. - We fixed not config rule error. - We fixed can not add cookie error. - We fixed sign plugin DataBufferLimitException error. - We fixed addPrefix is error in context-path plugin. - We refactor shenyu client spring cloud. - We refactor shenyu logging plugin. Meetups and Conferences: - Community meetings(2) to discuss development tasks and how to build an open governance community. - 2 topics in participating in OSPP activities(Final). - 3 topics in gitLink code camp activities(Final). ## Community Health: Overall community health is good. We have been performing extensive outreach to Apache ShenYu. We are preparing a speaking in October. The number of subscriptions to dev@shenyu.apache.org mailing list has improved significantly(currently:406) ----------------------------------------- Attachment BT: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Issues: There is no issue ## Membership Data: Apache SkyWalking was founded 2019-04-17 (3 years ago) There are currently 54 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Yanlong He was added to the PMC on 2022-10-03 - Jiemin Xia was added to the PMC on 2022-10-04 - Jiemin Xia was added as committer on 2022-07-26 A new committer candidate, Yueqin Zhang, is on voting. He should be the youngest committer of SkyWalking for now, about 18. ## Project Activity: The community released a dozen of versions for main and sub projects. php-0.1.0 was released on 2022-10-08 cli-0.11.0 was released on 2022-09-20 skywalking-kubernetes-4.3.0 was released on 2022-09-20 SWCK-0.7.0 was released on 2022-09-16. rover-0.3.0 was released on 2022-09-12. java-8.12.0 was released on 2022-09-03. 9.2.0 was released on 2022-09-01. rust-0.4.0 was released on 2022-08-31. rust-0.3.0 was released on 2022-07-21. nodejs-0.5.1 was released on 2022-07-18. infra-e2e-1.2.0 was released on 2022-07-10. nodejs-0.5.0 was released on 2022-07-10. python-0.8.0 was released on 2022-07-10. satellite-1.0.1 was released on 2022-07-10. Two important blogs are posted about expanding observability to eBPF stack powered by rover agent and latest(9.2.0) backend. - Diagnose Service Mesh Network Performance with eBPF - Pinpoint Service Mesh Critical Performance Impact by using eBPF ## Community Health: After 9.2.0 released, the 9.x version series becomes stable. The number of issues, commits and PRs dropped 15%. The community is healthy. The contributors are active. ----------------------------------------- Attachment BU: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Issues: No issues for the board at present. ## Membership Data: Apache Steve was founded 2012-07-24 (10 years ago) There are currently 10 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Jim Jagielski on 2022-04-15. - No new committers. Last addition was Sean Palmer on 2022-03-04. ## Project Activity: No activity of note this quarter. We are slowly planning for (and working on) the next iteration of STeVe, though we have not yet made any official releases of any versions. ## Community Health: Community activity has been quiet, though still with sufficient oversight. We are answering user queries as they come in. ----------------------------------------- Attachment BV: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BW: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favours convention over configuration, is extensible using a plugin architecture, and ships with plugins to support patterns and technologies such as REST, AJAX and JSON. The Struts team made one release in the last quarter: * Struts 6.0.3 - Feature and bugfix release (2022-09-15) [1] The last Struts releases besides the core framework were * Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05) * Struts Annotations 1.0.7 - Enhancements in preparation for the next framework release (2020-02-23) The last quarter was dominated by smoothing edges and corners in the new 6.0.0 major version released in June [2], which resulted in the Struts 6.0.3 patch version released on 2022-09-15 [1]. The overall development and community activity was slightly increased compared to the preceding quarters. We saw 167 (140) commits by 15 (12) contributors in 71 (84) opened and 70 (82) closed PRs. We released no security bulletin in the last quarter. We have no issues that require board assistance at this time. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - James Chaplin (jchaplin) was added to the PMC on 2020-11-16 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - James Chaplin (jchaplin) was added as committer on 2020-01-08 ## Mailing list activity: Mailing list activity was rather high, especially on dev@ with 161 (92) and user@ with 344 (192) messages. ## JIRA activity: - 36 JIRA tickets created in the last 3 months (28) - 172 JIRA tickets closed/resolved in the last 3 months (68) [1] https://struts.apache.org/announce-2022#a20220915 [2] https://struts.apache.org/announce-2022#a20220606 [3] https://cwiki.apache.org/confluence/display/WW/S2-061 [4] https://cwiki.apache.org/confluence/display/WW/S2-062 ----------------------------------------- Attachment BX: Report from the Apache Synapse Project [Isuru Udana] ## Description: Apache Synapse is a high-performance, flexible, lightweight Enterprise Service Bus (ESB) and a mediation framework. ## Issues: None identified. ## Membership Data: Apache Synapse was founded 2007-12-19 (15 years ago) There are currently 35 committers and 27 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 Shafreen on 2021-05-09. - No new committers. Last addition was Shafreen on 2020-07-14. ## Project Activity: The new contributor has completed his work and we could merge his work into the source repository. Now we can continue with the release work which we put on hold until we get the new contributions merged. Even though we got some code contributions from the new contributor, the project activities and community health has gone down. We are going to onboard the new contributor as a committer and see whether we can give a new life to the project. However, if things are not going to improve the project activity, we might need to think about whether to move the project into the attic. ## Community Health: dev@synapse.apache.org had a 66% decrease in traffic in the past quarter (10 emails compared to 29) 14 commits in the past quarter (-64% change) 1 code contributor in the past quarter (-75% change) 0 PRs opened on GitHub, past quarter (-100% change) 2 PRs closed on GitHub, past quarter (-80% change) ----------------------------------------- Attachment BY: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tapestry was founded 2006-02-14 (17 years ago) There are currently 29 committers and 13 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 Ben Weidig on 2021-12-02. - No new committers. Last addition was Volker Lamp on 2022-04-14. ## Project Activity: The project released version 5.8.2 in June 19th. Since then, project activity has been slow. It's a mature project, so sometimes we get these periods. We have plans for at least one new feature in the next quarter, plus a couple improvements to existing ones. ## Community Health: dev@tapestry.apache.org had a 120% increase in traffic in the past quarter (55 emails compared to 25) 3 issues opened in JIRA, past quarter (-82% change) 2 issues closed in JIRA, past quarter (-92% change) 4 commits in the past quarter (-92% change) ----------------------------------------- Attachment BZ: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tcl was founded 2000-07-24 (22 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 Brice Hamon De Crevecoer on 2014-11-25. - No new committers. Last addition was Brice B. Hamon on 2014-11-25. ## Project Activity: No release has been made during the reporting period. The new release made on the previous reporting period (rivet-3.2.2 was released on 2022-06-21) has received positive feedback, and not problems have been identified so far. ## Community Health: The traffic of the mailing lists has remained at similar levels to the previous reporting period, which is normal for the project (as most traffic in the list happens after new releases). Thus, the small increase in traffic is related to the release of rivet 3.2.2, which was released on 2022-06-21 (in the previous reporting period). ----------------------------------------- Attachment CA: Report from the Apache Tez Project [László Bodor] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tez was founded 2014-07-16 (8 years ago) There are currently 35 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was László Bodor on 2020-11-24. - No new committers. Last addition was László Bodor on 2020-01-23. ## Project Activity: In the last quarter, Tez 0.10.2 was released, with many bug fixes and improvements. ## Community Health: Project is maintained by a few people and contributed to by one-time contributors nowadays. New patches are welcome, we're trying to review them as soon as possible. ----------------------------------------- Attachment CB: Report from the Apache Thrift Project [Jens Geyer] ## Description: Apache Thrift is a high performance cross platform RPC and serialization solution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Thrift was founded 2010-10-20 (12 years ago) There are currently 41 committers and 21 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 Mario Emmenlauer on 2022-04-13. - No new committers. Last addition was Liu Jiayu on 2022-06-25. ## Project Activity: Apache Thrift 0.17.0 was released on 2022-09-18. Current actvities are to enhance the code basis with regard to maintaining existings and adding new language bindings as well as improving the automated CI tests in various ways. ## Community Health: Steady flow of contributions from existing and new contributors. The community metrics variations are in the expected range, usually activity drops during summer but quickly goes back to normal in September. ----------------------------------------- Attachment CC: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list of over 1200 different file types including most of the major types in existence (MS Office, PDF, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tika was founded 2010-04-20 (12 years ago) There are currently 32 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Nicholas DiPiazza on 2021-07-05. - No new committers. Last addition was Nicholas DiPiazza on 2021-06-03. ## Project Activity: Our 1.x branch reached EoL on 30 September 2022. We released the last 1.x version, 1.28.5, on 14 September. We also released the next minor revision of our 2.x. branch, 2.5.0, on 3 October. ## Community Health: No major changes. The project's Chi is 4.7, still healthy. There's an increase in GitHub PRs driven by dependabot and our addition of some dependencies that have daily/weekly releases. ----------------------------------------- Attachment CD: Report from the Apache TinkerPop Project [Florian Hockmann] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Issues: There are no issues requiring board attention. ## Membership Data: Community changes, past quarter: - No new PMC members. Last addition was Divij Vaidya on 2022-04-25. - Rithin Kumar was added as committer on 2022-09-01 - Simon Zhao was added as committer on 2022-08-29 - Valentyn Kahamlyk was added as committer on 2022-09-01 - Yang Xia was added as committer on 2022-09-01 ## Project Activity: TinkerPop released versions 3.5.4 and 3.6.1 in the last quarter. These releases were mostly maintenance releases, but they also included the first official release of the Gremlin-Go Gremlin Language Variant (GLV). A lot of work has been put over the last few months into improving the build process of TinkerPop. We have resolved Windows build issues, and implemented a new Docker system to improve the development environment. These changes will simplify GLV building across different OS environments, to make it easier for new developers from different platforms to contribute. Preliminary work is being done towards using Apache Arrow Flight to replace the transport layer of the gremlin drivers and server. We are currently in the proposal stage with expected benefits including reduced maintenance effort and common connection handling. ### Releases: 3.5.4 was released on 2022-07-18. 3.6.1 was released on 2022-07-18. ## Community Health: We had three live events on Discord: - Discussing a proof of concept to integrate Arrow Flight into TinkerPop by Valentyn Kahamlyk - Gremlin debugging functionality in the Gremlin IDE G.V() by Arthur Bigeard - Improvements to the TinkerPop build system by Rithin Kumar and Yang Xia ----------------------------------------- Attachment CE: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Traffic Server was founded 2010-04-20 (12 years ago) There are currently 70 committers and 55 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 Robert Butts on 2021-07-13. - Chris McFarlen was added as committer on 2022-10-11 - Serris Lew was added as committer on 2022-10-05 - Mo Chen was added as committer on 2022-10-11 ## Project Activity: We released 8.1.5 and 9.1.3 this quarter fixing security issues and bugs. We are working on another bug fix release and the next feature release that will happen this coming quarter. We will also be branching for the next major release (10.0.0). It will have features: HTTP/3, HTTP/2 to the origin, JSON RPC, and many more features. ## Community Health: We are having our ATS Fall Summit in person for the first time in three years, this December. It will be hosted by LinkedIn at their Mountain View office. We are continuing to have our weekly PR and issue scrub meetings every Monday. On a positive note it was great to see that the number of code committers increase this quarter by 16%. However, the number of closed issues was down this quarter by 23%. We had some support issues filed and we need to do a better job of resolving them quickly. ----------------------------------------- Attachment CF: 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. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (20 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... Other than some minor bug fixes for WSS4J, the bulk of the work this period centered around working on a WSS4J 3.0 that changes WSS4J from using javax.* packages to using the new jakarta.* libraries. There was also a CVE released against the old Apache SOAP implementation. Apache SOAP has been deprecated and unsupported. The last release was in 2003. Mitigation is to move to a supported SOAP stack such as Apache CXF or Apache Axis2. Releases this period: WSS4J 3.0.0 was released on 2022-10-10 Past Releases: WSS4J 2.4.1 was released on 2022-02-18 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 CG: Report from the Apache Zeppelin Project [Lee Moon Soo] ## Description: Apache Zeppelin is a collaborative data analytics and visualization tool for general-purpose data processing systems. ## Issues: ## Membership Data: Apache Zeppelin was founded 2016-05-18 (6 years ago) There are currently 23 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 Jeff Zhang on 2018-01-25. - Last committer addition was Philipp Dallig on 2020-06-24 ## Project Activity: No specific activity. We are still working on the next release which is supposed to by the end of 2022 ## Community Health: - +23 new code contributors since last report. 395 total. - users@zeppelin.apache.org: - 71 emails sent to list - dev@zeppelin.apache.org: - 407 emails sent to list ------------------------------------------------------ End of minutes for the October 19, 2022 board meeting.