1. 3a5613f feat: add history metadata table (#2825) by Gustavo Schneiter · 2 days ago main
  2. dbbefa4 fix: avoid lost-wakeup hang when waiting for a positional delete load (#2859) by Dhruv Arya · 2 days ago
  3. ccf44a2 Cache partition-type resolvability and cover dropped-source-column skip (#2869) by Anoop Johnson · 2 days ago
  4. d82481f feat(encryption) [13/N] Write encrypted manifest files (#2821) by Xander · 2 days ago
  5. 3d6ebbf chore(ci) fix ruff lints failing in CI (#2885) by Xander · 2 days ago
  6. 7decfb2 fix(scan): don't treat data columns named pos or file_path as metadata columns (#2865) by YangJie · 2 days ago
  7. 4532da8 feat(encryption): support AES-256 keys for reading Parquet data files (#2878) by Matt Butrovich · 3 days ago
  8. 6960920 fix(sql): return errors for invalid pool properties (#2847) by Matt Faltyn · 3 days ago
  9. 252bb60 fix(transaction): de-duplicate file paths within a FastAppend batch (#2509) by Sreeram Garlapati · 4 days ago
  10. 577e51c feat: Honor write.metadata.path for metadata file locations (#2776) by Zakariya Stasa · 4 days ago
  11. e8460ee deps: bump to DataFusion 54.1.0 (#2872) by Matt Butrovich · 4 days ago
  12. f019ee1 Skip partition pruning for manifests whose spec references a dropped source column (#2845) by Anoop Johnson · 5 days ago
  13. 633b8e0 feat(catalog-rest): enforce negotiated endpoints for exists checks (#2794) by Xin Huang · 5 days ago
  14. 7c1e0fa feat(arrow): recognize arrow.parquet.variant on schema import (#2840) by Christian · 5 days ago
  15. 8b76dbe feat: add support for `_pos` metadata column (#2746) by hsiang-c · 5 days ago
  16. 3f163f2 feat(encryption) [12/N] write encrypted manifest list (#2677) by aarushigupta132 · 6 days ago
  17. b6d7fce Add Python environment paths to .licenserc.yaml (#2849) by Kevin Liu · 6 days ago
  18. 86f35ee chore(deps): Bump regex from 1.12.4 to 1.13.0 (#2856) by dependabot[bot] · 6 days ago
  19. 9bb53a3 chore(deps-dev): Bump pyarrow from 24.0.0 to 25.0.0 in /bindings/python (#2850) by dependabot[bot] · 6 days ago
  20. 31be42d chore(deps): Bump the codeql-action group with 2 updates (#2852) by dependabot[bot] · 6 days ago
  21. c5ef830 chore(deps-dev): Bump huggingface-hub from 1.22.0 to 1.23.0 in /bindings/python (#2851) by dependabot[bot] · 6 days ago
  22. 94129df chore(deps): Bump astral-sh/setup-uv from 8.3.0 to 8.3.2 (#2853) by dependabot[bot] · 6 days ago
  23. e7a1f35 chore(deps): Bump actions/stale from 10.3.0 to 10.4.0 (#2854) by dependabot[bot] · 6 days ago
  24. 82ba660 chore(deps): Bump taiki-e/install-action from 2.82.9 to 2.83.2 (#2855) by dependabot[bot] · 6 days ago
  25. a8de62b chore(deps): Bump reqwest from 0.12.28 to 0.13.4 (#2857) by dependabot[bot] · 6 days ago
  26. db4f609 Return an error instead of panicking in inspect().manifests() when a partition source column was dropped (#2843) by Anoop Johnson · 8 days ago
  27. d472b19 chore(lint) check unused_qualifications (#2839) by Xander · 9 days ago
  28. 1d49943 refactor(encryption) standard encryption metadata should store `SecureKey` (#2834) by Xander · 9 days ago
  29. 743d098 feat(spec): read timestamp_ns/timestamptz_ns default values in the Literal JSON codec (#2832) by Christian · 10 days ago
  30. ababe65 feat: Variant Support (#2188) by Christian · 10 days ago
  31. 64cb19a feat(encryption) [9/N] Read encrypted parquet data-files (#2584) by Xander · 10 days ago
  32. 4f912a7 feat: add support for `_spec_id` metadata column (#2695) by hsiang-c · 10 days ago
  33. b80ebbf fix(writer): validate equality delete field ids (#2723) by kid · 11 days ago
  34. 5627a31 fix(license): Add missing LICENSE and NOTICE symlinks for iceberg-cache-moka and iceberg-catalog-loader (#2828) by Daniel Carl Jones · 12 days ago
  35. d844a1e Include license and notice files in iceberg-storage-opendal crate (#2823) by Andrew Kane · 12 days ago
  36. 85c365f docs: improve ancestors_between docs to make behaviour more clear (#2796) by Xander · 12 days ago
  37. f13bd41 chore(deps-dev): Bump datafusion from 52.3.0 to 54.0.0 in /bindings/python (#2807) by dependabot[bot] · 13 days ago
  38. 78df272 fix(arrow): error on required field absent from data file with no default (#2797) by Matt Butrovich · 13 days ago
  39. b8cfa9d chore(deps): Bump the codeql-action group with 2 updates (#2808) by dependabot[bot] · 13 days ago
  40. c6103da chore(deps): Bump crate-ci/typos from 1.47.2 to 1.48.0 (#2809) by dependabot[bot] · 13 days ago
  41. 92be8fd chore(deps-dev): Bump huggingface-hub from 1.21.0 to 1.22.0 in /bindings/python (#2806) by dependabot[bot] · 13 days ago
  42. 0b694de chore(deps): Bump astral-sh/setup-uv from 8.2.0 to 8.3.0 (#2817) by dependabot[bot] · 13 days ago
  43. 25ba70a chore(deps): Bump taiki-e/install-action from 2.82.2 to 2.82.9 (#2816) by dependabot[bot] · 13 days ago
  44. 7453309 chore(deps): Bump reqwest from 0.12.28 to 0.13.4 (#2810) by dependabot[bot] · 13 days ago
  45. bc1b585 chore(deps): Bump rand from 0.9.4 to 0.10.2 (#2818) by dependabot[bot] · 13 days ago
  46. d1b8eac Infra: Group github/codeql-action bumps into a single dependabot PR (#2800) by Yuya Ebihara · 2 weeks ago
  47. a03e450 ci: drop unnecessary protoc installs (#2805) by Abanoub Doss · 2 weeks ago
  48. 6077a42 ci: fix the cargo-public-api double install (#2793) by Abanoub Doss · 2 weeks ago
  49. facecaf feat(encryption): [11/N] KMS factory trait and catalog wiring (#2650) by Xander · 2 weeks ago
  50. ff678ca fix(spec): support float/double conversion in Datum::to() (#2783) by Matt Butrovich · 2 weeks ago
  51. 2454d64 feat(catalog-rest): parse server-advertised endpoints from GET /v1/config (#2692) by Xin Huang · 2 weeks ago
  52. 22c256e fix(reader): keep rows with a null equality-delete column value (#2781) by Matt Butrovich · 3 weeks ago
  53. 875fdb7 chore(deps): Bump DataFusion to 54.0.0 (#2648) by Xander · 3 weeks ago
  54. 894108b chore(refactor): rename SnapshotProducer::manifest_file to produce_manifest_file_list (#2596) by Daniel Carl Jones · 3 weeks ago
  55. 0d6ada1 chore: Update changelog for 0.10.0 (#2782) by Daniel Carl Jones · 3 weeks ago v0.10.0-rc.3
  56. f12772d Reject negative positional delete positions (#2631) by Minh Vu · 3 weeks ago
  57. c5448e7 feat(encryption) [8/N] Read encrypted manifest file (#2586) by Xander · 3 weeks ago
  58. 997db2d Fix zizmor pin (#2762) by blackmwk · 3 weeks ago
  59. 22e80a6 ci: split lint checks and slim clippy (#2771) by Abanoub Doss · 3 weeks ago
  60. e38ecf0 chore(deps-dev): Bump huggingface-hub from 1.20.1 to 1.21.0 in /bindings/python (#2766) by dependabot[bot] · 3 weeks ago
  61. bfa2200 chore(deps): Bump taiki-e/install-action from 2.82.2 to 2.82.5 (#2767) by dependabot[bot] · 3 weeks ago
  62. 390a7bb chore(deps): Bump actions/setup-python from 6.2.0 to 6.3.0 (#2768) by dependabot[bot] · 3 weeks ago
  63. 21271fa chore(deps): Bump enum-ordinalize from 4.3.2 to 4.4.1 (#2769) by dependabot[bot] · 3 weeks ago
  64. 7c88f1f chore(deps): Bump reqwest from 0.12.28 to 0.13.3 (#2770) by dependabot[bot] · 3 weeks ago
  65. 0b45d61 Resolve RUSTSEC-2026-0190 (#2763) by blackmwk · 3 weeks ago
  66. d3de068 chore: update verify_rc script to verify tag against tarball (#2760) by Shawn Chang · 3 weeks ago
  67. 46fd317 Restrict trigger push branch for GitHub Workflow (#2757) by Aurélien Pupier · 3 weeks ago
  68. 9a42426 Resolve RUSTSEC-2026-0194 RUSTSEC-2026-0195 (#2761) by blackmwk · 3 weeks ago
  69. 713e201 refactor(encryption) use `StandardKeyMetadata` from `EncryptedOutputFile` in `ManifestWriterBuilder` (#2628) by Xander · 4 weeks ago
  70. 125822d chore(deps): Bump zeroize from 1.8.2 to 1.9.0 (#2691) by dependabot[bot] · 4 weeks ago
  71. 7239a24 chore(deps): Bump reqwest from 0.12.28 to 0.13.3 (#2690) by dependabot[bot] · 4 weeks ago
  72. 1016ace refactor(encryption) remove key_metadata from the constructor of an unencrypted manifest writer (#2666) by Xander · 4 weeks ago
  73. ed347f2 feat(writer): honor write.parquet.* via ParquetWriterBuilder::from_table_properties (#2561) by Krisztián Szűcs · 4 weeks ago
  74. c915c31 fix(datafusion): reject non-append insert operations (#2714) by kid · 4 weeks ago
  75. 4215bd3 fix(datafusion): return single row with count 0 for empty inserts (#2712) by kid · 4 weeks ago
  76. 6c3dec8 chore: Update changelog for 0.10.0 (#2751) by Daniel Carl Jones · 4 weeks ago
  77. 25197f4 ci: cache Python bindings Rust artifacts (#2679) by Abanoub Doss · 4 weeks ago
  78. be6cc96 chore(ci): Remove '--locked' flag on toml-cli install (#2750) by Daniel Carl Jones · 4 weeks ago v0.10.0-rc.2
  79. f903a19 chore: Update changelog and dependency lists for 0.10.0 (#2745) by Daniel Carl Jones · 4 weeks ago
  80. 77c5d71 fix: Update Python binding test fixtures to close catalogs (#2721) by Daniel Carl Jones · 4 weeks ago
  81. 03799b1 fix(transaction): don't let user properties override computed summary metrics (#2726) by Liang-Chi Hsieh · 4 weeks ago
  82. ab27bba chore: Update all cargo install references to use --locked (#2739) by Daniel Carl Jones · 4 weeks ago
  83. 2291602 chore(deps): Bump bytes from 1.11.1 to 1.12.0 (#2734) by dependabot[bot] · 4 weeks ago
  84. ca61fc8 chore: Move dependency list generation back to release manager task (#2706) by Daniel Carl Jones · 4 weeks ago
  85. 83e777c chore(deps-dev): Bump maturin from 1.13.3 to 1.14.1 in /bindings/python (#2731) by dependabot[bot] · 4 weeks ago
  86. ee253b5 chore(deps-dev): Bump huggingface-hub from 1.18.0 to 1.20.1 in /bindings/python (#2730) by dependabot[bot] · 4 weeks ago
  87. 82c6bd5 chore(deps): Bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5 (#2728) by dependabot[bot] · 4 weeks ago
  88. cb99752 chore(deps-dev): Bump pytest from 9.0.3 to 9.1.1 in /bindings/python (#2732) by dependabot[bot] · 4 weeks ago
  89. 4faa497 chore(deps): Bump actions/checkout from 6.0.3 to 7.0.0 (#2733) by dependabot[bot] · 4 weeks ago
  90. 4ab91fd chore(deps): Bump taiki-e/install-action from 2.81.7 to 2.82.2 (#2735) by dependabot[bot] · 4 weeks ago
  91. b1b9644 chore(deps): Bump minijinja from 2.20.0 to 2.21.0 (#2736) by dependabot[bot] · 4 weeks ago
  92. fc308a2 fix: avoid lost-wakeup hang in DeleteFileIndex::get_deletes_for_data_file (#2696) by Dhruv Arya · 4 weeks ago
  93. ac92ec9 chore: Bump version to 0.10.0, update changelog (#2700) by Shawn Chang · 4 weeks ago v0.10.0-rc.1
  94. 148afc5 fix(reader): graceful handling of missing column index (#2693) by alexander domenti · 5 weeks ago
  95. 71cef32 fix: fix RUSTSEC-2026-0185 (#2703) by Shawn Chang · 5 weeks ago
  96. ac8edbb feat(transaction): remove statistics file metadata for expired snapshots (#2667) by Dhruv Arya · 5 weeks ago
  97. d811a23 chore: Update release runbook (#2674) by Daniel Carl Jones · 5 weeks ago
  98. 911af2e fix(rest): skip serializing unset optional fields in CreateTableRequest (#2610) by Rahul Shivu Mahadev · 5 weeks ago
  99. b6a8ae0 CI: Check ASF action allowlist on every PR (#2694) by Yuya Ebihara · 5 weeks ago
  100. 28cf83d chore(deps): Bump rust-lang/crates-io-auth-action from 1.0.3 to 1.0.4 (#2688) by dependabot[bot] · 5 weeks ago