1. 77ffb4a [core] Compare binary elements and keys by value in collect and merge_map (#9249) by ZIHAN DAI · 6 hours ago master
  2. 49ffa3f [python] Avoid concurrent import failures during split deserialization (#9250) by XiaoHongbo · 6 hours ago
  3. b360d14 [spark] Merge into query fails for is non null condition (#9252) by Arnav Balyan · 6 hours ago
  4. 87f89c8 [core] Close the data writer even when the changelog writer fails (#9254) by ZIHAN DAI · 6 hours ago
  5. 8145d13 [ci][python] Fix lint-python native-plan CI failure (#9255) by XiaoHongbo · 7 hours ago
  6. 6af757a [core] Reuse projected entries in manifest run merge (#9241) by YeJunHao · 8 hours ago
  7. b97cd93 [docs] Simplify docs for GeometryType by JingsongLi · 9 hours ago
  8. d9b5798 [core] Support geospatial data types (#9251) by Jingsong Lee · 9 hours ago
  9. 12635df [python] Preserve manifest order in Data Evolution splits (#9242) by XiaoHongbo · 26 hours ago
  10. 7b0888f [core] Refactor read batch sizing API (#9248) by Jingsong Lee · 26 hours ago
  11. d21cef3 [python] Support callable assignments in predicate updates (#9239) by XiaoHongbo · 26 hours ago
  12. 91ce4d6 [core] Support dynamic read batch sizing (#9243) by Gabriel · 27 hours ago
  13. e3bc30c [python] Stream scalar update_by_predicate assignments by file group (#9240) by XiaoHongbo · 27 hours ago
  14. 0af297b [python] Fix GenericVariant UUID decoding for Java compatibility and support datetime/UUID (#9204) by Juntao Zhang · 2 days ago
  15. 567c840 [spark] Fix bucketed scan reporting for unsupported timestamp precision (#9216) by Xiangyi Zhu · 2 days ago
  16. 158982c [python][ray] Fix update_by_row_id failure on empty datasets (#9217) by XiaoHongbo · 2 days ago
  17. 8db2032 [spark][flink] Support bucket-level compaction for fixed-bucket tables (#9219) by sanshi · 2 days ago
  18. f5bb59d [python] Add tests for Data Evolution BLOB writes on branches (#9221) by XiaoHongbo · 2 days ago
  19. 8b1364a [python] Update paimon-rust to speed up native-plan CI (#9235) by XiaoHongbo · 2 days ago
  20. 350a13e [core] Validate deletion vector mode when resetting table options (#9237) by Arnav Balyan · 2 days ago
  21. dc52c87 [spark] Add option for Hive-style dynamic partition writes (#9222) by Kerwin Zhang · 2 days ago
  22. 4dba8f8 [format] Validate blob file footer and index metadata (#9223) by Wenchao Wu · 2 days ago
  23. fa3c096 [spark] Fix missing data for delete hiding remaining records (#9224) by Arnav Balyan · 2 days ago
  24. c80f8a6 [flink] Fix scan partitions with partial partition spec (#9225) by Arnav Balyan · 2 days ago
  25. 0b12922 [core] Close every writer and shut both executors down when one close fails (#9227) by ZIHAN DAI · 2 days ago
  26. 53a549a [service] Fix KvQueryClient hang when query location lookup fails on retry (#9229) by Eunbin Son · 2 days ago
  27. cf09697 [core] Support DATE, TIMESTAMP and TIMESTAMP_NTZ in variant shredding schema (#9230) by Juntao Zhang · 2 days ago
  28. fec6be9 [core] Parallelize primary-key sorted-index scan (#9231) by QuakeWang · 2 days ago
  29. 796b698 [core] Fix incremental diff scan missing first snapshot (#9234) by Arnav Balyan · 2 days ago
  30. cdf2fb1 [core] Speed up row-id manifest sorting (#9135) by YeJunHao · 2 days ago
  31. 072097d [core] Optimize ordinary manifest merging with raw Avro blocks (#9213) by YeJunHao · 2 days ago
  32. c55209a [core] Support arbitrary time granularity for chain table delta computation (#8185) by Juntao Zhang · 2 days ago
  33. 55d3511 [flink][spark] Support manifest sort in compact_manifest (#9083) by umi · 2 days ago
  34. 8f46a62 [common] Compare maps of different representations without throwing (#9211) by ZIHAN DAI · 2 days ago
  35. 54e64e3 [core] Fix stale file index cleanup (#9085) by huangxiaoping · 3 days ago
  36. 087cbd2 [docs] Sync procedure documentation (#9101) by huangxiaoping · 3 days ago
  37. 191bb2c Bump org.apache.logging.log4j:log4j-api from 2.25.4 to 2.25.5 (#9215) by dependabot[bot] · 3 days ago
  38. ed26b66 [python] Avoid Arrow offset overflow when merging read batches (#9209) by XiaoHongbo · 4 days ago
  39. 887e5ed [spark] Prevent table deletion for self referencing RTAS (#9139) by Arnav Balyan · 4 days ago
  40. ea293d5 [common] Fix missing rows for null range bitmap indexes (#9140) by Arnav Balyan · 4 days ago
  41. c721d2c [core] Support latest snapshot delta scan in batch (#9142) by wangwj · 4 days ago
  42. e0cc46c [core] Fix incorrect file indexes table range filtering (#9176) by Arnav Balyan · 4 days ago
  43. fe081c0 [flink] Avoid redundant HTTP BLOB existence probes (#9181) by wangwj · 4 days ago
  44. dd1b91d [core] Avoid repeated sorted-index source lookups (#9187) by QuakeWang · 4 days ago
  45. b6e0e78 [core] avoid reading stale blobs during fallback read. (#9208) by Faiz · 4 days ago
  46. a398e4e [iceberg] Exclude NaN from manifest partition bounds (#9188) by Arnav Balyan · 4 days ago
  47. 17e9ad3 [core] Fix dynamic bucket allocation across partitions (#9193) by Arnav Balyan · 4 days ago
  48. 3da36f2 [python] Support create_partitions in RESTCatalog (#9198) by Jiajia Li · 4 days ago
  49. c9eb26e [spark] Do not display an unknown partition statistic as a number (#9200) by Dapeng Sun(孙大鹏) · 4 days ago
  50. c2aea2b [docs] Clarify snapshot record count semantics (#9202) by wangwj · 4 days ago
  51. 6615631 [common] Fix incorrect date for casting pre epoch time (#9203) by Arnav Balyan · 4 days ago
  52. 30c96ae [common] Fix like optimization for escaped patterns (#9205) by Arnav Balyan · 4 days ago
  53. 81a3f27 [python] Fix pyjindo advanced config setting in pypaimon (#9206) by timmyyao · 4 days ago
  54. d69a7e6 [spark] Retry data evolution compaction after merge conflicts (#9197) by Jingsong Lee · 4 days ago
  55. 87eb044 [core][format] Support Arrow bundle writes (#9100) by jianguotian · 4 days ago
  56. 6cda45e [core] Allow first-row merge engine for primary-key managed BLOB tables. (#9201) by Wenchao Wu · 4 days ago
  57. 42b81c3 [core] Refactor conflict detection by table type (#9196) by Jingsong Lee · 4 days ago
  58. 4425a59 [core] Add manifest Avro writer (#9194) by YeJunHao · 5 days ago
  59. 35f5d89 [spark] Introduce reassign_row_id procedure (#9192) by Xiangyi Zhu · 5 days ago
  60. 83f7409 [flink] Avoid overlapping sorted index key ranges (#9189) by YeJunHao · 5 days ago
  61. c249758 [test] Fix URI-based temporary paths (#9191) by Jingsong Lee · 5 days ago
  62. 9f8bcdc [core] Optimize data evolution compaction planning (#9177) by Jingsong Lee · 5 days ago
  63. 10efb03 [spark] Add Format Table partition operation tests and clearer errors (#9119) by Dapeng Sun(孙大鹏) · 5 days ago
  64. 15a454b [core] Register every bucket in bucketList so overflow rows spread (#9180) by ZIHAN DAI · 5 days ago
  65. a390779 [flink] Fix CSV delimiter fallback for format tables (#9178) by Arnav Balyan · 5 days ago
  66. 3b7d606 [core] Parallelize primary-key full-text search (#9184) by QuakeWang · 5 days ago
  67. 527f2ee [core] Fix invalid length when reading spilled data (#9183) by tsreaper · 5 days ago
  68. d2a22e0 [core] Fix level 1 inflation in universal compaction (#9185) by tsreaper · 5 days ago
  69. 7ab3947 [core][flink] Remove file-based privilege system (#9186) by Jingsong Lee · 5 days ago
  70. f2a59c2 [core] Unify manifest Avro readers (#9182) by YeJunHao · 5 days ago
  71. ea85500 [spark] Improve compaction logs in CompactProcedure (#9169) by Zouxxyy · 5 days ago
  72. 233abc6 [common] Finish the lookup-store close chain instead of stopping at the first failure (#9172) by ZIHAN DAI · 5 days ago
  73. 711cc64 [python] Fix locale-sensitive Date header and nonce replay on retry (#9173) by Dapeng Sun(孙大鹏) · 5 days ago
  74. c996079 [core] Fix IS NAN predicate failing with file index (#9143) by Arnav Balyan · 5 days ago
  75. 87de4a7 [iceberg] Omit unknown bounds in Iceberg manifest partition summary (#9152) by Eunbin Son · 5 days ago
  76. 1ceeeb6 [iceberg] Warn when the Iceberg metadata committer factory is missing from the classpath (#9158) by Andreas Bube · 5 days ago
  77. a5ed6ad [core] Restore the interrupt status in the two JDBC catalog paths that drop it (#9159) by ZIHAN DAI · 5 days ago
  78. b0f89c9 [core] Release every reader in SortMergeReaderWithMinHeap.close() (#9163) by ZIHAN DAI · 5 days ago
  79. 30677e4 [spark] Fix IndexOutOfBoundsException for vector_search with too few arguments (#9164) by jackylee · 5 days ago
  80. 7c820f3 [core] Compact adjacent overlapping blob ranges together (#9175) by YeJunHao · 6 days ago
  81. a05e8f9 [format] Support delimiter as fallback key of csv.field-delimiter (#9170) by Zouxxyy · 6 days ago
  82. 98db99d [spark] Respect blob-compaction.enabled in Spark compact procedure (#9165) by jackylee · 6 days ago
  83. e3cd680 [python] Align exact VARIANT integer and decimal types (#9168) by XiaoHongbo · 6 days ago
  84. faacb7e [flink] Fix flaky Lumina data evolution index refresh IT (#9153) by Arnav Balyan · 6 days ago
  85. 4b0d658 [python] Add efficient VARIANT path get and replace (#9147) by XiaoHongbo · 6 days ago
  86. 8fff1ff [core] Rename to ProjectedManifestEntry by JingsongLi · 6 days ago
  87. 42857c2 [core] Remove unused manifest scan file size by JingsongLi · 6 days ago
  88. e0e7ac9 [spark] Fix MERGE INTO silently skipping WHEN NOT MATCHED BY SOURCE actions (#9155) by Kerwin Zhang · 6 days ago
  89. 79a8d16 [core] Add block-based manifest Avro reader (#9160) by Jingsong Lee · 6 days ago
  90. 70d114d [core] Refactor compact file identifiers by JingsongLi · 6 days ago
  91. b8527c4 [spark][test] Use explicit Paimon provider in feature tests (#9145) by Zouxxyy · 6 days ago
  92. 17bc764 [python] Fix row-id updates for Arrow columns over 2 GiB (#9146) by umi · 7 days ago
  93. e274652 [lance] Reject unsupported VARIANT and BLOB types in LanceFileFormat schema validation (#9150) by Eunbin Son · 7 days ago
  94. 4156dd3 [core] Remove configurable manifest format (#9154) by YeJunHao · 7 days ago
  95. 7cd451f [python] Keep native planning for Blob descriptor reads (#9144)a by XiaoHongbo · 7 days ago
  96. 158d83c [python] Reuse streams for coalesced blob reads (#9133) by XiaoHongbo · 7 days ago
  97. 3c43be6 [lance] Reject unsupported element types nested in ARRAY (#9102) by jackylee · 7 days ago
  98. b1841c3 [core] Fix stale default value in sort-compaction.range-strategy description (#9104) by jackylee · 7 days ago
  99. dc30c49 [core] Reject Variant type for primary key and partition key (#9105) by Arnav Balyan · 7 days ago
  100. eed76ed [format][python] Reject duplicate MAP BLOB keys (#9107) by QuakeWang · 7 days ago