The Apache Software Foundation Board of Directors Meeting Minutes May 15, 2024 1. Call to order The meeting was scheduled for 21:00 UTC and began at 21:00 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/43eh 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 Shane Curcuru Christofer Dutz Willem Ning Jiang Jeff Jirsa Justin Mclean Jean-Baptiste Onofré Craig L Russell Sander Striker Directors Absent: none Executive Officers Present: David Nalley - joined :35 Matt Sicker Ruth Suehle - joined :01 Executive Officers Absent: Craig R. McClanahan Guests: Brian Proffitt Daniel Augusto Veronezi Salvador Daniel Gruno Dave Fisher Dirk-Willem van Gulik - joined :05 Dmitry Pavlov Greg Stein Kanchana Pradeepika Welagedara - joined :03 Paul King Philipp Ottlinger Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: https://www.apache.org/foundation/board/calendar.html A. The meeting of April 17, 2024 See: board_minutes_2024_04_17.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Shane Curcuru] Planning our board face to face strategy meeting gives new appreciation for conference planners everywhere. Especially our volunteer Community Over Code Bratislava conference team that is aptly managing our conference immediately following our board meeting! Many thanks to the directors and officers who have thoughtfully proposed F2F agenda items or new organizational changes to help the ASF scale in the future, technically, socially, and governance-wise. There are a number of related ideas being proposed that point to real improvements we can build now to ensure we're prepared to help our projects navigate any future ecosystem shifts. Thanks also to PMC members in various projects asking the right questions and working to keep their projects healthy - or to lead their project in an organized fashion to the Apache Attic, when a community is no longer active enough to fully support their project. One small but important improvement I plan to implement soon will be calendar reminder and process fixes, to ensure various groups know when planning or reporting actions are expected. B. President [David Nalley] CIRCIA has been on my radar. (see the Public Policy report for more details) I worry that depending on implementation that this might require a much higher degree of disclosure of infrastructure security matters. Longer term, I worry that this becomes something we have to do for multiple countries. Additionally, please see Attachments 1 through 9. C. Treasurer [Craig R. McClanahan] Things continue to progress as usual. To assist people in creating budgets for the new fiscal year, I've provided detailed transaction lists for the last fiscal year to people with budget responsibility -- if I missed you, please let me knoew. Separately, I will be on an airplane so will not be attending the May Board Meeting. D. Secretary [Matt Sicker] In April, the secretary received 49 ICLAs, 2 CCLAs, 1 software grant, and 7 CoI affirmations. E. Executive Vice President [Ruth Suehle] Community Over Code NA sponsorships have finally improved! (See Conferences report for details.) This is a big relief. Still having ongoing conversations with a few more. Did an interview with journalist that resulted in New Stack story: https://thenewstack.io/open-source-is-at-a-crossroads/ OSPO++ and LF are co-sponsoring an event after OSPOs for Good (https://www.un.org/techenvoy/content/ospos-good-2024) and would like the ASF to be a third sponsor. This is in name and organization effort only (which Brian Proffitt and I have handled), no funding necessary. Will send the agenda to board@ for your perusal. F. Vice Chair [Justin Mclean] No significant activity this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Shane] No report was submitted. B. Apache Legal Affairs Committee [Roman Shaposhnik / Justin] No report was submitted. C. Apache Security Team Project [Mark J. Cox / Craig] See Attachment 12 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # AGE [jmclean] # BuildStream [rbowen] # Empire-db [rbowen] # EventMesh [jmclean] # Geode [rbowen] # Ignite [jmclean] # Superset [rbowen] # Velocity [cdutz] A. Apache AGE Project [Eya Badal / Jeff] See Attachment A @Justin: follow up with AGE PMC about corporate branding issue @Justin: follow up with Docker distribution B. Apache Ambari Project [Brahma Reddy Battula / Christofer] See Attachment B C. Apache Ant Project [Jan Materne / Willem] See Attachment C D. Apache Aries Project [Christian Schneider / Rich] See Attachment D E. Apache Attic Project [Herve Boutemy / JB] See Attachment E F. Apache Bloodhound Project [Gary Martin / Sander] No report was submitted. @Shane: follow up on Attic G. Apache BookKeeper Project [Enrico Olivelli / Jeff] See Attachment G H. Apache Brooklyn Project [Juan D. Cabrerizo / JB] See Attachment H I. Apache BuildStream Project [Tristan Van Berkom / Rich] See Attachment I @Rich: follow up about lack of BuildStream.a.o website and related policy J. Apache Cassandra Project [Josh McKenzie / Justin] See Attachment J K. Apache Celeborn Project [Keyong Zhou / Willem] See Attachment K L. Apache Cocoon Project [Cédric Damioli / Christofer] See Attachment L M. Apache Community Development Project [Swapnil Mane / Shane] See Attachment M N. Apache CouchDB Project [Jan Lehnardt / Craig] See Attachment N O. Apache Creadur Project [Philipp Ottlinger / Sander] See Attachment O P. Apache DataFusion Project [Andrew Lamb / Jeff] See Attachment P Q. Apache DataSketches Project [Lee Rhodes / Justin] See Attachment Q R. Apache DeltaSpike Project [Mark Struberg / JB] No report was submitted. S. Apache Doris Project [Mingyu Chen / Craig] See Attachment S T. Apache Drill Project [Charles Givre / Christofer] See Attachment T U. Apache Empire-db Project [Rainer Döbele / Christofer] See Attachment U @Rich: pursue a roll call for Empire-db PMC V. Apache EventMesh Project [Eason Chen / Sander] See Attachment V @Sander: follow up about including releases in board reports W. Apache FreeMarker Project [Dániel Dékány / Willem] See Attachment W X. Apache Geode Project [Mark Bretl / Rich] See Attachment X @Rich: follow up about potential Attic resolution Y. Apache Geronimo Project [Jean-Louis Monteiro / Shane] See Attachment Y Z. Apache Gora Project [Kevin Ratnasekera / Justin] No report was submitted. AA. Apache Groovy Project [Paul King / Willem] See Attachment AA AB. Apache Hop Project [Hans Van Akelyen / Sander] See Attachment AB AC. Apache HTTP Server Project [Joe Orton / Craig] See Attachment AC AD. Apache HttpComponents Project [Michael Osipov / JB] See Attachment AD AE. Apache Ignite Project [Dmitry Pavlov / Jeff] See Attachment AE AF. Apache Impala Project [Jim Apple / Christofer] See Attachment AF AG. Apache Incubator Project [Justin Mclean] See Attachment AG AH. Apache Johnzon Project [Jean-Louis Monteiro / Rich] See Attachment AH AI. Apache Juneau Project [James Bognar / Shane] See Attachment AI AJ. Apache Kafka Project [Mickael Maison / Shane] See Attachment AJ AK. Apache Kibble Project [Sharan Foga / JB] See Attachment AK AL. Apache Knox Project [Larry McCay / Rich] See Attachment AL AM. Apache Kudu Project [Andrew Wong / Craig] See Attachment AM AN. Apache Kylin Project [Shao Feng Shi / Willem] See Attachment AN AO. Apache Libcloud Project [Tomaž Muraus / Jeff] See Attachment AO AP. Apache Logging Services Project [Volkan Yazici / Christofer] See Attachment AP AQ. Apache ManifoldCF Project [Piergiorgio Lucidi / Sander] See Attachment AQ AR. Apache Oozie Project [Dénes Bodó / Justin] No report was submitted. AS. Apache OpenJPA Project [Mark Struberg / Sander] No report was submitted. @Sander: pursue a roll call for OpenJPA AT. Apache OpenWhisk Project [Dave Grove / Christofer] See Attachment AT AU. Apache Ozone Project [Sammi Chen / JB] See Attachment AU AV. Apache Paimon Project [Jingsong Lee / Willem] See Attachment AV AW. Apache Pekko Project [PJ Fanning / Jeff] See Attachment AW AX. Apache Perl Project [Steve Hay / Justin] See Attachment AX AY. Apache Phoenix Project [Rajeshbabu Chintaguntla / Shane] See Attachment AY AZ. Apache Pinot Project [Kishore G / Craig] No report was submitted. BA. Apache POI Project [Dominik Stadler / Rich] See Attachment BA BB. Apache Qpid Project [Robbie Gemmell / Jeff] See Attachment BB BC. Apache Ranger Project [Selvamohan Neethiraj / Justin] No report was submitted. BD. Apache RocketMQ Project [Xiaorui Wang / Craig] No report was submitted. BE. Apache Roller Project [David M. Johnson / Shane] See Attachment BE BF. Apache Santuario Project [Colm O hEigeartaigh / Rich] See Attachment BF BG. Apache SDAP Project [Nga Thien Chung / Willem] See Attachment BG BH. Apache Sedona Project [Jia Yu / JB] See Attachment BH BI. Apache Serf Project [Daniel Sahlberg / Christofer] See Attachment BI BJ. Apache ServiceComb Project [Bao Liu / Sander] See Attachment BJ BK. Apache ShardingSphere Project [Liang Zhang / JB] See Attachment BK BL. Apache ShenYu Project [Yu Xiao / Willem] See Attachment BL BM. Apache SIS Project [Martin Desruisseaux / Sander] See Attachment BM BN. Apache Solr Project [Jason Gerlowski / Christofer] See Attachment BN BO. Apache Spark Project [Matei Alexandru Zaharia / Justin] See Attachment BO BP. Apache StreamPipes Project [Philipp Zehnder / Craig] See Attachment BP BQ. Apache Streams Project [Steve Blackmon / Rich] No report was submitted. BR. Apache Struts Project [René Gielen / Shane] See Attachment BR BS. Apache Subversion Project [Nathan Hartman / Jeff] See Attachment BS BT. Apache Superset Project [Maxime Beauchemin / Rich] See Attachment BT @Rich: follow up on trademark issue raised by Superset @Justin: follow up on Kapa.ai usage BU. Apache Syncope Project [Francesco Chicchiriccò / Willem] See Attachment BU BV. Apache SystemDS Project [Matthias Boehm / Rich] See Attachment BV BW. Apache TomEE Project [David Blevins / Justin] No report was submitted. BX. Apache Traffic Control Project [Eric Friedrich / Shane] See Attachment BX BY. Apache TsFile Project [Jialin Qiao / Justin] See Attachment BY BZ. Apache Turbine Project [Georg Kallidis / Sander] See Attachment BZ CA. Apache Velocity Project [Nathan Bubna / Willem] See Attachment CA @Christofer: pursue a roll call for Velocity PMC CB. Apache Whimsy Project [Shane Curcuru] See Attachment CB CC. Apache Xalan Project [Gary D. Gregory / Jeff] See Attachment CC CD. Apache Xerces Project [Michael Glavassevich / JB] No report was submitted. CE. Apache XML Graphics Project [Clay Leeds / Christofer] See Attachment CE CF. Apache YuniKorn Project [Wilfred Spiegelenburg / Craig] See Attachment CF Committee reports approved as submitted by General Consent. 7. Special Orders A. Terminate the Apache Submarine Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Submarine project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Submarine 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 Submarine Project; and be it further RESOLVED, that the office of "Vice President, Apache Submarine" is hereby terminated; and be it further RESOLVED, that the Apache Submarine PMC is hereby terminated. Special Order 7A, Terminate the Apache Submarine Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Board F2F Agenda Planning Review and discuss current proposed board_agenda_2024_06_01.txt, and define board expectations for prep work before our F2F meeting @Brian: follow up with board about F2F status with Slovakia situation 9. Review Outstanding Action Items * Sander: follow up on project pivot status [ Mnemonic 2024-03-20 ] Status: * Christofer: pursue a roll call vote for Submarine [ Submarine 2024-03-20 ] Status: Done: Submarine discussed on dev@ (with little feedback) to dive to the attic. -sc * David: reach out on list about strategy for D&I position [ Diversity and Inclusion 2024-04-17 ] Status: * Justin: follow up with CarbonData around accuracy of board report [ CarbonData 2024-04-17 ] Status: Done. * Shane: follow up on Fineract Guild/Consortium [ Fineract 2024-04-17 ] Status: Done: No funds collected yet; just an idea. Are aware of various ASF policies like the funding disclaimer. Sounds like a good program if they can organize it. * Christofer: pursue a roll call vote [ Griffin 2024-04-17 ] Status: * Justin: follow up on details to include in board reports [ Hadoop 2024-04-17 ] Status: Done. * Willem: follow up with Attic process [ HAWQ 2024-04-17 ] Status: Showed the attic process to the team. https://lists.apache.org/thread/vr44j0wjkorw9323d6kgdbj9qwcbyhxt * Sander: follow up on trademark question [ HBase 2024-04-17 ] Status: * Christofer: pursue a roll call vote [ MADlib 2024-04-17 ] Status: * Shane: figure out username policy [ MyFaces 2024-04-17 ] Status: * Christofer: look into development activity [ Pig 2024-04-17 ] Status: * Justin: follow up on health status [ Samza 2024-04-17 ] Status: Done. * Christofer: pursue public roll call for Submarine [ Submarine 2024-04-17 ] Status: Done: Submarine discussed on dev@ (with little feedback) to dive to the attic. -sc * Christofer: pursue a roll call vote [ Synapse 2024-04-17 ] Status: * Rich: continue conversing with PMC around tooling and oversight [ Tcl 2024-04-17 ] Status: There have been no responses to my email to the TCL private list: https://lists.apache.org/thread/2pgx30lbr4gp2xs5w325nfflvmv75bx5 * Sander: follow up on trademark issue [ Tez 2024-04-17 ] Status: * Rich: follow up about metrics tooling [ Traffic Server 2024-04-17 ] Status: Done 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 21:49 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period April 2024 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - approved GRAPHAR as a suitable project name - provided naming advice to an external project that is providing an extension for SPARK - clarified the approval of a sponsor hosted event - resurrected the draft policy for service naming * REGISTRATIONS Worked with counsel to renew registrations for IMPALA (US and international), CLOUDSTACK (Spanish - class 9 but not 42) and LUCENE (US). The registration for AIRFLOW in the US is progressing. Directed counsel not to renew the US registration for PREDICTIONIO. * INFRINGEMENTS Working with AGE PMC to address infringements by a corporate entity. The issues were originally raised from outside the PMC. Having reviewed the history, I would have expected at least some PMC members to have identified these issues earlier. Discussed potential conflicting registrations with FLEX PMC. Decided to take no action. A potential infringement of our MAVEN mark has been resolved. Continued to work with counsel and FREEMARKER PMC regarding a possible infringement. An infringement of the KAFKA mark on a vendor stand at the AWS summit has been resolved. Working with the PULSAR PMC to address potential infringements by a corporate entity. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Bob Paulin] 1) ASF Sponsors: a —We have started the process of onboarding one new Gold Sponsor. b —Renewals: one Platinum and one Gold Sponsor have confirmed their renewal. c —Payments: 1 —New: we received no new Sponsor payments this month. 2a —Renewing: we received renewal payments from one Platinum, one Gold, and one Bronze Sponsor. 2b —Incoming: we await payment from one renewing Platinum, three renewing Gold, one new Gold, and one new Silver Sponsor. 2) Targeted Sponsors: we are awaiting payment from a Bronze Targeted Sponsor. 3) Sponsor Relations: our standing outreach efforts continue, with new offerings for bi-lingual communication (monthly email), and supporting a Gold Sponsor with a community event. 4) Event Sponsorship: we continue to support Europe and US Community Over Code sponsorship contracts, invoices, and communications in partnership with Conferences, Accounting, and local production teams. 5) Individual Donations and Corporate Giving: we received $1.9K in online donations via https://donate.apache.org/ 6) Administrivia: we continue to work closely with the Treasury team regarding onboarding to Sponsor vendor platforms, and confirming mailed-in donations. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt] Foundation Comms * Received 5 incoming inquiries from projects (AGE, Causeway, Celeborn, Hive & Paimon) asking for M&P support to help amplify project milestones including major releases and TLP graduations * Coordinated PR effort with Eclipse on the CRA WG including messaging, FAQ, blog, press outreach resulting articles in TechCrunch, TechRadar, SC, DevOps * Shared quotes to Bill Doerrfeld for articles on “open source at crossroads” (Cloud Native Now) and “open source security” for CRA (Security Boulevard) * Coordinated potential response to xv vulnerability including messaging and news monitoring * Announced 59 new ASF members via blog and social media promotions * Announced 2 new TLPs – Apache Celeborn and Apache Paimon – via press release and social media promotions * Announced keynote speakers and full schedule for Community Over Code EU * Coordinated with Apache Hive team to develop and issue a press release for the project’s 4.0 major release * Began coordination with ASF officers or FY2024 Annual report 25th Anniversary Project * Nurtured social media campaign #ASF25Years by creating graphics to highlight projects, foundation stats and other milestones * Published a new project spotlight blog feature Apache AGE * Emailed ASF committers to encourage participation including project social graphic for easy sharing with their networks * ASF 25th Anniversary Graphics - public good social cards Branding Project * Engagement with graphic designer continued for second and third rounds of ASF logo options * Incorporated feedback gathered from Native American consultant into logo revisions and shared with BSC Website * Updated redirects to old Press pages Social Media Overview In total, 68 posts were published: 41 Tweets + 27 LinkedIn. Post link clicks experienced 138% MoM increase, highlighting a major uptick in engagement with content published to ASF social channels. LinkedIn reported the largest source of engagement with content, especially that pertaining to project news (TLPS and major releases). Social Highlights (X + LinkedIn) * Total Audience: 137,442 * New Followers in April: 771 * Total Impressions: 215,500 (17.9% increase MoM) * Total Engagements: 9,364 (81.7 increase MoM%) * Post Link Clicks: 6,232 (138% increase MoM) Website Analytics * 920,826 visits, 920,790 unique visitors -4.8% * 2min, 43sec average visit duration -4.7% * 48% visits have bounced (left the website after one page) +2.1% * 10.7 actions (page views, downloads, outlinks, and internal site searches) per visit -3.6% * 10,003 max actions in one visit 0% * 9,096,548 pageviews, 1,108,892 unique pageviews -7% * 10 total searches, 7 unique keywords -7% * 494,140 downloads, 343,943 unique downloads -9.2% * 255,749 outlinks, 195,526 unique outlinks -40.7% ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [Myrle Krantz] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Highlights ========== - The Infrastructure Team wrapped up their yearly in-person gathering in Sacremento on Saturday April 20th. The team felt it was solid, productive, and helpful to have fast-moving discussions on various topics of builders, security, LDAP, and more. Short Term Priorities ===================== - Finish migration of 18.04 machines using the wildcard cert to 22.04 and LetsEncrypt automated certificates. - Upgrade selfserve to use our "asfquart" Python package. Long Range Priorities ===================== - Roll out an MFA solution across web properties of the Foundation. - Move to the cloud versions of Jira and Confluence. General Activity ================ - Ran an Infra Roundtable session on May 8th, focusing on Infra's deployment of Apache STeVe for communities to use. A demo was provided, along with general discussion about voting within the Apache-desired style of governance ("the Apache Way") - Lots of work on a new kopia-based backup system. Several hosts have now been backed up including our largest: svn-master. We're adding more, interesting, critical systems to test our deployment and configuration management. Additional testing (eg. restoration) will be following, and then complete rollout. This will replace a mixture of rsync-based and backuppc backups. kopia is placing the content into AWS S3 buckets, and we'll eventually look at Glacier for our longer time periods. - MFA "reset" policies were finalized at the Meetup and will be published. This happens when somebody loses their MFA credentials (but not necessarily their LDAP password). - Much work has been completed on tightening our security arrangements and policies in our datacenters. - Working on making hiera-eyaml secrets available to our provisionary ansible setup, in order to provide secrets to ephemeral Jenkins worker nodes. - Beginning evaluation of mechanism to create a private mesh of all Apache machines, for improved security from external. - Much work around improving asfquart, and porting the Agenda Tool, ADP, selfserve, and more to the new package. This provides Infra with a common framework for web/server apps. - paste.a.o has been retired. Nobody noticed. (we provided notice back in March) ----------------------------------------- Attachment 5: Report from the VP of Conferences [Brian Proffitt] Community Over Code EU * Pledged/received sponsorship $74,623.34 (includes t-shirt sponsorship) * Attendance: 153 attendees registered Community Over Code Asia CFP We have received a total of 216 submissions by April 21st. The session evaluation by 34 evaluators has already been completed, and we are currently making final adjustments. We are planning to accept about 145-146 sessions (it doesn't include the Keynotes). We will inform the confirmed speakers by May 10th. Venue https://asia.communityovercode.org/venue_travel/venue.html The hotel room rate at the Venue is from 300-400 CNY. Attendees can pay for the rooms with a visa/mastercard while check-in. Sponsorship Confirmed - 450,000 CNY, with 6 sponsors We are still waiting for confirmation from other 5 sponsors. Community Over Code NA * Pledged/received sponsorship $126,000 (includes speaker dinner sponsorship) * Three-year contract signed with Cvent for conference registration, badging * CFP evaluation ends on May 13, announcements planned to go out the week of the 20th, ideally. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== Comununity Over Code EU 2024 ---------------------------- There are still 3 people whom do not yet have Visa decisions made. Other than that things are all on track. Comununity Over Code Asia 2024 ---------------------------- Applications are closed, a Judges call is due this coming weekend. Comununity Over Code NA 2024 ---------------------------- Applications are now open and closing shortly, after being extended by a few days. Judges call is due this coming weekend. Monthly Meetings ================ For at least the run up to events, we continue to hold monthly meetings on the second Tuesday. With multiple events to support at the same time and different people running each event we thought a monthly live call would compliment our mailing list and Slack Channels. Any interested members or other Operations folks are welcome to attend these. TAC App ======= TAC App is open and accepting applications. No issues with performance. Future Events ============= Looking into a few other events as always. With 3 Community Over Code events happening we may not have enough volunteer time to take on anything else concurrent. Short/Medium Term Priorities ============================ Keeping an eye out for other smaller events to support. We are keen to hear about project events. Examples would be Flink Forward, Cassandra Summit etc. Ideally we would have one TAC volunteer committee member look after these smaller events and reach out to projects, and will pose that to the list. We have been approached by a project holding an event and we are deciding what we can do there. Mailing List Activity ===================== Discussions happening around current and future events, call for judges etc. Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [David Nalley] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] # General There are no issues that need urgent attention. Currently, 50 tracking codes were requested (+1). 10 Matomo sites don't receive traffic at this point (not yet implemented). Multiple questions about embedding resources were handled. # Open tasks - Create a list of Wordpress sites and sign a DPA with Wordpress - Create a list of domains that are allowed to connect because a DPA is covering it (improved Whimsy support) - Better documentation about DPAs - Add "canned responses" and instructions on how to run the privacy office to the website - Investigate TAC for data privacy and develop a targeted version for the committee - Clarify responsibility for the Matomo VM https://lists.apache.org/thread/6c7dn3ot494pxdlfxfn1pngbcpzj5g08 https://issues.apache.org/jira/browse/INFRA-25432 ----------------------------------------- Attachment 9: Report from the VP of Public Affairs [Dirk-Willem van Gulik] Short report this month: CRA: Some of the EU foundations are in the process of joining CEN/CENELEC as liaisons in order to be part of the standards process. OFE may be able to act coordinating. Ongoing attempts to figure out how to we as the ASF can do this. Discussing this with the OWASP foundation (also USA HQ) and exploring general collaboration in the context of the standards work coordinated by Eclipse. AI Act: Appears to be workable for the ASF - devil is in the details. The work at OSI (https:// opensource.org/deepdive/drafts/the-open-source-ai-definition-draft-v-0-0-3#) seems to be in sync and not yielding anything overly controversial. Personally I am a bit surprised at how easy the open source community is willing to let ‘go’ of the supplemental data — even those from the Free side of the world. (Michel - anything you want to add?) PLD, RCE/CER/DORA, etc: No change/nothing to report. XZ event: We informally encouraged ENISA to discuss coordination and their roles/channels in the CRA context (vis.a vi CISA in the USA) ; so that during the next event - the ASF can focus on triage & fixes. CIRCIA USA: "Cyber Incident Reporting for Critical Infrastructure Act (CIRCIA) Reporting" - to report certain things within 72 hours to a USA regulator. Request for feedback/comments. Not yet fully digested impact - main concern may be extra-territorial overlap (like the CRA, DSA, etc in Europe). Which makes it very important for the likes of CISA/ENISA etc to get integrated early in the routine responses of the informal open source security cabal. Standardisation Effort: Been quiet due to key staff on holidays. Expecting an announcement with quite a few more large open source organisations and open source security efforts joining. Likewise for the right leading EU industry players. But this is slow going - as this is strategic enough to require significant approval/review inside those enterprises. Expect we can start on the Steward part sometime late May. ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] ----------------------------------------- Attachment 12: Report from the Apache Security Team Project [Mark J. Cox] - We worked with the Zeppelin team to get a large number of advisories published, some very old. This is a great milestone in getting the Zeppelin project back to health security-wise, and the challenge is now to keep this momentum and involve more of the Zeppelin community to remain in shape. - We have iterated on our reminders, actions and escalation workflow for projects that are struggling to respond to security reports. We expect to further formalize some of those steps into a public escalation policy. - Further preparations for wrapping up the OSTIF-coordinated Commons audit. - Further monitoring of the xz issue. https://security.apache.org/blog/cve-2024-3094/ Stats for April 2024: 31 [license confusion] 24 [support request/question not security notification] 8 [report/question relating to dependencies] Security reports: 61 (last months: 108, 78, 86, 70, 74) 7 ['zeppelin'] 6 ['httpd'] 5 ['tomcat'] 4 ['airflow'] 3 ['activemq', 'hc', 'logging', 'website or other infrastructure'] 2 ['cxf', 'fineract', 'hertzbeat', 'qpid', 'solr'] 1 ['allura', 'ambari', 'commons', 'commons-ostif', 'dubbo', 'eventmesh', 'flink', 'fury', 'maven', 'ofbiz', 'pulsar', 'ranger', 'royale', 'struts', 'superset', 'vince', 'wicket'] In total, as of 1st May 2024, we're tracking 191 (last months: 197, 173) open issues across 68 projects, median age 75 days (last months: 73, 82). 54 of those issues have CVE names assigned. 12 (last month: 22) of these issues, across 7 projects, are older than 365 days. ----------------------------------------- Attachment A: Report from the Apache AGE Project [Eya Badal] ## Description: The mission of Apache AGE is the creation and maintenance of software related to a multi-model database that enables graph and relational models built on PostgreSQL. ## Project Status: Current project status: Ongoing with high activity. Issues for the board: There are some trademark issues that PMCs are currently trying to resolve. An official email has been sent to the AGEDB team and there have been a couple of attempts to fix the issues. The AGEDB team has already fixed a few of the issues and is currently working with the ASF trademark team to resolve the remaining problems such as the logo, name and others. In their response (tradmeark CC ed), they mentioned that they have already started and initiated the official process of renaming the company from AGEDB. ## Membership Data: Apache AGE was founded 2022-05-17 (2 years ago) There are currently 20 committers and 14 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 Rafsun Masud on 2024-01-28. - No new committers. Last addition was Zainab Saad on 2024-01-31. ## Project Activity: Recent releases: PG11-1.5.0 was released on 2024-03-19. PG12-1.5.0 was released on 2024-03-11. PG13-1.5.0 was released on 2024-02-29. PG14-1.5.0 was released on 2024-02-16. We submitted a couple of papers for different conferences. ## Community Health: The project is super healthy. The dev@age.apache.org had a 112% increase in traffic in the past quarter (660 emails compared to 310). Community Health Score (Chi): 9.60 (Super Healthy) ----------------------------------------- Attachment B: Report from the Apache Ambari Project [Brahma Reddy Battula] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache Ambari was founded 2022-06-15 (2 years ago) There are currently 20 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Mohammad Arshad was added to the PMC on 2024-05-05 - Viraj Jasani was added to the PMC on 2024-05-05 - No new committers. Last addition was Mohammad Arshad on 2023-08-15. - There is discussion open for one committer - There are active contributors whom we are identifying as potential committers ## Project Activity: . Active discssions on Namenode Federation, RHEL9 support,PY3, UI changes . So many contributors requests are coming . 2.7.8 was released on 2024-02-01. . metrics-3.0.0 was released on 2023-03-13. . 2.7.7 was released on 2022-12-11 ## Community Health: dev@ambari.apache.org had a 86% increase in traffic in the past quarter (125 emails compared to 67), Planning to have bi-weekly syncup calls to increase more enagamenet. ----------------------------------------- Attachment C: Report from the Apache Ant Project [Jan Materne] ## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of the following main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager ## Project Status: Current project status: Primarily in bug fix mode and maintenance mode. Issues for the board: None for now. ## Membership Data: Apache Ant was founded 2002-11-18 (21 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-15. ## Project Activity: The primary goal of Ant these days is to make sure that it can be used to build projects using recent releases of Java. The last Ant release 1.10.14 was done in August 2023. We have some good amount of bug fixes and changes done in the project since then. Although no specific date is set for the release, we plan to release 1.10.15 shortly (I'll wait for a few days for feedback from a community member on a change we did in FTP task, before initiating the release) ## Community Health: Although we don't see too much development activity in Ant, there are several active users of the Ant build tool. We occasionally also see pull requests on GitHub. For a project that's in maintenance mode, this amount of activity, I believe, is decent. ----------------------------------------- Attachment D: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Project Status: Current project status: Wokring on and delivering maintenance relases. Issues for the board: No current issues ## Membership Data: Apache Aries was founded 2010-12-15 (13 years ago) There are currently 56 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. ## Project Activity: Maintenance releases of several modules. Recent releases: typedevent-0.0.2 was released on 2024-04-22. proxy-impl-1.1.14 was released on 2023-11-13. spifly-1.3.6 was released on 2023-11-13. ## Community Health: Maintenance is done by a small number of people. Most committers including me are not active on the project. Very low activity on user list. Last question from a user was August last year. ----------------------------------------- Attachment E: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of a home for dormant projects. ## Project Status: Current project status: ongoing. Issues for the board: none. ## Membership Data: Apache Attic was founded 2008-11-19 (15 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 this quarter: Bahir and Archiva. ## Community Health: Last retirements went well with our tools and documented process. ----------------------------------------- Attachment F: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment G: Report from the Apache BookKeeper Project [Enrico Olivelli] ## Description: The mission of BookKeeper is the creation and maintenance of software related to Replicated log service which can be used to build replicated state machines ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache BookKeeper was founded 2014-11-19 (9 years ago) There are currently 31 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Hang Chen on 2023-03-14. - No new committers. Last addition was Wenbing Shen on 2023-07-04. ## Project Activity: Recent releases: - 4.17.0: 2024-04-02 - 4.16.5: 2024-04-03 - 4.16.4: 2024-01-29 ## Community Health: The community is in good shape, we are committing patches from committers and from new contributors. It is very likely that we will add some new committers within the end of the next quarter. Data: - 23 code contributors in the past quarter (-17% change) - 127 PRs opened on GitHub, past quarter (115% increase) - dev@bookkeeper.apache.org had a 208% increase in traffic in the past quarter (77 emails compared to 25) - user@bookkeeper.apache.org had a big increase in traffic in the past quarter (7 emails compared to 0) ----------------------------------------- Attachment H: Report from the Apache Brooklyn Project [Juan D. Cabrerizo] ## Description: The mission of Apache Brooklyn is the creation and maintenance of software related to a software framework for modeling, monitoring and managing cloud applications through autonomic blueprints. ## Project Status: Current project status: Ongoing Issues for the board: There are no issues requiring board attention ## Membership Data: Apache Brooklyn was founded 2015-11-18 (8 years ago) There are currently 20 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Iuliana Cosmina on 2021-06-04. - No new committers. Last addition was Mykola Mandra on 2022-03-08. ## Project Activity: - The last major Brooklyn release was 1.1.0, released on 19/02/2024 - Steady commits to upgrade vulnerable dependencies and improve the workflow framework ## Community Health: Most of the patching is directly committed to the master branch by the main maintainers keeping PRs when discussion is needed or for documenting purposes ### Automatic repositories statistics: 4 PRs opened on GitHub, past quarter (-60% change) 4 PRs closed on GitHub, past quarter (-66% change) 66 commits in the past quarter (50% increase) 4 code contributors in the past quarter (no change) ----------------------------------------- Attachment I: Report from the Apache BuildStream Project [Tristan Van Berkom] ## Description: The mission of Apache BuildStream is the creation and maintenance of software related to efficiently and correctly developing, building and integrating software stacks ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache BuildStream was founded 2022-09-21 (2 years ago) There are currently 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21. - No new committers were added. ## Project Activity: * New feature allowing projects to define plugins to handle URL translations for custom mirroring solutions * New feature allowing source alias mapping from subprojects (useful for the former feature) * Release of BuildStream / BuildStream plugins 2.2.0 by Abderrahim ## Community Health: Generally this has been a strong quarter, I was unable to carry the mirror plugins through and other developers Jurg and Abderrahim were able to pick up where I left off. As a bonus, Abderrahim rolling his first release is a good signal that more than one of us are rolling releases. Otherwise normal regular activity in terms of issues and merge requests. ----------------------------------------- Attachment J: Report from the Apache Cassandra Project [Josh McKenzie] ## Description: Apache Cassandra software is a highly scalable second-generation distributed database. ## Project Status: Current project status: Ongoing. Driving towards 5.0 release. Recent fixes to CI infrastructure plus working through a long-running bug have unblocked the release. Issues for the board: No issues for the board at this time. The Java Driver as a subproject has settled and is seeing good velocity on issue open / fix and community collaboration. Slow in lead up to 5.0 major. The Spark Bulk Writer, Spark Bulk Reader, and Cassandra Sidecar projects (shared under JIRA CASSANDRASC) are likewise moving along well w/diverse and active contribution and collaboration. We don't yet have the same muscle around direction / roadmap for our side projects as we do for the primary project; now that they've started to settle and are being more broadly interfaced with as a community we can start discussions on the ML about where we'd like to take things. ## Membership Data: Apache Cassandra was founded 2010-02-16 (14 years ago) There are currently 81 committers and 36 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Dinesh Joshi on 2021-05-19. - We just voted in Scott Andreas to the PMC in April; processing - Brad Schoening was added as committer on 2024-02-09 - Bret McGuire was added as committer on 2024-02-07 (java driver focused) - Erik Merkle was added as committer on 2024-04-18 (java driver focused) - Andy Tolbert was added as committer on 2024-04-12 (java driver focused) ## Project Activity: ### Recent releases: - 3.0.30 was released on 2024-04-15. - 4.1.4 was released on 2024-02-14. - 4.0.12 was released on 2024-01-24. ### Release votes in-flight: - 4.1.5 - 4.0.13 The new 5.0 major release has 3 tickets blocking its release. We're close. ## Community Health: - Dev list conversations are down compared to last quarter. Given we have several ratified CEP's in flight, are close to a major release, and have many contributors active on major features for our next major release, this is not a cause for concern at this time. We can expect to see this pick up after 5.0 releases. ## Previous comments / other: - re: PMC composition not changing: Scott Andreas was voted in to the PMC in April 2024. We agree that 2 years is too long; will take on discussing this as a PMC, especially w/the new subprojects on board. - re: PMC members from subprojects: the committers on these projects need time to get to know The Apache Way. We'll focus on raising them to the PMC as they get acclimated to ASF processes now that the donation has cleared. Re: subscribers to private@ that aren't pmc members, as of manual audit last year it was pmc members using personal email to sub instead of apache emails. ----------------------------------------- Attachment K: Report from the Apache Celeborn Project [Keyong Zhou] ## Description: The mission of Apache Celeborn is the creation and maintenance of software related to an intermediate data service for big data computing engines to boost performance, stability, and flexibility. ## Project Status: Current project status: New Issues for the board: None ## Membership Data: Apache Celeborn was founded 2024-03-20 (2 months ago) There are currently 21 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - Chandni Singh was added as committer on 2024-03-21 - Mridul Muralidharan was added as committer on 2024-04-29 ## Project Activity: Software development activity: - We are preparing to release 0.4.1 in May. - We are preparing to release 0.5.0 in May. - Security support (authentication and SSL) has been merged. - Memory storage is close to being merged. Meetups and Conferences: - An online meetup was held on April 16th with some developers. - An online meetup was held on April 25th with some users. Recent releases: - 0.4.0-incubating was released on 2024-02-06. - 0.3.2-incubating was released on 2024-01-08. ## Community Health: Overall community health is good. In the past quarter, dev/issues/users mail lists had 4%/2%/1100% increase in traffic respectively. In addition to encourage more discussions on mailing lists, we will also synchronize important information/conclusions to the mailing lists if they happen elsewhere. We have been performing extensive outreach for our users, and encouraging them to contribute back to the project. Also, we are active in making a voice in various conferences to attract more users. ----------------------------------------- Attachment L: Report from the Apache Cocoon Project [Cédric Damioli] ## Description: The mission of Cocoon is the creation and maintenance of software related to Web development framework: separation of concerns, component-based ## Project Status: Current project status: Dormant Issues for the board: none ## Membership Data: Apache Cocoon was founded 2003-01-22 (21 years ago) There are currently 80 committers and 34 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 Christofer Dutz on 2024-01-30. - No new committers. Last addition was Christofer Dutz on 2023-05-10. ## Project Activity: Very quiet this quarter. It seems that the Git migration will actually take place in the following days. There's also a new interest for experimenting the Cocoon principles in the industrial area. ## Community Health: The current PMC chair has expressed its will to step down. We now have a candidate so we will begin the vote. ----------------------------------------- Attachment M: Report from the Apache Community Development Project [Swapnil Mane] ## Description: The mission of Community Development is the creation and maintenance of software related to Resources to help people become involved with Apache projects ## Project Status: Current project status: Ongoing with high activity Issues for the board: none ## Membership Data: Apache Community Development was founded 2009-11-01 (15 years ago) There are currently 49 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - Ayush Saxena was added to the PMC on 2024-02-27 - Craig L Russell was added to the PMC on 2024-02-22 - Zili Chen was added to the PMC on 2024-02-15 ## Project Activity: ### Working Groups Working Groups have been a highlight topic for our past quarter's activities. Working groups [1] are informal groups that work on specific tasks or topics. Each group has a mission and operates independently, reporting back to the PMC on any activities they wish to make visible to the Membership. ComDev has begun proposing a structure for creating working groups around specific topics or problem spaces. There are currently 7 proposed Working Groups: -- wg-wg: Defining how working groups work, in general -- wg-advisors: Advising PMCs on best practices -- wg-badging: Creation and maintenance of an accomplishment badging system -- wg-social: Orchestrating local gatherings of Apache enthusiasts -- wg-social-media: Managing social media -- wg-website: Maintenance of the website -- wg-welcome: Helping projects and the ASF in general be more welcoming You can find more details about each working group and the progress made so far at the ComDev Working Groups GitHub repository [2]. A huge thanks to Rich Bowen for initiating this, and to all community members who actively participated in discussions and planning the execution for the Working Groups. Based on the response and involvement we've seen so far with the Working Groups, we are very hopeful that this will help us organize ComDev efforts that will result in more impactful results in specific topics or problem spaces. ### Google Summer of Code 2024 This year, we started the GSoC season with 37 proposed project ideas from 17 different Apache projects. We have secured 22 slots for GSoC this year. In the last quarter, we were majorly involved in collecting project ideas and reviewing contributor proposals from interested contributors and ranking them. Thanks to Maxim Solodovnik, Sanyam Goel, Priya Sharma, and Swapnil M Mane, who are the GSoC org admins for ASF and helping us execute this program. Registration for the GSoC 2024 Mentor Summit is also open, and we will send one mentor from ASF; it is sponsored by Google. We have started working on the process to select the mentor who can represent ASF. ### ALC ALC Beijing is gearing up for the CoC Asia conference. They have completed the CFP (received 216 proposals) and reviewed them. We haven't seen much activity from other ALCs this quarter. ### Others We also had other activities, like the new ASF volunteers page [3]. It will replace the Community Zones app [4] because we were no longer maintaining it, thanks to Bertrand Delacretaz. Thanks to Zili Chen for contributing a new website template based on Docusaurus that can be used by new projects to set up their project site. We also added a new article about an overview of boardresponsibilities [5], thanks to Rich Bowen. [1] https://community.apache.org/workinggroups/ [2] https://github.com/apache/comdev-working-groups [3] https://community.apache.org/contributors/asf-volunteers.html [4] https://community.zones.apache.org [5] https://community.apache.org/board/overview.html ## Community Health: Our dev@community.apache.org list had a 179% increase in traffic in the past quarter (592 emails compared to 212), and gsoc@community.apache.org had a 9900% increase in traffic in the past quarter (100 emails compared to 1). It is mainly because we had Google Summer of Code 2024 discussions and various discussions related to working groups. Overall, we had a great quarter, being active in various different activities, thanks to our community members. ----------------------------------------- Attachment N: Report from the Apache CouchDB Project [Jan Lehnardt] ## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache CouchDB was founded 2008-11-19 (15 years ago) There are currently 72 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 4:1. Community changes, past quarter: - No new PMC members. Last addition was Glynn Bird on 2023-03-14. - No new committers. Last addition was Jiahui Li on 2023-08-24. ## Project Activity: - still preparing the next feature release, including a new experimental full text search extension (based on Apache Lucene) - possibly also including a new JavaScript engine (QuickJS) ## Community Health: - it’s a slower than usual quarter, but things are humming along in a normal way ----------------------------------------- Attachment O: Report from the Apache Creadur Project [Philipp Ottlinger] ## Description: The mission of Creadur is the creation and maintenance of software related to Comprehension and auditing of software distributions ## Project Status: Current project status: ongoing Issues for the board: none ## Membership Data: Apache Creadur was founded 2012-04-18 (12 years ago) There are currently 13 committers and 12 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 Claude Warren on 2024-01-23. - No new committers. Last addition was Jean-Baptiste Onofré on 2024-01-23. ## Project Activity: - Apache Rat 0.16.1 was released on 2024-01-24. - Apache Rat 0.16 was released on 2023-12-28. - Apache Creadur Tentacles 0.1 was released on 2022-10-22. Development is going on on RAT 0.17, while all other subprojects (tentacles/whisker) are mainly in maintenance mode. RAT will contain lots of changes and enhancements concerning SPDX and file scanning. ## Community Health: We experience a lot of dialogue with and help from other projects that use RAT or provide infra such as maven/maven plugins. Apart from that a lot of activity is going on via Github pull requests. ----------------------------------------- Attachment P: Report from the Apache DataFusion Project [Andrew Lamb] ## Description: The mission of Apache DataFusion is the creation and maintenance of software related to an extensible query engine ## Project Status: Current project status: New + Ongoing (high activity) Issues for the board: None ## Membership Data: Apache DataFusion was founded 2024-04-16 (20 days ago) There are currently 29 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members (project graduated recently). - Mustafa Akur was added as committer on 2024-04-20 - Brent Gardner was added as committer on 2024-04-20 - Oleks V. was added as committer on 2024-04-20 - Jay Zhan was added as committer on 2024-04-20 - Jeffrey Vo was added as committer on 2024-04-20 - Liu Jiayu was added as committer on 2024-04-20 - Metehan Yildirim was added as committer on 2024-04-20 - Wang Mingming was added as committer on 2024-04-20 - Marco Neumann was added as committer on 2024-04-20 - Zhong Yanghong was added as committer on 2024-04-20 - Mehmet Ozan Kabak was added as committer on 2024-04-20 - Paddy Horan was added as committer on 2024-04-20 - Rémi Dettai was added as committer on 2024-04-20 - Sun Chao was added as committer on 2024-04-20 - Daniel Harris was added as committer on 2024-04-20 - Raphael Taylor-Davies was added as committer on 2024-04-20 - Ruihang Xia was added as committer on 2024-04-20 - Xudong Wang was added as committer on 2024-04-20 - Yang Jiang was added as committer on 2024-04-20 - Yijie Shen was added as committer on 2024-04-20 ## Project Activity: The project is quite active with many PRs and issues opened and closed per day. We have spent significant time on tasks related to becoming a new top level project. DataFusion became its own top level project after operating as a subproject of Apache Arrow for several years. We have been focused on the [tasks] required to operate as our own project, largely logistical such as updating documentation, creating mailing lists, and a [DOAP file]. [tasks]: https://github.com/apache/datafusion/issues/9691 [DOAP file]: https://projects.apache.org/project.html?datafusion ### DataFusion core https://github.com/apache/datafusion In addition to the work related to moving to a top-level project, the community is focused on making logical planning faster, making function packages (i.e. UDFs) modular and easier to mix/match, and “de-parsing” logical plan expressions back to SQL. We are preparing the first release as a new project, version 38.0.0 For the DataFusion repo since 2024-04-16, as of 2024-05-07: 132 commits[1] 46 code contributors[2] 168 PRs opened on GitHub[3] 187 PRs closed on GitHub[4] 130 issues opened on GitHub[5] 94 issues closed on GitHub[6] [1]: git log --since="2024-04-16" --pretty=format:"%h" | wc -l [2]: git shortlog -sn --since="2024-04-16" | wc -l [3]: https://s.apache.org/x5gkj [4]: https://s.apache.org/rg9op [5]: https://s.apache.org/sqlun [6]: https://s.apache.org/l3clf ### Sub project: DataFusion Python https://github.com/apache/datafusion-python The DataFusion Python subproject is not currently actively maintained and there has been no release yet to upgrade to DataFusion version 37 or to prepare for the upcoming DataFusion 38 release. ### Sub project: DataFusion Comet https://github.com/apache/datafusion-comet The Comet subproject is very active and is receiving significant contributions from new contributors. There is some initial documentation published at https://datafusion.apache.org/comet/. ### Sub project: DataFusion Ballista https://github.com/apache/datafusion-ballista https://github.com/apache/datafusion-ballista-python The Ballista subproject is not currently actively maintained. ### Recent Releases * 37.1.0 was released on 2024-04-22 * 37.0.0 was released on 2024-04-05 ## Community Health: Overall, the community seems excited by becoming a new top level projectand contributions continue to arrive and activity on the project continues. We have not made any significant change in day to day operations, and don’t have any plans to do so at the moment. The PMC lists are now set up and we are actively discussing growing committers and the PMC. We expect both of these groups to grow in the near future. In the last 6 months or so, it has been hard to discuss potential committers within the Arrow PMC as many contributors focused almost exclusively on DataFusion and did not also have substantial contributions to Arrow (which was more common earlier in the project's life). We have also created a [Governance Page] to maintain project transparency, largely based on the content from the Arrow project. [Governance Page]: https://s.apache.org/98bwp ----------------------------------------- Attachment Q: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache DataSketches was founded 2020-12-15 (3 years ago) There are currently 17 committers and 14 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 Charlie Dickens on 2023-07-04. - Pierre Lacave was added as committer on 2024-03-12 ## Project Activity: We release a major new version of our Java library with several new sketches including an improved implementation of the well known T-Digest quantiles sketch and a high performing implementation of the well known Bloom Filter. The KLL sketches have new vector and weighted update capabilities and a new partitioning capability for very large data sets. Our Go library continues in development and our Python and C++ libraries received some new bug-fix releases. ## Community Health: Our project is healthy. We have a small, loyal and growing community of users that contact us when they have questions or issues. We are experiencing growing interest from major corporations in our multi-language libraries. Of special interest is that our project is frequently referenced in scientific papers in the area of streaming algorithms and sketches. In these papers the Apache DataSketches project is often referenced as the most widely used and best known library of open source sketches. ----------------------------------------- Attachment R: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment S: Report from the Apache Doris Project [Mingyu Chen] ## Description: The mission of Apache Doris is the creation and maintenance of software related to a MPP-based interactive SQL data warehousing for reporting and analysis ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Doris was founded 2022-06-15 (2 years ago) There are currently 68 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Kang Xiao on 2024-01-26. - Nitin Kashyap was added as committer on 2024-03-18 ## Project Activity: Software development activity: - We released the bug fix release 2.0.7, 2.0.8 and 2.0.9 in the past 3 months. - We released our lastest version 2.1.0, 2.1.1 and 2.2.2 in the past 3 months. - We are preparing to making release candidates for 2.1.3 in the coming week. - Prepare to invite more committers and PMC members this month. ## Community Health: Overall community health is good. We created several new repos for our ecosystem projects. Such as - doris-stream-loader: https://github.com/apache/doris-streamloader - doris-kafka-connector: https://github.com/apache/doris-kafka-connector And we also participate in GSOC and OSPP projects to attract more contributors. ----------------------------------------- Attachment T: Report from the Apache Drill Project [Charles Givre] ## Description: The mission of Drill is the creation and maintenance of software related to Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage ## Project Status: Current project status: Project is ongoing. Issues for the board: One minor issue that we see is that a lot of Drill activity is migrating to our Slack Channel instead of GitHub issues or Jira. While this is good, we also do not really have any way of reporting on this. ## Membership Data: Apache Drill was founded 2014-11-18 (9 years ago) There are currently 62 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was James Turton on 2022-01-23. - No new committers. Last addition was Maksym Rymar on 2022-10-19. ## Project Activity: We are in the process of releasing both a bug fix release (1.21.2) and a new version 1.22.0. We discovered a few significant regressions which took some time to address, which unfortunately delayed the bug fix release. Version 1.22.0 will feature an integration between the Apache Daffodil project and Drill. We had to wait for a new version of Daffodil to be released and deployed to MVN Central before we could proceed. Mike Bekerle from Daffodil is nearing completion of the remaining pieces. Recent releases: 1.21.1 was released on 2023-04-29. 1.21.0 was released on 2023-02-21. 1.20.3 was released on 2023-01-07. ## Community Health: We are seeing less activity on the "official" channels, however we are seeing a good deal of activity on Drill's Slack channel. dev@drill.apache.org had a 38% decrease in traffic in the past quarter (189 emails compared to 301) issues@drill.apache.org had a 47% decrease in traffic in the past quarter (140 emails compared to 264) 6 issues opened in JIRA, past quarter (-68% change) 0 issues closed in JIRA, past quarter (-100% change) 40 commits in the past quarter (21% increase) 9 code contributors in the past quarter (-10% change) 22 PRs opened on GitHub, past quarter (-8% change) 23 PRs closed on GitHub, past quarter (no change) 10 issues opened on GitHub, past quarter (-9% change) 9 issues closed on GitHub, past quarter (350% increase) ----------------------------------------- Attachment U: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db is a lightweight relational database access library dealing with all aspects of storing, manipulating, retrieving and modelling data in relational database management systems (RDBMS). As an alternative to traditional OR-Mapping solutions, it provides an SQL centric, no-compromise approach that uses a Java-Object-Model rather than Mapping Files or Annotations. ## Project Status: Current project status: Ongoing with improved recent activity Issues for the board: none ## Membership Data: Apache Empire-db was founded 2012-01-24 (12 years ago) There are currently 10 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Jan Glaubitz on 2016-07-10. - No new committers. Last addition was Ralf Eichinger on 2022-03-15. ## Project Activity: Latest release is empire-db-3.1.0 released on 2023-04-22. In the past quarter development activity has significantly improved with several new issues - mostly improvements – having been opened in Jira. Upon completion of these tasks a new release will be published. ## Community Health: Our community is still alive and healthy. The community is currently working on 7 larger issues with many commits in the past quarter. ----------------------------------------- Attachment V: Report from the Apache EventMesh Project [Eason Chen] ## Description: The mission of Apache EventMesh is the creation and maintenance of software related to a fully serverless platform used to build distributed event-driven applications ## Project Status: Current project status: Ongoing: With moderate activity Issues for the board: none ## Membership Data: Apache EventMesh was founded 2023-03-22 (a year ago) There are currently 51 committers and 16 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 Jianbo Liu on 2024-01-05. - No new committers. Last addition was Fabian Bao on 2024-01-25. ## Project Activity: New Feature EventMesh Dashboard under the developing New Feature EventMesh Function runtime under the developing New Feature Support MQTT protocol under the developing New Feature Support disruptor as memory queue New Feature Support Jraft algorithm as meta storage Participated in OSPP 2024 activities and submitted 2 project topics ## Community Health: 12 new contributors The new features were under designing or developing, so the commits and PR activity seems a slight increase. Contributors increased slightly compared to the previous quarter. Overall community health is good. ----------------------------------------- Attachment W: Report from the Apache FreeMarker Project [Dániel Dékány] ## Description: Apache FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. Apache FreeMarker is implemented in Java as a class library for programmers. FreeMarker 2 (the current stable line) produces releases since 2002. The FreeMarker project has joined the ASF in 2015, and graduated from the Incubator in early 2018. ## Issues: There are no issues requiring board attention at this time. ## Activity: Activity was relatively low, as usual for this project. ## Health report: Activity is relatively low, as usual for this project. Voting for the next release (2.3.33) was just started. User questions (mostly on StackOverflow) and new Jira issues are being answered. Post 2.3.33, the goal is to finish the java.time support (FREEMARKER-35), and release it with 2.3.34. The very long term goal is continuing the ongoing development on the 3.0 branch, so that the project can innovate and the code base can become much cleaner and more attractive for new committers. ## PMC changes: - Currently 7 PMC members. - No changes since the graduation on 2018-03-21 ## Committer base changes: - Currently 8 committers. - Last added: Siegfried Goeschl on 2020-01-07 ## Releases: - 2.3.32 was released on 2023-01-14 ----------------------------------------- Attachment X: Report from the Apache Geode Project [Mark Bretl] ## Description: The mission of Apache Geode is the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. ## Project Status: Current project status: Very low activity, at-risk to being dormant Issues for the board: None ## Membership Data: Apache Geode was founded 2016-11-15 (7 years ago) There are currently 118 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Calvin Kirs on 2022-11-14. - No new committers. Last addition was Calvin Kirs on 2022-11-15. ## Project Activity: Very little to no activity since the last report. ## Community Health: Overall community health is poor. There is very little activity and not much expected in the coming months, it may be time to think about moving this project to the attic as it is looking like we do not have enough support within the community. ----------------------------------------- Attachment Y: 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 ## Project Status: Current project status: dormant Issues for the board: none ## Membership Data: Apache Geronimo was founded 2004-05-26 (20 years ago) There are currently 72 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. - Richard Zowalla was added as committer on 2024-04-15 ## Project Activity: The project activity increased by a lot due to many committers and contributors showing up to move various low level libraries and tools to an up to date version. We had 4 releases, the most significant being BatchEE, the Jakarta Batch implementation. The implementation is included in other Apache projects like Apache TomEE or used standalone. The major release 2.0.0 allowed us to catch up with the most recent specification version. ## Community Health: We can clearly see the benefit of adding a new committer. The activity has increased by a lot due to his various contributions. It's good to see other committers and PMC to be still here and ready to engage or help. ----------------------------------------- Attachment Z: Report from the Apache Gora Project [Kevin Ratnasekera] ----------------------------------------- Attachment AA: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy programming language. ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: No issues requiring board attention at this time. ## Membership Data: Apache Groovy was founded 2015-11-18 (8 years ago) There are currently 21 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Remko Popma on 2022-07-13. - No new committers. Last addition was Zongle Wang on 2023-08-22. ## Project Activity: The project is responding well to raised issues for previous releases and making steady progress towards our next major goal of releasing Groovy 5. Recent releases: 4.0.21 was released on 2024-04-09. 5.0.0-alpha-8 was released on 2024-04-09. 4.0.20 was released on 2024-03-14. 5.0.0-alpha-7 was released on 2024-03-14. 3.0.21 was released on 2024-03-01. 4.0.19 was released on 2024-03-01. 5.0.0-alpha-6 was released on 2024-03-01. ## Community Health: Activity within the issue tracker, mailing lists and GitHub PRs was similar to previous quarters - some slightly up, some slightly down. This quarter on our main branch (which corresponds to Groovy 5) of our core repo, 143 commits were contributed from 10 contributors including 4 non-committer contributors (2 new). All contributors during the quarter are from different organisations. All votes for releases came from folks from different organisations. We look forward to participating in CommunityOverCode EU in June and CommunityOverCode NA in October. ----------------------------------------- Attachment AB: Report from the Apache Hop Project [Hans Van Akelyen] ## Description: The mission of Apache Hop is the creation and maintenance of software related to a platform for data orchestration ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Hop was founded 2021-12-15 (2 years ago) There are currently 23 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bart Maertens on 2021-12-15. - No new committers. Last addition was Shuiliang Xue on 2022-09-28. Unfortunately, the latest committer we were adding has gone awol during the onboarding process and hasn't been heard from in a couple of weeks. Employment changes are at the root of this and I fear he won't be joining the community. ## Project Activity: We are working on releasing 2.9, this will be our final Java 11 release. We plan on moving to Java 17 for our upcoming release. We are also looking at adding an SBOM and will try to move to reproducible builds. ## Community Health: Our community health can be considered slowly growing, we see more end users and questions on our user mailing list. On the development side, we also have a slight increase. Finding committers for software which mainly focuses on non-developers as end users remains a challenge. ----------------------------------------- Attachment AC: Report from the Apache HTTP Server Project [Joe Orton] ## Description: The mission of HTTP Server is the creation and maintenance of software related to Apache Web Server (httpd) ## Project Status: Current project status: Ongoing, moderate activity Issues for the board: none ## Membership Data: Apache HTTP Server was founded 1995-02-27 (29 years ago) There are currently 127 committers and 54 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Giovanni Bechis on 2021-06-11. - No new committers. Last addition was Emmanuel Dreyfus on 2022-11-05. - Joe Schafer was removed from committers and PMC membership on 2024-02-24. ## Project Activity: The project released 2.4.59 at the start of April, fixing three security issues and adding various enhancements and bug fixes. As usual, this is another release from the stable branch maintaining backward compatibility with previous 2.4.x releases, composed of selected patches backported from the trunk. This is the first release since October 2023. The release has been generally well received, though one minor regression in some mod_ssl configurations has been reported (and fixed). The fix for an HTTP response splitting security issue (CVE-2024-24795) has caused compatibility issues for some users (and a few bug reports); it's unclear at time of writing what, if any, follow-ups will be required. Since it's now been over a year since we migrated the CI from Travis to GitHub Actions, it's worth noting that this is (in my view) proving to be an upgrade. We are seeing better stability and the community has had to spend less time diagnosing unpredictable failures. ## Community Health: Due to repeated use of unacceptable language and code of conduct violations on our dev@ list, Joe Schaefer was removed both as a committer and from the PMC after a PMC vote, as well as being banned from posting to dev@. Thanks to the Board for quickly passing the resolution. Otherwise than that unfortunate episode, community activity has moved in a positive direction - dev@, bug traffic and PRs are all up, although the commit count is down slightly on the previous quarter. ----------------------------------------- Attachment AD: Report from the Apache HttpComponents Project [Michael Osipov] ## Description: The mission of HttpComponents is the creation and maintenance of software related to Java toolset of low level HTTP components ## Project Status - There are no issues requiring board attention at this time. ## Membership Data: Apache HttpComponents was founded 2007-11-14 (16 years ago) There are currently 20 committers and 9 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 Arturo Bernal on 2023-10-27. - No new committers. Last addition was Arturo Bernal on 2023-06-20. ## Project Activity: - Development on master has moved to 5.4 for Client and 5.3 for Core ## Community Health: - Overall the project remains active. Issues and dicussions are resolved in time. ----------------------------------------- Attachment AE: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite project is the creation and maintenance of software related to high-performance distributed database engine providing in-memory and persistent data caching, partitioning, processing, and querying components. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Ignite was founded 2015-08-19 (9 years ago) There are currently 78 committers and 40 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 Nikita Amelchev on 2023-11-20. - Iurii Gerzhedovich was added as committer on 2024-02-09 - Mikhail Pochatkin was added as committer on 2024-03-24 - Roman Puchkovskiy was added as committer on 2024-04-24 ## Project Activity: - No recent releases, 2.16.0 (latest stable) was released on 2022-11-17. - MVCC code removal is quite active now, most likely it will be completed before 2.17.0. - Maintainers are still fixing a number of Apache Calcite integration issues (a few more were found). This will allow us to discontinue H2 and overcome H2-related security concerns. - Community has not yet decided to end JDK 8 support ## Community Health: - Metrics are unavailable right now in the reporter. But it looks like dev list traffic has decreased. There are a number of technical discussions and most of them related to Ignite-3. - Project attracts new contributors: new contributors are coming and asking for permissions in JIRA and asking for assigning a contributor role. - Some of newcomers complete PRs and some of PRs pass review. So in the future it is likely for newcomers to be elected as committers. - GridGain started preparing Ignite Summit. This event potentially can attract new contributors among Ignite users. ----------------------------------------- Attachment AF: Report from the Apache Impala Project [Jim Apple] ## Description: The mission of Apache Impala is the creation and maintenance of software related to a high-performance distributed SQL engine ## Project Status: Current project status: Healthy and active Issues for the board: None ## Membership Data: Apache Impala was founded 2017-11-15 (6 years ago) There are currently 70 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - Riza Suminto was added to the PMC on 2024-03-06 - Zihao Ye was added as committer on 2024-03-24 - Peter Rozsa was added as committer on 2024-03-02 ## Project Activity: Over the last three months, the Impala community has implemented the following: - Numerous test fixes and test coverage improvements. - Enhancements for Data Source table Scanner - New features for Iceberg table format: - Query nested columns from metadata views - Create table with primary keys - SHOW METADATA TABLES IN - Intermediate result caching node - Query history table - JDBC table enhancements - Observability enhancements for query profiles - Enhancements for BINARY type - Event processor bug fixes and improvements - Introduced Calcite in query planning for simple queries - Numerous bug fixes - Numerous performance improvements The last release (4.3) was in last October, however, 4.4 is on the way now. ## Community Health: reviews@ is the most reliable metric of Impala community activity level. There were a bit over 4000 emails to that list in March, April, and May (until 8th) ----------------------------------------- Attachment AG: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for May 2024 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 currently 28 podlings incubating. In March, podlings executed 4 distinct releases and no IP clearances occurred. Several incubating proposals have been discussed on the mailing list, and one podling (SDAP) graduated last month and one retired (Milagro). 5 podlings, Annotator, Liminal, Teaclave, Toree and Training failed to report and will be asked to report next month. Liminal will probably retire. Some projects are using ScanOSS to check for 3rd party code or AI-generated code in the releases. We discussed and voted to drop the requirement of having the word incubating in podling repository names as this reduces the work required in graduating, and was a hangover from old infrastructure. Any existing incubating project can request this change. In several release votes, issues were identified with a podling's website, and they have been asked to improve them. ## Community ### New IPMC members: - Han Xu ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - Annotator - Liminal - Teaclave - Toree - Training ## Graduations - SDAP The board has motions for the following: - None ## Releases The following releases entered distribution during the month of April: - Hugegraph 1.3.0 - Answer 1.3.0 - Devlake 0.21.0 - Baremaps 0.7.3 ## IP Clearance None ## Legal / Trademarks N/A ## Infrastructure N/A ## Miscellaneous N/A ## Table of Contents [Amoro](#amoro) [Answer](#answer) [DevLake](#devlake) [Fury](#fury) [GraphAr](#graphar) [HertzBeat](#hertzbeat) [HoraeDB](#horaedb) [NLPCraft](#nlpcraft) [Pony Mail](#pony-mail) [Seata](#seata) [StormCrawler](#stormcrawler) [StreamPark](#streampark) [XTable](#xtable) -------------------- ## Amoro Amoro is a Lakehouse management system built on open data lake formats like Apache Iceberg and Apache Paimon. Amoro has been incubating since 2024-03-11. ### Three most important unfinished issues to address before graduating: 1. Release our first Apache release. 2. Build and grow a diverse community. 3. Improve the documentation and website. ### Are there any issues that the IPMC or ASF Board need to be aware of? Currently no. ### How has the community developed since the last report? - We were selected for OSPP (China's GSoC). - 5 new contributors joined the Amoro community. ### How has the project developed since the last report? - Updated the website to meet ASF requirements. - Change the maven artifact id and package name to apache organization. - Merged 54 PRs in last month. ### 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: N/A ### When were the last committers or PPMC members elected? 2024-03-11, when the project was accepted into the incubator. ### Have your mentors been helpful and responsive? Yes, Amoro's mentors actively participate in the project, contribute insights, and help advance the project towards graduation. ### Is the PPMC managing the podling's brand / trademarks? Yes, everything is fine. ### Signed-off-by: - [X] (amoro) Justn Mclean Comments: - [ ] (amoro) Zhongyi Tan Comments: - [X] (amoro) Yu Li Comments: The initial setup has been completed and team is working actively towards the first ASF release. - [X] (amoro) Xinyu Zhou Comments: - [ ] (amoro) Kent Yao Comments: ### IPMC/Shepherd notes: -------------------- ## Answer A Q-and-A platform software for teams at any scales. Answer has been incubating since 2023-10-09. ### Three most important unfinished issues to address before graduating: 1. Release more ASF-compliant versions. 2. Build and grow a diverse community, attracting more committers and PPMC members. ### Are there any issues that the IPMC or ASF Board need to be aware of? We hope more IPMC members can actively take part in the voting process. We called for the vote on v1.3.0-RC1 on 29th March, and we finally received the third binding vote on April 18th. The process takes longer than usual. The vote thread: https://lists.apache.org/thread/lh3nvmr0gr1qh869zg76q6gcjj4ll3w0 ### How has the community developed since the last report? - We went to the FOSSASIA summit, and introduced the project to more people. - We were selected for OSPP (China's GSoC) ### How has the project developed since the last report? - We packed 3 new features, 4 improvements and 12 fixed bugs in the latest version v1.3.0. - We were listed on different platforms, such as open-source alternatives websites, open-source projects websites, etc. ### 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: 18 April, 2024 ### When were the last committers or PPMC members elected? There was no new committer or PPMC members elected. ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [X] (answer) Willem Ning Jiang Comments: It's good to see the project promotion in FOSSAsia. - [X] (answer) tison Comments: - [X] (answer) Justin Mclean Comments: - [ ] (answer) Christofer Dutz Comments: ### IPMC/Shepherd notes: -------------------- ## DevLake DevLake is a development data platform, providing the data infrastructure for developer teams to analyze and improve their engineering productivity. DevLake has been incubating since 2022-04-29. ### Three most important unfinished issues to address before graduating: 1. Grow the community and attract more users. 2. Add more committers and PPMC members. 3. Grow the project, support more data sources and use cases, and improve the user experience. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at the moment. ### How has the community developed since the last report? 1. 26 new contributors have joined the community (144 contributors in total) 2. 283 new community members in Slack (1141 in total) 3. 3 new committers were elected, and no PPMC was elected. 4. Hosted a total of 1 community meetup. ### How has the project developed since the last report? 1. Made two new major releases v0.19 and v0.21 with no compliance issues, and v1.0.0 is at the beta testing stage. 2. Supported new data sources such as Bitbucket server and Opsgenie. Supported the collection of the deployment entity in GitHub/GitLab/Bitbucket, etc. 3. Add the DORA drill-down and work logs dashboards. 4. Improved user experience for Config UI. 5. Supported the data deletion in v0.18. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2024-04-22 ### When were the last committers or PPMC members elected? 2024-04-24 ### Have your mentors been helpful and responsive? Yes, the mentors helped tremendously throughout version releases and community governance. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [X] (devlake) Felix Cheung Comments: Let's look at community engagement stats - messages in discussion? PRs in github? - [ ] (devlake) Liang Zhang Comments: - [ ] (devlake) Lidong Dai Comments: - [ ] (devlake) Sijie Guo Comments: - [X] (devlake) Jean-Baptiste Onofré Comments: - [X] (devlake) Willem Ning Jiang Comments: ### IPMC/Shepherd notes: -------------------- ## Fury A blazing fast multi-language serialization framework powered by jit and zero-copy Fury has been incubating since 2023-12-15. ### Three most important unfinished issues to address before graduating: 1. Grow the community(attracting more committers, contributors, and users) 2. Publish Apache releases 3. Improve project documentation and align the implementation of Java/Python/JavaScript/C++/Golang/Rust. ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? 1. Nominated a new committer @LiangliangSui 2. 3 new contributors joined the Fury community ### How has the project developed since the last report? 1. Created 89 PR in last month 2. Implemented meta string encoding 3. Implemented streaming deserialization in java 4. Implemented chunk based map serialization in javascript 5. Performance improvements ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] The first release is expected to be released within next days - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: We haven't make a release since join Apache incubator, but the first release is expected to be released within next days. ### When were the last committers or PPMC members elected? 2024-04-23 ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? No ### Signed-off-by: - [X] (fury) tison Comments: The first source release is out. You can work on the multilingual libraries and advocate to more users and contributors. - [X] (fury) PJ Fanning Comments: Progress has been good and first ASF release was made on 2024-05-03 - [X] (fury) Yu Li Comments: Good to see the first ASF release accomplished and community built up in a healthy way. - [ ] (fury) Xin Wang Comments: - [ ] (fury) Enrico Olivelli Comments: ### IPMC/Shepherd notes: -------------------- ## GraphAr GraphAr is an open-source and language-independent data file format designed for efficient graph data storage and retrieval. GraphAr has been incubating since 2024-03-25. ### Three most important unfinished issues to address before graduating: 1.Grow the community (attracting more committers, contributors and users). 2.Releasing the first Apache release of GraphAr. 3.Improve the documentation and website, align the implementation with of C++/Java/Python/Scala libraries. ### Are there any issues that the IPMC or ASF Board need to be aware of? Currently no. ### How has the community developed since the last report? This is the first report and after entering the Apache incubator, the regular meeting continues every week. ### How has the project developed since the last report? This is the first report and after entering the Apache incubator, we have finished the initial setup and website setup. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: We haven't make a release since GraphAr joined Apache incubator. ### When were the last committers or PPMC members elected? We haven't elected new committers or PPMC members. Currently all the committers and PPMC members are the initial committers. ### Have your mentors been helpful and responsive? Yes, GraphAr's mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? No. ### Signed-off-by: - [X] (graphar) Calvin Kirs Comments: The project has gotten off to a great start. Good positive energy on the dev list. - [X] (graphar) tison Comments: - [X] (graphar) Xiaoqiao He Comments: - [X] (graphar) Yu Li Comments: The polding initial setup is completed and look forward to the first ASF release. ### IPMC/Shepherd notes: -------------------- ## HertzBeat HertzBeat is an easy-to-use, open source, real-time monitoring system. It features an agentless architecture, high-performance clustering, Prometheus compatibility, and powerful custom monitoring and status page building capabilities. HertzBeat has been incubating since 2024-04-05. ### Three most important unfinished issues to address before graduating: 1. Most of the code is contributed by the top ten contributors and needs to attract more long-term maintainers. 2. The HertzBeat code relies on the LGPL license package, the orm layer relies on Hibernate, and the expr calculation layer relies on Avaitor. It needs to be replaced. 3. Grow the community and attract more users. ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? This is the first report of HertzBeat. Over the past month, the project has successfully attracted 17 new contributors, some of whom has shown great promise and potential to be considered for committer status in the future. Excluding merges, 37 authors have pushed 71 commits to master and 244 commits to all branches. On master, 1,439 files have changed and there have been 36,242 additions and 14,706 deletions. ### How has the project developed since the last report? This is the first report of HertzBeat. During the past month, HertzBeat has updated its official website, documentation, logo, code migration, licenses, clean up and other work. It has added support for the monitoring template dynamic menu, alarm multiple receivers, monitoring Hbase and is currently working on replacing Hibernate orm and Avaitor. These updates are expected to be included in the upcoming Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: We haven't published Apache release. ### When were the last committers or PPMC members elected? HertzBeat has been in incubation since April 05th, 2024. As of yet, no committers have been elected for the project. ### Have your mentors been helpful and responsive? Yes, they are very nice. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [X] (hertzbeat) Yonglun Zhang Comments: The project initialization has progressed well. Next, we can begin preparing for the first release. - [ ] (hertzbeat) Yu Xiao Comments: - [ ] (hertzbeat) Justn Mclean Comments: - [ ] (hertzbeat) Francis Chuang Comments: ### IPMC/Shepherd notes: -------------------- ## HoraeDB HoraeDB is a high-performance, distributed, cloud native time-series database. HoraeDB has been incubating since 2023-12-11. ### Three most important unfinished issues to address before graduating: 1. Release more versions under ASF 2. Build a more open community, attract more users. 3. Polish website ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? - Host an offline meetup in Huazhong University of Science and Technology. - Attend an offline meetup hosted by Huawei and Antgroup, one of our PPMC Member (id: jiacai2050) gave a presentation named <>. ### How has the project developed since the last report? Release the first version since join ASF ### 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: 2024-04-16 ### When were the last committers or PPMC members elected? 2023-12-27 ### Have your mentors been helpful and responsive? The mentors are nice to work with, no issues need to address now. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues as reported here. ### Signed-off-by: - [X] (horaedb) tison Comments: The first release is out. You can move the current status to Community building now. - [X] (horaedb) Shaofeng Shi Comments: Congratulations on the first apache release. Should involve more committers nextly. - [X] (horaedb) Gang Li Comments: - [ ] (horaedb) Von Gosling Comments: ### 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. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? ### Is the PPMC managing the podling's brand / trademarks? ### Signed-off-by: - [ ] (liminal) Jean-Baptiste Onofré Comments: Same comment as in the previous report: no activity, no news. Time to retire. - [ ] (liminal) Henry Saputra Comments: - [ ] (liminal) Uma Maheswara Rao G Comments: - [ ] (liminal) Davor Bonaci Comments: - [ ] (liminal) Liang Chen Comments: ### IPMC/Shepherd notes: Dave Fisher: Completely inactive since a release in January 2023. I agree with JBO. Time to retire. -------------------- ## NLPCraft A Scala library for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Community growth. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? - We've communicated with Python community developers who intend to contribute. - We've started investigating LLM integration issues to extend the current functionality. - Negotiations with potential customers (loomhr.ai). ### How has the project developed since the last report? - Examples extended. - Technical PRs processed. ### 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: 2023-02-30 ### When were the last committers or PPMC members elected? August of 2021. ### Have your mentors been helpful and responsive? No issues with mentors to report. ### Is the PPMC managing the podling's brand / trademarks? No issues with mentors to report. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [ ] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [X] (nlpcraft) Paul King Comments: Project is merging in bot-detected dependency updates but there doesn't seem to be much other activity. - [ ] (nlpcraft) Konstantin I Boudnik Comments: - [X] (nlpcraft) Dave Fisher Comments: It is not clear to me where the community activity occurred because it was not on the mailing lists. Really very little activity in the last 2.5 months. ### 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. Attracting a larger development community 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues for the board or IPMC at present. ### How has the community developed since the last report? We've seen a small uptick in engagement, hopefully that will stick. ### How has the project developed since the last report? As mentioned above, there has been a small uptick in development activity lately. This is nothing huge, but for a project with a very small core dev team, this is always welcome news. ### 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? last committer was sbp on 2021-04-02 ### Have your mentors been helpful and responsive? No answer ### Is the PPMC managing the podling's brand / trademarks? No answer ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: ### IPMC/Shepherd notes: -------------------- ## Seata Seata(Simple Extensible Autonomous Transaction Architecture)is an easy-to- use and high-performance distributed transaction solution, used to solve the data consistency problem. Seata has been incubating since 2023-10-29. ### Three most important unfinished issues to address before graduating: 1. Build the ASF first release. At present, we have completed API compatibility and data compatibility with the original non-Apache package. 2. The community grows to attract more users and elect more committers and PPMC members. 3. More discussions in @dev. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at the moment. ### How has the community developed since the last report? This is the first report. The data below is in comparison to when we initially entered the Apache Incubator. - 44 new contributors have joined the community (497 contributors in total) - 3 new committers were elected, and no PPMC was elected. - Hosted 4 offline meetups, 10 online bi-weekly meetings, and several online technical architecture review sessions. ### How has the project developed since the last report? This is the first report. The data below is in comparison to when we initially entered the Apache Incubator. - The main Seata project has completed API and data compatibility with the original non-Apache package, removed all incompatible licenses, and merged 140 PRs. Regression testing is currently in progress in preparation for the release of the first ASF version. - Implemented transaction support for Apache RocketMQ; replaced the original ggEditor framework with the diagram-js framework, completing the new version of the online Saga state machine designer; supports Saga mode Java non-Spring transaction API; supports Raft metadata synchronization; the seata-k8s project has supported for the Seata-Server Raft cluster mode; MockServer, and other features. - The Seata official website has been redesigned to meet the needs of multi-version documentation, blogs, download pages, and more. In addition, compliant governance of the website has been carried out following the guidelines for Podlings. - The community has implemented large-scale third-party dependency security management. Since entering the incubator, Seata has eliminated 271 dependency vulnerabilities. - The community has refactored over 30 examples in the samples project, making the code structure more concise and clear, and better achieving the unification of dependency management and business scenarios. ### 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: 2023-11-24 (It is not an ASF release version) ### When were the last committers or PPMC members elected? 2024-02-27 ### Have your mentors been helpful and responsive? Mentors have provided tremendous help in the process of community governance. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. ### Signed-off-by: - [X] (seata) Sheng Wu Comments: It is good to see the community keeps growing. Look forward to your first ASF release. - [ ] (seata) Justin Mclean Comments: - [X] (seata) Huxing Zhang Comments: Overall the podling looks good, keep up to the first ASF release. - [X] (seata) Heng Du Comments: Very happy to see more and more companies getting involved,hope to see more contributors popping up in this project. ### IPMC/Shepherd notes: Dave Fisher: There is a biweekly community meeting. The notes from that meeting should be brought back to the dev@ mailing list. Otherwise the podling is on the correct path. -------------------- ## StormCrawler StormCrawler is a collection of resources for building low-latency, customisable and scalable web crawlers on Apache Storm. StormCrawler has been incubating since 2024-03-19. ### Three most important unfinished issues to address before graduating: 1. Community building 2. Work towards a first release 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? Nothing yet. ### How has the community developed since the last report? We got some involvement (issues, simple doc PRs) from outside the usual suspects. We need to increase our outreach to attract more users / developers to foster a healthy community development. ### How has the project developed since the last report? Project is currently discussing to start a vote on a first release (3.0) containing the breaking changes from joining as a poddling. Website, build environment, etc. is set up. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No release yet. ### When were the last committers or PPMC members elected? No new committers yet. ### Have your mentors been helpful and responsive? Nothing to note. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (stormcrawler) Dave Fisher Comments: Good start to incubation - [ ] (stormcrawler) Lewis John McGibbney Comments: - [X] (stormcrawler) Ayush Saxena Comments: The community is actively working towards their first ASF release - [X] (stormcrawler) PJ Fanning Comments: Good progress setting up the podling and first release under discussion ### 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. Official website documentation improvements 2. More discussions in @dev ### Are there any issues that the IPMC or ASF Board need to be aware of? none ### How has the community developed since the last report? Since the last report, We have added two new committers, released two Apache versions and 20 new developers have joined the community, bringing the total number of developers to 142. More and more users are starting to use StreamPark ### How has the project developed since the last report? Since the last report, we have released two Apache versions. The community has finalized the release schedule for version 2.1.4 and is currently voting in the incubator. We also improved the document to enhance readability. ### 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: 2024-03-29 ### When were the last committers or PPMC members elected? 2024-01-16, Chao Zhang was added as a new committer. 2024-01-13, Cancai Cai was added as a new committer. ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [X] (streampark) tison Comments: This podling is near graduation. I suppose you spend more time on ensuring the LICENSE compilance properly followed and revise the website for both readability and following the trademark / branding policies. - [X] (streampark) Willem Ning Jiang Comments: - [ ] (streampark) Stephan Ewen Comments: - [ ] (streampark) Thomas Weise Comments: - [ ] (streampark) Duo Zhang Comments: ### IPMC/Shepherd notes: -------------------- ## XTable XTable is an omni-directional converter for table formats that facilitates interoperability across data processing systems and query engines. XTable has been incubating since 2024-02-11. ### Three most important unfinished issues to address before graduating: 1. Publish a release under ASF. 2. Foster community growth. 3. Modularize code to reduce the binary size and dependencies. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? We are seeing more people trying to use XTable and submitting issues. ### How has the project developed since the last report? The community has successfully completed refactoring the code and classes to better align with the project's. new name and to minimize confusion. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: There hasn't been any release of XTable yet. ### When were the last committers or PPMC members elected? No new committers or PPMC members have been elected yet. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? To the best of our knowledge, and after searching the web for mentions of "XTable" it seems there are no violations of the branding/naming policy at the moment. The XTable name has been approved by the VP, Brand as part of https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-218 ### Signed-off-by: - [X] (xtable) Jesús Camacho Rodríguez Comments: The project is progressing well. This month, one of the original mentors, Hitesh Shah, resigned due to other commitments. With three remaining mentors, we currently see no need to add a new one but will review as necessary in the future. - [X] (xtable) Stamatis Zampetakis Comments: - [X] (xtable) Jean-Baptiste Onofré Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AH: 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 ## Project Status: Current project status: on going with regular maaintenance, improvements and releases. Issues for the board: none ## Membership Data: Apache Johnzon was founded 2016-04-20 (8 years ago) There are currently 9 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Markus Jung on 2024-02-05. ## Project Activity: Project is doing well. The current implementation is stable. The upcoming Jakarta EE 11 won't really generate a lot of work since the 2 specifications JSON-Binding and JSON-Processing don't bring any new feature. There might be some work but it will be minor. ## Community Health: The traffic increased over the last couple of months. It had to do with a couple of improvements and onboarding the new committer. He was able to do his first release under the control of a PMC. ----------------------------------------- Attachment AI: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code ## Project Status: Current project status: Project is not being actively developed but is being maintained. Security PRs are being merged with occasional security releases. We expect development to pick up in the next 6 months as we have been asked by a major user to replace the usage of javax dependencies to jakarta. Issues for the board: No issues to report. ## Membership Data: Apache Juneau was founded 2017-10-17 (7 years ago) There are currently 13 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Gary D. Gregory on 2023-04-02. - No new committers. Last addition was Gary D. Gregory on 2023-04-03. ## Project Activity: 9.0.1 was released on 2023-09-06. 9.0.0 was released on 2023-02-27. 8.2.0 was released on 2020-10-14. 8.1.3 was released on 2020-01-20. ## Community Health: Community is small but reactive to requests. No active development at this point. PRs have been entirely security related (11 PRs opened, 8 PRs closed). ----------------------------------------- Attachment AJ: Report from the Apache Kafka Project [Mickael Maison] ## Description: The mission of Kafka is the creation and maintenance of software related to Distributed publish-subscribe messaging system ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Kafka was founded 2012-11-21 (11 years ago) There are currently 61 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Greg Harris was added to the PMC on 2024-04-13 - Christo Lolov was added as committer on 2024-03-24 - Igor Soarez was added as committer on 2024-04-21 ## Project Activity: In the past quarter we released, 3.7.0 and 3.6.2. Kafka 3.7.0 contains a lot of new features (>25 KIPs) and improvements in all components. Brokers: - JBOD support in KRaft mode (early access) - New consumer group rebalance protocol (early access) - First release to include an official Docker image Clients: - Leader discovery optimisations - Support for sending metrics to brokers - Admin clients can directly interact with KRaft controllers Streams: - Rack aware task assignment - Many improvements to Interactive Queries Connect: - Support for cluster wide dynamic log level changes - Support for creating connectors in stopped state See the announcement for more details: https://kafka.apache.org/blog#apache_kafka_370_release_announcement Kafka 3.7.1 and 3.8.0 are also in progress and we expect to release them to May/June. ## Community Health: The project activity on mailing lists and GitHub is stable. Although the ASF project statistics tool shows a significant decrease in Jira activity (-40%), we think it's an issue with the tool. Checking in Jira, this quarter we created ~420 tickets, compared to ~450 last quarter. So it's stable as well. ## Board Comments rbowen/2024-02-21: We invited all contributors we identified last year. Do you think we missed anyone? Since then we've regularly been reviewing potential candidates and have added 7 new committers since last May. ----------------------------------------- Attachment AK: Report from the Apache Kibble Project [Sharan Foga] ## Description: The mission of Apache Kibble is the creation and maintenance of software related to an interactive project activity analyzer and aggregator ## Project Status: Current project status: Dormant, low activity Issues for the board: None ## Membership Data: Apache Kibble was founded 2017-10-18 (7 years ago) There are currently 15 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Michał Słowikowski on 2021-05-03. - No new committers. Last addition was Kaxil Naik on 2021-02-21. ## Project Activity: The project has not yet made a release. There has been low activity since our last report. Some minor changes have been made to the website and some of its links. We have also started reviewing some of the old PRs that were submitted and merging those that are still relevant. An initial thread was started on the mailing lists focussed on updating our install documentation to align to the previous Kibble -1 version as we received another request about the documentation not referring to the current Kibble repo. ## Community Health: The community is small community and we do need a common focus to drive more engagement. We are continuing to take small steps around the documentation effort and also trying to open things up for discussions and ideas about a possible roadmap and future of the project. ----------------------------------------- Attachment AL: Report from the Apache Knox Project [Larry McCay] ## Description: The mission of Knox is the creation and maintenance of software related to Simplify and normalize the deployment and implementation of secure Hadoop clusters ## Project Status: Current project status: Apache Knox is in an Ongoing status with moderate activity that is consistent with recent quarters and an indication of its mature status. Issues for the board: none. ## Membership Data: Apache Knox was founded 2014-02-18 (10 years ago) There are currently 24 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marton Balázs on 2022-11-27. - No new committers. Last addition was Marton Balázs on 2022-11-28. ## Project Activity: Current activity has included the start of a discussion and the volunteering of a release manager for the 2.1.0 release. We have been adding some new authentication and token exchange flows for OAuth 2 scenarios and will be wrapping those up shortly and move the release along with a candidate. There have been a few notable features and/or usecases enabled such as the use of Knox as an Istio External Authorizor as well. These will be available in the 2.1.0 release. I have noted the feedback from last quarter's report regarding the number of PMC members not subscribed to private@ and will follow up with all active members to make sure that they are subscribed. I believe it to be due to the mentioned fact that there are a number in inactive PMC members that are not marked as emeritus. ## Community Health: dev@knox.apache.org had a 74% increase in traffic in the past quarter (616 emails compared to 354) 22 issues opened in JIRA, past quarter (4% increase) 18 issues closed in JIRA, past quarter (no change) 78 commits in the past quarter (358% increase) 8 code contributors in the past quarter (100% increase) 65 PRs opened on GitHub, past quarter (195% increase) 68 PRs closed on GitHub, past quarter (277% increase) The above metrics reflect our continued status as a relatively mature but active project. The increases over the last quarter are primarily due to the nature of the previous quarter's time of year and overall activity being low. As we near the release of 2.1.0, we will see activity increase as well. ----------------------------------------- Attachment AM: Report from the Apache Kudu Project [Andrew Wong] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache Kudu was founded 2016-07-19 (8 years ago) There are currently 30 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Marton Greber on 2023-11-09. - No new committers. Last addition was Marton Greber on 2023-11-09. ## Project Activity: - 1.17.0 was released on 2023-09-01. - 1.16.0 was released on 2022-04-11. - 1.15.0 was released on 2021-06-22. ## Community Health: - The Jenkins deployment that backed the CI/CD pipeline has been upgraded in response to CVE-2024-23897 in Jenkins reported to the private@ mailing list. - Development activity measured in the number of commits has dipped (-36%). Development measured in the number of unique developers decreased slightly (13 to 11). Some factors that may have contributed to this dip are the Jenkins upgrade taking some developer cycles, and various developers being out of office. - Traffic across all mailing lists is down slightly (dev@ -17%, issues@ -13%, reviews@ -17%). - The number of issues opened has decreased (15 issues opened, -44%), while the number of issues closed has increased slightly (9 issues closed, +12%). - Community activity measured in community Slack is down, with the number of weekly active users and public posters dropping 20% and 7% respectively. ----------------------------------------- Attachment AN: Report from the Apache Kylin Project [Shao Feng Shi] ## Description: The mission of Apache Kylin is the creation and maintenance of software related to a distributed and scalable OLAP engine. ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Kylin was founded 2015-11-18 (8 years ago) There are currently 48 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Xiaoxiang Yu on 2020-10-08. - No new committers. Last addition was Qian Xia on 2023-08-16. We need involve more contributor in; and we see some new contributors are active, like Zhiming Li, but need more time (especially milestone like 5.0 release) ## Project Activity: 4.0.4 was released on 2024-01-28 5.0.0-beta was released on 2023-08-30. 5.0.0-alpha was released on 2023-04-26. 4.0.3 was released on 2022-12-23. 5.0 GA release is expecting to release in middle of this year. ## Community Health: - dev@kylin.apache.org had a 41% decrease in traffic in the past quarter (117 emails compared to 197) - issues@kylin.apache.org had a 114% increase in traffic in the past quarter (591 emails compared to 276) - user@kylin.apache.org had a 56% decrease in traffic in the past quarter (23 emails compared to 52) - 65 issues opened in JIRA, past quarter (27% increase) - 59 issues closed in JIRA, past quarter (637% increase) - 93 commits in the past quarter (66% increase) - 21 code contributors in the past quarter (no change) - 17 PRs opened on GitHub, past quarter (88% increase) - 19 PRs closed on GitHub, past quarter (137% increase) ----------------------------------------- Attachment AO: Report from the Apache Libcloud Project [Tomaž Muraus] ## Description Libcloud is a Python library that abstracts away the differences among multiple cloud provider APIs. ## Project Status Current project status: mostly dormant in the past couple of months. ## Project Activity In the past months we have merged a couple of PRs on Github. We plan to release a new version (v3.9.0) some time in the next couple of months. Last release was v3.8.0 in August, 2023. Last time we performed a roll call was at the end of last year. There were 3 other PMC members which responded to be able to provide minimum oversight required per ASF requirements. We are also doing the bare minimum and keeping dependencies up to date (project has very little direct aka not testing / dev / linting dependencies). ## Community Health Per my comment above and in the past report, we did receive some contributions, but we are lacking maintainers (committers / PMC members) who would be willing to review the community PRs. ## Membership Data Apache Libcloud was founded 2011-05-19 (12 years ago) There are currently 24 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Dimitris Moraitis on 2021-05-07. - No new committers. Last addition was Dimitris Moraitis on 2021-05-02. ----------------------------------------- Attachment AP: Report from the Apache Logging Services Project [Volkan Yazici] ## Description: The mission of the Apache Logging Services project is to create and maintain software for managing the logging of application behavior, and for related software components. ## Project Status: - Log4cxx is "ongoing" with high activity. - Log4j is "ongoing" with high activity. - Log4net is "ongoing" with high activity. - Log4j Audit project is "at risk". There has not been any activity in the last several years. - Flume project is "at risk". There has not been any activity in the last several years besides 7 commits in total, of which 6 were `pom.xml` version updates and mailing list address changes. ## Membership Data: Apache Logging Services was founded on 2003-12-17. There are currently 45 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Stephen Webb on 2023-11-24. - Fred am Nil was added as committer on 2024-02-09 PMC wants to "retire" several committers who haven't been active for a very long time[1]. The retirement need is partly due to security concerns, and partly due to inaccurate PR. Though since there is no such official process to revoke rights of committers, PMC is sort of stuck at this point. Some guidance/help from the board will be appreciated. [1] https://lists.apache.org/thread/s3n7l1vqrztxm0pl77fck4co9pjh082d ## Project Activity: - Log4cxx has been seeing regular activity, mostly focused on efficiency improvements. Compared to the 1.2 release in January, benchmarks show upto 60% reduction in Log4cxx internals overhead. - Log4Net build process requires some substantial setup in the host machine. This was making it difficult for PMC members to participate during the release voting process. This issue is swiftly tackled by providing a Docker container to build the project[2]. - Log4Net is working on version `3.0.0` preview releases[3]. - Log4Net is working on removing old .NET runtimes[4]. - Log4j implemented the necessary changes to remove the "Log4j 3 API" and embrace the "Log4j 2 API" as "the Log4j API"[5]. - Log4j migrated all its websites (9 in total!) to Antora along with the associated CI glue[6]. - Log4j is working on `ScopedContext` – a Java 8 compatible MDC alternative (inspired by Java's new `ScopedValue`) enabling safe use of `Object` values[7]. - Log4j Audit has no activity by any means. - Flume has no activity in the last several years besides 7 commits in total, of which 6 were `pom.xml` version updates and mailing list address changes. [2] https://github.com/apache/logging-log4net/pull/128 [3] See the `Feature/140-3.0.0-preview.1` branch [4] See the `111-Dropping-support-for-older-runtimes` branch [5] https://github.com/apache/logging-log4j2/issues/2290 [6] https://github.com/apache/logging-log4j2/issues/2476 [7] https://github.com/apache/logging-log4j2/pull/2438 ## Community Health: - Log4j is currently the most active project across GitHub and mailing lists. - Log4cxx and Log4net haven't seen much community activity. - Log4j Audit has no activity by any means. - Flume has no activity, except one recent question[7] in the last several years. [7] https://github.com/apache/logging-flume-spring-boot/issues/5 ----------------------------------------- Attachment AQ: Report from the Apache ManifoldCF Project [Piergiorgio Lucidi] ## Description: The mission of ManifoldCF is the creation and maintenance of software related to Framework for connecting source content repositories to target repositories or indexes. ## Issues: None ## Membership Data: Apache ManifoldCF was founded 2012-05-15 (9 years ago) There are currently 25 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, since last report in October: - No new PMC member. Last addition was made on 2023-08-03. - No new committers. Last addition was on 2019-08-17. ## Project Activity: 2.26 was released on 2023-11-01 2.25 was released on 2023-06-01 The Community sets the following goals: - Creating a brand new Roadmap - Facilitating the adoption - Making easier for any developer to contribute - Migrating the website from Docbook / Forrest to ASF Pelican - Making the release scripts agnostic We can't build a new release until the new release process is finished, so we are currently stuck on creating new releases. Probably for this reason we didn't receive any additional contribution from the community. We hope to finalize everything in a few weeks. The current action plan is the following: We are still working on the new release process. There is a current discussion with the Apache Security Team in order to make the build and the validation process easier. Once we have this correctly set up for the main project we have to follow the same approach for all the sub projects related to the plugin bundles. ## Community Health: We currently have 19 pull requests to manage, 4 created starting from October 2023. Some pull requests need to be validated and merged as soon as possible when the new release process will be finalized. Michele Piazzolla is continuing to work on the new website based on ASF Pelican. ----------------------------------------- Attachment AR: Report from the Apache Oozie Project [Dénes Bodó] ----------------------------------------- Attachment AS: Report from the Apache OpenJPA Project [Mark Struberg] ----------------------------------------- Attachment AT: Report from the Apache OpenWhisk Project [Dave Grove] ## Description: The mission of Apache OpenWhisk is the creation and maintenance of software related to a platform for building serverless applications with functions ## Project Status: Current project status: Ongoing with low activity Issues for the board: none ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (5 years ago) There are currently 54 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Cosmin Stanciu on 2022-02-22. - No new committers. Last addition was Luke Roy on 2023-03-06. ## Project Activity: The multi-year effort to switch over to the "new" scheduling algorithm in the core OpenWhisk system successfully completed in March 2024 when we committed the change to make it the default. This then lead to a drive to release OpenWhisk 2.0, the first release of the core system since the 1.0 release in late 2020. We continued with the regular releases of the language-specific openwhisk-runtime components to track releases of the upstream language implementations. Recent releases: + openwhisk-2.0.0 was released on 2024-04-07. + openwhisk-runtime-go-1.24.0 was released on 2024-02-16. + openwhisk-runtime-php-1.20.0 was released on 2024-02-07. + openwhisk-runtime-python-1.19.0 was released on 2024-02-07. ## Community Health: Finally pushing out the 2.0 release of core OpenWhisk was a positive development and involved more members of the community than our much more frequent runtime releases. It also drove a quarterly spike in various metrics such as commits, issues, mailing list traffic, etc. ----------------------------------------- Attachment AU: Report from the Apache Ozone Project [Sammi Chen] ## Description Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 79 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. - In the last quarter, Ashish Kumar was added as committer on 2024-02-21 Devesh Singh was added as committer on 2024-02-21 Hongbing Wang was added as committer on 2024-04-02 Ivan Andika was added as committer on 2024-04-16 ## Project Activity - A lot of Recon improvements, including disk usage page, list keys for bucket with filter, capability to remove DEAD datanode, sort datanodes by storage metrics, search open keys, etc. - Snapshot improvements and bug fixes, such as support pagination of list snapshot, snapshot cache operation optimization, more log and metrics for easy debug, etc. - Disk balancer, major coding is finished. Integration and system tests will be carried out next. - HBase on Ozone development is continuous. - Documentation improvement, new documents are added and several existing documents are translated into Chinese. - Security FIPS compliance is kicked off, and the development started. - S3 API compatibility improvements and issue fixes are ongoing. - Support Java 17 compile and runtime is ongoing. - Strengthen CI effort is continuous, plus the code cleanup. - Erasure coding, there are lots of bug fixes and also performance improvements. - Container reconciliation is proposed and discussed. Container reconciliation will try to identify each replica's healthy status for a container, and recover a replica at block level instead of current replica level. - AWS S3 Lifecycle support is being discussed in the community. S3 Lifecycle will add the expiration condition to the key, and make the key auto deleted after it's expired. - Data tiering is under discussion. The initial goal of Data tiering is to support converting 3 factor data to Erasure coding data automatically based on some predefined rules. - Lots of other bug fixes and performance improvements are done, to improve the overall Ozone performance and stability. - Ozone 1.4.1 release is discussed in the community. Xi Chen is the RM of this release. ## Releases Data - 1.0.0 was released on 2020-09-02. - 1.1.0 was released on 2021-04-20. - 1.2.0 was released on 2021-11-17. - 1.2.1 was released on 2021-12-22. - 1.3.0 was released on 2022-12-18. - 1.4.0 was released on 2024-01-19. ## Community Health Last board report was sent on 5th Feb 2024. Since last report, - 392 PRs opened on GitHub, past quarter (+159% change) - 380 PRs closed on GitHub, past quarter (+153% change) - 337 commits in the past quarter (+85% change) - 44 code contributors in the past quarter (+2% change) - dev@ozone.apache.org had 66 emails in the past quarter (-30% change) Note: The commit/PR open/PR close count excludes the ones from user "dependabot", who has many commits for dependency jar version upgrade. ----------------------------------------- Attachment AV: Report from the Apache Paimon Project [Jingsong Lee] ## Description: The mission of Apache Paimon is the creation and maintenance of software related to a unified lake storage to build dynamic tables for both stream and batch processing with big data compute engines, supporting high-speed data ingestion and real-time data query ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Paimon was founded 2024-03-20 (a month ago) There are currently 18 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. The Paimon PMC is actively monitoring and discussing new PMC and committers. ## Project Activity: No version has been released yet. We are actively releasing 0.8.0, and currently RC2 has been cancelled. We are preparing for RC3. ## Community Health: The Paimon community is healthy and active. dev@paimon.apache.org had a 70% increase in traffic in the past quarter (159 emails compared to 93): The code design of the community has been more guided towards discussions on dev@ mailing list. After graduation, there were quite a few contributors. issues@paimon.apache.org had a 21% decrease in traffic in the past quarter (2206 emails compared to 2764): February is China's Spring Festival, and the number of participants has significantly decreased. user@paimon.apache.org had a 10% decrease in traffic in the past quarter (47 emails compared to 52). ----------------------------------------- Attachment AW: Report from the Apache Pekko Project [PJ Fanning] ## Description: The mission of Apache Pekko is the creation and maintenance of software related to a toolkit and an ecosystem for building highly concurrent, distributed, reactive and resilient applications for Java and Scala. ## Project Status: Current project status: Ongoing with moderate activity Issues for the board: none ## Membership Data: Apache Pekko was founded 2024-03-20 (a month ago) There are currently 27 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Still finalizing changes for a set of 1.1.0-M1 releases across the Pekko modules. We should see the first RCs in the coming month. ## Community Health: There is a steady flow of contributions from within and also from outside the core contributors. ----------------------------------------- Attachment AX: Report from the Apache Perl Project [Steve Hay] ## Description: The mission of Perl is the creation and maintenance of software related to Dynamic websites using Perl ## Project Status: Current project status: Ongoing, with low activity Issues for the board: none ## Membership Data: Apache Perl was founded 2000-03-10 (24 years ago) There are currently 21 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Steve Hay on 2012-03-01. - No new committers were added. ## Project Activity: The last release was mod_perl-2.0.13 on 2023-10-21. Future releases will be made as necessary, but nothing has come to light in the last quarter requiring this. ## Community Health: Mailing list traffic is low but not unusually so, and mostly involves users asking questions on how to build and/or use the software, to which feedback is usually provided. ----------------------------------------- Attachment AY: Report from the Apache Phoenix Project [Rajeshbabu Chintaguntla] ## Description: The mission of Phoenix is the creation and maintenance of software related to High performance relational database layer over Apache HBase for low latency applications ## Project Status: Current project status: Super Healthy Issues for the board:No issues to report to the board at this time. ## Membership Data: Apache Phoenix was founded 2014-05-21 (10 years ago) There are currently 57 committers and 38 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Jacob Isaac on 2023-11-07. - No new committers. Last addition was Lokesh Khurana on 2024-01-16. ## Project Activity: - Apache Phoenix had it's last main release 5.2.0 on 2024-04-16 which improves stability and reliability. - Phoenix Omid 1.1.2 released on 27th May 2024. - Planning to release 5.1.4 and pythondb 1.2.2 in this month - Voting is underway for the committer nomination In the past quarter - Fixed good amount of performance issues - Dropped support of HBase 2.4.0 in 5.2.0 release. - Bumped up Zookeeper and Avatica to latest stable releases. - Active development is going in 1) Support native JSON data type which is near to completion. 2) Redesign of Metadata APIs 3) Change Data Capture(CDC) feature. 4) Support for HBase 2.6 and 3.0 ## Community Health: The Phoenix community continues to remain active. There is an Increase in mail traffic for dev, decrease in the JIRA and commit activities compared to last quarter because of focused development on few big features. - Mail Traffic: 1) Dev-related emails increased by 1%, from 683 to 690. 2) Issue-related emails decreased by 28% from 1664 to 1208 3) User-related emails are almost the same. - JIRA Activity: 1) The number of issues opened(100) is decreased by 15% 2) The number of issues closed(52) is decreased by 49% Code Contributors: 1) There were 18 code contributors: decreased by 38%. ----------------------------------------- Attachment AZ: Report from the Apache Pinot Project [Kishore G] ----------------------------------------- Attachment BA: Report from the Apache POI Project [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Project Status: - Overall: Dormant - Activity on the project is going down further with no-one willing/able to invest time and actively look for new committers, so this project is likely going into some sort of maintenance-only mode unless someone new starts to invest time. ## Membership Data: Apache POI was founded 2007-05-16 (17 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - No releases in this quarter and activity has gone down further. - Some bugfixes and smaller updates were done on trunk, some discussion about de-support of Java 8 in the next major release, but somewhat mixed results. - Automated fuzzing via OSS-Fuzz continues, this provides cases where potential bugs and security issues can be detected, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. ## Project Release Activity: - Apache POI 5.2.5 was released on 2023-11-25. - Apache XMLBeans-5.2.0 was released on 2023-11-16. ## Community Health: - There are a few bug-reports and user-questions which indicates that Apache POI is in use. Questions via email or on Stackoverflow usually get answers. - Bug-numbers increased over the last few quarters. Some newly reported issues were fixed, but we usually get more bugs/questions reported than are addressed by the small number of active committers, so some bugs do not get any attention any more. - We have a very small number of active committers. There are very few potential candidates and no effort to add new ones. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 610 bugs are open overall (+1) - Having 143 enhancements (+3) - Thus having 467 actual bugs (-2) - 110 of these are waiting for feedback (-1) - Thus having 357 actual workable bugs (-1) - 3 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=99, HSSF=81, SS Common=44, HWPF=35, XSLF=26, XWPF=22, POI Overall=16, SXSSF=8, OPC=6, POIFS=6, HPSF=5, HSMF=5, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 162 open issues (-5) - 116 Bug (+-0) - 28 Improvement (-3) - 16 New Feature (+-0) - 0 Task (-2) - 2 Wish (+-0) ----------------------------------------- Attachment BB: Report from the Apache Qpid Project [Robbie Gemmell] Apache Qpid is a project focused on creating software based on the Advanced Message Queuing Protocol (AMQP), currently providing a protocol engine library, message brokers written in C++ and Java, a message router, and client libraries for C, C++, .Net, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid Broker-J 9.2.0 was released on 12th February 2024. - Qpid ProtonJ2 1.0.0-M20 was released on 28th March 2024. - Qpid Proton-Dotnet 1.0.0-M10 was released on 15th April 2024. # Community: - The main user and developer mailing lists continue to be active and JIRAs are being raised and addressed in line with prior activity levels. - There were no new PMC member additions in this quarter. The most recent new PMC member is Daniil Kirilyuk, added 22nd January 2024 - There were no new committer additions in this quarter. The most recent new committer is Daniil Kirilyuk, added 17th February 2023 # Development: - ProtonJ2 had its 1.0.0-M20 release, with various bug fixes, improvements, and dependency updates. Work continues on more as arising toward M21. - Proton-Dotnet had a 1.0.0-M10 release, with various bug fixes, improvements, and dependency updates. More of the same as arising. - Broker-J had a 9.2.0 release with various bug fixes, improvements, dependency updates, and addition of a docker image. Work will turn to more of the same for future releases. - Work continues on cleaning up older areas of Proton C and its language bindings. A 0.40.0 release will be done once some new APIs are introduced, to aid transition before later removal of deprecated APIs/features in a following new major version release. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BC: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BD: Report from the Apache RocketMQ Project [Xiaorui Wang] ----------------------------------------- Attachment BE: Report from the Apache Roller Project [David M. Johnson] Apache Roller board report May 5, 2024 ## Description: Apache Roller is a full-featured, Java-based blog server that works well on Tomcat, Postgres and MySQL, and is known to run on other Java servers and relational databases. Latest release is 6.1.2 on 2023-08-03. ## Project Status: The project is mostly dormant with most activity around updating dependencies, making sure the code runs on the latest Java releases and security fixes. ## Membership Data: Apache Roller was founded 2007-02-20 (16 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Bien on 2021-05-24. - No new committers. Last addition was Yash Maheshwari on 2021-09-01. ## Project Activity: Roller 6.1.2 was released on August 3, 2023. ## Community Health: The Roller community is healthy enough to maintain Roller and make bug fix and security releases. We're always on the lookout for new contributors. ----------------------------------------- Attachment BF: Report from the Apache Santuario Project [Colm O hEigeartaigh] ## Description: The mission of Santuario is the creation and maintenance of software related to XML Security in Java and C++ ## Project Status: Current project status: The Java project is actively maintained and PRs are getting merged and releases made. Since the previous report, the Santuario PMC voted to retire the C++ project, as it was being maintained only by one person for a long time, and they indicated a preference not to maintain the full project any more. ## Membership Data: Apache Santuario was founded 2006-06-27 (18 years ago) There are currently 17 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Daniel Kulp on 2018-10-01. - No new committers. Last addition was Daniel Kulp on 2018-10-01. ## Project Activity: Apart from archiving the C++ project, we have voted to accept a new committer to the project. We are busy merging PRs and bug fixes and will release these soon in a new release. ## Community Health: Apache Santuario is a mature and stable project that has reached a point where not too many fixes are required, as it is a set of implementations of some specifications that are quite old now. It is actively managed by the PMC ----------------------------------------- Attachment BG: Report from the Apache SDAP Project [Nga Thien Chung] ## Description: The mission of Apache SDAP is the creation and maintenance of software related to an integrated data analytic center for Big Science problems ## Project Status: Current project status: New Issues for the board: none ## Membership Data: Apache SDAP was founded 2024-04-17 (20 days ago) There are currently 19 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: SDAP community has not yet made a release after TLP was established. Most recent SDAP release was 1.2.0 on 2024-03-15 The community has discussed upcoming changes currently under development / in review. - 3D support: still in development, close to completion - Zarr support: ingester PR still open - CoG support: still in development ## Community Health: ### Mailing List Since becoming a TLP, dev@sdap.apache.org had 3 new threads, 1 started by a non-committer asking for help with SDAP installation from quickstart guide. ### Contributors Since becoming a TLP, the SDAP community has merged 1 PR, affecting 3 files, and created/updated 4 Jira issues. ----------------------------------------- Attachment BH: Report from the Apache Sedona Project [Jia Yu] ## Description: The mission of Apache Sedona is the creation and maintenance of software related to a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data ## Project Status: Current project status: Ongoing Issues for the board: No issues ## Membership Data: Apache Sedona was founded 2022-12-20 (a year 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 Kristin Cowalcijk on 2023-04-04. - Furqaan Khan was added as committer on 2024-02-09 ## Project Activity: We just made a new release of Sedona: 1.5.2. This is a maintenance release that fixes a bunch of bugs. Another release 1.6.0 will be released in 1 week, which is exciting. ## Community Health: The community is pretty healthy this quarter. Several new contributors joined the community. One reason is that we started to organize Apache Sedona monthly office hour. In the office hours, we discuss the new features and bug fixes in upcoming releases. Community members also join the call and share their experience of using Sedona. ----------------------------------------- Attachment BI: Report from the Apache Serf Project [Daniel Sahlberg] ## Description: The mission of the Apache Serf project is creating and maintaining of software related to HTTP and associated protocols. ## Project Status: Current project status: Dormant Issues for the board: None ## Membership Data: Apache Serf was founded 2015-08-19 (9 years ago). There are currently 15 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last additions where Daniel Sahlberg and Nathan Hartman on 2023-10-06. - No new committers. Last additions where Daniel Sahlberg and Nathan Hartman on 2023-10-09. ## Project Activity: No activity since last report. ## Community Health: One non-critical e-mail in the dev@ list about updating a helper script used by the test suite. No action so far but it will not affect our ability to make releases. ----------------------------------------- Attachment BJ: Report from the Apache ServiceComb Project [Bao Liu] ## Description: The mission of Apache ServiceComb is the creation and maintenance of software related to a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache ServiceComb was founded 2018-10-17 (6 years ago) There are currently 37 committers and 21 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 ZhangJian He on 2023-03-21. - Cheng Youling was added as committer on 2024-02-21 ## Project Activity: ServiceComb Java Chassis 2.8.16 was released on 2024-04-19. ServiceComb Java Chassis 3.1.0 was released on 2024-04-19. ServiceComb Java Chassis 2.8.15 was released on 2024-02-23. ServiceComb Java Chassis 3.0.2 was released on 2024-02-23. ## Community Health: Overall, community health is good despite low activities for some of components. ServiceComb Java Chassis made 4 releases. There are some development around the ServiceCenter and Kie. ----------------------------------------- Attachment BK: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: The mission of Apache ShardingSphere is the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management ## Project Status: Current project status: Good Issues for the board: None ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (4 years ago) There are currently 61 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - Longtao Jiang was added to the PMC on 2024-03-28 - Chuxin Chen was added to the PMC on 2024-03-28 - Jinchao Zhao was added to the PMC on 2024-03-28 - Maolin Jiang was added as committer on 2024-03-26 ## Project Activity: - Release 5.5.0, this is a major version release that includes numerous updates to features. - Participating in GSOC (Google Summer of Code), the community submitted 2 tasks, and both were selected. ## Community Health: The community's activity has remained consistently stable, and the contributors are very accustomed to remote collaboration. ShardingSphere has been proceeding in an orderly fashion, both in terms of version releases and issue processing. ----------------------------------------- Attachment BL: Report from the Apache ShenYu Project [Yu Xiao] ## Description: ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance. ## Project Status: Current project status: Good Healthy. Issues for the board: There are no issues requiring board attention. ## Membership Data: Apache ShenYu was founded 2022-07-20 (2 years ago) There are currently 54 committers and 25 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 Yunlong Lee on 2024-02-04. - Le Zhang was added as committer on 2024-04-09 ## Project Activity: Software development activity: - We added support get token from header, param and cookie. - We added permission controls to import & export. - We added supports batch modification of selector/rule status. - We added export Selector Data should be combined with Discovery Data. - We added supports batch modification of PathAuth status. - We added export and Import Current Configurations. - We added enhance metrics collection for Sentinel, Resilience4j, and Hystrix. - We added enhance metrics-ratelimiter collect. - We added supports rewritePlugin across application and plugin. - We fixed dashboard routing mismatch post context-path update . - We fixed fallback url issue. - We fixed missing PRIMARY KEY in sql-script/h2/schema.sql. - We fixed docParameter example IllegalStateException. - We fixed websocket offline don't remove upstream in database . - We fixed logging plugin sample bug . - We refactor remove duplicate path check. - We refactor delete SO_SNDBUF,SO_RCVBUF for netty. - We refactor remove Alibaba Dubbo Support. - We refactor jwt dependency updated. - We refactor admin distributed lock by spring-integration-jdbc. - We refactor print plugin execute time . - We refactor plugin lifecycle . Meetups and Conferences: - Community meetings(5) to discuss development tasks and how to build an open governance community. - 3 task for ossp. ## Community Health: Overall community health is good. Since the last report, add new 7 contributors added (currently:385). add -8 subscribers to dev@shenyu.apache.org mailing (currently:488) ----------------------------------------- Attachment BM: Report from the Apache SIS Project [Martin Desruisseaux] ## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none ## Membership Data: Apache SIS was founded 2012-09-19 (12 years ago) There are currently 22 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Two activities mentioned in the last report are still ongoing: * Work on Apache SIS 1.5 release: it takes longer than hopped, but the goal is to have it released before the Community Over Code conference in Europe. * Contributions to the Maven project for improving JPMS support in Maven 4 (needed by SIS): the Maven compiler plugin is being rewritten. The following activity mentioned in the last report has been completed but need to continue in other way: * OGC / OSGeo / ASF joint code sprint: we took those 3 days with a Sedona developer for starting a migration of Sedona's GeoTools dependency to Apache SIS. This work is still in early stage. The following activity is planed: * We have an Apache SIS talk scheduled for the Community Over Code conference in Europe next month. ## Community Health: Adoption of the Apache SIS library by other projects seems a bit low. SIS competes with GeoTools, which is older, much better known and has more features. Since GeoTools is under category X license (LGPL), a natural target for pushing SIS adoption would be other ASF projects using GeoTools. In particular, it would be nice for SIS if it could replace the GeoTools dependency of Apache Sedona. The latter is technically optional, but requires developers to code carefully, e.g. with `if (isGeoToolsAvailable)` statements, then test before releases whether the project can run some basic functions without GeoTools. After corrections of `ClassNotFoundException`, Sedona without GeoTools can run geometric functions, but not coordinate operations or raster functions, which are significant parts of Sedona services. Some initial work for migrating Sedona to Apache SIS started during the 3 days of the OGC/ASF/OSGeo code sprint mentioned in the previous SIS report. I'm not aware of continuation yet, but there is report of plan to do so [1]. [1] https://github.com/apache/sedona/issues/1397#issuecomment-2094012978 ----------------------------------------- Attachment BN: Report from the Apache Solr Project [Jason Gerlowski] ## Description: The mission of Apache Solr is the creation and maintenance of software related to highly scalable distributed document search and analytics ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: none ## Membership Data: Apache Solr was founded 2021-02-16 (3 years ago) There are currently 95 committers and 61 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Gibney on 2022-12-20. - No new committers. Last addition was Alex Deparvu on 2023-08-02. ## Project Activity: Recent releases: * solr-operator-v0.8.1 was released on 2024-04-12 * 9.6.0 was released on 2024-04-27 Security: A number of CVEs were announced with recommendations to upgrade to operator-0.8.1 and Solr 9.6.0. Areas of development & interest: * Resolving security matters * Strengthening guardrails for user queries * Cleanup and improved modularity in 'SolrJ' and scripts that ship with Solr * ... there are always more ... ## Community Health: * Virtual meetups: We continue to have monthly online meetups open to the public, which have been a key element of Solr's health. * Our 'dev' list has seen a lot of discussion this past quarter, up 78% from our last report. Commits and PR data don't seem to follow the same correlation though. Anecdotally, development seems to have slowed a bit as we approach the summer, but the community discussion remains strong. ----------------------------------------- Attachment BO: Report from the Apache Spark Project [Matei Alexandru Zaharia] Description: Apache Spark is a fast and general purpose engine for large-scale data processing. It offers high-level APIs in Java, Scala, Python, R and SQL as well as a rich set of libraries including stream processing, machine learning, and graph analytics. Issues for the board: - None Project status: - We made two patch releases: Spark 3.5.1 on February 28, 2024, and Spark 3.4.2 on April 18, 2024. - We've started working toward a preview release for Spark 4.0 to give the community an easy way to try the next major version. - The votes on "SPIP: Structured Logging Framework for Apache Spark" and "Pure Python Package in PyPI (Spark Connect)" have passed. - The votes for two behavior changes have passed: "SPARK-44444: Use ANSI SQL mode by default" and "SPARK-46122: Set spark.sql.legacy.createHiveTableByDefault to false". - The community decided that the Spark 4.0 release will drop support for Python 3.8. - We started a discussion about the definition of behavior changes that is critical for version upgrades and user experience. - We've opened a dedicated repository for the Spark Kubernetes Operator at https://github.com/apache/spark-kubernetes-operator. We added a new version in Apache Spark JIRA for versioning of the Spark operator based on a vote result. Trademarks: - No major changes since the last report. Latest releases: - Spark 3.4.3 was released on April 18, 2024 - Spark 3.5.1 was released on February 28, 2024 - Spark 3.3.4 was released on December 16, 2023 Committers and PMC: - The latest committer was added on Oct 2nd, 2023 (Jiaan Geng). - The latest PMC members were added on Oct 2nd, 2023 (Yuanjian Li and Yikun Jiang). ----------------------------------------- Attachment BP: Report from the Apache StreamPipes Project [Philipp Zehnder] ## Description: The mission of Apache StreamPipes is the creation and maintenance of software related to a self-service Industrial IoT toolbox which enables non-technical users to connect, analyze and explore IoT data streams ## Project Status: Current project status: Ongoing Issues for the board: None ## Membership Data: Apache StreamPipes was founded 2022-11-16 (a year ago) There are currently 31 committers and 15 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 Zhenyu Luo on 2023-10-17. - Isaak Krut was added as committer on 2024-04-24 ## Project Activity: - Latest Release: 2023-11-28 (v0.93.0) - Commenced testing for upcoming release and established release branch for v0.95.0 - Enhanced time series data store API to prepare the integration of Apache IoTDB - Augmented code testability - Implemented Go support for the StreamPipes client ## Community Health: - Increased engagement on social media platforms - Published a new blog post focusing on the Python client and integration with ONNX models ----------------------------------------- Attachment BQ: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BR: Report from the Apache Struts Project [René Gielen] ## Description: 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. ## Project Status: Current project status: Ongoing Issues for the board: none ## Membership Data: Apache Struts was founded 2004-03-17 (20 years ago) There are currently 60 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - Kusal Kithul-Godage was added to the PMC on 2024-02-24 - No new committers. Last addition was Kusal Kithul-Godage on 2023-08-03. ## Project Activity: The Struts team made four releases in the reporting period: - Struts 6.4.0 - Feature and Bug Fix Release (2024-04-19) [1] - Struts 7.0.0-M6 - Milestone 6 Test Build for Struts 7 (2023-12-07) [2][3] - Struts Master 15 - Apply Apache Parent POM and plugin upgrades (2024-04-06) The last Struts releases besides the core framework were - Struts Annotations 1.0.8 - Enhancements in preparation for the next framework release (2022-11-05) Within the reporting period we saw again steady development and community activity. We had 90 PRs opened and 87 closed in the main project, which again represents a rather high level of activity for the Struts project. Preparation for the next major release Apache Struts 7 goes on, including a new test build released last month. We are very happy that Kusal Kithul-Godage accepted to join the PMC (2024-02-24) We have no issues that require board assistance at this time. ## Community Health ### Development activity in the reporting period - 99 commits by 11 contributors. - 38 JIRA Tickets created - 38 JIRA Tickets resolved ## Mailing list activity: - dev@struts.apache.org had a 331% increase in traffic in the past quarter (125 emails compared to 29) - issues@struts.apache.org had a 48% decrease in traffic in the past quarter (352 emails compared to 665) - notifications@struts.apache.org had a 35% decrease in traffic in the past quarter (613 emails compared to 934) - user@struts.apache.org had a 51% increase in traffic in the past quarter (126 emails compared to 83) [1] https://struts.apache.org/announce-2024.html#a20240419 [2] https://struts.apache.org/announce-2024.html#a20240420 ----------------------------------------- Attachment BS: Report from the Apache Subversion Project [Nathan Hartman] ## Description: The Apache Subversion® version control system exists to be universally recognized and adopted as an open-source, centralized version control solution characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations. ## Project Status: Current project status: Ongoing, mature. Issues for the board: None at this time. ## Membership Data: Apache Subversion was founded 2010-02-16 (14 years ago). Prior to joining ASF, the project began in February of 2000 (24 years ago). There are currently 87 committers, of which 48 are PMC members, in the project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - One new PMC member: Vincent Lefevre joined the PMC on 2024-01-23. - One new committer: Same. ## Project Activity: There have been several minor bug fixes and tweaks committed on trunk, including a few that are the outcome of patches submitted and discussed at the mailing list. Also, minor improvements have been made to the project website and other resources. The project's IRC channels on Libera.chat (#svn, #svn-dev) are no longer considered a preferred venue for discussion, as activity there has been low for some time and we have noticed that questions posted there have not been getting timely responses. The channel topics have been updated to refer community members to our user@ and dev@ mailing lists instead, where questions have a high likelihood of being answered. The Subversion website also has been updated accordingly. However, we are keeping the IRC channels alive for the benefit of any community members who may still wish to use them, and for quick development discussions in realtime, which still happen occasionally. Apache Subversion 1.14.3 was released on 29 December 2023. This is the latest bugfix release on the 1.14.x Long Term Support (LTS) release line. We anticipate making a 1.14.4 release in the upcoming quarter to address a bug in the SWIG Python bindings which is new in 1.14.3. ## Community Health: The community appears healthy for a mature and stable project. Multiple developers monitor the mailing lists and respond when needed. User questions usually receive helpful responses on the mailing lists, from both project developers and community members. Improvements to the codebase, website, and other resources go through cycles of low traffic with occasional bursts of activity. Our community is fully volunteer-driven and we would like to thank everyone for their support. ----------------------------------------- Attachment BT: Report from the Apache Superset Project [Maxime Beauchemin] ## Description: The mission of Apache Superset is the creation and maintenance of software related to data exploration, analysis, visualization, and dashboarding ## Project Status: Current project status: Growing, optimizing, and building better processes. * We've been ushering through a lot of SIPs (Superset Improvement Proposals), showing increased dedication to long-term planning, release road-mapping, and more stable development of features * We're smoothing out more and more processes — not just releases and improvements, but "repo ops" you might say - addressing new issues/PRs, and circling back to old/untouched Issues/PRs/Discussions. We're monitoring more tech debt, improving CI, and much more. Trying to improve sustainability and velocity of the project. Issues/Updates for the board: * After many threads on Jira and various mailing lists with Infra, Branding, Privacy, and Legal, I *think* we have addressed all the issues to ASF's satisfaction in regard to third-party integrations in the product and on our website. If anyone feels otherwise, please let us know and we'll continue to be as compliant as we can be. If there are any standard processes to have new vendors sign onto a DPA with the ASF, let us know, as there are many of these tools and services that we would love to use more freely. * We might appreciate a bit of advice on how to handle branding issues around sites like restack.io, that are positioning themselves around several ASF projects with claims that they're the maintainers of projects on their PaaS platform (not true with us, anyway) and forms to reach out to the Superset team ( also not us). We can attempt to contact them about all this, but since it's not just Superset involved, we want to handle it correctly. * The AI tools are coming! We just added Dosu to the repo (who has a DPA with ASF), and initial signs are looking good. We'd *like* to add Kapa.ai to our docs site as well (as other ASF projects have), but they don't have a DPA and their JS bundle is hosted on a 3rd party server, so we're not sure if there's a compliant way to do so, or how to assist in helping these projects *become* ASF-compliant. Let us know if we can help here. ## Membership Data: Apache Superset was founded 2020-11-17 (3 years ago) There are currently 62 committers and 35 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. We continue to look forward to advice from the board when a decision is reached about allowable processes to somehow change the status of inactive PMC members. We hope to keep the bar for PMCs at a reasonably high level to encourage participation and maintain a high regard for the position of PMC member. Community changes, past quarter: - Sam Firke was added to the PMC on 2024-04-08 - he's been hugely helpful before, and indeed has leveled up since becoming PMC - No new committers. Last addition was Rob Moore on 2023-11-29. Our Slack community is at 15,332 members while the dev@ list is somewhere around 300. Beacause of this huge discrepancy, the bulk of community activity continues to take place on Slack and GitHub, where the dev@ and private@ lists are used more for official consensus-building, announcements, and [DISCUSS] threads pointing to these other fora. ## Project Activity: 4.0.0 was released on 2024-04-08. 3.1.2 was released on 2024-04-03. 3.0.4 was released on 2024-02-20. 3.1.1 was released on 2024-02-20. We already have a littany of proposals for Superset 5.0, and are beginning the planning, engineering, and release flow for that next major release. ## Community Health: We're growing steadily - by the GitHub stars metric (which is admittedly a bit esoteric), we're close to surpassing our friends at Apache ECharts to be the #1 ASF project by this metric - something fun to celebrate. Some other stat highlights: * dev@superset.apache.org had a 13% increase in traffic in the past quarter (156 emails compared to 138) * notifications@superset.apache.org had a 97% increase in traffic in the past quarter (10525 emails compared to 5340) * 3562 commits in the past quarter (13% increase) * 920 issues closed on GitHub, past quarter (102% increase) We'll keep trying to grow this thing... if you see any opportunities to help evangelize the project within the ASF or elsewhere in the world, let us know! We'll see you at Community Over Code in Denver for sure. ----------------------------------------- Attachment BU: Report from the Apache Syncope Project [Francesco Chicchiriccò] ## Description: The mission of Syncope is the creation and maintenance of software related to Managing digital identities in enterprise environments ## Project Status: Current project status: healthy. Issues for the board: none. ## Membership Data: Apache Syncope was founded 2012-11-21 (11 years ago) There are currently 25 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Lorenzo Di Cola on 2023-05-22. - No new committers. Last addition was Samuel Garofalo on 2022-07-29. ## Project Activity: Besides maintenance of branch 3_0_X (which should soon bring the release of 3.0.7), the work on master branch for 4.0.0 has revamped recently due to some consisent refactory of the persistence layer. GitHub's dependabot is helping keeping active branches 3_0_X and master updated with external dependencies. ## Community Health: Users (including fresh ones) keep asking questions and reporting bugs. GitHub's Pull Requests are confirmed to be the main contribution path, from both first-time contributors and committers. ----------------------------------------- Attachment BV: Report from the Apache SystemDS Project [Matthias Boehm] ## Description: Apache SystemDS is a machine learning (ML) system for the end-to-end data science lifecycle from data preparation and cleaning, over efficient ML model training, to scoring and debugging. ML algorithms or pipelines are specified in a high-level language with R-like syntax, or related Python and Java APIs, and the system automatically generates hybrid runtime plans of local, in-memory operations and distributed operations on Apache Spark. ## Issues for the Board: - RE cdutz: the discussion of lowering the bar for new committers led to a change of internal policy and the addition of Badrul Chowdhury in Dec 2022. The number of unique contributors is currently ramping up again, and we look forward to starting the committer discussion for new candidates ## Project Status: - We released Apache SystemDS 3.2.0 in March - Current work focuses on adding the missing primitives for a number benchmarks such as TPCx-AI and MLPerf on SystemDS, new APIs for the alignment of multimodal datasets, and incremental refinements of major internal components for compression, reuse, as well as multiple GPU devices, and distributed and federated operations. ## Membership Data: - Apache SystemDS was founded 2017-05-16 (incubator process entered 2015-11-02) - Last PMC members added 2024-03-28 (Olga Ovcharenko) - Last committer added 2022-12-14 (Badrul Chowdhury) - There are currently 35 committers and 27 PMC members in the project. ## Activity and Health: - Code activity is healthy with 94 commits (+25%) in the last 3 months. - Community growth is healthy with 18 active contributors (+38%) in the last 3 months - Communication is healthy, mailing list activity is improving, additional work on better documentation. ## Releases: - Apache SystemDS 3.2.0 was released on 2024-03-17. - Apache SystemDS 3.1.0 was released on 2023-03-13. - Apache SystemDS 3.0.0 was released on 2022-06-20. - Apache SystemDS 2.2.2 was released on 2022-06-25. - Apache SystemDS 2.2.1 was released on 2021-12-02. - Apache SystemDS 2.2.0 was released on 2021-10-30. - Apache SystemDS 2.1.0 was released on 2021-06-28. - Apache SystemDS 2.0.0 was released on 2020-10-14. - Apache SystemML 1.2.0 was released on 2018-08-24. ----------------------------------------- Attachment BW: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BX: Report from the Apache Traffic Control Project [Eric Friedrich] ## Description: The mission of Apache Traffic Control is the creation and maintenance of software related to building, monitoring, configuring, and provisioning a large scale content delivery network (CDN) ## Project Status: Current project status: Ongoing - Low activity Issues for the board: No issues for the board ## Membership Data: Apache Traffic Control was founded 2018-05-15 (6 years ago) There are currently 31 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Steve Hamrick on 2023-02-07. - No new committers. Last addition was Abdulrahman Elawady on 2023-09-21. ## Project Activity: New Development has mostly stopped, but there is a small amount of maintenance and bug fixing ongoing. April 3, 2024 - Traffic Control 8.0.1 was released. This was a patch release against our Jan 2024 8.0.0 major release. This fixed two small bugs in the Traffic Ops management component. ## Community Health: The automated metrics appear off, listing 0 PRs opened and 0 issues or PRs closed in the past quarter. In fact, there have been 66 PRs opened[1] and 74 PRs closed[2] since Feb 8 2024. A good chunk of these are automated PRs, i.e. dependabot or asf-ci. Users do sometimes stop by our Slack channel asking for help and there is almost always someone around to offer advice. [1]https://github.com/apache/trafficcontrol/pulls?q=is:pr+created:%3E2024-02-08+ [2]https://github.com/apache/trafficcontrol/pulls?q=is:pr+is:closed+closed:%3E2024-02-08+ ----------------------------------------- Attachment BY: Report from the Apache TsFile Project [Jialin Qiao] ## Description: The mission of Apache TsFile is the creation and maintenance of software related to a columnar storage file format designed for time series data ## Project Status: Current project status: Ongoing with high activity Issues for the board: no ## Membership Data: Apache TsFile was founded 2023-11-15 (6 months ago) There are currently 18 committers and 18 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Gaofei Cao on 2023-11-15. - No new committers were added. ## Project Activity: * Refactor the project's directory structure to prepare for the subsequent implementation of TsFile in other languages like C/C++, Rust and so on. * In order to support for table models, the structure of TsFile V4 has been finalized and is currently under implementation. * Release a snapshot version `1.0.1-4ab90f6-SNAPSHOT` for IoTDB Project which has removed all the source code files about tsfile submudole in its master branch and depend on TsFile project through pom.xml. ## Community Health: The mail list is mostly Okay. dev@tsfile.apache.org had a 54% decrease in traffic in the past quarter (60 emails compared to 128) ----------------------------------------- Attachment BZ: Report from the Apache Turbine Project [Georg Kallidis] ## Description: The mission of Turbine is the creation and maintenance of software related to A Java Servlet Web Application Framework and associated component library ## Project Status: Current project status: Ongoing with low activity and at least 3 PMC members ready to engage. Issues for the board: No issues ## Membership Data: Apache Turbine was founded 2007-05-16 (17 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Jeffery Painter on 2017-11-12. - No new committers. Last addition was Youngho on 2021-12-06. ## Project Activity: Released components: Turbine 6.0 Core was released on 2024-02-05. In progress release candidates: Turbine Archetype 6.0 ## Community Health: Code contributions continue, but on a low level. Turbine core release was completed with Java 11 baseline. Current focus is with Turbine Archetype as starting point for new deployments and discussion is about project setup. At least two PMC members will take part at Community over Code Europe. ----------------------------------------- Attachment CA: Report from the Apache Velocity Project [Nathan Bubna] ## Description: The mission of Velocity is the creation and maintenance of software related to A Java Templating Engine ## Project Status: Current project status: Ongoing, low activity Issues for the board: None ## Membership Data: Apache Velocity was founded 2006-10-24 (18 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2017-07-27. - No new committers. Last addition was Thomas Mortagne on 2020-03-09. ## Project Activity: Released a new version of our master POM in February. Work on a new Engine and Tools release have been slowed by discussion on versioning patterns, but they are still expected to proceed. ## Community Health: Emails are still answered, though with delay at times. There is low developer activity and much stability, but maintenance continues. There is no expectation of notable/ongoing issues in responding to mailing list questions. ----------------------------------------- Attachment CB: Report from the Apache Whimsy Project [Shane Curcuru] ## Description: The mission of Apache Whimsy is the creation and maintenance of software related to tools that help automate various administrative tasks or information lookup activities ## Project Status: Current project status: Ongoing but quiet Issues for the board: None ## Membership Data: Apache Whimsy was founded 2015-05-19 (9 years ago) There are currently 12 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Matt Sicker on 2020-04-11. - No new committers. Last addition was Matt Sicker on 2020-04-09. ## Project Activity: Much more active than usual - as is normal around Members' meetings, since a number of Whimsy tools experience heavy use before meetings. Thanks to several contributors for a wide variety of fixes, updates to the meeting process, as well as improvements to key tools and reminders. Thanks as usual to sebb for a variety of fixes, including improvements to how most tools handle SVN access. ## Community Health: We are working on attracting a new committer, and will need to update our setup documentation and scripts to provide them a better experience. 8-) ----------------------------------------- Attachment CC: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Project Status: Current project status: Ongoing with low to moderate activity. Issues for the board: None. ## Membership Data: Apache Xalan was founded 2004-09-30 (20 years ago) There are currently 57 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 8:1. Community changes, past quarter: - No new PMC members. Last addition was Joseph Kessselman on 2023-08-07. - No new committers. Last addition was Joseph Kessselman on 2023-06-29. ## Project Activity: We are working toward maintenance and feature releases for the Xalan-Java component, slowly, and continuing to improve that build process. There has not been a release in over a year though. ## Community Health: Most of the project activity happens on the mailing list and the git repository. The activity has slowed down, but ebbs and flows. The mailing list reflects plans toward maintenance and plans for new features. ----------------------------------------- Attachment CD: Report from the Apache Xerces Project [Michael Glavassevich] ----------------------------------------- Attachment CE: Report from the Apache XML Graphics Project [Clay Leeds] Apache XML Graphics Project Board Report ================================== The Apache XML Graphics Project is responsible for software intended for the creation & maintenance of the conversion of XML formats to graphical output & related software components. Issues for the Board ===================== We have migrated the Apache XML Graphics repositories for XML Graphics Commons, FOP, FOP PDF Images and Batik to GitHub: https://github.com/apache/xmlgraphics-fop.git Activity ======== * All XMLGraphics project repositories have been migrated from Subversion to GitHub/GitBox: https://github.com/apache/xmlgraphics-fop.git * A proposal to migrate XMLGraphics projects from Jira to GitHub issues was passed. Preliminary work to effect this migration has started. The migration is ongoing. Latest Versions of Apache XML Graphics Project Projects: * Apache Batik 1.17 2023-08-22 * Apache FOP 2.9 released 2023-08-22 * Apache FOP PDF Images 2.9 released 2023-08-22 * Apache XML Graphics Commons 2.9 released 2023-08-22 Project Health Report ======================= The level of community and developer activity remains at a consistent, moderate, level with respect to the previous reporting period. Recent PMC Changes ================== Currently 11 PMC members. * Simon Steiner was added to the PMC on Tue Jan 19 2016 * Clay Leeds was approved for XML Graphics PMC Chair position on March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher at Wed May 13 2015 Most Recent Releases ==================== * Apache Batik 1.17 2023-08-22 * Apache FOP 2.9 released 2023-08-22 * Apache FOP PDF Images 2.9 released 2023-08-22 * Apache XML Graphics Commons 2.9 released 2023-08-22 = SUB PROJECTS = ================ APACHE BATIK ===== Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation. Latest Release ------------ Apache XML Graphics Apache Batik 1.17 was released on August 22, 2023 * Bug fixes APACHE FOP === Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF. Latest Release -------------- Apache XML Graphics Apache FOP 2.9 was released on August 22, 2023 Apache XML Graphics Apache FOP PDF Images 2.9 was released on August 22, 2023 * Bug fixes XML GRAPHICS COMMONS ==================== Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF & PostScript files, and much more. Latest Release ------------ Apache XML Graphics Commons 2.9 was released on August 22, 2023 * Bug fixes ----------------------------------------- Attachment CF: Report from the Apache YuniKorn Project [Wilfred Spiegelenburg] ## Description: The mission of Apache YuniKorn is the creation and maintenance of software related to a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds ## Project Status: Current project status: Ongoing, with high activity. Issues for the board: No issues to report. ## Membership Data: Apache YuniKorn was founded 2022-03-16 (2 years ago) There are currently 37 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Chia-Ping Tsai was added to the PMC on 2024-03-07 - Kuan Po Tseng was added as committer on 2024-03-15 - Yu-Lin Chen was added as committer on 2024-03-15 - Ryan Lo was added as committer on 2024-03-14 ## Project Activity: Recent releases: 1.5.0 was released on 2024-03-14. 1.4.0 was released on 2023-11-20. The 1.5.0 release was released as planned, it included 219 jiras. Shortly after release a regression was detected in large busy clusters. The community is finishing up a patch release to mitigate this issue. Work on the next minor release's features is still progressing. The planned date for this 1.6.0 release has not changed. ## Community Health: 21 new Jira accounts were requested. 218 new Jiras created and 250 resolved, with corresponding GitHub PRs: 223 created and 231 resolved. The community came together quickly after noticing a regression in the latest release 1.5.0. Dividing work to speed up the test, analysis and dev cycle as much as possible. Dependency updates are scheduled again as part of the patch release. Target is to fix all known CVEs before a release. ------------------------------------------------------ End of minutes for the May 15, 2024 board meeting.