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