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.
306 commits (0.6%) · +361,992 / −18,624 lines · 6 authors
Led by Mosharaf Chowdhury (179 commits)
First commits: Mosharaf Chowdhury, Matei Zaharia, Justin Ma, root, Joshua Hartman, Timothy Hunter
Released: alpha-0.1
326 commits (0.6%) · +116,507 / −444,221 lines · 10 authors
Led by Matei Zaharia (171 commits)
First commits: Ismael Juma, Ankur Dave, Tathagata Das, Olivier Grisel, Edison Tung, Charles Reiss
Released: alpha-0.2, 0.3-scala-2.8, 0.3-scala-2.9
1,096 commits (2.2%) · +45,447 / −15,914 lines · 28 authors
Led by Matei Zaharia (458 commits)
First commits: Denny, Josh Rosen, Reynold Xin, Patrick Wendell, Andy Konwinski, Shivaram Venkataraman (+15 more)
Released: v0.5.0, v0.5.1, v0.6.0
3,921 commits (7.7%) · +101,187 / −34,609 lines · 127 authors
Led by Matei Zaharia (777 commits)
First commits: Joseph Gonzalez, Stephen Haberman, Prashant Sharma, Aaron Davidson, Karen Feng, Jey Kottalam (+105 more)
Released: v0.7.0
3,559 commits (7.0%) · +605,516 / −163,898 lines · 380 authors
Led by Patrick Wendell (328 commits)
First commits: Michael Armbrust, Xiangrui Meng, Cheng Lian, Sean Owen, Davies Liu, Kousuke Saruta (+313 more)
5,030 commits (9.9%) · +622,028 / −259,959 lines · 615 authors
Led by Reynold Xin (400 commits)
First commits: MechCoder, Feynman Liang, Yuhao Yang, Sun Rui, Xiao Li, Tarek Auel (+474 more)
4,345 commits (8.6%) · +509,163 / −233,868 lines · 450 authors
Led by Reynold Xin (280 commits)
First commits: Dongjoon Hyun, Ruifeng Zheng, WeichenXu, wm624@hotmail.com, Sean Zhong, petermaxlee (+283 more)
2,527 commits (5.0%) · +287,970 / −109,628 lines · 401 authors
Led by Hyukjin Kwon (150 commits)
First commits: Marco Gaido, windpiger, jinxing, guoxiaolong, liuxian, Xingbo Jiang (+242 more)
2,356 commits (4.6%) · +243,768 / −125,237 lines · 363 authors
Led by Wenchen Fan (115 commits)
First commits: Max Gekk, shahid, seancxmao, Marek Novotny, Ilan Filonenko, Attila Zsolt Piros (+209 more)
2,623 commits (5.2%) · +412,582 / −121,204 lines · 348 authors
Led by Dongjoon Hyun (185 commits)
First commits: Terry Kim, gengjiaan, Angerszhuuuu, Ajith, Yesheng Ma, Aman Omer (+197 more)
Released: v3.0.0-preview, v3.0.0-preview-rc1, v3.0.0-preview-rc2
2,862 commits (5.6%) · +484,865 / −323,159 lines · 302 authors
Led by Max Gekk (245 commits)
First commits: beliefer, Chao Sun, xuewei.linxuewei, Cheng Su, William Hyun, GuoPhilipse (+158 more)
3,085 commits (6.1%) · +705,739 / −406,596 lines · 318 authors
Led by Kousuke Saruta (202 commits)
First commits: dch nguyen, Yikun Jiang, PengLei, Yingyi Bu, Dominik Gehl, Leona Yoda (+183 more)
3,222 commits (6.4%) · +456,669 / −228,908 lines · 291 authors
Led by YangJie (280 commits)
First commits: panbingkun, Rui Wang, Daniel Tenedorio, Martin Grund, Bjørn Jørgensen, Xinyi Yu (+146 more)
4,113 commits (8.1%) · +735,630 / −248,816 lines · 327 authors
Led by YangJie (385 commits)
First commits: Jia Fan, Amanda Liu, Hasnain Lakhani, Alice Sayutina, Sandip Agarwala, Siying Dong (+174 more)
3,762 commits (7.4%) · +521,345 / −266,851 lines · 288 authors
Led by Dongjoon Hyun (364 commits)
First commits: Uros, Mihailo Milosevic, Vladimir Golubev, Paddy Xu, Nikola Mandic, jingz-db (+130 more)
3,411 commits (6.7%) · +622,047 / −201,354 lines · 309 authors
Led by Dongjoon Hyun (435 commits)
First commits: Tian Gao, Yicong Huang, pavle-martinovic_data, Jacky Wang, Vlad Rozov, Dylan Wong (+135 more)
4,150 commits (8.2%) · +995,035 / −240,213 lines · 378 authors
Led by Dongjoon Hyun (463 commits)
First commits: Spenser Sun, Andreas Neumann, Anupam Yadav, Shrirang Mhalgi, Nikolina Vraneš, david-mollitor-db (+219 more)
How Apache Spark compares with other Apache projects →
How Apache Spark ranks among Apache 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