You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2025/11/05 15:42:02 UTC

(doris) branch auto-pick-57521-branch-4.0 updated (e0cfd73975b -> a71fb425304)

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

yiguolei pushed a change to branch auto-pick-57521-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard e0cfd73975b [fix](iceberg) Support client.region and iceberg.rest.* properties invended credentials (#57521)
     add e492bfa5b49 branch-4.0: [fix](outfile) fix analysis error when specifying parquet schema #57232 (#57493)
     add 65551d9006f branch-4.0: [fix](nereids)varchar(-1) and varchar(65533) should be treated as the same data type #57176 (#57566)
     add 4c3565f7b8a branch-4.0: [fix] (parquet-reader) Fix parquet all row groups are filtered. #57490 (#57589)
     add 65f24e7fd54 branch-4.0: [fix](mysql) Fix SSL unwrap infinite loop on handshake failure #57364 (#57600)
     add e2814381b1d branch-4.0: [fix](maxcompute)fix maxcompute push down predicates null pointer. #57474 (#57568)
     add 4d3c239fa2a branch-4.0: [fix](cloud) Fix virtual compute group expand the usage permissions o… #57516 (#57541)
     add 9bb6ff4ea2f branch-4.0: [chore](literal) remove some useless code #57487 (#57542)
     add 790fb7287f9 branch-4.0: [load](ingestion) remove ingestion load #57427 (#57511)
     add c74f134a85c branch-4.0: [log](insert-overwrite) Add log for insert overwrite auto detect begin #57418 (#57445)
     add db259ff8e78 branch-4.0: [fix](nereids) adjust distribute expr lists after project common sub expression for aggregation #57258 (#57538)
     add fc5bb58fe80 branch-4.0: [Feature](func) pick some functions (#57559)
     add 9a619e341a6 branch-4.0: [fix](profile) Disable profile collection by default #57314 (#57549)
     add b176cda8de9 add 4.0.1-rc01 (#57620)
     add c0b05463459 branch-4.0: [feat](deps) add hadoop 3.4.2 #57181 #57359 (#57577)
     add eb4a8f6ec2f branch-4.0: [Bug](Jni)should delete local ref after convert to global ref #57513 (#57598)
     add e8e0b46c48f branch-4.0: Revert "[fix](varbinary) Rename StringView to StringContainer" #57656 (#57662)
     add 499d17c4908 branch-4.0: [fix](docker) fix iceberg docker error: unable to prepare context: path "spark/" not found #57417 (#57613)
     add 15e5a02e4af branch-4.0: [fix](variant) fix deserialize array from sparse column #57561 (#57630)
     add cd26f402536 branch-4.0: [chore](UT) Add --gdb option to run-be-ut.sh and run-cloud-ut.sh #57655 (#57686)
     add 71e3d585874 branch-4.0: [fix](auto-partition) Replace std::mutex with bthread::Mutex in VTabletWriter #57508 (#57660)
     add bc434e87edc branch-4.0: [fix](spill) Memory leak in the arena used by the aggregation operator #57657 (#57691)
     add aeb88bf096b branch-4.0: [chore](ci) fix bad resource #57585 (#57592)
     add 6a67606b6e9 branch-4.0: [fix](faiss) fix faiss compile on noavx2 enviroment #57642 (#57651)
     add d846408bfdb branch-4.0: [function](agg) support agg function of group_array_union #57166 (#57596)
     add a85f3466188 branch-4.0: [feat](function) Add new function of strip_null_value #57386 (#57689)
     add ac9d4f996c7 branch-4.0: [chore](cast) Make the result of casting a struct to string consistent with its output to MySQL. #57451 (#57618)
     add 884a27cb8c9 4.0.1-rc02 (#57700)
     add 3f0caac0307 branch-4.0: [refactor](catalog) remove use_meta_cache = false #57449 (#57473)
     add 87c15267df4 branch-4.0: [refactor](file scan) remove castToSlot in FileScanNode #57515 (#57548)
     add 5d6e4cd0282 branch-4.0: [fix](cloud) fix wrong private endpoint when only configured port number #57429 (#57676)
     add b0c7cfa2000 branch-4.0: [fix](function) str_to_date and from_iso8601_date return null instead of raise error #57669 (#57699)
     add 791725594de branch-4.0: [fix](insert) fix insert job duplicate registration #57572 (#57663)
     add 2cb3d84ec47 branch-4.0: [improve](glue)Refine Glue region and endpoint initialization #57365 (#57480)
     add 8239a888a35 branch-4.0: [Fix](job) Fixed the sessionvar was not working in streaming jobs. #57448 (#57502)
     add aef3b630a61 branch-4.0: [chore](dep)Upgrade ranger to 2.7.0 #57514 (#57557)
     add c5168a509c5 branch-4.0: [refactor](sc) remove call castTo in SchemaChangeJobV2 #57505 (#57546)
     add 7cf8961d078 branch-4.0: [Opt](function) Optimize the performance of FROM_UNIXTIME #57423 (#57574)
     add 9db5389d90d branch-4.0: [opt](partition) remove castTo in PartitionKey comparison #57518 (#57547)
     add 60129c32750 branch-4.0: [chore](column)Add explicit to the ColumnVector constructor #57380 (#57481)
     add ffd505c4b9f branch-4.0: [Improve](audit) sql that fails to be syntax parsed is not audited #48527 (#57496)
     add 320ed77aa56 branch-4.0: [Fix](funtion) Fix utc_time result when input null #57716 (#57738)
     add 90df6be4ac6 branch-4.0: [fix](mtmv) Fix mv rewrite fail when mv contains group sets and filter above scan #57343 (#57617)
     add e44c3542e02 branch-4.0: [chore](regression) fix java home inconsistency #57095 (#57460)
     add a71fb425304 [fix](iceberg) Support client.region and iceberg.rest.* properties invended credentials (#57521)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e0cfd73975b)
            \
             N -- N -- N   refs/heads/auto-pick-57521-branch-4.0 (a71fb425304)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-thirdparty.yml             |    6 +
 be/src/exprs/hybrid_set.h                          |   53 +-
 .../ann_index/cmake-protect/CMakeLists.txt         |    9 +
 be/src/pipeline/exec/aggregation_sink_operator.cpp |    1 +
 .../exec/partitioned_aggregation_sink_operator.cpp |    1 +
 be/src/runtime/primitive_type.h                    |   14 +-
 be/src/util/jni-util.cpp                           |    1 +
 .../aggregate_function_group_array_intersect.cpp   |   66 --
 .../aggregate_function_group_array_intersect.h     |  507 ----------
 .../aggregate_function_group_array_set_op.cpp      |  158 +++
 .../aggregate_function_group_array_set_op.h        |  480 +++++++++
 .../aggregate_function_simple_factory.cpp          |    4 +-
 be/src/vec/columns/column_varbinary.cpp            |    6 +-
 be/src/vec/columns/column_varbinary.h              |   18 +-
 be/src/vec/columns/column_variant.cpp              |    4 +-
 be/src/vec/columns/column_vector.h                 |    4 +-
 .../{string_container.cpp => string_view.cpp}      |    6 +-
 .../common/{string_container.h => string_view.h}   |   40 +-
 be/src/vec/core/field.h                            |   17 +-
 be/src/vec/data_types/data_type_varbinary.cpp      |    6 +-
 be/src/vec/data_types/data_type_varbinary.h        |    7 +-
 .../data_types/serde/data_type_struct_serde.cpp    |    2 +
 be/src/vec/exec/scan/file_scanner.cpp              |    8 +-
 be/src/vec/exec/scan/scanner.cpp                   |    2 +-
 be/src/vec/functions/function.h                    |    1 +
 .../function_date_or_datetime_computation.cpp      |    5 +
 .../function_date_or_datetime_computation.h        |  201 ++++
 be/src/vec/functions/function_jsonb.cpp            |   67 ++
 .../vec/functions/function_needs_to_handle_null.h  |  154 +++
 .../vec/functions/function_other_types_to_date.cpp |  146 ++-
 be/src/vec/functions/function_string.cpp           |    4 +
 be/src/vec/functions/function_string.h             |  135 +--
 be/src/vec/functions/function_varbinary.cpp        |    8 +-
 be/src/vec/sink/writer/vtablet_writer.cpp          |    4 +-
 be/src/vec/sink/writer/vtablet_writer.h            |    4 +-
 be/src/vec/utils/varbinaryop_subbinary.h           |    8 +-
 be/test/CMakeLists.txt                             |    2 +-
 .../agg_group_array_intersect_test.cpp             |   38 +-
 be/test/vec/columns/column_varbinary_test.cpp      |   66 +-
 be/test/vec/columns/column_variant_test.cpp        |   94 ++
 ...ing_container_test.cpp => string_view_test.cpp} |   86 +-
 be/test/vec/data_types/data_type_struct_test.cpp   |    2 +-
 .../vec/data_types/data_type_varbinary_test.cpp    |    8 +-
 .../serde/data_type_from_string_test.cpp           |    4 +-
 .../data_types/serde/data_type_to_string_test.cpp  |    2 +-
 .../serde/data_type_write_to_jsonb_test.cpp        |   14 +-
 be/test/vec/exec/orc/orc_reader_fill_data_test.cpp |  152 +--
 be/test/vec/function/function_test_util.h          |    6 +-
 cloud/script/run_all_tests.sh                      |   20 +-
 contrib/faiss                                      |    2 +-
 .../docker-compose/iceberg/iceberg.yaml.tpl        |    1 -
 fe/fe-core/pom.xml                                 |    4 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |    4 +
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |   17 +-
 .../org/apache/doris/analysis/ArithmeticExpr.java  |  151 ---
 .../java/org/apache/doris/analysis/CastExpr.java   |    5 -
 .../org/apache/doris/analysis/DecimalLiteral.java  |   27 -
 .../main/java/org/apache/doris/analysis/Expr.java  |   40 -
 .../org/apache/doris/analysis/FloatLiteral.java    |    7 -
 .../java/org/apache/doris/analysis/IntLiteral.java |    7 -
 .../org/apache/doris/analysis/LargeIntLiteral.java |    6 -
 .../org/apache/doris/analysis/LiteralExpr.java     |   44 -
 .../org/apache/doris/analysis/OutFileClause.java   |   17 +-
 .../org/apache/doris/analysis/PlaceHolderExpr.java |    7 -
 .../java/org/apache/doris/backup/Repository.java   |   16 +-
 .../doris/catalog/BuiltinAggregateFunctions.java   |    2 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   60 +-
 .../main/java/org/apache/doris/catalog/Env.java    |    9 -
 .../org/apache/doris/catalog/PartitionKey.java     |   18 +-
 .../doris/cloud/system/CloudSystemInfoService.java |    4 +-
 .../org/apache/doris/datasource/CatalogMgr.java    |   38 +-
 .../apache/doris/datasource/ExternalCatalog.java   |  263 +----
 .../apache/doris/datasource/ExternalDatabase.java  |  328 +------
 .../org/apache/doris/datasource/ExternalTable.java |   20 +-
 .../org/apache/doris/datasource/FileScanNode.java  |   37 +-
 .../doris/datasource/hive/HMSExternalCatalog.java  |   11 +-
 .../doris/datasource/hive/HMSExternalDatabase.java |    5 -
 .../datasource/jdbc/JdbcExternalDatabase.java      |    5 -
 .../maxcompute/MaxComputeExternalTable.java        |   11 +-
 .../maxcompute/MaxComputeSchemaCacheValue.java     |    9 +-
 .../maxcompute/source/MaxComputeScanNode.java      |   10 +
 .../metastore/AWSGlueMetaStoreBaseProperties.java  |   18 +-
 .../org/apache/doris/httpv2/rest/LoadAction.java   |  206 +---
 .../insertoverwrite/InsertOverwriteManager.java    |    4 +-
 .../insert/streaming/StreamingInsertTask.java      |   15 +-
 .../insert/streaming/StreamingJobProperties.java   |   38 +-
 .../job/scheduler/StreamingTaskScheduler.java      |    4 +-
 .../java/org/apache/doris/load/EtlJobType.java     |    1 +
 .../apache/doris/load/loadv2/IngestionLoadJob.java | 1014 +-------------------
 .../apache/doris/load/loadv2/LoadEtlChecker.java   |   48 -
 .../java/org/apache/doris/load/loadv2/LoadJob.java |    3 -
 .../doris/load/loadv2/LoadLoadingChecker.java      |   48 -
 .../org/apache/doris/load/loadv2/LoadManager.java  |   75 +-
 .../java/org/apache/doris/master/MasterImpl.java   |   10 -
 .../java/org/apache/doris/mysql/MysqlChannel.java  |    6 +-
 .../org/apache/doris/mysql/MysqlSslContext.java    |    7 +-
 .../org/apache/doris/mysql/SslEngineHelper.java    |   75 ++
 ...undException.java => SyntaxParseException.java} |   13 +-
 .../doris/nereids/glue/LogicalPlanAdapter.java     |    2 +-
 .../glue/translator/PhysicalPlanTranslator.java    |    2 +-
 .../doris/nereids/parser/ParseErrorListener.java   |    3 +-
 .../post/ProjectAggregateExpressionsForCse.java    |   13 +-
 .../properties/ChildOutputPropertyDeriver.java     |   43 +-
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   22 +
 .../rules/analysis/GetFormatFunctionBinder.java    |   78 ++
 .../nereids/rules/exploration/mv/StructInfo.java   |   15 +-
 ...oupArrayIntersect.java => GroupArrayUnion.java} |   18 +-
 .../executable/DateTimeExtractAndTransform.java    |  150 +++
 .../functions/scalar/FromIso8601Date.java          |    4 +-
 .../scalar/{XpathString.java => GetFormat.java}    |   24 +-
 .../scalar/{StCircle.java => MakeTime.java}        |   31 +-
 .../scalar/{BitShiftLeft.java => PeriodAdd.java}   |   30 +-
 .../scalar/{BitShiftLeft.java => PeriodDiff.java}  |   30 +-
 .../expressions/functions/scalar/StrToDate.java    |    4 +-
 ...ortJsonbObjectKeys.java => StripNullValue.java} |   27 +-
 .../expressions/functions/scalar/UtcTime.java      |    9 +-
 .../expressions/functions/scalar/UtcTimestamp.java |    9 +-
 .../visitor/AggregateFunctionVisitor.java          |    5 +
 .../expressions/visitor/ScalarFunctionVisitor.java |   25 +
 .../insert/InsertOverwriteTableCommand.java        |    2 +-
 .../apache/doris/nereids/types/VarcharType.java    |    4 +-
 .../java/org/apache/doris/persist/EditLog.java     |    8 +-
 .../org/apache/doris/persist/OperationType.java    |    3 +
 .../java/org/apache/doris/planner/ScanNode.java    |   18 -
 .../java/org/apache/doris/qe/AuditLogHelper.java   |    9 +-
 .../java/org/apache/doris/qe/ConnectProcessor.java |   18 +-
 .../main/java/org/apache/doris/qe/QueryState.java  |    2 +
 .../java/org/apache/doris/qe/SessionVariable.java  |    2 +-
 .../org/apache/doris/catalog/RefreshDbTest.java    |    2 +-
 .../doris/datasource/ExternalCatalogTest.java      |    6 -
 .../doris/datasource/RefreshCatalogTest.java       |    2 +-
 .../datasource/iceberg/CreateIcebergTableTest.java |   13 +-
 ...bleNameComparedLowercaseMetaCacheFalseTest.java |    1 -
 ...ableNameComparedLowercaseMetaCacheTrueTest.java |    1 -
 ...TableNameStoredLowercaseMetaCacheFalseTest.java |    1 -
 ...lTableNameStoredLowercaseMetaCacheTrueTest.java |    1 -
 .../AWSGlueMetaStoreBasePropertiesTest.java        |   29 +-
 .../apache/doris/external/hms/HmsCatalogTest.java  |    3 -
 .../streaming/StreamingJobPropertiesTest.java      |   62 ++
 .../doris/mysql/privilege/CloudAuthTest.java       |    4 +
 .../doris/nereids/parser/EncryptSQLTest.java       |  149 +--
 .../doris/nereids/parser/NereidsParserTest.java    |   61 +-
 .../properties/ChildOutputPropertyDeriverTest.java |   25 +
 .../trees/expressions/ExpressionParserTest.java    |    4 +-
 .../plans/commands/CreateResourceCommandTest.java  |    2 +-
 .../GrantResourcePrivilegeCommandTest.java         |    2 +-
 .../RevokeResourcePrivilegeCommandTest.java        |    2 +-
 .../apache/doris/nereids/types/DataTypeTest.java   |    8 +
 .../org/apache/doris/qe/HmsQueryCacheTest.java     |    1 -
 fe/pom.xml                                         |    4 +-
 gensrc/script/gen_build_version.sh                 |    2 +-
 .../data/correctness/test_str_to_date.out          |   16 +
 .../sql-functions/doc_date_functions_test.out      |   47 +
 ...ty_data.out => test_outfile_parquet_schema.out} |   10 +-
 .../jdbc/test_jdbc_catalog_ddl.out                 |    3 -
 .../data/load_p0/ingestion_load/data.parquet       |  Bin 5745 -> 0 bytes
 .../data/load_p0/ingestion_load/data1.parquet      |  Bin 4057 -> 0 bytes
 .../data/load_p0/ingestion_load/data2-0.parquet    |  Bin 851 -> 0 bytes
 .../data/load_p0/ingestion_load/data2-1.parquet    |  Bin 781 -> 0 bytes
 .../data/load_p0/ingestion_load/data2-2.parquet    |  Bin 781 -> 0 bytes
 .../data/load_p0/ingestion_load/data2-3.parquet    |  Bin 839 -> 0 bytes
 .../load_p0/ingestion_load/test_ingestion_load.out |   37 -
 .../test_ingestion_load_alter_partition.out        |    7 -
 .../test_ingestion_load_multi_table.out            |   25 -
 .../test_ingestion_load_with_inverted_index.out    |   13 -
 .../test_ingestion_load_with_partition.out         |    7 -
 .../data/nereids_function_p0/scalar_function/S.out |   58 ++
 .../datetime_functions/test_date_function.out      |   60 ++
 .../datetime_functions/test_date_function_v2.out   |   81 ++
 .../mv/grouping_sets/grouping_sets.out             |   10 +
 .../query_p0/aggregate/group_array_intersect.out   |   95 ++
 .../test_strip_null_value.out                      |   28 +
 .../datetime_functions/test_date_function.out      |    6 +
 .../datetime_functions/test_from_iso8601_date.out  |  114 +++
 .../string_functions/test_string_function.out      |  256 +++++
 .../pipeline/external/conf/regression-conf.groovy  |    2 -
 .../nonConcurrent/conf/regression-conf.groovy      |    2 -
 .../pipeline/p0/conf/regression-conf.groovy        |    2 -
 .../spark_connector/spark_connector_arrow.groovy   |   11 +-
 .../spark_connector_read_type.groovy               |   11 +-
 .../suites/correctness/test_str_to_date.groovy     |   40 +-
 regression-test/suites/ddl_p0/test_ctas.groovy     |    7 -
 .../sql-manual/sql-functions/doc_date_error.groovy |   12 -
 .../sql-functions/doc_date_functions_test.groovy   |  160 +--
 .../outfile/test_outfile_parquet_schema.groovy     |   93 ++
 .../hive/test_hms_event_notification.groovy        |    4 -
 ...est_hms_event_notification_multi_catalog.groovy |    4 -
 .../jdbc/test_jdbc_catalog_ddl.groovy              |   92 +-
 .../lower_case/test_timing_refresh_catalog.groovy  |   65 --
 .../flink_connector_p0/flink_connector.groovy      |   10 +-
 .../flink_connector_syncdb.groovy                  |   11 +-
 .../flink_connector_p0/flink_connector_type.groovy |   10 +-
 .../ingestion_load/test_ingestion_load.groovy      |  222 -----
 .../test_ingestion_load_alter_column.groovy        |  209 ----
 .../test_ingestion_load_alter_partition.groovy     |  226 -----
 .../test_ingestion_load_drop_table.groovy          |  195 ----
 .../test_ingestion_load_multi_table.groovy         |  208 ----
 .../test_ingestion_load_with_inverted_index.groovy |  166 ----
 .../test_ingestion_load_with_partition.groovy      |  159 ---
 .../load_p0/insert/test_insert_statistic.groovy    |   10 +-
 .../nereids_function_p0/scalar_function/L.groovy   |   12 +
 .../nereids_function_p0/scalar_function/S.groovy   |   20 +-
 .../datetime_functions/test_date_function.groovy   |   34 +
 .../test_date_function_v2.groovy                   |   68 ++
 .../mv/grouping_sets/grouping_sets.groovy          |   37 +
 .../aggregate/group_array_intersect.groovy         |   32 +
 .../dist_expr_list/dist_expr_list.groovy           |  108 +++
 .../test_strip_null_value.groovy                   |   88 ++
 .../datetime_functions/test_date_function.groovy   |   19 +-
 .../test_from_iso8601_date.groovy                  |  167 ++--
 .../string_functions/test_string_function.groovy   |  123 ++-
 run-be-ut.sh                                       |   21 +-
 run-cloud-ut.sh                                    |   19 +-
 thirdparty/CHANGELOG.md                            |    7 +
 thirdparty/build-thirdparty.sh                     |  120 ++-
 thirdparty/download-thirdparty.sh                  |   34 +-
 thirdparty/patches/cctz-civil-cache.patch          |  119 +++
 thirdparty/patches/googletest-release-1.11.0.patch |   71 --
 thirdparty/patches/libevent-1532.patch             |  188 ----
 .../libevent-keepalive-accepted-socket.patch       |   17 -
 thirdparty/patches/libevent.patch                  |  193 ----
 thirdparty/vars.sh                                 |   39 +-
 222 files changed, 4686 insertions(+), 6070 deletions(-)
 delete mode 100644 be/src/vec/aggregate_functions/aggregate_function_group_array_intersect.cpp
 delete mode 100644 be/src/vec/aggregate_functions/aggregate_function_group_array_intersect.h
 create mode 100644 be/src/vec/aggregate_functions/aggregate_function_group_array_set_op.cpp
 create mode 100644 be/src/vec/aggregate_functions/aggregate_function_group_array_set_op.h
 rename be/src/vec/common/{string_container.cpp => string_view.cpp} (91%)
 rename be/src/vec/common/{string_container.h => string_view.h} (80%)
 create mode 100644 be/src/vec/functions/function_needs_to_handle_null.h
 rename be/test/vec/common/{string_container_test.cpp => string_view_test.cpp} (78%)
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadEtlChecker.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/loadv2/LoadLoadingChecker.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/SslEngineHelper.java
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/exceptions/{UnboundException.java => SyntaxParseException.java} (74%)
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/GetFormatFunctionBinder.java
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/agg/{GroupArrayIntersect.java => GroupArrayUnion.java} (82%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{XpathString.java => GetFormat.java} (74%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{StCircle.java => MakeTime.java} (68%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{BitShiftLeft.java => PeriodAdd.java} (79%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{BitShiftLeft.java => PeriodDiff.java} (79%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{SortJsonbObjectKeys.java => StripNullValue.java} (70%)
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/job/extensions/insert/streaming/StreamingJobPropertiesTest.java
 copy regression-test/data/export_p0/outfile/{csv/test_outfile_empty_data.out => test_outfile_parquet_schema.out} (54%)
 delete mode 100644 regression-test/data/load_p0/ingestion_load/data.parquet
 delete mode 100644 regression-test/data/load_p0/ingestion_load/data1.parquet
 delete mode 100644 regression-test/data/load_p0/ingestion_load/data2-0.parquet
 delete mode 100644 regression-test/data/load_p0/ingestion_load/data2-1.parquet
 delete mode 100644 regression-test/data/load_p0/ingestion_load/data2-2.parquet
 delete mode 100644 regression-test/data/load_p0/ingestion_load/data2-3.parquet
 delete mode 100644 regression-test/data/load_p0/ingestion_load/test_ingestion_load.out
 delete mode 100644 regression-test/data/load_p0/ingestion_load/test_ingestion_load_alter_partition.out
 delete mode 100644 regression-test/data/load_p0/ingestion_load/test_ingestion_load_multi_table.out
 delete mode 100644 regression-test/data/load_p0/ingestion_load/test_ingestion_load_with_inverted_index.out
 delete mode 100644 regression-test/data/load_p0/ingestion_load/test_ingestion_load_with_partition.out
 create mode 100644 regression-test/data/query_p0/sql_functions/conditional_functions/test_strip_null_value.out
 create mode 100644 regression-test/suites/export_p0/outfile/test_outfile_parquet_schema.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load_alter_column.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load_alter_partition.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load_drop_table.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load_multi_table.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load_with_inverted_index.groovy
 delete mode 100644 regression-test/suites/load_p0/ingestion_load/test_ingestion_load_with_partition.groovy
 create mode 100644 regression-test/suites/query_p0/common_sub_expression/dist_expr_list/dist_expr_list.groovy
 create mode 100644 regression-test/suites/query_p0/sql_functions/conditional_functions/test_strip_null_value.groovy
 create mode 100644 thirdparty/patches/cctz-civil-cache.patch
 delete mode 100644 thirdparty/patches/googletest-release-1.11.0.patch
 delete mode 100644 thirdparty/patches/libevent-1532.patch
 delete mode 100644 thirdparty/patches/libevent-keepalive-accepted-socket.patch
 delete mode 100644 thirdparty/patches/libevent.patch


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org