1. b641e5e fix: project columns correctly when scanning iceberg table metadata (#47) by Anirudh · 11 days ago main
  2. b08dfb3 test: migrate expect-test snapshots to insta (#64) by Gabriel · 11 days ago
  3. 20327db Use avro for datafiles collection from write-exec (#54) by Haresh Khanna · 12 days ago
  4. b3d4edc fix: use an IcebergCatalog for the test harness (#66) by Anirudh · 12 days ago
  5. 5d0dd98 refactor: replace IcebergDataSource::new_with_predicate with a builder (#63) by NoahKusaba · 12 days ago
  6. d1b5234 chore: add release infrastructure (#32) by Andy Grove · 13 days ago
  7. acc1a9c chore: rename crate back to iceberg-datafusion and start at version 0.12.0 (#61) by Andy Grove · 13 days ago
  8. 9329a03 ci: add Apache RAT license header check (#60) by Andy Grove · 13 days ago
  9. 1d2d4e7 test: add Iceberg integration fixture (#18) by Gabriel · 13 days ago
  10. 7252680 Refactor Iceberg reads to DataSource by Gabriel · 3 weeks ago
  11. 79d68a5 Refactor folder structure by Gabriel · 3 weeks ago
  12. 961bcee chore(deps): bump rustls from 0.23.44 to 0.23.45 (#53) by dependabot[bot] · 2 weeks ago
  13. 45b3cf3 chore(deps): bump the all-other-cargo-deps group with 3 updates (#52) by dependabot[bot] · 2 weeks ago
  14. f9cc07c feat: make the plan nodes inspectable and rebuildable (#20) by NoahKusaba · 3 weeks ago
  15. 9a959d6 docs: add AGENTS.md for coding agents (#34) by Andy Grove · 3 weeks ago
  16. be66d88 docs: add repository README (#29) by Manu Zhang · 3 weeks ago
  17. a2bc942 chore(deps): bump datafusion-cli from 55.0.0 to 55.1.0 (#25) by dependabot[bot] · 3 weeks ago
  18. 833a0d1 chore(deps): bump datafusion-sqllogictest from 55.0.0 to 55.1.0 (#26) by dependabot[bot] · 3 weeks ago
  19. 4dfc839 chore(deps): align Iceberg integration with current core (#21) by Wade Fletcher · 3 weeks ago
  20. b12e987 feat: make PartitionExpr reconstructible (#14) by NoahKusaba · 4 weeks ago
  21. 697c1da refactor: use DataFusion errors in integration (#7) by Gabriel · 4 weeks ago
  22. 2cc2185 chore(deps): bump dirs from 6.0.0 to 7.0.0 (#12) by dependabot[bot] · 4 weeks ago
  23. 840a8a6 chore(deps): bump toml from 0.8.23 to 1.1.6+spec-1.1.0 (#10) by dependabot[bot] · 4 weeks ago
  24. cbe789b ci: Stop requiring PR branches to be up to date with main before merging (#17) by Matt Butrovich · 4 weeks ago
  25. 5087211 chore(deps): bump datafusion from 55.0.0 to 55.1.0 (#11) by dependabot[bot] · 4 weeks ago
  26. 7ac6084 chore(deps): bump the all-other-cargo-deps group with 3 updates (#9) by dependabot[bot] · 4 weeks ago
  27. bf52521 ci: always run ASF allowlist check (#15) by Gabriel · 4 weeks ago
  28. 559a648 chore(deps): bump actions/checkout (#8) by dependabot[bot] · 5 weeks ago
  29. 05e277e Add CI (#6) by Gabriel · 5 weeks ago gabotechs/ci
  30. 0bb050d Merge pull request #5 from alamb/rename-asf-yaml by Andrew Lamb · 5 weeks ago
  31. b34a86e Rename .asf.yml to .asf.yaml so ASF infra applies the settings by Andrew Lamb · 5 weeks ago
  32. bf53e29 Rearrange Cargo.toml files to make the project compile and tests pass. (#2) by Gabriel · 5 weeks ago
  33. 3cc66ed Merge pull request #1 from apache/gabotechs/port-iceberg-rust-history by Gabriel · 5 weeks ago
  34. 8877b4b Add ASF configuration by Gabriel · 6 weeks ago
  35. 9f35881 deps: upgrade to DataFusion 55.0 and Arrow/Parquet 59.2 (#2958) by Matt Butrovich · 7 weeks ago
  36. 6ad1b98 refactor: parse table properties lazily (#3030) by blackmwk · 8 weeks ago
  37. 7c23181 chore: Update MSRV to Rust 1.95 (#3083) by Daniel Carl Jones · 8 weeks ago
  38. 252ed5e docs: fix references in public docs (#2937) by Joseph Lenton · 8 weeks ago
  39. 8119cfe feature(encryption): [17/N] Enable encrypted writes (#3018) by Xander · 9 weeks ago
  40. f5551c2 refactor: Migrate TableProperties consumers to getters (#2989) by blackmwk · 9 weeks ago
  41. c795a7a refactor: Add manifest reader (#2884) by Xander · 9 weeks ago
  42. b63c687 feat(encryption) [15/N] write encrypted parquet data files (#2701) by aarushigupta132 · 10 weeks ago
  43. 7297528 fix (datafusion) IcebergWriteExec emits incorrect schema (#2975) by NoahKusaba · 2 months ago
  44. b3cdba0 feat(parquet): wire in additional parquet writer settings (#2887) by Xander · 3 months ago
  45. 00ed3ee feat: add history metadata table (#2825) by Gustavo Schneiter · 3 months ago
  46. 500cb8c chore(lint) check unused_qualifications (#2839) by Xander · 3 months ago
  47. 0db7001 feat: Variant Support (#2188) by Christian · 3 months ago
  48. 9596b5a chore(deps): Bump DataFusion to 54.0.0 (#2648) by Xander · 4 months ago
  49. 04fedf0 chore: Update changelog for 0.10.0 (#2782) by Daniel Carl Jones · 4 months ago
  50. d945f8b feat(writer): honor write.parquet.* via ParquetWriterBuilder::from_table_properties (#2561) by Krisztián Szűcs · 4 months ago
  51. 27ce114 fix(datafusion): reject non-append insert operations (#2714) by kid · 4 months ago
  52. f0be091 fix(datafusion): return single row with count 0 for empty inserts (#2712) by kid · 4 months ago
  53. bcfccc5 chore: Update changelog and dependency lists for 0.10.0 (#2745) by Daniel Carl Jones · 4 months ago
  54. 56793fc chore: Bump version to 0.10.0, update changelog (#2700) by Shawn Chang · 4 months ago
  55. 5ecc229 chore: Move dependency list generation from a release task to a PR author responsibility (#2676) by Daniel Carl Jones · 4 months ago
  56. 97963eb feat(datafusion): push down isnan over NaN-preserving numeric expressions (#2592) by Xin Huang · 4 months ago
  57. d909956 chore: Bump MSRV to 1.94 (#2652) by Daniel Carl Jones · 4 months ago
  58. 92ac288 refactor!(writer): borrow TableMetadata in DefaultLocationGenerator::new (#2604) by Sreesh Maheshwar · 4 months ago
  59. a7a84b1 chore(refactor): add manifest list reader (#2541) by Xander · 5 months ago
  60. 0a9a588 chore(ci): omit blanket/auto-trait/auto-derived impls from public API (#2542) by Xander · 5 months ago
  61. 739f0a8 feat(ci): add cargo-public-api checks for public API stability (#2525) by Xander · 5 months ago
  62. 6168a91 Use cargo publish to publish crates (#2489) by blackmwk · 5 months ago
  63. e63d4bd ci(toml): check toml fmt (#2504) by Liang Gong · 5 months ago
  64. adab7ae feat: HuggingFace Hub storage backend and CDC table properties (#2375) by Krisztián Szűcs · 5 months ago
  65. ed9d511 feat!(runtime): Support custom Runtime in Catalog (#2308) by Shawn Chang · 5 months ago
  66. 9f3c9d7 fix(tests): remove unnecessary `.to_string()` calls for metadata_location (#2407) by Liang Gong · 6 months ago
  67. 37e6b40 fix(sqllogictest): add missing tokio `rt-multi-thread` feature (#2386) by Charles-Antoine Leger · 6 months ago
  68. 3450c56 feat(datafusion): show pushed-down limit in IcebergTableScan EXPLAIN output (#2360) by Charles-Antoine Leger · 6 months ago
  69. 73e9311 Make `convert_filters_to_predicate` public (#2118) by Den · 7 months ago
  70. ce887d8 deps: upgrade DataFusion to 53.0, Arrow to 58 (#2206) by Matt Butrovich · 7 months ago
  71. 9c64d78 chore: Bump version to 0.9.0, update dep list and changelog (#2223) by Shawn Chang · 8 months ago
  72. 96e4210 chore: Update MSRV to 1.91.0 (#2204) by Xander · 8 months ago
  73. bb45037 feat!(storage): Integration Storage trait with FileIO (#2116) by Shawn Chang · 8 months ago
  74. 4a98359 chore(deps): upgrade to DataFusion 52 (#1997) by Ethan Urbanski · 8 months ago
  75. f1147b2 feat(datafusion): support isnan predicate pushdown to Iceberg (#2142) by Kaiqi Dong · 8 months ago
  76. 4776202 feat(playground): add memory catalog support (#2121) by Shekhar Prasad Rajak · 8 months ago
  77. 53b6318 feat(datafusion): Add Timestamp scalar value conversion for predicate pushdown (#2069) by Liang-Chi Hsieh · 9 months ago
  78. 1c41515 feat(datafusion): Add Boolean predicate pushdown support (#2082) by Liang-Chi Hsieh · 9 months ago
  79. 2308f55 Split sqllogictests into different schedule (#2085) by Renjie Liu · 9 months ago
  80. d8f42fa Cleanup integration tests (#2074) by Renjie Liu · 9 months ago
  81. b9705ed feat(datafusion): Add LIKE predicate pushdown for StartsWith patterns (#2014) by Liang-Chi Hsieh · 9 months ago
  82. dc560e4 feat(datafusion): Add support for DROP TABLE (#2033) by Shawn Chang · 9 months ago
  83. 95267d5 feat(datafusion): Add Binary scalar value conversion for predicate pushdown (#2048) by Liang-Chi Hsieh · 9 months ago
  84. 882d9b7 feat(datafusion): Support `CREATE TABLE` for DataFusion (#1972) by Shawn Chang · 9 months ago
  85. d38e42f feat(datafusion): Add schema validation for partition projection (#2008) by Liang-Chi Hsieh · 9 months ago
  86. 919c28d feat(spec): add table_properties() method to TableMetadata (#2002) by Nathan Metzger · 10 months ago
  87. 3c2d108 feat(datafusion): Add LIMIT pushdown support (#2006) by Liang-Chi Hsieh · 10 months ago
  88. b951236 feat(datafusion): Apply SortExec when writing in clustered mode (#2005) by Shawn Chang · 10 months ago
  89. c501937 feat: make FanoutWriter writer configurable (#1962) by Alan Tang · 10 months ago
  90. 7711815 feat(sqllogictest): use serde derived structs for schedule parsing (#1953) by Andrea Bozzo · 10 months ago
  91. f038380 Bump to version 0.8.0 (#1938) by Xuanwo · 10 months ago
  92. 85d5890 deps: bump DataFusion to 51, Arrow to 57, pyo to 0.26 (#1899) by Matt Butrovich · 11 months ago
  93. af0baea chore: bump MSRV to 1.88, fix warnings and clippy errors (#1902) by Matt Butrovich · 11 months ago
  94. 3ad4f4a feat(datafusion): Add sqllogictest for DataFusion INSERT INTO (#1887) by Shawn Chang · 11 months ago
  95. 9f26932 feat(datafusion): Add `sort_by_partition` to sort the input partitioned data (#1618) by Shawn Chang · 11 months ago
  96. edfdf2f feat(datafusion): Split IcebergTableProvider into static and non-static table provider (#1879) by Shawn Chang · 11 months ago
  97. 28a8f88 feat(datafusion): Support `INSERT INTO` partitioned tables (#1827) by Shawn Chang · 12 months ago
  98. 3250ea6 feat(datafusion): Add TaskWriter for DataFusion (#1769) by Shawn Chang · 12 months ago
  99. 7124e3a feat(datafusion): implement the partitioning node for DataFusion to define the partitioning (#1620) by Florian Valeye · 12 months ago
  100. 1516099 chore: inline format args (#1805) by Colin Marc · 12 months ago