You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by as...@apache.org on 2025/02/17 23:04:03 UTC

(calcite-site) branch main updated: Website deployed from calcite@8bdabdd2ea36bafc302a32cfed9aa658c32d28dd

This is an automated email from the ASF dual-hosted git repository.

asf-ci-deploy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 598ecf4a9 Website deployed from calcite@8bdabdd2ea36bafc302a32cfed9aa658c32d28dd
598ecf4a9 is described below

commit 598ecf4a9a7e2d37a6530717defd527fd7dcaa9b
Author: F21 <F2...@users.noreply.github.com>
AuthorDate: Mon Feb 17 23:03:58 2025 +0000

    Website deployed from calcite@8bdabdd2ea36bafc302a32cfed9aa658c32d28dd
---
 community/index.html                               | 148 ++++++++++-----------
 css/screen.css                                     |   1 -
 css/screen.css.map                                 |   2 +-
 docker-compose.yml                                 |   5 +-
 download-avatars.sh                                |  23 ++++
 img/SupportApache-small.png                        | Bin 0 -> 96596 bytes
 img/avatars/DonnyZone.png                          | Bin 0 -> 9864 bytes
 img/avatars/F21.png                                | Bin 0 -> 1569 bytes
 img/avatars/ILuffZhe.png                           | Bin 0 -> 18573 bytes
 img/avatars/JamesRTaylor.png                       | Bin 0 -> 37287 bytes
 img/avatars/JulianFeinauer.png                     | Bin 0 -> 23480 bytes
 img/avatars/LakeShen.png                           | Bin 0 -> 26570 bytes
 img/avatars/MGelbana.png                           | Bin 0 -> 20634 bytes
 img/avatars/NobiGo.png                             | Bin 0 -> 26316 bytes
 img/avatars/XuQianJin-Stars.png                    | Bin 0 -> 22990 bytes
 img/avatars/Zhiqiang-He.png                        | Bin 0 -> 9110 bytes
 img/avatars/alanfgates.png                         | Bin 0 -> 24948 bytes
 img/avatars/amaliujia.png                          | Bin 0 -> 151775 bytes
 img/avatars/amansinha100.png                       | Bin 0 -> 1548 bytes
 img/avatars/asereda-gs.png                         | Bin 0 -> 1525 bytes
 img/avatars/ashutoshc.png                          | Bin 0 -> 1554 bytes
 img/avatars/asolimando.png                         | Bin 0 -> 27836 bytes
 img/avatars/b-slim.png                             | Bin 0 -> 247164 bytes
 img/avatars/bchapuis.png                           | Bin 0 -> 17224 bytes
 img/avatars/beikov.png                             | Bin 0 -> 19929 bytes
 img/avatars/beyond1920.png                         | Bin 0 -> 14299 bytes
 img/avatars/caicancai.png                          | Bin 0 -> 214512 bytes
 img/avatars/chris-baynes.png                       | Bin 0 -> 20613 bytes
 img/avatars/chucheng92.png                         | Bin 0 -> 28291 bytes
 img/avatars/chunweilei.png                         | Bin 0 -> 128764 bytes
 img/avatars/danny0405.png                          | Bin 0 -> 20318 bytes
 img/avatars/devozerov.png                          | Bin 0 -> 22987 bytes
 img/avatars/dssysolyatin.png                       | Bin 0 -> 1515 bytes
 img/avatars/ebegoli.png                            | Bin 0 -> 19691 bytes
 img/avatars/gianm.png                              | Bin 0 -> 310233 bytes
 img/avatars/herunkang2018.png                      | Bin 0 -> 37925 bytes
 img/avatars/hsyuan.png                             | Bin 0 -> 12652 bytes
 img/avatars/jacques-n.png                          | Bin 0 -> 276298 bytes
 img/avatars/jbalint.png                            | Bin 0 -> 30333 bytes
 img/avatars/jcamachor.png                          | Bin 0 -> 31463 bytes
 img/avatars/jiajunbernoulli.png                    | Bin 0 -> 26431 bytes
 img/avatars/jinfengni.png                          | Bin 0 -> 19459 bytes
 img/avatars/jinxing64.png                          | Bin 0 -> 42557 bytes
 img/avatars/joshelser.png                          | Bin 0 -> 311399 bytes
 img/avatars/jpullokkaran.png                       | Bin 0 -> 1527 bytes
 img/avatars/julianhyde.png                         | Bin 0 -> 41134 bytes
 img/avatars/kgyrtkirk.png                          | Bin 0 -> 1506 bytes
 img/avatars/kliewkliew.png                         | Bin 0 -> 1547 bytes
 img/avatars/laurentgo.png                          | Bin 0 -> 39789 bytes
 img/avatars/libenchao.png                          | Bin 0 -> 16878 bytes
 img/avatars/liuyongvs.png                          | Bin 0 -> 32372 bytes
 img/avatars/liyafan82.png                          | Bin 0 -> 1523 bytes
 img/avatars/macroguo-ghy.png                       | Bin 0 -> 1563 bytes
 img/avatars/maryannxue.png                         | Bin 0 -> 1560 bytes
 img/avatars/michaelmior.png                        | Bin 0 -> 16785 bytes
 img/avatars/mihaibudiu.png                         | Bin 0 -> 657 bytes
 img/avatars/milinda.png                            | Bin 0 -> 29485 bytes
 img/avatars/minji-kim.png                          | Bin 0 -> 71156 bytes
 img/avatars/ndimiduk.png                           | Bin 0 -> 28482 bytes
 img/avatars/nishantmonu51.png                      | Bin 0 -> 19985 bytes
 img/avatars/olivrlee.png                           | Bin 0 -> 1488 bytes
 img/avatars/pengzhiwei2018.png                     | Bin 0 -> 31333 bytes
 img/avatars/risdenk.png                            | Bin 0 -> 20049 bytes
 img/avatars/rubenada.png                           | Bin 0 -> 20556 bytes
 img/avatars/snuyanzin.png                          | Bin 0 -> 1557 bytes
 img/avatars/stevenn.png                            | Bin 0 -> 1526 bytes
 img/avatars/stoty.png                              | Bin 0 -> 21461 bytes
 img/avatars/suez1224.png                           | Bin 0 -> 59473 bytes
 img/avatars/tanclary.png                           | Bin 0 -> 26100 bytes
 img/avatars/tdunning.png                           | Bin 0 -> 324925 bytes
 img/avatars/tjbanghart.png                         | Bin 0 -> 46704 bytes
 img/avatars/vineetgarg02.png                       | Bin 0 -> 165090 bytes
 img/avatars/vlsi.png                               | Bin 0 -> 341901 bytes
 img/avatars/vvysotskyi.png                         | Bin 0 -> 1558 bytes
 img/avatars/xy2953396112.png                       | Bin 0 -> 21409 bytes
 img/avatars/yanlin-Lynn.png                        | Bin 0 -> 16753 bytes
 img/avatars/zabetak.png                            | Bin 0 -> 46185 bytes
 img/avatars/zhztheplayer.png                       | Bin 0 -> 9561 bytes
 img/avatars/zinking.png                            | Bin 0 -> 3626 bytes
 img/avatars/zoudan.png                             | Bin 0 -> 1539 bytes
 index.html                                         |   2 +-
 .../2014/08/19/release-0.9.0-incubating/index.html |   2 +-
 .../2014/10/02/release-0.9.1-incubating/index.html |   2 +-
 .../2014/11/05/release-0.9.2-incubating/index.html |   2 +-
 .../2015/02/01/release-1.0.0-incubating/index.html |   2 +-
 .../2015/03/14/release-1.1.0-incubating/index.html |   2 +-
 .../2015/04/08/release-1.2.0-incubating/index.html |   2 +-
 news/2015/04/25/new-committers/index.html          |   2 +-
 .../2015/05/30/release-1.3.0-incubating/index.html |   2 +-
 news/2015/06/06/algebra-builder/index.html         |   2 +-
 .../2015/07/31/xldb-best-lightning-talk/index.html |   2 +-
 .../2015/09/02/release-1.4.0-incubating/index.html |   2 +-
 news/2015/10/22/calcite-graduates/index.html       |   2 +-
 news/2015/11/09/new-committers/index.html          |   2 +-
 news/2015/11/10/release-1.5.0/index.html           |   2 +-
 news/2016/01/22/release-1.6.0/index.html           |   2 +-
 news/2016/02/17/elser-pmc/index.html               |   2 +-
 news/2016/02/17/streaming-sql-talk/index.html      |   2 +-
 news/2016/03/22/cassandra-adapter/index.html       |   2 +-
 news/2016/03/22/release-1.7.0/index.html           |   2 +-
 news/2016/06/13/release-1.8.0/index.html           |   2 +-
 news/2016/09/22/release-1.9.0/index.html           |   2 +-
 news/2016/10/12/release-1.10.0/index.html          |   2 +-
 news/2017/01/09/release-1.11.0/index.html          |   2 +-
 news/2017/03/24/release-1.12.0/index.html          |   2 +-
 news/2017/03/31/new-avatica-repository/index.html  |   2 +-
 news/2017/06/26/release-1.13.0/index.html          |   2 +-
 news/2017/10/02/release-1.14.0/index.html          |   2 +-
 news/2017/12/11/release-1.15.0/index.html          |   2 +-
 news/2018/03/19/release-1.16.0/index.html          |   2 +-
 news/2018/07/20/release-1.17.0/index.html          |   2 +-
 news/2018/12/21/release-1.18.0/index.html          |   2 +-
 news/2019/03/26/release-1.19.0/index.html          |   2 +-
 news/2019/06/24/release-1.20.0/index.html          |   2 +-
 news/2019/09/11/release-1.21.0/index.html          |   2 +-
 news/2020/03/05/release-1.22.0/index.html          |   2 +-
 news/2020/05/24/release-1.23.0/index.html          |   2 +-
 news/2020/07/24/release-1.24.0/index.html          |   2 +-
 news/2020/08/22/release-1.25.0/index.html          |   2 +-
 news/2020/10/06/release-1.26.0/index.html          |   2 +-
 news/2021/01/11/meetup/index.html                  |   2 +-
 news/2021/06/03/release-1.27.0/index.html          |   2 +-
 news/2021/10/19/release-1.28.0/index.html          |   2 +-
 news/2021/12/26/release-1.29.0/index.html          |   2 +-
 news/2022/03/19/release-1.30.0/index.html          |   2 +-
 news/2022/08/02/release-1.31.0/index.html          |   2 +-
 news/2022/09/10/release-1.32.0/index.html          |   2 +-
 news/2023/02/07/release_1.33.0/index.html          |   2 +-
 news/2023/03/14/release-1.34.0/index.html          |   2 +-
 news/2023/07/26/release-1.35.0/index.html          |   2 +-
 news/2023/11/10/release-1.36.0/index.html          |   2 +-
 news/2024/05/06/release-1.37.0/index.html          |   2 +-
 news/2024/10/15/release-1.38.0/index.html          |   2 +-
 133 files changed, 154 insertions(+), 131 deletions(-)

diff --git a/community/index.html b/community/index.html
index d2f20c11c..7d51787bf 100644
--- a/community/index.html
+++ b/community/index.html
@@ -126,444 +126,444 @@
   <tbody>
     <tr>
       <td style="text-align: left">Alessandro Solimando (<a href="https://people.apache.org/phonebook.html?uid=asolimando">asolimando</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/asolimando"><img width="64" src="https://github.com/asolimando.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/asolimando"><img width="64" src="/img/avatars/asolimando.png"></a></td>
       <td style="text-align: left">Cloudera</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Aman Sinha (<a href="https://people.apache.org/phonebook.html?uid=amansinha">amansinha</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/amansinha100"><img width="64" src="https://github.com/amansinha100.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/amansinha100"><img width="64" src="/img/avatars/amansinha100.png"></a></td>
       <td style="text-align: left">MapR</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Andrei Sereda (<a href="https://people.apache.org/phonebook.html?uid=sereda">sereda</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/asereda-gs"><img width="64" src="https://github.com/asereda-gs.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/asereda-gs"><img width="64" src="/img/avatars/asereda-gs.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Ashutosh Chauhan (<a href="https://people.apache.org/phonebook.html?uid=hashutosh">hashutosh</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/ashutoshc"><img width="64" src="https://github.com/ashutoshc.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/ashutoshc"><img width="64" src="/img/avatars/ashutoshc.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Benchao Li (<a href="https://people.apache.org/phonebook.html?uid=libenchao">libenchao</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/libenchao"><img width="64" src="https://github.com/libenchao.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/libenchao"><img width="64" src="/img/avatars/libenchao.png"></a></td>
       <td style="text-align: left">ByteDance</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Bertil Chapuis (<a href="https://people.apache.org/phonebook.html?uid=bchapuis">bchapuis</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/bchapuis"><img width="64" src="https://github.com/bchapuis.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/bchapuis"><img width="64" src="/img/avatars/bchapuis.png"></a></td>
       <td style="text-align: left">HEIG-VD</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Cancai Cai (<a href="https://people.apache.org/phonebook.html?uid=cancai">cancai</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/caicancai"><img width="64" src="https://github.com/caicancai.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/caicancai"><img width="64" src="/img/avatars/caicancai.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Chris Baynes (<a href="https://people.apache.org/phonebook.html?uid=cbaynes">cbaynes</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/chris-baynes"><img width="64" src="https://github.com/chris-baynes.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/chris-baynes"><img width="64" src="/img/avatars/chris-baynes.png"></a></td>
       <td style="text-align: left">Contiamo</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Christian Beikov (<a href="https://people.apache.org/phonebook.html?uid=cbeikov">cbeikov</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/beikov"><img width="64" src="https://github.com/beikov.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/beikov"><img width="64" src="/img/avatars/beikov.png"></a></td>
       <td style="text-align: left">Blazebit</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Chunwei Lei (<a href="https://people.apache.org/phonebook.html?uid=chunwei">chunwei</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/chunweilei"><img width="64" src="https://github.com/chunweilei.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/chunweilei"><img width="64" src="/img/avatars/chunweilei.png"></a></td>
       <td style="text-align: left">Alibaba</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Dan Zou (<a href="https://people.apache.org/phonebook.html?uid=zoudan">zoudan</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/zoudan"><img width="64" src="https://github.com/zoudan.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/zoudan"><img width="64" src="/img/avatars/zoudan.png"></a></td>
       <td style="text-align: left">ByteDance</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Danny Chan (<a href="https://people.apache.org/phonebook.html?uid=danny0405">danny0405</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/danny0405"><img width="64" src="https://github.com/danny0405.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/danny0405"><img width="64" src="/img/avatars/danny0405.png"></a></td>
       <td style="text-align: left">Alibaba</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Dmitry Sysolyatin (<a href="https://people.apache.org/phonebook.html?uid=dmsysolyatin">dmsysolyatin</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/dssysolyatin"><img width="64" src="https://github.com/dssysolyatin.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/dssysolyatin"><img width="64" src="/img/avatars/dssysolyatin.png"></a></td>
       <td style="text-align: left">Intertrust Technologies</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Edmon Begoli (<a href="https://people.apache.org/phonebook.html?uid=ebegoli">ebegoli</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/ebegoli"><img width="64" src="https://github.com/ebegoli.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/ebegoli"><img width="64" src="/img/avatars/ebegoli.png"></a></td>
       <td style="text-align: left">Oak Ridge National Laboratory</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Feng Zhu (<a href="https://people.apache.org/phonebook.html?uid=fengzhu">fengzhu</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/DonnyZone"><img width="64" src="https://github.com/DonnyZone.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/DonnyZone"><img width="64" src="/img/avatars/DonnyZone.png"></a></td>
       <td style="text-align: left">eBay</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Forward Xu (<a href="https://people.apache.org/phonebook.html?uid=forwardxu">forwardxu</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/XuQianJin-Stars"><img width="64" src="https://github.com/XuQianJin-Stars.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/XuQianJin-Stars"><img width="64" src="/img/avatars/XuQianJin-Stars.png"></a></td>
       <td style="text-align: left">Tencent</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Francis Chuang (<a href="https://people.apache.org/phonebook.html?uid=francischuang">francischuang</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/F21"><img width="64" src="https://github.com/F21.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/F21"><img width="64" src="/img/avatars/F21.png"></a></td>
       <td style="text-align: left">Boostport</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Gian Merlino (<a href="https://people.apache.org/phonebook.html?uid=gian">gian</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/gianm"><img width="64" src="https://github.com/gianm.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/gianm"><img width="64" src="/img/avatars/gianm.png"></a></td>
       <td style="text-align: left">Imply</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Haisheng Yuan (<a href="https://people.apache.org/phonebook.html?uid=hyuan">hyuan</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/hsyuan"><img width="64" src="https://github.com/hsyuan.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/hsyuan"><img width="64" src="/img/avatars/hsyuan.png"></a></td>
       <td style="text-align: left">Alibaba</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Hongyu Guo (<a href="https://people.apache.org/phonebook.html?uid=guohongyu">guohongyu</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/macroguo-ghy"><img width="64" src="https://github.com/macroguo-ghy.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/macroguo-ghy"><img width="64" src="/img/avatars/macroguo-ghy.png"></a></td>
       <td style="text-align: left">Tencent</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Hongze Zhang (<a href="https://people.apache.org/phonebook.html?uid=hongze">hongze</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/zhztheplayer"><img width="64" src="https://github.com/zhztheplayer.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/zhztheplayer"><img width="64" src="/img/avatars/zhztheplayer.png"></a></td>
       <td style="text-align: left">Tencent</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Istvan Toth (<a href="https://people.apache.org/phonebook.html?uid=stoty">stoty</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/stoty"><img width="64" src="https://github.com/stoty.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/stoty"><img width="64" src="/img/avatars/stoty.png"></a></td>
       <td style="text-align: left">Cloudera</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Jacques Nadeau (<a href="https://people.apache.org/phonebook.html?uid=jacques">jacques</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jacques-n"><img width="64" src="https://github.com/jacques-n.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jacques-n"><img width="64" src="/img/avatars/jacques-n.png"></a></td>
       <td style="text-align: left">Dremio</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">James R. Taylor (<a href="https://people.apache.org/phonebook.html?uid=jamestaylor">jamestaylor</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/JamesRTaylor"><img width="64" src="https://github.com/JamesRTaylor.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/JamesRTaylor"><img width="64" src="/img/avatars/JamesRTaylor.png"></a></td>
       <td style="text-align: left">Salesforce</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Jess Balint (<a href="https://people.apache.org/phonebook.html?uid=jbalint">jbalint</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jbalint"><img width="64" src="https://github.com/jbalint.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jbalint"><img width="64" src="/img/avatars/jbalint.png"></a></td>
       <td style="text-align: left">Stardog</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Jesús Camacho Rodríguez (<a href="https://people.apache.org/phonebook.html?uid=jcamacho">jcamacho</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jcamachor"><img width="64" src="https://github.com/jcamachor.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jcamachor"><img width="64" src="/img/avatars/jcamachor.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Jiajun Xie (<a href="https://people.apache.org/phonebook.html?uid=jiajunxie">jiajunxie</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jiajunbernoulli"><img width="64" src="https://github.com/jiajunbernoulli.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jiajunbernoulli"><img width="64" src="/img/avatars/jiajunbernoulli.png"></a></td>
       <td style="text-align: left">ByteDance</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Jin Xing (<a href="https://people.apache.org/phonebook.html?uid=jinxing">jinxing</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jinxing64"><img width="64" src="https://github.com/jinxing64.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jinxing64"><img width="64" src="/img/avatars/jinxing64.png"></a></td>
       <td style="text-align: left">Ant Financial</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Jinfeng Ni (<a href="https://people.apache.org/phonebook.html?uid=jni">jni</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jinfengni"><img width="64" src="https://github.com/jinfengni.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jinfengni"><img width="64" src="/img/avatars/jinfengni.png"></a></td>
       <td style="text-align: left">MapR</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Jing Zhang (<a href="https://people.apache.org/phonebook.html?uid=jingzhang">jingzhang</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/beyond1920"><img width="64" src="https://github.com/beyond1920.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/beyond1920"><img width="64" src="/img/avatars/beyond1920.png"></a></td>
       <td style="text-align: left">Kuaishou</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">John Pullokkaran (<a href="https://people.apache.org/phonebook.html?uid=jpullokk">jpullokk</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/jpullokkaran"><img width="64" src="https://github.com/jpullokkaran.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/jpullokkaran"><img width="64" src="/img/avatars/jpullokkaran.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Josh Elser (<a href="https://people.apache.org/phonebook.html?uid=elserj">elserj</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/joshelser"><img width="64" src="https://github.com/joshelser.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/joshelser"><img width="64" src="/img/avatars/joshelser.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Julian Feinauer (<a href="https://people.apache.org/phonebook.html?uid=jfeinauer">jfeinauer</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/JulianFeinauer"><img width="64" src="https://github.com/JulianFeinauer.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/JulianFeinauer"><img width="64" src="/img/avatars/JulianFeinauer.png"></a></td>
       <td style="text-align: left">Pragmatic Minds</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">
 <a href="http://people.apache.org/~jhyde">Julian Hyde</a> (<a href="https://people.apache.org/phonebook.html?uid=jhyde">jhyde</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/julianhyde"><img width="64" src="https://github.com/julianhyde.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/julianhyde"><img width="64" src="/img/avatars/julianhyde.png"></a></td>
       <td style="text-align: left">Google</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Kevin Liew (<a href="https://people.apache.org/phonebook.html?uid=kliew">kliew</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/kliewkliew"><img width="64" src="https://github.com/kliewkliew.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/kliewkliew"><img width="64" src="/img/avatars/kliewkliew.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Kevin Risden (<a href="https://people.apache.org/phonebook.html?uid=krisden">krisden</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/risdenk"><img width="64" src="https://github.com/risdenk.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/risdenk"><img width="64" src="/img/avatars/risdenk.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Laurent Goujon (<a href="https://people.apache.org/phonebook.html?uid=laurent">laurent</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/laurentgo"><img width="64" src="https://github.com/laurentgo.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/laurentgo"><img width="64" src="/img/avatars/laurentgo.png"></a></td>
       <td style="text-align: left">Dremio</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Lei Shen (<a href="https://people.apache.org/phonebook.html?uid=lakeshen">lakeshen</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/LakeShen"><img width="64" src="https://github.com/LakeShen.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/LakeShen"><img width="64" src="/img/avatars/LakeShen.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Liya Fan (<a href="https://people.apache.org/phonebook.html?uid=liyafan">liyafan</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/liyafan82"><img width="64" src="https://github.com/liyafan82.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/liyafan82"><img width="64" src="/img/avatars/liyafan82.png"></a></td>
       <td style="text-align: left">Alibaba</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Maryann Xue (<a href="https://people.apache.org/phonebook.html?uid=maryannxue">maryannxue</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/maryannxue"><img width="64" src="https://github.com/maryannxue.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/maryannxue"><img width="64" src="/img/avatars/maryannxue.png"></a></td>
       <td style="text-align: left">Intel</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">
 <a href="https://michael.mior.ca/">Michael Mior</a> (<a href="https://people.apache.org/phonebook.html?uid=mmior">mmior</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/michaelmior"><img width="64" src="https://github.com/michaelmior.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/michaelmior"><img width="64" src="/img/avatars/michaelmior.png"></a></td>
       <td style="text-align: left">Rochester Institute of Technology</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Mihai Budiu (<a href="https://people.apache.org/phonebook.html?uid=mbudiu">mbudiu</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/mihaibudiu"><img width="64" src="https://github.com/mihaibudiu.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/mihaibudiu"><img width="64" src="/img/avatars/mihaibudiu.png"></a></td>
       <td style="text-align: left">Feldera.com</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">
 <a href="http://milinda.pathirage.org/">Milinda Pathirage</a> (<a href="https://people.apache.org/phonebook.html?uid=milinda">milinda</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/milinda"><img width="64" src="https://github.com/milinda.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/milinda"><img width="64" src="/img/avatars/milinda.png"></a></td>
       <td style="text-align: left">Indiana University</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">MinJi Kim (<a href="https://people.apache.org/phonebook.html?uid=minji">minji</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/minji-kim"><img width="64" src="https://github.com/minji-kim.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/minji-kim"><img width="64" src="/img/avatars/minji-kim.png"></a></td>
       <td style="text-align: left">Oracle</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Muhammad Gelbana (<a href="https://people.apache.org/phonebook.html?uid=mgelbana">mgelbana</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/MGelbana"><img width="64" src="https://github.com/MGelbana.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/MGelbana"><img width="64" src="/img/avatars/MGelbana.png"></a></td>
       <td style="text-align: left">Incorta</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">
 <a href="http://www.n10k.com">Nick Dimiduk</a> (<a href="https://people.apache.org/phonebook.html?uid=ndimiduk">ndimiduk</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/ndimiduk"><img width="64" src="https://github.com/ndimiduk.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/ndimiduk"><img width="64" src="/img/avatars/ndimiduk.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Nishant Bangarwa (<a href="https://people.apache.org/phonebook.html?uid=nishant">nishant</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/nishantmonu51"><img width="64" src="https://github.com/nishantmonu51.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/nishantmonu51"><img width="64" src="/img/avatars/nishantmonu51.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Oliver Lee (<a href="https://people.apache.org/phonebook.html?uid=oliver">oliver</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/olivrlee"><img width="64" src="https://github.com/olivrlee.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/olivrlee"><img width="64" src="/img/avatars/olivrlee.png"></a></td>
       <td style="text-align: left">Google</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Ran Tao (<a href="https://people.apache.org/phonebook.html?uid=taoran">taoran</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/chucheng92"><img width="64" src="https://github.com/chucheng92.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/chucheng92"><img width="64" src="/img/avatars/chucheng92.png"></a></td>
       <td style="text-align: left">ByteDance</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Ruben Quesada Lopez (<a href="https://people.apache.org/phonebook.html?uid=rubenql">rubenql</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/rubenada"><img width="64" src="https://github.com/rubenada.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/rubenada"><img width="64" src="/img/avatars/rubenada.png"></a></td>
       <td style="text-align: left">Voltron Data</td>
       <td style="text-align: left">PMC Chair</td>
     </tr>
     <tr>
       <td style="text-align: left">Rui Wang (<a href="https://people.apache.org/phonebook.html?uid=amaliujia">amaliujia</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/amaliujia"><img width="64" src="https://github.com/amaliujia.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/amaliujia"><img width="64" src="/img/avatars/amaliujia.png"></a></td>
       <td style="text-align: left">Google</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Runkang He (<a href="https://people.apache.org/phonebook.html?uid=herunkang">herunkang</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/herunkang2018"><img width="64" src="https://github.com/herunkang2018.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/herunkang2018"><img width="64" src="/img/avatars/herunkang2018.png"></a></td>
       <td style="text-align: left">ByteDance</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Sergey Nuyanzin (<a href="https://people.apache.org/phonebook.html?uid=snuyanzin">snuyanzin</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/snuyanzin"><img width="64" src="https://github.com/snuyanzin.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/snuyanzin"><img width="64" src="/img/avatars/snuyanzin.png"></a></td>
       <td style="text-align: left">EPAM</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Shuyi Chen (<a href="https://people.apache.org/phonebook.html?uid=shuyichen">shuyichen</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/suez1224"><img width="64" src="https://github.com/suez1224.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/suez1224"><img width="64" src="/img/avatars/suez1224.png"></a></td>
       <td style="text-align: left">Uber</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Slim Bouguerra (<a href="https://people.apache.org/phonebook.html?uid=bslim">bslim</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/b-slim"><img width="64" src="https://github.com/b-slim.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/b-slim"><img width="64" src="/img/avatars/b-slim.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">
 <a href="https://people.apache.org/~zabetak/">Stamatis Zampetakis</a> (<a href="https://people.apache.org/phonebook.html?uid=zabetak">zabetak</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/zabetak"><img width="64" src="https://github.com/zabetak.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/zabetak"><img width="64" src="/img/avatars/zabetak.png"></a></td>
       <td style="text-align: left">Cloudera</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Steven Noels (<a href="https://people.apache.org/phonebook.html?uid=stevenn">stevenn</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/stevenn"><img width="64" src="https://github.com/stevenn.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/stevenn"><img width="64" src="/img/avatars/stevenn.png"></a></td>
       <td style="text-align: left">NGData</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Tanner Clary (<a href="https://people.apache.org/phonebook.html?uid=tanner">tanner</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/tanclary"><img width="64" src="https://github.com/tanclary.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/tanclary"><img width="64" src="/img/avatars/tanclary.png"></a></td>
       <td style="text-align: left">Google</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Ted Dunning (<a href="https://people.apache.org/phonebook.html?uid=tdunning">tdunning</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/tdunning"><img width="64" src="https://github.com/tdunning.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/tdunning"><img width="64" src="/img/avatars/tdunning.png"></a></td>
       <td style="text-align: left">MapR</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">TJ Banghart (<a href="https://people.apache.org/phonebook.html?uid=tjbanghart">tjbanghart</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/tjbanghart"><img width="64" src="https://github.com/tjbanghart.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/tjbanghart"><img width="64" src="/img/avatars/tjbanghart.png"></a></td>
       <td style="text-align: left">Google</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Vineet Garg (<a href="https://people.apache.org/phonebook.html?uid=vgarg">vgarg</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/vineetgarg02"><img width="64" src="https://github.com/vineetgarg02.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/vineetgarg02"><img width="64" src="/img/avatars/vineetgarg02.png"></a></td>
       <td style="text-align: left">Cloudera</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Vladimir Ozerov (<a href="https://people.apache.org/phonebook.html?uid=vozerov">vozerov</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/devozerov"><img width="64" src="https://github.com/devozerov.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/devozerov"><img width="64" src="/img/avatars/devozerov.png"></a></td>
       <td style="text-align: left">Querify Labs</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Vladimir Sitnikov (<a href="https://people.apache.org/phonebook.html?uid=vladimirsitnikov">vladimirsitnikov</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/vlsi"><img width="64" src="https://github.com/vlsi.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/vlsi"><img width="64" src="/img/avatars/vlsi.png"></a></td>
       <td style="text-align: left">NetCracker</td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Volodymyr Vysotskyi (<a href="https://people.apache.org/phonebook.html?uid=volodymyr">volodymyr</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/vvysotskyi"><img width="64" src="https://github.com/vvysotskyi.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/vvysotskyi"><img width="64" src="/img/avatars/vvysotskyi.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">PMC</td>
     </tr>
     <tr>
       <td style="text-align: left">Wang Yanlin (<a href="https://people.apache.org/phonebook.html?uid=yanlin">yanlin</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/yanlin-Lynn"><img width="64" src="https://github.com/yanlin-Lynn.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/yanlin-Lynn"><img width="64" src="/img/avatars/yanlin-Lynn.png"></a></td>
       <td style="text-align: left">Ant Financial</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Xiong Duan (<a href="https://people.apache.org/phonebook.html?uid=xiong">xiong</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/NobiGo"><img width="64" src="https://github.com/NobiGo.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/NobiGo"><img width="64" src="/img/avatars/NobiGo.png"></a></td>
       <td style="text-align: left">Hikvision</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Yong Liu (<a href="https://people.apache.org/phonebook.html?uid=jackylau">jackylau</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/liuyongvs"><img width="64" src="https://github.com/liuyongvs.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/liuyongvs"><img width="64" src="/img/avatars/liuyongvs.png"></a></td>
       <td style="text-align: left">Ant Financial</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Zhaohui Xu (<a href="https://people.apache.org/phonebook.html?uid=zhaohui">zhaohui</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/xy2953396112"><img width="64" src="https://github.com/xy2953396112.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/xy2953396112"><img width="64" src="/img/avatars/xy2953396112.png"></a></td>
       <td style="text-align: left">Ant Financial</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Zhe Hu (<a href="https://people.apache.org/phonebook.html?uid=zhehu">zhehu</a>) he/him</td>
-      <td style="text-align: left"><a href="https://github.com/ILuffZhe"><img width="64" src="https://github.com/ILuffZhe.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/ILuffZhe"><img width="64" src="/img/avatars/ILuffZhe.png"></a></td>
       <td style="text-align: left">Hikvision</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Zhen Wang (<a href="https://people.apache.org/phonebook.html?uid=zhenw">zhenw</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/zinking"><img width="64" src="https://github.com/zinking.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/zinking"><img width="64" src="/img/avatars/zinking.png"></a></td>
       <td style="text-align: left"> </td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Zhiqiang He (<a href="https://people.apache.org/phonebook.html?uid=zhiqianghe">zhiqianghe</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/Zhiqiang-He"><img width="64" src="https://github.com/Zhiqiang-He.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/Zhiqiang-He"><img width="64" src="/img/avatars/Zhiqiang-He.png"></a></td>
       <td style="text-align: left">Huawei</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Zhiwei Peng (<a href="https://people.apache.org/phonebook.html?uid=zhiwei">zhiwei</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/pengzhiwei2018"><img width="64" src="https://github.com/pengzhiwei2018.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/pengzhiwei2018"><img width="64" src="/img/avatars/pengzhiwei2018.png"></a></td>
       <td style="text-align: left">Ant Financial Group</td>
       <td style="text-align: left">Committer</td>
     </tr>
     <tr>
       <td style="text-align: left">Zoltan Haindrich (<a href="https://people.apache.org/phonebook.html?uid=kgyrtkirk">kgyrtkirk</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/kgyrtkirk"><img width="64" src="https://github.com/kgyrtkirk.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/kgyrtkirk"><img width="64" src="/img/avatars/kgyrtkirk.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">Committer</td>
     </tr>
@@ -584,7 +584,7 @@
   <tbody>
     <tr>
       <td style="text-align: left">Alan Gates (<a href="https://people.apache.org/phonebook.html?uid=gates">gates</a>)</td>
-      <td style="text-align: left"><a href="https://github.com/alanfgates"><img width="64" src="https://github.com/alanfgates.png"></a></td>
+      <td style="text-align: left"><a href="https://github.com/alanfgates"><img width="64" src="/img/avatars/alanfgates.png"></a></td>
       <td style="text-align: left">Hortonworks</td>
       <td style="text-align: left">PMC</td>
     </tr>
diff --git a/css/screen.css b/css/screen.css
index 4de8482be..c76ecdf5d 100644
--- a/css/screen.css
+++ b/css/screen.css
@@ -1241,7 +1241,6 @@ aside li.current a:before {
   text-align: center;
   padding-top: 40px;
   position: relative;
-  background: url(../img/article-footer.png) top center no-repeat;
   margin: 40px -20px 10px;
 }
 .section-nav > div {
diff --git a/css/screen.css.map b/css/screen.css.map
index 3e46141e3..635b31a55 100644
--- a/css/screen.css.map
+++ b/css/screen.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../_sass/_normalize.scss","../_sass/_gridism.scss","../_sass/_pygments.scss","../_sass/_font-awesome.scss","../_sass/_lato.scss","../_sass/_style.scss","../_sass/_mixins.scss"],"names":[],"mappings":";AAAA;AAA4D;EAAK;EAAuB;EAA0B;;;AAA8B;EAAK;;;AAAS;EAA2F;;;AAAc;EAA4B;EAAqB;;;AAAwB;EAAsB;EAAa;;;AAAS;EAAkB;;;AAAa;EAAE;;;AAA6B;EAAiB;;;AAAU;EAAY;;;AAAyB;EAAS;;;AAAgB;EAAI;;;AAAkB;EAAG;EAAc;;;AAAe;EAAK;EAAgB;;;AAAW;EAAM;;;AAAc;EAAQ;EAAc;EAAc;EAAkB;;;AAA [...]
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../_sass/_normalize.scss","../_sass/_gridism.scss","../_sass/_pygments.scss","../_sass/_font-awesome.scss","../_sass/_lato.scss","../_sass/_style.scss","../_sass/_mixins.scss"],"names":[],"mappings":";AAAA;AAA4D;EAAK;EAAuB;EAA0B;;;AAA8B;EAAK;;;AAAS;EAA2F;;;AAAc;EAA4B;EAAqB;;;AAAwB;EAAsB;EAAa;;;AAAS;EAAkB;;;AAAa;EAAE;;;AAA6B;EAAiB;;;AAAU;EAAY;;;AAAyB;EAAS;;;AAAgB;EAAI;;;AAAkB;EAAG;EAAc;;;AAAe;EAAK;EAAgB;;;AAAW;EAAM;;;AAAc;EAAQ;EAAc;EAAc;EAAkB;;;AAA [...]
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index cae63c9e2..99da5f9d7 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -18,14 +18,15 @@ services:
   dev:
     image: ruby:3.3.7-slim-bullseye
     working_dir: /root
-    command: sh -c "apt-get update && apt-get install -y build-essential libssl-dev zlib1g-dev ruby-dev bundler && bundle install && bundle exec jekyll serve --host=0.0.0.0 --watch --force_polling"
+    command: sh -c "apt-get update && apt-get install -y build-essential libssl-dev zlib1g-dev ruby-dev bundler wget && wget -O /usr/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 && chmod +x /usr/bin/yq && ./download-avatars.sh && bundle install && bundle exec jekyll serve --host=0.0.0.0 --watch --force_polling"
     ports:
       - 4000:4000
     volumes:
       - .:/root
   build-site:
     image: ruby:3.3.7-slim-bullseye
-    command: sh -c "rm -rf /home/jekyll/.bundle /home/jekyll/Gemfile.lock /home/jekyll/.jekyll-cache /home/target/ && apt-get update && apt-get install -y build-essential libssl-dev zlib1g-dev ruby-dev bundler && cd /home/jekyll && bundle install && bundle exec jekyll build && mkdir ./.git && chmod 777 ./*"
+    working_dir: /home/jekyll
+    command: sh -c "rm -rf /home/jekyll/.bundle /home/jekyll/Gemfile.lock /home/jekyll/.jekyll-cache /home/target/ && apt-get update && apt-get install -y build-essential libssl-dev zlib1g-dev ruby-dev bundler wget && wget -O /usr/bin/yq https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 && chmod +x /usr/bin/yq && ./download-avatars.sh && bundle install && bundle exec jekyll build && chmod 777 ./*"
     volumes:
       - .:/home/jekyll
   generate-javadoc:
diff --git a/download-avatars.sh b/download-avatars.sh
new file mode 100755
index 000000000..afe4e028d
--- /dev/null
+++ b/download-avatars.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to you under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+mkdir -p img/avatars
+contributors=$(yq '.[].githubId' _data/contributors.yml)
+
+for contributor in $contributors; do
+  wget -q -O "img/avatars/$contributor.png" "https://github.com/$contributor.png"
+done
diff --git a/img/SupportApache-small.png b/img/SupportApache-small.png
new file mode 100644
index 000000000..4a23e0525
Binary files /dev/null and b/img/SupportApache-small.png differ
diff --git a/img/avatars/DonnyZone.png b/img/avatars/DonnyZone.png
new file mode 100644
index 000000000..8704f79c5
Binary files /dev/null and b/img/avatars/DonnyZone.png differ
diff --git a/img/avatars/F21.png b/img/avatars/F21.png
new file mode 100644
index 000000000..50c15a78d
Binary files /dev/null and b/img/avatars/F21.png differ
diff --git a/img/avatars/ILuffZhe.png b/img/avatars/ILuffZhe.png
new file mode 100644
index 000000000..7dca06ffc
Binary files /dev/null and b/img/avatars/ILuffZhe.png differ
diff --git a/img/avatars/JamesRTaylor.png b/img/avatars/JamesRTaylor.png
new file mode 100644
index 000000000..77bb3d400
Binary files /dev/null and b/img/avatars/JamesRTaylor.png differ
diff --git a/img/avatars/JulianFeinauer.png b/img/avatars/JulianFeinauer.png
new file mode 100644
index 000000000..b4268701b
Binary files /dev/null and b/img/avatars/JulianFeinauer.png differ
diff --git a/img/avatars/LakeShen.png b/img/avatars/LakeShen.png
new file mode 100644
index 000000000..148b18a2c
Binary files /dev/null and b/img/avatars/LakeShen.png differ
diff --git a/img/avatars/MGelbana.png b/img/avatars/MGelbana.png
new file mode 100644
index 000000000..3a1b85571
Binary files /dev/null and b/img/avatars/MGelbana.png differ
diff --git a/img/avatars/NobiGo.png b/img/avatars/NobiGo.png
new file mode 100644
index 000000000..1ec4776e5
Binary files /dev/null and b/img/avatars/NobiGo.png differ
diff --git a/img/avatars/XuQianJin-Stars.png b/img/avatars/XuQianJin-Stars.png
new file mode 100644
index 000000000..9a82af1b2
Binary files /dev/null and b/img/avatars/XuQianJin-Stars.png differ
diff --git a/img/avatars/Zhiqiang-He.png b/img/avatars/Zhiqiang-He.png
new file mode 100644
index 000000000..a5a86cbce
Binary files /dev/null and b/img/avatars/Zhiqiang-He.png differ
diff --git a/img/avatars/alanfgates.png b/img/avatars/alanfgates.png
new file mode 100644
index 000000000..5774f341c
Binary files /dev/null and b/img/avatars/alanfgates.png differ
diff --git a/img/avatars/amaliujia.png b/img/avatars/amaliujia.png
new file mode 100644
index 000000000..b196afe7d
Binary files /dev/null and b/img/avatars/amaliujia.png differ
diff --git a/img/avatars/amansinha100.png b/img/avatars/amansinha100.png
new file mode 100644
index 000000000..0b352f7a0
Binary files /dev/null and b/img/avatars/amansinha100.png differ
diff --git a/img/avatars/asereda-gs.png b/img/avatars/asereda-gs.png
new file mode 100644
index 000000000..bb69f3662
Binary files /dev/null and b/img/avatars/asereda-gs.png differ
diff --git a/img/avatars/ashutoshc.png b/img/avatars/ashutoshc.png
new file mode 100644
index 000000000..fb2599b16
Binary files /dev/null and b/img/avatars/ashutoshc.png differ
diff --git a/img/avatars/asolimando.png b/img/avatars/asolimando.png
new file mode 100644
index 000000000..7c6f3ea8a
Binary files /dev/null and b/img/avatars/asolimando.png differ
diff --git a/img/avatars/b-slim.png b/img/avatars/b-slim.png
new file mode 100644
index 000000000..99ea47c3d
Binary files /dev/null and b/img/avatars/b-slim.png differ
diff --git a/img/avatars/bchapuis.png b/img/avatars/bchapuis.png
new file mode 100644
index 000000000..f04ba3f7b
Binary files /dev/null and b/img/avatars/bchapuis.png differ
diff --git a/img/avatars/beikov.png b/img/avatars/beikov.png
new file mode 100644
index 000000000..eb5cb3a10
Binary files /dev/null and b/img/avatars/beikov.png differ
diff --git a/img/avatars/beyond1920.png b/img/avatars/beyond1920.png
new file mode 100644
index 000000000..a9c539ef2
Binary files /dev/null and b/img/avatars/beyond1920.png differ
diff --git a/img/avatars/caicancai.png b/img/avatars/caicancai.png
new file mode 100644
index 000000000..aa5f8124d
Binary files /dev/null and b/img/avatars/caicancai.png differ
diff --git a/img/avatars/chris-baynes.png b/img/avatars/chris-baynes.png
new file mode 100644
index 000000000..17a438448
Binary files /dev/null and b/img/avatars/chris-baynes.png differ
diff --git a/img/avatars/chucheng92.png b/img/avatars/chucheng92.png
new file mode 100644
index 000000000..b8cd717dc
Binary files /dev/null and b/img/avatars/chucheng92.png differ
diff --git a/img/avatars/chunweilei.png b/img/avatars/chunweilei.png
new file mode 100644
index 000000000..c1a3e3a9f
Binary files /dev/null and b/img/avatars/chunweilei.png differ
diff --git a/img/avatars/danny0405.png b/img/avatars/danny0405.png
new file mode 100644
index 000000000..a8468c596
Binary files /dev/null and b/img/avatars/danny0405.png differ
diff --git a/img/avatars/devozerov.png b/img/avatars/devozerov.png
new file mode 100644
index 000000000..cc2b670e8
Binary files /dev/null and b/img/avatars/devozerov.png differ
diff --git a/img/avatars/dssysolyatin.png b/img/avatars/dssysolyatin.png
new file mode 100644
index 000000000..f41e4e061
Binary files /dev/null and b/img/avatars/dssysolyatin.png differ
diff --git a/img/avatars/ebegoli.png b/img/avatars/ebegoli.png
new file mode 100644
index 000000000..1aa68e607
Binary files /dev/null and b/img/avatars/ebegoli.png differ
diff --git a/img/avatars/gianm.png b/img/avatars/gianm.png
new file mode 100644
index 000000000..af81f2190
Binary files /dev/null and b/img/avatars/gianm.png differ
diff --git a/img/avatars/herunkang2018.png b/img/avatars/herunkang2018.png
new file mode 100644
index 000000000..ba9c54893
Binary files /dev/null and b/img/avatars/herunkang2018.png differ
diff --git a/img/avatars/hsyuan.png b/img/avatars/hsyuan.png
new file mode 100644
index 000000000..b75d84e90
Binary files /dev/null and b/img/avatars/hsyuan.png differ
diff --git a/img/avatars/jacques-n.png b/img/avatars/jacques-n.png
new file mode 100644
index 000000000..6712d7461
Binary files /dev/null and b/img/avatars/jacques-n.png differ
diff --git a/img/avatars/jbalint.png b/img/avatars/jbalint.png
new file mode 100644
index 000000000..f31587346
Binary files /dev/null and b/img/avatars/jbalint.png differ
diff --git a/img/avatars/jcamachor.png b/img/avatars/jcamachor.png
new file mode 100644
index 000000000..025c9e588
Binary files /dev/null and b/img/avatars/jcamachor.png differ
diff --git a/img/avatars/jiajunbernoulli.png b/img/avatars/jiajunbernoulli.png
new file mode 100644
index 000000000..b28eb3ade
Binary files /dev/null and b/img/avatars/jiajunbernoulli.png differ
diff --git a/img/avatars/jinfengni.png b/img/avatars/jinfengni.png
new file mode 100644
index 000000000..c5251c87f
Binary files /dev/null and b/img/avatars/jinfengni.png differ
diff --git a/img/avatars/jinxing64.png b/img/avatars/jinxing64.png
new file mode 100644
index 000000000..a44272f7d
Binary files /dev/null and b/img/avatars/jinxing64.png differ
diff --git a/img/avatars/joshelser.png b/img/avatars/joshelser.png
new file mode 100644
index 000000000..257dfba2e
Binary files /dev/null and b/img/avatars/joshelser.png differ
diff --git a/img/avatars/jpullokkaran.png b/img/avatars/jpullokkaran.png
new file mode 100644
index 000000000..52686fc98
Binary files /dev/null and b/img/avatars/jpullokkaran.png differ
diff --git a/img/avatars/julianhyde.png b/img/avatars/julianhyde.png
new file mode 100644
index 000000000..5c18cede5
Binary files /dev/null and b/img/avatars/julianhyde.png differ
diff --git a/img/avatars/kgyrtkirk.png b/img/avatars/kgyrtkirk.png
new file mode 100644
index 000000000..3c2764135
Binary files /dev/null and b/img/avatars/kgyrtkirk.png differ
diff --git a/img/avatars/kliewkliew.png b/img/avatars/kliewkliew.png
new file mode 100644
index 000000000..1a259a91d
Binary files /dev/null and b/img/avatars/kliewkliew.png differ
diff --git a/img/avatars/laurentgo.png b/img/avatars/laurentgo.png
new file mode 100644
index 000000000..554ad1c49
Binary files /dev/null and b/img/avatars/laurentgo.png differ
diff --git a/img/avatars/libenchao.png b/img/avatars/libenchao.png
new file mode 100644
index 000000000..08fb1a92b
Binary files /dev/null and b/img/avatars/libenchao.png differ
diff --git a/img/avatars/liuyongvs.png b/img/avatars/liuyongvs.png
new file mode 100644
index 000000000..32ad23b3d
Binary files /dev/null and b/img/avatars/liuyongvs.png differ
diff --git a/img/avatars/liyafan82.png b/img/avatars/liyafan82.png
new file mode 100644
index 000000000..426aea919
Binary files /dev/null and b/img/avatars/liyafan82.png differ
diff --git a/img/avatars/macroguo-ghy.png b/img/avatars/macroguo-ghy.png
new file mode 100644
index 000000000..a958ebce3
Binary files /dev/null and b/img/avatars/macroguo-ghy.png differ
diff --git a/img/avatars/maryannxue.png b/img/avatars/maryannxue.png
new file mode 100644
index 000000000..30b6d3955
Binary files /dev/null and b/img/avatars/maryannxue.png differ
diff --git a/img/avatars/michaelmior.png b/img/avatars/michaelmior.png
new file mode 100644
index 000000000..4895f4c6e
Binary files /dev/null and b/img/avatars/michaelmior.png differ
diff --git a/img/avatars/mihaibudiu.png b/img/avatars/mihaibudiu.png
new file mode 100644
index 000000000..e2d7bef24
Binary files /dev/null and b/img/avatars/mihaibudiu.png differ
diff --git a/img/avatars/milinda.png b/img/avatars/milinda.png
new file mode 100644
index 000000000..23eb4a40c
Binary files /dev/null and b/img/avatars/milinda.png differ
diff --git a/img/avatars/minji-kim.png b/img/avatars/minji-kim.png
new file mode 100644
index 000000000..bc3cdcc97
Binary files /dev/null and b/img/avatars/minji-kim.png differ
diff --git a/img/avatars/ndimiduk.png b/img/avatars/ndimiduk.png
new file mode 100644
index 000000000..368460186
Binary files /dev/null and b/img/avatars/ndimiduk.png differ
diff --git a/img/avatars/nishantmonu51.png b/img/avatars/nishantmonu51.png
new file mode 100644
index 000000000..246df51b5
Binary files /dev/null and b/img/avatars/nishantmonu51.png differ
diff --git a/img/avatars/olivrlee.png b/img/avatars/olivrlee.png
new file mode 100644
index 000000000..b3dbe0313
Binary files /dev/null and b/img/avatars/olivrlee.png differ
diff --git a/img/avatars/pengzhiwei2018.png b/img/avatars/pengzhiwei2018.png
new file mode 100644
index 000000000..eca5aca6a
Binary files /dev/null and b/img/avatars/pengzhiwei2018.png differ
diff --git a/img/avatars/risdenk.png b/img/avatars/risdenk.png
new file mode 100644
index 000000000..2d26c3e2f
Binary files /dev/null and b/img/avatars/risdenk.png differ
diff --git a/img/avatars/rubenada.png b/img/avatars/rubenada.png
new file mode 100644
index 000000000..fee975054
Binary files /dev/null and b/img/avatars/rubenada.png differ
diff --git a/img/avatars/snuyanzin.png b/img/avatars/snuyanzin.png
new file mode 100644
index 000000000..0e7eee778
Binary files /dev/null and b/img/avatars/snuyanzin.png differ
diff --git a/img/avatars/stevenn.png b/img/avatars/stevenn.png
new file mode 100644
index 000000000..f602a4efc
Binary files /dev/null and b/img/avatars/stevenn.png differ
diff --git a/img/avatars/stoty.png b/img/avatars/stoty.png
new file mode 100644
index 000000000..c225d7735
Binary files /dev/null and b/img/avatars/stoty.png differ
diff --git a/img/avatars/suez1224.png b/img/avatars/suez1224.png
new file mode 100644
index 000000000..2489ac930
Binary files /dev/null and b/img/avatars/suez1224.png differ
diff --git a/img/avatars/tanclary.png b/img/avatars/tanclary.png
new file mode 100644
index 000000000..9d283d39e
Binary files /dev/null and b/img/avatars/tanclary.png differ
diff --git a/img/avatars/tdunning.png b/img/avatars/tdunning.png
new file mode 100644
index 000000000..72c3f041c
Binary files /dev/null and b/img/avatars/tdunning.png differ
diff --git a/img/avatars/tjbanghart.png b/img/avatars/tjbanghart.png
new file mode 100644
index 000000000..88ed2d989
Binary files /dev/null and b/img/avatars/tjbanghart.png differ
diff --git a/img/avatars/vineetgarg02.png b/img/avatars/vineetgarg02.png
new file mode 100644
index 000000000..bcd62337c
Binary files /dev/null and b/img/avatars/vineetgarg02.png differ
diff --git a/img/avatars/vlsi.png b/img/avatars/vlsi.png
new file mode 100644
index 000000000..affc1545b
Binary files /dev/null and b/img/avatars/vlsi.png differ
diff --git a/img/avatars/vvysotskyi.png b/img/avatars/vvysotskyi.png
new file mode 100644
index 000000000..aad50adad
Binary files /dev/null and b/img/avatars/vvysotskyi.png differ
diff --git a/img/avatars/xy2953396112.png b/img/avatars/xy2953396112.png
new file mode 100644
index 000000000..3962f9c87
Binary files /dev/null and b/img/avatars/xy2953396112.png differ
diff --git a/img/avatars/yanlin-Lynn.png b/img/avatars/yanlin-Lynn.png
new file mode 100644
index 000000000..891c2778e
Binary files /dev/null and b/img/avatars/yanlin-Lynn.png differ
diff --git a/img/avatars/zabetak.png b/img/avatars/zabetak.png
new file mode 100644
index 000000000..0c00666b1
Binary files /dev/null and b/img/avatars/zabetak.png differ
diff --git a/img/avatars/zhztheplayer.png b/img/avatars/zhztheplayer.png
new file mode 100644
index 000000000..e006fc230
Binary files /dev/null and b/img/avatars/zhztheplayer.png differ
diff --git a/img/avatars/zinking.png b/img/avatars/zinking.png
new file mode 100644
index 000000000..8b42164df
Binary files /dev/null and b/img/avatars/zinking.png differ
diff --git a/img/avatars/zoudan.png b/img/avatars/zoudan.png
new file mode 100644
index 000000000..5efa6846a
Binary files /dev/null and b/img/avatars/zoudan.png differ
diff --git a/index.html b/index.html
index e08003bb6..575bc8dda 100644
--- a/index.html
+++ b/index.html
@@ -133,7 +133,7 @@
   <div class="grid">
     <div class="unit one-third">
       <a href="https://www.apache.org/foundation/contributing.html">
-        <img src="https://apache.org/images/SupportApache-small.png" width="300" height="300" alt="Support Apache">
+        <img src="/img/SupportApache-small.png" width="300" height="300" alt="Support Apache">
       </a>
     </div>
     <div class="unit two-thirds">
diff --git a/news/2014/08/19/release-0.9.0-incubating/index.html b/news/2014/08/19/release-0.9.0-incubating/index.html
index 36e1e98a4..4ee06823f 100644
--- a/news/2014/08/19/release-0.9.0-incubating/index.html
+++ b/news/2014/08/19/release-0.9.0-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2014/10/02/release-0.9.1-incubating/index.html b/news/2014/10/02/release-0.9.1-incubating/index.html
index 297eba896..19d31963d 100644
--- a/news/2014/10/02/release-0.9.1-incubating/index.html
+++ b/news/2014/10/02/release-0.9.1-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2014/11/05/release-0.9.2-incubating/index.html b/news/2014/11/05/release-0.9.2-incubating/index.html
index 1fd78b6ff..abfa0574d 100644
--- a/news/2014/11/05/release-0.9.2-incubating/index.html
+++ b/news/2014/11/05/release-0.9.2-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/02/01/release-1.0.0-incubating/index.html b/news/2015/02/01/release-1.0.0-incubating/index.html
index e615013be..ea61766ee 100644
--- a/news/2015/02/01/release-1.0.0-incubating/index.html
+++ b/news/2015/02/01/release-1.0.0-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/03/14/release-1.1.0-incubating/index.html b/news/2015/03/14/release-1.1.0-incubating/index.html
index 17118fd87..75abe9d1d 100644
--- a/news/2015/03/14/release-1.1.0-incubating/index.html
+++ b/news/2015/03/14/release-1.1.0-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/04/08/release-1.2.0-incubating/index.html b/news/2015/04/08/release-1.2.0-incubating/index.html
index b1cf68166..8258ae754 100644
--- a/news/2015/04/08/release-1.2.0-incubating/index.html
+++ b/news/2015/04/08/release-1.2.0-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/04/25/new-committers/index.html b/news/2015/04/25/new-committers/index.html
index 37ce8990e..e9e439d75 100644
--- a/news/2015/04/25/new-committers/index.html
+++ b/news/2015/04/25/new-committers/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/05/30/release-1.3.0-incubating/index.html b/news/2015/05/30/release-1.3.0-incubating/index.html
index 197532ff6..3abc2aa48 100644
--- a/news/2015/05/30/release-1.3.0-incubating/index.html
+++ b/news/2015/05/30/release-1.3.0-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/06/06/algebra-builder/index.html b/news/2015/06/06/algebra-builder/index.html
index 4c25a02d7..744e8ff12 100644
--- a/news/2015/06/06/algebra-builder/index.html
+++ b/news/2015/06/06/algebra-builder/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/07/31/xldb-best-lightning-talk/index.html b/news/2015/07/31/xldb-best-lightning-talk/index.html
index 28510ad68..457b17eea 100644
--- a/news/2015/07/31/xldb-best-lightning-talk/index.html
+++ b/news/2015/07/31/xldb-best-lightning-talk/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/09/02/release-1.4.0-incubating/index.html b/news/2015/09/02/release-1.4.0-incubating/index.html
index 79690aba6..616621dcb 100644
--- a/news/2015/09/02/release-1.4.0-incubating/index.html
+++ b/news/2015/09/02/release-1.4.0-incubating/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/10/22/calcite-graduates/index.html b/news/2015/10/22/calcite-graduates/index.html
index ddc0b4981..9cab36b00 100644
--- a/news/2015/10/22/calcite-graduates/index.html
+++ b/news/2015/10/22/calcite-graduates/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/11/09/new-committers/index.html b/news/2015/11/09/new-committers/index.html
index b828bae90..6e91fbb78 100644
--- a/news/2015/11/09/new-committers/index.html
+++ b/news/2015/11/09/new-committers/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2015/11/10/release-1.5.0/index.html b/news/2015/11/10/release-1.5.0/index.html
index 06d255ac0..65206a457 100644
--- a/news/2015/11/10/release-1.5.0/index.html
+++ b/news/2015/11/10/release-1.5.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/jcamachor" class="post-author">
-      <img src="https://github.com/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
+      <img src="/img/avatars/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
       jcamacho
     </a>
   </div>
diff --git a/news/2016/01/22/release-1.6.0/index.html b/news/2016/01/22/release-1.6.0/index.html
index 8f33440bf..cd8e5f8ce 100644
--- a/news/2016/01/22/release-1.6.0/index.html
+++ b/news/2016/01/22/release-1.6.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2016/02/17/elser-pmc/index.html b/news/2016/02/17/elser-pmc/index.html
index a2243b885..6144d9d22 100644
--- a/news/2016/02/17/elser-pmc/index.html
+++ b/news/2016/02/17/elser-pmc/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2016/02/17/streaming-sql-talk/index.html b/news/2016/02/17/streaming-sql-talk/index.html
index 342d15d2b..725696bbb 100644
--- a/news/2016/02/17/streaming-sql-talk/index.html
+++ b/news/2016/02/17/streaming-sql-talk/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2016/03/22/cassandra-adapter/index.html b/news/2016/03/22/cassandra-adapter/index.html
index 3ae773ec4..51640eecb 100644
--- a/news/2016/03/22/cassandra-adapter/index.html
+++ b/news/2016/03/22/cassandra-adapter/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2016/03/22/release-1.7.0/index.html b/news/2016/03/22/release-1.7.0/index.html
index 9ce0096c0..8e0c2bfa4 100644
--- a/news/2016/03/22/release-1.7.0/index.html
+++ b/news/2016/03/22/release-1.7.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2016/06/13/release-1.8.0/index.html b/news/2016/06/13/release-1.8.0/index.html
index 824828f30..2e178da2d 100644
--- a/news/2016/06/13/release-1.8.0/index.html
+++ b/news/2016/06/13/release-1.8.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2016/09/22/release-1.9.0/index.html b/news/2016/09/22/release-1.9.0/index.html
index a8efca7d5..c58d7253d 100644
--- a/news/2016/09/22/release-1.9.0/index.html
+++ b/news/2016/09/22/release-1.9.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/jcamachor" class="post-author">
-      <img src="https://github.com/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
+      <img src="/img/avatars/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
       jcamacho
     </a>
   </div>
diff --git a/news/2016/10/12/release-1.10.0/index.html b/news/2016/10/12/release-1.10.0/index.html
index ef8047b34..1b0f78e06 100644
--- a/news/2016/10/12/release-1.10.0/index.html
+++ b/news/2016/10/12/release-1.10.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/jcamachor" class="post-author">
-      <img src="https://github.com/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
+      <img src="/img/avatars/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
       jcamacho
     </a>
   </div>
diff --git a/news/2017/01/09/release-1.11.0/index.html b/news/2017/01/09/release-1.11.0/index.html
index c1c073aa7..838cd27ec 100644
--- a/news/2017/01/09/release-1.11.0/index.html
+++ b/news/2017/01/09/release-1.11.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2017/03/24/release-1.12.0/index.html b/news/2017/03/24/release-1.12.0/index.html
index 72e511c72..8b9d5438f 100644
--- a/news/2017/03/24/release-1.12.0/index.html
+++ b/news/2017/03/24/release-1.12.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2017/03/31/new-avatica-repository/index.html b/news/2017/03/31/new-avatica-repository/index.html
index 468767178..26b86f292 100644
--- a/news/2017/03/31/new-avatica-repository/index.html
+++ b/news/2017/03/31/new-avatica-repository/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/joshelser" class="post-author">
-      <img src="https://github.com/joshelser.png" class="avatar" alt="elserj avatar" width="24" height="24">
+      <img src="/img/avatars/joshelser.png" class="avatar" alt="elserj avatar" width="24" height="24">
       elserj
     </a>
   </div>
diff --git a/news/2017/06/26/release-1.13.0/index.html b/news/2017/06/26/release-1.13.0/index.html
index 74893e0cd..82fc1d954 100644
--- a/news/2017/06/26/release-1.13.0/index.html
+++ b/news/2017/06/26/release-1.13.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/jcamachor" class="post-author">
-      <img src="https://github.com/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
+      <img src="/img/avatars/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
       jcamacho
     </a>
   </div>
diff --git a/news/2017/10/02/release-1.14.0/index.html b/news/2017/10/02/release-1.14.0/index.html
index 48101eb93..eb38f099a 100644
--- a/news/2017/10/02/release-1.14.0/index.html
+++ b/news/2017/10/02/release-1.14.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://michael.mior.ca/" class="post-author">
-      <img src="https://github.com/michaelmior.png" class="avatar" alt="mmior avatar" width="24" height="24">
+      <img src="/img/avatars/michaelmior.png" class="avatar" alt="mmior avatar" width="24" height="24">
       mmior
     </a>
   </div>
diff --git a/news/2017/12/11/release-1.15.0/index.html b/news/2017/12/11/release-1.15.0/index.html
index a540ccbdf..a7da9bb31 100644
--- a/news/2017/12/11/release-1.15.0/index.html
+++ b/news/2017/12/11/release-1.15.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2018/03/19/release-1.16.0/index.html b/news/2018/03/19/release-1.16.0/index.html
index 5a929a54c..f46377f0c 100644
--- a/news/2018/03/19/release-1.16.0/index.html
+++ b/news/2018/03/19/release-1.16.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/jcamachor" class="post-author">
-      <img src="https://github.com/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
+      <img src="/img/avatars/jcamachor.png" class="avatar" alt="jcamacho avatar" width="24" height="24">
       jcamacho
     </a>
   </div>
diff --git a/news/2018/07/20/release-1.17.0/index.html b/news/2018/07/20/release-1.17.0/index.html
index 781042e93..ac9177bce 100644
--- a/news/2018/07/20/release-1.17.0/index.html
+++ b/news/2018/07/20/release-1.17.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/vvysotskyi" class="post-author">
-      <img src="https://github.com/vvysotskyi.png" class="avatar" alt="volodymyr avatar" width="24" height="24">
+      <img src="/img/avatars/vvysotskyi.png" class="avatar" alt="volodymyr avatar" width="24" height="24">
       volodymyr
     </a>
   </div>
diff --git a/news/2018/12/21/release-1.18.0/index.html b/news/2018/12/21/release-1.18.0/index.html
index 98db39627..1068229d0 100644
--- a/news/2018/12/21/release-1.18.0/index.html
+++ b/news/2018/12/21/release-1.18.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2019/03/26/release-1.19.0/index.html b/news/2019/03/26/release-1.19.0/index.html
index 58a1bc4a2..cc6b0a18d 100644
--- a/news/2019/03/26/release-1.19.0/index.html
+++ b/news/2019/03/26/release-1.19.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/risdenk" class="post-author">
-      <img src="https://github.com/risdenk.png" class="avatar" alt="krisden avatar" width="24" height="24">
+      <img src="/img/avatars/risdenk.png" class="avatar" alt="krisden avatar" width="24" height="24">
       krisden
     </a>
   </div>
diff --git a/news/2019/06/24/release-1.20.0/index.html b/news/2019/06/24/release-1.20.0/index.html
index d01a98144..c0432e74e 100644
--- a/news/2019/06/24/release-1.20.0/index.html
+++ b/news/2019/06/24/release-1.20.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://michael.mior.ca/" class="post-author">
-      <img src="https://github.com/michaelmior.png" class="avatar" alt="mmior avatar" width="24" height="24">
+      <img src="/img/avatars/michaelmior.png" class="avatar" alt="mmior avatar" width="24" height="24">
       mmior
     </a>
   </div>
diff --git a/news/2019/09/11/release-1.21.0/index.html b/news/2019/09/11/release-1.21.0/index.html
index d7fff4b41..ad7e2b7fe 100644
--- a/news/2019/09/11/release-1.21.0/index.html
+++ b/news/2019/09/11/release-1.21.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://people.apache.org/~zabetak/" class="post-author">
-      <img src="https://github.com/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
+      <img src="/img/avatars/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
       zabetak
     </a>
   </div>
diff --git a/news/2020/03/05/release-1.22.0/index.html b/news/2020/03/05/release-1.22.0/index.html
index bd51a3856..161be0770 100644
--- a/news/2020/03/05/release-1.22.0/index.html
+++ b/news/2020/03/05/release-1.22.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/danny0405" class="post-author">
-      <img src="https://github.com/danny0405.png" class="avatar" alt="danny0405 avatar" width="24" height="24">
+      <img src="/img/avatars/danny0405.png" class="avatar" alt="danny0405 avatar" width="24" height="24">
       danny0405
     </a>
   </div>
diff --git a/news/2020/05/24/release-1.23.0/index.html b/news/2020/05/24/release-1.23.0/index.html
index 9c1d15bab..ed2bef834 100644
--- a/news/2020/05/24/release-1.23.0/index.html
+++ b/news/2020/05/24/release-1.23.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/hsyuan" class="post-author">
-      <img src="https://github.com/hsyuan.png" class="avatar" alt="hyuan avatar" width="24" height="24">
+      <img src="/img/avatars/hsyuan.png" class="avatar" alt="hyuan avatar" width="24" height="24">
       hyuan
     </a>
   </div>
diff --git a/news/2020/07/24/release-1.24.0/index.html b/news/2020/07/24/release-1.24.0/index.html
index 7d80af3ec..04769e53b 100644
--- a/news/2020/07/24/release-1.24.0/index.html
+++ b/news/2020/07/24/release-1.24.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/chunweilei" class="post-author">
-      <img src="https://github.com/chunweilei.png" class="avatar" alt="chunwei avatar" width="24" height="24">
+      <img src="/img/avatars/chunweilei.png" class="avatar" alt="chunwei avatar" width="24" height="24">
       chunwei
     </a>
   </div>
diff --git a/news/2020/08/22/release-1.25.0/index.html b/news/2020/08/22/release-1.25.0/index.html
index 8b115681a..7e6e23a6b 100644
--- a/news/2020/08/22/release-1.25.0/index.html
+++ b/news/2020/08/22/release-1.25.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/asereda-gs" class="post-author">
-      <img src="https://github.com/asereda-gs.png" class="avatar" alt="sereda avatar" width="24" height="24">
+      <img src="/img/avatars/asereda-gs.png" class="avatar" alt="sereda avatar" width="24" height="24">
       sereda
     </a>
   </div>
diff --git a/news/2020/10/06/release-1.26.0/index.html b/news/2020/10/06/release-1.26.0/index.html
index c82ab6667..158c5aeb7 100644
--- a/news/2020/10/06/release-1.26.0/index.html
+++ b/news/2020/10/06/release-1.26.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/rubenada" class="post-author">
-      <img src="https://github.com/rubenada.png" class="avatar" alt="rubenql avatar" width="24" height="24">
+      <img src="/img/avatars/rubenada.png" class="avatar" alt="rubenql avatar" width="24" height="24">
       rubenql
     </a>
   </div>
diff --git a/news/2021/01/11/meetup/index.html b/news/2021/01/11/meetup/index.html
index 6b9762e1c..0788249fc 100644
--- a/news/2021/01/11/meetup/index.html
+++ b/news/2021/01/11/meetup/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://people.apache.org/~zabetak/" class="post-author">
-      <img src="https://github.com/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
+      <img src="/img/avatars/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
       zabetak
     </a>
   </div>
diff --git a/news/2021/06/03/release-1.27.0/index.html b/news/2021/06/03/release-1.27.0/index.html
index e2918cf15..393522d5a 100644
--- a/news/2021/06/03/release-1.27.0/index.html
+++ b/news/2021/06/03/release-1.27.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://people.apache.org/~zabetak/" class="post-author">
-      <img src="https://github.com/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
+      <img src="/img/avatars/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
       zabetak
     </a>
   </div>
diff --git a/news/2021/10/19/release-1.28.0/index.html b/news/2021/10/19/release-1.28.0/index.html
index 79e0ec5b6..7db2d8939 100644
--- a/news/2021/10/19/release-1.28.0/index.html
+++ b/news/2021/10/19/release-1.28.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2021/12/26/release-1.29.0/index.html b/news/2021/12/26/release-1.29.0/index.html
index 11630956c..0eb6d2bd1 100644
--- a/news/2021/12/26/release-1.29.0/index.html
+++ b/news/2021/12/26/release-1.29.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/amaliujia" class="post-author">
-      <img src="https://github.com/amaliujia.png" class="avatar" alt="amaliujia avatar" width="24" height="24">
+      <img src="/img/avatars/amaliujia.png" class="avatar" alt="amaliujia avatar" width="24" height="24">
       amaliujia
     </a>
   </div>
diff --git a/news/2022/03/19/release-1.30.0/index.html b/news/2022/03/19/release-1.30.0/index.html
index d2b913461..64ce9cee9 100644
--- a/news/2022/03/19/release-1.30.0/index.html
+++ b/news/2022/03/19/release-1.30.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/liyafan82" class="post-author">
-      <img src="https://github.com/liyafan82.png" class="avatar" alt="liyafan avatar" width="24" height="24">
+      <img src="/img/avatars/liyafan82.png" class="avatar" alt="liyafan avatar" width="24" height="24">
       liyafan
     </a>
   </div>
diff --git a/news/2022/08/02/release-1.31.0/index.html b/news/2022/08/02/release-1.31.0/index.html
index 37693ef3c..58198ebc7 100644
--- a/news/2022/08/02/release-1.31.0/index.html
+++ b/news/2022/08/02/release-1.31.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/asereda-gs" class="post-author">
-      <img src="https://github.com/asereda-gs.png" class="avatar" alt="sereda avatar" width="24" height="24">
+      <img src="/img/avatars/asereda-gs.png" class="avatar" alt="sereda avatar" width="24" height="24">
       sereda
     </a>
   </div>
diff --git a/news/2022/09/10/release-1.32.0/index.html b/news/2022/09/10/release-1.32.0/index.html
index b22fde6c2..ba5c36253 100644
--- a/news/2022/09/10/release-1.32.0/index.html
+++ b/news/2022/09/10/release-1.32.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>
diff --git a/news/2023/02/07/release_1.33.0/index.html b/news/2023/02/07/release_1.33.0/index.html
index 53ae4f71c..a2608129b 100644
--- a/news/2023/02/07/release_1.33.0/index.html
+++ b/news/2023/02/07/release_1.33.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/jbalint" class="post-author">
-      <img src="https://github.com/jbalint.png" class="avatar" alt="jbalint avatar" width="24" height="24">
+      <img src="/img/avatars/jbalint.png" class="avatar" alt="jbalint avatar" width="24" height="24">
       jbalint
     </a>
   </div>
diff --git a/news/2023/03/14/release-1.34.0/index.html b/news/2023/03/14/release-1.34.0/index.html
index 00b014209..fe7689053 100644
--- a/news/2023/03/14/release-1.34.0/index.html
+++ b/news/2023/03/14/release-1.34.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://people.apache.org/~zabetak/" class="post-author">
-      <img src="https://github.com/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
+      <img src="/img/avatars/zabetak.png" class="avatar" alt="zabetak avatar" width="24" height="24">
       zabetak
     </a>
   </div>
diff --git a/news/2023/07/26/release-1.35.0/index.html b/news/2023/07/26/release-1.35.0/index.html
index 2744a5753..aa1515383 100644
--- a/news/2023/07/26/release-1.35.0/index.html
+++ b/news/2023/07/26/release-1.35.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/NobiGo" class="post-author">
-      <img src="https://github.com/NobiGo.png" class="avatar" alt="xiong avatar" width="24" height="24">
+      <img src="/img/avatars/NobiGo.png" class="avatar" alt="xiong avatar" width="24" height="24">
       xiong
     </a>
   </div>
diff --git a/news/2023/11/10/release-1.36.0/index.html b/news/2023/11/10/release-1.36.0/index.html
index 9efa2784c..5a523e4b1 100644
--- a/news/2023/11/10/release-1.36.0/index.html
+++ b/news/2023/11/10/release-1.36.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/libenchao" class="post-author">
-      <img src="https://github.com/libenchao.png" class="avatar" alt="libenchao avatar" width="24" height="24">
+      <img src="/img/avatars/libenchao.png" class="avatar" alt="libenchao avatar" width="24" height="24">
       libenchao
     </a>
   </div>
diff --git a/news/2024/05/06/release-1.37.0/index.html b/news/2024/05/06/release-1.37.0/index.html
index 01d478070..19f9cc9f1 100644
--- a/news/2024/05/06/release-1.37.0/index.html
+++ b/news/2024/05/06/release-1.37.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="https://github.com/snuyanzin" class="post-author">
-      <img src="https://github.com/snuyanzin.png" class="avatar" alt="snuyanzin avatar" width="24" height="24">
+      <img src="/img/avatars/snuyanzin.png" class="avatar" alt="snuyanzin avatar" width="24" height="24">
       snuyanzin
     </a>
   </div>
diff --git a/news/2024/10/15/release-1.38.0/index.html b/news/2024/10/15/release-1.38.0/index.html
index 6b2e7acc0..43d9631cb 100644
--- a/news/2024/10/15/release-1.38.0/index.html
+++ b/news/2024/10/15/release-1.38.0/index.html
@@ -151,7 +151,7 @@
     
     
     <a href="http://people.apache.org/~jhyde" class="post-author">
-      <img src="https://github.com/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
+      <img src="/img/avatars/julianhyde.png" class="avatar" alt="jhyde avatar" width="24" height="24">
       jhyde
     </a>
   </div>