Commit Graph

22077 Commits

Author SHA1 Message Date
hcq
3b3e21e05d add loongarch64 support
Some checks failed
BE UT (macOS) / BE UT (macOS) (push) Has been cancelled
Dead Link Checker / CheckDeadLinks (push) Has been cancelled
Code Checks / ShellCheck (push) Has been cancelled
SonarClout Analysis / SonarCloud on java (push) Has been cancelled
SonarClout Analysis / SonarCloud on cpp (push) Has been cancelled
Code Checks / Clang Tidy Preparation (push) Has been cancelled
Code Checks / Clang Tidy (push) Has been cancelled
Close stale PRs / stale (push) Has been cancelled
2025-09-05 11:41:40 +08:00
97b77e6cda 2.1.11-rc01 (#54549)
### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-11 12:49:06 +08:00
d9b5e92921 [fix](test) Force meta sync to avoid stale meta data on follower fe when mv rewrite (#54296) (#54463)
### What problem does this PR solve?

pr: https://github.com/apache/doris/pull/54296
commitId: d3833e4d2060a68cc1548e9b5b40920b36272782

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-08 14:38:37 +08:00
a7030892b0 [fix](p0) fix p0 regression (#54478) 2025-08-08 14:31:44 +08:00
a473a23898 branch-21: [improve](udf) let create udf function error msg more clear (#54202) (#54283)
### What problem does this PR solve?
Problem Summary:
cherry-pick from master (#54202)

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-08 09:55:32 +08:00
a3032bb737 [fix](nereids)fix sql be blocked fall back to legacy planner (#54415) 2025-08-08 09:37:05 +08:00
75cd3712f3 branch-2.1: [Fix](mow) Should use rowset's schema when calculate delete bitmaps between segments #54351 (#54370)
pick https://github.com/apache/doris/pull/54351
2025-08-07 16:14:29 +08:00
80389069ee branch-2.1: [fix](nereids) Fix the expr id are same but different expr when agg table with random distribute #52993 (#53618)
pick #52993
2025-08-07 16:09:38 +08:00
dcef9eecb7 [fix](decimal256) fix casting float/double to decimal256 (#54402)
### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-07 16:05:39 +08:00
12039049f3 branch-2.1: [fix](nereids) insert task should set isNereids to true in ConnectContext (#54199)
pick https://github.com/apache/doris/pull/53919

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-07 14:03:19 +08:00
0910a57dbf branch-2.1: [Fix](nereids) Fix incorrect results in GROUP BY with Modulo (%) operations #54153 (#54194)
Cherry-picked from #54153

Co-authored-by: Jensen <czjourney@163.com>
2025-08-06 11:48:16 +08:00
ebbfe1dfa2 branch-2.1: [fix](nereids) Fix query err when topn push through union_all #54158 (#54258)
Cherry-picked from #54158

Co-authored-by: seawinde <wusi@selectdb.com>
2025-08-06 11:47:37 +08:00
ae3a41db29 branch-2.1: [fix](report) disk should be reported before tablet #54190 (#54238)
Cherry-picked from #54190

Co-authored-by: Yongqiang YANG <yangyongqiang@selectdb.com>
2025-08-06 11:31:15 +08:00
838648e52d branch-2.1: [fix](Nereids) self join not always could do colocate join #54323 (#54349)
picked from #54323
2025-08-06 11:26:44 +08:00
1f707d2695 branch-2.1: [fix](function) Fix functionbuilder check #54255 (#54338)
Cherry-picked from #54255

Co-authored-by: dwdwqfwe <149857218+dwdwqfwe@users.noreply.github.com>
2025-08-06 11:25:54 +08:00
9bee4582e7 branch-2.1: [fix](query tvf): resolve column mismatch error in JDBC query function (#54077) (#54249)
bp #54077

---------

Co-authored-by: XnY-wei <68527868+XnY-wei@users.noreply.github.com>
Co-authored-by: weixingyu12 <weixingyu12@jd.com>
2025-08-05 10:44:27 +08:00
cd9ee9bec1 branch-2.1: [fix](prepare statement)Invalidate old PrepareBuffer before execute next statement. (#54192)
Invalidate old PrepareBuffer before execute next statement.
Fix point_query_p0/test_point_query.groovy
2025-08-04 18:49:28 +08:00
236410e619 branch-2.1: [fix](test) use drop view for views in test_show_keys #54173 (#54184)
Cherry-picked from #54173

Co-authored-by: morrySnow <zhangwenxin@selectdb.com>
2025-08-02 12:24:34 +08:00
1547d635bb [fix](decimal256) fix casting decimal256 to float (#54178) 2025-08-01 19:37:26 +08:00
c9e1435c0a [fix](schema-change) Rebuild distribution info according to original order (#54024) (#54072) (#54111)
### What problem does this PR solve?

Cherry-pick: #54024 #54072

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [x] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [x] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [x] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-01 11:48:19 +08:00
90dd2dfe19 [fix](schema-change) Forbid dropping distribution columns (branch-2.1) (#54039)
### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-08-01 11:47:48 +08:00
752a2726c8 branch-2.1: [fix](mtmv)Fix incorrect result of show create MTMV when partition by date_trunc #53858 (#53957)
Cherry-picked from #53858

Co-authored-by: zhangdong <zhangdong@selectdb.com>
2025-08-01 11:35:34 +08:00
4a062c4908 branch-2.1: [fix](Nereids) not generate duplicate exprid after convert outer to anti rule #52798 (#53901)
cherry picked from #52798
2025-08-01 11:34:07 +08:00
8523fdeba3 branch-2.1:[fix](auth)Fix the issue of incorrectly checking base table permissio… (#54005)
…ns when querying external views (#53786)

pick: https://github.com/apache/doris/pull/53786
2025-08-01 11:33:12 +08:00
72bde71602 branch-2.1: (fix)[case] add fast fail to avoid routine load case hang (#53970)
### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #53214
2025-08-01 11:26:42 +08:00
3e0543a490 [Bug](fold) skip INET6_ATON function in fold by BE (#53423) (#54013)
### What problem does this PR solve?
Problem Summary:
cherry-pick from https://github.com/apache/doris/pull/53423
2025-08-01 09:50:21 +08:00
89c4d12ddf branch-2.1: [fix](audit) fix audit loader thread hang and label already exists issue #54031 (#54169)
Cherry-picked from #54031

Co-authored-by: camby <104178625@qq.com>
2025-08-01 09:13:12 +08:00
68ea4eaf99 Revert "branch-2.1: [fix](trash) Fix shadow variable causing garbage … (#54074) 2025-07-30 14:34:24 +08:00
c6b18e7075 branch-2.1: [fix](catalog) fix refresh logic with lower case table name(#52989) (#53991)
pick part of #52989
2025-07-30 10:12:10 +08:00
da917573f4 branch-2.1: [chore](dep)bump commons-validator from 1.7 to 1.9.0 (#51753) (#53056)
#51753
2025-07-30 10:10:02 +08:00
4aebd911ab branch-2.1: [fix](case)Use relative cooldown time instead of absolutetime in storage policy test case (#51572) (#53054)
#51572

(cherry picked from commit 2462b213756f8500a1331f8f0e0c9bf9ba8ee4b2)
2025-07-27 16:00:45 +08:00
a86a8f5e57 branch-2.1: [fix](case) fix group commit case #53292 (#53431)
Cherry-picked from #53292

Co-authored-by: meiyi <myimeiyi@gmail.com>
2025-07-27 15:59:20 +08:00
372627231c branch-2.1: [fix](csv reader) fix data loss when concurrency read using multi char line delimiter (#53374) (#53635)
pick (#53374)

Multiple concurrent split file locations will be determined in plan
phase, if the split point happens to be in the middle of the multi char
line delimiter:

- The previous concurrent will read the complete row1 and read a little
more to read the line delimiter.
- The latter concurrency will start reading from half of the multi char
line delimiter, and row2 is the first line of this concurrency, but the
first line in the middle range is always discarded, so row2 will be
lost.

### What problem does this PR solve?

Issue Number: close #xxx

Related PR: #xxx

Problem Summary:

### Release note

None

### Check List (For Author)

- Test <!-- At least one of them must be included. -->
    - [ ] Regression test
    - [ ] Unit Test
    - [ ] Manual test (add detailed scripts or steps below)
    - [ ] No need to test or manual test. Explain why:
- [ ] This is a refactor/code format and no logic has been changed.
        - [ ] Previous test can cover this change.
        - [ ] No code files have been changed.
        - [ ] Other reason <!-- Add your reason?  -->

- Behavior changed:
    - [ ] No.
    - [ ] Yes. <!-- Explain the behavior change -->

- Does this need documentation?
    - [ ] No.
- [ ] Yes. <!-- Add document PR link here. eg:
https://github.com/apache/doris-website/pull/1214 -->

### Check List (For Reviewer who merge this PR)

- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label <!-- Add branch pick label that this PR
should merge into -->
2025-07-27 07:57:26 +08:00
8869783458 branch-2.1: [fix](be) core dump because of invalid bitmap data #53088 (#53935)
Cherry-picked from #53088

Co-authored-by: JinYang <130516674+gohalo@users.noreply.github.com>
2025-07-27 07:54:23 +08:00
159975f237 branch-2.1: [chore](load) optimize show create load error message #53694 (#53731)
Cherry-picked from #53694

Co-authored-by: hui lai <laihui@selectdb.com>
2025-07-26 23:56:37 +08:00
fb73066ca0 branch-2.1: [fix](case) fix regression case create_commit_mtmv_many_tasks #53247 (#53304)
Cherry-picked from #53247

Co-authored-by: zhangdong <zhangdong@selectdb.com>
2025-07-26 23:51:15 +08:00
1eadb67c35 branch-2.1: [fix](nereids)'VALUES IN' keyword should be optional in list partition definition #52986 (#53243)
Cherry-picked from #52986

Co-authored-by: starocean999 <lichi@selectdb.com>
2025-07-26 23:38:53 +08:00
79592c7f79 branch-2.1: [fix](load) stream load should not overwrite existing error status in filtered rows check #53393 (#53696)
Cherry-picked from #53393

Co-authored-by: Kaijie Chen <chenkaijie@selectdb.com>
2025-07-26 23:32:47 +08:00
a936c5132d branch-2.1: [fix](nereids) fix rule count on index #53825 (#53878)
Cherry-picked from #53825

Co-authored-by: Sun Chenyang <sunchenyang@selectdb.com>
2025-07-26 23:24:27 +08:00
fa10cd05df branch-2.1: [fix](ci) fix compile error 'Unknown host repo.maven.apache.org' #53900 (#53906)
Cherry-picked from #53900

Co-authored-by: Dongyang Li <lidongyang@selectdb.com>
2025-07-26 23:23:11 +08:00
101ea8434b [Cherry-Pick](branch-2.1) Pick "[Fix](core) Fix null ptr introduced by #42949 (#46074)" (#53865) 2025-07-26 22:48:03 +08:00
a7f3c21983 branch-2.1: [opt](nereids) opt range inference for or expression when out of order #46303 (#53706)
picked from part of #46303
2025-07-25 16:49:06 +08:00
c1fa17af38 branch-2.1: [feature](group by)Support group by with order. (#53037) (#53840)
backport: https://github.com/apache/doris/pull/53037
2025-07-25 14:37:10 +08:00
77ff75b954 branch-2.1: [opt](nereids) use one fragment to execute point query #53541 (#53574)
Cherry-picked from #53541

Co-authored-by: 924060929 <lanhuajian@selectdb.com>
2025-07-25 14:02:06 +08:00
850360c1c4 branch-2.1: [fix](sql_select_limit) sql_select_limit should not affect DML #53379 (#53764)
cherry picked from #53379
2025-07-25 09:50:55 +08:00
ddb3b46fff branch-2.1: [fix](p2) throw Exception if hdfs is not enable (#52761) (#53811)
(cherry picked from PR #52761)
2025-07-25 09:50:10 +08:00
5873aa3083 branch-2.1:[fix](auth)fix when authentication, the permissions of multiple roles should be merged #52349 (#52947)
pick #52349
2025-07-24 17:06:32 +08:00
d316dbb3bd branch-2.1: [fix](catalog) fix deadlock of catalog and database(#53626) (#53629)
bp #53626
2025-07-23 10:00:51 +08:00
Pxl
5216f3bf60 [Bug](datev2) fix wrong result of predicate about cast(cast(datetimev2 as datev2) as datetimev2) #53485 (#53514)
pick fom #53485
2025-07-22 18:11:12 +08:00
Pxl
feae3a57ef [Chore](workflow) change workflow's thirdparty prebuild to 3.0 (#53638)
change workflow's thirdparty prebuild to 3.0
2025-07-22 18:00:10 +08:00