Tag Archives: apache

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.

Software Morghulis

In George R R Martin’s books “A Song of Fire and Ice” (which you may know by the name “A Game of Thrones”), the people of Braavos,
have a saying – “Valar Morghulis” – which means “All men must die.” As you follow the story, you quickly realize that this statement is not made in a morbid, or defeatist sense, but reflects on what we must do while alive so that the death, while inevitable, isn’t meaningless. Thus, the traditional response is “Valar Dohaeris” – all men must serve – to give meaning to their life.

So it is with software. All software must die. And this should be viewed as a natural part of the life cycle of software development, not as a blight, or something to be embarrassed about.

Software is about solving problems – whether that problem is calculating launch trajectories, optimizing your financial investments, or entertaining your kids. And problems evolve over time. In the short term, this leads to the evolution of the software solving them. Eventually, however, it may lead to the death of the software. It’s important what you choose to do next.

You win, or you die

One of the often-cited advantages of open source is that anybody can pick up a project and carry it forward, even if the original developers have given up on it. While this is, of course, true, the reality is more complicated.

As we say at the Apache Software Foundation, “Community > Code”. Which is to say, software is more than just lines of source code in a text file. It’s a community of users, and a community of developers. It’s documentation, tutorial videos, and local meetups. It’s conferences, business deals and interpersonal relationships. And it’s real people solving real-world problems, while trying to beat deadlines and get home to their families.

So, yes, you can pick up the source code, and you can make your changes and solve your own problems – scratch your itch, as the saying goes. But a software project, as a whole, cannot necessarily be kept on life support just because someone publishes the code publicly. One must also plan for the support of the ecosystem that grows up around any successful software project.

Eric Raymond just recently released the source code for the 1970s
computer game Colossal Cave Adventure on Github. This is cool, for us greybeard geeks, and also for computer historians. It remains to be seen whether the software actually becomes an active open source project, or if it has merely moved to its final resting place.

The problem that the software solved – people want to be entertained – still exists, but that problem has greatly evolved over the years, as new and different games have emerged, and our expectations of computer games have radically changed. The software itself is still an enjoyable game, and has a huge nostalgia factor for those of us who played it on greenscreens all those years ago. But it doesn’t measure up to the alternatives that are now available.

Software Morghulis. Not because it’s awful, but because its time has
passed.

Winter is coming

The words of the house of Stark in “A Song of Fire and Ice”, are “Winter is coming.” As with “Valar Morghulis,” this is about planning ahead for the inevitable, and not being caught surprised and unprepared.

How we plan for our own death, with insurance, wills, and data backups, isn’t morbid or defeatist. Rather, it is looking out for those that will survive us. We try to ensure continuity of those things which are possible, and closure for those things which are not.

Similarly, Planning ahead for the inevitable death of a project isn’t defeatist. Rather, it shows concern for the community. When a software project winds down, there will often be a number of people who will continue to use it. This may be because they have built a business around it. It may be because it perfectly solves their particular problem. And it may be that they simply can’t afford the time, or cost, of migrating to something else.

How we plan for the death of the project prioritizes the needs of this community, rather than focusing merely on the fact that we, the developers, are no longer interested in working on it, and have moved on to something else.

At Apache, we have established the Attic as a place for software projects to come to rest once the developer community has dwindled. While the project itself may reach a point where they can no longer adequately shepherd the project, the Foundation as a whole still has a responsibility to the users, companies, and customers, who rely on the software itself.

The Apache Attic provides a place for the code, downloadable releases, documentation, and archived mailing lists, for projects that are no longer actively developed.

In some cases, these projects are picked up and rejuvenated by a new community of developers and users. However, this is uncommon, since there’s usually a very good reason that a project has ceased operation. In many cases, it’s because a newer, better solution has been developed for the problem that the project solved. And in many cases, it’s because, with the evolution of technology, the problem is no longer important to a large enough audience.

However, if you do rely on a particular piece of software, you can rely on it always being available there.

The Attic does not provide ongoing bug fixes or make additional releases. Nor does it make any attempt to restart communities. It is
merely there, like your grandmother’s attic, to provide long-term storage. And, occasionally, you’ll find something useful and reusable as you’re looking through what’s in there.

Software Dohaeris

The Apache Software Foundation exists to provide software for the public good. That’s our stated mission. And so we must always be looking out for that public good. One critical aspect of that is ensuring that software projects are able to provide adequate oversight, and continuing support.

One measure of this is that there are always (at least) three members of the Project Management Committee (PMC) who can review commits, approve releases, and ensure timely security fixes. And when that’s no longer the case, we must take action, so that the community depending on the code has clear and correct expectations of what they’re downloading.

In the end, software is a tool to accomplish a task. All software must serve. When it no longer serves, it must die.

Event report: ApacheCon North America, 2017, Miami

Event Report, ApacheCon North America 2017

May 15-19, 2017

(This is an abridged version of the report I sent to my manager.)

Last week I attended ApacheCon North America in Miami. I am the conference chair of ApacheCon, and have been for on and off for  about 15 years. Red Hat has been a sponsor of ApacheCon almost every single time since we started doing it 17 years ago. In addition to being deeply involved in specific projects, such as Tomcat, ActiveMQ, and Mesos, we are tangentially involved in many of the other projects at the Apache Software Foundation.

Presentations from ApacheCon may be found at https://www.youtube.com/playlist?list=PLbzoR-pLrL6pLDCyPxByWQwYTL-JrF5Rp (Yes, that’s the Linux Foundation’s YouTube channel – this ApacheCon was produced by the LF events team.)

I’d like to draw specific attention to Alan Gates, at Hortonworks, who has developed a course to train people at the company in how to work with upstream projects. He did this because, as the company expanded from a small group of founders who deeply understood open source, to thousands of employees who kinda sorta got it, but not always.


Also of great interest was the keynote by Sandra Matz about what your social media profile tells the world about you. It’s worth watching all the way to the end, as she doesn’t just talk about the reasons to be terrified of the interwebs, but also about how this kind of analysis can actually be used for good rather than evil.

Why I love ApacheCon 

This is the lightning talk I gave this evening at ApacheCon: 

ApacheCon is a high point of my year, every year, going back to March of 2000.

In late 1999, Ken Coar told me I should submit a talk for ApacheCon. Astonishingly, my talks were all accepted, and I found myself in Orlando speaking in front of a few hundred people who thought I knew what I was talking about. I have since made a career out of that particular game.

This is the 28th ApacheCon since the creation of the Apache Software Foundation. 29 if you count the event in 1998 before there was a Foundation. I don’t count it, because I missed it. I also missed the ApacheCon in Sinsheim, Germany, in 2012, for which I will never forgive my boss at the time. But I *think* I have been to more ApacheCons than anyone else. 27 of them.

I love being on stage. With hundreds of people looking at me, hanging on my every word, believing I know what I’m talking about.

But there’s other reasons I love ApacheCon. It’s the place I go to see some of my oldest friends – many of whom I first met at ApacheCon, including some new ones this week.

I love ApacheCon because it shows me that I’m not alone. As C. S. Lewis said, we read to know that we’re not alone. Except that he didn’t say it. It’s actually just a quote from a movie about him.

I love ApacheCon because I love Apache. And Hawaiian shirts. Shane’s lightning talks are another high point of my year, because they are both entertaining and informational. Except I hear he’s not giving one this year.

I love ApacheCon because of the passion that I see in the people that attend. People that love Apache, and also love solving actual real world problems. The sessions here at ApacheCon range from the esoteric and philosophical to the deeply practical, but at the heart of each one is a desire to solve problems in the real world. To scratch your own itch, as the saying goes.

I love ApacheCon because of our sponsors. Talking to sponsors about why they are here at ApacheCon has the effect of re-centering us. Sure, open source is about having fun and tinkering, but it’s also about solving problems for real people that rely on us. People that depend on Apache because we have a reputation for vendor-neutral, high-quality software which is sustainable because of those esoteric philosophies that we cling to even in the face of practical realities.

I love ApacheCon because of the time I’ve put into it. I’ve worked on ApacheCon for 18 years now. I often refer to ApacheCon as my life’s work. I spend hundreds of hours on it, and so do many other people, including our amazing producers, our numerous volunteers, our tireless Infra contractors, our beloved Melissa, and our supportive board of directors. ApacheCon is my sweat and tears, literally and figuratively. It’s older than two of my kids, and the oldest kid grew up knowing that Dad loves ApacheCon. The wall in my office is covered with ApacheCon attendee badges – 27 of them. And ApacheCon has become a part of my identity.

So as we look forward to the next ApacheCon (details coming very, very soon, I hope) we need to figure out what *you* want ApacheCon to be, and make it that, rather than doing it just because it’s what we do, and what we’ve always done. ApacheCon is about building community, more than it’s about anything else, and that’s really why I love ApacheCon. I love seeing communities come together around a common goal, and believing that I was a catalyst in making that happen.

So, thank you so much for coming to ApacheCon, my friends. I hope you’ll come again, and I hope that you’ll come to love it as much as I do. But that might not be possible.