1. b4e54ad [python] Add branch CRUD REST implementation to RESTCatalog (#7747) by chaoyang · 30 hours ago master
  2. f816b3e [python] Implement tag CRUD on FileSystemCatalog (#7751) by chaoyang · 30 hours ago
  3. 75e7ed2 [python] Fix vector search RecursionError with many index readers (#7752) by XiaoHongbo · 30 hours ago
  4. c688560 [python] Add tag CRUD API to Catalog (REST + abstract) (#7746) by chaoyang · 2 days ago
  5. 904a5f7 [arrow] Normalize timezone strings for arrow-rust compatibility (#7705) by 0dunay0 · 3 days ago
  6. 6c1aac8 [iceberg] Fix typo in IcebergRestMetadataCommitter (#7728) by Dapeng Sun(孙大鹏) · 3 days ago
  7. 234e528 [arrow] Replace System.out.println with LOG.debug in ArrowBundleWriter (#7729) by Dapeng Sun(孙大鹏) · 3 days ago
  8. c40420f [core] [iceberg] Support syncing Iceberg metadata to multiple Hive databases (#7696) by Nick Del Nano · 3 days ago
  9. 12c32b1 [python] Fix predicate index stale after with_projection narrows read_type (#7741) by chaoyang · 3 days ago
  10. 91f9d67 [iceberg] Support timestamp conversion for IcebergDataField (#7734) by Arnav Balyan · 3 days ago
  11. abf1ca6 [python] Push down IndexedSplit row ranges to Lance reader (#7666) by ChengHui Chen · 3 days ago
  12. 14745f4 [python] Support VARIANT type in pypaimon (#7635) by ChengHui Chen · 3 days ago
  13. 1d05829 [deploy] Move extensions to root pom (#7724) by yunfengzhou-hub · 4 days ago
  14. fee912c [core] Replace reflective FileIO lookups with HadoopOptionsProvider interface (#7722) by Dapeng Sun(孙大鹏) · 4 days ago
  15. 4b170b6 [python] Support FileScanner partition_predicate to fix FileStoreCommit overwrite for sanity check (#7711) by Nicholas Jiang · 4 days ago
  16. 60b6852 [lance] Fix ArrayIndexOutOfBoundsException when reading vector search results with Lance format (#7719) by XiaoHongbo · 4 days ago
  17. 3f414ce [core] Skip tryUpgrade for pkClusteringOverride since sort order differs from pk order (#7709) by Jingsong Lee · 4 days ago
  18. 81bc068 [python] Support Kerberos authentication for HDFS (#7716) by ChengHui Chen · 4 days ago
  19. 8fc7772 [format] Update Vortex JNI to 0.69.0 (#7718) by jerry · 4 days ago
  20. f9eb502 [spark] Add paimon spark4.1 module (#7648) by Kerwin Zhang · 4 days ago
  21. bf47a5b [lance] Fix zero-column read error in data evolution with BTree global index (#7714) by XiaoHongbo · 4 days ago
  22. aa5d9e6 [spark] supports reading blob descriptors from different FS with paimon (#7713) by Faiz · 4 days ago
  23. dd2273f [lumina] Rename index identifier `lumina-vector-ann` to `lumina (#7707) by jerry · 5 days ago
  24. 4a64e72 [python] Minor refactor for S3 options in pyarrow_file_io by JingsongLi · 5 days ago
  25. 30d311c [python] Support S3 options in filesystem catalog (#7712) by Colin · 5 days ago
  26. 4a26749 [iceberg] Fix compaction commits emitting 'overwrite' instead of 'replace' in Iceberg snapshot operation (#7702) by 0dunay0 · 5 days ago
  27. cec7050 [python] Fix pathlib.Path producing backslashes paths on Windows (#7700) by XiaoHongbo · 5 days ago
  28. 8a96ee9 [lance] Lance format support row tracking (#7698) by XiaoHongbo · 5 days ago
  29. 9f9b8db [core] Skip partition-specific table-default options for non-partitioned tables (#7681) by XiaoHongbo · 6 days ago
  30. 9807fe4 [core] Skip file index for changelog files (#7697) by XiaoHongbo · 6 days ago
  31. ec15528 [core] Fix sort by sequence.field.sort-order when writing pk table. (#7684) by umi · 8 days ago
  32. e5214cc [iceberg] Fix NPE in IcebergRestMetadataCommitter when table has no snapshots (#7688) by Oleksandr Nitavskyi · 8 days ago
  33. ed1661e [spark] Fix ArrayIndexOutOfBoundsException reading empty partitioned format table (#7692) by Kerwin Zhang · 8 days ago
  34. 9df16bf [test] Fix FormatTable directory creation in RESTFileSystemCatalog (#7693) by Zouxxyy · 8 days ago
  35. fe359ed [index] vector search support predict in python (#7691) by jerry · 9 days ago
  36. 8fbb498 [core] Introduce 'compaction.small-file-ratio' (#7690) by Jingsong Lee · 9 days ago
  37. def22dc [core] Enhance ArrowBundleWriter to more batch scenarios (#7678) by Jingsong Lee · 10 days ago
  38. 08c8a2e [core] Optimize the printing of error logs for snapshot expiration (#7654) by linchen1101 · 10 days ago
  39. 6ed44fe [core] Optimize error message when creating PK table with row-tracking enabled (#7679) by XiaoHongbo · 11 days ago
  40. ce0836d [docs] warn user the potential inaccuracy of global index. (#7677) by Faiz · 11 days ago
  41. 04c8c52 [docs] Remove External-Storage Descriptor Fields and MERGE INTO Support sections from blob docs (#7676) by YeJunHao · 12 days ago
  42. 3c2620a [common] handle tmp file when classifying file type (#7675) by LsomeYeah · 12 days ago
  43. c8a0d2a [jindo] Extract doDelete() template method from HadoopCompliantFileIO (#7668) by Dapeng Sun(孙大鹏) · 12 days ago
  44. 05c2d3d [python] Fix blob read OOM by wrapping lazy stream in BlobRef (#7672) by XiaoHongbo · 12 days ago
  45. aa66e39 [deploy] Fix JDK 17 deploy script to use renamed Spark4 module artifactIds (#7669) by XiaoHongbo · 13 days ago
  46. aa6fff5 [spark] Support CREATE TABLE LIKE (#7663) by Zouxxyy · 2 weeks ago
  47. 6f6dcc9 [core] Do not pushdown limit when non partition filter is present (#7665) by XiaoHongbo · 2 weeks ago
  48. 9a301e6 [python] Fix index_manifest not inherited from previous snapshot with append commit (#7662) by littlecoder04 · 2 weeks ago
  49. ee28b54 [python] Fix Identifier.is_system_table() (#7651) by Jiajia Li · 2 weeks ago
  50. 26f266b [core] fix BlobDescriptor toString format (#7653) by Faiz · 2 weeks ago
  51. afe48b2 [python] Generate date-stamped dev package alongside standard sdist (#7661) by littlecoder04 · 2 weeks ago
  52. 03394f9 [core][python] Fix commitKind mislabeled as OVERWRITE for data-evolution merge into (#7639) by littlecoder04 · 2 weeks ago
  53. cf96eed [deploy] Fix empty javadoc jar when building with JDK 8 (#7658) by littlecoder04 · 2 weeks ago
  54. 79e1481 [core] Fix FieldListaggAgg distinct mode incorrectly skipping values (#7652) by lszskye · 2 weeks ago
  55. da8dde0 [spark] Support column aliases and comments for Paimon views (#7625) by Yann Byron · 2 weeks ago
  56. 77ad5fc [rest] Align view permission handling with table in RESTCatalog. (#7641) by shyjsarah · 2 weeks ago
  57. a45be9f [core] Fix initRow in AggregateMergeFunction and PartialUpdateMergeFunction to set all fields including nullable ones (#7645) by lxy · 2 weeks ago
  58. 7c93bd7 [core] Avoid key bytes OOM in ClusteringFileRewriter.sortAndRewriteFile (#7642) by Jingsong Lee · 3 weeks ago
  59. 6e3a7d3 Bump org.apache.logging.log4j:log4j-1.2-api from 2.25.3 to 2.25.4 (#7640) by dependabot[bot] · 3 weeks ago
  60. ade5d20 [core] Improve error message for fallback branch schema mismatch (#7633) by LsomeYeah · 3 weeks ago
  61. dc061b4 [common] move FileType from paimon-core to paimon-common (#7632) by LsomeYeah · 3 weeks ago
  62. 2398565 [core] Fix DataEvolutionCompactTask potential resource leak (#7634) by yuzelin · 3 weeks ago
  63. a1a8dcb [core] Allow pk-clustering-override without explicit DV for first-row merge engine (#7622) by Jingsong Lee · 3 weeks ago
  64. 52a6269 [index] lumina index build support append model (#7631) by jerry · 3 weeks ago
  65. dec9ec9 [cdc] fix special regex characters unescaped in excluded table patterns (#7619) by liziyan · 3 weeks ago
  66. f15c510 [common] Replace commons StringUtils usages with Paimon StringUtils (#7603) by YeJunHao · 3 weeks ago
  67. ee98751 [index] system table index add field (#7623) by jerry · 3 weeks ago
  68. 369b8d9 [spark] Fix exprId mismatch in MERGE INTO by constructing Join plan directly (#7624) by Zouxxyy · 3 weeks ago
  69. 82c3d83 [python] Add conflict detection in shard update (#7630) by littlecoder04 · 3 weeks ago
  70. 22baf60 [python] Fix duplicate _ROW_ID when file exceeds read batch size (#7626) by littlecoder04 · 3 weeks ago
  71. 6a8167f [spark] Support partition statistics in SHOW TABLE EXTENDED PARTITION command (#7612) by Kerwin Zhang · 3 weeks ago
  72. 72600f9 [core] Fix blob read failure after alter table and compaction (#7618) by littlecoder04 · 3 weeks ago
  73. f424d26 [core] Add FileType enum for classifying Paimon files (#7613) by LsomeYeah · 3 weeks ago
  74. fe9b975 [core] When scan.primary-branch is set, allow primary branch to be an append only table (#7614) by tsreaper · 3 weeks ago
  75. 1e1c9f4 [index] lumina index build in flink support increment (#7611) by jerry · 3 weeks ago
  76. 4557599 [flink] fix compatibility issues of StreamExecutionEnv (#7615) by Faiz · 3 weeks ago
  77. ef2d480 [core] Add hashCode to AbstractFileStoreTable for consistency with equals (#7616) by Weitai Li · 3 weeks ago
  78. 70110f2 [spark] Fix RowTrackingTable reading by add _ROW_ID existing check before adding _ROW_ID (#7606) by littlecoder04 · 3 weeks ago
  79. e69109d [python] Add file_source assertion in row-tracking commit to fail fast on missing file_source (#7610) by littlecoder04 · 3 weeks ago
  80. f6cb6c8 [python] vector lumina: python fix code (#7609) by jerry · 3 weeks ago
  81. 1bf23b1 [flink] fix de-merge-into runtimeContext may throw NoSuchMethod error (#7607) by Faiz · 4 weeks ago
  82. f5b9dec [index] support lumina index in python (#7579) by jerry · 4 weeks ago
  83. 99bb804 [docs] Add Spark SQL example for fast_forward in manage-branches (#7604) by sanshi · 4 weeks ago
  84. b8cc8cd [python] Fix stats evolution index mapping to use field ID instead of field name (#7593) by Jiajia Li · 4 weeks ago
  85. 0223348 [core] Fix TagAutoCreation.forceCreatingSnapshot to use SINK_PROCESS_TIME_ZONE (#7600) by yuzelin · 4 weeks ago
  86. 2b557d4 [python] Fix BlockHandle varlen decoding in SstFileIterator.read_batch (#7597) by Jiajia Li · 4 weeks ago
  87. 9227cf7 [python] Introduce DataFusion SQL to PyPaimon (#7599) by Jingsong Lee · 4 weeks ago
  88. 051dc75 [core] Support partition and bucket predicate pushdown for BucketsTable (#7592) by Kerwin Zhang · 4 weeks ago
  89. bb00b63 [hotfix] Fix incorrect integer comparison prevent misjudgment in chain table. (#7591) by Wenchao Wu · 4 weeks ago
  90. 4a4907d [core] Fix partial-update sequence-group delete mismatch under projected reads (#7586) by bryndenZh · 4 weeks ago
  91. 409dd85 [spark] Fix view query failure with VARCHAR/CHAR column types (#7585) by Zouxxyy · 4 weeks ago
  92. 5427a95 [python] Support REST function API in pypaimon (#7559) by XiaoHongbo · 4 weeks ago
  93. 654f4e8 [python] Fix rust toolchain action check (#7583) by umi · 4 weeks ago
  94. 6cad835 [index] lumina support vector type (#7580) by jerry · 4 weeks ago
  95. 5571f4a [doc] Add Rust API by JingsongLi · 4 weeks ago
  96. 0a4bf88 [python] Fix rolling stack overflow by replacing recursion with iteration (#7578) by XiaoHongbo · 4 weeks ago
  97. d26b294 [api] Fix locale-sensitive date formatting in DLFOpenApiSigner (#7577) by Jiajia Li · 4 weeks ago
  98. bec54fd [core] Extract Parquet stats from in-memory footer instead of re-reading file (#7489) by majian · 4 weeks ago
  99. 56ad27b [python] Make mock REST server behave closer to real REST server (#7575) by XiaoHongbo · 4 weeks ago
  100. c08827b [python] Introduce Full Text Search and Tantivy index in Python (#7560) by Jingsong Lee · 4 weeks ago