Scope
iceberg
Collected
26 October 2026
Window
Definitions
1.0
git: currentgithub: currentponymail: currentreleases: currentroster: current

Contributors

Active contributorsPeople with at least one commit in the month.

62

+23

  • core-api-data29
  • spark20
  • docs-site17
  • formats15
  • flink13
  • cloud-catalogs7
  • kafka-connect7
  • release-build6
  • specification5
  • hive-mr4
  • rest-openapi4
  • delta-lake0
  • examples0

The repository total counts each change once. The rows are the modules that make up this repository.

n=62 · established

New contributorsPeople whose first in-scope commit falls in the month.

15

+1

  • core-api-data8
  • formats7
  • docs-site6
  • cloud-catalogs3
  • flink3
  • hive-mr3
  • rest-openapi3
  • spark3
  • specification3
  • kafka-connect2
  • release-build1
  • delta-lake0
  • examples0

The repository total counts each change once. The rows are the modules that make up this repository.

n=15 · established

Sustained contributorsPeople with at least 5 commits in the 365 days ending at the month boundary.

56

+13

  • core-api-data25
  • spark20
  • flink12
  • docs-site9
  • release-build8
  • cloud-catalogs5
  • formats4
  • rest-openapi4
  • kafka-connect1
  • delta-lake0
  • examples0
  • hive-mr0
  • specification0

The repository total counts each change once. The rows are the modules that make up this repository.

n=56 · established

First-to-second retentionShare of people whose second commit arrived within 180 days of their first. The cohort is people whose first commit was at least 180 days ago.

41.8%

-1.9 pt

  • flink56.8%
  • spark49.2%
  • rest-openapi47.8%
  • formats38.8%
  • release-build37.4%
  • core-api-data36.8%
  • cloud-catalogs36.1%
  • hive-mr35.0%
  • kafka-connect32.4%
  • docs-site30.1%
  • specification25.0%
  • delta-lake10.0%

The repository total counts each change once. The rows are the modules that make up this repository.

n=843 · established

Contributor concentrationConcentration of commits among people who committed this month. 1/N means an even split. 1 means one person made every commit.

0.029

-0.016

  • kafka-connect0.266
  • release-build0.259
  • specification0.200
  • cloud-catalogs0.184
  • flink0.119
  • docs-site0.089
  • formats0.073
  • spark0.068
  • core-api-data0.053

The repository total counts each change once. The rows are the modules that make up this repository.

n=62 · established

Pull requests

Pull requests openedPull requests opened in the month. Drafts are excluded.

319

+153

  • core-api-data107
  • spark64
  • release-build53
  • docs-site48
  • flink32
  • cloud-catalogs31
  • kafka-connect25
  • formats23
  • rest-openapi13
  • hive-mr9
  • specification8
  • delta-lake0
  • examples0

The repository total counts each change once. The rows are the modules that make up this repository.

n=319 · established

Pull requests closedPull requests closed in the month, including merges. Drafts are excluded.

322

+180

  • core-api-data106
  • release-build57
  • spark54
  • docs-site42
  • flink32
  • kafka-connect32
  • formats28
  • cloud-catalogs26
  • rest-openapi11
  • hive-mr7
  • specification5
  • delta-lake1
  • examples0

The repository total counts each change once. The rows are the modules that make up this repository.

n=322 · established

Closed by the stale botUnmerged pull requests closed by the stale-bot account, github-actions.

93

+63

  • core-api-data39
  • spark17
  • kafka-connect16
  • docs-site11
  • cloud-catalogs10
  • formats8
  • flink6
  • release-build5
  • hive-mr3
  • delta-lake1
  • rest-openapi1
  • examples0
  • specification0

The repository total counts each change once. The rows are the modules that make up this repository.

n=93 · established

Closed by a committerPull requests merged, or closed without a merge by a person rather than a bot.

229

+117

  • core-api-data67
  • release-build52
  • spark37
  • docs-site31
  • flink26
  • formats20
  • cloud-catalogs16
  • kafka-connect16
  • rest-openapi10
  • specification5
  • hive-mr4
  • delta-lake0
  • examples0

The repository total counts each change once. The rows are the modules that make up this repository.

n=229 · established

Open pull requestsPull requests still open at the end of the month. Drafts are excluded.

438

+260

  • core-api-data206
  • spark113
  • docs-site61
  • cloud-catalogs55
  • formats50
  • flink41
  • kafka-connect35
  • rest-openapi25
  • release-build24
  • specification20
  • hive-mr16
  • delta-lake2
  • examples0

The repository total counts each change once. The rows are the modules that make up this repository.

n=438 · established

Median open ageMedian age, in days, of pull requests open at the end of the month.

42.3 days

+2.9 days

Slowest and fastest

Longest

Fastest

  • release-build128.8 days
  • hive-mr106.3 days
  • specification78.6 days
  • formats67.0 days
  • cloud-catalogs60.3 days
  • kafka-connect49.9 days
  • spark44.8 days
  • core-api-data44.5 days
  • docs-site38.1 days
  • rest-openapi36.9 days
  • flink31.8 days

The repository total counts each change once. The rows are the modules that make up this repository.

n=438 · established

Stale pull requestsShare of open pull requests that have been open for at least 28 days.

68.3%

+4.8 pt

  • specification85.0%
  • formats80.0%
  • cloud-catalogs74.5%
  • core-api-data70.9%
  • release-build70.8%
  • kafka-connect68.6%
  • rest-openapi64.0%
  • docs-site63.9%
  • spark63.7%
  • hive-mr62.5%
  • flink61.0%

The repository total counts each change once. The rows are the modules that make up this repository.

n=438 · established

Median time to mergeMedian hours from open to merge for pull requests merged in the month.

34.3 hours

+15.2 hours

Slowest and fastest

Longest

Fastest

  • core-api-data171.5 hours
  • spark125.8 hours
  • formats96.9 hours
  • rest-openapi84.9 hours
  • specification42.4 hours
  • docs-site34.3 hours
  • flink20.7 hours
  • cloud-catalogs13.7 hours
  • kafka-connect9.1 hours
  • release-build2.0 hours

The repository total counts each change once. The rows are the modules that make up this repository.

n=197 · established

Reviews

Median time to first reviewMedian hours from open to the first review by someone other than the author. Pull requests with no such review are left out of the median.

10.7 hours

+6.2 hours

Slowest and fastest

Longest

Fastest

  • spark28.3 hours
  • core-api-data25.1 hours
  • rest-openapi16.6 hours
  • hive-mr11.8 hours
  • docs-site11.2 hours
  • formats11.0 hours
  • cloud-catalogs8.8 hours
  • kafka-connect7.9 hours
  • flink4.5 hours
  • specification2.1 hours
  • release-build1.1 hours

The repository total counts each change once. The rows are the modules that make up this repository.

n=275 · established

Reviewer concentrationConcentration of review submissions among reviewers this month, excluding the pull request author.

0.077

-0.037

  • flink0.536
  • rest-openapi0.243
  • hive-mr0.228
  • release-build0.178
  • specification0.142
  • formats0.120
  • kafka-connect0.116
  • cloud-catalogs0.094
  • docs-site0.093
  • core-api-data0.091
  • spark0.087

The repository total counts each change once. The rows are the modules that make up this repository.

n=58 · established

Reviews per reviewerMean review submissions per reviewer in the month.

22.8

+6.3

  • core-api-data14.2
  • flink12.8
  • spark9.8
  • hive-mr6
  • docs-site5.9
  • release-build5.9
  • specification5.4
  • formats5.3
  • cloud-catalogs4.5
  • rest-openapi4.1
  • kafka-connect3.6

The repository total counts each change once. The rows are the modules that make up this repository.

n=1325 · established

Releases

Stable releasesStable release tags in the trailing 730 days. Release candidates, alphas, betas, snapshots, and previews are excluded. The ecosystem value is the Apache Iceberg Java release train.

13

-3

n=13 · established

Days since last stable releaseDays from the newest stable tag to the end of the month. Java tags count when the version is also listed in the ASF archive.

0.9 days

-55.3 days

n=1 · established