The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
1,220 commits (4.8%) · +202,821 / −62,160 lines · 44 authors
Led by Xiang Li (633 commits)
First commits: Xiang Li, Brandon Philips, Ben Johnson, Fabrizio (Misto) Milo, Yifan Gu, Rob Szumski (+38 more)
Released: 0, v0.1.0, v0.1.1, v0.1.2, v0.2.0-rc0 (+5 more)
2,950 commits (11.6%) · +140,927 / −213,930 lines · 107 authors
Led by Xiang Li (867 commits)
First commits: Yicheng Qin, Jonathan Boulle, Blake Mizerany, Barak Michener, Ben Darnell, Cenk Alti (+89 more)
Released: v0.3.0, v0.4.0, v0.4.1, v0.4.2, v0.4.3 (+10 more)
2,395 commits (9.5%) · +427,969 / −119,925 lines · 123 authors
Led by Xiang Li (1,031 commits)
First commits: Gyuho Lee, Anthony Romano, Hitoshi Mitake, Josh Wood, Wolfgang Ebner, Raoof Mohammed (+100 more)
Released: v2.0.0, v2.0.1, v2.0.2, v2.0.3, v2.0.4 (+10 more)
3,852 commits (15.2%) · +445,875 / −385,644 lines · 126 authors
Led by Gyuho Lee (1,192 commits)
First commits: fanmin shi, sharat, Ajit Yagaty, Geoff Levand, swingbach@gmail.com, James Shubin (+95 more)
Released: v2.3.0-alpha.1, v2.3.0, v3.0.0-beta.0, v3.1.0-alpha.0, v3.1.0-alpha.1 (+2 more)
2,384 commits (9.4%) · +209,213 / −97,519 lines · 126 authors
Led by Gyuho Lee (973 commits)
First commits: Joe Betz, Sam Batschelet, lorneli, beth wright, Frederic Branczyk, shawnli (+91 more)
Released: v3.2.0-rc.0, v3.2.0-rc.1, v3.2.0+git, v3.2.0_plus_git, v3.2.10_plus_git (+1 more)
2,053 commits (8.1%) · +352,353 / −214,602 lines · 113 authors
Led by Gyuho Lee (1,595 commits)
First commits: Jingyi Hu, Wenjia, caoming, Tobias Grieger, nolouch, Eric Chiang (+76 more)
Released: v3.3.9_plus_git
947 commits (3.7%) · +169,425 / −106,214 lines · 104 authors
Led by Gyuho Lee (294 commits)
First commits: yoyinzyc, johncming, lzhfromustc, 宇慕, Zeming YU, Davanum Srinivas (+76 more)
745 commits (2.9%) · +176,913 / −585,478 lines · 106 authors
Led by Gyuho Lee (164 commits)
First commits: Piotr Tabor, tangcong, mlmhl, yangweiwei, shawwang, 煎鱼 (+76 more)
973 commits (3.8%) · +47,621 / −105,423 lines · 113 authors
Led by Piotr Tabor (375 commits)
First commits: Marek Siarkowicz, Lili Cosic, Wilson Wang, Benjamin Wang, wpedrak, songlh (+82 more)
Released: api/v3.5.0-alpha.0, client/v2.305.0-alpha.0, client/v3.5.0-alpha.0, etcdctl/v3.5.0-alpha.0, pkg/v3.5.0-alpha.0 (+4 more)
1,591 commits (6.3%) · +45,497 / −67,677 lines · 120 authors
Led by Benjamin Wang (498 commits)
First commits: Danielle Lancashire, Clark, Fu Wei, kkkkun, Pavel Kalinnikov, Thomas Jungblut (+82 more)
Released: api/v3.6.0-alpha.0, client/pkg/v3.6.0-alpha.0, client/v2.306.0-alpha.0, client/v3.6.0-alpha.0, etcdctl/v3.6.0-alpha.0 (+6 more)
1,621 commits (6.4%) · +45,809 / −50,597 lines · 119 authors
Led by Benjamin Wang (530 commits)
First commits: James Blair, Sharath Sivakumar, v-zhuravlev, caojiamingalan, Marcondes Viana, Prasad Chandrasekaran (+80 more)
1,553 commits (6.1%) · +43,411 / −31,842 lines · 100 authors
Led by Benjamin Wang (421 commits)
First commits: Chun-Hung Tseng, Matthieu MOREL, Thomas Gosteli, Madhav Jivrajani, shihuixing, tico88612 (+60 more)
1,899 commits (7.5%) · +48,597 / −35,363 lines · 93 authors
Led by Benjamin Wang (549 commits)
First commits: Aleksander Mistewicz, joshjms, Peter Chang, Nont, Kota, Gang Li (+62 more)
Released: api/v3.7.0-alpha.0, client/pkg/v3.7.0-alpha.0, client/v3.7.0-alpha.0, etcdctl/v3.7.0-alpha.0, etcdutl/v3.7.0-alpha.0 (+4 more)
1,151 commits (4.5%) · +41,680 / −62,807 lines · 82 authors
Led by Benjamin Wang (306 commits)
First commits: Jefftree, Zhijun, Alok Kumar Singh, Alessio Attilio, Tobi Abidoye, Sharath P J (+50 more)
Released: api/v3.7.0-beta.0, client/pkg/v3.7.0-beta.0, client/v3.7.0-beta.0, etcdctl/v3.7.0-beta.0, etcdutl/v3.7.0-beta.0 (+13 more)
How etcd compares with other CNCF graduated projects →
How etcd ranks among CNCF graduated projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true