# Release-20240709

- Merge pull request [#3258](https://github.com/tidbcloud/dbaas-ui/pull/3258) from tidbcloud/refactor/remove-less [3214ec4a](https://github.com/tidbcloud/dbaas-ui/commit/3214ec4ab5ffda2a82918dd43d68602b7a3bf2be)

  - feat: use Status in privateendpoint list [ba976947](https://github.com/tidbcloud/dbaas-ui/commit/ba976947e25981aceec3d584749cc7a7179a1772)

  - feat: use StateTag instead [b023b0a8](https://github.com/tidbcloud/dbaas-ui/commit/b023b0a8a62342c2e644de8ec9ded35c62bce391)

- Merge pull request [#3269](https://github.com/tidbcloud/dbaas-ui/pull/3269) from tidbcloud/fix/serverless-creation [eae4ebd6](https://github.com/tidbcloud/dbaas-ui/commit/eae4ebd63a83439a76c47df03fdc469159ca444c)

- Merge pull request [#3270](https://github.com/tidbcloud/dbaas-ui/pull/3270) from tidbcloud/fix/sqleditor-swtich-statement [750ef1c0](https://github.com/tidbcloud/dbaas-ui/commit/750ef1c08631d879e3b5adadb23728a17e9d65eb)

  - fix:swtich stament chart display no data [0fe657fd](https://github.com/tidbcloud/dbaas-ui/commit/0fe657fda0792b65230af11250f96885cc77d2d5)

  - fix(serverless/creation): fix spending limit rules for new hook form [e1c169b1](https://github.com/tidbcloud/dbaas-ui/commit/e1c169b179275bf4689d2744592b8ded55cbe303)

- Merge pull request [#3268](https://github.com/tidbcloud/dbaas-ui/pull/3268) from tidbcloud/feat/remove-less-sql-editor [3dd3896e](https://github.com/tidbcloud/dbaas-ui/commit/3dd3896eb8b36cd30720080c3289e94083eb253b)

- Merge pull request [#3267](https://github.com/tidbcloud/dbaas-ui/pull/3267) from tidbcloud/chore/package [0115faa9](https://github.com/tidbcloud/dbaas-ui/commit/0115faa957a2efe52c3c00a730fb9fe5123d888a)

- Merge pull request [#3252](https://github.com/tidbcloud/dbaas-ui/pull/3252) from tidbcloud/refactor/remove-user-less [0a17b41e](https://github.com/tidbcloud/dbaas-ui/commit/0a17b41e1086c7cafaf71bb6bb07b89db1e16a7a)

  - test: use waitForResponse [203ecff1](https://github.com/tidbcloud/dbaas-ui/commit/203ecff116df8e5d8253c476ef6bed5094a1e2fb)

  - fix: sql editor remove less [6e294c39](https://github.com/tidbcloud/dbaas-ui/commit/6e294c39db65a3c4e9e5663ca0f7f791d59f6cb2)

  - fix: sql editor query log ui [d3b06611](https://github.com/tidbcloud/dbaas-ui/commit/d3b0661162002ad24fe017e51bbdf18ffd644eef)

- Merge pull request [#3247](https://github.com/tidbcloud/dbaas-ui/pull/3247) from tidbcloud/remove-nodemap-less [50f8ecfa](https://github.com/tidbcloud/dbaas-ui/commit/50f8ecfa3a1729c78710569dfcaf381bd5b0fe53)

  - feat: sql editor remove less file [e9a165ed](https://github.com/tidbcloud/dbaas-ui/commit/e9a165ede6ba730de6b34c7829b7792067e3e332)

- Merge pull request [#3264](https://github.com/tidbcloud/dbaas-ui/pull/3264) from tidbcloud/fix/multiple-401-redirect [99fcf4ee](https://github.com/tidbcloud/dbaas-ui/commit/99fcf4eed9f1828215050640a17f639e4dabbcfe)

  - chore(package): update `packageManager` [a1aed586](https://github.com/tidbcloud/dbaas-ui/commit/a1aed5866481e3ffc407d8eec6c613a16811838a)

  - feat: use IconInfoCircle instead [9947fc63](https://github.com/tidbcloud/dbaas-ui/commit/9947fc63477eb94dac014cf0825c4d40c9aa5963)

  - feat: fix some feedbacks from pr review [e7ae7099](https://github.com/tidbcloud/dbaas-ui/commit/e7ae7099053f679b7319a5a7b3c75def97b5a811)

  - refactor: remove helpmd [d42683ec](https://github.com/tidbcloud/dbaas-ui/commit/d42683eced9004d5651877f3e458fed350684bf3)

  - tweak: typography variant [72ef561d](https://github.com/tidbcloud/dbaas-ui/commit/72ef561dacb97782227102490f769354a524e650)

  - refactor: remove unecessary code [c2317f3d](https://github.com/tidbcloud/dbaas-ui/commit/c2317f3d0f5c64241451397aaae18633064ac03d)

  - tweak: styles [77d43717](https://github.com/tidbcloud/dbaas-ui/commit/77d437176fbfb716850c9e3095fe7cf1a892d641)

  - feat: add min with to action col [997215fb](https://github.com/tidbcloud/dbaas-ui/commit/997215fb8b19ecf1c98ce04a12a640218152469c)

  - refactor: remove requirement of privateendpoint.less [0c4d7324](https://github.com/tidbcloud/dbaas-ui/commit/0c4d7324d17e9ae14965a78f771c5d3ebad5a604)

  - refactor: remove requirement of privateendpoint.less [df391068](https://github.com/tidbcloud/dbaas-ui/commit/df3910686057abf0c2e6167c98113f95371c3387)

  - refactor: remove requirement of networkaccess.less [05c680cb](https://github.com/tidbcloud/dbaas-ui/commit/05c680cb3acebcfdbfcfe077936c485c64fb3174)

  - refactor: remove networkaccess.less [787ce878](https://github.com/tidbcloud/dbaas-ui/commit/787ce8781817b520f57f6b44e7e210db0b349be6)

  - feat: remove createfilterform.less [7890ea85](https://github.com/tidbcloud/dbaas-ui/commit/7890ea85a1fdc2077265feba960ba0936fb6cc23)

  - tweak: use CentralTiKVNodeStatus & CentralTiDBNodeStatus [3f34be77](https://github.com/tidbcloud/dbaas-ui/commit/3f34be7712130ffb38f01037f8552d811e427411)

  - fix: vercel signin top [9ed0d17f](https://github.com/tidbcloud/dbaas-ui/commit/9ed0d17f1e321227f1d10b6e721ae972a1060e26)

  - refactor: remove arary fields less [56c141d9](https://github.com/tidbcloud/dbaas-ui/commit/56c141d9a185a5d7b6ec7a3e0e12ec94587f3c7c)

  - refactor: contract model using uikit form [3a6f59df](https://github.com/tidbcloud/dbaas-ui/commit/3a6f59dfdc009427c3f7ae847a5f02200ebf53fc)

  - refactor: remove link button less [f9a01c81](https://github.com/tidbcloud/dbaas-ui/commit/f9a01c81766fd0d7f6dea4f52c4b67e7d8c788f2)

  - refactor: remove linkbutton less [ae3eb09e](https://github.com/tidbcloud/dbaas-ui/commit/ae3eb09e5f021ba420ea36436fa0bbbc587d3423)

  - fix: invitee signin styles [40d9ac03](https://github.com/tidbcloud/dbaas-ui/commit/40d9ac0310306b08d5a2d6b6cec06e4ac0bf8d97)

  - refactor: remove channel less [74f612fe](https://github.com/tidbcloud/dbaas-ui/commit/74f612fe370d44de6628f4fa6b1a87524b82d962)

  - refactor: remove slogan less [6fd831b4](https://github.com/tidbcloud/dbaas-ui/commit/6fd831b490bb42c884f5cfd026cadc9005b50bc6)

  - refactor: remove free trial styles ts [0f885954](https://github.com/tidbcloud/dbaas-ui/commit/0f885954704f547f68b53f7074bce1ea8e3fc7bd)

  - refactor: remove signup styles ts [44dd64cc](https://github.com/tidbcloud/dbaas-ui/commit/44dd64cca33699909daf24e44364d610e7bf49e0)

  - refactor: remove sso less [c97bf3e0](https://github.com/tidbcloud/dbaas-ui/commit/c97bf3e0c157f24cecdbc490a931d1347c3195ab)

  - refactor: remove formfields less [2ac24d61](https://github.com/tidbcloud/dbaas-ui/commit/2ac24d615857ca48e1a498bc083f0ccda6536e5e)

  - refactor: remove signup less [51a06339](https://github.com/tidbcloud/dbaas-ui/commit/51a0633936929cb73584fcaeedd025079c5a310d)

  - refactor(user): remove free-trial less [71fac9e6](https://github.com/tidbcloud/dbaas-ui/commit/71fac9e6b62daaa85c2d44219f40b0873cf47c53)

  - refactor: remove invitee/signup [6f930a39](https://github.com/tidbcloud/dbaas-ui/commit/6f930a39be8571873e49fb9a95ba1199e75af3a9)

  - refactor(user): remove invite signin less [052eb5df](https://github.com/tidbcloud/dbaas-ui/commit/052eb5dfd9bba8ce2d17cbdb9b4e3e8e1684f934)

  - refactor(user): remove user less [5080da96](https://github.com/tidbcloud/dbaas-ui/commit/5080da968d9586c3ae4d6b01618571d535ad6826)

  - feat: security settings remove less [6cb9d85e](https://github.com/tidbcloud/dbaas-ui/commit/6cb9d85ea08a10e914b459491dfb850db4ed6c5f)

- Merge pull request [#3266](https://github.com/tidbcloud/dbaas-ui/pull/3266) from tidbcloud/feat/status-page-text-fix [dec8dbaf](https://github.com/tidbcloud/dbaas-ui/commit/dec8dbafefea093ff8a2e4583939b8ed235c4978)

  - feat: fix text [7afc58ee](https://github.com/tidbcloud/dbaas-ui/commit/7afc58eec5d7ce2fc811904f636a3c298b89fa34)

- Merge pull request [#3265](https://github.com/tidbcloud/dbaas-ui/pull/3265) from tidbcloud/feat/add-status-page-link [00ccc8a6](https://github.com/tidbcloud/dbaas-ui/commit/00ccc8a649e6fb2d89cbf521054eab5cca78656e)

  - feat: add help center link to status page, PM: shixin [34ba4dd1](https://github.com/tidbcloud/dbaas-ui/commit/34ba4dd1e81796b32b311799dce90f65ccd95681)

- Merge pull request [#3255](https://github.com/tidbcloud/dbaas-ui/pull/3255) from tidbcloud/fix/dm_disable [b372772c](https://github.com/tidbcloud/dbaas-ui/commit/b372772cfb612671c3b0330e67ad884dbace47a5)

  - feat: remove console [13d868d1](https://github.com/tidbcloud/dbaas-ui/commit/13d868d1b8f1a61800456a847e0d113028d57c02)

  - feat: support multiple tab relogin [2990e634](https://github.com/tidbcloud/dbaas-ui/commit/2990e63468460876340149c670d4055e5b1d8fac)

  - fix: multiple logout after 401 [e688788e](https://github.com/tidbcloud/dbaas-ui/commit/e688788e4621393785dafec9edd802a9efa7fe8a)

- Merge pull request [#3263](https://github.com/tidbcloud/dbaas-ui/pull/3263) from tidbcloud/hotfix/withinportal [5f2e2843](https://github.com/tidbcloud/dbaas-ui/commit/5f2e28436bd276981a3bc87af44cc796e4f65a57)

  - style: add withinPortal property to Menu components for consistent portal rendering [f08e09ca](https://github.com/tidbcloud/dbaas-ui/commit/f08e09ca16574aa688441b86d752a1f5c1ddca3a)

- Merge pull request [#3261](https://github.com/tidbcloud/dbaas-ui/pull/3261) from tidbcloud/feat/vpc-peering-ga [9db4567c](https://github.com/tidbcloud/dbaas-ui/commit/9db4567c8649d023cb6369d46edb99fa68314dc8)

  - feat(network/vpc-peering/aws): use new pic for input tooltip [e4c906a6](https://github.com/tidbcloud/dbaas-ui/commit/e4c906a6c48c91ef2887430e6ae2fa57efc25e80)

  - refine(network/vpc-peering/aws): improve input placeholder [2963590b](https://github.com/tidbcloud/dbaas-ui/commit/2963590be9684856e7f7a8825229bea08219491d)

  - feat(network): remove deprecated routes [6924780c](https://github.com/tidbcloud/dbaas-ui/commit/6924780cd281b8c30412b6eb10ab15bec4ff13a3)

  - feat(feature-flags, network): remove vpc peering feat flag [8aae54ed](https://github.com/tidbcloud/dbaas-ui/commit/8aae54edd4673e0548b56926bf6fafb60d774ef8)

- Merge pull request [#3260](https://github.com/tidbcloud/dbaas-ui/pull/3260) from tidbcloud/hotfix/dm_sevice_endpoint [1d417f73](https://github.com/tidbcloud/dbaas-ui/commit/1d417f7329640dd9c26e92ffb9a7db0a777d894c)

- Merge pull request [#3259](https://github.com/tidbcloud/dbaas-ui/pull/3259) from tidbcloud/hotfix/dm_sevice_endpoint [91ba026c](https://github.com/tidbcloud/dbaas-ui/commit/91ba026ca060b4235ce1f47ef8f04ce5a0dae9f0)

  - hotfix: 202407081027 [6df8ff42](https://github.com/tidbcloud/dbaas-ui/commit/6df8ff421be8bc4b0ae199e1f3bb341390cb0d42)

  - fix: handle optional form fields in data migration steps [0db9eb68](https://github.com/tidbcloud/dbaas-ui/commit/0db9eb6807d3cebb3487937146f243de6ad872fd)

  - feat: landing remove less [7d37346b](https://github.com/tidbcloud/dbaas-ui/commit/7d37346bf3e42f0ffc5b37588d9dc36faff75c1c)

  - fix: sql editor message log remove less [ec0ca35b](https://github.com/tidbcloud/dbaas-ui/commit/ec0ca35b044bda12413751c4622410958937d77d)

  - fix: sql editor message log remove less [fc16597d](https://github.com/tidbcloud/dbaas-ui/commit/fc16597ddb2b0494ede7a9f6afcc4269d25cf798)

- Merge pull request [#3257](https://github.com/tidbcloud/dbaas-ui/pull/3257) from tidbcloud/hotfix/dm_form_vaidate [bd59d449](https://github.com/tidbcloud/dbaas-ui/commit/bd59d449eb5f5257a7f56cf0454ab2c3a0b83319)

- Merge pull request [#3256](https://github.com/tidbcloud/dbaas-ui/pull/3256) from tidbcloud/hotfix/dm_form_vaidate [a8d098ea](https://github.com/tidbcloud/dbaas-ui/commit/a8d098ea166387668eab05054abb707b7e760cb2)

  - hotfix: 202407051216 [c0ef0cc3](https://github.com/tidbcloud/dbaas-ui/commit/c0ef0cc348bc1c618f8259d7e7e42507a836db75)

  - fix: refactor validation payload construction for remote DB connectivity [a610b601](https://github.com/tidbcloud/dbaas-ui/commit/a610b601f0f922f8773357adce3a4889a9384312)

  - feat(navbar): add tooltip for Data Migration feature based on cluster availability [d1dada3c](https://github.com/tidbcloud/dbaas-ui/commit/d1dada3c4820045688bb0d6da9d3a3c61f0b42cd)

- Merge pull request [#3254](https://github.com/tidbcloud/dbaas-ui/pull/3254) from tidbcloud/fix/cdc_ux [c2fa30c4](https://github.com/tidbcloud/dbaas-ui/commit/c2fa30c4640293e4bb8e743dc10d58c2bf3bbe5c)

  - fix: prevent form submission on Enter key in TableFilterItem component [a456c2fc](https://github.com/tidbcloud/dbaas-ui/commit/a456c2fc07c1f90dc7f59fb9237360c39eea2dd9)

  - fix: trim mysql endpoint and username fields in getPayload function [bc261e41](https://github.com/tidbcloud/dbaas-ui/commit/bc261e41300df75840a7cb876516426a8dbd7b45)

- Merge pull request [#3253](https://github.com/tidbcloud/dbaas-ui/pull/3253) from tidbcloud/chore/remove-keyviz-less [cce0ff33](https://github.com/tidbcloud/dbaas-ui/commit/cce0ff3347653c392b778ba5d340200acee6d82f)

  - chore: combine styles [bc6e8218](https://github.com/tidbcloud/dbaas-ui/commit/bc6e82182bec7c14c94cd019c00e335ffb638284)

  - chore: use plain object instead of createStyles [80759c77](https://github.com/tidbcloud/dbaas-ui/commit/80759c77217fb2b5f8a42ee47e4a19a3e45ad646)

- Merge pull request [#3244](https://github.com/tidbcloud/dbaas-ui/pull/3244) from tidbcloud/fix/global_lh [18f3d0cf](https://github.com/tidbcloud/dbaas-ui/commit/18f3d0cfb709744035b46079536a003192d21334)

  - chore: remove ConnectionCode less [3aa1fb65](https://github.com/tidbcloud/dbaas-ui/commit/3aa1fb659089f3655e748b0d8e80ae1a47ec7e1a)

  - refactor(keyviz): remove less, use maintine createStyles [3474bc3a](https://github.com/tidbcloud/dbaas-ui/commit/3474bc3a45e9e4087c8aa73d205d4b88da8d084d)

- Merge pull request [#3251](https://github.com/tidbcloud/dbaas-ui/pull/3251) from tidbcloud/refine/gcp-vpc-peering-time [411ea908](https://github.com/tidbcloud/dbaas-ui/commit/411ea9081fb6718deadbea40a3292e14637cf41b)

  - feat(network/vpc-peering/gcp): add creation time to details [080d81e0](https://github.com/tidbcloud/dbaas-ui/commit/080d81e0f65fd6a095fcb3e05c5f22b2e5cb85c3)

  - chore(swagger/legacy): sync dedicated service APIs update [baad96c5](https://github.com/tidbcloud/dbaas-ui/commit/baad96c57e960a1709125c51a6eef18f705b673a)

- Merge pull request [#3246](https://github.com/tidbcloud/dbaas-ui/pull/3246) from tidbcloud/release-20240702 [d9920f33](https://github.com/tidbcloud/dbaas-ui/commit/d9920f33b0383e3b3df97b59b06e974109a0b75e)

- Merge pull request [#3245](https://github.com/tidbcloud/dbaas-ui/pull/3245) from tidbcloud/release-20240702 [ea4da9c5](https://github.com/tidbcloud/dbaas-ui/commit/ea4da9c5c1f997705bc54ba72725e7f38f62d775)

  - release: 20240702 [13a11ddd](https://github.com/tidbcloud/dbaas-ui/commit/13a11ddd8193cd6e7ffe9b039610636b49951e93)

- Merge pull request [#3249](https://github.com/tidbcloud/dbaas-ui/pull/3249) from tidbcloud/feat/data-integration-status [7a6b0dcd](https://github.com/tidbcloud/dbaas-ui/commit/7a6b0dcdcc4999e3677de0c5c98721afc8967d18)

  - fix: hide create button when no dat [ad779795](https://github.com/tidbcloud/dbaas-ui/commit/ad779795635df2f7e9b0936cb7d755d853f1342d)

- Merge pull request [#3248](https://github.com/tidbcloud/dbaas-ui/pull/3248) from tidbcloud/fix/paste-empty-line [562cd209](https://github.com/tidbcloud/dbaas-ui/commit/562cd209ee3d4bfb313fb0777d7946cc266bdbff)

  - fix: sql add empty line [d5c114a2](https://github.com/tidbcloud/dbaas-ui/commit/d5c114a26157e8f5470e8a0d3ac0e91c295aea3d)

  - chore: remove node map less [04aa5a4f](https://github.com/tidbcloud/dbaas-ui/commit/04aa5a4f1f0fc6af244e4ee269f0698a219c8ab4)

- Merge pull request [#3242](https://github.com/tidbcloud/dbaas-ui/pull/3242) from tidbcloud/feat/paste-remove-use [e46276e1](https://github.com/tidbcloud/dbaas-ui/commit/e46276e1b778b80a88cb7243cbe7b8912d6a5bef)

  - feat: add line-height to body styles in UIKitThemeProvider [633d63ab](https://github.com/tidbcloud/dbaas-ui/commit/633d63abddd4fd0badffd9a4d04dd05f1533ff84)

- Merge pull request [#3243](https://github.com/tidbcloud/dbaas-ui/pull/3243) from tidbcloud/fix/rg_style [2a035cef](https://github.com/tidbcloud/dbaas-ui/commit/2a035cef0dd673dc8fb4ab63b8e6387f5799d800)

  - fix: remove sticky positioning from CreateRecoveryGroup component [10b00100](https://github.com/tidbcloud/dbaas-ui/commit/10b00100b830535c5da80838b238103a48d4128e)

  - fix: add comment for maigic number [ca4b7310](https://github.com/tidbcloud/dbaas-ui/commit/ca4b731048e3f52f06635d6e83f6ff56b9903f1d)

  - fix: sqleditor empty paste [fc133121](https://github.com/tidbcloud/dbaas-ui/commit/fc13312122d72cc8f2dbe66f49b5cf1315c2e08b)

- Merge pull request [#3238](https://github.com/tidbcloud/dbaas-ui/pull/3238) from tidbcloud/test/e2e-test-stable [1f65fe32](https://github.com/tidbcloud/dbaas-ui/commit/1f65fe3232f34872bbd12ef8730dd197d07e2ecf)

- Merge pull request [#3226](https://github.com/tidbcloud/dbaas-ui/pull/3226) from tidbcloud/feat/dataservice-manage-endpoint-whitelist [72982b77](https://github.com/tidbcloud/dbaas-ui/commit/72982b7781814fb5cb213a51769d221654b9a2e3)

- Merge pull request [#3227](https://github.com/tidbcloud/dbaas-ui/pull/3227) from tidbcloud/feat/editor-run-result-errorcode [b2692f92](https://github.com/tidbcloud/dbaas-ui/commit/b2692f926ae966a6405c762e87f00636f8c4d157)

  - fix: sqleditor empty paste [c2dd302c](https://github.com/tidbcloud/dbaas-ui/commit/c2dd302c2f61e3093440226278dd55e6f95d166f)

  - test: remove unnecessary variable [d798db45](https://github.com/tidbcloud/dbaas-ui/commit/d798db454f31045b7292223134e07df0c9aa5b2a)

  - fix: sql editor ai code revert [db3e3b00](https://github.com/tidbcloud/dbaas-ui/commit/db3e3b00bcfea56187eb34a9f717bf5645f122bc)

  - fix: sqleditor ai result [621604fc](https://github.com/tidbcloud/dbaas-ui/commit/621604fc162e49f81bbb02987f3348d7417a3b2a)

  - fix: revert chat2query api code [8c24b43f](https://github.com/tidbcloud/dbaas-ui/commit/8c24b43ff873be37e0dc6ec623589f108d9e8f90)

  - fix: db error [c3251722](https://github.com/tidbcloud/dbaas-ui/commit/c32517220e4d5f028124cf7af5ee500060d6562d)

  - fix: sql editor run error code [900126d9](https://github.com/tidbcloud/dbaas-ui/commit/900126d96a6949c1ca58751cd47a167c760654b2)

  - fix: sql editor run error code [09e58127](https://github.com/tidbcloud/dbaas-ui/commit/09e58127182ef697ee1e3a0a77c529c70deac8e8)

  - feat: sql editor paste remove last use [f7c87fbf](https://github.com/tidbcloud/dbaas-ui/commit/f7c87fbf4475fdfe32c3cbe17327213b497486a9)

  - test: fix profile and sql editor test [e87396ee](https://github.com/tidbcloud/dbaas-ui/commit/e87396eee844d582821ec57818c13d3d15acdadc)

- Merge pull request [#3237](https://github.com/tidbcloud/dbaas-ui/pull/3237) from tidbcloud/feat/landing-img [9bc3358e](https://github.com/tidbcloud/dbaas-ui/commit/9bc3358ec835c89bff629009be032c9d7b6a14d3)

  - fix: landing update ui [75b5ed84](https://github.com/tidbcloud/dbaas-ui/commit/75b5ed84fbdad78d62160b661fcab00d4ac2b2bb)

- Merge pull request [#3236](https://github.com/tidbcloud/dbaas-ui/pull/3236) from tidbcloud/fix/sentry-0701-error [3770b9b0](https://github.com/tidbcloud/dbaas-ui/commit/3770b9b0cb354a305c2b5304a10138a1610f9438)

- Merge pull request [#3229](https://github.com/tidbcloud/dbaas-ui/pull/3229) from tidbcloud/feat/oauth-application [3ffa51b1](https://github.com/tidbcloud/dbaas-ui/commit/3ffa51b1fff99ff2c74bee65924966e4e5ab0f86)

  - feat(oauth): update wording [139aabc6](https://github.com/tidbcloud/dbaas-ui/commit/139aabc6f7b37395af00345edb6b61bb437827b0)

- Merge pull request [#3232](https://github.com/tidbcloud/dbaas-ui/pull/3232) from tidbcloud/refactor/vpc-peering [e48a3a2e](https://github.com/tidbcloud/dbaas-ui/commit/e48a3a2ecfd9091fe8833c6793f8ca9785b47a2d)

- Merge pull request [#3241](https://github.com/tidbcloud/dbaas-ui/pull/3241) from tidbcloud/refactor/serverless-api [82f1618c](https://github.com/tidbcloud/dbaas-ui/commit/82f1618cad623c835ce79b3d91438a5cf82dcc20)

  - chore(swagger/serverless): sync region APIs breaking changes [ab5e4167](https://github.com/tidbcloud/dbaas-ui/commit/ab5e4167b0cbac6e84f7950648e4d3bb1e254b8d)

  - test: fix profile test [7eb6bd0b](https://github.com/tidbcloud/dbaas-ui/commit/7eb6bd0be43a20132c74738a1fe459799df13bee)

- Merge pull request [#3228](https://github.com/tidbcloud/dbaas-ui/pull/3228) from tidbcloud/feat/cppo-billing [6bf63f30](https://github.com/tidbcloud/dbaas-ui/commit/6bf63f30fffa6332fa32ee1ad2703d15c35dd8c1)

  - feat(oauth): prevent empty home page [66d39719](https://github.com/tidbcloud/dbaas-ui/commit/66d39719128fba6d9391ec802e3c12b463576534)

- Merge pull request [#3240](https://github.com/tidbcloud/dbaas-ui/pull/3240) from tidbcloud/refactor/serverless-region-api [08520b94](https://github.com/tidbcloud/dbaas-ui/commit/08520b948cfb4934cfa74d09c64d698264b7a7da)

- Merge pull request [#3239](https://github.com/tidbcloud/dbaas-ui/pull/3239) from tidbcloud/feat/sql-editor-ai-api [c4905e77](https://github.com/tidbcloud/dbaas-ui/commit/c4905e7757d24e66c61664b0b760c10adf602500)

  - refactor(features/serverless/creation): sync region fields breaking changes [fabf9909](https://github.com/tidbcloud/dbaas-ui/commit/fabf990973f4951a361e7f6732bbead36356f8ed)

  - refactor(serverless/creation): sync region API breaking changes [1c61dea0](https://github.com/tidbcloud/dbaas-ui/commit/1c61dea0019e0d88f193a1d05301af22bbfb1cec)

  - chore(swagger/serverless): add comments [66890463](https://github.com/tidbcloud/dbaas-ui/commit/668904639024ecc1408b05beea45844823cb556a)

  - chore(swagger/serverless): sync region fields breaking changes [3b169ca1](https://github.com/tidbcloud/dbaas-ui/commit/3b169ca1db48ded52103f2dd96696f6b395a4856)

  - fix: chat2query ai oplog params [9b242c99](https://github.com/tidbcloud/dbaas-ui/commit/9b242c99988ac985d4494d4102c8d597c194adbf)

  - fix: chat2query ai oplog params [8e42cce9](https://github.com/tidbcloud/dbaas-ui/commit/8e42cce991e9135c70e0d3f25c001ecfce0079fc)

  - test: fix apikey test [0d9b1579](https://github.com/tidbcloud/dbaas-ui/commit/0d9b157949a7e8677134ebcc0171fd1243c6a87b)

  - feat(network/vpc-peering): use feat flag [1a052a19](https://github.com/tidbcloud/dbaas-ui/commit/1a052a193b3dd72853655ac5a6fb1b52f9d750e9)

  - feat(feature-flags): provide new dedicated vpc peering feat flag [3ddacbcc](https://github.com/tidbcloud/dbaas-ui/commit/3ddacbcc91d39ecd6f5be06a00f863c43cf74514)

  - test: use domcontentloaded event for goto method [3a63efe4](https://github.com/tidbcloud/dbaas-ui/commit/3a63efe49e855664ab2d6e19916de68b737f765d)

  - feat: landing sql editor img [1fa9be73](https://github.com/tidbcloud/dbaas-ui/commit/1fa9be73aef76803d9404a07d9730f9ff12eb048)

  - refine(network): remove unnecessary tab styles [a0851558](https://github.com/tidbcloud/dbaas-ui/commit/a08515587099cda3ef254c7161f0ea58ffe43e33)

  - feat: landing sql editor img [797feae8](https://github.com/tidbcloud/dbaas-ui/commit/797feae8b839f3e56b00b907a7112e198678b34a)

  - feat(billing): add partner name to payments [71777f85](https://github.com/tidbcloud/dbaas-ui/commit/71777f85bc388e3c79bf6e0a245b8494aabbb10a)

  - feat(billing): add cppo marketplace payement [0553a367](https://github.com/tidbcloud/dbaas-ui/commit/0553a36790b985f1f97219a4703bddadae0ff549)

  - feat(oauth): update body style [1d740b5f](https://github.com/tidbcloud/dbaas-ui/commit/1d740b5f34e53801f8ddeceadb3a38fb6af1f0a1)

  - fix(oauth): header sticky [143a671f](https://github.com/tidbcloud/dbaas-ui/commit/143a671fdedabeb5f98e90e19a19d6da546c6a9e)

  - feat(network/vpc-peering/gcp): support viewing details by row clicks [4171d366](https://github.com/tidbcloud/dbaas-ui/commit/4171d366c34369b34ef73002502e39b6fd001bd4)

  - feat(network/vpc-peering/aws): support viewing details by row clicks [23abf336](https://github.com/tidbcloud/dbaas-ui/commit/23abf336aee0669bb48a02a7ee5fc307b643708a)

  - feat(oauth): downgrade 400/401 error [529709f1](https://github.com/tidbcloud/dbaas-ui/commit/529709f11c512e9c851eb414d9819e49dd1e7534)

  - fix(network/vpc-peering/gcp): fix deletion styles [2e4c40e2](https://github.com/tidbcloud/dbaas-ui/commit/2e4c40e2479a78cb1529a96752ba89c427fbdb46)

  - feat(network/vpc-peering/gcp): add more deletion info [457f4ddb](https://github.com/tidbcloud/dbaas-ui/commit/457f4ddbda98d83b3370d826396bac26b7612909)

  - fix: enterprise logout error [ffdcfa60](https://github.com/tidbcloud/dbaas-ui/commit/ffdcfa60875c955c2c46c87b8b646280c33a0616)

  - feat(network/vpc-peering/aws): add more deletion info [7f113f5f](https://github.com/tidbcloud/dbaas-ui/commit/7f113f5f265c53ea7354de853e5097445a18ecfd)

  - feat(oauth): support light/dark logo [70a9dc36](https://github.com/tidbcloud/dbaas-ui/commit/70a9dc36140d58d25a414e10be608ca4e6f40a1a)

  - refine(network/vpc-peering/gcp/creation): improve page background [681c4829](https://github.com/tidbcloud/dbaas-ui/commit/681c48293c7e28b1cf6fa320d465b1a1e3e2f7d3)

  - refine(network/vpc-peering/aws/creation): improve page background [e5dee0c9](https://github.com/tidbcloud/dbaas-ui/commit/e5dee0c9b8758f596630d72e08861c40c178cdfc)

  - refine(network/vpc-peering/aws/creation): improve aws region tooltip styles [f8545f80](https://github.com/tidbcloud/dbaas-ui/commit/f8545f80afd572621cfe699708d5807d6bceb1f7)

  - refine(network/vpc-peering/gcp/creation): improve alert styles [a95388b6](https://github.com/tidbcloud/dbaas-ui/commit/a95388b62d66fe41c803115376a584c3aa492b28)

  - refine(network/vpc-peering/aws/creation): improve alert styles [1748ca54](https://github.com/tidbcloud/dbaas-ui/commit/1748ca54c0014acf5ef763d7c8827eea7b948ce5)

  - refine(network/vpc-peering/aws/details): improve alert styles [555f14ca](https://github.com/tidbcloud/dbaas-ui/commit/555f14ca26f77ce4df6432a740f4e2ad0b024279)

  - feat(oauth): update Authorized Apps bg [3eb1f23c](https://github.com/tidbcloud/dbaas-ui/commit/3eb1f23cf7e75de9bc122ac90d9fbc3b959b0f1d)

  - refine(network/vpc-peering/aws): remove vpc id tooltip on the creation page [8b5a3a07](https://github.com/tidbcloud/dbaas-ui/commit/8b5a3a07bcfc2054012317df9d47d8ee5d0b5d4e)

  - refine(network/vpc-peering/aws): improve creation time format [b1b887c4](https://github.com/tidbcloud/dbaas-ui/commit/b1b887c4cf8161c54b93115cc2f78afd66276741)

  - refine(components): reexport time formatter [fc76b079](https://github.com/tidbcloud/dbaas-ui/commit/fc76b079c54c041c17f9669c0f27b2eb39ce478f)

  - refine(network/vpc-peering): improve region selector loading styles [64ca9cba](https://github.com/tidbcloud/dbaas-ui/commit/64ca9cba9bf2239dd7fc4b8e3a2aaf57154927bd)

  - feat(network): use new vpc peering tab and routes [12eb889d](https://github.com/tidbcloud/dbaas-ui/commit/12eb889d8671e3d4f6de20968a20074c3d246016)

  - feat(network/vpc-peering): add vpc peering home [46bcc3b2](https://github.com/tidbcloud/dbaas-ui/commit/46bcc3b2c1623a5b92b2652b38f92e0188c69676)

  - feat(network/vpc-peering/gcp): add list [dcbcac03](https://github.com/tidbcloud/dbaas-ui/commit/dcbcac03c2c9f3bf835640739385c0689806ea03)

  - feat(network/vpc-peering/gcp): add vpc peering details [996df26c](https://github.com/tidbcloud/dbaas-ui/commit/996df26c7a12eadc7988b17ef815e898dfc00966)

  - feat(network/vpc-peering/gcp): add deletion modal [7099c251](https://github.com/tidbcloud/dbaas-ui/commit/7099c251278020599c09f9ca5d81abb1f872a5db)

  - feat(network/vpc-peering/gcp): add creation page [9f9a6a9f](https://github.com/tidbcloud/dbaas-ui/commit/9f9a6a9fbed972316af32c7cc8873f838c36e3a1)

  - feat(network/vpc-peering/aws): add list [2ba266d8](https://github.com/tidbcloud/dbaas-ui/commit/2ba266d8eeebabe75942a4f10d0837865eacf336)

  - feat(network/vpc-peering/aws): add vpc peering details [f3aa414e](https://github.com/tidbcloud/dbaas-ui/commit/f3aa414e396256f02526eee4e0d3d8afb06cdd6b)

  - feat(network/vpc-peering/aws): add deletion modal [8e7f148e](https://github.com/tidbcloud/dbaas-ui/commit/8e7f148e2ba13011464bfc256f23e2cbef12402e)

  - feat(network/vpc-peering/aws): add creation page [626c2d91](https://github.com/tidbcloud/dbaas-ui/commit/626c2d91870385888e6e53f4ea19e956c488735c)

  - feat(network/vpc-peering): add `DetailsDrawer` component [909e5d08](https://github.com/tidbcloud/dbaas-ui/commit/909e5d08ca8a4c3b3275879baa20a230621a42ca)

  - feat(network/vpc-peering): add `TwoColsPropertyRow` component [976d0f70](https://github.com/tidbcloud/dbaas-ui/commit/976d0f7099303a78ca46520c371bc852ae653499)

  - feat(network/vpc-peering): add `PropertyWithCopy` component [78b5eef8](https://github.com/tidbcloud/dbaas-ui/commit/78b5eef8d7105424eecca36796b178f5323a2e56)

  - feat(network/vpc-peering): add `InputLabel` component [675858c1](https://github.com/tidbcloud/dbaas-ui/commit/675858c1c4d52733241eef95f972b44158d2c50c)

  - feat(network/vpc-peering): add `Status` component [a47c59ee](https://github.com/tidbcloud/dbaas-ui/commit/a47c59ee43490246f48917f4323efa2debc300ad)

  - refine(project): set padding bottom styles for page shell [d851ab9e](https://github.com/tidbcloud/dbaas-ui/commit/d851ab9eaece5e9f871ac97b19a8bfcb52a05002)

  - refine(features/project): export `CloudProviderLabelConst` [bd753987](https://github.com/tidbcloud/dbaas-ui/commit/bd7539877f5c0f45272e25bc648723df7430e2b1)

  - chore(swagger/legacy/central): sync vpc peering APIs update [a3d0bd07](https://github.com/tidbcloud/dbaas-ui/commit/a3d0bd07730e3d171af3ea4d201abb79c43e2a47)

  - feat(oauth): update token detail wording [be9739ec](https://github.com/tidbcloud/dbaas-ui/commit/be9739ecb281e76eb6603ae924bf76f7d403b5b3)

  - feat(oauth): authorized app -> authorized oauth app [4e1eafb8](https://github.com/tidbcloud/dbaas-ui/commit/4e1eafb89ec2975e4785548cb0545c0c07d79c41)

  - feat(oauth): pretty last used [76b2d781](https://github.com/tidbcloud/dbaas-ui/commit/76b2d781f48620888c19f1012f914dd391eaa2fb)

  - feat(oauth): add last used [e0ecd99b](https://github.com/tidbcloud/dbaas-ui/commit/e0ecd99bc06bb93d651dece44046bc32b7c13a47)

  - feat(oauth): add scope [3eb2160b](https://github.com/tidbcloud/dbaas-ui/commit/3eb2160bee94b74492a4610162a7a34260bd92d7)

  - feat(oauth): add loading state [dc27c3ef](https://github.com/tidbcloud/dbaas-ui/commit/dc27c3ef84a5b43edfdeaaf5f0d0c21738bbad6f)

  - feat(oauth): applications -> apps [0024da90](https://github.com/tidbcloud/dbaas-ui/commit/0024da90ded6da804e6f62d63f16136b865d0c18)

  - feat(oauth): support revoke [771de738](https://github.com/tidbcloud/dbaas-ui/commit/771de738eb2da4d62c101e8fc97e5dd7c755c57f)

  - feat(oauth: add authorized api [b24f9a77](https://github.com/tidbcloud/dbaas-ui/commit/b24f9a773b1ff2dbb3eb0c7c845cc39ec020f547)

  - feat(oauth): oauth applications -> authorized apps [acdcbfd3](https://github.com/tidbcloud/dbaas-ui/commit/acdcbfd3e9c66660814c01903cab5bef288b4563)

  - feat(oauth): update wording [c4b9e25c](https://github.com/tidbcloud/dbaas-ui/commit/c4b9e25c3b914d856dddbe1c32334a56c48cbd65)

  - feat(oauth): add revoke button [a8f1e4c0](https://github.com/tidbcloud/dbaas-ui/commit/a8f1e4c0db29f9a74e0f5b96dd0dc78d9818defa)

  - feat: add oauth application [651f5204](https://github.com/tidbcloud/dbaas-ui/commit/651f520421ccbc410e0a1e5c9c1ade8379cb95ec)

- Merge pull request [#3087](https://github.com/tidbcloud/dbaas-ui/pull/3087) from tidbcloud/feat/account-layout [744d3b0e](https://github.com/tidbcloud/dbaas-ui/commit/744d3b0e636eeb2a1432895e9d422ef4959847b3)

- Merge pull request [#3234](https://github.com/tidbcloud/dbaas-ui/pull/3234) from tidbcloud/fix/protable_migrate [93dd8ae8](https://github.com/tidbcloud/dbaas-ui/commit/93dd8ae81c316b99b9b366a9780115603927b106)

  - refactor(Imports): replace Text with Typography for better truncation handling [20a430f3](https://github.com/tidbcloud/dbaas-ui/commit/20a430f3b8955e326e283dfcd3f35694327d440f)

  - refactor(imports): replace Table with ProTable and update column definitions [a8666aa7](https://github.com/tidbcloud/dbaas-ui/commit/a8666aa7bb532ffa22c7ec67a41dc2f83ded900a)

- Merge pull request [#3235](https://github.com/tidbcloud/dbaas-ui/pull/3235) from tidbcloud/refactor/events-use-pro-table [3e7e1de0](https://github.com/tidbcloud/dbaas-ui/commit/3e7e1de0b2b951c168b572390a79f9a51d2d16f4)

  - refine [2c1f7c72](https://github.com/tidbcloud/dbaas-ui/commit/2c1f7c7288c88e3828c45d4b73bd1bdd14f959cd)

  - fix(account/terms): fix page background [e6ae35cc](https://github.com/tidbcloud/dbaas-ui/commit/e6ae35cc9653fdcafed6a60c2ef6d15c4cb6deaf)

  - fix(account/general): fix page background height [92123517](https://github.com/tidbcloud/dbaas-ui/commit/92123517fe412aeb849ff960b4c34e54e47bb5a7)

  - fix(account/terms): fix page background [d6112b9a](https://github.com/tidbcloud/dbaas-ui/commit/d6112b9a7580f2fe98fc1fe92e2048f8c5804a04)

  - fix(account/general): fix page background [e632a463](https://github.com/tidbcloud/dbaas-ui/commit/e632a463811bb54c1cce87395d4d13223c60a904)

  - refactor(events): migrate to use ProTable [31a55bb9](https://github.com/tidbcloud/dbaas-ui/commit/31a55bb9715da8fb0d93cb82fdb65b504cbe0311)

  - refactor: replace changefeed Table with ProTable for enhanced UI flexibility [ca9f48a4](https://github.com/tidbcloud/dbaas-ui/commit/ca9f48a4207b2f9c78febc4757d13e1fe553c387)

  - refactor: update data migration table component for improved UI consistency and readability [b6e16b68](https://github.com/tidbcloud/dbaas-ui/commit/b6e16b68af089b8d969143ae96d5db8368ed4be2)

  - fix(backup): update Backup Time header rendering and remove redundant styles [8a226648](https://github.com/tidbcloud/dbaas-ui/commit/8a22664828b3c41795496e5932ed6683b6a52d13)

  - refine(account/terms): update background color [b259692e](https://github.com/tidbcloud/dbaas-ui/commit/b259692eff33b25d4f32f2028447b0c59d4290b6)

  - refine(account/general): update background color [8f9b5689](https://github.com/tidbcloud/dbaas-ui/commit/8f9b56897b637a22ff868848b9e1fa63f39d18ea)

  - refactor(backup): migrate to ProTable and enhance UI elements [7bc239a3](https://github.com/tidbcloud/dbaas-ui/commit/7bc239a35e398d15eecbf7a72593550d74194743)

- Merge pull request [#3233](https://github.com/tidbcloud/dbaas-ui/pull/3233) from tidbcloud/chore/update-ru-promql [2dd6bf14](https://github.com/tidbcloud/dbaas-ui/commit/2dd6bf149bd399213f7718134caa2ca71f134399)

  - chore(monitoring): hide TiDB RU and TiFlash RU [2ec42162](https://github.com/tidbcloud/dbaas-ui/commit/2ec421623e386210b0bef7ea4ba1444bfb12934c)

  - refine(account): remove notification nav and route [21138f52](https://github.com/tidbcloud/dbaas-ui/commit/21138f524d6a6db04f95b57f48f7ff26cbbbe34f)

  - feat(account): add nav and route for terms [bcd0ee7e](https://github.com/tidbcloud/dbaas-ui/commit/bcd0ee7e9a6367e9c97b130492fba718439ca1cf)

  - feat(account): provide terms [067f8f02](https://github.com/tidbcloud/dbaas-ui/commit/067f8f02152a5b6dece73c1bf8f40f071e20117a)

  - feat(account): add new privacy [974d933d](https://github.com/tidbcloud/dbaas-ui/commit/974d933df9270bb284ee9623629dbc88a97c43ba)

  - feat(account): add AI settings [7ceba4b9](https://github.com/tidbcloud/dbaas-ui/commit/7ceba4b9c19fe44d7d4e4466a70ab5732a538448)

  - refactor(account): remove deprecated privacy from general [23accf22](https://github.com/tidbcloud/dbaas-ui/commit/23accf22f2f003e2160b7c5ed350d3843f5ec584)

  - refine(account/features): sync component path update [588ee29e](https://github.com/tidbcloud/dbaas-ui/commit/588ee29e00244d9d6e2af6ac7d5388f23d6cbf6e)

  - refine(account): extract components [f4bcd4e0](https://github.com/tidbcloud/dbaas-ui/commit/f4bcd4e04cd4f4ea5ac144096a7e5efe62919925)

  - refine(account/privacy): improve badge wording [e12e3208](https://github.com/tidbcloud/dbaas-ui/commit/e12e3208e0c24c307a109354c289a605eeed9679)

  - refine(account/privacy): improve wording [1d4818cf](https://github.com/tidbcloud/dbaas-ui/commit/1d4818cf58294a07775634230af8908ecec717e2)

  - fix(account/privacy): fix AI checked status [34323d85](https://github.com/tidbcloud/dbaas-ui/commit/34323d85507e3cff480aab3177c8aacdff2341aa)

  - refactor(account/privacy): improve AI privacy accepting UX [124f6808](https://github.com/tidbcloud/dbaas-ui/commit/124f680892eefef11a9af840f1c193808e89543d)

  - refine(account/privacy): improve the wording [0c6e6fb5](https://github.com/tidbcloud/dbaas-ui/commit/0c6e6fb5ce009912102e0c84dd08d5883eeb4ba6)

  - refine(routes): remove deprecated routes [99ae2786](https://github.com/tidbcloud/dbaas-ui/commit/99ae27866e5fdbdf267facd088469d0397048cf3)

  - refine(routes): update account route [ce70298b](https://github.com/tidbcloud/dbaas-ui/commit/ce70298bb2bdc26e96e7cf4cdb368281e03b689c)

  - refactor(account): update route paths [ec129ae9](https://github.com/tidbcloud/dbaas-ui/commit/ec129ae9241d43f7ec5f1288a4c6d0ee7efa1bf1)

  - feat(account): add general page [1232c780](https://github.com/tidbcloud/dbaas-ui/commit/1232c780a56be07cf6c78f51cd52301016f3280e)

  - feat(account): add privacy block [4fb73c91](https://github.com/tidbcloud/dbaas-ui/commit/4fb73c91a6e4298bfa38c96e7f976b69d41bb92e)

  - refine(account/mfa): improve styles [5fda1e59](https://github.com/tidbcloud/dbaas-ui/commit/5fda1e593e1701af9db04facf55dc1b2e4def9b9)

  - refine(account): improve block header [fa1a6931](https://github.com/tidbcloud/dbaas-ui/commit/fa1a69312337fc830dd975150ea369ab0a560c12)

  - refine(account): improve password block [0dd77b1a](https://github.com/tidbcloud/dbaas-ui/commit/0dd77b1addf4457cc05eabfe50e73a636a6bb2b6)

  - refine(account): improve block header [4fce26b2](https://github.com/tidbcloud/dbaas-ui/commit/4fce26b23e2b67252badb41b3928bb6fa5c6ca58)

  - refine(account/password): update title [6324dd15](https://github.com/tidbcloud/dbaas-ui/commit/6324dd15ddf952217195a3c7c2b547e65168b832)

  - feat(account): add MFA block [7fcdaf1f](https://github.com/tidbcloud/dbaas-ui/commit/7fcdaf1f515e21b1b2e1ef41fe7e5ff94ad373e3)

  - feat(account): add password block [094b5042](https://github.com/tidbcloud/dbaas-ui/commit/094b50426477422564cec243fc6db83e99045b83)

  - feat(account): add profile block [3944df31](https://github.com/tidbcloud/dbaas-ui/commit/3944df31dfe9fb64dd8f86dde2a68bcea8aa5b61)

  - feat(account): add block header component [3f8935c6](https://github.com/tidbcloud/dbaas-ui/commit/3f8935c63d59c7ddaa1aacfab9e9c03a13a7cbcd)

  - feat(account, routes): add v2 preview route [5ce9e8f1](https://github.com/tidbcloud/dbaas-ui/commit/5ce9e8f1be647c1b55b697147d9dc148d5f384da)

  - feat(account): add new layout and shell [e6117110](https://github.com/tidbcloud/dbaas-ui/commit/e61171107a57d2cbd2a663242ff035639d6a6ea7)

- Merge pull request [#3186](https://github.com/tidbcloud/dbaas-ui/pull/3186) from tidbcloud/feat/upgrade_deps [afdf7565](https://github.com/tidbcloud/dbaas-ui/commit/afdf7565d56924a9642df8b208028b03f7f4741f)

- Merge pull request [#3230](https://github.com/tidbcloud/dbaas-ui/pull/3230) from tidbcloud/hotfix/signup-error-alert [0aaa79bf](https://github.com/tidbcloud/dbaas-ui/commit/0aaa79bf00d59c671793ab42d85d1cacc2b9a7c1)

- Merge pull request [#3231](https://github.com/tidbcloud/dbaas-ui/pull/3231) from tidbcloud/hotfix/signup-error-alert [4bd8bc5d](https://github.com/tidbcloud/dbaas-ui/commit/4bd8bc5dec4ab2266664908742b4ef0360bf06f5)

  - hotfix: bump version to 0.160.1 [ab4acdb1](https://github.com/tidbcloud/dbaas-ui/commit/ab4acdb18187bb75f74989379556d00a12ae9e75)

  - hotfix: 202406281915 [1065b9a0](https://github.com/tidbcloud/dbaas-ui/commit/1065b9a0c956629bc45fe5f0bcacb4d0fe8da4c4)

  - hotfix: 202406281914 [6122c04d](https://github.com/tidbcloud/dbaas-ui/commit/6122c04de5c0f2c6e8845f4da685f66bd6c1822a)

  - fix(signup): missing error alert [0ae18a00](https://github.com/tidbcloud/dbaas-ui/commit/0ae18a00e515d6bf465ec3aa66fccc81062db8ab)

  - fix: tcds mgmtendpmodal crush [ec1fbcb5](https://github.com/tidbcloud/dbaas-ui/commit/ec1fbcb584ab1ee7942a1c8a4ab44c8e1bec02d3)

  - bump uikit version [4635fdf1](https://github.com/tidbcloud/dbaas-ui/commit/4635fdf16786095e59ab2afdec48c2724f37a14a)

  - fix: dataservice manage endpoint whitelist [b98b9608](https://github.com/tidbcloud/dbaas-ui/commit/b98b9608de8369c699f01da3ab458a3f4ef847cb)

  - fix: bump uikit version to fix form field error [9bdb7879](https://github.com/tidbcloud/dbaas-ui/commit/9bdb787969b8aee6a1cdccc6c07201b032438053)

  - fix: types [8e237b38](https://github.com/tidbcloud/dbaas-ui/commit/8e237b38ff04dffdc9dafde69964281e5a8c253e)

  - fix: react-hook-form controller props [3654001d](https://github.com/tidbcloud/dbaas-ui/commit/3654001dd7a0333b9398e99bc794fd36351ae6b8)

  - fix: dataervice form ts error [1c933de1](https://github.com/tidbcloud/dbaas-ui/commit/1c933de1d0fb462d638b1f74310e49d6b51eb85b)

  - chore: upgrade uikit [220dfa12](https://github.com/tidbcloud/dbaas-ui/commit/220dfa1271b162bd99f7258e4e57ed6ea8ab8bda)

  - fix(dedicated/backup/restore): fix form type errors [5b47e6ff](https://github.com/tidbcloud/dbaas-ui/commit/5b47e6ff3d1d3872731477de252bbefa0fc6d490)

  - fix(serverless/creation): fix typo [3816c6a8](https://github.com/tidbcloud/dbaas-ui/commit/3816c6a85c15249de726422daa9de4737c6f1aa9)

  - fix(dedicated/network/cidr): fix form type errors [d8338680](https://github.com/tidbcloud/dbaas-ui/commit/d833868003c41635bd7e9f50203f4ded7aa7bdc0)

  - fix(dedicated/modifying): fix form type errors [7de6d290](https://github.com/tidbcloud/dbaas-ui/commit/7de6d290c1668da52669d95198fa5994d1878af6)

  - fix(dedicated/creation): fix form type errors [bda239b1](https://github.com/tidbcloud/dbaas-ui/commit/bda239b13910dd32ddc89b7ac5d659e7999b5cfd)

  - fix(serverless/creation): fix form type errors [ab4b472d](https://github.com/tidbcloud/dbaas-ui/commit/ab4b472dc8d07deaecd3b330e2477abc7106901c)

  - fix(features/serverless): fix form type errors [d56279c8](https://github.com/tidbcloud/dbaas-ui/commit/d56279c894fb9c763e8884e1d35790fc24a13d73)

  - fix: oauth, requestsupport, auditlogging, Form type errors [6e41617c](https://github.com/tidbcloud/dbaas-ui/commit/6e41617c44678a5061179df17c3fcfc656e242c4)

  - fix: UseFormMethods -> UseFormReturn [b4017031](https://github.com/tidbcloud/dbaas-ui/commit/b4017031960e9e954eda1da3d8ad5ee6babd43cd)

  - fix: typings in dm/import [16890146](https://github.com/tidbcloud/dbaas-ui/commit/1689014625805571791b4662ea2a2bc74e24d521)

  - fix: field in render props [fa92d8b7](https://github.com/tidbcloud/dbaas-ui/commit/fa92d8b734befe7c998e56a8a0c804381dce80c4)

  - feat: use v2 uikit [483d4bd6](https://github.com/tidbcloud/dbaas-ui/commit/483d4bd6361249be056c132940b5e49d68a5d7bc)

  - feat: run codemode on errors [7e68e339](https://github.com/tidbcloud/dbaas-ui/commit/7e68e3391dee7b104315cd680f2857df706e7dfb)

  - feat: run codemode on register [fcd1838b](https://github.com/tidbcloud/dbaas-ui/commit/fcd1838b439b5786e916a48e56f08eadf7728319)

  - feat: upgrade react-hook-form [fb136604](https://github.com/tidbcloud/dbaas-ui/commit/fb136604e1ac1d58c31d1b4df86d78c9153ba9ec)

- Merge pull request [#3225](https://github.com/tidbcloud/dbaas-ui/pull/3225) from tidbcloud/fix-costexplorer-type [c84d90cc](https://github.com/tidbcloud/dbaas-ui/commit/c84d90cce87063b13de4a84b3f785c28416c11fc)

  - fix: cost explorer type [56bb9ade](https://github.com/tidbcloud/dbaas-ui/commit/56bb9ade0ddf07cb7a8b6559eec95ee3d7c03f1c)

- Merge pull request [#3223](https://github.com/tidbcloud/dbaas-ui/pull/3223) from tidbcloud/release-20240625 [403f551a](https://github.com/tidbcloud/dbaas-ui/commit/403f551a36e5a7762bb35057d2665be76f7fb655)

- Merge pull request [#3222](https://github.com/tidbcloud/dbaas-ui/pull/3222) from tidbcloud/release-20240625 [f986d08e](https://github.com/tidbcloud/dbaas-ui/commit/f986d08ebc0de5fc1bd140b83e1f467726e1b12e)

  - chore(package): update `packageManager` [0bf66bda](https://github.com/tidbcloud/dbaas-ui/commit/0bf66bda2170e241781af8a98ade974e5ab413e5)

  - release: 20240625 [708c5cdc](https://github.com/tidbcloud/dbaas-ui/commit/708c5cdcacc789ae354807ef655d712f075a853a)

- Merge pull request [#3220](https://github.com/tidbcloud/dbaas-ui/pull/3220) from tidbcloud/feat/[DM-10424](https://jira.tidbcloud.com/browse/DM-10424)\_AI_survey [d958b25a](https://github.com/tidbcloud/dbaas-ui/commit/d958b25a99ff68f34c8c5059ea2b9c6569e7236f)

- Merge pull request [#3221](https://github.com/tidbcloud/dbaas-ui/pull/3221) from tidbcloud/feat/dataservice-db [e7835c5f](https://github.com/tidbcloud/dbaas-ui/commit/e7835c5f459d4acbc13ee3901c305f9f5a541c7e)

  - fix: endpoint database value [702933f7](https://github.com/tidbcloud/dbaas-ui/commit/702933f72c96d1ad90a512e332ccf32006ed671f)

- Merge pull request [#3218](https://github.com/tidbcloud/dbaas-ui/pull/3218) from tidbcloud/feat/cppo-payment [540657dd](https://github.com/tidbcloud/dbaas-ui/commit/540657dd77cebd17ab8e8ed5ce903a6052d53789)

  - feat(billing): remove Values [a727781d](https://github.com/tidbcloud/dbaas-ui/commit/a727781db2eb5fb14a2027fd07064d401824ea85)

  - feat(billing): aws cppo map to cppo [ba07c488](https://github.com/tidbcloud/dbaas-ui/commit/ba07c488439c4bfdb9eeb0e05a9c0ea1419e992b)

  - feat(billing): free trial billing auto redirect to payments [dae428d2](https://github.com/tidbcloud/dbaas-ui/commit/dae428d27422b79ee12e1a201964eeb04a721ae6)

  - feat(cppo): add cppo payments [ac14f90b](https://github.com/tidbcloud/dbaas-ui/commit/ac14f90b4a65a6c6df100f85445255a56b5947be)

  - feat(onboarding): add AI survey [10947e22](https://github.com/tidbcloud/dbaas-ui/commit/10947e224fa322af56cd36fda6bdf2d2cfea7381)

- Merge pull request [#3219](https://github.com/tidbcloud/dbaas-ui/pull/3219) from tidbcloud/feat/vector-typo [41ef772d](https://github.com/tidbcloud/dbaas-ui/commit/41ef772d8ca53b25a42ce767450534731a9d0962)

  - fix: vector icon [ad54b697](https://github.com/tidbcloud/dbaas-ui/commit/ad54b6975b45aedbfd10e781f075180d1a9a658e)

  - fix: landing page text change & vector icon [aa1bf8b7](https://github.com/tidbcloud/dbaas-ui/commit/aa1bf8b7eb06e13eb166e5649cdfa6d4caeb4e8a)

  - fix: landing page text change & vector icon [d4f9d626](https://github.com/tidbcloud/dbaas-ui/commit/d4f9d6265b05823bbbb7521799a8ddab8324628c)

  - fix: landing page text change & vector icon [366f7b95](https://github.com/tidbcloud/dbaas-ui/commit/366f7b9566af007a04435f225cdba4fdd56a416a)

- Merge pull request [#3210](https://github.com/tidbcloud/dbaas-ui/pull/3210) from tidbcloud/feat/[DM-10424](https://jira.tidbcloud.com/browse/DM-10424)\_vector_search_tutorial [f3c56c19](https://github.com/tidbcloud/dbaas-ui/commit/f3c56c19072086d0e8270f33151fb8339af62c1b)

  - feat(tutorial): use default gray for code [9f1acac9](https://github.com/tidbcloud/dbaas-ui/commit/9f1acac940970b24f51aea16e04ff3cf1447c4d0)

  - feat(tutorial): TiDB.ai -> TiDB.AI [2ba1f2ff](https://github.com/tidbcloud/dbaas-ui/commit/2ba1f2ff50256b2263b60af15bfa783861d93901)

  - feat(tutorial): add vector search SQL [b798d0e8](https://github.com/tidbcloud/dbaas-ui/commit/b798d0e841c0cd59300a8e756ffc9f7a0c6e403d)

  - feat(tutorial): using github icon [c99bded5](https://github.com/tidbcloud/dbaas-ui/commit/c99bded5e6eb739bc31b18f90c0b4f3d784af9c4)

  - feat: add vector github [31892ba4](https://github.com/tidbcloud/dbaas-ui/commit/31892ba470aac084a52a33fe4d3ae3ec38f1a61e)

- Merge pull request [#3211](https://github.com/tidbcloud/dbaas-ui/pull/3211) from tidbcloud/feat/serverless-vector-ga [9b99e3f0](https://github.com/tidbcloud/dbaas-ui/commit/9b99e3f030f0cc8c0b23e14ef82f2d9662c2fa49)

  - feat(serverless/slides): use vector light tutorial [9a38c4e4](https://github.com/tidbcloud/dbaas-ui/commit/9a38c4e493f568e35db27cfa6b83ba111afd0db8)

  - feat(features/serverless): provide vector hooks [d99a8502](https://github.com/tidbcloud/dbaas-ui/commit/d99a8502251d5f48f42a2cbb97857a3fa5ab9171)

  - fix(media/serverless): fix file name typo [6183df10](https://github.com/tidbcloud/dbaas-ui/commit/6183df10e0a5b4c45b17b2ceb6ae89c962973b5d)

  - feat(serverless/slides): use ai chatbot slide [4913d323](https://github.com/tidbcloud/dbaas-ui/commit/4913d323c4bc284cbcf006c65b87188d53662775)

  - feat(serverless/slides): init ai chatbot intro slide [4f26829c](https://github.com/tidbcloud/dbaas-ui/commit/4f26829cc6ff0b6ef76429f7b39fd05dda42659d)

  - chore(media/serverless): add ai chatbot pic [424a0b72](https://github.com/tidbcloud/dbaas-ui/commit/424a0b724f96bbf84bb904e02d122f4e4b37d2d6)

  - refine(cluster/creation): add vector description to serverless tier selector [25915b8f](https://github.com/tidbcloud/dbaas-ui/commit/25915b8f9bb048fabd2160b521bb78954a282418)

  - refine(store, feature-flag): remove serverless vector feature flag [29c97ce0](https://github.com/tidbcloud/dbaas-ui/commit/29c97ce05354544248e4df8eeaabd437aa313d48)

  - refactor(serverless): remove unnecessary vector badge [56f1510b](https://github.com/tidbcloud/dbaas-ui/commit/56f1510b9375f68b5d6263b415dd0f4a6bb59fbf)

  - refactor(serverless/creation): remove unnecessary vector configs [2815dd95](https://github.com/tidbcloud/dbaas-ui/commit/2815dd95abfa8f1dfa927001817a502627131812)

- Merge pull request [#3217](https://github.com/tidbcloud/dbaas-ui/pull/3217) from tidbcloud/feat/schema-vector-type [356d9717](https://github.com/tidbcloud/dbaas-ui/commit/356d9717960662ccf6801322535be4303d16ebb9)

- Merge pull request [#3215](https://github.com/tidbcloud/dbaas-ui/pull/3215) from tidbcloud/feat/chat2query-rename [f608595b](https://github.com/tidbcloud/dbaas-ui/commit/f608595bdf49fbf5e508f800da376728c014b069)

  - feat: schema vetcor type add icon [3783de04](https://github.com/tidbcloud/dbaas-ui/commit/3783de04e3a1ed6c7530a535fce2ba80caa1c38f)

- Merge pull request [#3216](https://github.com/tidbcloud/dbaas-ui/pull/3216) from tidbcloud/fix/remove_less [9a26b701](https://github.com/tidbcloud/dbaas-ui/commit/9a26b701d07050152bbc73b89ba88ff775ce89dc)

  - fix: chat2query to sql editor [87acfe21](https://github.com/tidbcloud/dbaas-ui/commit/87acfe21d5c3804b245b75d24df0b756ac70ed80)

  - fix: remove unused less [8e8d6172](https://github.com/tidbcloud/dbaas-ui/commit/8e8d6172c644f92dc5b523b6be58258cb384dd28)

  - fix: remove import progress less [4d7328f2](https://github.com/tidbcloud/dbaas-ui/commit/4d7328f2a456a66816c3898702e85aee4c6b8ce1)

  - fix: remove playground file [efc1c73c](https://github.com/tidbcloud/dbaas-ui/commit/efc1c73c6e2ae821066d6499105a5a6fb3bf08e2)

  - feat: chat2query url change to sqleditor [649acad5](https://github.com/tidbcloud/dbaas-ui/commit/649acad5021dd9ec90b369d1a8ca91129f80baa2)

  - feat: chat2query rename stage1 [d1235d1c](https://github.com/tidbcloud/dbaas-ui/commit/d1235d1c30f31f11baded28d65287ef4503a4ce5)

- Merge pull request [#3214](https://github.com/tidbcloud/dbaas-ui/pull/3214) from tidbcloud/refine/dedicated-onboarding-jp [2f0235e3](https://github.com/tidbcloud/dbaas-ui/commit/2f0235e3d93d63a64358ddc37091a5c0e22f5a85)

  - refine(onboard/dedicated): support users from JP website [0a097708](https://github.com/tidbcloud/dbaas-ui/commit/0a097708ccb5050353ac2be88c78016cd3c96b90)

- Merge pull request [#3213](https://github.com/tidbcloud/dbaas-ui/pull/3213) from tidbcloud/hotfix/connect_event_user_id [cc939a89](https://github.com/tidbcloud/dbaas-ui/commit/cc939a89b450ead56fefd121a74176c67cf2b0d5)

- Merge pull request [#3212](https://github.com/tidbcloud/dbaas-ui/pull/3212) from tidbcloud/hotfix/connect_event_user_id [0af37058](https://github.com/tidbcloud/dbaas-ui/commit/0af3705800d454bdae4312458202d7e94e410484)

  - hotfix: 202406201808 [6a15ae83](https://github.com/tidbcloud/dbaas-ui/commit/6a15ae8387e44c191bebbaf6a70354b5343726eb)

- Merge pull request [#3209](https://github.com/tidbcloud/dbaas-ui/pull/3209) from tidbcloud/chore/slow-query-s3 [abfe8cc6](https://github.com/tidbcloud/dbaas-ui/commit/abfe8cc65425dc8e48a2bbec78850308ea0dacfc)

- Merge pull request [#3208](https://github.com/tidbcloud/dbaas-ui/pull/3208) from tidbcloud/chore/slow-query-s3 [d92d3b42](https://github.com/tidbcloud/dbaas-ui/commit/d92d3b42bf0fdb528e8d3cf68ed5a5a761aea331)

  - hotfix [7885b35b](https://github.com/tidbcloud/dbaas-ui/commit/7885b35bb6f30a1b1c2660b52f4dd21c2defbe78)

  - fix(key-viz): fix d3 `selection.interrupt is not a function` crash [8252bccd](https://github.com/tidbcloud/dbaas-ui/commit/8252bccdcc3205ea9144d9c33e3479639551ad90)

  - chore(slow-query): add org whitelist [50f4bb1c](https://github.com/tidbcloud/dbaas-ui/commit/50f4bb1c7042f253bc92f47ac09f3a8e73d53dee)

- Merge pull request [#3207](https://github.com/tidbcloud/dbaas-ui/pull/3207) from tidbcloud/hotfix/20240618-dataservice-run-opti [9d08f7f8](https://github.com/tidbcloud/dbaas-ui/commit/9d08f7f80afe3f7a6731b2fa6eca680f683ee604)

- Merge pull request [#3206](https://github.com/tidbcloud/dbaas-ui/pull/3206) from tidbcloud/hotfix/20240618-dataservice-run-opti [d5b4e76e](https://github.com/tidbcloud/dbaas-ui/commit/d5b4e76e0e4b182ea51b126f2419c186b090d204)

  - chore: bump version [4ccd7c76](https://github.com/tidbcloud/dbaas-ui/commit/4ccd7c76dff92a41e17a7bc4609d1a0fdd8e907c)

  - fix: dataservice max rows error [3629aaee](https://github.com/tidbcloud/dbaas-ui/commit/3629aaeeaa045dd54726f69ced673966ffbf2e51)

  - fix: dataservice run optimize [fb09c635](https://github.com/tidbcloud/dbaas-ui/commit/fb09c635e7098c078187d4bb3503a267197005e2)

- Merge pull request [#3204](https://github.com/tidbcloud/dbaas-ui/pull/3204) from tidbcloud/release-20240618 [c4f4f046](https://github.com/tidbcloud/dbaas-ui/commit/c4f4f046d1fddcf4026167b92cdc64bf7e0f6044)

- Merge pull request [#3205](https://github.com/tidbcloud/dbaas-ui/pull/3205) from tidbcloud/release-20240618 [14cb769c](https://github.com/tidbcloud/dbaas-ui/commit/14cb769c28d2330e824bc2ab1b5d9e862f36595c)

  - chore: bump version to v0.159.0 [df58dcd8](https://github.com/tidbcloud/dbaas-ui/commit/df58dcd8318c33123102e8dbd623efa8405ccfe4)

- Merge pull request [#3203](https://github.com/tidbcloud/dbaas-ui/pull/3203) from tidbcloud/fix/dataservice-save-content [f0f565a3](https://github.com/tidbcloud/dbaas-ui/commit/f0f565a374c37da29daf8ee4bbb87b638d40ac0b)

  - fix: dataservice save content [3fde0802](https://github.com/tidbcloud/dbaas-ui/commit/3fde080264a6510f8357ac5dd80262852ad3486b)

  - fix: dataservice save content [5e8ce266](https://github.com/tidbcloud/dbaas-ui/commit/5e8ce2663093394466c2e9992364d4bd4d74abaf)

- Merge pull request [#3200](https://github.com/tidbcloud/dbaas-ui/pull/3200) from tidbcloud/feat/connection-ga-event [6f55b429](https://github.com/tidbcloud/dbaas-ui/commit/6f55b429285e5044063a20c36add6a9351e308b0)

- Merge pull request [#3196](https://github.com/tidbcloud/dbaas-ui/pull/3196) from tidbcloud/feat/dataservice-ui-enhancement [809588e9](https://github.com/tidbcloud/dbaas-ui/commit/809588e99a35244bd37a4a6ddfe3bec7abacc61b)

  - fix: dataservice discard error [0ec270f9](https://github.com/tidbcloud/dbaas-ui/commit/0ec270f93e79571de689154e96a59bcffa478b0f)

- Merge pull request [#3198](https://github.com/tidbcloud/dbaas-ui/pull/3198) from tidbcloud/feat/sentry-0617-error [97de6067](https://github.com/tidbcloud/dbaas-ui/commit/97de60675d06290615fd450ceeb23b95819a3724)

- Merge pull request [#3199](https://github.com/tidbcloud/dbaas-ui/pull/3199) from tidbcloud/feat/changefeed-desc [53e00e9f](https://github.com/tidbcloud/dbaas-ui/commit/53e00e9f1856ea14c39e24e5df38b5c86a6a272e)

  - feat: feedchange support add subject [c4fef6e6](https://github.com/tidbcloud/dbaas-ui/commit/c4fef6e63a18686875b0be8678632efe50a92dbb)

  - fix: dataapp deploy msg [0d979446](https://github.com/tidbcloud/dbaas-ui/commit/0d979446a15400170b3251150ecff3da72ba4477)

  - feat: downgrade createUserVisitHistory 403/401 [ad5ffa5c](https://github.com/tidbcloud/dbaas-ui/commit/ad5ffa5c996859e52a57179eea61e1cea8d5b949)

  - feat: remove \_ [ad3807b6](https://github.com/tidbcloud/dbaas-ui/commit/ad3807b67bbe33443080fa976189265b333a9a09)

  - feat: OAuth -> oauth [3e6fbbfb](https://github.com/tidbcloud/dbaas-ui/commit/3e6fbbfba82b9e86b8b80d065a4987905e9130d1)

  - feat: remove getUserProfile [1256c19c](https://github.com/tidbcloud/dbaas-ui/commit/1256c19c6bd24cab41b02fef034ed9c9033f2279)

  - feat: downgrade 401 error [37511e9c](https://github.com/tidbcloud/dbaas-ui/commit/37511e9c3813a8b9a23a56449217571fca99420c)

- Merge pull request [#3188](https://github.com/tidbcloud/dbaas-ui/pull/3188) from tidbcloud/refactor/dedicated-onboarding [bec6ff9a](https://github.com/tidbcloud/dbaas-ui/commit/bec6ff9a3583eec8956a836f13a9256865623ae8)

  - fix(clusters/creation): fix cancel behavior [04bbbd01](https://github.com/tidbcloud/dbaas-ui/commit/04bbbd016032001897aa5d9052300c2fd53e2d6f)

  - refine(cluster, recycle-bin): remove new born related codes [2ee9865f](https://github.com/tidbcloud/dbaas-ui/commit/2ee9865f7a483ed72fb316c7f9abd1190ee9be4a)

  - refactor(onboard/dedicated): add initialization process [031c60fe](https://github.com/tidbcloud/dbaas-ui/commit/031c60fe8cd03d5cb972c71ffe15e1b7d5c0b59d)

  - refine(store, serverless/creation): remove deprecated sql editor modal configs [57b5555b](https://github.com/tidbcloud/dbaas-ui/commit/57b5555b6bee72f6208b3593eb479868e9fd0939)

  - fix(main): fix onboarding logic [862f1137](https://github.com/tidbcloud/dbaas-ui/commit/862f1137a61ea8c9b022755136b68f837cba4ca9)

  - feat(main): support new dedicated onboarding [f0dd9b3a](https://github.com/tidbcloud/dbaas-ui/commit/f0dd9b3a4ba84e27b60cff65586fdb10901a1ac5)

  - feat(onboard): provide dedicated onboarding page [78170751](https://github.com/tidbcloud/dbaas-ui/commit/781707512dbecbedbd96abbebf5d7c65280bb8ca)

  - feat(onboard): provide dedicated helpers [bff02eb4](https://github.com/tidbcloud/dbaas-ui/commit/bff02eb4898a01040a40de5c0202767de7b311cb)

  - refine(features/account): rename enum [b22100cd](https://github.com/tidbcloud/dbaas-ui/commit/b22100cd737bf723783f48ffafae9bf670932e0a)

  - feat(features): add shared account feature module [d1b5fa83](https://github.com/tidbcloud/dbaas-ui/commit/d1b5fa832282a7b748e0553b435bd4eed30272d2)

  - refine(onboard/serverless): rename helpers [3f5fa5ba](https://github.com/tidbcloud/dbaas-ui/commit/3f5fa5bafad878a9c5e1307f0e4f3ccc37f1ff48)

  - refactor(main): move the codes for last visit location to the beginning of the fetcher [1b789658](https://github.com/tidbcloud/dbaas-ui/commit/1b789658d5968824d9379a9e18bf39189fa56b05)

  - chore(swagger/account): sync user ext API update [92e7c8b1](https://github.com/tidbcloud/dbaas-ui/commit/92e7c8b104c75a8494fd242a29e888119839ec91)

  - feat: changefeed desc changed [3a770d55](https://github.com/tidbcloud/dbaas-ui/commit/3a770d55d40e5f217ad4d8efae025bf0328d6c35)

- Merge pull request [#3197](https://github.com/tidbcloud/dbaas-ui/pull/3197) from tidbcloud/feat/dataservice-chat2query-app [da2ac7e5](https://github.com/tidbcloud/dbaas-ui/commit/da2ac7e51dc13d121100ba66a0c3e4bbf8a126e7)

  - fix: chat2query use db reg [07f3f1e1](https://github.com/tidbcloud/dbaas-ui/commit/07f3f1e1466566f57b34544a71ffd204cd5e8273)

- Merge pull request [#3195](https://github.com/tidbcloud/dbaas-ui/pull/3195) from tidbcloud/fix/legacy-libs-style [a391ed74](https://github.com/tidbcloud/dbaas-ui/commit/a391ed742769aec5035f49663df4474be85b69ca)

- Merge pull request [#3172](https://github.com/tidbcloud/dbaas-ui/pull/3172) from tidbcloud/fix/oauth-status [25e34db7](https://github.com/tidbcloud/dbaas-ui/commit/25e34db7b1321923194b0cabbdf4117340810b27)

  - feat: dataservice chat2query whitelist [413072d8](https://github.com/tidbcloud/dbaas-ui/commit/413072d84a68ff8e796cc7c2be424ea8639fdb66)

  - feat: dataservice endpoint deploy message [b93a0cc7](https://github.com/tidbcloud/dbaas-ui/commit/b93a0cc70184baceb68fe48db6b895240879a2ac)

  - fix: dataservice message bar opti [fd89b8d8](https://github.com/tidbcloud/dbaas-ui/commit/fd89b8d8c0151e2034d60eebc861805bcc7b7d0f)

- Merge pull request [#3194](https://github.com/tidbcloud/dbaas-ui/pull/3194) from tidbcloud/fix/dedicated-node-sizes [691eed5d](https://github.com/tidbcloud/dbaas-ui/commit/691eed5d5f47872e882784456179b9a6da8e5de2)

  - feat: dataservice run result tooltip [7e7f5843](https://github.com/tidbcloud/dbaas-ui/commit/7e7f5843e8cebf91398056887331647e797804cc)

  - feat: dataservice endpoint message bar [958ca36b](https://github.com/tidbcloud/dbaas-ui/commit/958ca36bb0474a6cdf2f34ce44f645118d08ec55)

  - feat: endpoint message bar save [28be830d](https://github.com/tidbcloud/dbaas-ui/commit/28be830dc3b9b2b4bdb9edbb85831b524044210d)

  - feat: dataseervice datapp messagebar [16e0c449](https://github.com/tidbcloud/dbaas-ui/commit/16e0c4497f3a12eeeb1e7226792186d3bf7b92aa)

  - fix(oauth): response may undefined [9ccaa40e](https://github.com/tidbcloud/dbaas-ui/commit/9ccaa40e0244ac57189bf04da6338d2b6d0477b0)

  - fix: quickstart form layout [62c68c86](https://github.com/tidbcloud/dbaas-ui/commit/62c68c86245a1a3d1a7ae6943592dcc0a48fdb12)

  - fix: network layout [2b36afc5](https://github.com/tidbcloud/dbaas-ui/commit/2b36afc53b7c29c2c06d35c28ef8ab57a8b67365)

  - refactor: remove ui header [c57a43ed](https://github.com/tidbcloud/dbaas-ui/commit/c57a43eda60d2d12650684e923fabc32839dada1)

  - refactor: remove useless breaker [35935809](https://github.com/tidbcloud/dbaas-ui/commit/35935809d6406334353cb0a2353e53a449f613a9)

  - fix(dedicated/creation): prevent reference error [bb48c5ea](https://github.com/tidbcloud/dbaas-ui/commit/bb48c5eac3d0310b22df283c6c154d5c2846574f)

- Merge pull request [#3165](https://github.com/tidbcloud/dbaas-ui/pull/3165) from tidbcloud/refactor/remove-semantic-ui [2f1c1101](https://github.com/tidbcloud/dbaas-ui/commit/2f1c1101468ad88dc46edb4427aed860d35bf1af)

  - fix: jest icon test error [494a6c97](https://github.com/tidbcloud/dbaas-ui/commit/494a6c97173c92893b1be882782d06b8e33b6c76)

  - feat: copy button withArrow [2fc51eff](https://github.com/tidbcloud/dbaas-ui/commit/2fc51eff68f8ec1a1e9401cce8d841aeafaf77fa)

  - fix: copytext style [7aacbff0](https://github.com/tidbcloud/dbaas-ui/commit/7aacbff03aab6b7936bfead97de3abfbcb646d2d)

  - feat: using Global style [cbeb6ace](https://github.com/tidbcloud/dbaas-ui/commit/cbeb6acefa6de6cb7a9a04cf0bbdf0ed0aaa48de)

  - refactor: remove integartion card less [73da7eed](https://github.com/tidbcloud/dbaas-ui/commit/73da7eedf93b469e0891c104d173b593a294f6fa)

  - fix: oauth cardprops [203d3a28](https://github.com/tidbcloud/dbaas-ui/commit/203d3a28cf3b876b31e16a73fcd9ffc8a65c5796)

  - refactor: remove billing profile [21c5015e](https://github.com/tidbcloud/dbaas-ui/commit/21c5015ea78634174befaa98a485ef815fb1b18e)

  - refactor: remove semantic-ui-react semantic-ui-less [653e232f](https://github.com/tidbcloud/dbaas-ui/commit/653e232fa994297f991969f17c61c413959e9f06)

  - refactor: use itemprops with correct style [575c5bc2](https://github.com/tidbcloud/dbaas-ui/commit/575c5bc21d89db6516b1cabdc00ea63f23c33b8d)

  - refactor: use image of mantine instead [dcc15673](https://github.com/tidbcloud/dbaas-ui/commit/dcc156732495ae69f10a470bcc648e749250f195)

  - refactor: remove sementic form [7917f26c](https://github.com/tidbcloud/dbaas-ui/commit/7917f26c9b786fac6ec05b7752bace4987d9ea1b)

  - refactor: use mantine modal instead [b7028527](https://github.com/tidbcloud/dbaas-ui/commit/b70285279efe624d8f0416a41451ede2ab5a5298)

  - feat: update copy button [384b4a10](https://github.com/tidbcloud/dbaas-ui/commit/384b4a104df7ccc7fffb0133d15c4b1cfbeac869)

  - feat: update link button [32f1bb40](https://github.com/tidbcloud/dbaas-ui/commit/32f1bb4013e0691363c3abe3941a3c54d0383d70)

  - refactor: remove payment method preview [06987caa](https://github.com/tidbcloud/dbaas-ui/commit/06987caa9c51e8d0545237aae54b7f538249ac0c)

  - fix: loader animation [9a47c09e](https://github.com/tidbcloud/dbaas-ui/commit/9a47c09ef5f45a9672837e367516574c0bfe0b7f)

  - refactor: migrate legacy Form [7a376112](https://github.com/tidbcloud/dbaas-ui/commit/7a376112d9b5776fe6652a1a13925c58b20408f5)

  - refactor: remove NumberInputGroup [a5196856](https://github.com/tidbcloud/dbaas-ui/commit/a5196856b815e577476f97c441e9fea391854213)

  - refactor: remove chinaployreminder [9da9bd5c](https://github.com/tidbcloud/dbaas-ui/commit/9da9bd5c2c9114fb74a26f1a75a9a0b70784e596)

  - refactor: update track button [f5fb6fcf](https://github.com/tidbcloud/dbaas-ui/commit/f5fb6fcf2df8722ae8166be60a346c8a7394dd89)

  - feat: update chat2query icon [7879d50d](https://github.com/tidbcloud/dbaas-ui/commit/7879d50d5fdf2cc762f3293b04922748062d8c22)

  - feat: remove datepicker [cd6e9a22](https://github.com/tidbcloud/dbaas-ui/commit/cd6e9a22a4d0194dddf3bf66ad69677b297889b7)

  - refactor: remove transferTree [5ee41a77](https://github.com/tidbcloud/dbaas-ui/commit/5ee41a7767ea2c1348ba6b6363d5c90718654f86)

  - refactor: remove tree [b8a11eeb](https://github.com/tidbcloud/dbaas-ui/commit/b8a11eeb8c4516a47a7ed0eda068e065e2e827b6)

  - refactor: update forgot password [2189c88d](https://github.com/tidbcloud/dbaas-ui/commit/2189c88d48de169ef2b8b8e0133d13d3772c2429)

  - feat: remove useless form [6f8472a5](https://github.com/tidbcloud/dbaas-ui/commit/6f8472a5636ef48d8a385276db286d4f7c866e53)

  - refactor: update App.less [a48261c1](https://github.com/tidbcloud/dbaas-ui/commit/a48261c12c5845c17f80d2946af5b6a6a2227dbf)

  - refactor: migrate TextWithSup [b2af5c13](https://github.com/tidbcloud/dbaas-ui/commit/b2af5c139a63ad1b7fc86926902cb0d7041a0bfc)

  - refactor: migrate TextWithSup [9c8b46bc](https://github.com/tidbcloud/dbaas-ui/commit/9c8b46bc5d064cbdb67f1e385932ee21beb9e4bb)

  - refactor: remove networkaccess less [88ef6439](https://github.com/tidbcloud/dbaas-ui/commit/88ef6439241e3a6cc89547ee1ff0e409260e463a)

  - refactor: remove legacy changefeed [1130f32f](https://github.com/tidbcloud/dbaas-ui/commit/1130f32ffd5157a1cfe55009bf1b5f7b4fb20b79)

  - refactor: remove legacy cluster form [37270fca](https://github.com/tidbcloud/dbaas-ui/commit/37270fcabc43ba3b4f043e6c40e9a8bbd8a26098)

  - refactor: remove textbutton [7c530c19](https://github.com/tidbcloud/dbaas-ui/commit/7c530c19a33e797415b109bc4a94222d261db1d8)

  - refactor: remove legacy table [23cd4499](https://github.com/tidbcloud/dbaas-ui/commit/23cd4499d7c1efadfacafcb09671c6c57a8e98a7)

  - refactor: remove legacy error pannel [3d3e1447](https://github.com/tidbcloud/dbaas-ui/commit/3d3e144741d2e91294b02e7cf126abfed2584d6f)

  - refactor: remove code [78e9d74c](https://github.com/tidbcloud/dbaas-ui/commit/78e9d74ce237f91ad031905fa33af0d82dec8ef3)

  - feat: remove DataLoading [009fdd44](https://github.com/tidbcloud/dbaas-ui/commit/009fdd4405a49ba35ebaf271be03e2e593ca9b4f)

  - refactor: remove legacy Icon [f763dc33](https://github.com/tidbcloud/dbaas-ui/commit/f763dc33d71d549578e4aa78055f986b26095c52)

  - refactor: remove timezoneform [22174398](https://github.com/tidbcloud/dbaas-ui/commit/22174398f9bc0aefeafc759c2328f7873af4756e)

  - refactor: remove Search [eb5e18b4](https://github.com/tidbcloud/dbaas-ui/commit/eb5e18b44481138e544d1a16dd4984d60c9da429)

  - refactor: remove cross account [f233c8ab](https://github.com/tidbcloud/dbaas-ui/commit/f233c8ab85766b5a4fbb41ee05098837a3cf80e8)

  - refactor: remove card [c0d34902](https://github.com/tidbcloud/dbaas-ui/commit/c0d349028ee8db4f887e6483fbcf3c19cd037bf4)

  - refactor: remove playground [c974ff0f](https://github.com/tidbcloud/dbaas-ui/commit/c974ff0f980b30eab859def5bc43f1031a7bf757)

  - refactor: remove global.less [79d0bcaf](https://github.com/tidbcloud/dbaas-ui/commit/79d0bcaf02b295663a008f67e4017d75c6b38eb3)

  - feat: report dedicated connection event [370b3856](https://github.com/tidbcloud/dbaas-ui/commit/370b38562ed8960276d027bebcd9ef4cabf1319e)

- Merge pull request [#3193](https://github.com/tidbcloud/dbaas-ui/pull/3193) from tidbcloud/release-20240612 [fa094f9d](https://github.com/tidbcloud/dbaas-ui/commit/fa094f9d7f925886f2b5d21e577cc627d19d86aa)

- Merge pull request [#3192](https://github.com/tidbcloud/dbaas-ui/pull/3192) from tidbcloud/release-20240612 [3c389343](https://github.com/tidbcloud/dbaas-ui/commit/3c3893434da55a3bc8475162a2996272b46f31dd)

  - release: 20240612 [c4a04d17](https://github.com/tidbcloud/dbaas-ui/commit/c4a04d173aafdfafb9a36e6dce789893d44796e9)

- Merge pull request [#3190](https://github.com/tidbcloud/dbaas-ui/pull/3190) from tidbcloud/feat/notification-max-height [bc5ee64e](https://github.com/tidbcloud/dbaas-ui/commit/bc5ee64e9ced2e8b871878f3c6d503bee209872f)

  - feat: remove unnecessary code [863dc61e](https://github.com/tidbcloud/dbaas-ui/commit/863dc61e04b88124f12d4e21f0395266f9432cb0)

  - feat: use calc [1b896bdc](https://github.com/tidbcloud/dbaas-ui/commit/1b896bdca7de3569691a3e82b43dd69b51e56fde)

- Merge pull request [#3191](https://github.com/tidbcloud/dbaas-ui/pull/3191) from tidbcloud/chore/slow-query-time-range [be09944a](https://github.com/tidbcloud/dbaas-ui/commit/be09944aeb2443e2cc7be134b873c4462725c520)

  - chore(slow-query): limit time range for serverless slow query [e17c96c7](https://github.com/tidbcloud/dbaas-ui/commit/e17c96c7c3be6c6a3ab2f0d3cd14e4ec9a93cfa7)

  - feat: optimize the style of notification at minimal height [8c899a46](https://github.com/tidbcloud/dbaas-ui/commit/8c899a4671e055d845440cbd1ba604f0c9fc652a)

- Merge pull request [#3189](https://github.com/tidbcloud/dbaas-ui/pull/3189) from tidbcloud/feat/protable-loading-style [b33ad799](https://github.com/tidbcloud/dbaas-ui/commit/b33ad7992aa04ce8cd9e250d466e0f7132cf4d46)

  - feat: set maintenance loading first [fcefae2c](https://github.com/tidbcloud/dbaas-ui/commit/fcefae2c742a09e20aa0f55fa9b136bb41ff26b3)

  - feat: set branch list loading first [ee4474b3](https://github.com/tidbcloud/dbaas-ui/commit/ee4474b325eea0806adfbae8cfe101d6ce019c78)

  - feat: upgrade uikit to 1.17.1 [5c491c3b](https://github.com/tidbcloud/dbaas-ui/commit/5c491c3bcb9ae82a2b08276c16833eec31cbec69)

  - fix: bills table footer loading state [be50e9a9](https://github.com/tidbcloud/dbaas-ui/commit/be50e9a90ce9db8d896434b76208d0760f04c316)

  - feat: replace getUserAlertList with useGetUserAlertList [f83b65fa](https://github.com/tidbcloud/dbaas-ui/commit/f83b65fa63809e89f058307adb83a69d277c766f)

  - feat: add loading to recycle bin [fe640fbb](https://github.com/tidbcloud/dbaas-ui/commit/fe640fbbe7166388e2094c6e557d59f18fd3c16b)

- Merge pull request [#3176](https://github.com/tidbcloud/dbaas-ui/pull/3176) from tidbcloud/feat/e2e-test-supplement [1b234dbb](https://github.com/tidbcloud/dbaas-ui/commit/1b234dbb5e8cf44c9727914e4d594f5e6a484a80)

  - refactor: remove unnecessary code [3fd8c087](https://github.com/tidbcloud/dbaas-ui/commit/3fd8c087062dc9c5b0e199d52254122618b2d7d8)

  - test: remove unstable tests [21afd6ed](https://github.com/tidbcloud/dbaas-ui/commit/21afd6ed5a3be7af7cef1949fbc0a9f1d69f2b7c)

- Merge pull request [#3184](https://github.com/tidbcloud/dbaas-ui/pull/3184) from tidbcloud/fix/rg_cluster_list [6fc229ca](https://github.com/tidbcloud/dbaas-ui/commit/6fc229caae2b080891fa961f00980dd86081908a)

- Merge pull request [#3178](https://github.com/tidbcloud/dbaas-ui/pull/3178) from tidbcloud/feat/onboarding-dedicated [7653b193](https://github.com/tidbcloud/dbaas-ui/commit/7653b1935de3ffd060ce77e8bffa6c708f9f0859)

- Merge pull request [#3185](https://github.com/tidbcloud/dbaas-ui/pull/3185) from tidbcloud/refine/url-state-location [f4e3effc](https://github.com/tidbcloud/dbaas-ui/commit/f4e3effc7a44ae035d58f8d50da721cb036ee549)

  - refine(onboard/serverless): exclude org id and project id from the url search [4ed2c43f](https://github.com/tidbcloud/dbaas-ui/commit/4ed2c43f100d91d16f80c13c183eb4a7c303a805)

  - feat(app): support sync org id and project id to url on protected routes [a7cdfa26](https://github.com/tidbcloud/dbaas-ui/commit/a7cdfa269eac7f650f81cf718a944fec1cef2d81)

  - feat(features/org): add hooks to sync org id and project id to url [3658d8b4](https://github.com/tidbcloud/dbaas-ui/commit/3658d8b4464e9b8d249befa46d18db9738eaa3de)

  - refine(features/org): restructure dir [8d9a603a](https://github.com/tidbcloud/dbaas-ui/commit/8d9a603adcdd8af5922b8095360db29251029e91)

  - fix(rg): increase cluster items per page [342b6753](https://github.com/tidbcloud/dbaas-ui/commit/342b6753964442fac6c93a10d1d3c0cb8e5bd25e)

  - test: need to waiting for response [092cddd8](https://github.com/tidbcloud/dbaas-ui/commit/092cddd8bdfa1fbe0f303f6f994c5bb3f74971b9)

  - test: goto page by manual [b5c0e2bc](https://github.com/tidbcloud/dbaas-ui/commit/b5c0e2bce7be64de053102f288b00825c9c9dcdf)

  - feat: rename file [1ce09bb9](https://github.com/tidbcloud/dbaas-ui/commit/1ce09bb97be4e011c71546d0e7269f4c9cfdf93b)

  - feat: add a timetout for stability [b57e0de0](https://github.com/tidbcloud/dbaas-ui/commit/b57e0de0d998b50f48e796218c98ceaf7bb3e7c1)

  - test: test afterget org info [04b41575](https://github.com/tidbcloud/dbaas-ui/commit/04b41575619371c44775e4c192c5f130fb1176ec)

- Merge pull request [#3182](https://github.com/tidbcloud/dbaas-ui/pull/3182) from tidbcloud/release-20240604 [701536f0](https://github.com/tidbcloud/dbaas-ui/commit/701536f001245dbf0933e0fd997423f0f5f8feda)

- Merge pull request [#3183](https://github.com/tidbcloud/dbaas-ui/pull/3183) from tidbcloud/release-20240604 [728fa1f1](https://github.com/tidbcloud/dbaas-ui/commit/728fa1f13ac07e4e9f9835677aefbb0ddbbca8f8)

  - test: add networking test [2963a99a](https://github.com/tidbcloud/dbaas-ui/commit/2963a99a072530f44730bb2dd9f9ef12c6c1dfac)

  - release: 20240604 [b9cc8cfa](https://github.com/tidbcloud/dbaas-ui/commit/b9cc8cfadb693f60e34023b683f92466e43c32fa)

- Merge pull request [#3181](https://github.com/tidbcloud/dbaas-ui/pull/3181) from tidbcloud/feat/remove-ga-pv [7f895253](https://github.com/tidbcloud/dbaas-ui/commit/7f8952533c96545ef7a6f19337c9a363d731bfb1)

  - feat: remove page_view from ga [8fd4c4d3](https://github.com/tidbcloud/dbaas-ui/commit/8fd4c4d3dc90e53e0e56499d31fc79b7294500a7)

- Merge pull request [#3179](https://github.com/tidbcloud/dbaas-ui/pull/3179) from tidbcloud/fix/sentry-0531-error [ad9b730e](https://github.com/tidbcloud/dbaas-ui/commit/ad9b730e81c8a1aa57d4c5b2d4e6629045653d39)

  - test: add notification test [40b05a42](https://github.com/tidbcloud/dbaas-ui/commit/40b05a42df4ce2da8868e60d7ae63e4c6c730fc7)

  - test: add dedicated modify test [5b7251cb](https://github.com/tidbcloud/dbaas-ui/commit/5b7251cbdbe41cc7bb873f45e0ffe5d043e8e90b)

- Merge pull request [#3180](https://github.com/tidbcloud/dbaas-ui/pull/3180) from tidbcloud/fix/chat2query-run-error [f779bec1](https://github.com/tidbcloud/dbaas-ui/commit/f779bec1f48f1bf5cf3e858e5bbad9e8aac47de6)

  - fix: chat2query run session expired [09eca79e](https://github.com/tidbcloud/dbaas-ui/commit/09eca79ede7fd46f0b17c1c87cf1ded210a48afa)

- Merge pull request [#3167](https://github.com/tidbcloud/dbaas-ui/pull/3167) from tidbcloud/feat/add-pv-event [f6dd8b7e](https://github.com/tidbcloud/dbaas-ui/commit/f6dd8b7eaa575cc18d52aa98c4a3174b939dda6d)

  - fix: chat2query run session expired [df52be61](https://github.com/tidbcloud/dbaas-ui/commit/df52be61d560ffc8bc8faf366750393fc24b322f)

  - fix: chat2query run session expired [cebf82c3](https://github.com/tidbcloud/dbaas-ui/commit/cebf82c30c82c438cd50f635a3a65d5c91137a9c)

  - test: add general of org setting test [78bd3000](https://github.com/tidbcloud/dbaas-ui/commit/78bd30001030586f9bf3751636be1fddbdafd50b)

  - test: adjust assertion [82f9c89a](https://github.com/tidbcloud/dbaas-ui/commit/82f9c89a1ab81dbd53572be13e98f4edca75f7de)

  - test: add org setting test [2125ba12](https://github.com/tidbcloud/dbaas-ui/commit/2125ba1299d9460aa280cc3139ffe531d6900c84)

- Merge pull request [#3174](https://github.com/tidbcloud/dbaas-ui/pull/3174) from tidbcloud/chore/tiflash-ru [9f67a895](https://github.com/tidbcloud/dbaas-ui/commit/9f67a895ef32e0cf8fd313e1155d3d35837dd859)

- Merge pull request [#3173](https://github.com/tidbcloud/dbaas-ui/pull/3173) from tidbcloud/chore/tiflash-ru [20f537d6](https://github.com/tidbcloud/dbaas-ui/commit/20f537d6a84978351b956c5fa0b9fd989e8567ca)

  - feat: page_name -> Page Name [24870c9d](https://github.com/tidbcloud/dbaas-ui/commit/24870c9d760c72bac906b488ffec581d88c43379)

  - feat: add signup_source [e7fc96df](https://github.com/tidbcloud/dbaas-ui/commit/e7fc96dffd3e59456e33aeaaa5423a0389a72c58)

- Merge pull request [#3177](https://github.com/tidbcloud/dbaas-ui/pull/3177) from tidbcloud/fix/rg_typo [566548b7](https://github.com/tidbcloud/dbaas-ui/commit/566548b70ed3e5a8ca06c557ee888a49248ee2d4)

  - fix: remove hardcoded `isEmpty` value for accurate list state [f22b4c0d](https://github.com/tidbcloud/dbaas-ui/commit/f22b4c0d9a0cf18f78d02238158044f6d17b8475)

  - feat: pv use transaction name [580a704b](https://github.com/tidbcloud/dbaas-ui/commit/580a704bd77518ffdb2b4d9bcb24cdef172cc3a4)

  - feat: remove useless polyfills [3eeaeddb](https://github.com/tidbcloud/dbaas-ui/commit/3eeaeddbe4ac2533b4fcbf00ab4887dc060a7919)

  - fix: polyfill import [25fab89f](https://github.com/tidbcloud/dbaas-ui/commit/25fab89f661e8b15fda711d0fa5a7225d9df953d)

  - Revert "Revert "fix: polyfill fromEntries"" [deaa5361](https://github.com/tidbcloud/dbaas-ui/commit/deaa53612798be6fc80fb9dcfb78e738d8edef0c)

  - Revert "fix: polyfill fromEntries" [c68cfb2d](https://github.com/tidbcloud/dbaas-ui/commit/c68cfb2d060e9c090d9378d018857d54dd79165e)

- Merge pull request [#3175](https://github.com/tidbcloud/dbaas-ui/pull/3175) from tidbcloud/chore/add-operation-name [95d552d8](https://github.com/tidbcloud/dbaas-ui/commit/95d552d8e31a14090871a23941027ac027ff052d)

  - chore(diagnosis): add operationName for apis [9f31fcbe](https://github.com/tidbcloud/dbaas-ui/commit/9f31fcbea0e383dd6cd873c431ffc0f727e5f1b6)

  - hotfix: 202405311701 [8a13cd82](https://github.com/tidbcloud/dbaas-ui/commit/8a13cd82daa938af543825576e42ea46902fa82b)

  - chore(metrics): update request units PromQL [12a98b03](https://github.com/tidbcloud/dbaas-ui/commit/12a98b031834857cfbe2a812870614ea66024a51)

  - feat: downgrade auth error [72f0f578](https://github.com/tidbcloud/dbaas-ui/commit/72f0f5785d4ab64c07acd785e71eb7d04c314a2d)

  - fix: polyfill fromEntries [a6567d5e](https://github.com/tidbcloud/dbaas-ui/commit/a6567d5eccff693c10f904b3f7a042c86133a8d0)

- Merge pull request [#3033](https://github.com/tidbcloud/dbaas-ui/pull/3033) from tidbcloud/feat/recovery_group [6d136a83](https://github.com/tidbcloud/dbaas-ui/commit/6d136a833bca8f72478b3b9e0407cdcdcbd99b8e)

  - style: improve layout styling for CreateRecoveryGroup component [daa6516c](https://github.com/tidbcloud/dbaas-ui/commit/daa6516cb11d659280c74680b83cdb5f96cf781e)

  - refactor: remove console log and adjust fee formatting to two decimal places [7807d23f](https://github.com/tidbcloud/dbaas-ui/commit/7807d23f5bfdaabfb154ca91711dad1e8c0d9129)

  - feat(ui): add scrollable functionality to CreateRecoveryGroup form and enhance wrapperProps for better customization [e3ff6cac](https://github.com/tidbcloud/dbaas-ui/commit/e3ff6cac1a8b74974913a73765d53e6d181bcbc3)

  - fix: add arch image for dark mode [4ecb7768](https://github.com/tidbcloud/dbaas-ui/commit/4ecb77681c13f39d57b6bdda00727526b3b3a8e8)

- Merge pull request [#3171](https://github.com/tidbcloud/dbaas-ui/pull/3171) from tidbcloud/hotifx/cdc_skip_precheck [e67e6d27](https://github.com/tidbcloud/dbaas-ui/commit/e67e6d278c780132814b27ba87660f33a43bd0d7)

- Merge pull request [#3170](https://github.com/tidbcloud/dbaas-ui/pull/3170) from tidbcloud/hotifx/cdc_skip_precheck [82f89ece](https://github.com/tidbcloud/dbaas-ui/commit/82f89ececd7cfa1a2cebb5dfcfa5807f8906918a)

  - feat: fix swagger warning [1fc709d6](https://github.com/tidbcloud/dbaas-ui/commit/1fc709d6be6c3826722f3602e792fea2cea353dc)

  - hotfix: 202405301511 [f6231a6e](https://github.com/tidbcloud/dbaas-ui/commit/f6231a6e4a0d40695b097d3e60733149ecf53828)

  - hotfix: skip cdc precheck on demand [a5dcc8ae](https://github.com/tidbcloud/dbaas-ui/commit/a5dcc8ae817ac036b2c6e0c907fc05d64c1c1528)

- Merge pull request [#3168](https://github.com/tidbcloud/dbaas-ui/pull/3168) from tidbcloud/fix/chat2query-setting [8b6ab324](https://github.com/tidbcloud/dbaas-ui/commit/8b6ab324637a3136635793314911a12cc8845fba)

- Merge pull request [#3169](https://github.com/tidbcloud/dbaas-ui/pull/3169) from tidbcloud/fix/chat2query-setting [7d6dd3cc](https://github.com/tidbcloud/dbaas-ui/commit/7d6dd3cca7fc2613413d6911ec55f556903356db)

  - hotfix: 202405301030 [fd3d40b8](https://github.com/tidbcloud/dbaas-ui/commit/fd3d40b8184bf86fbd08e8b1391a35ec98b0153b)

  - test: add serverless branch test [3707c651](https://github.com/tidbcloud/dbaas-ui/commit/3707c6510c8786ca7d6899d68d2044d6548463ae)

  - feat(ui): add external links for detailed pricing and recovery group information [42b4bee3](https://github.com/tidbcloud/dbaas-ui/commit/42b4bee3fa23a312e100b8c28504356bf77cdbca)

  - feat(ui): add beta badge to recovery group title for clearer status indication [7c54fbe3](https://github.com/tidbcloud/dbaas-ui/commit/7c54fbe3c4220d7c88a72cea237528bd259bea95)

  - feat(recovery-group): update pricing details [6849a6df](https://github.com/tidbcloud/dbaas-ui/commit/6849a6df1e54c07c77d5d8221dcdff2967e16533)

  - fix: use json string for secondaryClusterIds [75d4ff01](https://github.com/tidbcloud/dbaas-ui/commit/75d4ff0189ec4c79b76eff9224f0376179fbf90e)

  - fix: request condition [c93262f4](https://github.com/tidbcloud/dbaas-ui/commit/c93262f4cc77f44a4bc2e9c941a4a4a02d65d923)

  - feat: pass secondary cluster ids when calc rg fee [1f4ee5b3](https://github.com/tidbcloud/dbaas-ui/commit/1f4ee5b3fd34ac5530b97e0f493354f5319382be)

  - update lock file [6b5b46e2](https://github.com/tidbcloud/dbaas-ui/commit/6b5b46e2ac60c691e87aa2fe7725f9268cacc15c)

  - feat: add billing info [964d4225](https://github.com/tidbcloud/dbaas-ui/commit/964d42256ccd1133f2d400ee7b6d799a48e74f2b)

  - refactor: Simplify titles in Recovery Group creation UI [26d19e2d](https://github.com/tidbcloud/dbaas-ui/commit/26d19e2da2225b0268863379c46fd93dc433b83a)

  - feat: Enhance recovery group list item labels with provider and region info [4afa4376](https://github.com/tidbcloud/dbaas-ui/commit/4afa4376aa5f3197de9af6555d47023e12bfc584)

  - fix: Update dependency array to refresh data on change in RecoveryGroup Detail [7318677e](https://github.com/tidbcloud/dbaas-ui/commit/7318677e2e3fc1f9f7f562f59a2c0bf6fb1cbd04)

  - feat: status in failover cluster select [3ebae330](https://github.com/tidbcloud/dbaas-ui/commit/3ebae330acf89b4c047ca50c3a119fe21f5bb4ce)

  - refactor: Extract cluster options building into separate variable in Failover component [c03f58fa](https://github.com/tidbcloud/dbaas-ui/commit/c03f58fa19dda6becbfab31e94ed85eec525a757)

  - refactor: Extract ClusterSelectItem to a separate component [16b4dbec](https://github.com/tidbcloud/dbaas-ui/commit/16b4dbec443bf29d77fe81e95f9c0cf4802e3f64)

  - style: Align SummaryProperty and truncate value with tooltip on overflow [8aa6935b](https://github.com/tidbcloud/dbaas-ui/commit/8aa6935b9d70cd3351996dc691cdfc0739979627)

  - feat: Conditional rendering and enabling of RecoveryGroup feature based on cluster settings [47f7a995](https://github.com/tidbcloud/dbaas-ui/commit/47f7a995fc6b732bc75c3894c1af0504df31e0b3)

  - style: Add max width and truncation to cluster node display names. [3640e4a8](https://github.com/tidbcloud/dbaas-ui/commit/3640e4a8382b1e6932483df3f4597068571e9a60)

  - feat(RecoveryGroup): Add visual cues for unavailable clusters in dropdown selection [c208fb79](https://github.com/tidbcloud/dbaas-ui/commit/c208fb792d7225ca6ba7e5a1e2a6e02828ce099d)

  - fix: update placeholder image [044bb80b](https://github.com/tidbcloud/dbaas-ui/commit/044bb80b81bfdb59dee07fe6cd26aca41b8e6412)

  - fix: Display actual status in RecoveryGroup creation options [d67fe29d](https://github.com/tidbcloud/dbaas-ui/commit/d67fe29d9c801cfb023f7c08a0d7a341795e89f4)

  - feat: Add cluster status display to recovery group creation interface [8cfcd98c](https://github.com/tidbcloud/dbaas-ui/commit/8cfcd98c4fd9473488eb51895d724b4719ab3e8b)

  - fix: ensure correct pluralization for database count display in recovery group creation [08899825](https://github.com/tidbcloud/dbaas-ui/commit/0889982594508ade6ccb05346224d67e4957230a)

  - feat: Grey out RecoveryGroup names during deletion process [d41668eb](https://github.com/tidbcloud/dbaas-ui/commit/d41668ebf55c66975e4287724435c8ffd41ba0db)

  - feat: Add loading indicators for Recovery Group creation process [66cb71cf](https://github.com/tidbcloud/dbaas-ui/commit/66cb71cfdf4ad82dc65446a8ca035e50559e24a7)

  - refactor: Streamline retrieval of primary and secondary clusters in Reprotect component [64e76eed](https://github.com/tidbcloud/dbaas-ui/commit/64e76eed52b6c6548e910c12f69e6484dfed80c8)

  - feat: Enhance clarity in Reprotect operation warning message [b8ac8a01](https://github.com/tidbcloud/dbaas-ui/commit/b8ac8a010fcd814514f8393f2a3ef3dcaf6ebde8)

  - style: Remove redundant title from reprotect warning alert [31d8e3d1](https://github.com/tidbcloud/dbaas-ui/commit/31d8e3d152bc5f64150db8048f01c32eb2eab0ed)

  - feat: Add warning alert to Reprotect form for data override notice [69cc7f51](https://github.com/tidbcloud/dbaas-ui/commit/69cc7f51098172c0e62328420b53199f36f5e1da)

  - style: Replace alert with typography for reprotect message clarity. [2adcbac3](https://github.com/tidbcloud/dbaas-ui/commit/2adcbac3de939d683a6f358431c8d023c4ab7deb)

  - feat: Disable action icon when RecoveryGroup is in 'DELETING' state [467aecdf](https://github.com/tidbcloud/dbaas-ui/commit/467aecdf8ef246a8753ed930e17880aca39c951c)

  - refactor: Remove unused Modal and associated logic from RecoveryGroup Detail component. [50305f21](https://github.com/tidbcloud/dbaas-ui/commit/50305f211b418925c9a8a49a2668f3847b8dd58f)

  - feat: Add HoverCard for database count and list in RecoveryGroup Detail [4388225c](https://github.com/tidbcloud/dbaas-ui/commit/4388225c4bb89d939ad1215a11b1ed45bd59aa59)

  - refactor: Simplify Recovery Group UI text display logic and messaging [32ac1a9b](https://github.com/tidbcloud/dbaas-ui/commit/32ac1a9bcb61781f8b3df209d351fd4cec1bb1f1)

  - style: Update shade of gray for DELETING and CREATING recovery group [76197f10](https://github.com/tidbcloud/dbaas-ui/commit/76197f100d326f013f448d287705a151eb162c76)

  - style: Assign 'cyan' color to REPLICATION_ACTIONING state indicator [ed15453e](https://github.com/tidbcloud/dbaas-ui/commit/ed15453e23db1fb39c3d0fcb0f5677c175e545a3)

  - style[RecoveryGroup]: Update color indicators for group states, setting 'DE [5d3be339](https://github.com/tidbcloud/dbaas-ui/commit/5d3be3397ed1c1b480859787ad0dc6c432aecba7)

  - feat: Added 'CREATING' state to RecoveryGroup status color map [c055b937](https://github.com/tidbcloud/dbaas-ui/commit/c055b9378ab8361e96cce5e2cec75e13dbb8db6f)

  - chore: Extend eslint ignore rules to various DBaaS service directories [350ee6d5](https://github.com/tidbcloud/dbaas-ui/commit/350ee6d59e7ab4a48198174edeb32379bbd0bee1)

  - feat: Add optional access denied page fallback for guard component [0892a2d5](https://github.com/tidbcloud/dbaas-ui/commit/0892a2d59ab7fbff45110b2af8ceeec4e2e36f51)

  - refactor: Use centralized QueryClient instance and optimize imports [06a5d9c8](https://github.com/tidbcloud/dbaas-ui/commit/06a5d9c8b23b5901c19bf02595f769b0e5c8ed58)

  - fix: Ensure database selection before submitting recovery group creation [272d3455](https://github.com/tidbcloud/dbaas-ui/commit/272d345528df84ea35984e30e52532f141715396)

  - style: Add missing space in failover confirmation text [69d21f76](https://github.com/tidbcloud/dbaas-ui/commit/69d21f76c4668ad16b051fa0885bb0f3ca774d8e)

  - feat: Implement access control for Recovery Group views [f5326815](https://github.com/tidbcloud/dbaas-ui/commit/f53268153ad8b98e28847d087c7e98401de142bd)

  - feat: Add 'REPLICATION_MISSING' state and update related color coding [2885afc6](https://github.com/tidbcloud/dbaas-ui/commit/2885afc64ac359d63f9a16d160bc9a820358a0fa)

  - fix: Replace underscores with spaces in RecoveryGroup status display [2668f4e0](https://github.com/tidbcloud/dbaas-ui/commit/2668f4e0a762da5bb35ac2371d90c49305fc5fc4)

  - refactor: Simplify Prometheus query for throughput metrics in RecoveryGroup Detail. [b0788f8e](https://github.com/tidbcloud/dbaas-ui/commit/b0788f8e06c940cd0c71fe494c3d28d299dc088a)

  - fix(RecoveryGroup/Create): Update database assignment labels and adjust control width. [af49e811](https://github.com/tidbcloud/dbaas-ui/commit/af49e8119313f74ee5754cb5bdda5487da72a4d0)

  - fix: Correct typo in variable name for access check in admin nav list [8997ef22](https://github.com/tidbcloud/dbaas-ui/commit/8997ef22e6f7333499dc6e41b8ab0f7181e2c8fb)

  - feat(rg): Add Recovery Group access control checks and guards [3fa1e3cd](https://github.com/tidbcloud/dbaas-ui/commit/3fa1e3cdcbd56f01082dead5ffd11a587a7db21a)

  - feat: Add segmented control for database assignment method in recovery group creation [3fa6dd34](https://github.com/tidbcloud/dbaas-ui/commit/3fa6dd3488b5f5d7ddf048fc257218449adc4a6f)

  - fix(TableViewer): Improve empty state message rendering [3eb61ca2](https://github.com/tidbcloud/dbaas-ui/commit/3eb61ca2843d8d12d40ca6776ebf66704da1e3a8)

  - feat(recovery-group): Add clickable names in the Recovery Group list [3c2cd3c9](https://github.com/tidbcloud/dbaas-ui/commit/3c2cd3c97a9a39e3bee3b422bc790acc4cc84967)

  - feat(validation): Add recovery group name validation rules [344f91ac](https://github.com/tidbcloud/dbaas-ui/commit/344f91ac35aa51a194b845a92e20f2110a47463c)

  - feat(recovery-group): enable live validation for input fields [1c05d24c](https://github.com/tidbcloud/dbaas-ui/commit/1c05d24c7beca05e38236ca41c668d963c2f3365)

  - feat(TableSelector): Add option to show database only [0b8b4530](https://github.com/tidbcloud/dbaas-ui/commit/0b8b453050ca4800ab2068b3899f895280464d84)

  - feat(rg): disable refetch [faead8a3](https://github.com/tidbcloud/dbaas-ui/commit/faead8a38f126b8eaeb5d08bc10f5160e4f8ea81)

  - feat(recovery-group): Add key prop to table cells [55fa35a3](https://github.com/tidbcloud/dbaas-ui/commit/55fa35a33e59e4d86488641e9b7552e23e494ddc)

  - feat(CreateRecoveryGroup): add automatic display name generation [89802cd0](https://github.com/tidbcloud/dbaas-ui/commit/89802cd0c801d09b3811af8f144530f2ca479d04)

  - fix(recovery-group): Improve display of primary and secondary clusters [aad82830](https://github.com/tidbcloud/dbaas-ui/commit/aad82830c9db516912ab2926f5b040608848df10)

  - feat(rg): Add validation for primary selection in Failover recovery group [690f3ae9](https://github.com/tidbcloud/dbaas-ui/commit/690f3ae9acd4d5b182c19c8fab35909bdc651380)

  - feat(rg): add auto-generated name for recovery groups [d144674f](https://github.com/tidbcloud/dbaas-ui/commit/d144674fd28f60dc8bb45c09d2979a575c9600ff)

  - fix: name length [95b5ecee](https://github.com/tidbcloud/dbaas-ui/commit/95b5eceeb96608ea3dc6a2a476726fb66e8f86f3)

  - fix: delete comfirm modal [77467b82](https://github.com/tidbcloud/dbaas-ui/commit/77467b82c759e38aac3ba34836b19ab749999a73)

  - fix: reprotect modal [b7f617eb](https://github.com/tidbcloud/dbaas-ui/commit/b7f617eb92b95b3918fc2db6ee32f61cf0614d27)

  - fix: failover modal [2ec38256](https://github.com/tidbcloud/dbaas-ui/commit/2ec3825603a25ea781a54eb3bcbfc12976e4791a)

  - fix: modal title [97c08ab6](https://github.com/tidbcloud/dbaas-ui/commit/97c08ab65fdcf8b1a3197d2cebf0986c35813c25)

  - fix: name [ecf3f73a](https://github.com/tidbcloud/dbaas-ui/commit/ecf3f73a4a586f8272d11dada045f7c3a80d5f52)

  - fix: typo [1d9b007c](https://github.com/tidbcloud/dbaas-ui/commit/1d9b007ce791f50803f336551e93f19f56ad5902)

  - fix: cluster name display [007c0637](https://github.com/tidbcloud/dbaas-ui/commit/007c0637081b36a7c535039b5a914d35fa8797ae)

  - fix: clear if with same cluster id [0a269d2c](https://github.com/tidbcloud/dbaas-ui/commit/0a269d2cd50144f763b153501b751f73fbed3f1f)

  - fix: rg name rule [80b4218b](https://github.com/tidbcloud/dbaas-ui/commit/80b4218b4faef997cfe249322bab683959dab128)

  - feat: empty list arch image [ea513448](https://github.com/tidbcloud/dbaas-ui/commit/ea513448c7629d4416b7d1b939a7840c7c48320c)

  - fix: table selector refresh [b3b2aa43](https://github.com/tidbcloud/dbaas-ui/commit/b3b2aa4303e6388d8e410b0333efef58a616dc65)

  - fix: action button in detail page [c87da43e](https://github.com/tidbcloud/dbaas-ui/commit/c87da43ee9941d30d9c64eaac4628764a268d78e)

  - fix: list [06740032](https://github.com/tidbcloud/dbaas-ui/commit/067400326486e4fcf675f8d89eb34838dfd59e02)

  - fix: capitalize name [e5757a29](https://github.com/tidbcloud/dbaas-ui/commit/e5757a29420ca3ad4a5128702dae411ab26380bc)

  - fix: typo [a05e6da3](https://github.com/tidbcloud/dbaas-ui/commit/a05e6da3b640ccbbd35b96db54e9b1922c02f510)

  - fix: update labels and desc in create [01486d2c](https://github.com/tidbcloud/dbaas-ui/commit/01486d2cc08045c67623f1e56848e8f14515f4c3)

  - fix: pass onClose to cancel button [1a611bd1](https://github.com/tidbcloud/dbaas-ui/commit/1a611bd1ae8cf2f593c66d2ca31c137df6d994b5)

  - fix: show empty db in selector [ac273583](https://github.com/tidbcloud/dbaas-ui/commit/ac2735834b5d0342d8f923003a6aedeee643ec90)

  - fix: redirect to list page when 404 [24b50c91](https://github.com/tidbcloud/dbaas-ui/commit/24b50c910e50c0b5a43677f0ced7ee6914208150)

  - fix: line color [864c2906](https://github.com/tidbcloud/dbaas-ui/commit/864c2906fe93aa04401d308faef166261b274791)

  - fix: disable refetch on window focus [f6e72ed6](https://github.com/tidbcloud/dbaas-ui/commit/f6e72ed6f4bf7987cc21d8fba0c0080284d62c22)

  - feat(rg): failover/reprotect action [ea9d8d80](https://github.com/tidbcloud/dbaas-ui/commit/ea9d8d8069a540e6fb333832b93567a465f18781)

  - feat(rg): action disable condition [de6ea74c](https://github.com/tidbcloud/dbaas-ui/commit/de6ea74ca4c60693e9b64a71404b6a4b4cadec05)

  - fix(rg): search placeholder [06a84422](https://github.com/tidbcloud/dbaas-ui/commit/06a8442230a77e7684eed048dbf8573228f10f2c)

  - feat(rg): flow chart [3679aa70](https://github.com/tidbcloud/dbaas-ui/commit/3679aa70d2eac6ed5f8eeffea289df2df85c62c4)

  - feat(rg): metrics chart [b5e45d1b](https://github.com/tidbcloud/dbaas-ui/commit/b5e45d1bac6d2679900a5824c4492727f70ae224)

  - feat(rg): rg status in detail and list [a172b144](https://github.com/tidbcloud/dbaas-ui/commit/a172b14414f734556d3c2975580f41a68d1cb432)

  - feat(rg): create with table selector [6820478a](https://github.com/tidbcloud/dbaas-ui/commit/6820478ade1f2a827403596993c9e9c5897757a4)

  - feat(RecoveryGroupDetail): add topology visualization and metrics [2f4af3fe](https://github.com/tidbcloud/dbaas-ui/commit/2f4af3fe98bc4ac4d92f46c75868e913384e246f)

  - feat(recovery-group): add delete confirmation modal [d9b33a26](https://github.com/tidbcloud/dbaas-ui/commit/d9b33a2670d522b7ebdf0297851b4bd165deb060)

  - fix: primary cluster options to filter by AWS provider [6e4845b7](https://github.com/tidbcloud/dbaas-ui/commit/6e4845b757db1c9574b2ebd68b090a39c266938e)

  - feat: Improve form functionality and display in CreateRecoveryGroup component [6725b4d0](https://github.com/tidbcloud/dbaas-ui/commit/6725b4d061bd10353e0ce9642e22484a757493c1)

  - Improve recovery group list functionality and UX [ffcab652](https://github.com/tidbcloud/dbaas-ui/commit/ffcab652fb0e04ac357d7c182237f2f027e6c75f)

  - feat: delete recovery group simple handler [8d1f3f9f](https://github.com/tidbcloud/dbaas-ui/commit/8d1f3f9f9e3a1d85a38fe9d3807793a884235dd6)

  - fix: missing onclick handler [beb50946](https://github.com/tidbcloud/dbaas-ui/commit/beb50946b8f04766111f91535bca3a005337e1dc)

  - feat: action menu icon [681e740c](https://github.com/tidbcloud/dbaas-ui/commit/681e740cf385e4e662b85760c2417fc3e02377d9)

  - fix: update api [f0ad71e3](https://github.com/tidbcloud/dbaas-ui/commit/f0ad71e3766a7d49d7c47193a61f667cfa263e39)

  - feat: add recovery group list comp [73c077b4](https://github.com/tidbcloud/dbaas-ui/commit/73c077b46d8fa607cdbfb1b5e382601acc969b20)

  - feat: CreateRecoveryGroup component [1ee98ac4](https://github.com/tidbcloud/dbaas-ui/commit/1ee98ac4b655677b75ec5f6a5c6d77bf01628eb1)

  - feat: init Recovery Group feature [704fc688](https://github.com/tidbcloud/dbaas-ui/commit/704fc688ac82cd5940ae94a75b6e41d96ccc0426)

  - feat: add recovery group api definitions [b940ae48](https://github.com/tidbcloud/dbaas-ui/commit/b940ae480637f280547bdbf8c857ee4c8c3fdefb)

- Merge pull request [#3166](https://github.com/tidbcloud/dbaas-ui/pull/3166) from tidbcloud/fix/backup_list_mb [f6094db3](https://github.com/tidbcloud/dbaas-ui/commit/f6094db36c3a44f4ef94bd97525785b2970b0ca0)

  - feat: add PV event [79d6655d](https://github.com/tidbcloud/dbaas-ui/commit/79d6655df7371c693cb3187e19837af8660c0c81)

  - fix(ui): add bottom padding to backup and import screens [8996075c](https://github.com/tidbcloud/dbaas-ui/commit/8996075cea6ecaa637f723758037d085d21629eb)

  - feat: disable,loading status optimize [302ad2f9](https://github.com/tidbcloud/dbaas-ui/commit/302ad2f9503a49b84b36ed0963ab6d64dd3582ce)

  - fix: dirty check [affa0d2a](https://github.com/tidbcloud/dbaas-ui/commit/affa0d2a3c9c5f65e930b26bedf39f7400ecf635)

- Merge pull request [#3162](https://github.com/tidbcloud/dbaas-ui/pull/3162) from tidbcloud/release-20240528 [0cc0c5fc](https://github.com/tidbcloud/dbaas-ui/commit/0cc0c5fcf412884075007bca5b57f819d140df8a)
