1. d2679a0 perf(arrow): build the delete row selection from deleted ranges (#3454) by JeonDaehong · 5 hours ago main
  2. aa9986f fix(expr): treat NaN row group bounds as might-match for inequalities (#3502) by ump45nose · 7 hours ago
  3. 257edd5 ci: build and merge up to three merge queue entries at once (#3490) by Kevin Liu · 24 hours ago
  4. ca21f15 feat(storage): Add HDFS support via opendal services-hdfs-native (#3111) by Michael Taranov · 34 hours ago
  5. 1c05452 fix(spec): accept partition specs produced by spec evolution (#3431) by Dhruv Arya · 35 hours ago
  6. 86e837f chore: clean up audit ignores and cite LEGAL-732 in deny.toml (#3486) by Kevin Liu · 2 days ago
  7. 5c27157 fix(expr): widen promoted partition values and bounds to prevent false pruning (#3483) by Anoop Johnson · 2 days ago
  8. 000e791 build: disable unused zstd legacy feature (#3495) by Kevin Liu · 3 days ago
  9. 8fbaf47 chore: deny unused licenses and license exceptions in cargo-deny (#3497) by Kevin Liu · 3 days ago
  10. b9d2855 feat(scan): support timestamp-based time travel (#3260) by Dhruv Arya · 3 days ago
  11. 219571a fix: update rustls-webpki and webpki-roots for emSign advisories (#3496) by Dhruv Arya · 3 days ago
  12. e4b9c3e fix(spec): reuse the highest matching partition field id, not an arbitrary one (#3413) by Xander · 3 days ago
  13. 3764d59 feat(rest): support freshness-aware table loading (#3377) by Yuang Gao · 3 days ago
  14. 464225d fix(reader): prune data columns for empty projections (#3473) by Oleks V · 3 days ago
  15. a9bd6c6 docs: clarify how committers bypass the merge queue (#3489) by Kevin Liu · 3 days ago
  16. da5cc19 feat(table): add Table::with_runtime that keeps the manifest cache (#3406) by NoahKusaba · 4 days ago
  17. 78f1762 ci: add Windows ARM64 build (#3181) by Nikhil Dabas · 4 days ago
  18. 0669f08 feat(transaction): record the Iceberg-Rust writer version information in snapshot summaries (#3363) by Russell Spitzer · 4 days ago
  19. 0a345f2 ci: replace classic branch protection with a ruleset so the bypass works (#3481) by Kevin Liu · 4 days ago
  20. 1be091a fix(transaction): prevent committing to a read-only table (#3463) by Marco Kroll · 6 days ago
  21. 697abce feat: recognize geometry and geography types [1/3] (#2933) by Xuanyi Li · 7 days ago
  22. 8b59642 test(glue): cover KMS property forwarding (#3478) by blackmwk · 7 days ago
  23. 0619254 ci: let committers bypass the Merge Queue ruleset for urgent fixes (#3458) by Kevin Liu · 7 days ago
  24. f83bec4 fix: arrow schema to schema supports uuids (#2930) by Joseph Lenton · 8 days ago
  25. 5dc649b ci: Limit open, non-draft PRs to 3 for users without write access (#3465) by Matt Butrovich · 8 days ago
  26. 3bb8167 ci: move required status checks into the Merge Queue ruleset (#3459) by Kevin Liu · 8 days ago
  27. e4bec84 feat(transaction): let a snapshot operation report removed files and rewrite manifests (#3253) by Jegor van Opdorp · 8 days ago
  28. b3470c8 refactor(glue): derive catalog configuration from properties (#3102) by blackmwk · 8 days ago
  29. ba849a6 ci: fail on rustdoc warnings (#3389) by Yuang Gao · 9 days ago
  30. 5c00d46 feat(catalog-loader): give CatalogLoader the BoxedCatalogBuilder settings (#3408) by NoahKusaba · 9 days ago
  31. e6b2ed4 fix(spec): format float and double partition values like iceberg-java (#3358) by JeonDaehong · 9 days ago
  32. a72aa95 feat(transaction): Introduce stateful TransactionAction trait (#3265) by Shawn Chang · 9 days ago
  33. e948f62 fix(scan): don't project a stale schema after a schema update with no write (#2904) by NoahKusaba · 9 days ago
  34. 582b9e1 feat(delete-vector): make the delete_vector module public (#3461) by Giladi · 9 days ago
  35. bdee10e ci: pin ubuntu-latest runners to ubuntu-24.04 (#3456) by Kevin Liu · 9 days ago
  36. e23c5db ci: run lightweight jobs on ubuntu-slim (#3457) by Kevin Liu · 9 days ago
  37. f7e036c ci: Cancel superseded workflow runs (#3444) by Shawn Chang · 9 days ago
  38. a269dad fix(reader): rewrite NOT out of the read predicate before pruning (#3416) by Anoop Johnson · 9 days ago
  39. a853455 chore(deps): Bump rustls to 0.23.46 to fix RUSTSEC advisories (#3455) by Kevin Liu · 9 days ago
  40. 8bfe970 ci: increase merge queue status check timeout (#3443) by blackmwk · 9 days ago
  41. 1270e32 chore(deps): Bump quinn-proto and event-listener to fix RUSTSEC advisories (#3425) by Shawn Chang · 10 days ago
  42. b154603 fix(transform): correct decimal and binary truncate literals (#3243) by advancedxy · 11 days ago
  43. b55cda1 fix(reader): apply name mapping to nested fields (#3384) by Oleks V · 11 days ago
  44. 6933390 fix(arrow): decode short BYTE_ARRAY decimal row-group stats (#3364) by DeviousCardi · 12 days ago
  45. acd6109 perf(reader): speed up row group filtering and name mapping (#3269) by Minh Vu · 12 days ago
  46. d3e9f45 perf(reader): read leaf field IDs from metadata in the projection mask (#3396) by Oleks V · 12 days ago
  47. 9092073 fix(arrow): strip metadata from nested fields and normalize container field names (#3303) by NoahKusaba · 12 days ago
  48. 2fddb16 fix(spec): reject boolean literals for non-boolean types (#3334) by Minh Vu · 12 days ago
  49. 050ddfd fix(arrow): reconcile evolved nested structs by field id, not position (#3255) by Ethan Woodbury · 12 days ago
  50. a766783 feat(RTAS) Assign fresh ids (#3066) by Xander · 12 days ago
  51. d63e861 fix(scan): reject ambiguous case-insensitive fields (#3070) by Manu Zhang · 12 days ago
  52. e42840b test(reader): widen FLBA decimal page-index coverage and clarify docs (#3386) by Anoop Johnson · 13 days ago
  53. b2e9075 chore(deps): Bump fsspec from 2026.4.0 to 2026.6.0 in /bindings/python (#3366) by dependabot[bot] · 2 weeks ago
  54. b846751 feat(rest): add a SigV4 request signer (#3082) by Jiajia Li · 2 weeks ago
  55. e8ec7f8 chore(release): port the dependency license check from shell to Python (#3379) by Danny C Jones · 2 weeks ago
  56. 1f3bc34 fix(spec): treat -0.0 and 0.0 as distinct float literals (#3327) by Feng Zhang · 2 weeks ago
  57. 3c952e1 feat(reader): page-index pruning for FIXED_LEN_BYTE_ARRAY decimals (#3328) by Anoop Johnson · 2 weeks ago
  58. 5b82ab9 perf(manifest): upgrade to apache-avro 0.22 and read manifest entries without Value (#3354) by Matt Butrovich · 2 weeks ago
  59. b0d8baa fix(scan): validate deletion vector delete tasks (#3145) by hylin · 2 weeks ago
  60. 49b91d1 chore: Remove generated DEPENDENCIES.rust.tsv files, and associated scripts and guides (#3338) by Danny C Jones · 2 weeks ago
  61. 7f9691f feat(rest_catalog::auth) Contextual Sessions (#3081) by Jannik Steinmann · 2 weeks ago
  62. 776648b docs: add agent guidance to reduce verbosity (#3337) by Kevin Liu · 2 weeks ago
  63. ab047b5 chore(deps): Bump urllib3 from 2.7.0 to 2.8.0 in /bindings/python (#3313) by dependabot[bot] · 2 weeks ago
  64. 4ee006f chore(deps): Bump the codeql-action group with 2 updates (#3316) by dependabot[bot] · 2 weeks ago
  65. 19f7057 chore(deps): Bump taiki-e/install-action from 2.87.8 to 2.87.21 (#3317) by dependabot[bot] · 2 weeks ago
  66. 42f8d81 chore(deps): Bump astral-sh/setup-uv from 10.0.1 to 10.2.0 (#3318) by dependabot[bot] · 2 weeks ago
  67. 73cadf8 chore(deps): Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (#3319) by dependabot[bot] · 2 weeks ago
  68. 08cc698 chore(deps): Bump crate-ci/typos from 1.50.1 to 1.50.2 (#3320) by dependabot[bot] · 2 weeks ago
  69. 05e03d1 chore(deps): Bump reqwest from 0.12.28 to 0.13.4 (#3321) by dependabot[bot] · 2 weeks ago
  70. 78fafa9 fix(storage-azdls): drop the leading slash from relative paths (#3311) by Yuhao Su · 2 weeks ago
  71. f2409e9 fix: fill schema-added nested columns with typed NULL arrays on read (#2635) by Liang-Chi Hsieh · 2 weeks ago
  72. ecba0b5 fix(transform): floor day transform for pre-epoch timestamps (#3323) by Andy Grove · 3 weeks ago
  73. af1da4c feat(storage-opendal)!: make the per-IO-operation timeout configurable (#3263) by Oleks V · 3 weeks ago
  74. 8e81f33 ci: check dependency licenses with cargo-deny on every PR (#3293) by Oleks V · 3 weeks ago
  75. 3c91b39 feat(catalog-loader): add with_runtime to BoxedCatalogBuilder (#3286) by NoahKusaba · 3 weeks ago
  76. ffa864b fix(reader): page-index pruning drops rows for INT32/INT64 decimals (#3314) by Anoop Johnson · 3 weeks ago
  77. e9c22bf perf(arrow): skip rebuilding projected arrays without parent nulls (#3282) by Minh Vu · 3 weeks ago
  78. fc682d7 fix(spec): Harden decimal and fixed type string parsing (#3256) by Jeremy Schoemaker · 3 weeks ago
  79. 1960386 feat: add core COW rewrite primitive (#2752) by kid · 3 weeks ago
  80. de19a39 fix: avoid lost-wakeup hang in get_equality_delete_predicate_for_delete_file_path (#3268) by Dhruv Arya · 3 weeks ago
  81. 36eae29 refactor(scan) move test utils to test_utils.rs (#3107) by Xander · 3 weeks ago
  82. 71e571e refactor(reader): build Arrow reader metadata once (#3242) by kamcheungting-db · 3 weeks ago
  83. deab069 refactor(spec): make UnboundPartitionField fields private and carry source-ids (#3267) by Noritaka Sekiyama · 4 weeks ago
  84. 8cb2ade fix(python): raise instead of panicking in the manifest bindings (#3241) by Alex Stephen · 4 weeks ago
  85. 5a91091 chore: Extending collaborator list to help with review capacity (#3289) by Oleks V · 4 weeks ago
  86. 86d6618 ci: auto-label DataFusion issues and PRs (#3278) by Kevin Liu · 4 weeks ago
  87. f645758 feat(writer): add PositionDeleteInput builder (#3230) by Andrei Tserakhau · 4 weeks ago
  88. 615af68 fix(expr): decode BYTE_ARRAY page-index bounds by field type (#3247) by Anoop Johnson · 4 weeks ago
  89. 9a2111a fix(spec): format pre-epoch timestamptz values (#2892) by Minh Vu · 4 weeks ago
  90. 119fad9 ci: replace MinIO with RustFS for integration tests (#3273) by Oleks V · 4 weeks ago
  91. c9a25b2 fix(encryption) [18/N] wire in ags1 file length for tamper proofing (#3236) by Xander · 4 weeks ago
  92. 830bb88 fix(cache): drop format-version from the manifest-list cache key (#3259) by Anoop Johnson · 4 weeks ago
  93. e5a1804 RFC: Stateful Transaction Action (#2620) by Shawn Chang · 4 weeks ago
  94. e694eea Introduce invalid data error macro (#2928) by Xander · 4 weeks ago
  95. bb1e4a4 perf(expr): resolve row group stats once per eq/in/starts_with leaf (#3254) by Anoop Johnson · 5 weeks ago
  96. f3e41d5 feat(transaction): support transform-based sort orders (#2765) by Liang-Chi Hsieh · 5 weeks ago
  97. 53eccc5 fix(cache): drop schema-id from the manifest-list cache key (#3235) by Anoop Johnson · 5 weeks ago
  98. 832a4eb ci: fix Rust cache action casing for ASF allowlist (#3249) by blackmwk · 5 weeks ago
  99. 492234e ci: run security audit for merge queue (#3245) by Kevin Liu · 5 weeks ago
  100. 5d2c755 fix: update rustls to 0.23.45 (#3244) by Kevin Liu · 5 weeks ago