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

merge from dev/4.3.0 into main #2732

Merged
merged 133 commits into from
Jun 12, 2024
Merged

merge from dev/4.3.0 into main #2732

merged 133 commits into from
Jun 12, 2024

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    33ced83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    485d78b View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. feat(collaboration): support for configuring database administrators …

    …and participating in approvals (#2168)
    
    * feat(collaboration): support database resource role (#1782)
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    
    2024-02-29
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    
    2024-02-29
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    
    2024-02-29
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
    3. Adjust the database permission request form, and split the form when applying for multiple databases.
    
    2024-03-06
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
    3. Adjust the database permission request form, and split the form when applying for multiple databases.
    
    2024-03-06
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
    3. Adjust the database permission request form, and split the form when applying for multiple databases.
    
    2024-03-07
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
    3. Adjust the database permission request form, and split the form when applying for multiple databases.
    
    2024-03-08
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
    3. Adjust the database permission request form, and split the form when applying for multiple databases.
    
    2024-03-08
    
    * feat(database-owner):
    1. Add the owner role to the database, supporting approval workflow to use the owner role of the database.
    2. Add variables for integrating external approval.
    such as:
    database.owner.accounts
    database.owner.ids
    database.owner.names
    database.name
    environment.name
    task.description
    risk.level
    odc.task.url
    3. Adjust the database permission request form, and split the form when applying for multiple databases.
    
    2024-03-08
    
    * modify migrate script version number
    
    * update submodule
    
    * refine codes and fix some issues
    
    * refine
    
    * fix a bug
    
    * response to CR
    
    ---------
    
    Co-authored-by: isadba <chinafenghao@hotmail.com>
    smallsheeeep and ISADBA committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    cb13278 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. feat(logicaldatabase): supports automatic recognition of logical tabl…

    …es and logical table expression generation (#2166)
    
    * logical table expression init
    
    * try TDD and build up TDD environment
    
    * add new implementation
    
    * add ut cases
    
    * casecade impl
    
    * database and table casecade
    
    * more implementation
    
    * code clean
    
    * delete code
    
    * upload ordered map
    
    * fix regex
    
    * refactor
    
    * stash
    
    * code format
    
    * schema comparing stash
    
    * schema structure comparing done
    
    * add unit cases
    
    * enhancement
    
    * refactor
    
    * rename method
    
    * add ut
    
    * add ut cases
    
    * add more and more ut cases~
    
    * rename variables
    
    * response to comments
    
    * response to comments
    
    * response to comments
    MarkPotato777 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9138a22 View commit details
    Browse the repository at this point in the history
  2. merge from main into dev/4.3.x (#2207)

    merge from main into dev/4.3.x
    yhilmare committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2d6cd47 View commit details
    Browse the repository at this point in the history
  3. feat(object-search): persistence and service layer implementation (#2155

    )
    
    * add persistence layer impl
    
    * add service layer empty impl
    
    * add service impl
    
    * fix unit tests and refine codes
    
    * modify migrate script version number
    
    * rename classes and table
    
    * fix ut
    smallsheeeep committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f4e5e31 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. feat(ob-sql-parser): upgrade antlr g4 for oceanbase v4.3.0 (#2124)

    * feat(ob-sql-parser): init ob 430 antlr g4
    
    * fix compile error
    
    * fix logic error
    
    * fix some unit test cases
    
    * remove new hints
    
    * remove new hints
    
    * fix some error
    
    * fix one UT
    
    * fix partition UT
    
    * fix expr UT
    
    * fix table element UT
    
    * lexer for ob 4.3.0 oracle mode
    
    * parser for ob 4.3.0 oracle mode
    
    * fix unit testing
    
    * response to CR comments
    
    * response to CR comments
    
    * response to CR comments
    
    * response to CR comments
    
    * response to CR comments
    
    * fix UT
    
    * ob-sql-parser version 1.2.1 to 1.3.0
    
    * ob-sql-parser version 1.2.1 to 1.3.0
    yizhouxw committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7e73479 View commit details
    Browse the repository at this point in the history
  2. feat(query-profile): add DTO and VO models for query profile (#2212)

    * support build graph by V$OB_SQL_PLAN
    
    * use DO to build graph instead of query
    
    * set title by objectName
    
    * format code
    
    * response to CR comments
    
    * move UT
    
    * update license
    
    * response to CR comments
    
    * format code
    
    * remove reference for SqlProfileData
    
    * update license
    LuckyPickleZZ committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f8bed43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b9abad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d7eaf5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. feat(multiple databases changes): add new feature for multiple databa…

    …se changes (#1848)
    
    * complete the controller and dao layers
    
    * complete the controller and dao layers
    
    * Complete the code for the template section
    
    * complete the controller and dao layers
    
    * modify the code formate
    
    * modify the code format
    
    * add property projectId
    
    * add property for req and resp
    zijiacj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    569f452 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    853dedc View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. feat(iam): password strength match oceanbase style (#2247)

    * feat(iam): password strength match oceanbase style
    
    allow more special characters,
    and now only 3 types required
    
    * more change password scenarios
    
    * CODEOWNERS add i18n rule
    
    * refine log output for invalid initial password
    
    * refine log output for invalid initial password
    
    * response to CR comment
    
    * typo
    
    * fix: UT connect miss timeout
    yizhouxw committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    b9ea0aa View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. feat(object-search): database schema synchronizing implementation (#2222

    )
    
    * db object synchornizer impl
    
    * db column synchronizer impl
    
    * add jdbc lock during sync
    
    * db schema sync impl
    
    * fix JPA method
    
    * disable sync SEQUENCE for OB MySQL mode
    
    * add log output
    
    * refine: add batch create size (200) to avoid slow sql
    
    * refine sync strategy
    
    * fix circular reference
    
    * fix circular reference
    
    * fix some issues
    
    * fix some issues
    
    * add log output
    
    * decrease pool size to 16
    
    * refine codes
    
    * refine codes
    
    * fix some issues
    
    * fix batchCreate transaction
    
    * using fuzzy search
    
    * fix sync data when batch create data source
    
    * fix ut
    
    * response to CR
    
    * use plugin impl
    
    * do not sync individual datasource
    
    * skip unsupported object type
    
    * response to CR
    
    * fix unit test
    
    * use TransactionTemplate
    
    * refine schedule
    smallsheeeep committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    ac802de View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. refactor(sql-execute): refactor SQL async execute api into streaming …

    …return (#2246)
    
    * add AsyncExecuteContext for sql async execution
    
    * use queue instead of list
    
    * response to CR comments
    
    * add sql text into async resp
    
    * response to CR comments
    
    * fix typo
    
    * format code
    
    * add SqlExecutionListener to listen execute status
    
    * add SqlExecutionListener to listen execute status
    
    * set trace id to null when starting
    
    * response to CR
    
    * fix an error
    
    * response to CR comments
    
    * response to CR comments
    
    * fix wrong method name
    
    * response to CR comments
    LuckyPickleZZ committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    acb58ac View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. feat(logicaldatabase): logical table expression parser (#2274)

    * antlr innit
    
    * init antlr4 grammer
    
    * logical table expression parse
    
    * expression parse
    
    * delete unused comment
    
    * refact
    
    * add unit test cases
    
    * add exception handler and ut cases
    
    * fix i18m
    
    * add ut
    
    * fix ut
    
    * refactor .g4 and add ut cases
    
    * rename interface method
    
    * refact dependency management
    
    * fix
    
    * add more error codes
    
    * rename error codes
    
    * refactor parser
    
    * response to comments
    MarkPotato777 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    2291333 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    8fcdb23 View commit details
    Browse the repository at this point in the history
  2. feat(column-group): add support of column group into ob-sql-parser (#…

    …2300)
    
    * add ColumnGroup and ElementFactory
    
    * support column group in create table
    
    * support column group in create index
    
    * support column group in alter table
    
    * refactor column group
    
    * fix mysql parser
    
    * fix oracle parser
    
    * fix UT
    
    * complete UT
    
    * response to CR comments
    
    * add override annotation
    LuckyPickleZZ committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8131efd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d14984f View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. feat(object-management): add accessor and service support for column-…

    …group (#2349)
    
    * support edit column group
    
    * fix NPE
    
    * support get column group by parser
    
    * add UT
    
    * fix NPE
    
    * use Object instead of String
    
    * fix UT
    
    * support get column groups in accessor
    
    * add support for structure compare and shadow table
    
    * response to CR and fix UT
    
    * format code
    
    * response to CR comments
    LuckyPickleZZ committed May 13, 2024
    Configuration menu
    Copy the full SHA
    fb4bd19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4e81f2 View commit details
    Browse the repository at this point in the history
  3. feat(migrate): add unique identifier in collaboration project (#2372)

    * add unique_identifier in collaboration_project
    
    * delete index idx_collaboration_project_unique_identifier
    PeachThinking committed May 13, 2024
    Configuration menu
    Copy the full SHA
    6a0eaea View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. feat(migrate): migrate history uniqueIdentifier in collaboration_proj…

    …ect (#2377)
    
    * migrate history uniqueIdentifier in collaboration_project
    
    * modify unique key name
    
    * fix ut test
    
    * response to reveiw
    PeachThinking committed May 14, 2024
    Configuration menu
    Copy the full SHA
    b7605ac View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. feat(dlm): incremenntal table structure synchronization (#2189)

    * Synchronize the table structure based on the results from the table structure comparator.
    
    * code format
    
    * Supports synchronizing only partial structures.
    
    * fix NPE
    
    * close datasource
    guowl3 committed May 15, 2024
    Configuration menu
    Copy the full SHA
    bae5dd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f97f93 View commit details
    Browse the repository at this point in the history
  3. merge from main into dev/4.3.x (#2397)

    merge from main into dev/4.3.x
    yhilmare committed May 15, 2024
    Configuration menu
    Copy the full SHA
    7137d41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e95850 View commit details
    Browse the repository at this point in the history
  5. feat(dlm): data clearing tasks support data check before delete (#2401)

    * feat:
    
    * feat:support data check before data delete
    
    * feat:support data check before data delete
    
    * feat:support data check before data delete
    
    * feat:support data check before data delete
    
    * feat:support data check before data delete
    kiko-art committed May 15, 2024
    Configuration menu
    Copy the full SHA
    c52d391 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. builds: support build rpm and docker image in aarch64 (#2404)

    * builds: supports build web in arm64 (#2380)
    
    * builds: supports build web in arm64 (#2386)
    
    * 1. support build web in arm64
    
    * fix download url format
    
    ---------
    
    Co-authored-by: IL MARE <yh263208@oceanbase.com>
    
    * add build arm artifact
    
    * fix
    
    ---------
    
    Co-authored-by: niyuhang <32453647+Niyuhang2@users.noreply.github.com>
    Co-authored-by: IL MARE <yh263208@oceanbase.com>
    3 people committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b92222c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    df00feb View commit details
    Browse the repository at this point in the history
  2. feat(dlm): supports viewing schedule task details (#2354)

    * Supports viewing subtask details.
    
    * delete ScheduleTaskMapper.java
    
    * correct field name.
    
    * several bug fix
    
    * rename task unit to task shard
    
    * add primary key
    
    * fix function not found
    
    * response comments.
    
    * response comments.
    
    * code format
    
    * response comments
    
    * response comments
    
    * Added new entities DlmJob and DlmJobStatistic.
    
    * code format
    
    * resolve conflict.
    
    * fix dlm job factory
    
    * upgrade migrate version
    
    * Task framework enabling mode adaptation.
    
    * data archiving tasks support custom operation partitions
    
    * code format
    
    * resolve conflict
    
    * update sql script
    
    * update dlm job status
    
    * update dlm job status
    
    * response comments
    
    * response comments
    
    * response comments
    
    * response comments
    
    * fix npe
    
    * update table unit start time.
    
    * rename script name
    
    * response comments
    guowl3 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    92dd2e5 View commit details
    Browse the repository at this point in the history
  3. merge from main into dev/4.3.0 (#2424)

    merge from main into dev/4.3.0
    yhilmare committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7592ef8 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    879a89d View commit details
    Browse the repository at this point in the history
  2. fix(schema-plugin): remove the logic that automatically converts tabl…

    …e names to lowercase when getTable (#2298)
    PeachThinking committed May 20, 2024
    Configuration menu
    Copy the full SHA
    b15f00b View commit details
    Browse the repository at this point in the history
  3. fix(database-permission): could not call inside dbms package in SQL c…

    …onsole (#2417)
    
    * add whitelist for DB permission check
    
    * refine
    
    * response to CR
    smallsheeeep committed May 20, 2024
    Configuration menu
    Copy the full SHA
    714a327 View commit details
    Browse the repository at this point in the history
  4. feat(databasechange): implement the new interface and flow of multipl…

    …e databases change (#2275)
    
    * complete the controller and dao layers
    
    * complete the controller and dao layers
    
    * Complete the code for the template section
    
    * create multiple database change flowinstance
    
    * Added View the details of  multiple database  change flowinstance
    
    * modify code format
    
    * Change the version number to avoid duplication
    
    * add sql check,task log and synchronization of the tasks' progress
    
    * modify code format
    
    * Delete obsolete files
    
    * implement the servic of multiple databases change template
    
    * implement the paging query and multiple databases sqlcheck
    
    * implement the paging query and multiple databases sqlcheck
    
    * Added the duplicate name verification interface and unit test of the template
    
    * modify code format
    
    * builds: fix failed to install pnpm (#2248)
    
    * fix: set pnpm version to v8
    
    * fix: set pnpm version to v8
    
    * Remove redundant code
    
    * Add name for multiple database change flow instance
    
    * modify the code format
    
    * modify view the template list、batch access database、set the risk level and modify the code format
    
    * Add environment objects to viewing  multi-database flow's  response and add database objects for viewing  multi-database sql check's response
    
    * Add a single pre-check node and flow  description for multiple databases
    
    * add the function of viewing multi-database pre-check nodes
    
    * Refine the execution of recorded responses
    
    * Add environment elements to multi-databases response results
    
    * Modify code format
    
    * Limit the number of databases and do not allow duplicate databases
    
    * Fixed error after sql check when the input is '#'
    
    * Solve the problem that multiple database flow cannot be initiated repeatedly
    
    * Fixed NullPointerException  when transferring sql files
    
    * fix execution record display when failure occurs
    
    * modify code format
    
    * enhancement(jpa): add json type (#2211)
    
    * add json type
    
    * remove package-info
    
    * add integrate test
    
    * Modify code format and optimize performance
    
    * Finished ignoring error execution in automatic mode and fixed the issue of checking multiple sql displays
    
    * fix template create and update
    
    * Complete various strategy for creating multi-database workflow
    
    * Reduce redundant code
    
    * Modify the code to conform to odc specifications
    
    * Remove redundant code
    
    * Added a scheduled template task to fix bugs
    
    * modify the code format
    
    * response to cr comments
    
    * Optimize persistence and response objects
    
    * Remove redundant code
    
    * Serialize the databaseList
    
    * modify code format
    
    * delete the redundant code
    
    * modify the code format
    
    * response to cr
    
    * response to cr
    
    ---------
    
    Co-authored-by: Xiao Kang <xxk268858@antgroup.com>
    Co-authored-by: Ang <43255684+ungreat@users.noreply.github.com>
    3 people committed May 20, 2024
    Configuration menu
    Copy the full SHA
    48a1cf2 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. fix(notification): DLM events were missed when task framework not ena…

    …bled (#2445)
    
    * support create event when task framework not enabled
    
    * add description for notification
    LuckyPickleZZ committed May 21, 2024
    Configuration menu
    Copy the full SHA
    67fccf2 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. fix(flow): optimize flow submitter about exception handler (#2431)

    * optimize flowTaskSubmitter
    
    * optimize flowTaskSubmitter
    
    * fix listener
    
    * fix event name
    
    * format code
    
    * rename code
    
    * fix flowNodeStatus
    
    * clean context
    
    * modify for pr comment
    
    * format code
    
    * modify for pr comment
    
    * fix bean
    
    * fix flowTaskInstance
    
    * fix variables
    
    * format code
    
    * modify for pr comment
    
    * format code
    
    * modify for pr comment
    
    * modify for pr comment
    
    * refactor var
    
    * fix status npe
    
    * format code
    krihy committed May 22, 2024
    Configuration menu
    Copy the full SHA
    f45e6b6 View commit details
    Browse the repository at this point in the history
  2. fix(dlm): archiving specified partition failed (#2474)

    * several bug fix
    
    * several bug fix
    
    * several bug fix
    guowl3 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    1687ffe View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. feat(object-search): individual space support global object search (#…

    …2436)
    
    * individual space support object search
    
    * sorted result by matching level
    
    * decrease search size
    
    * do not sort
    
    * fix bug
    smallsheeeep committed May 23, 2024
    Configuration menu
    Copy the full SHA
    d9be519 View commit details
    Browse the repository at this point in the history
  2. feat(notification): notification support multiple database change task (

    #2469)
    
    * notification support multiple database change
    
    * avoid insert 'null' into metadb
    
    * response to CR comments
    
    * response to CR comments
    LuckyPickleZZ committed May 23, 2024
    Configuration menu
    Copy the full SHA
    743b228 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    233551f View commit details
    Browse the repository at this point in the history
  4. feat(data-transfer): apply jdbc parameters and scripts in connection …

    …config to data transfer (#2455)
    
    * support apply user config in data transfer task
    
    * support apply user config in mysql/oracle
    
    * format code
    
    * fix UT fail
    
    * use AbortPolicy to replace DiscardPolicy
    
    * fix UT failed
    LuckyPickleZZ committed May 23, 2024
    Configuration menu
    Copy the full SHA
    7f1f6f1 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    daf881f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    1661b92 View commit details
    Browse the repository at this point in the history
  2. feat(multipledatabase): add audit events for multiple databases (#2442)

    * add audit event for mulitple databases
    
    * Add internationalization of multiple databases change
    
    * response to pr comment
    
    * add event of template
    
    * modify the code formate
    zijiacj committed May 27, 2024
    Configuration menu
    Copy the full SHA
    67de919 View commit details
    Browse the repository at this point in the history
  3. enhancement(flow): add heartbeat for flow task (#2468)

    * format the code
    
    * opt log printing
    
    * add heart beat time
    
    * add heartbeat scan task
    
    * format the code
    
    * format the code
    
    * fix illegal multiple task status
    
    * opt code
    
    * opt code
    
    * optimize code
    
    * opt code
    
    * add switch off
    
    * modify comment
    
    * update heartbeat time when task is started
    
    * add transaction control
    
    * change default heartbeat timeout to 180s
    
    * response to cr comment
    yhilmare committed May 27, 2024
    Configuration menu
    Copy the full SHA
    042bf99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1163f55 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. fix(db-browser): adaption for ALL_TAB_COLS.USER_GENERATED in ob oracle (

    #2231)
    
    * adaption for ALL_TAB_COLS.USER_GENERATED in ob oracle
    
    * upgrade db-browser version
    
    * rename DBSchemaAccessors to DBSchemaAccessorGenerator
    
    * modify OBOracleLessThan400SchemaAccessor
    
    * fix license check
    
    * upgrade db-browser version
    
    * create DBStatsAccessorFactory in db-browser
    
    * add DBObjectEditorGenerator in db-browser
    
    * fix
    
    * response to review
    
    * make create DBObjectEditor as static method
    
    * fix ut test
    PeachThinking committed May 28, 2024
    Configuration menu
    Copy the full SHA
    1cd548c View commit details
    Browse the repository at this point in the history
  2. enhancement(connection): optimize error message when testing the conn…

    …ection to an OceanBase backup instance (#2220)
    
    * check backup instance
    
    * response to comments
    MarkPotato777 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    d20d952 View commit details
    Browse the repository at this point in the history
  3. fix(multiple databases): database changing order in template cannot b…

    …e edited (#2511)
    
    * The template adds the ability to edit the database sequences
    
    * Modify template unit tests
    
    * modify the code format
    
    * Add update status logic for viewing templates
    
    * modify the code format
    
    * modify the code format
    
    * modify the code format
    
    * modify the code format
    
    * modify the code format
    zijiacj committed May 28, 2024
    Configuration menu
    Copy the full SHA
    163ad7c View commit details
    Browse the repository at this point in the history
  4. fix(object-search): bad performance when syncing table or view columns (

    #2486)
    
    * adapt db-browser
    
    * refine sync columns performance
    
    * fix: big transaction
    
    * fix typo
    
    * revert codes
    
    * adapt to new db-browser
    
    * fix search using blank key
    smallsheeeep committed May 28, 2024
    Configuration menu
    Copy the full SHA
    7471c9b View commit details
    Browse the repository at this point in the history
  5. fix(connection): concurrent exception will be thrown when a connectio…

    …n is reset (#2528)
    
    * fix concurrent error
    
    * fix close connection error
    
    * change timeout seconds
    
    * fix unit test error
    
    * fix unit test error
    
    * fomat the code
    
    * avoid lock concurrent update
    
    * optimize the code
    
    * fix error
    
    * avoid concurrent problem
    
    * avoid concurrent problem
    
    * optimize the log printing
    yhilmare committed May 28, 2024
    Configuration menu
    Copy the full SHA
    75cf8cd View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. fix(dlm): set default value is source table name if data cleaning tar…

    …get table name is null (#2533)
    kiko-art committed May 29, 2024
    Configuration menu
    Copy the full SHA
    314a2a2 View commit details
    Browse the repository at this point in the history
  2. fix(multiple database): hover the template name does not show the con…

    …tained database (#2542)
    
    * Add database information to the template
    
    * Modify the template's unit tests
    zijiacj committed May 29, 2024
    Configuration menu
    Copy the full SHA
    ba64230 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    306b89f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4a3243 View commit details
    Browse the repository at this point in the history
  5. fix(flow): failed to create a ticket which manual strategy in individ…

    …ual space (#2534)
    
    * fix ticket manual execute failed -errorCode=417
    
    * code format
    
    * modify execStrategy comment info
    
    * delete unused code
    
    * fix(flow): create ticket which manual execute failed
    yiminpeng committed May 29, 2024
    Configuration menu
    Copy the full SHA
    c07af8a View commit details
    Browse the repository at this point in the history
  6. fix(integration): basic auth miss authentication initialization (#2549)

    * fix(integration): basic auth miss authentication initialization
    
    basic auth miss onAuthenticationSuccess handler process, leads to authorization AccessDenied, and the login record mechanism not works.
    
    * fix format
    yizhouxw committed May 29, 2024
    Configuration menu
    Copy the full SHA
    502a7ea View commit details
    Browse the repository at this point in the history
  7. fix(dlm): table structure synchronization failure when table names ar…

    …e inconsistent (#2497)
    
    * several bug fix
    
    * Fixed the issue of structure synchronization failure in scenarios with inconsistent table names.
    
    * fix create table failed
    
    * add ut
    guowl3 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    52e582b View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. fix(multiple database): the current database does not match the corre…

    …sponding sql check result (#2584)
    
    * fix case that the database does not match the corresponding sql check result
    
    * modify the code format
    zijiacj committed May 30, 2024
    Configuration menu
    Copy the full SHA
    75190cd View commit details
    Browse the repository at this point in the history
  2. fix(ticket): wrong i18n description for task (#2579)

    * fix task description i18n
    
    * fix
    smallsheeeep committed May 30, 2024
    Configuration menu
    Copy the full SHA
    703badf View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. fix(multiple database): no execution record is generated before or du…

    …ring a multi-database change task (#2569)
    
    * Make the display of execution record is consistent with the single database ticket in real time
    
    * modify the code format
    
    * The name of a template can remain unchanged when it is modified
    
    * Allow the name to remain unchanged when the template is modified
    
    * modify the code format
    
    * modify the code format
    
    * Add the volatile  for some properties in  MultipleDatabaseChangeRuntimeFlowableTask
    zijiacj committed May 31, 2024
    Configuration menu
    Copy the full SHA
    f14dd99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d8ea40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfd0894 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07b1859 View commit details
    Browse the repository at this point in the history
  5. feat(projectService): adaption for organization、project、role service (#…

    …2448)
    
    * adaption for obcloud 24v2
    
    * fix failed to set parentUid
    
    * fix removeFromOrganization in UserService
    
    * response to review
    
    * response to review
    
    * modify internationalization copy
    PeachThinking committed May 31, 2024
    Configuration menu
    Copy the full SHA
    5e5c0f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    c1e62f1 View commit details
    Browse the repository at this point in the history
  2. fix(multiple database): optimize error message when creating and upda…

    …ting template (#2593)
    
    * optimize error message when creating and updating template
    
    * modify the code format
    zijiacj committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    014623e View commit details
    Browse the repository at this point in the history
  3. fix(flow): the disabled user can still approving or rejecting a flow (#…

    …2589)
    
    * fix approval
    
    * fix disabled user
    
    * fix
    
    * disabled user cannot approve
    
    * fix ut
    smallsheeeep committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2ab9636 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bfa172 View commit details
    Browse the repository at this point in the history
  5. fix(dlm): data delete retry failed (#2564)

    * several bug fix
    
    * fix rollback failed
    guowl3 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    39d7fb5 View commit details
    Browse the repository at this point in the history
  6. fix(schedule): schedule cannot be disabled if project is archived (#2562

    )
    
    * fix cannot disable schedule if project is archived.
    
    * terminate schedule if project is archived
    
    * Fixed the failed unit test.
    guowl3 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    30507de View commit details
    Browse the repository at this point in the history
  7. fix(data-transfer): exception occurs when object exists and configure…

    …d continue when error (#2587)
    
    * set --compact-schema for obdumper
    
    * do not throw exception when stopWhenError is true and replaceIfExists is false
    
    * fix oracle not truncate
    
    * add comments for exception handling
    LuckyPickleZZ committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2c7f26b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. fix(flow): cannot find approvers for multiple database change task wh…

    …en using database owner (#2625)
    
    * fix approval
    
    * fix
    
    * fix
    
    * refine codes
    smallsheeeep committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    43532a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20a68f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e024cb9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e8ba9e View commit details
    Browse the repository at this point in the history
  5. fix(metadb): change systemConfigDao to systemConfigRepository. (#2467)

    * change configSystemRepository
    
    * formatter
    ungreat committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2323c34 View commit details
    Browse the repository at this point in the history
  6. feat(config):add creator_id to config entity (#2485)

    * add creator_id and last_modifier_id to config entity
    
    * add creator_id and last_modifier_id to config entity
    
    * add creator_id and last_modifier_id to config entity
    ungreat committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    9a856cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    273ba14 View commit details
    Browse the repository at this point in the history
  8. merge: pick some changes from 4.3.x to 4.3.0

    refactor: pick changes from 43x
    yizhouxw committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a05554e View commit details
    Browse the repository at this point in the history
  9. enhancement(db-browser): add factory for several db-browser's factory (

    …#2595)
    
    * demo
    
    * rename
    
    * rename
    
    * refactor
    
    * opt code
    
    * opt code
    
    * opt code
    
    * opt code
    
    * opt code
    
    * opt code
    
    * opt code
    
    * opt code
    
    * refactor db-browser
    
    * refactor db-browser
    
    * add this
    
    * refactor dbbrowser in odc
    
    * refactor dbbrowser in odc
    
    * add a new method for accessor creating
    
    * failed to connect to ob1479
    
    * make connection id alternative
    
    * remove useless template creation
    
    * fix error
    
    * add datasource field
    yhilmare committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b93ed6b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7899b47 View commit details
    Browse the repository at this point in the history
  11. refactor(flow): add skip auth to flow mapper (#2538)

    * temp
    
    * temp
    ungreat committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f13708b View commit details
    Browse the repository at this point in the history
  12. fix(dlm): table not found in task framework mode (#2637)

    * several bugfix
    
    * several bugfix
    guowl3 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    58bf321 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ecf7a25 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9550c60 View commit details
    Browse the repository at this point in the history
  15. fix(database-permission): wrong to check DB permission when existing …

    …Invalid DB with the same name (#2641)
    smallsheeeep committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6e9cf9c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    5087d90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b40a4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15d620a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    159fdfb View commit details
    Browse the repository at this point in the history
  5. fix(structure-comparison): syntax error when executing structure comp…

    …arison (#2638)
    
    * syntax error when generating parti
    
    * fix unit test error
    
    * add defs for hash and key parti
    
    * adapt for hash parti
    
    * update submodule
    yhilmare committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    84157a5 View commit details
    Browse the repository at this point in the history
  6. fix(multiple database): pre sql check node failed (#2592)

    * fixed cannot to obtain the jdbc connection during pre check node
    
    * Remove redundant code
    
    * Get data sources in batches
    
    * modify the mapping between connectionId and List<ConnectionAttributeEntity>
    
    * Remove redundant code
    
    * Modified according to pr requirements
    zijiacj committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    0a9722a View commit details
    Browse the repository at this point in the history
  7. fix(dlm): task timeout was not effective (#2651)

    * several bugfix
    
    * fix NPE
    guowl3 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    74da7c1 View commit details
    Browse the repository at this point in the history
  8. generate changelog

    guowl3 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    db40bbe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eb19b7f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    45352d5 View commit details
    Browse the repository at this point in the history
  11. update change log

    guowl3 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    34a0d58 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. fix(multiple database): the method isIntercepted in multiple database…

    … pre check node is error (#2677)
    
    * Avoid update operations when the collection has no elements
    
    * add isIntercepted() for mulitple databases
    
    * removed redundant code
    zijiacj committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    656b30c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22889bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6265fe1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0da09e5 View commit details
    Browse the repository at this point in the history
  5. security: upgrade spring-security from 5.1.10 to 5.7.12 #2690

    security: upgrade spring-security from 5.1.10 to 5.7.12
    yizhouxw committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    24c53ec View commit details
    Browse the repository at this point in the history
  6. fix(dlm): table structure synchronization failed (#2682)

    * fix target database id is null
    
    * several bugfix
    
    * update task status in task framework mode
    
    * init statistic
    
    * close connection
    
    * close ps
    
    * get datasource info by geDataSourceInfo
    
    * simplify code
    
    * simplify code
    
    * update dlm table unit status
    
    * update dlm table unit status
    guowl3 committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9eabf4b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a91c335 View commit details
    Browse the repository at this point in the history
  8. fix failed to bootstrap

    yhilmare committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    4892a41 View commit details
    Browse the repository at this point in the history
  9. format the code

    yhilmare committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b7cf932 View commit details
    Browse the repository at this point in the history
  10. fix(desktop): failed to bootstrap odc when upgrading from the version…

    … 3.2.0 #2699
    
    fix(desktop): failed to bootstrap odc when upgrading from the version 3.2.0
    yizhouxw committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    396ea94 View commit details
    Browse the repository at this point in the history
  11. fix(multiple database): the return of method intercepted in multiple …

    …database pre check node is incorrect (#2702)
    
    * modify return logic
    
    * fix returning logic of the isIntercepted method
    zijiacj committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    dd71873 View commit details
    Browse the repository at this point in the history
  12. response comments

    guowl3 committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    3a54f53 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. enhancement(flowable): adding indexes to improve query efficiency of …

    …flowable (#2700)
    
    * add index for flow_instance_node_ tables
    
    * add comma
    
    * add a script to add index
    
    ---------
    
    Co-authored-by: yh263208 <yh263208@oceanbase.com>
    LuckyPickleZZ and yhilmare committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    422a801 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    439d036 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34dad78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb6ee99 View commit details
    Browse the repository at this point in the history
  5. regenereate changelog`

    guowl3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    4c6ee6c View commit details
    Browse the repository at this point in the history
  6. fix(db-browser): failed to open SYS console when user without query s…

    …ys permissions (#2708)
    
    * fix failed to open SYS console when user without query sys permissions
    
    * fix ut
    PeachThinking committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    8c19f9e View commit details
    Browse the repository at this point in the history
  7. fix(ticket): project owners failed to abort a ticket (#2709)

    * support project owner abort ticket
    
    * remove useless code
    
    * add project id field
    yhilmare committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    bf4e72f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4500e6c View commit details
    Browse the repository at this point in the history
  9. response comments

    guowl3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b7b9f0e View commit details
    Browse the repository at this point in the history
  10. response comments

    guowl3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    4d3f9c2 View commit details
    Browse the repository at this point in the history
  11. update changelog

    guowl3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    6780773 View commit details
    Browse the repository at this point in the history
  12. update changelog

    guowl3 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    68dccc9 View commit details
    Browse the repository at this point in the history
  13. docs: change log for v4.3.0 #2675

    docs: change log for v4.3.0
    yizhouxw committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    9e7a1e7 View commit details
    Browse the repository at this point in the history
  14. refactor(security): add configurable security whitelists (#2714)

    * add configurableSecurityWhitelist
    
    * review
    ungreat committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    abb7b02 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    36b1343 View commit details
    Browse the repository at this point in the history
  16. fix(ticket): failed to view all tickets (#2716)

    * fix can not list tickets
    
    * refactor comment
    
    * format the code
    yhilmare committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    03a9c1c View commit details
    Browse the repository at this point in the history
  17. refactor(schedule): add without permission method (#2670)

    * add without permission method
    
    * add without permission method
    
    * review
    ungreat committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f1a00d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    6c60dd2 View commit details
    Browse the repository at this point in the history
  2. fix(structure-comparison): get a wrong result when comparing two same…

    … tables (#2720)
    
    * wrong result when compare two same tables
    
    * do not sort
    yhilmare committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    2591a0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3fa536 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7afa242 View commit details
    Browse the repository at this point in the history