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

WIP: feat(merge): merge main to feat/424_taskframework #1310

Closed
wants to merge 113 commits into from

Commits on Nov 27, 2023

  1. add ODCMonitor

    ungreat committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3efbdf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. add ODCMonitor

    ungreat committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    0f3a319 View commit details
    Browse the repository at this point in the history
  2. rename

    ungreat committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    3efaf48 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/yiang_add_odc_monitor' into yian…

    …g_add_odc_monitor
    
    # Conflicts:
    #	server/odc-server/src/main/resources/log4j2.xml
    #	server/odc-service/src/main/java/com/oceanbase/odc/service/systemconfig/DbConfigChangeMatcher.java
    ungreat committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    b0e59c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d70d0f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

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

    ungreat committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    2120a18 View commit details
    Browse the repository at this point in the history
  3. add log message

    ungreat committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    a90d0dc View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. add log message

    ungreat committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    ac0d9b6 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. fix(data-security): test masking algorithm may lead to security issue (

    …#987)
    
    * fix: test masking
    
    * fix: unit test
    smallsheeeep authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    10104b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60d7d38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    710938a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5dbbd31 View commit details
    Browse the repository at this point in the history
  5. feat(data-transfer): support transfer mysql data by DataX (#871)

    * add DataX dependency
    
    * add datax.jar
    
    * use Hikari to replace Druid
    
    * currently remove ThroughputMonitor
    
    * use plugins to replace accessor
    
    * fix pattern
    
    * clean up files
    
    * remove redundant params
    
    * format code
    
    * remove decrease count
    
    * resolve conflicts
    
    * fix file pattern
    
    * fix sorted  bug
    
    * log summary in finally block
    
    * fix UT failures
    
    * change file regex
    
    * use ScheduledExecutorService instead of 'new Thread'
    
    * call datax by process
    
    * fix a bug
    
    * fix UT
    
    * remove unused variable
    
    * support configure jvm params for datax
    
    * response to CR comments
    
    ---------
    
    Co-authored-by: IL MARE <[email protected]>
    LuckyPickleZZ and yhilmare authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    0f065ad View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. fix(variables): variable updating may lead to sql injection (#1008)

    * fix there is no min,hor,sec in date
    
    * fix issue #937
    
    * fix type error
    
    * fix unit test error
    yhilmare authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    920de2e View commit details
    Browse the repository at this point in the history
  2. fix(bastion): inactive datasources are not cleared (#997)

    * fix: not clear inactive connection
    
    * fix: create connectionConfig by built-in admin user in bastion
    
    * refine
    
    * fix: ut
    
    * fix ut and refine
    
    * fix
    
    * fix: H2 SQL syntax error
    smallsheeeep authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    00712de View commit details
    Browse the repository at this point in the history
  3. fix(db-browser): DB session list show 0 in execute time for ob mysql …

    …and mysql mode (#1001)
    
    Co-authored-by: IL MARE <[email protected]>
    PeachThinking and yhilmare authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    8f73554 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. feat(sql-execute): unable to obtain locale info in subthread (#994)

    * add ServletConfiguration to set properties of filters
    
    * set dispatcherServlet property
    
    ---------
    
    Co-authored-by: IL MARE <[email protected]>
    LuckyPickleZZ and yhilmare authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0e6b909 View commit details
    Browse the repository at this point in the history
  2. fix(apply-project): project role names are not internationalized (#1000)

    * fix: project role name i18n
    
    * refine
    smallsheeeep authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    80f3632 View commit details
    Browse the repository at this point in the history
  3. feat(sql-execute): supports locating specific issue locations in mult…

    …iple sqls during sql interception stage and pre-check stage (#976)
    
    * stash
    
    * adapt oboracle
    
    * adapt SqlSplitter
    
    * fix
    
    * refacto
    
    * adapt
    
    * fix ut cases
    
    * adapt to iterator
    
    * add log
    
    * efficiency opt
    
    * code format
    
    * fix
    
    * refactor ut
    
    * delete unused method
    
    * update submodule
    
    * response to comments
    
    * fix
    
    * bugfix
    
    * fix
    
    * Revert "fix"
    
    This reverts commit 6aa6eba.
    
    * adapt
    
    * fix
    
    * fix NPE
    
    * delete config
    
    * response to comments
    
    ---------
    
    Co-authored-by: IL MARE <[email protected]>
    MarkPotato777 and yhilmare authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    55a9d32 View commit details
    Browse the repository at this point in the history
  4. fix(ticket): horizontal unauthorized when query approver related role…

    … names (#1011)
    
    * fix: horizontal unauthorized
    
    * code format
    
    * fix ut
    
    ---------
    
    Co-authored-by: IL MARE <[email protected]>
    smallsheeeep and yhilmare authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    95b390c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    651e7a5 View commit details
    Browse the repository at this point in the history
  6. fix(permission): user can create datasource without any project and r…

    …ole (#1019)
    
    * fix: permission
    
    * delete useless codes
    smallsheeeep authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    67d2642 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. fix(integration): cannot deal with array when parsing json or xml res…

    …ponse (#1039)
    
    * fix: parse response
    
    * fix: ut
    
    * fix: ut
    smallsheeeep authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    2c488af View commit details
    Browse the repository at this point in the history
  2. fix(database): block built-in databases when auto-sync databases to p…

    …roject (#968)
    
    * fix: block internal database when auto-sync
    
    * code foramt
    
    * fix: allow transfer blocked databases
    smallsheeeep authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    3658888 View commit details
    Browse the repository at this point in the history
  3. fix(sql-rules): cannot add/update any sql rule default values (#1014)

    * update submodule
    
    * refactor rule applying
    
    * init default rule applyings
    
    * update submodule
    
    * stash
    
    * stash
    
    * fix typo
    
    * delete config
    
    * delete unused code
    
    * add ut case
    
    * add ut cases
    MarkPotato777 authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    df479e7 View commit details
    Browse the repository at this point in the history
  4. review

    ungreat committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    030b793 View commit details
    Browse the repository at this point in the history
  5. fix(sql-check): failed to recognize several drop statements (#1026)

    * fix drop check rule
    
    * fix sql check's npe
    
    * add inteceptor order
    
    * fix failed to locate issue line
    
    * fix unit test error
    yhilmare authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e09137f View commit details
    Browse the repository at this point in the history
  6. rename

    ungreat committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    85c589e View commit details
    Browse the repository at this point in the history
  7. fix(partition-plan): create partition plan task failed in obmysql 1479 (

    #1053)
    
    * fix mysql1479 get partition
    
    * delete empty line
    MarkPotato777 authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    dd40713 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    305c036 View commit details
    Browse the repository at this point in the history
  9. add log

    ungreat committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    0419805 View commit details
    Browse the repository at this point in the history
  10. fix(datasource): built-in database still belong to previous project w…

    …hen datasource unbind project (#1059)
    smallsheeeep authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    3d5a174 View commit details
    Browse the repository at this point in the history
  11. enhancement(sql-check): check auto-increment column's datatype and ch…

    …eck pk name's existence (#308)
    
    * refactor(sql-check) remove primary key from index name check rule
    
    * feat(sql-check): add primary key name check
    
    * fix(sql-check): add varchar and remove int from allowed datatypes in pk
    
    * enhancement(sql-check): add two new sql-check rules
    
    * refactor(sql-check): modify sql check rule's level
    
    * fix: fix wrong message
    
    * fix: fix wrong message
    
    * feat: add odp-mysql-sharding
    
    * fix can not update rule
    
    * fix too alter stmt
    yhilmare authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    d64bf69 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. rename package

    ungreat committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    bce473b View commit details
    Browse the repository at this point in the history
  2. feat(data-transfer): support log throughput of datatransfer (#1056)

    * support log throughput
    
    * fix some bugs
    
    * support column mapping
    
    * add README.md
    
    * fix: do not shut down executor inside
    
    * fix no log printed for export
    LuckyPickleZZ authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    25576b9 View commit details
    Browse the repository at this point in the history
  3. feat(alarm): add AlarmUtils, use log output as default channel

    feat(alarm): add AlarmUtils, use log output as default channel
    yizhouxw authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    325754e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2629b84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa27ad8 View commit details
    Browse the repository at this point in the history
  6. fix(sql-rule): the sql type 'desc' does not work in the allow-sql-typ…

    …es rule (#1079)
    
    * support describe
    
    * code format
    MarkPotato777 authored Dec 8, 2023
    Configuration menu
    Copy the full SHA
    932319c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1b6a95 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    89ea94c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    e9137ec View commit details
    Browse the repository at this point in the history
  2. fix(full-link-trace): no tags and references in downloaded json file (#…

    …1102)
    
    * fix the tags and references are empty
    
    * Unify the time format to "yyyy-MM-dd HH:mm:ss.SSSSSS"
    LuckyPickleZZ authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    1e4f496 View commit details
    Browse the repository at this point in the history
  3. fix(obclient): do not create os user when it already exists (#1096)

    * query user info before create
    
    * format code
    LuckyPickleZZ authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    7e3adce View commit details
    Browse the repository at this point in the history
  4. feat(data-masking): prohibit data-masking for native MySQL datasource (

    …#1095)
    
    * fix: prohibit data-masking for MySQL
    
    * refine
    smallsheeeep authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    d271f47 View commit details
    Browse the repository at this point in the history
  5. enhancement(pl): add async result acquisition api for pl execution (#…

    …1104)
    
    * refact pkg construct
    
    * add async calling api
    
    * respose to cr comments
    
    * rename parameter
    
    * fix incorrect api docs
    yhilmare authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    c3c3f59 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1301ebf View commit details
    Browse the repository at this point in the history
  7. fix(ticket): list all tickets returns empty in individual space (#1089)

    * fix list all tickets returns empty in individual space
    
    * fix
    MarkPotato777 authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    a49c4da View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    813b63e View commit details
    Browse the repository at this point in the history
  2. fix(connect-plugin): failed to connect to native percona mysql dataso…

    …urce when there is "-" in version string (#1115)
    PeachThinking authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    246ab2f View commit details
    Browse the repository at this point in the history
  3. fix(ticket): approvers viewing shadow table sync ticket fails after t…

    …he ticket is approved/rejected (#1119)
    
    The root cause is that when we query candidates, we use 'EXECUTING' status to filter the approval candidates, but not filter the 'APPROVED' approval instances.
    This PR changed the method signature and could list both approving and approved approval instances.
    MarkPotato777 authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    f60bfdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09f9762 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ecc47c View commit details
    Browse the repository at this point in the history
  6. docs: refine developer guide (#1141)

    * docs: refine developer guide IDEA start part
    
    typo
    
    add
    
    docs: fix readme
    
    docs: en-US version
    
    fix tnpm installation
    
    fix tnpm to pnpm
    
    fix tnpm to pnpm
    
    * refine
    
    * typo
    yizhouxw authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    097e558 View commit details
    Browse the repository at this point in the history
  7. fix(project): could delete users who are currently joining projects (#…

    …1061)
    
    * fix
    
    * code format
    
    * add prehook
    
    * optimize sqls
    
    * Revert "add prehook"
    
    This reverts commit 25b96cc.
    
    * Revert "Revert "add prehook""
    
    This reverts commit 36213f5.
    
    * Revert "optimize sqls"
    
    This reverts commit 33c2394.
    
    * response to comments
    
    * response to comments
    MarkPotato777 authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    bc95844 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. fix(database-object) :Provide relevant prompts to users for high-risk…

    … operations when drop or create index (#1143)
    
    * Provide relevant prompts to users for high-risk operations when drop or create index
    
    * add check drop index statement
    PeachThinking authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    2bdde03 View commit details
    Browse the repository at this point in the history
  2. fix(dlm): displays incomplete information after editing (#1073)

    * check task parameters when update schedule task.
    
    * Verify whether the data source is a cluster instance
    
    * fix create dlm job failed in MySql mode.
    
    * Fix edit limit config and description not taking effect
    guowl3 authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    5b062f9 View commit details
    Browse the repository at this point in the history
  3. fix(session): session creation will fail when the oracle schema name …

    …is lowercase (#1135)
    
    * update submodule
    
    * fix create oracle session
    
    * optimize imports
    
    * update submodule
    
    * resolve conflicts
    
    * resolve conflicts
    MarkPotato777 authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    5d3963e View commit details
    Browse the repository at this point in the history
  4. fix(project): transaction timeout when transfer too many databases or…

    … add too many users into projects (#1071)
    
    * optimize sqls
    
    * update submodule
    
    * update submodule
    
    * fix ut cases
    MarkPotato777 authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0713fba View commit details
    Browse the repository at this point in the history
  5. fix(sql-check): can not give violations related comments normally whe…

    …n there exists same name tables (#1163)
    
    * fix issue #1118 #1144
    
    * fix issue #1161
    
    * fix issue #1154
    
    * update submodule
    yhilmare authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    3ee0738 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. fix(data-transfer): only inject sys tenant config when it's configure…

    …d in datasource (#1172)
    
    * fix no log get
    
    * set sys tenant only when it's configured in datasource
    
    * do not quote table name for result-set-export task
    LuckyPickleZZ authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    3f80fa5 View commit details
    Browse the repository at this point in the history
  2. fix(sql-rule): several sql interception bugs (#1165)

    * fix
    
    * fix
    
    * fix
    
    * refactor
    
    * delete empty line
    
    * add code back
    
    * rollback config
    MarkPotato777 authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    bf0f943 View commit details
    Browse the repository at this point in the history
  3. enhance(monitor): add druid monitor (#1088)

    * add druid monitor
    
    * add druid monitor
    
    * format
    
    * add back connection cluster name
    
    * format
    
    * format
    
    * format
    
    * format
    
    * format
    
    * review
    
    * review
    
    * rename
    
    * review
    
    ---------
    
    Co-authored-by: ungreat <[email protected]>
    ungreat and ungreat authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    9816be0 View commit details
    Browse the repository at this point in the history
  4. fix(iam): users need re-login to access the individual space after th…

    …ey are granted for individual_space (#1147)
    MarkPotato777 authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    164ec8d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. fix(osc): osc log is not show totally and flow task is done unnormally (

    #1110)
    
    * fix osc log is not show and flow task is done unnormally
    
    * add variables to volatile
    
    * fix onProgressUpdate when percentage or status is changed
    
    * add while condition
    
    * add lock wait timeout
    
    * fix osc log
    
    * mv MDC_CONTEXT to osc
    krihy authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    c200c4b View commit details
    Browse the repository at this point in the history
  2. fix(concurrent): remove servlet configuration (#1188)

    * remove ServletConfiguration.java
    
    * set locale manually
    LuckyPickleZZ authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    02cef2c View commit details
    Browse the repository at this point in the history
  3. enhancement: use git-lfs to storage datax.zip (#1186)

    * use git lfs to storage datax.zip
    
    * update build_artifact.yaml
    
    * update build_*.yaml
    
    * ignore UT
    
    * format code
    
    * do not checkout lfs when building client
    LuckyPickleZZ authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    40e87b8 View commit details
    Browse the repository at this point in the history
  4. feat(partition-plan): support setting scheduling strategy (#1136)

    * partition plan supporting trigger configuration
    
    * code format
    guowl3 authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7b495c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9c0010c View commit details
    Browse the repository at this point in the history
  6. fix(database): optimize error message of synchronizing databases fail…

    …ure (#1202)
    
    * temp
    
    * optimize error message
    MarkPotato777 authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    e83549a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6fefcd View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. fix(monitor): fix druid stats parser error (#1213)

    * fix druid stats merge sql error
    
    * remove default merge sql
    ungreat authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    8ff9138 View commit details
    Browse the repository at this point in the history
  2. fix(database-change): timeout or oom when upload a large sql files (#…

    …1151)
    
    * add: SqlSplitter iterator
    
    * add: SqlUtils and iterator method
    
    * adapt database change task
    
    * fix: progress update
    
    * fix: database change task OOM
    
    * fix: zip file path
    
    * adapt: pre-check and generate rollback SQL avoid OOM
    
    * refine
    
    * revert
    
    * fix: pre-check timeout
    
    * fix: pre-check timeout
    
    * fix: set high risk level
    
    * fix: NPE
    
    * response to CR
    
    * refine
    
    * fix some issues
    
    * refine
    
    * refine
    
    * response to CR
    
    * refine SqlSplitterIterator
    
    * add test case
    
    * fix: split multi-line comment
    smallsheeeep authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    e154df4 View commit details
    Browse the repository at this point in the history
  3. remove lfs files

    yizhouxw committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    7391d5c View commit details
    Browse the repository at this point in the history
  4. add build-resource submodule

    yizhouxw committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    e8b8a4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4cc1675 View commit details
    Browse the repository at this point in the history
  6. gitmodules miss branch name

    yizhouxw committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    2ed6287 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ffb0b46 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    92ce8c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    43823f7 View commit details
    Browse the repository at this point in the history
  2. fix(audit): several operating records issues after ODC V4.2.0 (#1222)

    * stash
    
    * fix
    
    * deprecate in_connection
    
    * fix
    MarkPotato777 authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    7ffc406 View commit details
    Browse the repository at this point in the history
  3. fix(osc): lock ob mysql user failed when host with ip limited (#1072)

    * fix ob mysql user name with host and lock user is unlocked
    
    * fix unit test
    
    * fileter admin user for display
    
    * add DISTINCT for listUsers
    
    * modify query users
    
    * fix lock user
    
    * revert MySQLNoGreaterThan5740SchemaAccessor
    
    * fix test case
    
    * fix test case
    
    * fix test case
    
    * fix syspasswd
    
    * response for pr comment
    krihy authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e799c58 View commit details
    Browse the repository at this point in the history
  4. feat(datasource): show datasource's connect status in team space's SQ…

    …L console (#1224)
    
    * fix
    
    * refactor
    MarkPotato777 authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a49321c View commit details
    Browse the repository at this point in the history
  5. feat(datatransfer): support masking data for mysql datatransfer (#1198)

    * support mask data by '******'
    
    * remove mysql sensitive disabled function
    
    * fix some bugs
    
    * update README.md
    LuckyPickleZZ authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a1667ed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1febbcb View commit details
    Browse the repository at this point in the history
  7. fix(flow): creating flow costs too much time (#1183)

    * add bilk save for nodes
    
    * add test cases
    
    * make bind flow element batch
    
    * create instance node on building topo
    
    * fix unit test
    
    * merge yiang's code
    
    * add several repo
    
    * use batch to insert entity
    
    * add batchUpdate into OdcJpaRepository
    
    * use batchCreate method
    
    * self test fix
    
    * make shortUniqueId transient
    
    ---------
    
    Co-authored-by: ungreat <[email protected]>
    yhilmare and ungreat authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    0dac873 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. fix(apply-project): failed to set mdc value (#1237)

    * fix: apply project task print log error
    
    * fix: execution deadline time display failed
    smallsheeeep authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    131347e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eeb6f7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2169f3e View commit details
    Browse the repository at this point in the history
  4. fix(datasource): it occurs 'duplicate data source name' error when cr…

    …eating a data source in team space (#1243)
    MarkPotato777 authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    f2fcebc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ad3999d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66b45de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d14ddea View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. fix(ticket): project "pending approval" tickets shows other project's…

    … "pending approval" tickets (#1260)
    MarkPotato777 authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3e10bf6 View commit details
    Browse the repository at this point in the history
  2. fix(datasource): convert the type of ob-mysql-sharding data source to…

    … ob-mysql (#1253)
    
    * adapt to the dialect type of frond end donot include ODP sharding mysql
    
    * response to review
    PeachThinking authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    7055e86 View commit details
    Browse the repository at this point in the history
  3. fix(flow): close prepared stmt and resultset when batch creating end (#…

    …1266)
    
    * close resource
    
    * format
    
    * review
    
    * update submodule
    
    ---------
    
    Co-authored-by: yh263208 <[email protected]>
    ungreat and yhilmare authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b8f9fd5 View commit details
    Browse the repository at this point in the history
  4. fix(mock-data): upgrade mock-data module's version to fix several bugs (

    #1227)
    
    * upgrade mock version
    
    * upgrade mock version
    
    * optimize log printing
    
    * make driver compatible to ojdbc 8
    
    * add npe
    
    * add data mock compress method
    
    * optimize log printing
    
    * remove useless comments
    
    * fix issue #189
    
    * supports mysql80
    
    * add concurrent config
    
    * fix internation
    
    * control front end's mock limit
    
    * add max output size limit
    
    * refact err msg
    
    * change version and remove useless code
    
    * supports lowercase env
    
    * upgrade submodule
    
    * increase max count of mock data
    yhilmare authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    fb4795f View commit details
    Browse the repository at this point in the history
  5. feat(dlm): supports viewing task logs (#1017)

    * supports get log for DLM job.
    
    * supports get log for DLM job.
    
    * supports get log for DLM job.
    
    * supports get log for DLM job.
    
    * supports get log for DLM job.
    
    * update path pattern
    
    * code format
    
    * Remove redundant code
    
    * destroy thread pool after task finished.
    
    * check task parameters when update schedule task.
    
    * init cluster name.
    
    * fix NPE when variables are not exist.
    
    * Verify whether the data source is a cluster instance
    
    * Supports configuring connection timeout.
    
    * Supports configuring sharding strategy.
    
    * modify default sharding strategy.
    
    * Remove redundant code
    
    * fix create dlm job failed in MySql mode.
    
    * Fix edit limit config and description not taking effect
    
    * fix interrupt task failed.
    
    * check job status before update.
    
    * fix restart job failed.
    
    * fix restart job failed.
    
    * fix restart job failed.
    
    * fix restart job failed.
    
    * format
    
    * update submodule commit id
    
    * do not check cluster name when create job.
    
    * support configuring scan batch size.
    
    * merge 4.2.x to current branch.
    
    * change default sharding strategy.
    
    * code format
    
    * response comments
    
    * fix sharding strategy configuration didn't work.
    
    * upgrade sdk version
    
    * fix ut
    
    * fix description of key
    
    * update default sharding strategy.
    guowl3 authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    27e620e View commit details
    Browse the repository at this point in the history
  6. fix(mock-data): failed to recognize the charset key of 'UTF8' (#1272)

    * fix mock data charset error
    
    * optimize code
    yhilmare authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f8c41d7 View commit details
    Browse the repository at this point in the history
  7. fix(monitor): format alarm error stack to inline (#1273)

    * fix druid log
    
    * rollback
    ungreat authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    cac37e4 View commit details
    Browse the repository at this point in the history
  8. docs: add changelog for 4.2.3 (#1108)

    * add change log
    
    * fix type err
    
    * response to cr comments
    
    * update submodule
    
    * update changelog
    
    * add odp to changelog
    
    * update changelog
    
    * add change log.
    
    * response to cr comments
    
    * response to cr comments
    
    * response to cr comments
    
    * response to cr comments
    
    * add eng change log
    
    * update change log
    
    * fix type error
    
    * remove dot
    
    * remove lfs
    
    ---------
    
    Co-authored-by: tinker <[email protected]>
    yhilmare and guowl3 authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a1b5864 View commit details
    Browse the repository at this point in the history
  9. fxi(web-framework): MissCsrfToken error while logout from personal sp…

    …ace (#1274)
    
    while use spring security configure straightly, the CsrfFilter refer invalid session strategy firstly of AccessDeniedHandler in CsrfFilter.
    
    new the CsrfFiler manual, make csrf token lifecytle decouple from session manage, to avoid CsrfToken error while logout from private space
    yizhouxw authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4bd0aa6 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. fix(result-export): failed to export mysql data (#1275)

    * set columns for result set export task
    
    * use url.toURI() instead of url.getFile()
    
    * rename method
    
    * set schema for connectionInfo
    
    * fix result export failed
    
    * create dir if not exists
    
    * rename MySQLWriterPluginParameter#Connection
    
    * fix failed to mask data for mysql result set export task
    LuckyPickleZZ authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    6e6105f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    608a866 View commit details
    Browse the repository at this point in the history
  3. fix(result-set-export): failed to rewrite sql for mysql (#1288)

    * fix failed to rewrite sql for mysql
    
    * fix not skip header for export
    
    * only add as for native mysql
    
    * sql format always requires header
    
    * fix an error
    
    * fix no content for table name in Chinese
    
    * avoid NPE
    LuckyPickleZZ authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    51788c2 View commit details
    Browse the repository at this point in the history
  4. fix(sql-rule): adjust several sql-console rules' default values (#1281)

    * adjust sql console rule default values
    
    * fix
    MarkPotato777 authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    3c0fd8b View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. feat(dlm): upgrade dlm's version to 1.0.8 (#1299)

    * upgrade sdk version to 1.0.8
    
    * upgrade sdk version to 1.0.8
    guowl3 authored Dec 25, 2023
    Configuration menu
    Copy the full SHA
    c2d53cd View commit details
    Browse the repository at this point in the history
  2. feat(mock-data): increase the max number of the mock data to 100 mill…

    …ion (#1294)
    
    * refact max data count of mocking
    
    * update submodule
    
    * upgrade ob-data-mocker's version
    
    * delete unused properties
    yhilmare authored Dec 25, 2023
    Configuration menu
    Copy the full SHA
    d85b83a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ef3a9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c543368 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Configuration menu
    Copy the full SHA
    09e4ec8 View commit details
    Browse the repository at this point in the history
  2. merge dev/4.2.x into main #1308

    merge dev/4.2.x into main
    yhilmare authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    a310761 View commit details
    Browse the repository at this point in the history