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/04 16:55:36 UTC

(doris) branch auto-pick-57380-branch-4.0 updated (99417c48e10 -> 59031ca1522)

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

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


 discard 99417c48e10 [chore](column)Add explicit to the ColumnVector constructor (#57380)
     add 053f4511753 branch-4.0: [fix](profile) ensure file cache profile stats output in cloud mode #57464 (#57534)
     add 57e9134cbb6 branch-4.0: [chore](type) remove some useless code #57419 (#57510)
     add 8b895c0d360 branch-4.0: [fix](inverted index) fix match without inverted index #57468 (#57492)
     add f1282b18098 branch-4.0: [Fix](insert) add LoadStatistic fileNumber and fileSize  for insert into from s3 #57378 (#57455)
     add 4db3af748b6 branch-4.0: [Bug](runtime-filter) set rf disabled before release_undone_filters #57462 (#57482)
     add ae5ed0f7ab1 branch-4.0: [fix](sql function) Fix the unix_timestamp return value type in Nereids #57424 (#57485)
     add 88cc1d4f3ee branch-4.0: [Feature](func) Support function UTC_DATE & UTC_TIME, and UTC_TIMESTAMP with precision #57347 (#57443)
     add 919c2ef7d45 branch-4.0: [feature](search) add phrase/wildcard/regex support for search and refact some code #57372 (#57469)
     add 0143660af11 branch-4.0: [feature](function) The date_add function supports DAY_SECOND as interval type #57253 (#57484)
     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 59031ca1522 [chore](column)Add explicit to the ColumnVector constructor (#57380)

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   (99417c48e10)
            \
             N -- N -- N   refs/heads/auto-pick-57380-branch-4.0 (59031ca1522)

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 +
 .../const_score_query/const_score_scorer.h         |   10 +-
 .../inverted_index/query_v2/null_bitmap_fetcher.h  |   82 ++
 .../query_v2/phrase_query/phrase_query.h           |    2 +-
 .../query_v2/phrase_query/phrase_weight.h          |   32 +-
 .../query_v2/regexp_query/regexp_query.h           |    2 +-
 .../query_v2/regexp_query/regexp_weight.cpp        |   15 +-
 .../query_v2/term_query/term_query.h               |   11 +-
 .../query_v2/term_query/term_scorer.h              |   25 +-
 .../query_v2/term_query/term_weight.h              |   11 +-
 .../segment_v2/inverted_index/query_v2/weight.h    |   31 +
 .../query_v2/wildcard_query/wildcard_query.h       |    2 +-
 .../query_v2/wildcard_query/wildcard_weight.h      |    5 +-
 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/runtime_filter/runtime_filter_merger.h      |   10 +
 be/src/runtime_filter/runtime_filter_mgr.cpp       |   15 +-
 be/src/runtime_filter/runtime_filter_mgr.h         |    2 +-
 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 +-
 .../{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/olap_scanner.cpp              |    5 +-
 be/src/vec/exec/scan/scanner.cpp                   |    2 +-
 be/src/vec/functions/function.h                    |    1 +
 .../function_date_or_datetime_computation.cpp      |   12 +-
 .../function_date_or_datetime_computation.h        |  424 +++++++-
 .../function_date_or_datetime_computation_v2.cpp   |    3 +
 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_search.cpp           |   90 +-
 be/src/vec/functions/function_search.h             |    4 +
 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/functions/match.cpp                     |    6 +-
 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 +-
 be/test/testutil/function_utils.cpp                |    1 +
 .../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 +-
 be/test/vec/function/function_time_test.cpp        |  105 ++
 cloud/script/run_all_tests.sh                      |   20 +-
 contrib/faiss                                      |    2 +-
 .../docker-compose/iceberg/iceberg.yaml.tpl        |    1 -
 .../java/org/apache/doris/catalog/ScalarType.java  |   62 --
 .../main/java/org/apache/doris/catalog/Type.java   |  282 +-----
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |    1 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |    6 +-
 .../org/apache/doris/analysis/ArithmeticExpr.java  |  151 ---
 .../org/apache/doris/analysis/BinaryPredicate.java |   49 -
 .../java/org/apache/doris/analysis/CastExpr.java   |   79 --
 .../apache/doris/analysis/CompoundPredicate.java   |   35 -
 .../org/apache/doris/analysis/DecimalLiteral.java  |   27 -
 .../main/java/org/apache/doris/analysis/Expr.java  |   62 --
 .../org/apache/doris/analysis/FloatLiteral.java    |    7 -
 .../org/apache/doris/analysis/InPredicate.java     |   27 -
 .../java/org/apache/doris/analysis/IntLiteral.java |    7 -
 .../org/apache/doris/analysis/IsNullPredicate.java |   16 -
 .../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/analysis/SlotRef.java    |   23 -
 .../org/apache/doris/analysis/TryCastExpr.java     |    5 -
 .../org/apache/doris/analysis/VariableExpr.java    |   22 -
 .../java/org/apache/doris/backup/Repository.java   |   16 +-
 .../org/apache/doris/catalog/AliasFunction.java    |  130 ---
 .../doris/catalog/BuiltinAggregateFunctions.java   |    2 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   60 +-
 .../main/java/org/apache/doris/catalog/Env.java    |    9 -
 .../java/org/apache/doris/catalog/FunctionSet.java |    1 -
 .../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  |   41 +-
 .../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 +-
 .../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 |    8 +-
 .../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 ++
 .../doris/nereids/glue/LogicalPlanAdapter.java     |    2 +-
 .../glue/translator/PhysicalPlanTranslator.java    |    2 +-
 .../glue/translator/RunTimeFilterTranslatorV2.java |    2 +-
 .../glue/translator/RuntimeFilterTranslator.java   |    2 +-
 .../nereids/load/NereidsStreamLoadPlanner.java     |    1 +
 .../post/ProjectAggregateExpressionsForCse.java    |   13 +-
 .../properties/ChildOutputPropertyDeriver.java     |   43 +-
 .../rules/analysis/DatetimeFunctionBinder.java     |    3 +
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   22 +
 .../rules/analysis/GetFormatFunctionBinder.java    |   78 ++
 .../GroupArrayUnion.java}                          |   55 +-
 .../functions/executable/DateTimeArithmetic.java   |    9 +
 .../executable/DateTimeExtractAndTransform.java    |  150 +++
 .../{UtcTimestamp.java => DaySecondAdd.java}       |   47 +-
 .../functions/scalar/FromIso8601Date.java          |    4 +-
 .../scalar/{UtcTimestamp.java => GetFormat.java}   |   48 +-
 .../scalar/{UtcTimestamp.java => MakeTime.java}    |   47 +-
 .../scalar/{UtcTimestamp.java => PeriodAdd.java}   |   34 +-
 .../scalar/{UtcTimestamp.java => PeriodDiff.java}  |   34 +-
 .../expressions/functions/scalar/StrToDate.java    |    4 +-
 .../{UtcTimestamp.java => StripNullValue.java}     |   42 +-
 .../scalar/{UtcTimestamp.java => UtcDate.java}     |   18 +-
 .../scalar/{UtcTimestamp.java => UtcTime.java}     |   57 +-
 .../expressions/functions/scalar/UtcTimestamp.java |   41 +-
 .../expressions/literal/DateTimeV2Literal.java     |   50 +
 .../trees/expressions/literal/Interval.java        |    1 +
 .../visitor/AggregateFunctionVisitor.java          |    5 +
 .../expressions/visitor/ScalarFunctionVisitor.java |   40 +
 .../commands/insert/InsertIntoTableCommand.java    |   21 +
 .../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 -
 .../org/apache/doris/qe/CoordinatorContext.java    |    1 +
 .../org/apache/doris/qe/NereidsCoordinator.java    |    1 +
 .../java/org/apache/doris/qe/SessionVariable.java  |    2 +-
 .../apache/doris/service/FrontendServiceImpl.java  |    1 +
 .../org/apache/doris/catalog/RefreshDbTest.java    |    2 +-
 .../java/org/apache/doris/catalog/TypeTest.java    |   24 +-
 .../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 -
 .../doris/mysql/privilege/CloudAuthTest.java       |    4 +
 .../properties/ChildOutputPropertyDeriverTest.java |   25 +
 .../nereids/rules/expression/FoldConstantTest.java |   16 +
 .../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 -
 gensrc/script/gen_build_version.sh                 |    2 +-
 .../data/correctness/test_str_to_date.out          |   16 +
 .../data/datatype_p0/date/data_by_line.json        |    3 +
 .../sql-functions/doc_date_functions_test.out      |   47 +
 .../outfile/test_outfile_parquet_schema.out        |   11 +
 .../jdbc/test_jdbc_catalog_ddl.out                 |    3 -
 .../analyzer/test_custom_analyzer.out              |   45 +
 .../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 ++
 .../query_p0/aggregate/group_array_intersect.out   |   95 ++
 .../test_strip_null_value.out                      |   28 +
 .../datetime_functions/test_date_function.out      |    9 +
 .../test_dateadd_with_other_timeunit.out           |   50 +
 .../datetime_functions/test_from_iso8601_date.out  |  114 +++
 .../string_functions/test_string_function.out      |  256 +++++
 .../search/test_search_default_field_operator.out  |   79 ++
 .../data/search/test_search_dsl_syntax.out         |    6 +-
 .../data/search/test_search_function.out           |    3 +
 .../data/search/test_search_null_semantics.out     |   10 +-
 .../pipeline/external/conf/regression-conf.groovy  |    2 -
 .../nonConcurrent/conf/regression-conf.groovy      |    2 -
 .../pipeline/p0/conf/regression-conf.groovy        |    2 -
 .../suites/correctness/test_str_to_date.groovy     |   40 +-
 .../date/test_unix_timestamp_func_load.groovy      |   95 ++
 regression-test/suites/ddl_p0/test_ctas.groovy     |    7 -
 .../sql-manual/sql-functions/doc_date_error.groovy |   14 +-
 .../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 --
 .../analyzer/test_custom_analyzer.groovy           |   59 ++
 .../test_inverted_index_io_timer.groovy            |  141 +++
 .../streaming_job/test_streaming_insert_job.groovy |    2 +-
 .../test_streaming_insert_job_offset.groovy        |    4 +-
 .../test_streaming_job_restart_fe.groovy           |    4 +-
 .../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 ++
 .../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   |   36 +-
 .../test_dateadd_with_other_timeunit.groovy        |  116 +++
 .../test_from_iso8601_date.groovy                  |  167 ++--
 .../string_functions/test_string_function.groovy   |  123 ++-
 .../test_search_default_field_operator.groovy      |  230 +++++
 .../search/test_search_null_semantics.groovy       |    7 +
 run-be-ut.sh                                       |   21 +-
 run-cloud-ut.sh                                    |   19 +-
 thirdparty/CHANGELOG.md                            |    7 +
 thirdparty/build-thirdparty.sh                     |  120 ++-
 thirdparty/download-thirdparty.sh                  |   24 -
 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 +-
 261 files changed, 5958 insertions(+), 6857 deletions(-)
 create mode 100644 be/src/olap/rowset/segment_v2/inverted_index/query_v2/null_bitmap_fetcher.h
 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
 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/{scalar/FromIso8601Date.java => agg/GroupArrayUnion.java} (59%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => DaySecondAdd.java} (56%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => GetFormat.java} (61%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => MakeTime.java} (62%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => PeriodAdd.java} (66%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => PeriodDiff.java} (66%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => StripNullValue.java} (66%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => UtcDate.java} (81%)
 copy fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{UtcTimestamp.java => UtcTime.java} (54%)
 create mode 100644 regression-test/data/datatype_p0/date/data_by_line.json
 create mode 100644 regression-test/data/export_p0/outfile/test_outfile_parquet_schema.out
 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/data/query_p0/sql_functions/datetime_functions/test_dateadd_with_other_timeunit.out
 create mode 100644 regression-test/data/search/test_search_default_field_operator.out
 create mode 100644 regression-test/suites/datatype_p0/date/test_unix_timestamp_func_load.groovy
 create mode 100644 regression-test/suites/export_p0/outfile/test_outfile_parquet_schema.groovy
 create mode 100644 regression-test/suites/inverted_index_p0/test_inverted_index_io_timer.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 regression-test/suites/query_p0/sql_functions/datetime_functions/test_dateadd_with_other_timeunit.groovy
 create mode 100644 regression-test/suites/search/test_search_default_field_operator.groovy
 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