Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: merge dev/4.3.x into main #4177

Merged
merged 132 commits into from
Jan 17, 2025
Merged

build: merge dev/4.3.x into main #4177

merged 132 commits into from
Jan 17, 2025

Conversation

MarkPotato777
Copy link
Collaborator

@MarkPotato777 MarkPotato777 commented Jan 17, 2025

merge dev/4.3.x into main

zijiacj and others added 30 commits September 19, 2024 19:22
* modify according to comments

* finish syncing column for external table

* remove redundant code

* Modify external table judgment logic

* external table does not support indexes and constraints

* add sort test for repository

* finish tests of TableService and DBIdentitiesService

* modify error of test

* modify format

* add test for mulitple database sources

* revert list-basic-schema-table-columns

* modify according to comments

* modify according to comments
* fix the issue of wrong task status

* format

* fix the issue of throw not found exception when database is deleted.

* simplify code
* fix select risklevel failed

* fix description
* fix execute sqlplan

* fix execute sqlplan
* dispatch osc away from flow task, make osc resumable

* fix integrate test case

* fix comment

* fix comment

* correct status and progress compute logic

* correct status and progress compute logic

* correct status and progress compute logic
merge from dev/obcloud_202409 into dev/4.3.x
* fix osc task result not update when oms step changed

* fix osc task result not update when oms step changed
…_to43x

fix(osc): osc task result not update when oms step info changed
* task module refactor:separate resource state from job entity

* task module refactor:separate resource state from job entity
merge from main into dev/4.3.x
…s and 'object_last_sync_time' is null (#3731)

* fix failed to sync database

* update submodule
merge from main into dev/4.3.x
…3735)

* feat: add support for OBOracleAffectedRowsExceedLimit

* Solve the unit test error

* support Oracle

* modify according to commend

* modify according to commend

* modify according to commend

* modify according to commend
* feat(databaseChange): support editing pl sql for ob mysql

* add IF EXISTS for drop procedure in ob mysql

* make stopOnError true in editing ob mysql pl

* use stringUtil rather than visitor to obtain temp pl

* minimize length of lock key

* support trigger and function

* modify code format

* Test two cases: the normal case and the case where the temporary pl already existed

* modify code format

* modify code format

* modify code format

* created DBPLModifyHelper to manage related methods

* remove redundant code

* modify code format

* modify code format

* add controller and service for modify pl

* remove redundant code

* remove redundant code

* remove redundant code

* remove redundant code

* add integration test

* removed @lazy

* DBPLModifyHelper aggregate ConnectSessionService to execute the wrapped edit pl sql

* modify according to commend

* modify according to commend

* modify according to commend

* modify according to comments

* modify code format
* adapt for oceanbase mysql

* make ob-oracle adapt for ob433

* add more test cases

* rename class

* fix array out of bound err
* secure(framework): offer cookie secure option in system configurations

* fix secure cookie not works
MarkPotato777 and others added 12 commits January 13, 2025 19:59
* supports create and test file system datasource

* add i18

* fix access denied

* fix access denied

* fix access denied

* fix delete obj failed

* support sync database

* set default schema

* fix

* support archive to file system

* upgrade hadoop-common from 3.3.4 to 3.3.6

* bugfix

* bugfix

* bugfix

* bugfix

* pull mode

* revert

* cannot sync oss datasource

* code format

* code format

* opt dlm task implements

* fix npe

* store partition range in disk

* bugfix

* code format

* opt error message

* opt task log

* create table for all type

* enable save point

* opt log info

* bugfix

* bugfix

* modify oss configuration

* modify oss configuration

* fix object key

* use file url as schema name

* opt oracle username

* rollback commit

* enable ob sync table structure

* adapt check point

* fix region is null

* update status when task failed

* bugfix

* merge 4.3.x

* record global range in statistic

* record global range in statistic

* upgrade sdk version to 1.2.0

* rsp comment

* rsp comment

* rsp comments
* upgrade changelog

* rsp comments

* rsp comments

* rsp comments

* rsp comments

* rsp comments

* update changelog

* rsp comments

* rsp comments

* rsp comments
* fix wrong regex

* add ut case

* remove regex
* fix invalid batchSize

* add default batch size
…han 4.0 #4174

* fix list sessions

* fix

* fix

* fix ut

* response to comments

* rollback comments

* refactor ut


* new connect session

* new connect session

* skip permission

* refactor

---------

Co-authored-by: MarkPotato777 <[email protected]>
* add retry

* change timeout to 2000L
Copy link
Collaborator

@LioRoger LioRoger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@guowl3 guowl3 merged commit cfa4d9c into main Jan 17, 2025
24 of 26 checks passed
MarkPotato777 added a commit that referenced this pull request Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Developed
Development

Successfully merging this pull request may close these issues.