1. 3abc4d5 docs(release): correct the announce email list to users@hudi.apache.org (#769) by Y Ethan Guo · 6 days ago main
  2. df93f94 chore: update changelog for 0.5.0 (#768) by Y Ethan Guo · 6 days ago
  3. 06f17bf docs(core): correct stale HFile reasoning in metadata-table reader routing (#723) by Y Ethan Guo · 9 days ago
  4. ff64af6 fix(python): declare the readme so the published package has a description (#762) by Y Ethan Guo · 10 days ago
  5. 4a4864e build(deps): update comfy-table requirement from 7 to 8 (#742) by dependabot[bot] · 10 days ago
  6. ebc2b1e build(deps): bump apache/skywalking-eyes from 0.8.0 to 0.9.0 (#726) by dependabot[bot] · 10 days ago
  7. 6091da0 build(deps): bump actions/setup-node from 6 to 7 (#728) by dependabot[bot] · 10 days ago
  8. bb9e31f build(deps): bump actions/checkout from 6 to 7 (#733) by dependabot[bot] · 10 days ago
  9. 80ba0db build(deps): update serial_test requirement from 3 to 4 (#745) by dependabot[bot] · 10 days ago
  10. ed8146b build(deps): update base64 requirement from 0.22 to 0.23 (#744) by dependabot[bot] · 10 days ago
  11. f83797e build(deps): bump actions/setup-python from 6 to 7 (#731) by dependabot[bot] · 10 days ago
  12. ed3653b feat(release): verify the artifacts a release actually published (#759) by Y Ethan Guo · 10 days ago
  13. 4325208 fix(ci): publish the release only after every artifact has built (#755) by Y Ethan Guo · 11 days ago
  14. ddb7274 fix(release): reject an expired signing key in the src release verification (#753) by Y Ethan Guo · 11 days ago
  15. 7d130d8 fix(ci): install a modern protoc for the manylinux wheel build (#751) by Y Ethan Guo · 11 days ago
  16. 593ed83 build(release): bump version to 0.6.0-dev (#749) by Y Ethan Guo · 11 days ago
  17. 3a03145 fix(core): decline base-read pushdown when a predicate reads a repaired column (#748) by Lin Liu · 11 days ago
  18. 4e99a13 fix(benchmark): stop the parquet run overwriting the Hudi benchmark results (#747) by Y Ethan Guo · 11 days ago
  19. b86c9be feat(benchmark): add AWS EC2 setup for the TPC-H harness (#718) by Y Ethan Guo · 11 days ago
  20. 1753fcf build: mark hudi-jvm-ffi as not published (#719) by Y Ethan Guo · 11 days ago
  21. 7587213 build(python): bound the datafusion extra to the 54.x major (#720) by Y Ethan Guo · 11 days ago
  22. 9f3fc1e build: adopt the MSRV-aware resolver and check the MSRV in CI (#721) by Y Ethan Guo · 11 days ago
  23. 635042f fix(release): set the macOS deployment target for the x86_64 wheel build (#722) by Y Ethan Guo · 11 days ago
  24. 922a62c fix(release): align the release guide and scripts with their actual behavior (#717) by Y Ethan Guo · 12 days ago
  25. 2dab9e9 docs: fix stale API claims in README, reader spec, and agent guides (#716) by Y Ethan Guo · 12 days ago
  26. b4450b1 build: raise MSRV to 1.94.1 to match what the dependency graph requires (#715) by Y Ethan Guo · 12 days ago
  27. 1282860 fix(python): compile the datafusion feature into every python build (#714) by Y Ethan Guo · 12 days ago
  28. 66ab307 docs: correct read config scoping and MOR streaming, document reader v2 knobs (#709) by Y Ethan Guo · 12 days ago
  29. eb95599 feat(deps): upgrade to arrow 58, DataFusion 54, object_store 0.13, and Lance 11 (#711) by Y Ethan Guo · 12 days ago
  30. 67640b5 test(core): add hfile compression codec coverage. (#622) by slfan1989 · 12 days ago
  31. 59e4643 build(deps-dev): bump mypy from 1.20.2 to 2.3.1 in /python (#615) by dependabot[bot] · 12 days ago
  32. eac9070 build(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 (#617) by dependabot[bot] · 12 days ago
  33. f04c58f build(deps-dev): bump coverage from 7.10.7 to 7.16.0 in /python (#625) by dependabot[bot] · 12 days ago
  34. d2c91ab feat(core): serve Hudi metadata tables through reader v2, sharded and memory-bounded (#706) by Lin Liu · 13 days ago
  35. 038edd6 build(deps): bump astral-sh/setup-uv from 8.3.2 to 10.0.1 (#626) by dependabot[bot] · 13 days ago
  36. 1a7fe4e build(deps-dev): bump ruff from 0.15.12 to 0.15.18 in /python (#633) by dependabot[bot] · 13 days ago
  37. b0f89ad feat(reader): merge-aware pushdown gate, row-group pruning, and read-volume counters (#708) by Lin Liu · 13 days ago
  38. 71538f2 feat(core): read the metadata table as Arrow, and expose hudi-rs over a C ABI for JVM callers (#700) by Lin Liu · 13 days ago
  39. ef475f7 Read every metadata partition's log blocks, not just the files partition (#692) by Lin Liu · 13 days ago
  40. 04a3853 fix(core): keep the custom merger's own columns in the required schema (#704) by Lin Liu · 13 days ago
  41. 4be2496 build(deps): bump codecov/codecov-action from 6 to 7 (#628) by dependabot[bot] · 14 days ago
  42. 5e8db0e build(deps-dev): bump pytest from 9.0.3 to 9.1.1 in /python (#634) by dependabot[bot] · 14 days ago
  43. fa43124 build(deps): bump actions/checkout from 6 to 7 (#632) by dependabot[bot] · 14 days ago
  44. 874d943 build(deps): bump actions/cache from 5 to 6 (#635) by dependabot[bot] · 14 days ago
  45. 3f41255 perf(core): bound the merge chunk rather than moving the merge off the executor (#689) by Lin Liu · 14 days ago
  46. e8ff14a perf(core): copy an HFile record rather than its whole block per record (#697) by Lin Liu · 14 days ago
  47. 53a403c chore: let consumers opt out of the merge map's on-disk tier (#681) by Lin Liu · 14 days ago
  48. b77f5ce fix(core): fold partial updates in both ordering directions (#679) by Lin Liu · 14 days ago
  49. 3fd4e88 fix(core): gate the log-block scan on instant state (#678) by Lin Liu · 14 days ago
  50. c7e3f03 test(core): cover event-time ordering losing in the gold corpus (#680) by Lin Liu · 2 weeks ago
  51. 75b188e feat(core): serve merge-on-read reads with file group reader version 2 (#660) by Lin Liu · 5 weeks ago
  52. 9b09398 feat(core): select the file group reader by version, defaulting to 2 (#677) by Lin Liu · 5 weeks ago
  53. f32b0ee fix: stop .gitignore from swallowing test fixtures (#676) by Lin Liu · 5 weeks ago
  54. 5ad7c4a ci: use action refs the ASF allowlist accepts (#674) by Lin Liu · 5 weeks ago
  55. 0910ca7 feat(datafusion): support Lance scan and broaden MOR snapshot e2e coverage (#608) by Shiyan Xu · 4 months ago
  56. 150570a feat(core): add lance base file format support (#596) by Shiyan Xu · 4 months ago
  57. a5c918d refactor(core): move parquet io into base file reader (#599) by Shiyan Xu · 4 months ago
  58. f62c998 feat(core): add general config alias support with ordering fields as primary config (#598) by Shiyan Xu · 4 months ago
  59. 05a2ae6 build: upgrade rust dev toolchain to 1.94 (#595) by Shiyan Xu · 4 months ago
  60. d5925e4 feat(core): enrich FileSlice with stats and streamline config flow (#592) by Shiyan Xu · 4 months ago
  61. dcef148 docs: deduplicate AI agent guidance with sub-directory AGENTS.md (#594) by Shiyan Xu · 4 months ago
  62. de2982a feat: unify Hudi read APIs around ReadOptions and add Python bindings (#587) by Shiyan Xu · 5 months ago
  63. 40f4cd6 docs: add AGENTS.md as canonical AI coding agent guide (#591) by Shiyan Xu · 5 months ago
  64. cf81439 feat: export `HudiTableConfig` and `HudiReadConfig` as python enums (#433) by Yunchi Pang · 5 months ago
  65. d80ee0b build(deps-dev): bump ruff from 0.14.13 to 0.15.12 in /python (#585) by dependabot[bot] · 5 months ago
  66. 29d850f build(deps-dev): bump mypy from 1.19.1 to 1.20.2 in /python (#584) by dependabot[bot] · 5 months ago
  67. 41f313c build(deps-dev): bump pytest from 8.4.2 to 9.0.3 in /python (#577) by dependabot[bot] · 5 months ago
  68. b735bf9 docs: update release guide (#287) by Shiyan Xu · 5 months ago
  69. 2a64624 refactor: consolidate file metadata population for snapshot and incremental queries (#586) by Shiyan Xu · 5 months ago
  70. fdfc778 perf: improve datafusion integration (#548) by Shiyan Xu · 5 months ago
  71. 57ef2e9 fix: order partition schema by config and error on missing fields (#581) by Sushil Singh · 5 months ago
  72. 279eaca test(core): expand v9 sample-table coverage in core tests (#578) by Shiyan Xu · 5 months ago
  73. bb978dc ci: remove write perm and fix vulnerability (#572) by Shiyan Xu · 6 months ago
  74. ae09718 feat: support IN and NOT IN operators in partition filter (#566) by Yunchi Pang · 6 months ago
  75. 1c3ced3 build(deps): bump codecov/codecov-action from 5 to 6 (#567) by dependabot[bot] · 6 months ago
  76. 6266daa build(deps): bump actions/checkout from 5 to 6 (#568) by dependabot[bot] · 6 months ago
  77. 99fb1dc feat: modernize Table API with async-only design (#537) by Shiyan Xu · 6 months ago
  78. 9f6505b ci: run rust-tests on windows (#92) by Ryan Tan · 6 months ago
  79. 41e1ba6 chore: add pre-commit hooks for code formatting and linting (#103) by muyihao · 6 months ago
  80. f2441da build(deps-dev): bump datafusion from 52.0.0 to 52.3.0 in /python (#544) by dependabot[bot] · 6 months ago
  81. d053242 ci: pin third-party actions to Apache-approved SHAs (#550) by Shiyan Xu · 6 months ago
  82. 673066f fix: make timestamp keygen work for partition pruning (#462) by Yunchi Pang · 6 months ago
  83. 22ad102 build(deps): update zip requirement from 4 to 8 (#545) by dependabot[bot] · 6 months ago
  84. 39ffac7 build(deps): update strum_macros requirement from 0.27 to 0.28 (#541) by dependabot[bot] · 6 months ago
  85. c3bacb0 build(deps): bump docker/setup-buildx-action from 3 to 4 (#540) by dependabot[bot] · 6 months ago
  86. 441decb fix: avoid dashmap deadlock for correlated queries (#539) by Shiyan Xu · 6 months ago
  87. 957dddc perf: setup tpch benchmark infra (#538) by Shiyan Xu · 6 months ago
  88. 29188ad test: add v9 test tables and test cases (#536) by Shiyan Xu · 6 months ago
  89. 4df94b9 build(deps): bump actions/download-artifact from 7 to 8 (#532) by dependabot[bot] · 6 months ago
  90. c32e929 build(deps): upgrade datafusion to 52, require python 3.10 (#535) by Shiyan Xu · 6 months ago
  91. 96709a2 build(deps): bump actions/upload-artifact from 6 to 7 (#531) by dependabot[bot] · 6 months ago
  92. 2722b78 build(deps): update strum requirement from 0.27 to 0.28 (#533) by dependabot[bot] · 6 months ago
  93. bcc2f96 build(deps-dev): bump ruff from 0.14.1 to 0.14.13 in /python (#526) by dependabot[bot] · 8 months ago
  94. 0cc771c feat: support column stats pruning (#516) by Shiyan Xu · 8 months ago
  95. 98a8bc0 feat: support column project and row filter pushdown (#510) by Shiyan Xu · 8 months ago
  96. a20771d feat: add streaming table and file group APIs (#508) by Shiyan Xu · 8 months ago
  97. 780fed5 chore: add copilot review instructions (#509) by Shiyan Xu · 8 months ago
  98. 065fd31 build(deps): upgrade rust and make deps verisons more compatible (#506) by Shiyan Xu · 9 months ago
  99. e9722ed fix: handle non partition in MDT files partition (#505) by Shiyan Xu · 9 months ago
  100. 7a275c6 build(deps): upgrade datafusion, arrow, and other deps (#504) by Shiyan Xu · 9 months ago