1. dac9ec6 feat: enable pickling for Python aggregate and window UDFs (#1545) by Tim Saucer · 4 days ago main
  2. afaeccb feat: enable pickling of most Expr except udaf and udwf (#1544) by Tim Saucer · 6 days ago
  3. 8ba06e4 Update datafusion dependency to latest in preparation for DF54 (#1532) by Tim Saucer · 6 days ago
  4. baef8f0 Add support for logical and physical codecs (#1541) by Tim Saucer · 10 days ago
  5. 55870ff build(deps): combined dependabot bumps (Cargo + workflows) (#1534) by Tim Saucer · 12 days ago
  6. db22a92 docs: add upstream sync process documentation (#1524) by Tim Saucer · 3 weeks ago
  7. 13b2c47 Update user documentation for AI agent skill usage (#1505) by Tim Saucer · 3 weeks ago
  8. c657dad Move public skills to a directory to avoid downloading the whole repo (#1519) by Nick · 4 weeks ago
  9. e0284c6 feat: add AI skill to find and improve the Pythonic interface to functions (#1484) by Tim Saucer · 4 weeks ago
  10. 0357716 tpch examples: rewrite queries idiomatically and embed reference SQL (#1504) by Tim Saucer · 4 weeks ago
  11. c8bb9f7 docs: add README section for AI coding assistants (#1503) by Tim Saucer · 4 weeks ago
  12. 8741d30 docs: enrich module docstrings and add doctest examples (#1498) by Tim Saucer · 4 weeks ago
  13. 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 · 4 weeks ago
  14. 4030997 Add SKILL.md and enrich package docstring (#1497) by Tim Saucer · 4 weeks ago
  15. 60d8b5d Fix error on show() with an explain plan (#1492) by Tim Saucer · 6 weeks ago
  16. 2715a32 chore: update release documentation (#1494) by Tim Saucer · 6 weeks ago
  17. 398980d Support None comparisons for null expressions (#1489) by Zeel Desai · 6 weeks ago
  18. 8a7efea Add Python bindings for accessing ExecutionMetrics (#1381) by Shreyesh · 6 weeks ago
  19. 00b2457 ci: disable symbol export on Windows verification (#1486) by Tim Saucer · 6 weeks ago
  20. 1be838b Release 53.0.0 (#1491) by Tim Saucer · 6 weeks ago
  21. 3585c11 minor: remove deprecated interfaces (#1481) by Tim Saucer · 7 weeks ago
  22. ecd14c1 Add missing SessionContext utility methods (#1475) by Tim Saucer · 7 weeks ago
  23. aa3b194 Add missing registration methods (#1474) by Tim Saucer · 7 weeks ago
  24. 46f9ab8 Add missing deregister methods to SessionContext (#1473) by Tim Saucer · 7 weeks ago
  25. 5293212 Add missing Dataframe functions (#1472) by Tim Saucer · 7 weeks ago
  26. 898d73d Add missing aggregate functions (#1471) by Tim Saucer · 7 weeks ago
  27. d07fdb3 Add missing scalar functions (#1470) by Tim Saucer · 7 weeks ago
  28. 99bc960 Add missing array functions (#1468) by Tim Saucer · 7 weeks ago
  29. ff15648 minor: Fix pytest instructions in README (#1477) by Nuno Faria · 7 weeks ago
  30. 8a35cae Add missing map functions (#1461) by Tim Saucer · 7 weeks ago
  31. 16feeb1 Reduce peak memory usage during release builds to fix OOM on manylinux runners (#1445) by Kevin Liu · 7 weeks ago
  32. 0b6ea95 Add missing conditional functions (#1464) by Tim Saucer · 7 weeks ago
  33. 645d261 Add missing string function `contains` (#1465) by Tim Saucer · 7 weeks ago
  34. be8dd9d Add AI skill to check current repository against upstream APIs (#1460) by Tim Saucer · 7 weeks ago
  35. 0113a6e Add missing datetime functions (#1467) by Tim Saucer · 7 weeks ago
  36. 2499409 ci: update codespell paths (#1469) by Tim Saucer · 8 weeks ago
  37. 73a9d53 CI: Add CodeQL workflow for GitHub Actions security scanning (#1408) by Kevin Liu · 8 weeks ago
  38. 5be412b Pin rust toolchain to apache allowlist sha by Tim Saucer · 8 weeks ago
  39. ad8d41f chore: enforce uv lockfile consistency in CI and pre-commit (#1398) by Daniel Mesejo · 8 weeks ago
  40. acd9a8d Complete doc string examples for functions.py (#1435) by Nick · 8 weeks ago
  41. 8c6a481 chore: update dependencies (#1447) by Tim Saucer · 8 weeks ago
  42. 4b21572 Add a working, more complete example of using a catalog (docs) (#1427) by Topias Pyykkönen · 8 weeks ago
  43. 75d07ce Implement configuration extension support (#1391) by Tim Saucer · 8 weeks ago
  44. 207fc16 Remove validate_pycapsule (#1426) by Thomas Tanon · 8 weeks ago
  45. 6cea061 Update remaining existing examples to make testable/standalone executable (#1437) by Nick · 8 weeks ago
  46. 876646d docs: clarify DataFusion 52 FFI session-parameter requirement for provider hooks (#1439) by Kevin Liu · 8 weeks ago
  47. e09c93b ci: add swap during build, use tpchgen-cli (#1443) by Tim Saucer · 8 weeks ago
  48. 1397c5d bump datafusion to release version (#1441) by Tim Saucer · 9 weeks ago
  49. 0c33524 pin setup-uv (#1438) by Kevin Liu · 9 weeks ago
  50. 85a3595 Add docstring examples for Aggregate window functions (#1418) by Nick · 10 weeks ago
  51. 4e51fa8 Add docstring examples for Scalar string functions (#1423) by Nick · 10 weeks ago
  52. 3c5013d Add docstring examples for Scalar array/list functions (#1420) by Nick · 10 weeks ago
  53. 74b3221 Add docstring examples for Aggregate statistical and regression functions (#1417) by Nick · 10 weeks ago
  54. f01f30c Add docstring examples for Scalar temporal functions (#1424) by Nick · 10 weeks ago
  55. 3dfd6ee Fix CI errors on main (#1432) by Tim Saucer · 10 weeks ago
  56. 93f4c34 Add docstring examples for Aggregate basic and bitwise/boolean functions (#1416) by Nick · 10 weeks ago
  57. e524121 Add docstring examples for Common utility functions (#1419) by Nick · 10 weeks ago
  58. b9a958e Add docstring examples for Scalar math functions (#1421) by Nick · 10 weeks ago
  59. 89751b5 Add docstring examples for Scalar regex, crypto, struct and other (#1422) by Nick · 10 weeks ago
  60. 21990b0 feat: Add FFI_TableProviderFactory support (#1396) by Paul J. Davis · 10 weeks ago
  61. 9af1681 Create workspace with core and util crates (#1414) by Tim Saucer · 10 weeks ago
  62. 1160d5a Add docstring examples for Scalar trigonometric functions (#1411) by Nick · 2 months ago
  63. d322b7b feat: feat: add to_time, to_local_time, to_date functions (#1387) by Daniel Mesejo · 3 months ago
  64. f914fc8 Catch warnings in FFI unit tests (#1410) by Tim Saucer · 3 months ago
  65. 8ef2cd7 Upgrade to DataFusion 53 (#1402) by Nuno Faria · 3 months ago
  66. 231ed2b Enable doc tests in local and CI testing (#1409) by Nick · 3 months ago
  67. 7b630ee Add check for crates.io patches to CI (#1407) by Tim Saucer · 3 months ago
  68. 0c1499c fix: satisfy rustfmt check in lib.rs re-exports (#1406) by Kevin Liu · 3 months ago
  69. e42775c ci: update pre-commit hooks, fix linting, and refresh dependencies (#1385) by dario curreri · 3 months ago
  70. 57a50fa Allow running "verify release candidate" github workflow on Windows (#1392) by Kevin Liu · 3 months ago
  71. 2208665 Add workflow to verify release candidate on multiple systems (#1388) by Tim Saucer · 3 months ago
  72. 44a3eb3 Merge release 52.0.0 into main (#1389) by Tim Saucer · 3 months ago
  73. d87c6e8 chore: bump Python version for RAT checking (#1386) by Tim Saucer · 3 months ago
  74. 4a75b0f minor: update cargo dependencies (#1383) by Tim Saucer · 3 months ago
  75. 675e41e feat: add regexp_instr function (#1382) by Daniel Mesejo · 3 months ago
  76. 3481904 Fix Python UDAF list-of-timestamps return by enforcing list-valued scalars and caching PyArrow types (#1347) by kosiew · 3 months ago
  77. 4cd5674 feat: add support for generating JSON formatted substrait plan (#1376) by Dhanashri Prathamesh Iranna · 3 months ago
  78. 024c86b docs: Clarify first_value usage in select vs aggregate (#1348) by Adisa Mubarak (AdMub) · 3 months ago
  79. 16f98ff chore: update rust 2024 edition (#1371) by Tim Saucer · 3 months ago
  80. 08a8dc0 fix: mangled errors (#1377) by Daniel Mesejo · 3 months ago
  81. 95b4a00 Remove the FFI test wheel from the distribution artifact (#1378) by Tim Saucer · 3 months ago
  82. 3f89704 Build in debug mode for PRs (#1375) by Tim Saucer · 3 months ago
  83. 8fc9436 feat: add CatalogProviderList support (#1363) by Tim Saucer · 3 months ago
  84. b555df5 chore: add confirmation before tarball is released (#1372) by Marko Milenković · 4 months ago
  85. 1da08a2 Implement all CSV reader options (#1361) by Tim Saucer · 4 months ago
  86. ee62f7a Enforce DataFrame display memory limits with `max_rows` + `min_rows` constraint (deprecate `repr_rows`) (#1367) by kosiew · 4 months ago
  87. adec2dc Improve displayed error by using `DataFusionError`'s `Display` trait (#1370) by Antoine Beyeler · 4 months ago
  88. f72e549 Cargo update to prepare for DF52 release (#1368) by Tim Saucer · 4 months ago
  89. 015dd76 Pass Field information back and forth when using scalar UDFs (#1299) by Tim Saucer · 4 months ago
  90. 3227276 build(deps): bump actions/cache from 4 to 5 (#1323) by dependabot[bot] · 4 months ago
  91. 2465e19 build(deps): bump actions/upload-artifact from 4 to 6 (#1322) by dependabot[bot] · 4 months ago
  92. f6cc7a2 build(deps): bump actions/download-artifact from 5 to 7 (#1321) by dependabot[bot] · 4 months ago
  93. ada3dcd build(deps): bump actions/checkout from 5 to 6 (#1310) by dependabot[bot] · 4 months ago
  94. e7f5867 Prepare for DF52 release (#1337) by Tim Saucer · 4 months ago
  95. eaa3f79 Add use_fabric_endpoint parameter to MicrosoftAzure class (#1357) by Mimoune · 4 months ago
  96. 7aff363 Use explicit timer in unit test (#1338) by Tim Saucer · 4 months ago
  97. a922967 Release 51.0.0 (#1333) by Tim Saucer · 5 months ago
  98. 1df6db2 fix: Inconsistent schemas when converting to pyarrow (#1315) by Nuno Faria · 5 months ago
  99. 3a4ae6d Do not convert pyarrow scalar values to plain python types when passing as `lit` (#1319) by Tim Saucer · 5 months ago
  100. 474e9e6 fix: use coalesce instead of drop_duplicate_keys for join (#1318) by Daniel Mesejo · 5 months ago