This is an automated email from the ASF dual-hosted git repository.

lzljs3620320 pushed a change to branch release-0.8
in repository https://gitbox.apache.org/repos/asf/paimon.git


    from 276d1ab51 [flink] Introduce 
ManifestCommittableSerializerCompatibilityTest
     new 499e9c5db [minor] Add Nullable to logOffsets in Snapshot
     new ad371d5ca [minor] Fix exception message in FileStoreCommitImpl
     new 64e031343 [doc] add some descriptions about data writing in 
basic-concepts (#3301)
     new 580208828 [cdc] Fixed when the order of the same field differs, it is 
considered a schema change. (#3314)
     new d83a06255 [doc] Reorg Append table pages
     new 45be92ac2 [hive] fix db-location conflict with location-in-properties 
(#3309)
     new a177de33a [doc] Update version and link of Doris and Trino (#3322)
     new 3c75ca773 [spark] Fix drop database cascade when database is not empy 
with SparkGenericCatalog (#3324)
     new 92e2f00f8 [core] FileStoreWrite.State should get max sequence number 
from RecordWriter instead of from data files (#3327)
     new 508b260fd [spark] Add check for provider when creating table with 
SparkCatalog (#3326)
     new 636b9fa58 [cdc] Add more checker for the timestamp type. (#3312)
     new b8b6e8664 [doc] Optimize useless message in dedicated-compaction
     new 51103e043 [core] Add JsonIgnoreProperties to all JSON class
     new a088a044c [doc] Add Specification Page
     new 688d12adf [core] Avoid potential NPE in FileStoreCommitImpl and 
TagAutoCreation
     new ee3cd40a1 [bundle] add source code to the  source jar for 
paimon-bundle (#3333)
     new b1944274e [flink] Respect waitCompaction in FlinkCdcMultiTableSink 
(#3337)
     new de32dae41 [core] Incremental-between tags should deduplicate records 
(#3338)
     new 9e63ea6e2 [spark][core] fix when a table have no snapshot or no 
statistics (#3341)
     new 0b63cb8a9 [spark] Fix drop database cascade when database with view 
with SparkGenericCatalog (#3347)
     new 3881d6a88 [core] Revert branchs in TagsTable (#3350)
     new e3e4303ab [core] Fix that ignore-delete hasn't handle rowkind.field 
(#3365)
     new 78a850937 [flink] Adjust the setMaxParallelism api call in 
QueryService (#3377)
     new f91a22029 [spark] Fix HiveMigrator hive api version compatible issue 
(#3381)
     new 6355d13a0 [flink] Cleanup QueryService file after job is down (#3382)
     new 638e89a4a [doc] Add doc for StarRocks (#3392)
     new 67db033e8 [doc] Remove outdate roadmap page
     new 42299afdc [doc] Fix typo in mongo-cdc.md (#3413)
     new f3e67b7b3 [doc] Update managed memory guide for write buffer managing 
(#3417)
     new d78658a18 [spark] SparkHilbertUDF hilbertCurvePosBytes classnotfound 
fix (#3415)
     new cfcc72d7d [hive] Fix flink not synchronizing to hive metastore when 
deleting table partitions using hive catalog (#3411)

The 31 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../{append-queue-table.md => append-queue.md}     |  48 ++--
 docs/content/append-table/append-scalable-table.md | 114 ----------
 docs/content/append-table/append-table.md          |  64 ++++++
 docs/content/concepts/basic-concepts.md            |   2 +-
 docs/content/concepts/specification.md             | 253 +++++++++++++++++++++
 docs/content/engines/overview.md                   |   9 +-
 docs/content/engines/starrocks.md                  | 186 +++++++++++++++
 docs/content/flink/cdc-ingestion/mongo-cdc.md      |   4 +-
 docs/content/learn-paimon/understand-files.md      |   2 +-
 docs/content/maintenance/dedicated-compaction.md   |  10 +-
 docs/content/maintenance/system-tables.md          |   2 +-
 docs/content/maintenance/write-performance.md      |   4 +
 docs/content/migration/migration-from-hive.md      |   2 +-
 docs/content/project/roadmap.md                    |  48 ----
 docs/static/img/for-scalable.png                   | Bin 1331757 -> 0 bytes
 paimon-bundle/pom.xml                              |  66 ++++++
 .../src/assembly/src-assembly.xml                  |  37 +--
 .../apache/paimon/sort/hilbert/HilbertIndexer.java |   2 +-
 .../src/main/java/org/apache/paimon/Changelog.java |   2 +
 .../src/main/java/org/apache/paimon/Snapshot.java  |   3 +-
 .../org/apache/paimon/append/AppendOnlyWriter.java |   5 +
 .../java/org/apache/paimon/consumer/Consumer.java  |   2 +
 .../org/apache/paimon/mergetree/MergeSorter.java   |   4 +
 .../apache/paimon/mergetree/MergeTreeWriter.java   |   5 +
 .../paimon/operation/AbstractFileStoreWrite.java   |   6 +
 .../paimon/operation/AppendOnlyFileStoreWrite.java |   6 +-
 .../paimon/operation/FileStoreCommitImpl.java      |   7 +-
 .../apache/paimon/operation/FileStoreWrite.java    |   6 +-
 .../paimon/operation/KeyValueFileStoreWrite.java   |   4 +-
 .../paimon/operation/MergeFileSplitRead.java       | 109 ++++-----
 .../apache/paimon/operation/RawFileSplitRead.java  |  12 +
 .../org/apache/paimon/operation/SplitRead.java     |  46 +++-
 .../java/org/apache/paimon/stats/ColStats.java     |   2 +
 .../java/org/apache/paimon/stats/Statistics.java   |   2 +
 .../paimon/table/AbstractFileStoreTable.java       |   5 +
 .../paimon/table/AppendOnlyFileStoreTable.java     |   7 +-
 .../paimon/table/PrimaryKeyFileStoreTable.java     |  21 +-
 .../apache/paimon/table/PrimaryKeyTableUtils.java  |   8 +-
 .../apache/paimon/table/sink/RowKindGenerator.java |   4 +
 .../apache/paimon/table/sink/TableWriteImpl.java   |  16 +-
 .../paimon/table/source/KeyValueTableRead.java     |  79 +++----
 .../IncrementalChangelogReadProvider.java          |  96 ++++++++
 .../splitread/IncrementalDiffReadProvider.java     |  65 ++++++
 .../splitread/IncrementalDiffSplitRead.java}       |  95 +++++++-
 .../splitread/MergeFileSplitReadProvider.java      |  68 ++++++
 .../source/splitread/RawFileSplitReadProvider.java |  60 +++++
 .../table/source/splitread/SplitReadProvider.java  |  14 +-
 .../apache/paimon/table/system/StatisticTable.java |  26 ++-
 .../org/apache/paimon/table/system/TagsTable.java  |  35 +--
 .../src/main/java/org/apache/paimon/tag/Tag.java   |   2 +
 .../org/apache/paimon/tag/TagAutoCreation.java     |   8 +-
 .../java/org/apache/paimon/utils/RecordWriter.java |   3 +
 .../paimon/operation/MergeFileSplitReadTest.java   |   2 +-
 .../apache/paimon/table/IncrementalTableTest.java  |  18 +-
 .../apache/paimon/table/system/TagsTableTest.java  |  35 +--
 .../cdc/format/debezium/CdcDebeziumSchema.java     |  91 --------
 .../action/cdc/mysql/format/DebeziumEvent.java     |   2 +
 .../flink/sink/cdc/FlinkCdcMultiTableSink.java     |   4 +-
 .../paimon/flink/sink/cdc/RichEventParser.java     |  17 +-
 .../cdc/UpdatedDataFieldsProcessFunctionBase.java  |  11 +
 .../cdc/mysql/MySqlSyncTableActionITCase.java      |  42 ++++
 .../UpdatedDataFieldsProcessFunctionBaseTest.java  |  19 ++
 .../src/test/resources/mysql/sync_table_setup.sql  |  11 +
 .../paimon/flink/service/QueryAddressRegister.java |  14 +-
 .../paimon/flink/service/QueryFileMonitor.java     |   5 +
 .../apache/paimon/flink/service/QueryService.java  |  19 +-
 .../paimon/flink/sink/LocalMergeOperator.java      |   3 +-
 .../apache/paimon/flink/BatchFileStoreITCase.java  |  16 ++
 .../paimon/flink/RemoteLookupJoinITCase.java       |  31 +++
 .../java/org/apache/paimon/hive/HiveCatalog.java   |  20 ++
 .../paimon/hive/TBPropertiesLocationHelper.java    |   1 +
 .../apache/paimon/hive/migrate/HiveMigrator.java   |   9 +-
 .../apache/paimon/hive/HiveCatalogITCaseBase.java  |  52 +++++
 paimon-spark/paimon-spark-common/pom.xml           |   5 -
 .../java/org/apache/paimon/spark/SparkCatalog.java |  17 +-
 .../apache/paimon/spark/SparkGenericCatalog.java   |  16 +-
 .../paimon/spark/catalog/SparkBaseCatalog.java     |   5 +
 .../apache/paimon/spark/sort/SparkHilbertUDF.java  |  14 +-
 .../commands/PaimonAnalyzeTableColumnCommand.scala |  11 +-
 .../apache/paimon/spark/PaimonHiveTestBase.scala   |  10 +-
 .../apache/paimon/spark/PaimonSparkTestBase.scala  |  13 +-
 .../paimon/spark/sql/AnalyzeTableTestBase.scala    |   8 +
 .../org/apache/paimon/spark/sql/DDLTestBase.scala  |  13 ++
 .../spark/sql/DDLWithHiveCatalogTestBase.scala     |  31 ++-
 .../paimon/spark/sql/SparkVersionSupport.scala}    |   7 +-
 85 files changed, 1646 insertions(+), 612 deletions(-)
 rename docs/content/append-table/{append-queue-table.md => append-queue.md} 
(92%)
 delete mode 100644 docs/content/append-table/append-scalable-table.md
 create mode 100644 docs/content/append-table/append-table.md
 create mode 100644 docs/content/concepts/specification.md
 create mode 100644 docs/content/engines/starrocks.md
 delete mode 100644 docs/content/project/roadmap.md
 delete mode 100644 docs/static/img/for-scalable.png
 rename docs/content/append-table/overview.md => 
paimon-bundle/src/assembly/src-assembly.xml (51%)
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/table/source/splitread/IncrementalChangelogReadProvider.java
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/table/source/splitread/IncrementalDiffReadProvider.java
 rename paimon-core/src/main/java/org/apache/paimon/{operation/DiffReader.java 
=> table/source/splitread/IncrementalDiffSplitRead.java} (55%)
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/table/source/splitread/MergeFileSplitReadProvider.java
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/table/source/splitread/RawFileSplitReadProvider.java
 copy paimon-common/src/main/java/org/apache/paimon/utils/FieldsComparator.java 
=> 
paimon-core/src/main/java/org/apache/paimon/table/source/splitread/SplitReadProvider.java
 (70%)
 delete mode 100644 
paimon-flink/paimon-flink-cdc/src/main/java/org/apache/paimon/flink/action/cdc/format/debezium/CdcDebeziumSchema.java
 copy 
paimon-spark/{paimon-spark-3.3/src/test/scala/org/apache/paimon/spark/sql/AnalyzeTableTest.scala
 => 
paimon-spark-common/src/test/scala/org/apache/paimon/spark/sql/SparkVersionSupport.scala}
 (83%)

Reply via email to