1. a5c918d refactor(core): move parquet io into base file reader (#599) by Shiyan Xu · 2 days ago main
  2. f62c998 feat(core): add general config alias support with ordering fields as primary config (#598) by Shiyan Xu · 2 days ago
  3. 05a2ae6 build: upgrade rust dev toolchain to 1.94 (#595) by Shiyan Xu · 4 days ago
  4. d5925e4 feat(core): enrich FileSlice with stats and streamline config flow (#592) by Shiyan Xu · 5 days ago
  5. dcef148 docs: deduplicate AI agent guidance with sub-directory AGENTS.md (#594) by Shiyan Xu · 5 days ago
  6. de2982a feat: unify Hudi read APIs around ReadOptions and add Python bindings (#587) by Shiyan Xu · 7 days ago
  7. 40f4cd6 docs: add AGENTS.md as canonical AI coding agent guide (#591) by Shiyan Xu · 7 days ago
  8. cf81439 feat: export `HudiTableConfig` and `HudiReadConfig` as python enums (#433) by Yunchi Pang · 9 days ago
  9. d80ee0b build(deps-dev): bump ruff from 0.14.13 to 0.15.12 in /python (#585) by dependabot[bot] · 9 days ago
  10. 29d850f build(deps-dev): bump mypy from 1.19.1 to 1.20.2 in /python (#584) by dependabot[bot] · 9 days ago
  11. 41f313c build(deps-dev): bump pytest from 8.4.2 to 9.0.3 in /python (#577) by dependabot[bot] · 10 days ago
  12. b735bf9 docs: update release guide (#287) by Shiyan Xu · 10 days ago
  13. 2a64624 refactor: consolidate file metadata population for snapshot and incremental queries (#586) by Shiyan Xu · 11 days ago
  14. fdfc778 perf: improve datafusion integration (#548) by Shiyan Xu · 12 days ago
  15. 57ef2e9 fix: order partition schema by config and error on missing fields (#581) by Sushil Singh · 13 days ago
  16. 279eaca test(core): expand v9 sample-table coverage in core tests (#578) by Shiyan Xu · 4 weeks ago
  17. bb978dc ci: remove write perm and fix vulnerability (#572) by Shiyan Xu · 5 weeks ago
  18. ae09718 feat: support IN and NOT IN operators in partition filter (#566) by Yunchi Pang · 6 weeks ago
  19. 1c3ced3 build(deps): bump codecov/codecov-action from 5 to 6 (#567) by dependabot[bot] · 6 weeks ago
  20. 6266daa build(deps): bump actions/checkout from 5 to 6 (#568) by dependabot[bot] · 6 weeks ago
  21. 99fb1dc feat: modernize Table API with async-only design (#537) by Shiyan Xu · 7 weeks ago
  22. 9f6505b ci: run rust-tests on windows (#92) by Ryan Tan · 7 weeks ago
  23. 41e1ba6 chore: add pre-commit hooks for code formatting and linting (#103) by muyihao · 7 weeks ago
  24. f2441da build(deps-dev): bump datafusion from 52.0.0 to 52.3.0 in /python (#544) by dependabot[bot] · 7 weeks ago
  25. d053242 ci: pin third-party actions to Apache-approved SHAs (#550) by Shiyan Xu · 7 weeks ago
  26. 673066f fix: make timestamp keygen work for partition pruning (#462) by Yunchi Pang · 7 weeks ago
  27. 22ad102 build(deps): update zip requirement from 4 to 8 (#545) by dependabot[bot] · 7 weeks ago
  28. 39ffac7 build(deps): update strum_macros requirement from 0.27 to 0.28 (#541) by dependabot[bot] · 9 weeks ago
  29. c3bacb0 build(deps): bump docker/setup-buildx-action from 3 to 4 (#540) by dependabot[bot] · 9 weeks ago
  30. 441decb fix: avoid dashmap deadlock for correlated queries (#539) by Shiyan Xu · 9 weeks ago
  31. 957dddc perf: setup tpch benchmark infra (#538) by Shiyan Xu · 9 weeks ago
  32. 29188ad test: add v9 test tables and test cases (#536) by Shiyan Xu · 9 weeks ago
  33. 4df94b9 build(deps): bump actions/download-artifact from 7 to 8 (#532) by dependabot[bot] · 9 weeks ago
  34. c32e929 build(deps): upgrade datafusion to 52, require python 3.10 (#535) by Shiyan Xu · 9 weeks ago
  35. 96709a2 build(deps): bump actions/upload-artifact from 6 to 7 (#531) by dependabot[bot] · 9 weeks ago
  36. 2722b78 build(deps): update strum requirement from 0.27 to 0.28 (#533) by dependabot[bot] · 9 weeks ago
  37. bcc2f96 build(deps-dev): bump ruff from 0.14.1 to 0.14.13 in /python (#526) by dependabot[bot] · 4 months ago
  38. 0cc771c feat: support column stats pruning (#516) by Shiyan Xu · 4 months ago
  39. 98a8bc0 feat: support column project and row filter pushdown (#510) by Shiyan Xu · 4 months ago
  40. a20771d feat: add streaming table and file group APIs (#508) by Shiyan Xu · 4 months ago
  41. 780fed5 chore: add copilot review instructions (#509) by Shiyan Xu · 4 months ago
  42. 065fd31 build(deps): upgrade rust and make deps verisons more compatible (#506) by Shiyan Xu · 4 months ago
  43. e9722ed fix: handle non partition in MDT files partition (#505) by Shiyan Xu · 4 months ago
  44. 7a275c6 build(deps): upgrade datafusion, arrow, and other deps (#504) by Shiyan Xu · 4 months ago
  45. 72b376e build(deps): upgrade apache-avro to v0.21.0 (#503) by Shiyan Xu · 4 months ago
  46. ada9038 build(deps): update tokio requirement from ~1.45 to ~1.48 (#470) by dependabot[bot] · 4 months ago
  47. 0025664 build(deps-dev): bump mypy from 1.18.2 to 1.19.1 in /python (#497) by dependabot[bot] · 4 months ago
  48. c250a00 build(deps): bump actions/cache from 4 to 5 (#494) by dependabot[bot] · 4 months ago
  49. 3e3a2cf refactor: add targeted MDT lookup APIs for partition pruning (#502) by Shiyan Xu · 4 months ago
  50. 24dc861 feat: implement table v8 file slicing for read path (#501) by Shiyan Xu · 4 months ago
  51. 8f41bf0 chore: support generating local coverage report (#491) by Shiyan Xu · 5 months ago
  52. 23a3b4a feat: support reading metadata table (files) (#499) by Shiyan Xu · 5 months ago
  53. 2f15ef0 build(deps): bump actions/upload-artifact from 4 to 6 (#495) by dependabot[bot] · 5 months ago
  54. a62d9ef build(deps): bump actions/download-artifact from 5 to 7 (#496) by dependabot[bot] · 5 months ago
  55. 8c7ef67 feat: add API to read file slice from base file and list of log files (#446) by Yunchi Pang · 5 months ago
  56. 2c865a4 feat: support reading log files from `files` partition in metadata table (#492) by Shiyan Xu · 5 months ago
  57. c648a34 feat: add hfile reader (#490) by Shiyan Xu · 5 months ago
  58. 76e2877 build(deps): bump actions/checkout from 5 to 6 (#485) by dependabot[bot] · 5 months ago
  59. 5cb55e3 build(deps): bump apache/skywalking-eyes from 0.7.0 to 0.8.0 (#468) by dependabot[bot] · 5 months ago
  60. aaade0f feat: add table v8+ timeline support for loading old and new table versions (#395) by Sagar Sumit · 5 months ago
  61. 1f6b54e build: use build wrapper to handle macos 26 SDK loading (#479) by Shiyan Xu · 6 months ago
  62. 99d5dbb ci: reduce CI run time (#478) by Shiyan Xu · 6 months ago
  63. f27feb8 refactor: define avro model for parsing commit metadata (#477) by Shiyan Xu · 6 months ago
  64. 4bfdee8 build(deps): bump ruff from 0.12 to 0.14.1 in /python (#472) by dependabot[bot] · 7 months ago
  65. 6ca1520 build(deps): bump actions/setup-node from 5 to 6 (#469) by dependabot[bot] · 7 months ago
  66. 038eca8 build(deps): bump mypy from 1.17.1 to 1.18.2 in /python (#454) by dependabot[bot] · 7 months ago
  67. 1ae9108 build(deps): bump coverage from 7.8 to 7.10.7 in /python (#456) by dependabot[bot] · 7 months ago
  68. 329d993 build(deps): bump astral-sh/setup-uv from 6 to 7 (#465) by dependabot[bot] · 7 months ago
  69. b65312d build(deps): fix integration test setup issue with pyarrow and rust versions (#467) by Shiyan Xu · 7 months ago
  70. 543240a build(deps): bump pytest from 8.4.1 to 8.4.2 in /python (#441) by dependabot[bot] · 7 months ago
  71. ae11ac0 build(deps): bump actions/setup-node from 4 to 5 (#442) by dependabot[bot] · 7 months ago
  72. f6e450a build(deps): bump actions/setup-python from 5 to 6 (#444) by dependabot[bot] · 7 months ago
  73. 57f17e0 refactor: move .crc filtering logic from table to storage layer (#458) by Yunchi Pang · 7 months ago
  74. 8b8451a refactor: replace custom `.to::()` with `into()` for `HudiConfig` conversions (#432) by Yunchi Pang · 7 months ago
  75. a8419ab feat: support picking up storage options from `HOODIE_ENV_` env vars (#410) by Yunchi Pang · 7 months ago
  76. 150eeef build(deps): bump actions/labeler from 5 to 6 (#443) by dependabot[bot] · 8 months ago
  77. 9eb20ad chore(ci): update rust toolchain to 1.85 (#439) by Sagar Sumit · 8 months ago
  78. cd4cbf1 chore: enable discussions (#431) by Shiyan Xu · 8 months ago
  79. 72fe192 build(deps): bump mypy from 1.15 to 1.17.1 in /python (#413) by dependabot[bot] · 9 months ago
  80. c5ffd67 refactor: rename variable names in splitting table APIs (#424) by Yunchi Pang · 9 months ago
  81. 6ba269f build(deps): bump actions/download-artifact from 4 to 5 (#417) by dependabot[bot] · 9 months ago
  82. 8d3c3e1 feat: remove table version 5 support (#409) by Yunchi Pang · 9 months ago
  83. 3a382fb feat: expose datafusion custom table provider to python (#412) by Brayan Jules · 9 months ago
  84. d5b8e3c feat: add `get_file_slices_splits_between` API (#411) by Yunchi Pang · 9 months ago
  85. 0975ca6 perf(core): skip decoding out-of-range log blocks and add unit test (#420) by Sagar Sumit · 9 months ago
  86. bc4006b build(deps): bump actions/checkout from 4 to 5 (#416) by dependabot[bot] · 9 months ago
  87. 7f53e63 chore: bump script should use -dev suffix (#408) by Yunchi Pang · 9 months ago
  88. 0eea341 build(deps): bump astral-sh/setup-uv from 5 to 6 (#399) by dependabot[bot] · 10 months ago
  89. 3937170 test: add basic v8 test tables (#394) by Shiyan Xu · 10 months ago
  90. 6bd998a build(deps): bump pytest from 8.3.5 to 8.4.1 in /python (#355) by dependabot[bot] · 10 months ago
  91. c91199c build: use `uv` for Python package management (#391) by Yan Tingwang · 10 months ago
  92. 214c46d chore: update asf.yaml for PR requirements (#393) by Shiyan Xu · 10 months ago
  93. 1bb6777 chore: update changlog for 0.4.0 (#390) by Shiyan Xu · 10 months ago
  94. 35cbc6e chore: update src verify script (#387) by Shiyan Xu · 10 months ago
  95. 2b1b3d3 build(release): bump version to 0.5.0-dev (#384) by Shiyan Xu · 10 months ago
  96. d16ce67 build(deps): upgrade datafusion & arrow, and restrict deps upgrade to patch-level (#386) by Shiyan Xu · 10 months ago
  97. ce08d9d refactor: improve schema resolution flow (#364) by Shiyan Xu · 11 months ago
  98. e2e3608 build(deps): add `-dev` for current development version (#362) by Shiyan Xu · 11 months ago
  99. d6d8fd8 feat: update python setup to support 3.13 (#361) by Shiyan Xu · 11 months ago
  100. 4d59279 fix: handle schema resolution for empty commit (#359) by Shiyan Xu · 11 months ago