1. e28c658 [python] Support efficient field selection from wide VARIANT objects (#10320) by XiaoHongbo · 5 hours ago master
  2. 8dd8549 [python] Enable native scalar Blob Arrow writes (#10305) by Jingsong Lee · 5 hours ago
  3. d3393eb [python] Enable native writes with external data paths (#10301) by Jingsong Lee · 2 days ago
  4. f604387 [python] Remove ExpirationAt from DLF token JSON (#10186) by XiaoHongbo · 2 days ago
  5. ce0633c [python][test] Fix upsert streaming test in Native CI (#10256) by Zouxxyy · 2 days ago
  6. f43c0d3 [fs] Optimize OSS retry strategy for QpsLimitExceeded and 5xx errors (#10299) by Dapeng Sun(孙大鹏) · 2 days ago
  7. d825721 [python] Align data directories with Java and enable Native IO (#10249) by Jingsong Lee · 2 days ago
  8. 1651043c [python] Enable native nested updates, temporal upserts and descending sequences (#10242) by Jingsong Lee · 3 days ago
  9. a36c253 [python] Enable supported native Parquet writer capabilities (#10202) by Jingsong Lee · 3 days ago
  10. e42cd13 Use Rust core for native Arrow upserts and table updates (#10185) by Jingsong Lee · 4 days ago
  11. c3930a7 [python] Expose row-id updater through TableUpdate (#10188) by Jingsong Lee · 4 days ago
  12. 645ce6f [core] Add regression test for rewrite_file_index over an arity-shrinking column drop (#10092) by YangJie · 5 days ago
  13. 66e2530 [python] Honor sequence.field in primary-key writes (#10166) by chaoyang · 5 days ago
  14. 3d4d364 Bump image-size from 2.0.2 to 2.0.4 in /docs (#10168) by dependabot[bot] · 5 days ago
  15. 1c838e1 [python] Reuse resolved REST metadata for native readers (#10123) by XiaoHongbo · 5 days ago
  16. a85e134 [python] Read row-format TIMESTAMP values in the precision's time unit (#10125) by jackylee · 5 days ago
  17. 3d25b62 [python] Honor data-file.path-directory when resolving data files (#10158) by jackylee · 5 days ago
  18. 1c4903d [spark] Fix a shifted date written from before the Gregorian cutover (#10160) by cxzl25 · 5 days ago
  19. 46eae86 [python] Apply filters when reading system tables (#10164) by jackylee · 5 days ago
  20. 4987edb [test] Replace the removed MinIO test image with the pgsty/silo drop-in (#10167) by YangJie · 5 days ago
  21. 7f0814d [python] Add the $consumers system table (#10174) by jackylee · 5 days ago
  22. 1fe6571 [python] Add a table rollback CLI command (#10177) by jackylee · 5 days ago
  23. fce0633 [python] Support date/time extraction transforms in query-auth rules (#10180) by jackylee · 5 days ago
  24. 9e306a4 [python] Support encoding images as video (#10171) by Yann Byron · 5 days ago
  25. 1cf42e2 [flink] Refine distributed global-index query abstractions (#10172) by Jingsong Lee · 5 days ago
  26. 2a4c925 [flink] Support distributed global-index queries (#10146) by liangjie · 5 days ago
  27. 6a70d3c [python] Fix CI for unpartitioned split generation (#10169) by Jingsong Lee · 5 days ago
  28. 2420ac6 [python] Enable native write and REST commit in Native CI (#10155) by Jingsong Lee · 6 days ago
  29. 34ef051 [flink] Push down predicates on fields nested inside a row (#10144) by Xiangyi Zhu · 6 days ago
  30. 71148d0 [python] Support vector index builds on deletion-vector tables (#10157) by chaoyang · 6 days ago
  31. 1b47fba [core] Push down deletion vectors for merged data evolution groups (#9987) by sanshi · 6 days ago
  32. 4687799 [python] Cast WHERE literals for DECIMAL, DATE and TIME columns (#10119) by jackylee · 6 days ago
  33. 48ad4e2 [python] Fix $files reporting empty min/max value stats (#10111) by jackylee · 6 days ago
  34. 94c698c [core] Derive partition layout from active files (#10052) by dwangatt · 6 days ago
  35. 169b92e [core] Refactor sort compact to produce COMPACT commits (#8631) by Bingeng Huang · 6 days ago
  36. d15d250 [core][spark] Support remove_unexisting_manifests procedure (#10083) by Wenchao Wu · 6 days ago
  37. 04ce1e6 [core] Never prune postpone buckets in BucketSelector (#10085) by YangJie · 6 days ago
  38. ad4e62d [api] Use Locale.ROOT in DLFOpenApiV4Signer (#10087) by Ran Tao · 6 days ago
  39. 684cca2 [core] Fix expire_snapshots accepting retain_min <= 0 and deleting files of retained snapshots (#10089) by Li Guo · 6 days ago
  40. 14df346 [docs] Fix broken Parquet Variant encoding link in PyPaimon data types (#10090) by kikikkii · 6 days ago
  41. 27dc9b2 [python] Preserve fields from later Python MERGE source rows (#10093) by chaoyang · 6 days ago
  42. d1675a7 [python] Support nested payloads in local MERGE INTO (#10094) by chaoyang · 6 days ago
  43. 38010b7 [python] Resolve ARRAY BLOB payloads in training windows (#10095) by chaoyang · 6 days ago
  44. da17cf0 [python] Decode palette image colors for training tensors (#10096) by chaoyang · 6 days ago
  45. 934f7c6 [core] Report reachable dynamic-bucket max-buckets misconfiguration clearly (#10104) by YangJie · 6 days ago
  46. 4df3992 [common] Reject out-of-range bloom filter items and fpp options (#10108) by jackylee · 6 days ago
  47. f7e9614 [flink] Fix batch database compaction for Data Evolution tables (#10110) by tzphh · 6 days ago
  48. 8c182bf [python] Fix RecursionError when reading a shard or slice of a large file (#10113) by jackylee · 6 days ago
  49. 11a7c03 [core] Reject map key type changes in schema merging (#10116) by YangJie · 6 days ago
  50. 94b9668 [spark] Fix a shifted timestamp written from before a zone left local mean time (#10117) by cxzl25 · 6 days ago
  51. 2c60458 [core] Rebuild file index over the correct column after schema evolution (#10122) by jackylee · 6 days ago
  52. 547c720 [python] Add opt-in native writes to PyPaimon (#10154) by Jingsong Lee · 6 days ago
  53. 157e02b [core] Validate chain partition drops against the post-commit state (#10127) by YangJie · 6 days ago
  54. f5efd61 [python] Vectorize selected-key reconstruction for shared-shredding MAPs (#10143) by zhigang · 6 days ago
  55. dfa2c0c [core] Preserve sequence-group deletes in projected reads (#10135) by Ran Tao · 6 days ago
  56. 94d1ce2 [python] Keep reading an Avro file after a fully-filtered batch (#10128) by jackylee · 6 days ago
  57. 2275c56 [benchmark] Close directory stream when loading sink configurations (#10138) by Ran Tao · 6 days ago
  58. c692a4c [spark] Expose Paimon metrics through JMX (#10131) by hutiefang76 · 6 days ago
  59. acd7471 [python] Speed up selected-key projection for ordinary MAP columns (#10147) by zhigang · 6 days ago
  60. 3624f03 [core] Avoid eager manifest reads for append-only LIMIT scans (#10153) by Beinan · 6 days ago
  61. 935867d [python] Avoid redundant file metadata requests in Parquet reads (#10152) by XiaoHongbo · 6 days ago
  62. 997d882 [python] Speed up full shared-shredding MAP reconstruction (#10148) by zhigang · 6 days ago
  63. 414080b [python] Preserve high-precision DECIMAL values in the row file format (#10124) by jackylee · 6 days ago
  64. 8be22d9 [cosn] Support alternative COSN authentication options (#10130) by Eunbin Son · 6 days ago
  65. e644212 [python] Run native commit tests only in the Rust Plan CI job (#10139) by jackylee · 6 days ago
  66. 2de8bcc [minor] Clean useless class by JingsongLi · 6 days ago
  67. 91ee13f [avro] Avoid redundant sync when opening reader (#10140) by yuzelin · 7 days ago
  68. 872f7e8 [python][ray] Reduce Blob request QPS with URI affinity (#9130) by XiaoHongbo · 7 days ago
  69. c29ddcb [format][python] Coalesce map blob metadata reads (#10121) by XiaoHongbo · 7 days ago
  70. c23edd8 [vector] Upgrade paimon-vector-index to 0.5.0 and support new build options (#10080) by jerry · 7 days ago
  71. ef01d08 [core] Persist row ID reassignment plans and mark snapshots (#10008) by YeJunHao · 7 days ago
  72. ad1e6c1 [python] Remove legacy native read option forwarding (#10120) by Jingsong Lee · 7 days ago
  73. 5fa4a33 [python] Support native batch overwrite commits (#10097) by Jingsong Lee · 8 days ago
  74. 9301269 [python] Avoid repeated catalog setup in parallel native reads (#10118) by XiaoHongbo · 8 days ago
  75. 68914a6 [python] Forward blob-as-descriptor to native readers (#10112) by XiaoHongbo · 8 days ago
  76. e41c772 [common] Initialize JNI libraries independently by name (#10100) by YeJunHao · 8 days ago
  77. b07f7ff [python] Add Java-compatible CommitMessage serialization and native commit (#10081) by Jingsong Lee · 8 days ago
  78. 633bb37 [python] Remove manifest merging from commits (#10082) by Jingsong Lee · 8 days ago
  79. 67c9f47 [core] Derive row-id conflict checks from commit messages (#10079) by Jingsong Lee · 8 days ago
  80. 0287593 [core] Update row-count defaults and rename sorted index file option (#10035) by YeJunHao · 8 days ago
  81. 6d115a9 [common] Limit REST token lifetime check to presigned URLs by JingsongLi · 8 days ago
  82. 6e6564e [spark] Make bucket-preserving scans opt-in and retain parallel read units (#10076) by Zouxxyy · 8 days ago
  83. f269606 [python] Remove dynamic bucket base snapshot commit guard (#10075) by Jingsong Lee · 8 days ago
  84. 0afddbd [core] Use Locale.ROOT for every case conversion in main sources (#9771) by YangJie · 8 days ago
  85. 36281f8 [lumina] Reject non-positive encoding.pq.m at index build time (#9823) by jackylee · 8 days ago
  86. 1bebd7c [vortex] Free the intermediate native expressions built for a scan (#9841) by jackylee · 8 days ago
  87. e40fbc2 [format] Reject csv values containing a row separator (#9938) by jackylee · 8 days ago
  88. a15ba90 [docs] Fix stale type support, procedure and CDC action references (#9973) by Eunbin Son · 8 days ago
  89. 8e68137 [python] Read VARIANT pages with Parquet OffsetIndex (#9962) by XiaoHongbo · 8 days ago
  90. 9e22d0f [python] Enable native read in Python Rust Plan CI (#10067) by Jingsong Lee · 8 days ago
  91. 1069106 [flink] Support remove_orphan_blobs action and procedure. (#10014) by Wenchao Wu · 8 days ago
  92. b727e23 [java][python] Support OSS blob presigned URLs (#10040) by XiaoHongbo · 8 days ago
  93. 599f7d3 [vortex] Free intermediate expressions in the predicate converter (#10073) by jackylee · 8 days ago
  94. 8fc0df7 [core] Improve BUCKET_APPEND_ORDERED test coverage (#10049) by dwangatt · 8 days ago
  95. 4220791 [spark] Read split statistics through the query authorization wrapper (#10051) by Jiajia Li · 8 days ago
  96. 3d1caec [python] Fix MAP key resolution and ROW projection nullability (#10054) by zhigang · 8 days ago
  97. 3403989 [spark] Ignore source row ids outside the table in the data evolution MERGE row-id shortcut (#10055) by Xiangyi Zhu · 8 days ago
  98. c75ebb8 [python] Keep BlobViewStruct bytes when blob-as-descriptor is true. (#10057) by Wenchao Wu · 8 days ago
  99. 836b1d4 [python] Preserve schema fields in Python multimodal inputs (#10058) by chaoyang · 8 days ago
  100. 0f2c697 [python] Close BLOB stream iterators on errors (#10059) by chaoyang · 8 days ago