1. 5f2491e perf(core): write one sort-shuffle file per task instead of one per input (#2316) by Daniël Heres · 19 hours ago main
  2. 71d7fd6 fix(chaos): harden k8s backend — supervise port-forward, guard fixture dir (#2346) by Akshay Chitneni · 19 hours ago
  3. 2cde36d chore(ci): bump taiki-e/install-action from 2.86.1 to 2.86.3 (#2353) by dependabot[bot] · 25 hours ago
  4. d6bd5b9 feat(core): Replace TDigest with KLL (#2337) by Brent Gardner · 3 days ago
  5. 2761263 perf(scheduler): read an unfiltered small scan inline instead of staging it (#2338) by Daniël Heres · 3 days ago
  6. a12fc9d fix(tui): use the shared API wire types instead of local copies (#2258) by Andy Grove · 4 days ago
  7. 399a87d perf(scheduler): only give a broadcast build side its own stage when the probe is partitioned (#2342) by Daniël Heres · 4 days ago
  8. b62e682 perf(scheduler): push filters once, not on every replan (#2344) by Daniël Heres · 4 days ago
  9. 589f121 chore(deps): bump http from 1.4.2 to 1.5.0 (#2325) by dependabot[bot] · 4 days ago
  10. c6dac27 chore(deps): bump aws-config from 1.10.0 to 1.10.1 (#2322) by dependabot[bot] · 4 days ago
  11. c4e0f0a chore(ci): bump the github-codeql group across 1 directory with 2 updates (#2323) by dependabot[bot] · 4 days ago
  12. 0a5af6c chore(deps): bump futures from 0.3.33 to 0.3.34 (#2324) by dependabot[bot] · 4 days ago
  13. 2b6c9b9 chore(deps): bump async-trait from 0.1.91 to 0.1.92 (#2331) by dependabot[bot] · 4 days ago
  14. 24b71cd chore(ci): bump taiki-e/install-action from 2.85.11 to 2.86.1 (#2340) by dependabot[bot] · 4 days ago
  15. 851618d chore(deps): bump uuid from 1.24.0 to 1.24.1 (#2341) by dependabot[bot] · 4 days ago
  16. 1620343 chore(deps): bump bytesize from 2.4.2 to 2.7.0 (#2333) by dependabot[bot] · 5 days ago
  17. 7d0497a chore(deps): bump clap from 4.6.4 to 4.6.6 (#2330) by dependabot[bot] · 5 days ago
  18. 6269d94 chore(ci): bump swatinem/rust-cache from 2.9.1 to 2.9.2 (#2329) by dependabot[bot] · 5 days ago
  19. 8aa2738 chore(deps): bump lru from 0.18.1 to 0.18.2 (#2327) by dependabot[bot] · 5 days ago
  20. d933644 chore(deps): bump rustls from 0.23.42 to 0.23.43 (#2332) by dependabot[bot] · 5 days ago
  21. fcd8a5a perf(core): push a consumer's row limit into RangeShuffleReaderExec (#2334) by Daniël Heres · 5 days ago
  22. d676f93 feat(core): quantile sketching for any fixed-width ORDER BY key (#2294) by Brent Gardner · 6 days ago
  23. 3c50281 feat: embedded flight proxy explicit config entry (#2288) by alexander domenti · 6 days ago
  24. f21c958 fix: repair AQE plan rewrites, remove a redundant shuffle, and enable adaptive query planning by default (#2315) by Daniël Heres · 6 days ago
  25. 19519b4 docs: explain why Ballista uses a blocking shuffle (#2308) by Andy Grove · 6 days ago
  26. 3fb5eb9 chore(deps): bump ordered-float from 4.6.0 to 5.3.0 (#2284) by dependabot[bot] · 6 days ago
  27. 25b3307 fix(scheduler): drop an executor's cached gRPC client when it is removed (#2310) by Daniël Heres · 6 days ago
  28. 621cafc chore(deps): bump ctor from 1.0.10 to 1.0.13 (#2291) by dependabot[bot] · 6 days ago
  29. 03fc08b chore: prune stale NOTICE.txt entries, add mini-redis attribution (#2300) by Andy Grove · 6 days ago
  30. f3055a4 perf(core): adopt transport blocks instead of copying them in BlockDataStream (#2312) by Daniël Heres · 6 days ago
  31. cb33e65 fix(core): report the real partitioning from ShuffleWriterExec (#2307) by Andy Grove · 7 days ago
  32. 50b5af4 fix(scheduler): label every operator in the DOT graph (#2305) by Andy Grove · 7 days ago
  33. b673bd4 fix(ci): apply cargo fmt to chaos-executor (#2304) by Andy Grove · 7 days ago
  34. 1fe9e6f test(chaos): add a Kubernetes (kind) backend for the chaos harness (#2244) by Akshay Chitneni · 7 days ago
  35. 9170560 test: centralize physical plan snapshots (#2297) by Floze · 7 days ago
  36. 0ec76bd chore(deps): bump the DataFusion pin to the 55.0.0-rc3 tag (#2301) by Andy Grove · 7 days ago
  37. 27f7261 chore(deps): Track DataFusion git, pinned to the 55.0.0-rc2 tag (#2241) by Andy Grove · 8 days ago
  38. 2a138e9 docs: document DataFusion dependency cycle in contributor guide (#2293) by Andy Grove · 8 days ago
  39. b6b6a21 fix(docs): k8s executors dial the registration Service; scheduler needs maxUnavailable: 1 (#2289) by Brent Gardner · 10 days ago
  40. 5e54503 fix(scheduler): default no-executors grace to executor timeout (>= heartbeat) (#2279) by Akshay Chitneni · 10 days ago
  41. 666c58b docs: clean up stale and broken documentation links (#2287) by Li Zinuo · 10 days ago
  42. ae2d780 chore(deps): bump async-trait from 0.1.91 to 0.1.92 (#2282) by dependabot[bot] · 10 days ago
  43. f46e390 chore(deps): bump async-trait from 0.1.91 to 0.1.92 in /python (#2283) by dependabot[bot] · 10 days ago
  44. 70a68c2 chore(ci): bump taiki-e/install-action from 2.85.10 to 2.85.11 (#2285) by dependabot[bot] · 10 days ago
  45. 01d4eef docs: document Web TUI (#2268) by Joao Victor e Silva · 10 days ago
  46. a4bf019 perf(kll): batch-oriented ingest KLL (#2216) by Brent Gardner · 11 days ago
  47. 6f70573 refactor(core): use DataFusionError::External for structured task errors (#2276) by Ville Brofeldt · 11 days ago
  48. 4a933f5 feat: parallel BWAG for the range-window shape (h2o Q8) (#2223) by Brent Gardner · 11 days ago
  49. 861ca7c chore(deps): bump pyo3-build-config from 0.29.1 to 0.29.2 in /python (#2280) by dependabot[bot] · 11 days ago
  50. 2ffc29b fix(scheduler): key AQE shuffle output by job_id (#2278) by Ville Brofeldt · 12 days ago
  51. 41717e0 feat: pluggable job id generator (#2269) by Marko Milenković · 12 days ago
  52. 4b438e6 pin datafusion versions to 54.0.0 (#2277) by Marko Milenković · 12 days ago
  53. f485adb chore(ci): bump taiki-e/install-action from 2.85.8 to 2.85.10 (#2273) by dependabot[bot] · 12 days ago
  54. 0afcdf3 chore(deps): bump pyo3-build-config from 0.29.1 to 0.29.2 in /python (#2274) by dependabot[bot] · 12 days ago
  55. 6fa5961 chore(ci): bump swatinem/rust-cache from 2.9.1 to 2.9.2 (#2272) by dependabot[bot] · 12 days ago
  56. a1e0c19 docs: add 54.1.0 changelog to main (#2271) by Andy Grove · 13 days ago
  57. e3fac40 feat(scheduler): record a per-job event log behind --event-log-dir (#2264) by Andy Grove · 13 days ago
  58. d111a35 feat(history): add the event-log schema, writer, and reader (#2260) by Andy Grove · 13 days ago
  59. 526918f feat(core): RangeFilterExec — sorted-input per-partition range filter (purely additive) (#2262) by Brent Gardner · 13 days ago
  60. 6610280 refactor(scheduler): extract REST API wire types into ballista-api-types (#2256) by Andy Grove · 13 days ago
  61. 06f8f1d feat(core): RangeShuffleReaderExec — ordering-preserving shuffle reader (purely additive) (#2255) by Brent Gardner · 2 weeks ago
  62. c880512 fix(core): unbreak main — set partition: None on OperatorMetric literals (#2254) by Brent Gardner · 2 weeks ago
  63. 5333cd6 feat(core): PartitionedBoundedWindowAggExec — parallel BWAG wrapper (#2253) by Brent Gardner · 2 weeks ago
  64. e1e39da feat: add DistributedQueryExec::explain_executed_plan and show logical plan in display (#2042) by Andy Grove · 2 weeks ago
  65. a9d9a72 fix: classify wrapped FetchFailed as fetch partition error (#2202) by Ville Brofeldt · 2 weeks ago
  66. 1b10233 chore(docker): ca-certificates + h2o binary in benchmarks image (#2251) by Brent Gardner · 2 weeks ago
  67. 3910a6a feat(core): metrics() for OrderedRangeRepartitionExec and RuntimeStatsExec (#2250) by Brent Gardner · 2 weeks ago
  68. e95c435 fix(scheduler): route launch-failure executor removal through ExecutorLost (#2240) by Andy Grove · 2 weeks ago
  69. a72d84e chore(ci): bump the github-codeql group with 2 updates (#2247) by dependabot[bot] · 2 weeks ago
  70. 1c8a7c6 chore(ci): bump taiki-e/install-action from 2.85.7 to 2.85.8 (#2248) by dependabot[bot] · 2 weeks ago
  71. 71e021e chore(deps): bump lru from 0.18.1 to 0.18.2 (#2246) by dependabot[bot] · 2 weeks ago
  72. b8c44a2 docs(kubernetes): two-Service pattern for scheduler bootstrap (#2245) by Brent Gardner · 2 weeks ago
  73. fc1655d chore(ci): bump the github-codeql group with 2 updates (#2231) by dependabot[bot] · 2 weeks ago
  74. cc3c0e9 chore(deps): bump pyo3-build-config from 0.29.0 to 0.29.1 in /python (#2233) by dependabot[bot] · 2 weeks ago
  75. 660665d chore(ci): bump astral-sh/setup-uv from 8.2.0 to 9.0.0 (#2232) by dependabot[bot] · 2 weeks ago
  76. 28c26ea ci: add h2o window suite CI job (#2230) by Brent Gardner · 2 weeks ago
  77. e0c4032 feat(scheduler): Redirect '/' to nighlies.a.o WebTUI (#2059) by Martin Grigorov · 2 weeks ago
  78. f1bdc9f feat(scheduler): expose existing job state event stream (#1891) by Jack Eadie · 2 weeks ago
  79. 121f136 chore(deps): bump cryptography from 48.0.1 to 50.0.0 in /python (#2221) by dependabot[bot] · 2 weeks ago
  80. 947f7d9 chore(ci): bump taiki-e/install-action from 2.85.4 to 2.85.7 (#2228) by dependabot[bot] · 2 weeks ago
  81. 0df207e chore(deps): bump bytesize from 2.4.2 to 2.7.0 (#2227) by dependabot[bot] · 2 weeks ago
  82. 5355a36 fix: update mTLS example for poll loop arguments (#2229) by Phillip LeBlanc · 2 weeks ago
  83. 10d4d08 feat: add `poll_now_notify` to `poll_loop` and `on_work_available` callback (#1893) by Jack Eadie · 2 weeks ago
  84. 984513e fix(executor): bind the gRPC listener before registering with the scheduler (#2225) by Andy Grove · 3 weeks ago
  85. 9fecada feat: make gRPC max message size consistently configurable (#2173) by Andy Grove · 3 weeks ago
  86. a3161a3 fix(scheduler): fail running jobs when all executors are lost (#2029) (#2212) by Akshay Chitneni · 3 weeks ago
  87. 63fa496 chore(ci): bump the github-codeql group with 2 updates (#2218) by dependabot[bot] · 3 weeks ago
  88. c43e56e feat(scheduler): range-repartition rule primitives (batteries-included) (#2196) by Brent Gardner · 3 weeks ago
  89. 6e9ff68 fix(scheduler): preserve stages on transition errors (#2215) by QuakeWang · 3 weeks ago
  90. 187a650 chore(deps): bump reqwest from 0.12.28 to 0.13.4 (#2210) by dependabot[bot] · 3 weeks ago
  91. bb9757f chore(deps): bump nix from 0.29.0 to 0.31.3 (#2207) by dependabot[bot] · 3 weeks ago
  92. 39092ae chore(ci): bump taiki-e/install-action from 2.85.3 to 2.85.4 (#2205) by dependabot[bot] · 3 weeks ago
  93. 017386f fix(cli): sort jobs by stage completion ratio (#1947) by QuakeWang · 3 weeks ago
  94. 1bbd477 chore(deps): bump ctor from 1.0.11 to 1.0.12 (#2206) by dependabot[bot] · 3 weeks ago
  95. 2349364 chore(deps): bump http from 1.4.2 to 1.5.0 (#2208) by dependabot[bot] · 3 weeks ago
  96. 03fc4be chore(deps): bump rustls from 0.23.42 to 0.23.43 (#2209) by dependabot[bot] · 3 weeks ago
  97. 0c7b707 chore(ci): bump taiki-e/install-action from 2.85.2 to 2.85.3 (#2203) by dependabot[bot] · 3 weeks ago
  98. b34144e test: add HA chaos harness that drives the scheduler's fault-tolerance paths on a real cluster (#2026) by Andy Grove · 3 weeks ago
  99. d32877b feat(core): rewrite NOT IN subqueries into distributable anti join plans (#2199) by Andy Grove · 4 weeks ago
  100. 86fc9a7 fix(scheduler): harden PropagateEmptyExecRule against grouping sets, embedded projections, and dropped exchange partitioning (#2200) by Andy Grove · 4 weeks ago