{"full_name":"apache/spark","owner":"apache","name":"spark","url":"https://github.com/apache/spark","description":"Apache Spark - A unified analytics engine for large-scale data processing","homepage":"https://spark.apache.org/","topics":[],"language":"Scala","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/47359?v=4","created_at":"2014-02-25T08:00:08Z","pushed_at":"2026-11-10T09:23:20Z","metrics":{"stars":44457,"forks":29590,"watchers":1992,"issues":128,"prs":59975,"releases":0,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":15,"forks":2,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[44442,44457],"forks":[29588,29590],"watchers":[1992,1992],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[{"full_name":"apache/age","name":"age","boards":{}},{"full_name":"apache/airflow","name":"airflow","boards":{}},{"full_name":"apache/answer","name":"answer","boards":{}},{"full_name":"apache/apisix","name":"apisix","boards":{}},{"full_name":"apache/arrow","name":"arrow","boards":{}},{"full_name":"apache/brpc","name":"brpc","boards":{}},{"full_name":"apache/comdev-site","name":"comdev-site","boards":{}},{"full_name":"apache/datafusion","name":"datafusion","boards":{}},{"full_name":"apache/dolphinscheduler","name":"dolphinscheduler","boards":{}},{"full_name":"apache/doris","name":"doris","boards":{}},{"full_name":"apache/dubbo","name":"dubbo","boards":{}},{"full_name":"apache/dubbo-go","name":"dubbo-go","boards":{}},{"full_name":"apache/echarts","name":"echarts","boards":{}},{"full_name":"apache/hadoop","name":"hadoop","boards":{}},{"full_name":"apache/hbase","name":"hbase","boards":{}},{"full_name":"apache/iceberg","name":"iceberg","boards":{}},{"full_name":"apache/incubator-kie-examples","name":"incubator-kie-examples","boards":{}},{"full_name":"apache/jmeter","name":"jmeter","boards":{}},{"full_name":"apache/maka","name":"maka","boards":{}},{"full_name":"apache/mxnet","name":"mxnet","boards":{}}],"issues":[{"number":54603,"title":"[FEATURE REQUEST] Add ADBC (Arrow Database Connectivity) Data Source","comments":19,"created_at":"2026-03-03T20:43:27Z"},{"number":59787,"title":"[SPARK] Split wide join and aggregate outputs into methods under whole-stage codegen","comments":8,"created_at":"2026-10-25T23:39:01Z"},{"number":58475,"title":"Credential Rotation","comments":6,"created_at":"2026-09-02T11:49:42Z"},{"number":59014,"title":"Shuffle tracking prevents dynamic allocation from removing executors after `collect()` / `toPandas()`","comments":3,"created_at":"2026-09-24T09:24:03Z"},{"number":56738,"title":"OracleDialect: Hardcoded scale of 10 in Decimal(38,10) causes silent precision loss for bare NUMBER columns","comments":3,"created_at":"2026-06-24T11:52:18Z"},{"number":59842,"title":"[SQL] SortMergeJoin codegen compilation fails when maxFields > 100 due to inner class variable scoping","comments":2,"created_at":"2026-10-27T21:45:25Z"},{"number":59438,"title":"Wrong rows from a subquery expression in the select list over a sorted LIMIT or OFFSET (PushProjectionThroughLimitAndOffset)","comments":2,"created_at":"2026-10-13T18:13:52Z"},{"number":59434,"title":"Wrong result: LIMIT/OFFSET over LIMIT/OFFSET over a LEFT JOIN returns more rows than its LIMIT when adaptive query execution is on","comments":2,"created_at":"2026-10-13T15:48:58Z"}],"discussions":[],"latest_release":null,"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}