# Release-20240702

- 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)

- 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)

  - 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)
