1. 5107eda fix(metadata): write and detect gzip-compressed table metadata (#1014) by YangJie · 8 hours ago main
  2. 29900ca fix(metadata): drop removed schema ids from the builder's schema index (#1012) by YangJie · 8 hours ago
  3. c6ccd05 perf(util): encode Base64 in three-byte blocks (#1045) by Minh Vu · 9 hours ago
  4. 8698e93 chore(deps): bump allowlist-check to v1.0.1 (#1047) by Manu Zhang · 9 hours ago
  5. 4f195d0 feat(encryption): add AES GCM cipher and AES GCM Stream (AGS1) files (#1030) by Xinli Shang · 16 hours ago
  6. 08d2f86 fix(row): apply array offsets in ArrowArray wrappers (#1039) by YinZheng-Sun · 17 hours ago
  7. 8e35d05 fix: qualify Iceberg names in public error macros (#1026) by Manu Zhang · 17 hours ago
  8. 7f8009f feat(scan): read Parquet files by task range (#1002) by kamcheungting-db · 21 hours ago
  9. 90c9340 fix(json): limit nesting depth of parsed JSON documents (#1025) by lishuxu · 2 days ago
  10. e1633ad fix: preserve list types for empty Parquet splits (#1040) by Haoxiang Meng · 3 days ago
  11. 059a116 fix(rest): do not follow HTTP redirects in HttpClient (#1024) by lishuxu · 3 days ago
  12. 20f2407 fix(json): omit JSON values from parse errors (#1003) by lishuxu · 3 days ago
  13. 6b7e5ac chore(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 (#1038) by dependabot[bot] · 3 days ago
  14. 1534d5c chore(deps): bump the codeql-action group with 2 updates (#1035) by dependabot[bot] · 3 days ago
  15. cc51b9b chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#1036) by dependabot[bot] · 3 days ago
  16. 72fbb5a feat(io): refresh vended storage credentials per prefix (#892) by Jiajia Li · 4 days ago
  17. cec3229 build: apply patch on Arrow so it can be used with older versions of CMake (#1029) by Raúl Cumplido · 5 days ago
  18. 0bdf7ce feat: add standard encryption key metadata (#991) by Xinli Shang · 6 days ago
  19. 310bb05 refactor(parquet): simplify row position handling in projections (#1020) by advancedxy · 6 days ago
  20. 31659e7 build: rename VendoredArrow to Arrow (#1021) by Gang Wu · 6 days ago
  21. 7f24700 fix(bucket): use endian-safe MurmurHash block loads (#1019) by Manu Zhang · 6 days ago
  22. 60e67fa refactor: guard oversized bucket hash input in BucketIndex (#1023) by Gang Wu · 7 days ago
  23. 768ac65 fix(bucket): reject oversized input in BucketUtils::HashBytes (#961) by wzhuo · 7 days ago
  24. d98d851 fix(deletes): validate roaring bitmap after deserialization (#1005) by Guotao Yu · 7 days ago
  25. 5a93503 feat(parquet): add row number reader for selected row groups (#1006) by advancedxy · 7 days ago
  26. f8eca4f build: avoid duplicate libraries in the C++20 compatibility test (#1015) by Gang Wu · 7 days ago
  27. 7686cfe fix(manifest): write spec-compliant partition-spec and schema-id headers (#1017) by Matthias Vallentin · 7 days ago
  28. ce4544b feat: add snapshot encryption key-id (#990) by Xinli Shang · 7 days ago
  29. 1b6d6a3 build: enable Parquet modular encryption and zstd in vendored Arrow (#989) by Xinli Shang · 7 days ago
  30. 26ae9ea feat(scan): Support split and parallel scans - Part-1: validated FileScanTask byte ranges (#976) by kamcheungting-db · 7 days ago
  31. f87954d chore: upgrade avro to 3a207fa (#1018) by Manu Zhang · 7 days ago
  32. ad221b7 feat: support catalog labels on tables loaded from REST catalogs (#960) by Nihal Jain · 7 days ago
  33. 57ec6b8 feat(rest): add scan plan endpoint support to REST catalog client (#783) by Sandeep Gottimukkala · 8 days ago
  34. a036fae fix: respect ancestor nullability when folding IS NULL/NOT NULL predicates (#995) by Gang Wu · 9 days ago
  35. 12a16bd fix(manifest): round-trip decimal partition values (#998) by Manu Zhang · 9 days ago
  36. de7c9ce fix(expression): treat COUNT(*) as referencing no fields in GetReferencedFieldIds (#981) by YangJie · 9 days ago
  37. bbc2359 fix(catalog): validate namespace existence in InMemoryCatalog create and register (#980) by YangJie · 9 days ago
  38. db796cb fix: preserve partition types after source columns are dropped (#999) by Manu Zhang · 9 days ago
  39. f799dcb fix(expression): treat constants as neutral in IsBoundVisitor (#1004) by YinZheng-Sun · 9 days ago
  40. 7543e80 fix(io): attempt every S3 delete and report how many failed (#966) by Jiajia Li · 9 days ago
  41. 274d1bb chore: upgrade CRoaring to 4.7.1 (#1001) by Manu Zhang · 10 days ago
  42. cbca7d2 fix(serde): reject invalid schema and partition IDs in JSON (#940) by kamcheungting-db · 10 days ago
  43. 0a22087 feat(serde): support standalone FileScanTask JSON in core (#939) by kamcheungting-db · 10 days ago
  44. 87ed963 fix(serde): make DataFile JSON compatible with Java Iceberg (#975) by kamcheungting-db · 10 days ago
  45. ed6608d fix(json): return a parse error for a list type missing 'element' (#997) by YangJie · 10 days ago
  46. c712948 refactor: move each TableScan subclass to its own file (#994) by Manu Zhang · 10 days ago
  47. ecf3624 fix(expression): return a parse error for non-string type nodes in expression JSON (#982) by YangJie · 10 days ago
  48. 0919f96 refactor(serde): move DataFile JSON handling from REST to core (#974) by kamcheungting-db · 10 days ago
  49. 44e29e1 feat: add CherryPickOperation and wire SnapshotManager::Cherrypick (#926) by Xinli Shang · 11 days ago
  50. a88f88a feat: fold IS NULL/NOT NULL predicates on unknown type (#983) by Byeonggyu Park · 12 days ago
  51. 84fb526 fix: prevent copying and moving StructLikeAccessor (#993) by Gang Wu · 12 days ago
  52. b409051 fix(parquet): accept Decimal32 and Decimal64 during schema projection (#992) by YinZheng-Sun · 12 days ago
  53. 66d7ef5 fix: respect nullability in nested struct accessors (#967) by advancedxy · 12 days ago
  54. 39c04b9 refactor: simplify src/iceberg/manifest/manifest_group.cc (#952) by Zehua Zou · 12 days ago
  55. 5a9d91a fix: move int128_t and uint128_t aliases into the iceberg namespace (#972) by rohanjain101 · 12 days ago
  56. 70b2b6a feat(hive): add Iceberg-to-HMS schema and record conversion helpers (#904) by liuxiaoyu · 12 days ago
  57. dab8664 feat: make public headers consumable as C++20 in compat mode (#936) by Ping Liu · 13 days ago
  58. fa29f66 fix(cmake): record avro-cpp as system dependency in installed config (#987) by rohanjain101 · 13 days ago
  59. 79fdb86 feat(rest): load table credentials from the LoadCredentials endpoint (#899) by Jiajia Li · 13 days ago
  60. 85f8a84 chore(deps): bump the codeql-action group with 2 updates (#984) by dependabot[bot] · 2 weeks ago
  61. d2a3112 doc: add release history for release v0.4.0 (#969) by Manu Zhang · 2 weeks ago
  62. 3c5715c refactor(io): hand out S3 delegates by shared_ptr and build them off the lock (#898) by Jiajia Li · 3 weeks ago
  63. bdc5246 fix: MurmurHash3 file paths in LICENSE (#971) by aryan9948 · 3 weeks ago
  64. 8a186fe chore: bump version to 0.5.0-SNAPSHOT (#968) by Manu Zhang · 3 weeks ago
  65. ddbd2ee chore(deps): bump the codeql-action group with 2 updates (#970) by dependabot[bot] · 3 weeks ago
  66. 450863e ci: replace MinIO with RustFS in S3 tests (#962) by Sreesh Maheshwar · 4 weeks ago
  67. 2630339 docs: link CLAUDE.md to AGENTS.md (#957) by Manu Zhang · 4 weeks ago
  68. 64dc66f chore: bump avro to 209a373 to preserve adjust-to-utc on primitives (#954) by Manu Zhang · 4 weeks ago v0.4.0 v0.4.0-rc0
  69. 2aaea26 chore: prepare 0.4.0 release version (#953) by Manu Zhang · 4 weeks ago
  70. ad83c1d fix: align boolean parsing with Iceberg Java (#951) by Manu Zhang · 4 weeks ago
  71. 168cb52 fix(manifest): preserve snapshot ID inheritance semantics (#947) by Gang Wu · 5 weeks ago
  72. b2f1fcd chore(deps): bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (#950) by dependabot[bot] · 5 weeks ago
  73. 7b344f1 chore(deps): bump the codeql-action group with 2 updates (#949) by dependabot[bot] · 5 weeks ago
  74. 48738fc refactor: rename SnapshotCache to SnapshotReader (#945) by Junwang Zhao · 5 weeks ago
  75. 35c5df1 docs: clarify contribution conventions for agents (#910) by Junwang Zhao · 5 weeks ago
  76. a1c947b feat(logging): add transaction commit lifecycle logging (#890) by kamcheungting-db · 5 weeks ago
  77. 4475fa8 fix: make table updates retryable and cleanup-safe (#868) by Junwang Zhao · 5 weeks ago
  78. 525d60f build: remove Meson build support (#935) by Junwang Zhao · 5 weeks ago
  79. 6988eb0 feat: add lazy scan planning streams (#873) by Manu Zhang · 5 weeks ago
  80. 6361791 feat(inspect): implement streaming SnapshotsTable scans (#801) by wzhuo · 5 weeks ago
  81. bec0ceb fix(manifest): write null instead of empty list/map for unset optional DataFile fields (#934) by Joey · 5 weeks ago
  82. 307adb1 fix: track batch position delete references (#842) by kid · 5 weeks ago
  83. 4e4e10a refactor: expose snapshot utilities in a public header (#932) by Junwang Zhao · 6 weeks ago
  84. a00387f ci: use Quay and GitHub releases for MinIO (#933) by Sreesh Maheshwar · 6 weeks ago
  85. c136a1f chore(test): run REST fixture's SQLite backend in WAL mode (#931) by Kevin Liu · 6 weeks ago
  86. ac6c0ba feat(parquet): support reading list columns as Arrow large_list (#714) by Rahul Shivu Mahadev · 6 weeks ago
  87. b52568c build: install the public headers under iceberg/catalog (#927) by Jiajia Li · 6 weeks ago
  88. 811d500 feat: expose ReplacePartitions on Table and Transaction (#925) by Xinli Shang · 6 weeks ago
  89. fb54f93 chore(deps): bump apache/skywalking-eyes from 0.8.0 to 0.9.0 (#924) by dependabot[bot] · 6 weeks ago
  90. a9a2f63 chore(deps): bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 (#923) by dependabot[bot] · 6 weeks ago
  91. 775f8d3 chore(deps): bump the codeql-action group with 2 updates (#922) by dependabot[bot] · 6 weeks ago
  92. 97ce6eb fix: correct mismatched class and struct declarations (#911) by Junwang Zhao · 6 weeks ago
  93. dcf92f5 feat: add fallible iterator utility (#905) by Manu Zhang · 7 weeks ago
  94. 02779a7 chore(deps): bump mkdocs-material from 9.6.22 to 9.7.7 (#908) by dependabot[bot] · 7 weeks ago
  95. b88b893 fix(cmake): generate version.h under PROJECT_BINARY_DIR to support add_subdirectory() builds (#906) by Joey · 7 weeks ago
  96. 8e1cb7a chore(deps): bump the codeql-action group with 2 updates (#903) by dependabot[bot] · 7 weeks ago
  97. 8ed779f fix: reject malformed Arrow field IDs (#845) by Minh Vu · 7 weeks ago
  98. 7dcc4ce chore: add support for stale PR workflow (#901) by Zehua Zou · 8 weeks ago
  99. ef394f9 refactor: move Puffin & DV support into core iceberg library (#900) by Gang Wu · 8 weeks ago
  100. 86821d7 feat(io): restore the oss scheme with a round trip test and docs (#893) by Jiajia Li · 8 weeks ago