Tag Archives: asf

Without Hat

Today was the Apache Software Foundation members’ meeting, where we elected a new Board of Directors. That Board consists of:

  • Christofer Dutz
  • Christopher Schultz
  • Emmanuel Lécharny
  • Greg Stein
  • Jean-Baptiste Onofre
  • Justin Mclean
  • Sander Striker
  • Shane Curcuru
  • Zili Chen

I did not stand for reelection. After 11 years on the board (not all consecutive), it’s time for me to work on something else for a bit. This means that this is the first time since 2012 that I have not had a formal title at the ASF. During that time I was Director, VP Conferences, and Executive Vice President. Now I’m just a regular Member. And I’m greatly looking forward to working through my massive ToDo list around Community Development stuff that has been accumulating for the last few years!

 

ASF releases, February 2026

In February, 2026, 54 projects made 208 releases

ACTIVEMQ:
– activemq-parent-5.19.2 on 2026-02-06
– activemq-parent-6.2.1 on 2026-02-12

AGE:
– apache-age-1.7.0 on 2026-02-04

AIRFLOW:
– airflow-1.19.0 on 2026-02-17
– airflow-chart-1.19.0 on 2026-02-17
– apache-airflow-2.11.1 on 2026-02-21
– apache_airflow-2.11.1 on 2026-02-21
– apache_airflow-3.1.7 on 2026-02-04
– apache_airflow_core-3.1.7 on 2026-02-04
– apache_airflow_ctl-0.1.2 on 2026-02-25
– apache_airflow_providers-2026-02-10 on 2026-02-14
– apache_airflow_providers_alibaba-3.3.4 on 2026-02-04
– apache_airflow_providers_amazon-9.21.0 on 2026-02-04
– apache_airflow_providers_apache_cassandra-3.9.2 on 2026-02-14
– apache_airflow_providers_apache_hdfs-4.11.3 on 2026-02-04
– apache_airflow_providers_apache_hive-9.2.5 on 2026-02-14
– apache_airflow_providers_apache_kafka-1.12.0 on 2026-02-14
– apache_airflow_providers_apache_livy-4.5.3 on 2026-02-04
– apache_airflow_providers_celery-3.16.0 on 2026-02-14
– apache_airflow_providers_cncf_kubernetes-10.12.4 on 2026-02-14
– apache_airflow_providers_cohere-1.6.2 on 2026-02-04
– apache_airflow_providers_common_compat-1.13.1 on 2026-02-14
– apache_airflow_providers_common_sql-1.31.0 on 2026-02-14
– apache_airflow_providers_databricks-7.9.1 on 2026-02-14
– apache_airflow_providers_dbt_cloud-4.6.4 on 2026-02-04
– apache_airflow_providers_edge3-3.0.2 on 2026-02-14
– apache_airflow_providers_elasticsearch-6.4.4 on 2026-02-04
– apache_airflow_providers_exasol-4.9.3 on 2026-02-14
– apache_airflow_providers_fab-1.5.4 on 2026-02-21
– apache_airflow_providers_fab-3.3.0 on 2026-02-14
– apache_airflow_providers_git-0.2.3 on 2026-02-14
– apache_airflow_providers_github-2.11.0 on 2026-02-14
– apache_airflow_providers_google-19.5.0 on 2026-02-04
– apache_airflow_providers_hashicorp-4.5.0 on 2026-02-14
– apache_airflow_providers_http-5.6.4 on 2026-02-04
– apache_airflow_providers_imap-3.11.0 on 2026-02-14
– apache_airflow_providers_keycloak-0.5.2 on 2026-02-14
– apache_airflow_providers_microsoft_azure-12.10.3 on 2026-02-04
– apache_airflow_providers_mysql-6.4.3 on 2026-02-14
– apache_airflow_providers_openlineage-2.10.2 on 2026-02-14
– apache_airflow_providers_opensearch-1.8.4 on 2026-02-04
– apache_airflow_providers_oracle-4.4.0 on 2026-02-14
– apache_airflow_providers_pagerduty-5.2.3 on 2026-02-04
– apache_airflow_providers_postgres-6.5.4 on 2026-02-14
– apache_airflow_providers_sftp-5.7.0 on 2026-02-04
– apache_airflow_providers_snowflake-6.9.1 on 2026-02-14
– apache_airflow_providers_ssh-4.3.1 on 2026-02-04
– apache_airflow_providers_standard-1.11.1 on 2026-02-14
– apache_airflow_providers_tableau-5.3.3 on 2026-02-14
– apache_airflow_providers_teradata-3.4.3 on 2026-02-14
– apache_airflow_providers_yandex-4.4.0 on 2026-02-14
– apache_airflow_providers_ydb-2.4.0 on 2026-02-14
– apache_airflow_task_sdk-1.1.7 on 2026-02-04

APISIX:
– apache-apisix-3.15.0 on 2026-02-05

ARROW:
– apache-arrow-23.0.1 on 2026-02-10
– apache-arrow-nanoarrow-0.8.0 on 2026-02-05
– apache-arrow-rs-58.0.0 on 2026-02-23

ARTEMIS:
– apache-artemis-2.51.0 on 2026-02-06

CAMEL:
– apache-camel-4.10.9 on 2026-02-12
– apache-camel-4.14.5 on 2026-02-13
– apache-camel-4.18.0 on 2026-02-17
– apache-camel-quarkus-3.32.0 on 2026-02-19
– camel-k-sources-2.9.1 on 2026-02-10
– camel-kamelets-sources-4.14.5 on 2026-02-16
– camel-kamelets-sources-4.18.0 on 2026-02-18
– camel-karaf-4.8.9 on 2026-02-18
– camel-upgrade-recipes-sources-4.18.0 on 2026-02-17

CASSANDRA:
– apache-cassandra-analytics-0.3.0 on 2026-02-12

COMMONS:
– commons-fileupload2-2.0.0-M5 on 2026-02-17
– commons-jexl-3.6.2 on 2026-02-09
– commons-parent-97 on 2026-02-26

CORDOVA:
– cordova-eslint-npm-6.0.1 on 2026-02-18
– cordova-eslint-source-6.0.1 on 2026-02-18

CXF:
– apache-cxf-3.6.10 on 2026-02-17
– apache-cxf-4.0.11 on 2026-02-17
– apache-cxf-4.1.5 on 2026-02-17
– apache-cxf-4.2.0 on 2026-02-17

DATAFUSION:
– apache-datafusion-python-52.0.0 on 2026-02-23
– apache-datafusion-sqlparser-rs-0.61.0 on 2026-02-07

DRUID:
– apache-druid-36.0.0 on 2026-02-06

FELIX:
– maven-bundle-plugin-6.0.2 on 2026-02-27
– org.apache.felix.http.jetty12-1.1.8 on 2026-02-27

FLINK:
– flink-connector-aws-6.0.0 on 2026-02-02
– flink-connector-parent-2.0.0 on 2026-02-04
– flink-kubernetes-operator-1.14.0 on 2026-02-03
– flink-kubernetes-operator-1.14.0-helm on 2026-02-03

FORY:
– apache-fory-0.15.0 on 2026-02-06

GRAILS:
– apache-grails-quartz-4.0.1 on 2026-02-11
– apache-grails-redis-5.0.1 on 2026-02-11
– apache-grails-spring-security-7.0.1 on 2026-02-12

HADOOP:
– hadoop-3.4.3 on 2026-02-13

HERTZBEAT:
– apache-hertzbeat-1.8.0 on 2026-02-04

HOP:
– apache-hop-2.17.0 on 2026-02-02
– apache-hop-client-2.17.0 on 2026-02-02

HTTPCOMPONENTS:
– httpcomponents-core-5.4.1 on 2026-02-10

INCUBATOR-IGGY:
– iggy-0.7.0-incubating on 2026-02-24

JACKRABBIT:
– jackrabbit-filevault-4.2.0 on 2026-02-23

KAFKA:
– kafka-3.9.2 on 2026-02-22
– kafka-4.2.0 on 2026-02-16
– kafka_2.12-3.9.2 on 2026-02-22
– kafka_2.13-3.9.2 on 2026-02-22
– kafka_2.13-4.2.0 on 2026-02-16

KARAF:
– apache-karaf-4.4.10 on 2026-02-10
– apache-karaf-integration-4.4.10 on 2026-02-10

KVROCKS:
– apache-kvrocks-2.15.0 on 2026-02-07

LIBCLOUD:
– apache-libcloud-3.9.0 on 2026-02-09

LOGGING:
– apache-log4net-binaries-3.3.0 on 2026-02-20
– apache-log4net-source-3.3.0 on 2026-02-20

LUCENE:
– lucene-10.4.0 on 2026-02-21

MAHOUT:
– qumat-0.5.0 on 2026-02-02

MAVEN:
– apache-resource-bundles-1.8 on 2026-02-24
– maven-dependency-analyzer-1.17.0 on 2026-02-02
– maven-dependency-plugin-3.10.0 on 2026-02-08
– maven-plugin-testing-3.5.1 on 2026-02-08
– maven-resolver-1.9.27 on 2026-02-23
– maven-resolver-2.0.16 on 2026-02-23
– surefire-3.5.5 on 2026-02-23

MYFACES:
– myfaces-tobago-6.9.1 on 2026-02-13

NETBEANS:
– netbeans-29 on 2026-02-19

NIFI:
– nifi-2.8.0 on 2026-02-12
– nifi-nar-maven-plugin-2.3.0 on 2026-02-24

NUTCH:
– apache-nutch-1.22 on 2026-02-12

OPENNLP:
– apache-opennlp-3.0.0-M1 on 2026-02-19

POLARIS:
– apache-polaris-1.3.0-incubating on 2026-02-25
– polaris-1.3.0-incubating on 2026-02-25

PULSAR:
– apache-pulsar-3.0.16 on 2026-02-09
– apache-pulsar-4.0.9 on 2026-02-16
– apache-pulsar-4.1.3 on 2026-02-16
– pulsar-4.5.0 on 2026-02-19
– pulsar-chart-4.5.0 on 2026-02-19
– pulsar-client-python-3.10.0 on 2026-02-02

RANGER:
– apache-ranger-2.8.0 on 2026-02-26
– ranger-2.8.0-admin on 2026-02-26
– ranger-2.8.0-atlas-plugin on 2026-02-26
– ranger-2.8.0-elasticsearch-plugin on 2026-02-26
– ranger-2.8.0-hbase-plugin on 2026-02-26
– ranger-2.8.0-hdfs-plugin on 2026-02-26
– ranger-2.8.0-hive-plugin on 2026-02-26
– ranger-2.8.0-kafka-plugin on 2026-02-26
– ranger-2.8.0-kms on 2026-02-26
– ranger-2.8.0-knox-plugin on 2026-02-26
– ranger-2.8.0-kylin-plugin on 2026-02-26
– ranger-2.8.0-migration-util on 2026-02-26
– ranger-2.8.0-ozone-plugin on 2026-02-26
– ranger-2.8.0-presto-plugin on 2026-02-26
– ranger-2.8.0-ranger-tools on 2026-02-26
– ranger-2.8.0-sample on 2026-02-26
– ranger-2.8.0-solr-plugin on 2026-02-26
– ranger-2.8.0-solr_audit_conf on 2026-02-26
– ranger-2.8.0-sqoop-plugin on 2026-02-26
– ranger-2.8.0-storm-plugin on 2026-02-26
– ranger-2.8.0-tagsync on 2026-02-26
– ranger-2.8.0-usersync on 2026-02-26
– ranger-2.8.0-yarn-plugin on 2026-02-26

RATIS:
– ratis-thirdparty-1.0.10 on 2026-02-08
– ratis-thirdparty-1.0.11 on 2026-02-08

ROCKETMQ:
– rocketmq-client-java-5.2.0 on 2026-02-02

SEDONA:
– apache-sedona-spatialbench-0.2.0 on 2026-02-23

SERVICECOMB:
– apache-servicecomb-java-chassis-distribution-2.8.30 on 2026-02-03
– apache-servicecomb-java-chassis-distribution-2.9.3 on 2026-02-03

SHARDINGSPHERE:
– apache-shardingsphere-5.5.3 on 2026-02-23

SHIRO:
– shiro-root-2.1.0 on 2026-02-07
– shiro-root-3.0.0-alpha-1 on 2026-02-23

SKYWALKING:
– apache-skywalking-java-agent-9.6.0 on 2026-02-16
– skywalking-banyandb-helm-0.6.0-rc3 on 2026-02-08

SLING:
– feature-launcher-maven-plugin-1.0.4 on 2026-02-20
– org.apache.sling.commons.log-6.0.4 on 2026-02-28
– org.apache.sling.engine-3.0.2 on 2026-02-27
– org.apache.sling.feature.extension.apiregions-2.1.2 on 2026-02-17
– org.apache.sling.models.impl-2.0.2 on 2026-02-28
– org.apache.sling.pipes-4.5.2 on 2026-02-23
– org.apache.sling.scripting.core-3.0.2 on 2026-02-28
– org.apache.sling.servlets.post-3.0.2 on 2026-02-28
– org.apache.sling.servlets.resolver-3.0.6 on 2026-02-28
– org.apache.sling.testing.jcr-mock-1.8.0 on 2026-02-16
– org.apache.sling.testing.sling-mock-3.6.0 on 2026-02-16
– org.apache.sling.testing.sling-mock-4.0.4 on 2026-02-16
– org.apache.sling.testing.sling-mock.core-3.6.0 on 2026-02-16
– org.apache.sling.testing.sling-mock.core-4.0.4 on 2026-02-16
– org.apache.sling.testing.sling-mock.junit4-3.6.0 on 2026-02-16
– org.apache.sling.testing.sling-mock.junit4-4.0.4 on 2026-02-16
– org.apache.sling.testing.sling-mock.junit5-3.6.0 on 2026-02-16
– org.apache.sling.testing.sling-mock.junit5-4.0.4 on 2026-02-16
– org.apache.sling.testing.sling-mock.parent-3.6.0 on 2026-02-16
– org.apache.sling.testing.sling-mock.parent-4.0.4 on 2026-02-16
– org.apache.sling.xss-2.4.10 on 2026-02-10
– sling-66 on 2026-02-26
– sling-bundle-parent-66 on 2026-02-26
– slingfeature-maven-plugin-1.9.4 on 2026-02-20

SPARK:
– SparkR_4.0.2 on 2026-02-02
– SparkR_4.2.0-preview2 on 2026-02-05
– pyspark-4.0.2 on 2026-02-02
– pyspark-4.2.0.dev2 on 2026-02-05
– pyspark_client-4.0.2 on 2026-02-02
– pyspark_client-4.2.0.dev2 on 2026-02-05
– pyspark_connect-4.0.2 on 2026-02-02
– pyspark_connect-4.2.0.dev2 on 2026-02-05
– spark-4.0.2 on 2026-02-02
– spark-4.2.0-preview2 on 2026-02-05

SYNCOPE:
– syncope-4.1.0-M0 on 2026-02-19

TOMCAT:
– tomcat-native-1.3.6 on 2026-02-06
– tomcat-native-2.0.13 on 2026-02-06

TRAFFICSERVER:
– trafficserver-10.1.1 on 2026-02-06
– trafficserver-9.2.12 on 2026-02-06

TVM:
– apache-tvm-ffi-v0.1.9 on 2026-02-27
– apache-tvm-v0.23.0 on 2026-02-07

WAYANG:
– apache-wayang-1.1.1 on 2026-02-11

YUNIKORN:
– apache-yunikorn-1.8.0 on 2026-02-04

 

New ASF PMC members, February 2026

In February, 2026, 12 projects added a total of 63 new PMC members. 46 of those are part of newly-established projects

ALLURA:
– Daniel Castillo (danielcastillothe) on 2026-02-24

CASSANDRA:
– Francisco Guerrero (frankgh) on 2026-02-09

CLOUDSTACK:
– Fabricio Duarte Junior (fabricio) on 2026-02-27
– Kiran Chavala (kiranchavala) on 2026-02-27

DATAFUSION:
– Adrian Garcia Badaracco (adriangb) on 2026-02-02

DRUID:
– Jesse Tuğlu (tuglu) on 2026-02-16

FLINK:
– Ferenc Csaky (fcsaky) on 2026-02-10
– Gabor Somogyi (gaborgsomogyi) on 2026-02-10

GLUTEN 🎉 (New Project):
– Chang Chen (changchen) on 2026-02-18
– Chengcheng Jin (chengchengjin) on 2026-02-18
– Felix Cheung (felixcheung) on 2026-02-18
– Binwei Yang (felixybw) on 2026-02-18
– Hongze Zhang (hongze) on 2026-02-18
– Junqing Li (jackylee) on 2026-02-18
– Ke Jia (kejia) on 2026-02-18
– Liang JiaBiao (lgbo) on 2026-02-18
– Jiayi Liu (liujiayi771) on 2026-02-18
– Neng Liu (liuneng) on 2026-02-18
– Yu Li (liyu) on 2026-02-18
– Shuai Li (loneylee) on 2026-02-18
– Hongbin Ma (mahongbin) on 2026-02-18
– Rong Ma (marong) on 2026-02-18
– Philo He (philo) on 2026-02-18
– Rui Mo (rui) on 2026-02-18
– Shao Feng Shi (shaofengshi) on 2026-02-18
– Taiyang Li (taiyangli) on 2026-02-18
– XiDuo You (ulyssesyou) on 2026-02-18
– Weiting Chen (weitingchen) on 2026-02-18
– Yang Zhang (yangzy) on 2026-02-18
– Kent Yao (yao) on 2026-02-18
– Yuan Zhou (yuanzhou) on 2026-02-18
– ZhiBiao Zhang (zhanglistar) on 2026-02-18
– Zhichao Zhang (zhangzc) on 2026-02-18
– Zhao Kuo (zhaokuo) on 2026-02-18
– Zhen Li (zhli) on 2026-02-18
– Keyong Zhou (zhouky) on 2026-02-18

ICEBERG:
– Prashant Singh (singhpk234) on 2026-02-24
– Sung Yun (sungwy) on 2026-02-24

KAFKA:
– Christo Lolov (clolov) on 2026-02-23
– Kamal Chandraprakash (kamalcph) on 2026-02-22
– Lianet Magrans (lianetm) on 2026-02-21
– Andrew Schofield (schofielaj) on 2026-02-23
– Viktor Somogyi-Vass (viktor) on 2026-02-23

POLARIS 🎉 (New Project):
– Alexandre Dutra (adutra) on 2026-02-18
– Anoop Johnson (anoop) on 2026-02-18
– Ashvin Agrawal (ashvin) on 2026-02-18
– Ryan Blue (blue) on 2026-02-18
– Michael Collado (collado) on 2026-02-18
– Dennis Huo (dhuo) on 2026-02-18
– Dmitri Bourlatchkov (dimas) on 2026-02-18
– Francois Papon (fpapon) on 2026-02-18
– Holden Karau (holden) on 2026-02-18
– Jack Ye (jackye) on 2026-02-18
– Jean-Baptiste Onofré (jbonofre) on 2026-02-18
– Russell Spitzer (russellspitzer) on 2026-02-18
– Robert Stupp (snazy) on 2026-02-18
– Tyler Akidau (takidau) on 2026-02-18
– John Roesler (vvcephei) on 2026-02-18
– Kent Yao (yao) on 2026-02-18
– Yufei Gu (yufei) on 2026-02-18
– Yong Zheng (yzheng) on 2026-02-18

SYSTEMDS:
– Christina Dionysio (cdionysio) on 2026-02-10

XERCES:
– Gary D. Gregory (ggregory) on 2026-02-28

New ASF Committers, February 2026

In February, 2026, 18 projects added a total of 21 new committers

ALLURA:
– Daniel Castillo (danielcastillothe) on 2026-02-24

AMBARI:
– Sandeep Kumar (sandeepk) on 2026-02-23

CALCITE:
– Weihua Zhang (zwh) on 2026-02-04

CAMEL:
– Luigi De Masi (ldemasi) on 2026-02-26

CASBIN:
– Xiangwen Meng (cit110) on 2026-02-26
– Yang Luo (hsluoyz) on 2026-02-23
– Hanyang Xia (xhy5000) on 2026-02-27

DAFFODIL:
– Ryan Cover (coverryan) on 2026-02-02

DORIS:
– Si Wu (seawinde) on 2026-02-25
– Zhang Dong (zddr) on 2026-02-26

GRAPHAR:
– Jinye Wu (jinyewu) on 2026-02-04

ICEBERG:
– Drew Gallardo (dru) on 2026-02-23

KVROCKS:
– Xiaojun Yuan (sryanyuan) on 2026-02-23

NUTTX:
– Chengdong Wang (chengdong) on 2026-02-25

PAIMON:
– Hongbo Xiao (hope) on 2026-02-23

PINOT:
– Shaurya Chaturvedi (shauryachats) on 2026-02-23

POLARIS:
– Danica Fine (danica) on 2026-02-26

SEATA:
– Rongye Wang (lokidundun) on 2026-02-08

SHENYU:
– Siheng Yu (sihengyu) on 2026-02-23

SOLR:
– Rahul Goswami (rahulgoswami) on 2026-02-08

SUPERSET:
– Rafael Benitez (rbenitez) on 2026-02-02

 

ASF releases, January 2026

In January, 2026, 53 ASF projects made 176 releases

AGE:
– apache-age-1.6.0 on 2026-01-08

AIRFLOW:
– apache_airflow_client-3.1.6 on 2026-01-22
– apache_airflow_ctl-0.1.1 on 2026-01-13
– apache_airflow_providers_airbyte-5.3.2 on 2026-01-17
– apache_airflow_providers_apache_beam-6.2.2 on 2026-01-17
– apache_airflow_providers_apache_drill-3.2.1 on 2026-01-17
– apache_airflow_providers_apache_druid-4.4.2 on 2026-01-17
– apache_airflow_providers_apache_flink-1.8.2 on 2026-01-17
– apache_airflow_providers_apache_iceberg-1.4.1 on 2026-01-17
– apache_airflow_providers_apache_impala-1.8.1 on 2026-01-17
– apache_airflow_providers_apache_kylin-3.10.2 on 2026-01-17
– apache_airflow_providers_apache_pig-4.8.2 on 2026-01-17
– apache_airflow_providers_apache_pinot-4.9.2 on 2026-01-17
– apache_airflow_providers_apache_spark-5.5.0 on 2026-01-17
– apache_airflow_providers_apache_tinkerpop-1.1.1 on 2026-01-17
– apache_airflow_providers_apprise-2.3.1 on 2026-01-17
– apache_airflow_providers_arangodb-2.9.2 on 2026-01-17
– apache_airflow_providers_asana-2.11.1 on 2026-01-17
– apache_airflow_providers_atlassian_jira-3.3.1 on 2026-01-17
– apache_airflow_providers_cloudant-4.3.2 on 2026-01-17
– apache_airflow_providers_common_io-1.7.1 on 2026-01-17
– apache_airflow_providers_common_messaging-2.0.2 on 2026-01-17
– apache_airflow_providers_datadog-3.10.2 on 2026-01-17
– apache_airflow_providers_dingding-3.9.2 on 2026-01-17
– apache_airflow_providers_discord-3.12.0 on 2026-01-17
– apache_airflow_providers_docker-4.5.2 on 2026-01-17
– apache_airflow_providers_facebook-3.9.2 on 2026-01-17
– apache_airflow_providers_ftp-3.14.1 on 2026-01-17
– apache_airflow_providers_grpc-3.9.2 on 2026-01-17
– apache_airflow_providers_influxdb-2.10.2 on 2026-01-17
– apache_airflow_providers_jdbc-5.3.2 on 2026-01-17
– apache_airflow_providers_jenkins-4.2.2 on 2026-01-17
– apache_airflow_providers_microsoft_mssql-4.4.1 on 2026-01-17
– apache_airflow_providers_microsoft_psrp-3.2.3 on 2026-01-17
– apache_airflow_providers_microsoft_winrm-3.13.3 on 2026-01-17
– apache_airflow_providers_mongo-5.3.2 on 2026-01-17
– apache_airflow_providers_neo4j-3.11.3 on 2026-01-17
– apache_airflow_providers_odbc-4.11.1 on 2026-01-17
– apache_airflow_providers_openai-1.7.2 on 2026-01-17
– apache_airflow_providers_openfaas-3.9.2 on 2026-01-17
– apache_airflow_providers_opsgenie-5.10.1 on 2026-01-17
– apache_airflow_providers_papermill-3.12.1 on 2026-01-17
– apache_airflow_providers_pgvector-1.6.1 on 2026-01-17
– apache_airflow_providers_pinecone-2.4.2 on 2026-01-17
– apache_airflow_providers_presto-5.10.3 on 2026-01-17
– apache_airflow_providers_qdrant-1.5.2 on 2026-01-17
– apache_airflow_providers_redis-4.4.2 on 2026-01-17
– apache_airflow_providers_salesforce-5.12.2 on 2026-01-17
– apache_airflow_providers_samba-4.12.2 on 2026-01-17
– apache_airflow_providers_segment-3.9.2 on 2026-01-17
– apache_airflow_providers_sendgrid-4.2.1 on 2026-01-17
– apache_airflow_providers_singularity-3.9.2 on 2026-01-17
– apache_airflow_providers_slack-9.6.2 on 2026-01-17
– apache_airflow_providers_smtp-2.4.2 on 2026-01-17
– apache_airflow_providers_sqlite-4.2.1 on 2026-01-17
– apache_airflow_providers_telegram-4.9.2 on 2026-01-17
– apache_airflow_providers_trino-6.4.2 on 2026-01-17
– apache_airflow_providers_vertica-4.2.1 on 2026-01-17
– apache_airflow_providers_weaviate-3.3.1 on 2026-01-17
– apache_airflow_providers_zendesk-4.11.1 on 2026-01-17
– apache_airflow_python_client-3.1.6 on 2026-01-22

ANSWER:
– apache-answer-2.0.0 on 2026-01-29

ARROW:
– apache-arrow-adbc-22 on 2026-01-06
– apache-arrow-go-18.5.1 on 2026-01-26
– apache-arrow-julia-2.8.1 on 2026-01-13
– apache-arrow-object-store-rs-0.12.5 on 2026-01-19
– apache-arrow-object-store-rs-0.13.1 on 2026-01-19

ARTEMIS:
– apache-artemis-2.50.0 on 2026-01-16
– apache-artemis-console-1.6.0 on 2026-01-28

ASTERIXDB:
– apache-asterixdb-jdbc-0.9.8.4 on 2026-01-29

BEAM:
– apache-beam-2.71.0 on 2026-01-22
– apache_beam-2.71.0 on 2026-01-22

BOOKKEEPER:
– bookkeeper-4.17.3 on 2026-01-13

BRPC:
– apache-brpc-1.16.0 on 2026-01-18

CAMEL:
– apache-camel-4.17.0 on 2026-01-12
– apache-camel-quarkus-3.20.4 on 2026-01-14
– apache-camel-quarkus-3.27.2 on 2026-01-05
– camel-kamelets-sources-4.14.4 on 2026-01-12
– camel-kamelets-sources-4.17.0 on 2026-01-14
– camel-upgrade-recipes-sources-4.17.0 on 2026-01-13

COMMONS:
– bcel-6.12.0 on 2026-01-22
– commons-build-plugin-1.16.1 on 2026-01-31
– commons-codec-1.21.0 on 2026-01-29
– commons-parent-96 on 2026-01-21
– commons-pool2-2.13.1 on 2026-01-02
– commons-release-plugin-1.9.2 on 2026-01-31

DAFFODIL:
– apache-daffodil-4.1.0 on 2026-01-28
– apache-daffodil-sbt-1.6.0 on 2026-01-28

DATAFUSION:
– apache-datafusion-52.0.0 on 2026-01-12
– apache-datafusion-52.1.0 on 2026-01-23
– apache-datafusion-ballista-51.0.0 on 2026-01-19
– apache-datafusion-comet-0.13.0 on 2026-01-29

DATASKETCHES:
– apache-datasketches-rust-0.2.0 on 2026-01-09

DOLPHINSCHEDULER:
– apache-dolphinscheduler-3.4.0 on 2026-01-14

DORIS:
– apache-doris-4.0.3-rc03 on 2026-01-30

FLINK:
– flink-connector-aws-5.1.0 on 2026-01-07
– flink-shaded-21.0 on 2026-01-08

GERONIMO:
– xbean-4.30 on 2026-01-26

GRAILS:
– apache-grails-7.0.6 on 2026-01-22
– apache-grails-7.0.7 on 2026-01-29
– apache-grails-publish-0.0.4 on 2026-01-08

GROOVY:
– apache-groovy-4.0.30 on 2026-01-19
– apache-groovy-5.0.4 on 2026-01-19
– apache-groovy-sdk-4.0.30 on 2026-01-19
– apache-groovy-sdk-5.0.4 on 2026-01-19

HERTZBEAT:
– apache-hertzbeat-1.8.0-docker-compose on 2026-01-31

ICEBERG:
– apache-iceberg-cpp-0.2.0 on 2026-01-22
– apache-iceberg-rust-0.8.0 on 2026-01-12
– pyiceberg-0.11.0 on 2026-01-30

INCUBATOR-BURR:
– apache-burr-0.41.0-incubating on 2026-01-11
– apache-burr-0.41.0-incubating-sdist on 2026-01-11

INCUBATOR-FESOD:
– apache-fesod-2.0.0-incubating on 2026-01-14
– apache-fesod-2.0.1-incubating on 2026-01-28

INCUBATOR-LIVY:
– apache-livy-0.9.0-incubating on 2026-01-09

INCUBATOR-POLARIS:
– apache-polaris-1.3.0-incubating on 2026-01-09
– polaris-1.3.0-incubating on 2026-01-09

INCUBATOR-SEATA:
– apache-seata-2.6.0-incubating on 2026-01-28

IOTDB:
– apache-iotdb-1.3.6 on 2026-01-05
– apache-iotdb-2.0.6 on 2026-01-20

JACKRABBIT:
– jackrabbit-2.22.3 on 2026-01-13

JENA:
– jena-6.0.0 on 2026-01-27

KUDU:
– apache-kudu-1.18.1 on 2026-01-05

LOGGING:
– apache-log4cxx-1.6.1 on 2026-01-05

MAVEN:
– apache-37 on 2026-01-13
– maven-archiver-3.6.6 on 2026-01-26
– maven-build-cache-extension-1.2.2 on 2026-01-27
– maven-jdeprscan-plugin-3.0.0 on 2026-01-26
– maven-jdeps-plugin-3.2.0 on 2026-01-26
– maven-jmod-plugin-3.0.0 on 2026-01-26
– maven-parent-47 on 2026-01-13
– maven-scripting-plugin-3.1.0 on 2026-01-26

MINA:
– apache-sshd-2.17.0 on 2026-01-21
– apache-sshd-2.17.1 on 2026-01-22

NETBEANS:
– nbpackage-1.0 on 2026-01-22

NIFI:
– nifi-api-2.6.0 on 2026-01-20

OFBIZ:
– apache-ofbiz-24.09.05 on 2026-01-20

ORC:
– orc-1.9.8 on 2026-01-05
– orc-2.0.7 on 2026-01-05
– orc-2.1.4 on 2026-01-06
– orc-2.2.2 on 2026-01-09

PEKKO:
– apache-pekko-grpc-2.0.0-M1-20260128 on 2026-01-30
– apache-pekko-http-2.0.0-M1-20260114 on 2026-01-20
– apache-pekko-persistence-jdbc-2.0.0-M1-20260127 on 2026-01-27

PULSAR:
– apache-pulsar-client-cpp-4.0.1 on 2026-01-17

QPID:
– apache-qpid-jms-1.16.0 on 2026-01-20
– apache-qpid-jms-2.10.0 on 2026-01-20
– apache-qpid-protonj2-1.1.0 on 2026-01-12
– qpid-proton-dotnet-1.0.0 on 2026-01-16

SEDONA:
– apache-sedona-1.8.1 on 2026-01-09

SIS:
– apache-sis-1.6 on 2026-01-27

SLING:
– org.apache.sling.commons.testing-2.2.2 on 2026-01-13
– org.apache.sling.jaxp-configurator-1.0.0 on 2026-01-30

SOLR:
– solr-9.10.1 on 2026-01-15

SPARK:
– SparkR_3.5.8 on 2026-01-12
– SparkR_4.1.1 on 2026-01-02
– pyspark-3.5.8 on 2026-01-12
– pyspark-4.1.1 on 2026-01-02
– pyspark_client-4.1.1 on 2026-01-02
– pyspark_connect-4.1.1 on 2026-01-02
– spark-3.5.8 on 2026-01-12
– spark-4.1.1 on 2026-01-02
– spark-connect-swift-0.5.0 on 2026-01-12
– spark-kubernetes-operator-0.7.0 on 2026-01-12

STORMCRAWLER:
– apache-stormcrawler-3.5.1 on 2026-01-17

SYNCOPE:
– syncope-4.0.4 on 2026-01-30

TEACLAVE:
– apache-teaclave-trustzone-sdk-0.8.0 on 2026-01-30

TOMCAT:
– apache-tomcat-10.1.52 on 2026-01-23
– apache-tomcat-11.0.18 on 2026-01-23
– apache-tomcat-9.0.115 on 2026-01-21

TOMEE:
– apache-tomee-10.1.4-microprofile on 2026-01-29
– apache-tomee-10.1.4-plume on 2026-01-29
– apache-tomee-10.1.4-plus on 2026-01-29
– apache-tomee-10.1.4-webprofile on 2026-01-29
– tomee-10.1.4 on 2026-01-29

TVM:
– apache-tvm-ffi-v0.1.8 on 2026-01-12

ZOOKEEPER:
– apache-zookeeper-3.8.6 on 2026-01-28

Source: find_activity.py from asf-highlights

New ASF PMC members, January 2026

In January, 2026, 10 projects added a total of 23 new PMC members

AIRFLOW:
– Bugra Ozturk (bugraoz) on 2026-01-14
– Rahul Vats (rahulvats) on 2026-01-14

DATASKETCHES:
– Zili Chen (tison) on 2026-01-06

FLINK:
– Ruan Hang (ruanhang1993) on 2026-01-12

GRAILS:
– Thomas Rasmussen (tbrasmussen) on 2026-01-20

HUGEGRAPH:
– Xiangdong Huang (hxd) on 2026-01-21
– Jermy Li (jermy) on 2026-01-21
– Imba Jin (jin) on 2026-01-21
– Lidong Dai (lidongdai) on 2026-01-21
– NingRui Li (linary) on 2026-01-21
– Yu Li (liyu) on 2026-01-21
– Shiming Zhang (ming) on 2026-01-21
– Willem Ning Jiang (ningjiang) on 2026-01-21
– Juan Pan (panjuan) on 2026-01-21
– Yan Zhang (vaughn) on 2026-01-21
– Yuchen Ding (vgalaxies) on 2026-01-21
– Cong Zhao (zhaocong) on 2026-01-21

LIBCLOUD:
– Miguel Caballer (micafer) on 2026-01-24
– Zili Chen (tison) on 2026-01-24

NETBEANS:
– Brad Walker (bwalker) on 2026-01-26

PARQUET:
– Andrew Lamb (alamb) on 2026-01-21

SDAP:
– Joshua Garde (joshgarde) on 2026-01-13

ZOOKEEPER:
– Kezhu Wang (kezhuw) on 2026-01-19

Source: find_activity.py from asf-highlights

New ASF committers, January 2026

In January, 2026, 25 ASF projects added a total of 35 new committers

AIRFLOW:
– Dheeraj Turaga (turaga) on 2026-01-07

ARROW:
– Ryan Johnson (scovich) on 2026-01-29

ASTERIXDB:
– Shahrzad Haji Amin Shirazi (shahrshirazi) on 2026-01-14

CALDERA:
– Chris Lenk (clenk) on 2026-01-16
– Mark Perry (mperry) on 2026-01-19
– Rachel Murphy (rmurphy) on 2026-01-19

CLOUDBERRY:
– Rose Duan (roseduan) on 2026-01-16

DAFFODIL:
– Jeremy Yao (jeremyyao) on 2026-01-07

DATAFUSION:
– Nuno Faria (nunofaria) on 2026-01-26

DATASKETCHES:
– Filippo Rossi (frossi) on 2026-01-19
– Hyeonho Kim (proost) on 2026-01-14

DORIS:
– Shixin Zhang (honestmanxin) on 2026-01-14

DRUID:
– Adheip Singh Sadhrao (adheipsingh) on 2026-01-27
– Andrew Ho (aho) on 2026-01-16

FLAGON:
– Mederick Grivel (mgrivel) on 2026-01-14

GEODE:
– Kaajal Nanavati (kaajal) on 2026-01-19
– Ventsislav Marinov (ventsi) on 2026-01-14

HADOOP:
– Haobo Zhang (zhanghaobo) on 2026-01-01

HBASE:
– Dieter De Paepe (dieter) on 2026-01-28
– Hernan Romer (hgromer) on 2026-01-08

IGGY:
– Łukasz Zborek (lzborek) on 2026-01-14

IOTDB:
– Zhenyu Shi (shizy818) on 2026-01-12
– Weihao Li (weihao) on 2026-01-12
– Zhengming Zhang (zhangzhengming) on 2026-01-16

JENA:
– Øyvind Gjesdal (oyvindlg) on 2026-01-26

LUCENE:
– Shubham Chaudhary (shubhamvishu) on 2026-01-07

MAHOUT:
– Ryan Huang (hcr) on 2026-01-14
– Jie-Kai Chang (jiekaichang) on 2026-01-26

NETBEANS:
– Haidu Bogdan (haidubogdan) on 2026-01-28

RANGER:
– Vikas Kumar (vikaskumar) on 2026-01-16

RESILIENTDB:
– Henry Chou (bchou9) on 2026-01-14

SDAP:
– Joshua Garde (joshgarde) on 2026-01-08

SHIRO:
– Steinar Bang (steinarb) on 2026-01-12

SYSTEMDS:
– Jannik Lindemann (janniklinde) on 2026-01-07
– Rene Enjilian (renjilian) on 2026-01-12

Source: find_activity.py from asf-highlights.

Becoming an ASF Committer

I’ve been mentoring some folks at work who want to become committers in various ASF communities, and wrote the following as part of trying to document that advice.

Note that I’ll likely update this article periodically to reflect edits on my internal version of this doc. Your feedback would be very helpful in that process, as I try to help my colleagues be better upstream citizens.

Disclaimer

Nothing in this post should be construed as a guarantee. You can do everything listed here, for years, and still not become a committer. This is because the decision is made by individuals on the project PMC, who do things for their own reasons.

On the contrary, this document discusses how things should work, and sometimes do work, in some Apache Software Foundation (ASF) projects, but might not on the one you’re interested in.

Beneath each of these recommendations is the assumption that you are acting in good faith, for the benefit of the project. Simply attempting to check these boxes to game the system will reflect badly on you, and probably on your employer, too.

Becoming a Committer

It’s important to remember that becoming a committer is not a reward, or a recognition, so much as that it is the project expressing self-interest. That is, people are added as a committer to a project because it benefits the project, not because it’s some kind of pat on the back for the individual in question. As such, every behavior suggested here is about advancing the interests of the project. It is critical that you think, first and foremost, about being a project owner, and working towards the benefit of the project and its users.

These, therefore, are the behaviors that you should exhibit if you want to become a committer, and then a PMC member, on an ASF project. (These are not unique to ASF projects, of course, but process will differ greatly from one project to another, and are largely similar among ASF projects.)

Read the mailing list

ASF projects communicate on the mailing list. If you want to be involved in the community, you must set aside time every week (preferably every day) to keep current on the community discussion.

When first participating in an ASF project, you can (and should) look back several months (or as far as you have time for) to see what has been discussed recently. You can do this at http://lists.apache.org/

A growing number of projects also have a presence on Slack, Discord, or somewhere else. Find where that is, and become a regular. A shrinking number of projects have a presence on Libera IRC – mostly the much older projects. This is where you’ll connect with the older members of the projects and learn more of the ancient project lore.

Contribute code (and other things)

If you want to become a committer, you should make significant contributions to the project. The most obvious thing to contribute to a software project is code. Code contributions should be diverse in terms of size and significance. That is, you should work on small issues and large. You should collaborate with others on features and fixes, and you should propose significant changes yourself. You should dig up old tickets, and work towards resolving them.

In particular, you should work on code that is of benefit to all users, rather than focusing solely on features that benefit only yourself, or your employer. As a project owner, you should care about the entire health and sustainability of the project.

Code contributions are not the only type of contribution that counts towards becoming a committer, it’s just the most common. Design, documentation, marketing, event management, and many other ways of contributing to the success of a project are also often considered in making someone a committer. While the term “committer” implies committing code, it can also be interpreted as someone who is committed to the project.

End user support

Answering end user questions has many benefits. It’s the best way to establish expertise in aspects of the software that effect actual users, and, thus, the best way to stay in touch with user concerns. It’s also the way to establish and maintain visibility in the project community, because your name is always visible on the mailing list.

Caution: Do not just jump in and answer every question with visibility as a primary goal. Ensure that your answers are actually useful, and contribute something to the conversation. Simply posting to every conversation, particularly when someone else has already offered a good answer, can be perceived as attempting to game the metrics.

Documentation

Improving the documentation is one of the most effective things that one can do to improve the user experience. If you notice many people asking similar questions, this is usually an indication that the documentation is weak on that point. Fix it. When the question is asked again, point to the improved documentation, and ask for feedback as to how it could be further improved.

Take criticism of the documentation as a challenge, rather than a personal criticism.

Review PRs and tickets

Dig into unmerged PRs and outstanding tickets. Figure out how to navigate the process to get an old ticket resolved, or a PR merged.

This is an investment in the project in two ways.

The obvious improvement is getting an issue fixed or a PR merges, thus enhancing the project. The less obvious way is that ancient tickets, and unmerged PRs, communicate that the project is not actively maintained, and that user issues are being ignored. This undermines project trust. Thus, addressing these things builds community trust, and increases your personal value to the project.

Be visible

Participate meaningfully in discussions on the developer mailing list. Drive discussions through to action. Advocate for changes that help yourself and your employer, but also for those that improve the project as a whole.

Get to know the important characters on the project, and what their priorities are. Help them achieve those priorities in whatever way you can. Figure out who you can best collaborate with to advance your own personal interests in the project, but also the overall health of the project and community.

Start conversations around topics you’re passionate about, and volunteer to be the one to address them.

Do not, however, just talk to be seen. Nobody is fooled by that.

Vote on releases (non-binding)

Vote on release candidates and releases (non-binding).

Note that a vote should always mean that you’ve actually tested, so testing releases is implied here, too. Indicate what platform(s) you’ve tested on, and what was the nature of the tests that you performed. Testing releases on a variety of platforms and configurations is a very valuable piece of information for projects with limited testing infrastructure.

While these votes don’t “count” towards making a release official, it’s both hugely beneficial for the project, and increases your visibility.

Give talks

Propose talks to conferences about the project, and about how your employer’s customers are using it.

Proposing “Introduction to Apache Woobly” talks has many benefits. It is a great way to get the word out about the project. It’s good for establishing yourself as an expert in the field. It educates users (and potential customers) about operating the software. And it will help you identify what’s actually important about the software, how people use it, and what kinds of questions real users are asking about the software.

ApacheCon is the obvious place to give these talks, but also look for conferences about the general technology space around the project you’re contributing to.

Once you’re a committer …

If and when you achieve your goal of becoming a committer, don’t consider your journey done.

Becoming a PMC member is a continuation of the same path. Continue to do all of the above things, focusing more on the health of the project as a whole, rather than just your personal interests, or those of your employer or manager.

Also, take an active interest in other contributors – both those on your team, and those with other employers. Mentor them in following the same path that you followed. Encourage them. Celebrate them, and mention them to other contributors. This is an investment in the future of the project, so that, some day, when you move on to something else, the project will live on.

Interest across multiple projects, and at the Foundation-wide level, is the start of the path to becoming a Foundation Member, if that is something that interests you.

Summary

Finally, a reminder – there’s no way to guarantee promotion to committer or the PMC. However, if you make your goal the improvement of the project, rather than just about personal promotion, and approach these recommendations as a path to project ownership, in good faith, these are your best path towards that goal.

Resources

Find your project’s committer and PMC membership lists at https://projects.apache.org/

Read mailing list archives at https://lists.apache.org/

Find your contribution count to date on Github, for example: https://github.com/apache/hadoop/graphs/contributors (You can drag a date range to narrow it down to recent contributions.)

View past board reports from your project at https://www.apache.org/foundation/board/calendar.html This is a good way to judge the rate at which a given project adds committers and PMC members. It’s also a way to compare how long other individuals took to attain committer status.

No, Apache did not send you spam

Today, the ASF received yet another complaint from a distraught individual who had, in their opinion, received spam from the Apache Software Foundation. This time, via our Facebook page. As always, this is because someone sent email, and in that email is a link to a website – in this case, www125.forcetwo.men , which is displaying a default (ie, incorrectly configured) Apache web server, running on CentOS.

This distraught individual threatened legal action against the ASF, and against CentOS, under FBI, Swedish, and International law, for sending them spam.

No, Apache didn’t send you spam. Not only that, but Apache software wasn’t used to send you spam. Unfortunately, the spammer happened to be running a misconfigured copy of software we produced. That’s the extent of the connection. Also, they aren’t even compentent enough to correctly configure their web server.

It would be like holding  a shovel company liable because someone dug a hole in your yard.

Or, better yet, holding a shovel company liable because someone crashed into your car, and also happened to have a shovel in their trunk at the time.

We get these complaints daily, to various email addresses at the Foundation, and via various websites and twitter accounts. While I understand that people are irritated at receiving spam, there’s absolutely nothing we can do about it.

And, what’s more, it’s pretty central to the philosophy of open source that we don’t put restrictions on what people use our software for – even if they *had* used our software to send that email. Which they didn’t.

So stop it.

 

ApacheCon NA 2015, day 1

It’s only 8:30 local time, but I’m pretty wiped out. Day one has been amazing.

The morning started with the keynotes, which included the State of the Feather, with Ross Gardler, two sponsor keynotes by Mike Maxey (Pivotal), and Chip Childers (Cloud Foundry), and then the main opening keynote by Brian Behlendorf. Brian has long been someone that I’ve really looked up to, not just because he catalyzed the Apache web server project, but because of the deep thought that he’s given to issues around Open Source, community, and our role as responsible members of the human race. (Videos coming soon of all these keynotes.)

Right after the keynote, I moderated what I’ve been referring to as the “grey beard panel”, where several members of the original Apache Group (Jim Jagielski, Dirk-Willem  van Gulik, Randy Terbush, Brian Behlendorf, Roy Fielding, and Ken Coar) reminisced about how things were in the early days, what mistakes were made, what things they might have done differently (SSL was a big item on this list), and other related items.

I’ve long joked that I do ApacheCon so that I can travel to exciting places and hang out on stage with my heroes. This was definitely one of those moments.

In the afternoon I gave my “Write a Better FM” talk, which is a continually evolving thing. Rikki said some very encouraging things about it. In all, I think it went really well.

Then we had the reception at Old School, which was very nice, if a little loud. And now I’m back in the hotel room trying to decide whether to catch up on email, or go seek out some more social -ness. Probably go with the former and go to bed early.