{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"apache","name":"datafusion","updatedAt":"2026-10-11T05:43:35.805Z","coveredSince":"2025-10-04T17:26:41.425Z","facts":{"owner":"apache","name":"datafusion","description":"Apache DataFusion SQL Query Engine","stars":9432,"forks":2492,"archived":false,"isFork":false,"license":"Apache-2.0","defaultBranch":"main","pushedAt":"2026-10-10T22:44:57Z","createdAt":"2021-04-17T15:40:23Z","topics":["arrow","big-data","dataframe","datafusion","olap","python","query-engine","rust","sql"],"languages":{"Rust":39107214,"Shell":197116,"Python":70505,"JavaScript":4032,"Dockerfile":1810,"Nix":556,"HTML":320},"frameworks":["Serde","Tokio"],"commits90d":1221,"releases365d":0,"lastReleaseAt":null,"gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":true,"cla":"cla","channels":[{"kind":"discord","url":"https://discord.com/invite/Qw5gKqHxUM"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:43:35.805Z","outsidePulls":{"cohort":{"n":1171,"merged":844,"closedUnmerged":174,"open":153,"mergeRate":0.8290766208251473,"openShare":0.13065755764304013,"evidence":{"merged":[25181,25179,25176,25175,25173,25171,25164,25163,25161,25158,25150,25143,25140,25139,25138,25134,25131,25130,25123,25122],"closedUnmerged":[25180,25162,25149,25132,25128,25126,25125,25115,25113,25105,25096,25093,25069,25068,25067,25029,25016,25008,25002,24949],"open":[25177,25165,25160,25159,25146,25142,25114,25109,25099,25087,25086,25081,25080,25066,25065,25056,25053,25044,25041,25039]}},"firstTimers":{"n":192,"merged":124,"closedUnmerged":29,"open":39,"mergeRate":0.8104575163398693,"openShare":0.203125,"evidence":{"merged":[25150,25134,25131,25090,25074,25048,25015,24991,24986,24976,24969,24943,24939,24931,24872,24867,24855,24851,24846,24825],"closedUnmerged":[25149,25008,24893,24856,24821,24818,24743,24682,24568,24340,24334,24229,24220,24219,24103,24004,23744,23722,23639,23567],"open":[25160,25114,25109,25039,25025,24984,24982,24973,24865,24792,24713,24684,24671,24643,24497,24440,24424,24399,24382,24285]}},"year":{"n":1496,"merged":1103,"closedUnmerged":225,"open":168,"mergeRate":0.8305722891566265,"openShare":0.11229946524064172,"evidence":{"merged":[25181,25179,25176,25175,25173,25171,25164,25163,25161,25158,25150,25143,25140,25139,25138,25134,25131,25130,25123,25122],"closedUnmerged":[25180,25162,25149,25132,25128,25126,25125,25115,25113,25105,25096,25093,25069,25068,25067,25029,25016,25008,25002,24949],"open":[25177,25165,25160,25159,25146,25142,25114,25109,25099,25087,25086,25081,25080,25066,25065,25056,25053,25044,25041,25039]}}},"pullFirstResponse":{"n":1171,"answered":1031,"waiting":140,"medianHours":27.93611111111111,"p75Hours":140.39305555555555,"within48h":0.5858240819812095,"within7d":0.7711357813834303,"curve":[{"hours":0.0325,"waiting":0.9991460290350128},{"hours":0.19805555555555557,"waiting":0.9803586678052948},{"hours":0.44055555555555553,"waiting":0.9615713065755768},{"hours":0.6930555555555555,"waiting":0.9427839453458586},{"hours":1.0119444444444445,"waiting":0.9248505550811275},{"hours":1.3455555555555556,"waiting":0.9052092228864221},{"hours":1.538888888888889,"waiting":0.8864218616567039},{"hours":1.9969444444444444,"waiting":0.8676345004269859},{"hours":2.4894444444444446,"waiting":0.8488471391972678},{"hours":2.988888888888889,"waiting":0.8292058070025626},{"hours":3.5766666666666667,"waiting":0.8104184457728446},{"hours":4.203333333333333,"waiting":0.7924850555081138},{"hours":5.214444444444444,"waiting":0.7736976942783957},{"hours":5.894444444444445,"waiting":0.7549103330486777},{"hours":6.714166666666666,"waiting":0.7361229718189597},{"hours":7.543333333333333,"waiting":0.7173356105892417},{"hours":8.427777777777777,"waiting":0.6985482493595236},{"hours":9.05888888888889,"waiting":0.6797608881298056},{"hours":10.403611111111111,"waiting":0.6609735269000876},{"hours":11.770277777777778,"waiting":0.6421861656703696},{"hours":12.765277777777778,"waiting":0.6233988044406515},{"hours":14.624722222222223,"waiting":0.6046114432109335},{"hours":17.12527777777778,"waiting":0.5858240819812155},{"hours":19.127222222222223,"waiting":0.5670367207514975},{"hours":21.209722222222222,"waiting":0.5491033304867666},{"hours":23.573333333333334,"waiting":0.5303159692570486},{"hours":26.303055555555556,"waiting":0.5115286080273306},{"hours":29.275555555555556,"waiting":0.4927412467976125},{"hours":32.62694444444445,"waiting":0.47395388556789425},{"hours":36.82861111111111,"waiting":0.4551665243381759},{"hours":41.8525,"waiting":0.43637916310845754},{"hours":46.968333333333334,"waiting":0.4184457728437265},{"hours":52.94,"waiting":0.3996584116140082},{"hours":59.04,"waiting":0.38087105038429},{"hours":67.59555555555555,"waiting":0.3620836891545716},{"hours":76.73833333333333,"waiting":0.3432963279248535},{"hours":87.77583333333334,"waiting":0.32450896669513535},{"hours":98.40166666666667,"waiting":0.30657557643040423},{"hours":112.49333333333334,"waiting":0.28778821520068604},{"hours":127.04888888888888,"waiting":0.2690008539709679},{"hours":140.33166666666668,"waiting":0.25021349274124977},{"hours":167.28916666666666,"waiting":0.2314261315115312},{"hours":186.25166666666667,"waiting":0.21263877028181274},{"hours":207.23083333333332,"waiting":0.19385140905209441},{"hours":227.9386111111111,"waiting":0.17591801878736318},{"hours":281.4502777777778,"waiting":0.15713065755764474},{"hours":503.09444444444443,"waiting":0.13834329632792636},{"hours":2110.0027777777777,"waiting":0.11324722251722273}],"evidence":{"answered":[25181,25179,25176,25175,25173,25171,25165,25164,25163,25161,25158,25150,25149,25146,25143,25142,25140,25139,25138,25134],"waiting":[25180,25177,25162,25160,25159,25132,25128,25125,25115,25114,25113,25105,25096,25093,25087,25081,25080,25069,25068,25067]}},"timeToMerge":{"n":1171,"merged":844,"medianHours":167.5986111111111,"evidence":[25181,25179,25176,25175,25173,25171,25164,25163,25161,25158,25150,25143,25140,25139,25138,25134,25131,25130,25123,25122]},"issueFirstResponse":{"n":650,"answered":330,"waiting":320,"medianHours":1218.4769444444444,"p75Hours":null,"within48h":0.34923076923076846,"within7d":0.40769230769230624,"curve":[{"hours":0.014166666666666666,"waiting":0.9984615384615385},{"hours":0.18805555555555556,"waiting":0.9876923076923078},{"hours":0.2619444444444444,"waiting":0.9769230769230769},{"hours":0.35777777777777775,"waiting":0.9661538461538461},{"hours":0.49722222222222223,"waiting":0.9553846153846154},{"hours":0.8305555555555556,"waiting":0.9446153846153845},{"hours":0.975,"waiting":0.9338461538461539},{"hours":1.118611111111111,"waiting":0.9230769230769235},{"hours":1.3486111111111112,"waiting":0.9123076923076926},{"hours":1.6913888888888888,"waiting":0.9015384615384621},{"hours":1.9244444444444444,"waiting":0.8907692307692314},{"hours":2.108611111111111,"waiting":0.8800000000000008},{"hours":2.502222222222222,"waiting":0.8692307692307699},{"hours":2.82,"waiting":0.8584615384615392},{"hours":3.2308333333333334,"waiting":0.8476923076923084},{"hours":3.6280555555555556,"waiting":0.8369230769230777},{"hours":5.090833333333333,"waiting":0.8261538461538469},{"hours":6.226111111111111,"waiting":0.8153846153846159},{"hours":7.161388888888889,"waiting":0.8046153846153852},{"hours":7.606111111111111,"waiting":0.7938461538461543},{"hours":9.434444444444445,"waiting":0.7830769230769238},{"hours":10.337222222222222,"waiting":0.7723076923076931},{"hours":12.060277777777777,"waiting":0.7615384615384623},{"hours":12.957222222222223,"waiting":0.7507692307692314},{"hours":14.800555555555556,"waiting":0.7400000000000007},{"hours":18.6675,"waiting":0.7292307692307701},{"hours":20.323055555555555,"waiting":0.7184615384615395},{"hours":22.023333333333333,"waiting":0.7076923076923085},{"hours":24.641944444444444,"waiting":0.6969230769230779},{"hours":33.83083333333333,"waiting":0.686153846153847},{"hours":38.48638888888889,"waiting":0.6753846153846162},{"hours":43.876666666666665,"waiting":0.6646153846153855},{"hours":46.422222222222224,"waiting":0.6538461538461546},{"hours":49.80972222222222,"waiting":0.6430769230769239},{"hours":62.151666666666664,"waiting":0.6323076923076932},{"hours":82.98666666666666,"waiting":0.6215384615384627},{"hours":109.0175,"waiting":0.6107692307692321},{"hours":131.52583333333334,"waiting":0.6000000000000014},{"hours":174.61111111111111,"waiting":0.5892307692307708},{"hours":178.49777777777777,"waiting":0.5784615384615398},{"hours":211.55638888888888,"waiting":0.567692307692309},{"hours":251.8775,"waiting":0.5569230769230783},{"hours":331.43055555555554,"waiting":0.5461538461538477},{"hours":435.91555555555556,"waiting":0.5353846153846169},{"hours":592.7019444444444,"waiting":0.524615384615386},{"hours":771.2247222222222,"waiting":0.5136643140057789},{"hours":1121.9694444444444,"waiting":0.5000930276203386},{"hours":2327.1058333333335,"waiting":0.4708098374542084}],"evidence":{"answered":[25157,25154,25153,25148,25147,25145,25136,25127,25124,25118,25106,25100,25097,25089,25088,25085,25084,25077,25049,25043],"waiting":[25174,25170,25169,25168,25167,25166,25155,25152,25141,25137,25135,25133,25129,25120,25119,25116,25111,25110,25101,25095]}},"starter":{"counts":{"available":1,"claimed":10,"in-progress":13,"stale":1},"helpWantedAvailable":1,"issues":[{"n":26148,"title":"Use `ProbeCompletion` in `NestedLoopJoinExec`","state":"available","label":"help-wanted","createdAt":"2026-10-09T01:01:21Z","updatedAt":"2026-10-09T05:25:37Z"},{"n":26140,"title":"Support releasing batches in RecordBatchMemoryCounter","state":"in-progress","label":"help-wanted","createdAt":"2026-10-08T14:16:18Z","updatedAt":"2026-10-09T05:15:13Z"},{"n":24760,"title":"update data type equality in code base to use semantic_equality in `arrow-rs/arrow-schema` instead","state":"claimed","label":"beginner","createdAt":"2026-08-28T15:16:19Z","updatedAt":"2026-09-02T08:44:36Z"},{"n":23322,"title":"chore: Explore combining `SessionConfig` and `RuntimeConfig` into same framework","state":"in-progress","label":"beginner","createdAt":"2026-07-04T15:26:01Z","updatedAt":"2026-09-14T15:37:50Z"},{"n":22269,"title":"PostgreSQL compatibility: `round(float8)` should match PostgreSQL half-tie behavior","state":"claimed","label":"beginner","createdAt":"2026-05-16T16:38:05Z","updatedAt":"2026-05-27T02:43:49Z"},{"n":22266,"title":"PostgreSQL compatibility: `extract(second ...)` should preserve fractional seconds","state":"claimed","label":"beginner","createdAt":"2026-05-16T16:38:00Z","updatedAt":"2026-05-28T14:45:05Z"},{"n":22264,"title":"PostgreSQL compatibility: `array_length` of an empty array dimension should be NULL","state":"claimed","label":"beginner","createdAt":"2026-05-16T16:37:57Z","updatedAt":"2026-05-18T07:45:37Z"},{"n":22259,"title":"PostgreSQL compatibility: `factorial(21)` should not overflow when PostgreSQL returns a numeric answer","state":"claimed","label":"beginner","createdAt":"2026-05-16T16:33:35Z","updatedAt":"2026-05-26T09:14:38Z"},{"n":22256,"title":"PostgreSQL compatibility: `extract(milliseconds ...)` should preserve fractional milliseconds","state":"claimed","label":"beginner","createdAt":"2026-05-16T16:33:30Z","updatedAt":"2026-05-18T13:47:47Z"},{"n":22254,"title":"PostgreSQL compatibility: negative array subscripts should not index from the end","state":"claimed","label":"beginner","createdAt":"2026-05-16T16:33:27Z","updatedAt":"2026-06-08T13:28:15Z"},{"n":21560,"title":"Support 2-argument ceil(value, scale) for Spark","state":"in-progress","label":"beginner","createdAt":"2026-04-11T19:25:10Z","updatedAt":"2026-04-18T04:34:09Z"},{"n":21048,"title":"Add Local Scripts to Reproduce Full CI","state":"in-progress","label":"help-wanted","createdAt":"2026-03-19T03:39:45Z","updatedAt":"2026-09-20T14:24:00Z"},{"n":20644,"title":"Implement sink metrics but CSV/JSON","state":"in-progress","label":"beginner","createdAt":"2026-03-02T11:25:54Z","updatedAt":"2026-07-12T05:13:55Z"},{"n":19045,"title":"Include `NestedLoopJoinExec` in the metrics user-guide","state":"claimed","label":"beginner","createdAt":"2025-12-02T10:17:27Z","updatedAt":"2025-12-15T21:35:57Z"},{"n":18456,"title":"Track individual expr's execution time in `ProjectExec` metrics (in `EXPLAIN ANALYZE`)","state":"in-progress","label":"beginner","createdAt":"2025-11-03T02:06:39Z","updatedAt":"2025-12-04T03:05:54Z"},{"n":17811,"title":"Add a page to describe the bench code we have.","state":"claimed","label":"beginner","createdAt":"2025-09-28T13:40:00Z","updatedAt":"2026-09-22T06:21:48Z"},{"n":17498,"title":"The config values aren't checked","state":"in-progress","label":"beginner","createdAt":"2025-09-10T06:19:05Z","updatedAt":"2026-09-27T03:41:30Z"},{"n":17071,"title":"Versioned documentation","state":"in-progress","label":"help-wanted","createdAt":"2025-08-07T12:27:27Z","updatedAt":"2026-08-28T11:15:28Z"},{"n":16915,"title":"Chore: format documentation examples","state":"in-progress","label":"beginner","createdAt":"2025-07-25T14:48:28Z","updatedAt":"2026-01-11T02:54:38Z"},{"n":16054,"title":"Expr formatting missing parentheses","state":"in-progress","label":"beginner","createdAt":"2025-05-15T09:13:54Z","updatedAt":"2026-05-13T03:25:27Z"},{"n":15986,"title":"[datafusion-spark] Optimize hex function","state":"in-progress","label":"beginner","createdAt":"2025-05-07T21:58:53Z","updatedAt":"2026-08-19T18:04:54Z"},{"n":15774,"title":"Move code in `user_defined_plan.rs` to the `extending-operators` doc","state":"stale","label":"beginner","createdAt":"2025-04-19T15:51:34Z","updatedAt":"2025-12-24T03:33:04Z"},{"n":14796,"title":"doc: create macros to hide logo/icon","state":"in-progress","label":"beginner","createdAt":"2025-02-20T15:31:29Z","updatedAt":"2026-09-22T03:25:48Z"},{"n":14776,"title":"Unpin the pyarrow builder image to use ubuntu-latest","state":"in-progress","label":"help-wanted","createdAt":"2025-02-19T14:25:51Z","updatedAt":"2025-12-24T03:09:34Z"},{"n":14436,"title":"Attach `Diagnostic` to \"duplicate table name\" error","state":"in-progress","label":"beginner","createdAt":"2025-02-03T12:10:14Z","updatedAt":"2026-10-08T12:22:20Z"},{"n":14432,"title":"Attach `Diagnostic` to \"wrong number of arguments\" error","state":"claimed","label":"beginner","createdAt":"2025-02-03T12:03:24Z","updatedAt":"2025-04-21T15:05:37Z"},{"n":14431,"title":"Attach `Diagnostic` to \"invalid function argument types\" error","state":"in-progress","label":"beginner","createdAt":"2025-02-03T12:00:39Z","updatedAt":"2026-06-08T09:23:34Z"},{"n":14389,"title":"[EPIC] Redesign DataFusion main page","state":"in-progress","label":"help-wanted","createdAt":"2025-01-31T17:07:04Z","updatedAt":"2026-08-26T13:38:35Z"},{"n":13456,"title":"[DISCUSSION] Make it easier  and faster to query remote files  (S3, iceberg, etc) ","state":"in-progress","label":"help-wanted","createdAt":"2024-11-17T18:55:30Z","updatedAt":"2026-09-17T16:08:26Z"},{"n":12342,"title":"[BUG] Error when adding Date32 and Int64","state":"available","label":"beginner","createdAt":"2024-09-05T15:50:34Z","updatedAt":"2026-08-15T22:49:53Z"},{"n":11570,"title":"Potential optimization for CASE WHEN for protecting against divide by zero","state":"in-progress","label":"beginner","createdAt":"2024-07-20T14:33:20Z","updatedAt":"2026-08-15T23:12:54Z"},{"n":11250,"title":"Improve error message for wrong argument type in operators","state":"claimed","label":"help-wanted","createdAt":"2024-07-03T08:58:25Z","updatedAt":"2026-02-09T14:50:27Z"},{"n":10628,"title":"Examples of using `TreeNode` APIs to walk and manipulate LogicalPlans","state":"in-progress","label":"help-wanted","createdAt":"2024-05-22T20:41:39Z","updatedAt":"2026-10-01T12:59:59Z"},{"n":8783,"title":"Support autocomplet for datafusion-cli","state":"stale","label":"help-wanted","createdAt":"2024-01-08T10:07:24Z","updatedAt":"2024-01-08T19:46:09Z"},{"n":5504,"title":"Run DataFusion benchmarks regularly and track performance history over time","state":"in-progress","label":"help-wanted","createdAt":"2023-03-07T15:16:23Z","updatedAt":"2026-08-26T09:36:21Z"},{"n":5407,"title":"Eliminate SubqueryAlias","state":"stale","label":"help-wanted","createdAt":"2023-02-26T14:26:50Z","updatedAt":"2023-02-27T20:56:45Z"},{"n":2640,"title":"Add subquery support in `datafusion-proto`","state":"in-progress","label":"help-wanted","createdAt":"2022-05-28T18:32:01Z","updatedAt":"2022-11-23T11:31:00Z"},{"n":2291,"title":"Project Hive Partition Columns With ProjectionExec","state":"in-progress","label":"help-wanted","createdAt":"2022-04-20T16:25:32Z","updatedAt":"2022-04-20T17:03:53Z"},{"n":2027,"title":"beautify default column names","state":"in-progress","label":"beginner","createdAt":"2022-03-17T02:38:39Z","updatedAt":"2026-09-30T12:45:39Z"},{"n":1478,"title":"Is it able to decouple tokio, allow to use custom async executor?","state":"stale","label":"help-wanted","createdAt":"2021-12-23T09:34:43Z","updatedAt":"2021-12-24T19:53:23Z"}]},"responseWindow":{"hours":[0,3,6,2,3,2,2,6,4,7,3,5,7,14,13,7,5,6,2,6,4,2,2,0,0,3,0,0,2,3,1,1,8,6,3,9,18,12,6,13,2,10,3,4,6,3,0,3,2,4,1,0,3,12,0,2,5,7,6,3,7,7,1,17,23,2,3,3,2,3,1,0,1,1,1,2,3,6,5,2,10,6,4,2,3,5,3,2,4,3,5,3,5,1,0,2,1,1,1,1,1,1,1,4,2,8,3,7,4,5,3,3,3,14,4,1,0,1,1,0,2,1,0,0,1,0,2,1,0,0,2,1,0,0,0,1,1,0,4,1,0,3,1,0,1,0,0,8,6,0,0,0,1,1,2,2,0,1,6,0,4,3,0,1,3,1,0,0],"people":32,"replies":551},"activeMaintainers":48},"series":[{"week":"2025-10-12","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-10-19","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-10-26","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-02","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-09","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-16","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-23","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2025-11-30","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-12-07","opened":1,"merged":0,"answered7d":1,"activity":1},{"week":"2025-12-14","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-12-21","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-12-28","opened":1,"merged":0,"answered7d":1,"activity":1},{"week":"2026-01-04","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-01-11","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-01-18","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-01-25","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-02-01","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-02-08","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-02-15","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-02-22","opened":2,"merged":1,"answered7d":0,"activity":2},{"week":"2026-03-01","opened":3,"merged":1,"answered7d":2,"activity":4},{"week":"2026-03-08","opened":3,"merged":3,"answered7d":2,"activity":3},{"week":"2026-03-15","opened":2,"merged":1,"answered7d":1,"activity":4},{"week":"2026-03-22","opened":1,"merged":1,"answered7d":0,"activity":4},{"week":"2026-03-29","opened":6,"merged":3,"answered7d":2,"activity":7},{"week":"2026-04-05","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2026-04-12","opened":10,"merged":6,"answered7d":8,"activity":17},{"week":"2026-04-19","opened":10,"merged":5,"answered7d":6,"activity":20},{"week":"2026-04-26","opened":10,"merged":6,"answered7d":3,"activity":13},{"week":"2026-05-03","opened":5,"merged":2,"answered7d":3,"activity":7},{"week":"2026-05-10","opened":21,"merged":17,"answered7d":15,"activity":30},{"week":"2026-05-17","opened":49,"merged":46,"answered7d":44,"activity":73},{"week":"2026-05-24","opened":77,"merged":71,"answered7d":71,"activity":101},{"week":"2026-05-31","opened":54,"merged":44,"answered7d":50,"activity":77},{"week":"2026-06-07","opened":74,"merged":56,"answered7d":63,"activity":104},{"week":"2026-06-14","opened":68,"merged":45,"answered7d":49,"activity":105},{"week":"2026-06-21","opened":87,"merged":68,"answered7d":71,"activity":99},{"week":"2026-06-28","opened":48,"merged":40,"answered7d":41,"activity":75},{"week":"2026-07-05","opened":75,"merged":55,"answered7d":56,"activity":126},{"week":"2026-07-12","opened":81,"merged":65,"answered7d":62,"activity":153},{"week":"2026-07-19","opened":95,"merged":74,"answered7d":82,"activity":152},{"week":"2026-07-26","opened":76,"merged":66,"answered7d":64,"activity":130},{"week":"2026-08-02","opened":88,"merged":70,"answered7d":69,"activity":125},{"week":"2026-08-09","opened":113,"merged":70,"answered7d":87,"activity":167},{"week":"2026-08-16","opened":125,"merged":87,"answered7d":102,"activity":142},{"week":"2026-08-23","opened":91,"merged":65,"answered7d":74,"activity":152},{"week":"2026-08-30","opened":101,"merged":59,"answered7d":66,"activity":172},{"week":"2026-09-06","opened":160,"merged":105,"answered7d":105,"activity":223},{"week":"2026-09-13","opened":138,"merged":94,"answered7d":93,"activity":221},{"week":"2026-09-20","opened":168,"merged":82,"answered7d":106,"activity":244},{"week":"2026-09-27","opened":126,"merged":51,"answered7d":79,"activity":200},{"week":"2026-10-04","opened":105,"merged":20,"answered7d":43,"activity":160}],"trend":{"flag":"steady","recentMedianHours":45.97611111111111,"previousMedianHours":33.32472222222222,"recentN":537,"previousN":477,"openedThisWeek":105,"openedLastWeek":126},"programs":[{"program":"gsoc","slug":"apache-datafusion","name":"Apache DataFusion","years":[2025]},{"program":"gsoc","slug":"apache-software-foundation","name":"Apache Software Foundation","years":[2024,2025,2026]}]}