1. 878e5d3 build(deps): cargo update and roll up open dependabot PRs (#1787) by Tim Saucer · 10 days ago main
  2. 5febeb3 ci: add ty type checker and fix existing type errors (#1786) by Tim Saucer · 10 days ago
  3. 6c5d9ff fix: Make default sort order nulls last (#1766) by Nuno Faria · 12 days ago
  4. ceb2d8d fix: forward write_options when write_parquet receives ParquetWriterOptions (#1761) by Rodrigo Stachlewski Palma · 13 days ago
  5. a2ddb55 feat: close upstream coverage gaps for DataFusion 55.1.0 (#1763) by Tim Saucer · 14 days ago
  6. 5ef2856 ci: run CI and release workflows on release branches (#1774) by Tim Saucer · 3 weeks ago
  7. 22b4e4b Update version number to 55.0.0 (#1762) by Tim Saucer · 3 weeks ago
  8. 90f8709 chore: harden the extension API before it ships (#1759) by Tim Saucer · 3 weeks ago
  9. 516d20d Add copy button to code blocks in documents (#1744) by Kun Huang · 4 weeks ago
  10. 0052967 Remove unneccessary copy trait (#1747) by Tim Saucer · 5 weeks ago
  11. c15236f chore: remove dead indexed_field.rs (#1746) by Tim Saucer · 5 weeks ago
  12. 2421da8 docs: explain S3 object-store configuration for SQL (#1716) by Yifan Chen · 5 weeks ago
  13. 1d629a9 Report physical partitioning and resolve two panics escaping as PanicException (#1720) by Tim Saucer · 5 weeks ago
  14. 41eadc4 fix: remove todo from indexed field key (#1667) by BharatDeva · 5 weeks ago
  15. 59c1fd1 build(deps): consolidate open Dependabot dependency updates (#1734) by Tim Saucer · 5 weeks ago
  16. eeaddab Bump DataFusion version to 55.1.0 (#1731) by Tim Saucer · 5 weeks ago
  17. 7022baa Add method on SessionContext to add all extensions from one library (#1679) by Tim Saucer · 5 weeks ago
  18. b6c6f5b Make extension codecs composable (#1678) by Tim Saucer · 6 weeks ago
  19. e6c7587 Add FFI query planner support (#1677) by Tim Saucer · 7 weeks ago
  20. 2f528d2 chore: use DataFusion 55.0.0 from crates.io (#1695) by Andy Grove · 8 weeks ago
  21. 2bd80ec chore: Bump release candidate version to 55.0.0rc3 (#1686) by Tim Saucer · 9 weeks ago
  22. 38422e4 Bump to 55.0.0 rc2 (#1685) by Tim Saucer · 9 weeks ago
  23. c577c0f [PyLimit] adding skip and fetch with datafusion expr support (#1674) by hakunamatata-sb · 10 weeks ago
  24. cc2ec5c chore: Update to latest main on upstream DataFusion (#1662) by Tim Saucer · 2 months ago
  25. 4702915 Add is_nan aliases (#1643) by BharatDeva · 3 months ago
  26. 7eaef92 fix: tighten scalar UDF return type hints (#1642) by BharatDeva · 3 months ago
  27. 3d9583c docs: fix bootstrap instructions in contributor guide (#1618) by Wonseok Yang · 3 months ago
  28. 4906d39 Add object_store parameter to register/read file methods for thread-safe credentials (#1625) by Jared Yu · 3 months ago
  29. 5cc3230 Use allowlisted Rust toolchain action revision (#1661) by Tim Saucer · 3 months ago
  30. 6d16ecd Update pinned Rust toolchain action revision (#1635) by kosiew · 3 months ago
  31. 699e00e fix: no panic on empty partition in register_record_batches (#1627) by Fangchen Li · 3 months ago
  32. 5ce35f8 fix: clone parquet-testing into `parquet` to match submodule path in verify script (#1617) by Adrian Garcia Badaracco · 3 months ago
  33. 5b341d3 Restrict trigger push branch for GitHub Workflow (#1619) by Aurélien Pupier · 4 months ago
  34. 21b5299 Update version to 54.0.0 (#1610) by Tim Saucer · 4 months ago
  35. 5118a8b Fix non-portable `find -iname` in verify-release-candidate.sh (#1613) by Liang-Chi Hsieh · 4 months ago
  36. a4cf887 remove 3.13 freethreaded builds (#1609) by Tim Saucer · 4 months ago
  37. b6e5d71 chore: resolve audits after DF54.0.0 update to skill (#1608) by Tim Saucer · 4 months ago
  38. 4e223ff Add deprecation warnings for Expr passed to confirmed literal-only function arguments (#1605) by kosiew · 4 months ago
  39. 5b7ad64 feat: accept native Python literals on date/time functions (#1563) by Tim Saucer · 4 months ago
  40. ac43697 chore: update rust dependencies (#1604) by Tim Saucer · 4 months ago
  41. 2d07471 feat: expose spark-compatible functions (#1564) by Tim Saucer · 4 months ago
  42. 55fd2c9 docs: convert reStructuredText sources to MyST markdown (#1579) by Tim Saucer · 4 months ago
  43. c0ac93b feat: expose arrow_field, arrow_try_cast, cast_to_type, with_metadata (#1568) by Tim Saucer · 4 months ago
  44. fd15b03 feat: expose array_compact, array_normalize, cosine_distance, inner_product (#1567) by Tim Saucer · 4 months ago
  45. 3256138 Deprecate `Expr` temporal part arguments in date extraction and truncation functions (#1587) by kosiew · 4 months ago
  46. cd7506a build(deps): batch dependabot dependency updates (#1589) by Tim Saucer · 4 months ago
  47. 43395a4 Remove patch now that 54 is released (#1588) by Tim Saucer · 4 months ago
  48. 43df9f7 feat(dataframe): update group_by to accept None and normalize to empty list (#1581) by kosiew · 4 months ago
  49. 407298f Improve documentation site layout (#1578) by Tim Saucer · 4 months ago
  50. bfa14f4 refactor(context): deduplicate register/read option-building logic (#1479) by Daniel Mesejo · 4 months ago
  51. 23062f7 fix: Skip `fork` and `forkserver` on `win32` (#1566) by Nuno Faria · 4 months ago
  52. 4a77617 feat: expose SessionContext.copied_config and parse_capacity_limit (#1570) by Tim Saucer · 4 months ago
  53. d021e6a feat: import user-defined physical optimizer rules over FFI (#1557) by Tim Saucer · 5 months ago
  54. af38866 feat: expose lambda and higher-order array functions (#1561) by Tim Saucer · 5 months ago
  55. 3d4c56c feat: create free-threaded python wheels (#1553) by Tim Saucer · 5 months ago
  56. 0840763 feat: accept distinct kwarg on sum and avg (#1556) by Tim Saucer · 5 months ago
  57. 744dd23 chore: remove unused PyConfig (#1485) by Tim Saucer · 5 months ago
  58. 7df58e5 feat: pass calling SessionContext to Python UDTF callbacks (#1555) by Tim Saucer · 5 months ago
  59. 9872283 Export `to_datafusion_err` from the util crate root (#1487) by kosiew · 5 months ago
  60. 0a9ca68 docs: user guide + runnable examples for distributing expressions (#1547) by Tim Saucer · 5 months ago
  61. baec559 fix: type scalar UDF returns as Arrow arrays (#1528) by BharatDeva · 5 months ago
  62. 23f9179 docs: document null-handling function arguments (#1527) by BharatDeva · 5 months ago
  63. 56b1cea Bump DataFusion to 1321d60 (54.0.0) (#1562) by Tim Saucer · 5 months ago
  64. 081325a feat: Python UDFs: per-session inlining toggle and strict refusal setting (#1546) by Tim Saucer · 5 months ago
  65. fa021fe Add details on caching to skill (#1521) by Nick · 5 months ago
  66. f438304 feat: expose variety of features from DF54 update (#1554) by Tim Saucer · 5 months ago
  67. dac9ec6 feat: enable pickling for Python aggregate and window UDFs (#1545) by Tim Saucer · 5 months ago
  68. afaeccb feat: enable pickling of most Expr except udaf and udwf (#1544) by Tim Saucer · 5 months ago
  69. 8ba06e4 Update datafusion dependency to latest in preparation for DF54 (#1532) by Tim Saucer · 5 months ago
  70. baef8f0 Add support for logical and physical codecs (#1541) by Tim Saucer · 5 months ago
  71. 55870ff build(deps): combined dependabot bumps (Cargo + workflows) (#1534) by Tim Saucer · 5 months ago
  72. db22a92 docs: add upstream sync process documentation (#1524) by Tim Saucer · 5 months ago
  73. 13b2c47 Update user documentation for AI agent skill usage (#1505) by Tim Saucer · 6 months ago
  74. c657dad Move public skills to a directory to avoid downloading the whole repo (#1519) by Nick · 6 months ago
  75. e0284c6 feat: add AI skill to find and improve the Pythonic interface to functions (#1484) by Tim Saucer · 6 months ago
  76. 0357716 tpch examples: rewrite queries idiomatically and embed reference SQL (#1504) by Tim Saucer · 6 months ago
  77. c8bb9f7 docs: add README section for AI coding assistants (#1503) by Tim Saucer · 6 months ago
  78. 8741d30 docs: enrich module docstrings and add doctest examples (#1498) by Tim Saucer · 6 months ago
  79. 8a5d783 Skills require the header to be the first thing in the file which conflicts with the RAT check. Make an exception for this file. (#1501) by Tim Saucer · 6 months ago
  80. 4030997 Add SKILL.md and enrich package docstring (#1497) by Tim Saucer · 6 months ago
  81. 60d8b5d Fix error on show() with an explain plan (#1492) by Tim Saucer · 6 months ago
  82. 2715a32 chore: update release documentation (#1494) by Tim Saucer · 6 months ago
  83. 398980d Support None comparisons for null expressions (#1489) by Zeel Desai · 6 months ago
  84. 8a7efea Add Python bindings for accessing ExecutionMetrics (#1381) by Shreyesh · 6 months ago
  85. 00b2457 ci: disable symbol export on Windows verification (#1486) by Tim Saucer · 6 months ago
  86. 1be838b Release 53.0.0 (#1491) by Tim Saucer · 6 months ago
  87. 3585c11 minor: remove deprecated interfaces (#1481) by Tim Saucer · 6 months ago
  88. ecd14c1 Add missing SessionContext utility methods (#1475) by Tim Saucer · 6 months ago
  89. aa3b194 Add missing registration methods (#1474) by Tim Saucer · 6 months ago
  90. 46f9ab8 Add missing deregister methods to SessionContext (#1473) by Tim Saucer · 6 months ago
  91. 5293212 Add missing Dataframe functions (#1472) by Tim Saucer · 6 months ago
  92. 898d73d Add missing aggregate functions (#1471) by Tim Saucer · 6 months ago
  93. d07fdb3 Add missing scalar functions (#1470) by Tim Saucer · 6 months ago
  94. 99bc960 Add missing array functions (#1468) by Tim Saucer · 6 months ago
  95. ff15648 minor: Fix pytest instructions in README (#1477) by Nuno Faria · 7 months ago
  96. 8a35cae Add missing map functions (#1461) by Tim Saucer · 7 months ago
  97. 16feeb1 Reduce peak memory usage during release builds to fix OOM on manylinux runners (#1445) by Kevin Liu · 7 months ago
  98. 0b6ea95 Add missing conditional functions (#1464) by Tim Saucer · 7 months ago
  99. 645d261 Add missing string function `contains` (#1465) by Tim Saucer · 7 months ago
  100. be8dd9d Add AI skill to check current repository against upstream APIs (#1460) by Tim Saucer · 7 months ago