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

yihua pushed a change to branch release-1.1.0
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from 7544fa5fc34c fix(ingest): Fix Timestamp Conversions, Add legacy api 
support (#14076)
     new 9511ad50b188 fix: Avoid changing table configs when creating a table 
with an existing base path on Spark (#14175)
     new e6c8c508e4b8 fix: Fix file pruning based on column stats for flink 
reader (#14186)
     new 114f308280c0 fix: Fix predicates for base file reader in Flink 
FileGroup reader (#14197)
     new 53583f12c30d fix: Avoid deleting metadata table with MOR during 
upgrade / downgrade (#14191)
     new 1e7bc3ee8f97 fix: Fixing record index related configs and enums 
(#14180)
     new 64ce0a370fa5 refactor: change access level of flushRemaining for 
flink-cdc requirements (#14206)
     new c52d711e3ee8 fix: Fix build because of record index config renaming 
(#14215)
     new f351b0033a6d test: fix flaky test case in TestBootstrapReadBase 
(#14210)
     new f1fbc42a62e5 test: fix flaky test in TestSecondaryIndex (#14211)
     new b967460d2ef5 test: Enhance downgrade test with compaction (#14226)
     new 33a17babb75e fix: Move hudi split loaders to resumable tasks 
architecture to prevent deadlocks (#14225)
     new 41798e50dc48 test: Disable failing test testFiltersInFileFormat to 
unblock CI (#14236)
     new b0d56abb6ee7 fix: Persist RLI index bootstrap records only if 
estimation is required and add unpersist (#14069)
     new 402accb181a8 fix: Exclude unnecessary netty dependencies from hudi 
jars  (#14142)
     new b32c26e3d6d0 fix: Upgrade parquet-avro version for hudi-presto-bundle 
and CVE-2025-30065 (#13358)
     new f11bef61e823 fix: Disable positional merging for spark version < 3.5 
(#14241)

The 16 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:
 .../org/apache/hudi/config/HoodieIndexConfig.java  |    5 +-
 .../org/apache/hudi/config/HoodieWriteConfig.java  |   12 +-
 .../java/org/apache/hudi/index/HoodieIndex.java    |   15 +-
 .../org/apache/hudi/index/HoodieIndexUtils.java    |    7 +-
 .../metadata/HoodieBackedTableMetadataWriter.java  |   52 +-
 .../apache/hudi/metadata/RecordIndexMapper.java    |    2 +-
 .../java/org/apache/hudi/table/HoodieTable.java    |    2 +-
 .../hudi/table/upgrade/UpgradeDowngradeUtils.java  |  107 +-
 .../apache/hudi/index/TestHoodieIndexUtils.java    |    6 +-
 .../table/upgrade/TestUpgradeDowngradeUtils.java   |  155 ++-
 .../hudi/client/TestJavaHoodieBackedMetadata.java  |    4 +-
 .../apache/hudi/index/HoodieSparkIndexClient.java  |    8 +-
 .../apache/hudi/index/SparkHoodieIndexFactory.java |   10 +-
 ... SparkMetadataTableGlobalRecordLevelIndex.java} |    8 +-
 ...ava => SparkMetadataTableRecordLevelIndex.java} |    6 +-
 .../client/TestSparkRDDMetadataWriteClient.java    |    2 +-
 .../apache/hudi/index/TestHoodieIndexConfigs.java  |    2 +-
 .../table/upgrade/TestUpgradeDowngradeLegacy.java  |    2 +-
 .../hudi/common/config/HoodieMetadataConfig.java   |   23 +-
 .../org/apache/hudi/common/model/FileSlice.java    |   11 +
 .../hudi/metadata/HoodieTableMetadataUtil.java     |   14 +-
 .../hudi/metadata/MetadataPartitionType.java       |    2 +-
 .../common/config/TestHoodieMetadataConfig.java    |   24 +
 .../apache/hudi/common/model/TestFileSlice.java    |   79 ++
 .../hudi/metadata/TestMetadataPartitionType.java   |    6 +-
 hudi-examples/hudi-examples-flink/pom.xml          |    4 +
 hudi-examples/hudi-examples-k8s/pom.xml            |    4 +
 hudi-flink-datasource/hudi-flink/pom.xml           |    4 +
 .../org/apache/hudi/sink/StreamWriteFunction.java  |    2 +-
 .../apache/hudi/source/ExpressionPredicates.java   |   31 +
 .../java/org/apache/hudi/source/FileIndex.java     |   60 +-
 .../apache/hudi/source/IncrementalInputSplits.java |   88 +-
 .../org/apache/hudi/table/HoodieTableSource.java   |   68 +-
 .../apache/hudi/table/catalog/HoodieCatalog.java   |   13 +-
 .../table/format/FlinkRowDataReaderContext.java    |   49 +-
 .../hudi/source/TestExpressionPredicates.java      |  165 ++++
 .../java/org/apache/hudi/source/TestFileIndex.java |   52 +-
 .../apache/hudi/table/ITTestHoodieDataSource.java  |   90 ++
 .../apache/hudi/table/TestHoodieTableSource.java   |   60 +-
 .../hudi/table/catalog/TestHoodieCatalog.java      |   25 +
 hudi-hadoop-mr/pom.xml                             |    4 +
 .../hudi/HoodieHadoopFsRelationFactory.scala       |   16 +-
 .../sql/catalyst/catalog/HoodieCatalogTable.scala  |   41 +-
 .../org/apache/hudi/TestMetadataTableSupport.java  |    2 +-
 .../hudi/client/TestHoodieClientMultiWriter.java   |    2 +-
 .../TestMetadataUtilRLIandSIRecordGeneration.java  |    4 +-
 .../hudi/functional/TestBootstrapReadBase.java     |   24 +-
 .../functional/TestFiltersInFileGroupReader.java   |    4 +-
 .../TestGlobalIndexEnableUpdatePartitions.java     |    2 +-
 .../hudi/functional/TestHoodieBackedMetadata.java  |   14 +-
 .../apache/hudi/functional/TestHoodieIndex.java    |    2 +-
 .../functional/TestNewHoodieParquetFileFormat.java |    2 +-
 .../java/org/apache/hudi/io/TestAppendHandle.java  |    2 +-
 .../java/org/apache/hudi/io/TestCreateHandle.java  |    2 +-
 .../java/org/apache/hudi/io/TestMergeHandle.java   |    2 +-
 .../apache/hudi/io/TestMetadataWriterCommit.java   |    4 +-
 .../hudi/table/upgrade/TestUpgradeDowngrade.java   |   36 +-
 .../org/apache/hudi/TestInsertDedupPolicy.scala    |    2 +-
 .../hudi/functional/RecordLevelIndexTestBase.scala |    4 +-
 .../hudi/functional/TestEightToNineUpgrade.scala   |    2 +-
 ...ndex.scala => TestGlobalRecordLevelIndex.scala} |   51 +-
 ...estGlobalRecordLevelIndexTableVersionSix.scala} |    2 +-
 ...ala => TestGlobalRecordLevelIndexWithSQL.scala} |    4 +-
 .../apache/hudi/functional/TestMORDataSource.scala |    4 +-
 .../hudi/functional/TestMetadataRecordIndex.scala  |    4 +-
 .../hudi/functional/TestPartitionStatsIndex.scala  |    2 +-
 .../TestPartitionedRecordLevelIndex.scala          |  494 ---------
 .../hudi/functional/TestRecordLevelIndex.scala     | 1044 ++++++++------------
 .../functional/TestSecondaryIndexPruning.scala     |    2 +-
 .../hudi/functional/TestSevenToEightUpgrade.scala  |    2 +-
 .../spark/sql/hudi/ddl/TestCreateTable.scala       |   89 +-
 .../hudi/feature/index/TestSecondaryIndex.scala    |    5 +-
 .../TestUpgradeOrDowngradeProcedure.scala          |   45 +-
 hudi-sync/hudi-hive-sync/pom.xml                   |    4 +
 .../hudi/partition/HudiPartitionInfoLoader.java    |   79 +-
 .../hudi/split/HudiBackgroundSplitLoader.java      |   29 +-
 .../partition/TestHudiPartitionInfoLoader.java     |  261 +++++
 .../org/apache/hudi/utilities/HoodieIndexer.java   |    4 +-
 .../utilities/HoodieMetadataTableValidator.java    |    2 +-
 .../apache/hudi/utilities/TestHoodieIndexer.java   |    2 +-
 .../TestHoodieMetadataTableValidator.java          |   16 +-
 .../deltastreamer/TestHoodieDeltaStreamer.java     |    6 +-
 pom.xml                                            |    6 +-
 83 files changed, 2025 insertions(+), 1582 deletions(-)
 rename 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/{SparkMetadataTableRecordIndex.java
 => SparkMetadataTableGlobalRecordLevelIndex.java} (96%)
 rename 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/{SparkMetadataTablePartitionedRecordIndex.java
 => SparkMetadataTableRecordLevelIndex.java} (95%)
 copy 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/{TestRecordLevelIndex.scala
 => TestGlobalRecordLevelIndex.scala} (94%)
 rename 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/{TestRecordLevelIndexTableVersionSix.scala
 => TestGlobalRecordLevelIndexTableVersionSix.scala} (93%)
 rename 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/{TestRecordLevelIndexWithSQL.scala
 => TestGlobalRecordLevelIndexWithSQL.scala} (99%)
 delete mode 100644 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestPartitionedRecordLevelIndex.scala
 create mode 100644 
hudi-trino-plugin/src/test/java/io/trino/plugin/hudi/partition/TestHudiPartitionInfoLoader.java

Reply via email to