# Release-20240625

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

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

- Merge pull request [#3161](https://github.com/tidbcloud/dbaas-ui/pull/3161) from tidbcloud/release-20240528 [22116806](https://github.com/tidbcloud/dbaas-ui/commit/22116806397ca3c80048d290b38d2f89af3bcb89)

  - release: 20240528 [e011cd81](https://github.com/tidbcloud/dbaas-ui/commit/e011cd8155a1320fba70c8e0f969565e462e9ebf)

- Merge pull request [#3159](https://github.com/tidbcloud/dbaas-ui/pull/3159) from tidbcloud/feat/chat2query-setting-key-display [a1a788fa](https://github.com/tidbcloud/dbaas-ui/commit/a1a788fa9a3425b2c31f617ce9b10f9503b29fcb)

- Merge pull request [#3153](https://github.com/tidbcloud/dbaas-ui/pull/3153) from tidbcloud/feat/misc-changes [53c4e33c](https://github.com/tidbcloud/dbaas-ui/commit/53c4e33c9a7ffb788aec101a451d7667b472a430)

  - feat: support chrome >= 72 [65734d12](https://github.com/tidbcloud/dbaas-ui/commit/65734d1294c72573175648dc4731dd77643b5d71)

  - Revert "feat: support chrome >= 72" [f59d821a](https://github.com/tidbcloud/dbaas-ui/commit/f59d821a065fd66eb88bfae98c6bdb063afe0634)

- Merge pull request [#3160](https://github.com/tidbcloud/dbaas-ui/pull/3160) from tidbcloud/fix/dedicated-creation-cidr [6b77c6de](https://github.com/tidbcloud/dbaas-ui/commit/6b77c6de0c6782c7f2f575645c84a00ec8c4af80)

  - feat: default value [47ad8dc7](https://github.com/tidbcloud/dbaas-ui/commit/47ad8dc783766d78b460d22425465ce7bdd0cd17)

  - fix(dedicated/creation): clear cidr errors if possible [65ef9da5](https://github.com/tidbcloud/dbaas-ui/commit/65ef9da599073e69708bdbfd6075118e7010a592)

  - feat: llm key display without sensitive [caaaa8fb](https://github.com/tidbcloud/dbaas-ui/commit/caaaa8fb74abd75c5b75f52376927b8f7e81005d)

  - refine(features/network, network/cidr): improve cidr validation hook params [9aad79f5](https://github.com/tidbcloud/dbaas-ui/commit/9aad79f554e353c50947bda7cd50bf9fd6ca0ca0)

  - feat: add object entries [360892f5](https://github.com/tidbcloud/dbaas-ui/commit/360892f58575134d3be3e56d800534ebda9f6769)

- Merge pull request [#3158](https://github.com/tidbcloud/dbaas-ui/pull/3158) from tidbcloud/feat/chat2query-setting-key [35da2ebb](https://github.com/tidbcloud/dbaas-ui/commit/35da2ebb00b32f0ad2e588eba1aed33cb62e0587)

  - feat: support chrome >= 72 [9db06a65](https://github.com/tidbcloud/dbaas-ui/commit/9db06a65e289979b23bf7bbd90d7da15e2f18154)

  - feat: llmkey [f6d14481](https://github.com/tidbcloud/dbaas-ui/commit/f6d144811ea3ae1325fc0bc8a7bd7780da3c4b70)

- Merge pull request [#3134](https://github.com/tidbcloud/dbaas-ui/pull/3134) from tidbcloud/refactor/dedicated-deletion [0405794b](https://github.com/tidbcloud/dbaas-ui/commit/0405794b7ae6f9ece892e145579668570da56ca1)

- Merge pull request [#3157](https://github.com/tidbcloud/dbaas-ui/pull/3157) from tidbcloud/remove-deprecated-component [90f32727](https://github.com/tidbcloud/dbaas-ui/commit/90f32727415826d712ccc8399e602070d84cc607)

  - chore(metrics): remove deprecated component in nodes map [cbe55b4d](https://github.com/tidbcloud/dbaas-ui/commit/cbe55b4d988366b0e52e6e9a35be59810be9891c)

- Merge pull request [#3152](https://github.com/tidbcloud/dbaas-ui/pull/3152) from tidbcloud/feat/chat2query-setting [1f15867a](https://github.com/tidbcloud/dbaas-ui/commit/1f15867aa03c0cca68455e564abdca341d416714)

  - feat: includes polyfill [0681debc](https://github.com/tidbcloud/dbaas-ui/commit/0681debcd356bb3a6361f5f29c505d92e29baeb2)

- Merge pull request [#3154](https://github.com/tidbcloud/dbaas-ui/pull/3154) from tidbcloud/fix/timezone-undefined [01c06b8b](https://github.com/tidbcloud/dbaas-ui/commit/01c06b8bc2586e208aba671a0334c24de8922d1f)

  - feat: llmkey default value [b551118d](https://github.com/tidbcloud/dbaas-ui/commit/b551118dcef99538a2298466246a565b186e3c2d)

  - feat: test browserlist chrome 73 [645208e4](https://github.com/tidbcloud/dbaas-ui/commit/645208e4061024886364d93183f694cbc227ccb0)

  - fix: avoid org.timezone undefined [cac5d49d](https://github.com/tidbcloud/dbaas-ui/commit/cac5d49d7fcff3107d9433a896c6f8f88b595886)

  - fix: original timezone maybe undefined [ba01692b](https://github.com/tidbcloud/dbaas-ui/commit/ba01692b913842449c10eb3a7c6b6f455c514228)

  - refactor(cluster/operation): improve serverless and dedicated deleting rules [fb8bf09b](https://github.com/tidbcloud/dbaas-ui/commit/fb8bf09bd373a3a7b8b8b8992d49eaf8a8cb5fd2)

  - refine(cluster/operation): provide deletion result notification [eb7a49a3](https://github.com/tidbcloud/dbaas-ui/commit/eb7a49a347516653d38392d7eff8c3fbcb7a5ab2)

  - fix(cluster/operation): goto cluster list after cluster deletion [0bad6106](https://github.com/tidbcloud/dbaas-ui/commit/0bad61061869193c05a759bffafcfa5e7f4592b8)

  - refactor(cluster/operation): separate the deletion operation for serverless and dedicated [194c1392](https://github.com/tidbcloud/dbaas-ui/commit/194c13924981903bc8355f2b9b0eb722231d1242)

  - feat(features/dedicated): extract new cluster deletion modal [2fe29a1b](https://github.com/tidbcloud/dbaas-ui/commit/2fe29a1b08e73afe632f336e3d46d9127d3c3a4e)

  - feat: replace trackPageView with eventTracking [8bbcb15d](https://github.com/tidbcloud/dbaas-ui/commit/8bbcb15da7aa4a4573000e8a6056056d5548cf73)

  - feat: remove utm_source check for chat2query [5548559d](https://github.com/tidbcloud/dbaas-ui/commit/5548559db418bb4bef807638d7f37f0a2b85d42f)

  - feat: add signup_source to register [a83eaac3](https://github.com/tidbcloud/dbaas-ui/commit/a83eaac34fd35242c8f4e40ab8c3b4862f455d9c)

- Merge pull request [#3156](https://github.com/tidbcloud/dbaas-ui/pull/3156) from tidbcloud/chore/update-loading-status [13e2d252](https://github.com/tidbcloud/dbaas-ui/commit/13e2d252af088909883f8f06c3a6071c093e1124)

- Merge pull request [#3151](https://github.com/tidbcloud/dbaas-ui/pull/3151) from tidbcloud/refactor/chat2query-e2e-test [73684ca5](https://github.com/tidbcloud/dbaas-ui/commit/73684ca571a69fc1a251af1891604778a6e07773)

  - chore(diagnosis): refine loading status for diagnosis [d25a617f](https://github.com/tidbcloud/dbaas-ui/commit/d25a617f8a458c7fe13f4fe3c6b31e8087335fea)

- Merge pull request [#3155](https://github.com/tidbcloud/dbaas-ui/pull/3155) from tidbcloud/feat/refresh-button [b856f67b](https://github.com/tidbcloud/dbaas-ui/commit/b856f67bccf02a86080a73dccd9ae77fabeaf6a1)

  - feat: add OAuth source [2f4b863f](https://github.com/tidbcloud/dbaas-ui/commit/2f4b863f4b8dc094cb09e486763c1622aa99de39)

  - feat: add refresh button for slow-query and statement [ea835641](https://github.com/tidbcloud/dbaas-ui/commit/ea8356413863651df4f7fbdbc3ff0a20a6f562d4)

  - fix: timezone may undefined [6b6b8f13](https://github.com/tidbcloud/dbaas-ui/commit/6b6b8f13d7a0cb68d2ae4dde3f860f993a49cac2)

  - feat: filter sensitive changePassword API [c0a7d3c1](https://github.com/tidbcloud/dbaas-ui/commit/c0a7d3c118eb4b3828eece067f5f91b56362daa9)

  - feat: polyfill Object.fromEntries [1ca7e3c5](https://github.com/tidbcloud/dbaas-ui/commit/1ca7e3c5dae1fd32107fdee5f23470f2ffb74627)

  - feat: make tips only for serverless cluster [58fbc4d1](https://github.com/tidbcloud/dbaas-ui/commit/58fbc4d1b68d27bcd04aa7de8055c9c81fdc7187)

  - feat: link the doc for slow query delay tips [321bd942](https://github.com/tidbcloud/dbaas-ui/commit/321bd942594a996ecf2c14079b32250b322fd788)

  - feat: fix alert tips by Shixin [fb01d9ea](https://github.com/tidbcloud/dbaas-ui/commit/fb01d9ea49b61d53313be5d14257baebbe4c5f4d)

  - feat: add slow-query tips alert [8e138d18](https://github.com/tidbcloud/dbaas-ui/commit/8e138d18328d68434caba7e0255e7375643aea55)

  - refactor: chat2query test [e30cb0d0](https://github.com/tidbcloud/dbaas-ui/commit/e30cb0d0849f48f3ff1e85264cfca8b056df3eeb)

- Merge pull request [#3150](https://github.com/tidbcloud/dbaas-ui/pull/3150) from tidbcloud/fix/cdc_mb [303099f7](https://github.com/tidbcloud/dbaas-ui/commit/303099f7db0446c26b875216a0dc0608fd805dae)

  - fxi: add extra margin bottom for certain pages [22648a0e](https://github.com/tidbcloud/dbaas-ui/commit/22648a0ef7cef0091638a6026e6fb63996bc2198)

- Merge pull request [#3149](https://github.com/tidbcloud/dbaas-ui/pull/3149) from tidbcloud/feat/schema-remove-lazyload [0c6848d3](https://github.com/tidbcloud/dbaas-ui/commit/0c6848d356b562662811b19a36331a1451968885)

  - feat: remove schema lazyload [a03ae45b](https://github.com/tidbcloud/dbaas-ui/commit/a03ae45b208732b3e89637ea58e840b8e7d30a49)

  - feat: use data instaed of result [d4e40dfd](https://github.com/tidbcloud/dbaas-ui/commit/d4e40dfd9bcdd128e6c8777f0183cc54c79f4c1a)

  - feat: api style [7ed5ab4c](https://github.com/tidbcloud/dbaas-ui/commit/7ed5ab4c88f7fac6e1d959136b17999fcee69035)

  - feat: debug interface [96e56750](https://github.com/tidbcloud/dbaas-ui/commit/96e56750b4b3cf2bfd6af129cad1f8397e59fde0)

- Merge pull request [#3147](https://github.com/tidbcloud/dbaas-ui/pull/3147) from tidbcloud/fix/dataservice-conflict [6abc15bb](https://github.com/tidbcloud/dbaas-ui/commit/6abc15bb137ac7aaadbd3e1e144afd8d22de7d3d)

- Merge pull request [#3146](https://github.com/tidbcloud/dbaas-ui/pull/3146) from tidbcloud/fix/dataservice-conflict [5c4817f0](https://github.com/tidbcloud/dbaas-ui/commit/5c4817f0ed5e1b0fd4ddcbd21e8424369cdca6b7)

  - fix: 0.155.2 [3c4ec38b](https://github.com/tidbcloud/dbaas-ui/commit/3c4ec38b5c10440cbf4d4ea9dd271eb42cdeda6f)

  - fix: remove console [b986d222](https://github.com/tidbcloud/dbaas-ui/commit/b986d2226ee16d0becc14da0bf517005b8b1b14d)

  - fix: dataservice save conflict [1e0d604b](https://github.com/tidbcloud/dbaas-ui/commit/1e0d604b14bd79595446fa5bc4a73a35e5db7d5a)

  - fix: dataservice conflict [97a010ae](https://github.com/tidbcloud/dbaas-ui/commit/97a010ae73fc64c7e1c1933c2fd906d5286ffd52)

- Merge pull request [#3145](https://github.com/tidbcloud/dbaas-ui/pull/3145) from tidbcloud/hotfix/20240521-chat2query-error [f5deb80e](https://github.com/tidbcloud/dbaas-ui/commit/f5deb80ef134ae67d2cf348438fc3a50b0a87e79)

- Merge pull request [#3144](https://github.com/tidbcloud/dbaas-ui/pull/3144) from tidbcloud/hotfix/20240521-chat2query-error [ae52c298](https://github.com/tidbcloud/dbaas-ui/commit/ae52c2983ae09a96895c9f89919ed1a5847b9142)

  - fix: chat2query select class ele [83089f73](https://github.com/tidbcloud/dbaas-ui/commit/83089f73f20fb292814b8e4ae0db8a8117942f1e)

- Merge pull request [#3143](https://github.com/tidbcloud/dbaas-ui/pull/3143) from tidbcloud/release-20240521 [da02cbde](https://github.com/tidbcloud/dbaas-ui/commit/da02cbde9cdf8b8b8b12d9fbc21dd45fe283d247)

- Merge pull request [#3142](https://github.com/tidbcloud/dbaas-ui/pull/3142) from tidbcloud/release-20240521 [9054e738](https://github.com/tidbcloud/dbaas-ui/commit/9054e738568fb946f48b5eca15c17bafcfa429d6)

  - release: 20240521 [1eaf87e2](https://github.com/tidbcloud/dbaas-ui/commit/1eaf87e253ddf42c5d178e9aa781a85826af5daa)

  - feat: chat2query setting [9a2de5b2](https://github.com/tidbcloud/dbaas-ui/commit/9a2de5b2e96c5712dbf1cd64af1ab4bf432906eb)

- Merge pull request [#3138](https://github.com/tidbcloud/dbaas-ui/pull/3138) from tidbcloud/feat/sentry-error-05-20 [1cfcf0d0](https://github.com/tidbcloud/dbaas-ui/commit/1cfcf0d064d6b589f8286746ceb241efcf76eb85)

- Merge pull request [#3140](https://github.com/tidbcloud/dbaas-ui/pull/3140) from tidbcloud/chore/slow-query-s3 [13e9593d](https://github.com/tidbcloud/dbaas-ui/commit/13e9593dcf1b21ad9824d1c5671ca1fa6865d872)

  - chore(slow-query): show hint for slow load [e1b97296](https://github.com/tidbcloud/dbaas-ui/commit/e1b972969c8f548694847f9a814a4a263478b079)

- Merge pull request [#3141](https://github.com/tidbcloud/dbaas-ui/pull/3141) from tidbcloud/refine/serverless-onboarding-tips [74d3b534](https://github.com/tidbcloud/dbaas-ui/commit/74d3b534d7bed88aa99b3957a1ee5373b0b68e2a)

  - refine(onboard/serverless): improve styles [2f3c8ea5](https://github.com/tidbcloud/dbaas-ui/commit/2f3c8ea581e057ad67be2d61975c5968c8e885b2)

- Merge pull request [#3139](https://github.com/tidbcloud/dbaas-ui/pull/3139) from tidbcloud/fix/chat2query-database [9da33736](https://github.com/tidbcloud/dbaas-ui/commit/9da3373664ae4daaeae082f8ed43f4a25adb1cf7)

  - chore(slow-query): switch data source from PD to S3 for dedicated cluster [0d3fc56d](https://github.com/tidbcloud/dbaas-ui/commit/0d3fc56d354c7f8ace539801f5f10f24a9aa9478)

  - fix: chat2query use statement parse [b3f56970](https://github.com/tidbcloud/dbaas-ui/commit/b3f569704f0d611617e2dd48e6bb7030fc8b5027)

- Merge pull request [#3136](https://github.com/tidbcloud/dbaas-ui/pull/3136) from tidbcloud/feat/chat2query-select-bg [16250b20](https://github.com/tidbcloud/dbaas-ui/commit/16250b2031fbb2460bc9148494a3090355ece422)

  - feat: filter 403 error [3def8138](https://github.com/tidbcloud/dbaas-ui/commit/3def813806b49b559cbc2f2b5c9ef306ed0eb9c5)

- Merge pull request [#3135](https://github.com/tidbcloud/dbaas-ui/pull/3135) from tidbcloud/feat/chat2query-search [7350a37f](https://github.com/tidbcloud/dbaas-ui/commit/7350a37f087462373c5de259e3f71b73f8e77ab6)

  - fix: remove useless typo [c07479cb](https://github.com/tidbcloud/dbaas-ui/commit/c07479cb681b2ba4f9f02b88a435308cb90bbc80)

  - fix: chat2query select bg dark mode [ab9bf192](https://github.com/tidbcloud/dbaas-ui/commit/ab9bf1923e9d491fb792ebbccc86f887331918df)

  - fix: chat2query select bg dark mode [754da090](https://github.com/tidbcloud/dbaas-ui/commit/754da090c93ecc2934890a4af2a9f89880822ef5)

- Merge pull request [#3137](https://github.com/tidbcloud/dbaas-ui/pull/3137) from tidbcloud/refine/serverless-onboarding [c16a06e2](https://github.com/tidbcloud/dbaas-ui/commit/c16a06e2b079942d7418f6c4d887e420d3881a69)

  - refine(onboard/serverless): support skipping the transitional page [c512136b](https://github.com/tidbcloud/dbaas-ui/commit/c512136bb6937d15656d33e40cdc5c3450a7a819)

- Merge pull request [#3133](https://github.com/tidbcloud/dbaas-ui/pull/3133) from tidbcloud/chore/fix-z-index [b5a20152](https://github.com/tidbcloud/dbaas-ui/commit/b5a20152e97ab96477d312f2769237f0aa10df7e)

  - fix: chat2query select bg [09a69ebc](https://github.com/tidbcloud/dbaas-ui/commit/09a69ebc123ab1d2498efdd002212fbf59108bbe)

  - Update src/dbaas/screens/ClusterV2/components/ChartCard/index.tsx [7ed7ca81](https://github.com/tidbcloud/dbaas-ui/commit/7ed7ca815462e1365d173b14f37c4e5c5f0e8835)

  - fix: chat2query editor search ui [c253c39f](https://github.com/tidbcloud/dbaas-ui/commit/c253c39f900c0b0a2bc23340ebda4a2443b65787)

  - feat: chat2query editor search logo [790ed913](https://github.com/tidbcloud/dbaas-ui/commit/790ed913e82959a160ccd2d514d987e70d6d6af7)

  - fix: chat2query open search panel mannually [a9e6d9ca](https://github.com/tidbcloud/dbaas-ui/commit/a9e6d9ca04f8e582776db08d748d7d048d55d218)

  - feat: editor search add entrance [e7b93a88](https://github.com/tidbcloud/dbaas-ui/commit/e7b93a88ab53f24ebdfe85c69bdfb4b2fc28a954)

  - feat: editor search ui override [749a1cc1](https://github.com/tidbcloud/dbaas-ui/commit/749a1cc10ce57714eddac8b7c6cf5cfe840b8f67)

  - feat: editor search [982e2fc9](https://github.com/tidbcloud/dbaas-ui/commit/982e2fc92080ece83adf363ef759a725aea00022)

  - feat: chat2query editor selection ui [ea081a68](https://github.com/tidbcloud/dbaas-ui/commit/ea081a68c16239ffd7f3139966de0b7378bbfb0d)

  - chore: fix metrics loading overlap dropdown menu [99984f1d](https://github.com/tidbcloud/dbaas-ui/commit/99984f1d9e547a1dfef5965453bf833eb8901be9)

- Merge pull request [#3132](https://github.com/tidbcloud/dbaas-ui/pull/3132) from tidbcloud/hotfix/20240516-serverless-creation [52b02289](https://github.com/tidbcloud/dbaas-ui/commit/52b02289837270e31a8983812b352fc93e8d195c)

- Merge pull request [#3131](https://github.com/tidbcloud/dbaas-ui/pull/3131) from tidbcloud/hotfix/20240516-serverless-creation [e1bcf498](https://github.com/tidbcloud/dbaas-ui/commit/e1bcf4981f275323270b5e0989eafe6bfee037a8)

  - hotfix: 202405161541 [4e3033a3](https://github.com/tidbcloud/dbaas-ui/commit/4e3033a39734782a46b85d691190020a2196589f)

- Merge pull request [#3130](https://github.com/tidbcloud/dbaas-ui/pull/3130) from tidbcloud/fix/serverless-creation [aecf399c](https://github.com/tidbcloud/dbaas-ui/commit/aecf399c2b3c29c9c7a3e3739b2aeb21a3107cec)

  - fix(serverless/creation): fix region value replacement [0f7c9c16](https://github.com/tidbcloud/dbaas-ui/commit/0f7c9c161a3420db8e3fd5c55d770cf75a43ec42)

- Merge pull request [#3124](https://github.com/tidbcloud/dbaas-ui/pull/3124) from tidbcloud/refactor/ci-reuse [9e3d9c89](https://github.com/tidbcloud/dbaas-ui/commit/9e3d9c89c3c96c72bf194248305550649004f661)

  - feat: add shell [367c5d61](https://github.com/tidbcloud/dbaas-ui/commit/367c5d61b5d25ab97eca7b8df56c234d8fd385e1)

  - feat: skip install when hit cache [5586f697](https://github.com/tidbcloud/dbaas-ui/commit/5586f697a0c50c4a56e72dfc93bed9e6a9b80389)

  - feat: use yarn hash as cache key [b8630753](https://github.com/tidbcloud/dbaas-ui/commit/b863075366909775b925800a3420fd1ce1d1e696)

  - feat: use shell correctly [993587fd](https://github.com/tidbcloud/dbaas-ui/commit/993587fd30b4152c5e1e6166ce427e61b544b1ce)

  - feat: install browser independently [14be0e8a](https://github.com/tidbcloud/dbaas-ui/commit/14be0e8a61a1885bb534887a6dfbf76c08a4e151)

  - feat: add browser cache [73e1c377](https://github.com/tidbcloud/dbaas-ui/commit/73e1c37772e50b60ab316cef0eb5fa4829e55555)

  - feat: use e2e test action [e5ca5598](https://github.com/tidbcloud/dbaas-ui/commit/e5ca55985aa221d3aec502dba7081a773af4f109)

- Merge pull request [#3127](https://github.com/tidbcloud/dbaas-ui/pull/3127) from tidbcloud/fix/notification-detail-layout [388c7e31](https://github.com/tidbcloud/dbaas-ui/commit/388c7e3174177744f24d22ed86084de78f7befeb)

- Merge pull request [#3128](https://github.com/tidbcloud/dbaas-ui/pull/3128) from tidbcloud/fix/notification-detail-layout [d6fb4845](https://github.com/tidbcloud/dbaas-ui/commit/d6fb484598dce8ba5ec9b06b0390ee7471289e0b)

  - hotfix: 202405151157 [ba29ff33](https://github.com/tidbcloud/dbaas-ui/commit/ba29ff334d4b9569d4d9015bffd7160f6e2c26d7)

  - chore: remove unnecessary code [c5ccb376](https://github.com/tidbcloud/dbaas-ui/commit/c5ccb376a5b77242e471d2c04c177cdc9e763167)

  - fix: detail layout [16dfdc5f](https://github.com/tidbcloud/dbaas-ui/commit/16dfdc5f5ce344b34345e462fffa5f8c4902bf7b)

- Merge pull request [#3126](https://github.com/tidbcloud/dbaas-ui/pull/3126) from tidbcloud/release-20240514 [89e1e6c7](https://github.com/tidbcloud/dbaas-ui/commit/89e1e6c7715c4d2cb2c95675a3529d55077ea2de)

- Merge pull request [#3125](https://github.com/tidbcloud/dbaas-ui/pull/3125) from tidbcloud/release-20240514 [50db099f](https://github.com/tidbcloud/dbaas-ui/commit/50db099f84a0070f4c60c94ecc2c918de11609be)

  - release: 20240514 [7cac08a2](https://github.com/tidbcloud/dbaas-ui/commit/7cac08a2accccb896eea89d46725ff23795eca15)

  - feat: reuse e2e ci [03da6771](https://github.com/tidbcloud/dbaas-ui/commit/03da6771e8ccf1c9acf6421c7e32ea9037e3a664)

- Merge pull request [#3100](https://github.com/tidbcloud/dbaas-ui/pull/3100) from tidbcloud/feat/[DM-10272](https://jira.tidbcloud.com/browse/DM-10272)\_support_more_timezone [7e4f682d](https://github.com/tidbcloud/dbaas-ui/commit/7e4f682d9710d103fad6cc1828496f6a2b4d65e0)

  - feat: reuse ci [63544760](https://github.com/tidbcloud/dbaas-ui/commit/6354476094c1cea6de27cb871e88b6cec58e6b02)

- Merge pull request [#3111](https://github.com/tidbcloud/dbaas-ui/pull/3111) from tidbcloud/feat/dataservice-url-params [2491654b](https://github.com/tidbcloud/dbaas-ui/commit/2491654bb4e5a6b46e258a6bfa1ea2479bf1a719)

  - feat: reuse ci [60daa185](https://github.com/tidbcloud/dbaas-ui/commit/60daa1852339cb638a4bf809f3e45a89cdfe913b)

- Merge pull request [#3123](https://github.com/tidbcloud/dbaas-ui/pull/3123) from tidbcloud/feat/chat2query-session-operationname [e66a21bf](https://github.com/tidbcloud/dbaas-ui/commit/e66a21bf94d1abb501a6def1b1adad195fabd403)

  - feat: reuse ci [3d81e5ea](https://github.com/tidbcloud/dbaas-ui/commit/3d81e5ea9cdf1df6a1db727b4a2e128a63c2eda9)

  - feat: reuse ci [e62b4033](https://github.com/tidbcloud/dbaas-ui/commit/e62b4033e7abb214e2794694e5d7a869a09c797b)

  - feat: chat2query session request add operation name [91c66848](https://github.com/tidbcloud/dbaas-ui/commit/91c668487be0cf794ccbfd3c9851eec573404960)

- Merge pull request [#3122](https://github.com/tidbcloud/dbaas-ui/pull/3122) from tidbcloud/feat/notification-layout [9c188d7d](https://github.com/tidbcloud/dbaas-ui/commit/9c188d7d87727ae692631e2ddbe7ef5ae314073d)

  - fix: dataservice path page param [5bb44df9](https://github.com/tidbcloud/dbaas-ui/commit/5bb44df9a6de916f60097a014407cdce0fd4b314)

- Merge pull request [#3118](https://github.com/tidbcloud/dbaas-ui/pull/3118) from tidbcloud/deps-metrics-chart [c3e9bbaa](https://github.com/tidbcloud/dbaas-ui/commit/c3e9bbaab1007b4f791d93e7fbe53b428eb0f410)

- Merge pull request [#3120](https://github.com/tidbcloud/dbaas-ui/pull/3120) from tidbcloud/feat/upgrade-sentry [146fab96](https://github.com/tidbcloud/dbaas-ui/commit/146fab968607ac6fe9ae776b72c8d3d96ca646d6)

  - feat: add user_set_timezone when update org name [8c20d309](https://github.com/tidbcloud/dbaas-ui/commit/8c20d309bb48cbe634cca0172d8e3b5f93d558e4)

  - feat: add unit test for time [672edc0e](https://github.com/tidbcloud/dbaas-ui/commit/672edc0e26e73467f9dfead0465df7b94109e531)

  - feat: use original timezone [fb9001f5](https://github.com/tidbcloud/dbaas-ui/commit/fb9001f599401e5f294517596daf5fb7f7e86f56)

  - feat: remove APP_USER_DATA & APP_ORG_DATA from global [1c4f5e43](https://github.com/tidbcloud/dbaas-ui/commit/1c4f5e4334ed5a83427186c14d23c0b9c6f27f99)

  - fix: utc string [2bb7f580](https://github.com/tidbcloud/dbaas-ui/commit/2bb7f58013a36fddbac2d09fdabfe0572b934b24)

  - refactor: remove currentTimezone [49d26368](https://github.com/tidbcloud/dbaas-ui/commit/49d26368dda840a91d40801df119d03f1e862aa7)

  - Revert "refactor: backup use currentTimezone" [f1fac581](https://github.com/tidbcloud/dbaas-ui/commit/f1fac58104b15c032f637a1f5162ef46ad707a82)

  - Revert "refactor: auditlog use currentTimezone" [eacf1894](https://github.com/tidbcloud/dbaas-ui/commit/eacf189497c86315e23f5a36ea1250ce00f64076)

  - Revert "refactor: DM use currentTimezone" [8c51e2f1](https://github.com/tidbcloud/dbaas-ui/commit/8c51e2f1271b462f5796ba631cf4b3ec5c64df1f)

  - Revert "refactor: restore use currentTimezone" [cb4fbc14](https://github.com/tidbcloud/dbaas-ui/commit/cb4fbc149b741d45ffa28325e49c463a658ed7b1)

  - refactor: add currentTimezone to store [8f76fcf5](https://github.com/tidbcloud/dbaas-ui/commit/8f76fcf5ea38ca44f69c04b3427de87905869670)

  - refactor: restore use currentTimezone [bc73ae82](https://github.com/tidbcloud/dbaas-ui/commit/bc73ae82b12b673d9985bb1bde97ae3631086f0d)

  - refactor: DM use currentTimezone [f4229eae](https://github.com/tidbcloud/dbaas-ui/commit/f4229eae329b2e77fe48959e8c878cbaf4e98e8f)

  - refactor: auditlog use currentTimezone [57870dc4](https://github.com/tidbcloud/dbaas-ui/commit/57870dc47a344f56825840f9d35b884aa07cd5e1)

  - refactor: backup use currentTimezone [505291de](https://github.com/tidbcloud/dbaas-ui/commit/505291de1522e0bb825de6488259dfb1454c03b7)

  - refactor: remove legacy chart [ad3d2d74](https://github.com/tidbcloud/dbaas-ui/commit/ad3d2d7480c8f5c9cdef321d5fbcba11412c4f28)

  - refactor: remove legacy preferences [0b4765de](https://github.com/tidbcloud/dbaas-ui/commit/0b4765de8aecb46a005157bee3ad5cab74a63a3a)

  - refactor: remove legacy support v2 [0d6854e8](https://github.com/tidbcloud/dbaas-ui/commit/0d6854e8076097fe8512a42512c071d1c6a7fead)

  - feat: layout adjustment [a853e4f9](https://github.com/tidbcloud/dbaas-ui/commit/a853e4f9a6b5d3c2fbd1685bd3ccfb95c252dc78)

  - fix: dataservice path params required [b51a48d8](https://github.com/tidbcloud/dbaas-ui/commit/b51a48d8bfc0768949e373e2b0a617ec61c32529)

  - feat: report errorBoundary first [7246d92e](https://github.com/tidbcloud/dbaas-ui/commit/7246d92e44ce975bb41780d607aa82d63596f0d0)

  - feat: filter gtm checkState error [92ffcd41](https://github.com/tidbcloud/dbaas-ui/commit/92ffcd4104ef1567ece274014d756b32df0afa08)

  - fix: dataservice repo_id = 0 [f3159fa3](https://github.com/tidbcloud/dbaas-ui/commit/f3159fa3277fdb8dcab05946790496693c7a2bef)

  - feat: filter ranger error [632664bd](https://github.com/tidbcloud/dbaas-ui/commit/632664bd0580996495cbc17660d16147424977ef)

  - feat: report origianlMessage to sentry [6aa9bed8](https://github.com/tidbcloud/dbaas-ui/commit/6aa9bed84ff9f7dbf4d57cd185d7281d6fe87724)

  - fix: dataservice params change [21ca5c98](https://github.com/tidbcloud/dbaas-ui/commit/21ca5c9890c2108d7eadb61521a77bab0f9f6f61)

  - feat: dataservice add vlog [65b48b0d](https://github.com/tidbcloud/dbaas-ui/commit/65b48b0ddf942d587a3a63c30252ecbdc328c96a)

  - fix: dataservice params ui [8625dcd0](https://github.com/tidbcloud/dbaas-ui/commit/8625dcd0d7a77b5db706210bb556d34aa254f51b)

- Merge pull request [#3117](https://github.com/tidbcloud/dbaas-ui/pull/3117) from tidbcloud/feat/vpc-peering [adbe54c4](https://github.com/tidbcloud/dbaas-ui/commit/adbe54c41029a4b607bba2637d6922cd6eb4b26d)

- Merge pull request [#3119](https://github.com/tidbcloud/dbaas-ui/pull/3119) from tidbcloud/fix/vpc-btn-color [50270f1a](https://github.com/tidbcloud/dbaas-ui/commit/50270f1ad9389881e2cb20a18470a881babbd26c)

  - fix(network/vpc): correct the color of vpc deletion buttons [0ef536a4](https://github.com/tidbcloud/dbaas-ui/commit/0ef536a4b157e031865dfef085bbe4d02545429d)

  - fix: dataservice path params type [89431b50](https://github.com/tidbcloud/dbaas-ui/commit/89431b506707365b8c0cc70d5ace6352855d0a42)

  - fix: dataservice endpoint path valid [6057a9a1](https://github.com/tidbcloud/dbaas-ui/commit/6057a9a1397e57dd143f9282978d423fca33d48d)

  - refine(network/vpc): set the initial value of the AWS VPC region to empty [40f1468c](https://github.com/tidbcloud/dbaas-ui/commit/40f1468c59baf7cb7b9b6d0f40348632042ab5d7)

- Merge pull request [#3116](https://github.com/tidbcloud/dbaas-ui/pull/3116) from tidbcloud/fix/drop_import_assertion [13629957](https://github.com/tidbcloud/dbaas-ui/commit/136299578fd088d1a7a5b4ab2f43c7e26f5804b2)

  - chore: update dep [a7a45f9c](https://github.com/tidbcloud/dbaas-ui/commit/a7a45f9c7bf69ecc9e7ad2808c09e13e7028e5a8)

  - build(chart): optimize chart theme [f24f000a](https://github.com/tidbcloud/dbaas-ui/commit/f24f000a08403a76db0247cdfc21a144ef318010)

  - feat(network/vpc): support cross region for AWS VPC peering [35e1ec22](https://github.com/tidbcloud/dbaas-ui/commit/35e1ec228b0ea8ddbd4583d8b5bcf500b268b5e9)

  - feat(network/vpc): provide all aws regions [1cbbcde9](https://github.com/tidbcloud/dbaas-ui/commit/1cbbcde99db913fbb0ee75ceeeae9a6166b3ab8f)

  - refine(network/vpc): improve the layout of aws vpc peering creation [533b81a5](https://github.com/tidbcloud/dbaas-ui/commit/533b81a552c6c2c432a83155d493aa250c7f07c6)

  - refine(network/vpc): improve the layout of gcp vpc peering creation [2536240e](https://github.com/tidbcloud/dbaas-ui/commit/2536240ed910f19e1febd133ad05f2cbea7d8528)

  - fix: dataservice path params [cd2fc73e](https://github.com/tidbcloud/dbaas-ui/commit/cd2fc73e79c92eaf78ac2d0abc13a8073e8133c6)

  - fix: drop import assertion [bd4d8e48](https://github.com/tidbcloud/dbaas-ui/commit/bd4d8e48c4758609eb0baaed63678f4e25b535cd)

- Merge pull request [#3114](https://github.com/tidbcloud/dbaas-ui/pull/3114) from tidbcloud/release-20240507 [c46e10a4](https://github.com/tidbcloud/dbaas-ui/commit/c46e10a4070f18cd606e66ca065fec51b9669e11)

- Merge pull request [#3113](https://github.com/tidbcloud/dbaas-ui/pull/3113) from tidbcloud/release-20240507 [43d33377](https://github.com/tidbcloud/dbaas-ui/commit/43d333771ea6505ceb566c92133b9a390d96d9a3)

  - release: 20240507 [19a971dc](https://github.com/tidbcloud/dbaas-ui/commit/19a971dceeba1e1cd9224b0aee5856d80c2b70df)

- Merge pull request [#3109](https://github.com/tidbcloud/dbaas-ui/pull/3109) from tidbcloud/feat/sentry-vendor-errors [4b9e9019](https://github.com/tidbcloud/dbaas-ui/commit/4b9e9019f220b4308d15f761ed21bd35444343f8)

- Merge pull request [#3110](https://github.com/tidbcloud/dbaas-ui/pull/3110) from tidbcloud/feat/add-signup-field [798d8b51](https://github.com/tidbcloud/dbaas-ui/commit/798d8b511c88240243b1a9f6390f77e871adde82)

- Merge pull request [#3103](https://github.com/tidbcloud/dbaas-ui/pull/3103) from tidbcloud/chore/refine-chat2query [537c29a9](https://github.com/tidbcloud/dbaas-ui/commit/537c29a9b4a41c8870be292b98eb9890a40b5010)

- Merge pull request [#3112](https://github.com/tidbcloud/dbaas-ui/pull/3112) from tidbcloud/fix/hoist_import_access_check [8cf796fc](https://github.com/tidbcloud/dbaas-ui/commit/8cf796fc89ce184d86551fe431cc8ed8a41a0cfb)

  - feat: dataservice path param add param type [9421b0b6](https://github.com/tidbcloud/dbaas-ui/commit/9421b0b6148ed7b85daffc72b797f981dac99bd3)

  - refactor: Extract import menu item into ClusterOpImport component [41b1d20c](https://github.com/tidbcloud/dbaas-ui/commit/41b1d20c339a95844a3501a4d2b8893370213d4f)

  - parse sql when viewport changes [db3e2410](https://github.com/tidbcloud/dbaas-ui/commit/db3e24107a88f87573bd7cdc6d2ead602b12cd42)

  - Revert "feat: update signup/free-trial measure name" [1a6b4324](https://github.com/tidbcloud/dbaas-ui/commit/1a6b4324398264c70e747ff73a010611dd236976)

  - fix: remove error typo [92ac6966](https://github.com/tidbcloud/dbaas-ui/commit/92ac696639cc448c630a4409651f65b43e0390db)

- Merge pull request [#3099](https://github.com/tidbcloud/dbaas-ui/pull/3099) from tidbcloud/feat/dataservice-js-code [0bb5dfa0](https://github.com/tidbcloud/dbaas-ui/commit/0bb5dfa0ea0b2dfc190ddc0a11fa15153a48cab6)

  - feat: update signup/free-trial measure name [bec43c05](https://github.com/tidbcloud/dbaas-ui/commit/bec43c05483afc9758b6a9d1b31147d029031a30)

  - fix: dataservice path params [93560734](https://github.com/tidbcloud/dbaas-ui/commit/9356073493183cde2536e6a76ae950f6533c18ac)

  - feat: report product_type to GA4 and hubspot [e0e94acc](https://github.com/tidbcloud/dbaas-ui/commit/e0e94acc8aa3cf4b5594eb1f6ccc213e6c26c89e)

- Merge pull request [#3108](https://github.com/tidbcloud/dbaas-ui/pull/3108) from tidbcloud/cli-export [f5d9ae8b](https://github.com/tidbcloud/dbaas-ui/commit/f5d9ae8b529a496749c773f36d72dbd3c0d4962a)

  - use ticloud to export serverless instead of dumpling [22a1d9de](https://github.com/tidbcloud/dbaas-ui/commit/22a1d9de8f4a2e35d2f53ec12eef365b922b4dca)

  - feat: filter more android errors [e38bd9ce](https://github.com/tidbcloud/dbaas-ui/commit/e38bd9ceddcd2a6c5f264acf539a03f92468a8dd)

  - feat: filter vendor errors [c45699c3](https://github.com/tidbcloud/dbaas-ui/commit/c45699c39084a700fd33e653b83b47c056440f57)

- Merge pull request [#3107](https://github.com/tidbcloud/dbaas-ui/pull/3107) from tidbcloud/fix/pr_template [e0dcbc3d](https://github.com/tidbcloud/dbaas-ui/commit/e0dcbc3d234e2b25eccedb9f3ec69b03047aef24)

  - fix: Streamline PR template by consolidating context and links sections [b54e47e8](https://github.com/tidbcloud/dbaas-ui/commit/b54e47e820e454728d2e05ea243dbd93def0c370)

- Merge pull request [#3106](https://github.com/tidbcloud/dbaas-ui/pull/3106) from tidbcloud/fix/dm_remove_duration [65c4489e](https://github.com/tidbcloud/dbaas-ui/commit/65c4489ee70f915acee15723966aa6d790db1b6f)

  - refactor: Remove redundant duration from DMJobDetail descriptions. [82192d95](https://github.com/tidbcloud/dbaas-ui/commit/82192d95210036d190ff86321b11832890ad9c38)

- Merge pull request [#3104](https://github.com/tidbcloud/dbaas-ui/pull/3104) from tidbcloud/hotfix/20240426-chat2query-schema [1830253e](https://github.com/tidbcloud/dbaas-ui/commit/1830253eef0591286efcd028302e553bacbabca4)

- Merge pull request [#3105](https://github.com/tidbcloud/dbaas-ui/pull/3105) from tidbcloud/hotfix/20240426-chat2query-schema [e6ca6c1c](https://github.com/tidbcloud/dbaas-ui/commit/e6ca6c1c8dcfb91ba583f90ae0d7e962052167ef)

  - hotfix: 0.152.2 [2d0ef6af](https://github.com/tidbcloud/dbaas-ui/commit/2d0ef6af135bc77c2fdcc0f9b5e8b9b73c252d2c)

  - fix: dataservice schema error tips [1dfff4eb](https://github.com/tidbcloud/dbaas-ui/commit/1dfff4eb67146b0017f84355d469de09702f6a84)

  - fix: chat2query schema error tips [b1f5386a](https://github.com/tidbcloud/dbaas-ui/commit/b1f5386adf9df0ad840dfa0a21ced1236baba519)

  - wip [e364ee20](https://github.com/tidbcloud/dbaas-ui/commit/e364ee20dfb5d957ccef0d6fdb2489e3558bbe00)

  - wip [26fc89e5](https://github.com/tidbcloud/dbaas-ui/commit/26fc89e53b63ef48f5f8ec9f17d358b29ed1868c)

- Merge pull request [#3102](https://github.com/tidbcloud/dbaas-ui/pull/3102) from tidbcloud/hotfix/oauth-authentication [768c30b3](https://github.com/tidbcloud/dbaas-ui/commit/768c30b3fd8051281d67293b51fa306fa633045c)

- Merge pull request [#3101](https://github.com/tidbcloud/dbaas-ui/pull/3101) from tidbcloud/hotfix/oauth-authentication [0aa11290](https://github.com/tidbcloud/dbaas-ui/commit/0aa112909b11794c0352b0a574c97f5c71860168)

  - feat(ga4): report most_recent_referral_url and website_referrer_url to ga4 [9662cf64](https://github.com/tidbcloud/dbaas-ui/commit/9662cf641d397ca2dcb550bc036b18a4fa9a14a3)

  - hotfix: 202404241928 [e32ca0b9](https://github.com/tidbcloud/dbaas-ui/commit/e32ca0b9c554cb3f13151ddf57801cffb58b4cd5)

  - feat: dataservice code example width [566d4751](https://github.com/tidbcloud/dbaas-ui/commit/566d47516decc9f4aa71457fb8de16299389dbca)

  - feat: dataservice code example add js type [ce0fcfaf](https://github.com/tidbcloud/dbaas-ui/commit/ce0fcfafe4e2594426ea561ef10c37c13609af24)

- Merge pull request [#3097](https://github.com/tidbcloud/dbaas-ui/pull/3097) from tidbcloud/release-20240423 [fcb996f9](https://github.com/tidbcloud/dbaas-ui/commit/fcb996f9360407c5d9a228ed0bc185a8cd6ed486)

- Merge pull request [#3098](https://github.com/tidbcloud/dbaas-ui/pull/3098) from tidbcloud/release-20240423 [677f70ba](https://github.com/tidbcloud/dbaas-ui/commit/677f70baa250fc9f6baba80db1b8b6c13cd2dd78)

  - feat: release 0.152.0 [ea57c604](https://github.com/tidbcloud/dbaas-ui/commit/ea57c604bf2c2520358aa3c6e09aabe06e60befe)

- Merge pull request [#3096](https://github.com/tidbcloud/dbaas-ui/pull/3096) from tidbcloud/feat/filter-connection-service [8a301cc7](https://github.com/tidbcloud/dbaas-ui/commit/8a301cc72989483a00cf5a322d1f1b79dcb0862f)

- Merge pull request [#3095](https://github.com/tidbcloud/dbaas-ui/pull/3095) from tidbcloud/feat/dataservice-opti [1c2582d3](https://github.com/tidbcloud/dbaas-ui/commit/1c2582d364544daf9690661c6316b3f3d52d3a66)

  - feat: downgrade clusterService error to warning [88c85cc3](https://github.com/tidbcloud/dbaas-ui/commit/88c85cc31f4b7bbc8fca8a7e0fb07bb7ff072d34)

- Merge pull request [#3094](https://github.com/tidbcloud/dbaas-ui/pull/3094) from tidbcloud/feat/filter-sentry-error [97f6364b](https://github.com/tidbcloud/dbaas-ui/commit/97f6364be7305d86289644ee5cb727cfb5eedb4b)

  - fix: dataservice request detail font color [48d8d4f5](https://github.com/tidbcloud/dbaas-ui/commit/48d8d4f56e90fe669ba23b843cd7ef6bb25e45fc)

  - feat(error): ignore 401 errors [c8897329](https://github.com/tidbcloud/dbaas-ui/commit/c889732938502a4e6e1731cb5e4be7901013bed2)

  - fix: create endpoint callback [14a93175](https://github.com/tidbcloud/dbaas-ui/commit/14a93175bba1f09ba0daa19c0cc87b6cd6c7da42)

- Merge pull request [#3091](https://github.com/tidbcloud/dbaas-ui/pull/3091) from tidbcloud/feat/chat2query-label [91af5af3](https://github.com/tidbcloud/dbaas-ui/commit/91af5af3f8b3d0dffca6cfbfeaf719e3c7197ea3)

  - fix: create endpoint callback [787c8644](https://github.com/tidbcloud/dbaas-ui/commit/787c8644945c76a83d83c14e037778e61ca1c750)

- Merge pull request [#3092](https://github.com/tidbcloud/dbaas-ui/pull/3092) from tidbcloud/fix/dmm_mode [fec7553d](https://github.com/tidbcloud/dbaas-ui/commit/fec7553d4873626cb60a0fa66f2d1c982dd9e572)

  - style: Add bottom margin to Card components in DataMigration steps [c669d3a4](https://github.com/tidbcloud/dbaas-ui/commit/c669d3a4b7d9b022955a480c2e2d21f079472d16)

  - fix(DataMigration): Safeguard against undefined migration_mode and adjust card margin [a616764c](https://github.com/tidbcloud/dbaas-ui/commit/a616764cd7f7636a4592f2928317a224ff7c1929)

  - refactor: Improve usability of import mode selection for data migration steps. [828c5307](https://github.com/tidbcloud/dbaas-ui/commit/828c5307774fa29ab553bd37a16db9aeb8c38bc6)

  - fix: dataservice opti [f79bc826](https://github.com/tidbcloud/dbaas-ui/commit/f79bc8265f5fcc8f66697249dcebc8a4f17d65c4)

  - feat: filter vendor errors [b6e9da2e](https://github.com/tidbcloud/dbaas-ui/commit/b6e9da2eb08732fa6f041fd96e45b50be1321a81)

  - feat: add name to forecast api [f7694f9c](https://github.com/tidbcloud/dbaas-ui/commit/f7694f9cbfd05c54f9837e257887f80d6d7f77b4)

- Merge pull request [#3093](https://github.com/tidbcloud/dbaas-ui/pull/3093) from tidbcloud/feat/notification-event [8089e320](https://github.com/tidbcloud/dbaas-ui/commit/8089e3201b56152e56517e0aa74439d10d13e93f)

  - feat: fix wording [1b467ccf](https://github.com/tidbcloud/dbaas-ui/commit/1b467ccfc95ded791a00c9bbdeb44d71ec15bd2f)

  - feat: add notification event tracking, adjust pagination layout [ad40cbad](https://github.com/tidbcloud/dbaas-ui/commit/ad40cbadb19b9c3401de6770b7dc9f67d91505b5)

  - feat(dm): only logical mode when only choose full migration [1a9adff5](https://github.com/tidbcloud/dbaas-ui/commit/1a9adff5f9405ee13171e68443b94f9d87bbdc70)

  - fix: dataservice log opti [274ed5a0](https://github.com/tidbcloud/dbaas-ui/commit/274ed5a018afebbd43f224d9c76ff325515362e7)

  - fix: chat2query add event tracking & add opti [23c69765](https://github.com/tidbcloud/dbaas-ui/commit/23c6976595a21b568b625ad6d56dac0d936f49f2)

  - fix: remove console [5e883f7d](https://github.com/tidbcloud/dbaas-ui/commit/5e883f7dad8f9c3eb58a70ef56be94815a291cbc)

  - fix: no db tips when send ai msg [14ad950d](https://github.com/tidbcloud/dbaas-ui/commit/14ad950d64556a8f9172dfaf6ef6582f15e77443)

  - pass db list to ai extension [e0eeb5a9](https://github.com/tidbcloud/dbaas-ui/commit/e0eeb5a9c8c72ad04204f07e30d73d31df6fe8b1)

- Merge pull request [#3026](https://github.com/tidbcloud/dbaas-ui/pull/3026) from tidbcloud/feat/chart-shaking [427559c9](https://github.com/tidbcloud/dbaas-ui/commit/427559c99458ccd2e8b0d6c77ed44baa603d5ef7)

  - feat(build): normal load container [6677705d](https://github.com/tidbcloud/dbaas-ui/commit/6677705d690ca17e0a6bff67fb8bd955a7a34e6e)

- Merge pull request [#3090](https://github.com/tidbcloud/dbaas-ui/pull/3090) from tidbcloud/hotfix/msp-vpc-peering [6c644090](https://github.com/tidbcloud/dbaas-ui/commit/6c644090302bce4f47a901070cefe9ce098dd005)

- Merge pull request [#3089](https://github.com/tidbcloud/dbaas-ui/pull/3089) from tidbcloud/hotfix/msp-vpc-peering [35397ac8](https://github.com/tidbcloud/dbaas-ui/commit/35397ac872c6cad313c56d18283c77dd4fc0ac3a)

  - hotfix: 202404181838 [fc17168a](https://github.com/tidbcloud/dbaas-ui/commit/fc17168a75957aad88e17de07c157867f89c2ea6)

- Merge remote-tracking branch 'origin/dev' into feat/chat2query-label [002075f6](https://github.com/tidbcloud/dbaas-ui/commit/002075f6f7ae5cfbe668189f8aa388221c1c2e19)

  - feat(chat2query): enable auto add `use db` statement [5d7fe49e](https://github.com/tidbcloud/dbaas-ui/commit/5d7fe49eaf81ad768496820edf2da1ccd6ce2851)

  - fix: survey redirect [b9c28390](https://github.com/tidbcloud/dbaas-ui/commit/b9c28390d2bbb61a21dfa9bce4b4c4b2bfac397b)

  - feat(build): update code [2b71742d](https://github.com/tidbcloud/dbaas-ui/commit/2b71742de214747a728d8567bbfe480f5ac58c59)

  - feat(build): remove uikit [c632082b](https://github.com/tidbcloud/dbaas-ui/commit/c632082b5a0a6bc0b939e84bbb7af94244aeb35b)

  - feat(build): lazy app container [1ff69246](https://github.com/tidbcloud/dbaas-ui/commit/1ff6924686942107ab9584786116c58cb77c1644)

  - feat(build): lazyload chart [e3c01b0c](https://github.com/tidbcloud/dbaas-ui/commit/e3c01b0c026c384f32bc2c576cde46cc3f26cb48)

  - feat(build): move Console to Home [175bb8e4](https://github.com/tidbcloud/dbaas-ui/commit/175bb8e4a7ff8978ead2491924145812a96152a9)

- Merge pull request [#3086](https://github.com/tidbcloud/dbaas-ui/pull/3086) from tidbcloud/hotfix/survey-redirect [972074f8](https://github.com/tidbcloud/dbaas-ui/commit/972074f83449a7b0e1e522bfa92b10bf29717647)

- Merge pull request [#3085](https://github.com/tidbcloud/dbaas-ui/pull/3085) from tidbcloud/hotfix/survey-redirect [067c286d](https://github.com/tidbcloud/dbaas-ui/commit/067c286d1f6f41209d7368f2806dac4831fabbe3)

  - hotfix: 202404181615 [65461f00](https://github.com/tidbcloud/dbaas-ui/commit/65461f0027c80925de64ea739f25590f5fdd99d5)

  - feat: new layout for notification detail [56f9ba60](https://github.com/tidbcloud/dbaas-ui/commit/56f9ba60c750b1a891391127535aace1bdd0efde)

- Merge pull request [#3084](https://github.com/tidbcloud/dbaas-ui/pull/3084) from tidbcloud/hotfix/20240416-dataservice-overview [b340aac4](https://github.com/tidbcloud/dbaas-ui/commit/b340aac4dd3bf5aa990894681f425cf72fc132bf)

- Merge pull request [#3083](https://github.com/tidbcloud/dbaas-ui/pull/3083) from tidbcloud/hotfix/20240416-dataservice-overview [ae2f845d](https://github.com/tidbcloud/dbaas-ui/commit/ae2f845d14841b17b6735e728c0abe57bf6202d5)

  - fix: dataservice app change overview [6a38e647](https://github.com/tidbcloud/dbaas-ui/commit/6a38e64731f4a78608980dcc8f0e78d9b55000e6)

- Merge pull request [#3081](https://github.com/tidbcloud/dbaas-ui/pull/3081) from tidbcloud/fix/notification-detail-layout [ef07f8c1](https://github.com/tidbcloud/dbaas-ui/commit/ef07f8c1eb14ec7504b50d7b7b0683675f446dc6)

- Merge pull request [#3082](https://github.com/tidbcloud/dbaas-ui/pull/3082) from tidbcloud/fix/notification-detail-layout [dbc249ec](https://github.com/tidbcloud/dbaas-ui/commit/dbc249ecdb046d15b14835c46d79c1c3aebafbe9)

  - feat: correct version [0ded6e54](https://github.com/tidbcloud/dbaas-ui/commit/0ded6e542715d07d57ee873a241a3366dadfbe7d)

  - hotfix: 202404161952 [f0f69f17](https://github.com/tidbcloud/dbaas-ui/commit/f0f69f17b4ed7fe7521a14eb03ec93f6462e540f)

- Merge pull request [#3080](https://github.com/tidbcloud/dbaas-ui/pull/3080) from tidbcloud/release-20240416 [fa06f1d2](https://github.com/tidbcloud/dbaas-ui/commit/fa06f1d22d549aa9f2b7122b69bfddb8f713206d)

- Merge pull request [#3079](https://github.com/tidbcloud/dbaas-ui/pull/3079) from tidbcloud/release-20240416 [59b37309](https://github.com/tidbcloud/dbaas-ui/commit/59b37309d4daa3764f912b0f8fa7657b9e51a140)

  - release: 20240416 [4846a796](https://github.com/tidbcloud/dbaas-ui/commit/4846a7964d1d7e47e8517b6457e94c9497eeb42e)

- Merge pull request [#3066](https://github.com/tidbcloud/dbaas-ui/pull/3066) from tidbcloud/feat/dataservice-monitoring [3ce84bba](https://github.com/tidbcloud/dbaas-ui/commit/3ce84bba2b17b5bb8a1d6197defadb2408b07934)

  - fix: dataservice code example [294e333c](https://github.com/tidbcloud/dbaas-ui/commit/294e333c17afa7316dc3581138a27b1eff24e289)

  - fix: dataservice code example [f59c76fc](https://github.com/tidbcloud/dbaas-ui/commit/f59c76fca85495a0d2ba421c5e147401c0c0d9ca)

  - fix: dataservice most error to log [1a94379e](https://github.com/tidbcloud/dbaas-ui/commit/1a94379e0128a9d93084e782ba664944374d7373)

  - fix: dataservice create app [7bcf7f24](https://github.com/tidbcloud/dbaas-ui/commit/7bcf7f246c5f5396dde0eb4cd74c45e1f8aad704)

- Merge pull request [#3031](https://github.com/tidbcloud/dbaas-ui/pull/3031) from tidbcloud/feat/notification [06879857](https://github.com/tidbcloud/dbaas-ui/commit/068798577c20f10f605a546f1ca22a81cae6bb9a)

- Merge pull request [#3078](https://github.com/tidbcloud/dbaas-ui/pull/3078) from tidbcloud/fix/oauth-wording [8d15af91](https://github.com/tidbcloud/dbaas-ui/commit/8d15af91bf23054c1fc370cb1ecf7c83a8c56ead)

  - feat: adjust api path [d84d1fc1](https://github.com/tidbcloud/dbaas-ui/commit/d84d1fc125239ef0dc8b4c910cfb01c88af2ca85)

  - feat: adjust color for typeicon [758b85df](https://github.com/tidbcloud/dbaas-ui/commit/758b85df395d025d766da319a390a2df6959b666)

  - fix(oauth): TiCloud CLI -> TiDB Cloud ClI [b53c3d7e](https://github.com/tidbcloud/dbaas-ui/commit/b53c3d7e6eaeb107a4b8b7e63d3490014e7f3c54)

  - fix: dataservice log typo [a9acaba3](https://github.com/tidbcloud/dbaas-ui/commit/a9acaba30d329038e378f141f60fbe4d970ae75c)

  - fix: dataservice log [87f9c6c8](https://github.com/tidbcloud/dbaas-ui/commit/87f9c6c896960f3763a4a101921b4d53fe140cd7)

- Merge pull request [#3074](https://github.com/tidbcloud/dbaas-ui/pull/3074) from tidbcloud/feat/[DM-9941](https://jira.tidbcloud.com/browse/DM-9941)\_project_sort [8aa00edb](https://github.com/tidbcloud/dbaas-ui/commit/8aa00edb3561dfcb4f04705f3c948491a5a31a37)

  - fix: dataservice bugfix [6107c160](https://github.com/tidbcloud/dbaas-ui/commit/6107c1609a26443a4dfb40ac288fdd01e98c02a8)

- Merge pull request [#3077](https://github.com/tidbcloud/dbaas-ui/pull/3077) from tidbcloud/feat/remove-legacy-zendesk [ec0d33f1](https://github.com/tidbcloud/dbaas-ui/commit/ec0d33f1ddad858a4ddadefc8aa0cc52a488162f)

  - feat: update gtag id [089419e3](https://github.com/tidbcloud/dbaas-ui/commit/089419e3cd5621a6f8f83b6492e92b9317173ce2)

  - feat: error_occurs -> error_occurred [f9a4c964](https://github.com/tidbcloud/dbaas-ui/commit/f9a4c964efeb3b2dcdd4c0d72a7fe22011a96b74)

  - feat: add error_occurs to transaciton [cb4c131b](https://github.com/tidbcloud/dbaas-ui/commit/cb4c131bb9e9149078bacf0a43a34473bbf23c8c)

  - feat: log transaction error hint [59e859af](https://github.com/tidbcloud/dbaas-ui/commit/59e859afaf0b737bab9baa4612e11053a88ef346)

  - feat: remove sunset ga [389b510e](https://github.com/tidbcloud/dbaas-ui/commit/389b510e03534f97ac9f52e0607f9abea6e28d01)

  - feat: remove legacy zendesk [06731d0d](https://github.com/tidbcloud/dbaas-ui/commit/06731d0de2b844c242b222afac900366343371f9)

  - fix(notification): add bills, SQL Users, APIKeys, Projects margin bottom [61f7eafc](https://github.com/tidbcloud/dbaas-ui/commit/61f7eafc1b1e08d053b720d95b2d48e641a5b24b)

  - feat(users): update margin bottom [199ea18d](https://github.com/tidbcloud/dbaas-ui/commit/199ea18d2316a43e1caaa233e685a19c903f0ed2)

- Merge pull request [#3071](https://github.com/tidbcloud/dbaas-ui/pull/3071) from tidbcloud/feat/chat2query-db-label [ca9d515d](https://github.com/tidbcloud/dbaas-ui/commit/ca9d515d834d4b6807048f41774119d6f8c791e0)

  - fix: increase timeout for dedicated e2e-test, disabled the dedicated e2e-test regardless of wheather test is succefully or not [49f306c2](https://github.com/tidbcloud/dbaas-ui/commit/49f306c2a63b0e7f94f5e938169ffd9790a0733c)

  - fix: chat2query db label [c6f6322d](https://github.com/tidbcloud/dbaas-ui/commit/c6f6322d3d36188a8e5b847f63ad674525683860)

  - fix: stop loading after refetch [b917fad7](https://github.com/tidbcloud/dbaas-ui/commit/b917fad70ca983e96de11468ecd2b8f8039c2d18)

  - fix: dataservice overview chart [06e4dc8e](https://github.com/tidbcloud/dbaas-ui/commit/06e4dc8e6f1f2a29de232053ccde73759884412f)

  - fix: chat2query db label change with file id [8bcccaf9](https://github.com/tidbcloud/dbaas-ui/commit/8bcccaf9e3331afe592af751d1f4191b0b279877)

  - fix: sql empty [bee35676](https://github.com/tidbcloud/dbaas-ui/commit/bee35676414eba267e7c239a14f5f28cd3021602)

  - fix: dataservice log add filter [74598625](https://github.com/tidbcloud/dbaas-ui/commit/7459862566806cf214f23f15adf4ad53c85939e6)

  - feat: encode search [83d85101](https://github.com/tidbcloud/dbaas-ui/commit/83d851018bee72ce0fc0323d5362cd5575c0aa89)

  - fix: prevent chart overlay by dialog target [2bbd5b74](https://github.com/tidbcloud/dbaas-ui/commit/2bbd5b7463a385d9d49a3544b0a4d09c023b678b)

  - feat: adjust layout by content width [50877d23](https://github.com/tidbcloud/dbaas-ui/commit/50877d23fe972f194d7c1576ef4a00ac4082634c)

  - fix: adjust colorof billing icon,add title max width [055c8a5d](https://github.com/tidbcloud/dbaas-ui/commit/055c8a5d2afb588f13fc96196998701594eac4a8)

  - fix: dataservice tab [44bedf00](https://github.com/tidbcloud/dbaas-ui/commit/44bedf000019d08b4eed811a947f40a49e36e3ea)

  - feat(users): reset page after search [e3fc8bc8](https://github.com/tidbcloud/dbaas-ui/commit/e3fc8bc81285c28e1ddff79183273574575c2c95)

  - fix: dataservice cluster id filter [f975f7cb](https://github.com/tidbcloud/dbaas-ui/commit/f975f7cbefea6d70e0e88b9df8c236ed8664079b)

  - fix: set width to 0 when closed [444014bd](https://github.com/tidbcloud/dbaas-ui/commit/444014bd6b1f9bc424b4ad6a4de7b20908dc7b15)

  - feat: add more sort fields [7015f950](https://github.com/tidbcloud/dbaas-ui/commit/7015f95044e56df680cb734bb947a1056deb703e)

  - feat(users): add sorting to users [b7464f2a](https://github.com/tidbcloud/dbaas-ui/commit/b7464f2a0c74e7370a5dedc8ae1c2176d9799a75)

  - feat(users): hide project pagination when total < 10 [699b7c63](https://github.com/tidbcloud/dbaas-ui/commit/699b7c63a38dbcf6d56aa1a946c259757b2ac738)

  - feat(users): add debounded search [580873f6](https://github.com/tidbcloud/dbaas-ui/commit/580873f622c42d1efd9fd34fa2d1bf861d4144ec)

  - feat(users): add search user input [3aad79ee](https://github.com/tidbcloud/dbaas-ui/commit/3aad79eeb5c68e9b72aef1352773a5aa52e5141e)

- Merge pull request [#3075](https://github.com/tidbcloud/dbaas-ui/pull/3075) from tidbcloud/fix/survey-error-msg [197d21fe](https://github.com/tidbcloud/dbaas-ui/commit/197d21fe0eec4df80a10b3690821bbbc0148b457)

  - fix: remove swagger [dacf3620](https://github.com/tidbcloud/dbaas-ui/commit/dacf362033c2edd3609ce5053fedfadba2644eca)

  - fix: dataservice log copy [420e16ae](https://github.com/tidbcloud/dbaas-ui/commit/420e16ae7aca63aafed2ea28f7b1000f11ba288b)

  - fix: dataservice error [d546fada](https://github.com/tidbcloud/dbaas-ui/commit/d546fada3692a241d7eb6bde24b5c1dfad4bd376)

  - fix: dataservice help center [a4e56e0d](https://github.com/tidbcloud/dbaas-ui/commit/a4e56e0d77bf11fe16e94e6694b609351bdb4907)

  - fix: dataservice ui opti [8d0d57fc](https://github.com/tidbcloud/dbaas-ui/commit/8d0d57fcade69d539562d405596d777213cd7a38)

  - fix: dataservice ui [a2712470](https://github.com/tidbcloud/dbaas-ui/commit/a271247026df1d6ee5a0e4ed43699d97fa1011f8)

  - fix: dataservice log filter [7e64c86c](https://github.com/tidbcloud/dbaas-ui/commit/7e64c86c89e6c3890e2eef57f89f6690e3375717)

  - fix: dataservice perfomance to log [283f7e49](https://github.com/tidbcloud/dbaas-ui/commit/283f7e49fbece96083c5da561110b9c87900e064)

  - feat: dataservice app status add tips [4c1d8c2a](https://github.com/tidbcloud/dbaas-ui/commit/4c1d8c2adb5a2ad0adbc39c11623667ee2b1d0b2)

  - fix: dataservice log filter [a5eb24f7](https://github.com/tidbcloud/dbaas-ui/commit/a5eb24f725eb9d6f64d6fe81c460fac6446b6412)

  - fix: dataservice log filter [d652225d](https://github.com/tidbcloud/dbaas-ui/commit/d652225df40b6548565a8e2dd309be89b32fb102)

  - fix: dataservice log filter traceid to endpoint id [68f5dbf3](https://github.com/tidbcloud/dbaas-ui/commit/68f5dbf3aef53c02538e0f7169600966aef62ffe)

  - fix: dataservice log filter time [a0297145](https://github.com/tidbcloud/dbaas-ui/commit/a02971459d21b827d5a8ce804aca0886c33be558)

  - fix: dataservice log filter [720ff29e](https://github.com/tidbcloud/dbaas-ui/commit/720ff29ef3c001e298263d69baea62b5dce0c919)

  - fix: dataservice log typo [8065655c](https://github.com/tidbcloud/dbaas-ui/commit/8065655c41909399a7de7020271934210fdf670c)

  - feat: metrics chart version [b2b66a2d](https://github.com/tidbcloud/dbaas-ui/commit/b2b66a2d48b54da545fb14f8830b7e50e6747a26)

  - feat: dataservice overview chart [39ff2c94](https://github.com/tidbcloud/dbaas-ui/commit/39ff2c94e6d11867f3076a2ab7dd5a975202856e)

  - feat: dataservice overview chart [ba2f461e](https://github.com/tidbcloud/dbaas-ui/commit/ba2f461e5e8f410ac92cb72e95baef6702a2c136)

  - feat: dataservice log detail [62849acd](https://github.com/tidbcloud/dbaas-ui/commit/62849acdacb62697663749d79ead45ce4c231130)

  - feat: dataservice log detail [ea3ed06e](https://github.com/tidbcloud/dbaas-ui/commit/ea3ed06eca5e6d6ac4a2099b4807a025d77ed3e9)

  - feat: dataservice log detail [9ccefe77](https://github.com/tidbcloud/dbaas-ui/commit/9ccefe77893193806d73e3b6722fe3c0e25ba5cd)

  - feat: dataservice log [4c32d61d](https://github.com/tidbcloud/dbaas-ui/commit/4c32d61d1e7db659773c87f8daec7f2afa7ab38a)

  - feat: dataservice log [851c5aeb](https://github.com/tidbcloud/dbaas-ui/commit/851c5aebad276a20ca7a38982d7de72c1e31fcc6)

  - feat: dataservice overview [7c84c3e2](https://github.com/tidbcloud/dbaas-ui/commit/7c84c3e2305772e6101a34d2ef4b0d1441cb5a7b)

  - feat: dataservice overview ui [54b23378](https://github.com/tidbcloud/dbaas-ui/commit/54b23378aaf59f318b9b6d4955b7f05591aff75f)

  - feat: dataservice overview ui [1c4fa86c](https://github.com/tidbcloud/dbaas-ui/commit/1c4fa86c88e79e576873b02fbe018ee493a6e635)

  - fix: dialog overlay [d19568d9](https://github.com/tidbcloud/dbaas-ui/commit/d19568d9531852b6da335ce18322fbedc079651d)

  - fix: dialog overlay [abbbb95c](https://github.com/tidbcloud/dbaas-ui/commit/abbbb95c9c628fe6b7139b4c6c66db812a5bc637)

  - feat: fix p style [814c94bf](https://github.com/tidbcloud/dbaas-ui/commit/814c94bf3c03f2cc5ba982b8ca660d2183aba8c7)

  - feat: responsive height [cbf21876](https://github.com/tidbcloud/dbaas-ui/commit/cbf21876f053dcd67311fea14834d00f5fddefea)

  - feat: use latest uikit [1c4a812d](https://github.com/tidbcloud/dbaas-ui/commit/1c4a812d07842d7477bbaf65c81cde811d88fc54)

  - fix: database none icon replce [33cef4a1](https://github.com/tidbcloud/dbaas-ui/commit/33cef4a16005c086b913856ca44bdf7258c2cc73)

  - fix: dialog is obscured [a6ee750e](https://github.com/tidbcloud/dbaas-ui/commit/a6ee750e43d65fdef083652b4e1707c8851d9c68)

  - fix: add error msg to survey form [eb6549dc](https://github.com/tidbcloud/dbaas-ui/commit/eb6549dce18e5123391e696fbe7d972d693a8bd2)

  - feat: fix ul ,ol style [186f6bc7](https://github.com/tidbcloud/dbaas-ui/commit/186f6bc7d86de9878b9b3c1601164511cfe1d414)

  - feat: reset page after action [32e84de5](https://github.com/tidbcloud/dbaas-ui/commit/32e84de57251b0c5d13f0d5b39dfc72c7e22dd9e)

  - feat: refetch after mark all as read [53c70bd6](https://github.com/tidbcloud/dbaas-ui/commit/53c70bd6e5939f279fe3163a565224723bb312ca)

  - feat: sync typeicon with spec [65ae4b36](https://github.com/tidbcloud/dbaas-ui/commit/65ae4b3611b58ad08869d1224f2d3498b7d3af48)

  - feat: adjust dot size [01f3c217](https://github.com/tidbcloud/dbaas-ui/commit/01f3c2177cc27171d88bbd8ffb22f8ef2cda2a78)

  - fix: database none [999f32ec](https://github.com/tidbcloud/dbaas-ui/commit/999f32ec3546eb545afb7ab450e3ee2de7b223db)

- Merge pull request [#3073](https://github.com/tidbcloud/dbaas-ui/pull/3073) from tidbcloud/release-20240409 [a266202d](https://github.com/tidbcloud/dbaas-ui/commit/a266202d21d2b90dd6eee224808daf21ea79ca7d)

  - feat: add border for dot [97ed4a30](https://github.com/tidbcloud/dbaas-ui/commit/97ed4a308d2874d56fd3628a43a1af4085e062b1)

  - feat: chat2query no database tips [a89ed19a](https://github.com/tidbcloud/dbaas-ui/commit/a89ed19ac6cd95d9629b4e2958c1249ae18a65e7)

  - feat: chat2query no database tips [b6c9422f](https://github.com/tidbcloud/dbaas-ui/commit/b6c9422f0911d99eee99082f757a5cd86274e488)

  - feat: chat2query database label [2caf519a](https://github.com/tidbcloud/dbaas-ui/commit/2caf519acc5e6df0dc043adceeb235e637adbd57)

  - feat: calc dialog bottom and height [11e40fd6](https://github.com/tidbcloud/dbaas-ui/commit/11e40fd68531d1f44bb55dac5d710251c3a183ec)

  - feat: add tooltip for card action [7d9c6378](https://github.com/tidbcloud/dbaas-ui/commit/7d9c6378a07a78573262e8a0375dc5bf42b1b129)

  - feat: max width of message contetnt [2a6f70b1](https://github.com/tidbcloud/dbaas-ui/commit/2a6f70b19b158b95816de2b1b4997eb1d7c0da72)

  - feat: use percentages to define with [a8050d02](https://github.com/tidbcloud/dbaas-ui/commit/a8050d02e1bc14c70fa892d01092afe0ab5ae979)

  - feat: chat2query db label wip [82c182e9](https://github.com/tidbcloud/dbaas-ui/commit/82c182e99408c27506e7de1d67b45d8e73cd2332)

  - feat: the message content is inconsistent [e2338c52](https://github.com/tidbcloud/dbaas-ui/commit/e2338c524bc4e634f45da3326dc777c57e2eb659)

  - feat: only one dialog can be displayed at a time [b0771d02](https://github.com/tidbcloud/dbaas-ui/commit/b0771d026b0dd5366bc88a783093f9f028d66891)

  - feat: notification feedbacks [1b37c5fa](https://github.com/tidbcloud/dbaas-ui/commit/1b37c5fae582c7260c6fcf7caa725f3eccd57efe)

  - feat: add whitelist restriction [8c0bd6e6](https://github.com/tidbcloud/dbaas-ui/commit/8c0bd6e61bf56a076053ad8d455f41cec4267f42)

  - feat: error process and use real sendAt [1e7bc6b1](https://github.com/tidbcloud/dbaas-ui/commit/1e7bc6b14af8cf8600b7f9c63e5407a178025615)

  - feat: use mark id [0399bb9b](https://github.com/tidbcloud/dbaas-ui/commit/0399bb9bc1b0f54df5ffa7ff8b047e2ce0ae27b2)

  - feat: use unseen instead of unread [c26a3f9a](https://github.com/tidbcloud/dbaas-ui/commit/c26a3f9ac831e3b8ea2c6acbf6dcf9b052373de5)

  - feat: scope of center [d1f1504b](https://github.com/tidbcloud/dbaas-ui/commit/d1f1504b152a46f78b4d02af232ba8d78677ce1b)

  - feat: dot and pagination [abcec656](https://github.com/tidbcloud/dbaas-ui/commit/abcec65622b3540373d1e21cd27f9435f123a7a4)

  - feat: use markid, use the correct type [d3de323a](https://github.com/tidbcloud/dbaas-ui/commit/d3de323a8839bb6dde2c6911cbca8e7483ce627a)

  - feat: center [d6d233c9](https://github.com/tidbcloud/dbaas-ui/commit/d6d233c97fda6505e2863337f3bf29358f4af061)

  - feat: type [c22cb7d5](https://github.com/tidbcloud/dbaas-ui/commit/c22cb7d56c9a891f944d30ed85dc2236d32113b0)

  - feat: remove form column of center [13c07401](https://github.com/tidbcloud/dbaas-ui/commit/13c07401f56946e7502c93ae9435de7bb44492fc)

  - feat: fill detial [5d3ab4fc](https://github.com/tidbcloud/dbaas-ui/commit/5d3ab4fc4621cd8841a55f72b2f42a73a3a25a7f)

  - feat: mark as [5b25b604](https://github.com/tidbcloud/dbaas-ui/commit/5b25b604630a89c5315f8b4baecb454778393e64)

  - feat: fill list data, item data,mark as seen [7bd05052](https://github.com/tidbcloud/dbaas-ui/commit/7bd050520e8853185ba014e6e3145775137906bc)

  - feat: view all [f2d28355](https://github.com/tidbcloud/dbaas-ui/commit/f2d283552da39b9ebc40e8ceeec4f94d7e1c7b57)

  - feat: upgradeuikit, close dialog after click item [07eb60f9](https://github.com/tidbcloud/dbaas-ui/commit/07eb60f95a067e9071ec3ac251b1abb67ef21fb0)

  - feat: route [b9dad93c](https://github.com/tidbcloud/dbaas-ui/commit/b9dad93c8f1397e1ecdd369fc8ea083136dc6e9d)

  - feat: typeicon,empty ,detail [f231b6e8](https://github.com/tidbcloud/dbaas-ui/commit/f231b6e87fa88b764126b807a011dc44d9cc2aae)

  - feat: notifcaition list in card [c9656047](https://github.com/tidbcloud/dbaas-ui/commit/c96560471a34d1c8ee8faf4ca377582a0b403777)

  - feat: list [db9a07e6](https://github.com/tidbcloud/dbaas-ui/commit/db9a07e65b3860fb41874bccb2c71200da1e3f2c)

  - feat: message item [809f343c](https://github.com/tidbcloud/dbaas-ui/commit/809f343c8c41241397daf3c1869f6b373c6f0bc4)

  - feat: add comp [4e9bc5bc](https://github.com/tidbcloud/dbaas-ui/commit/4e9bc5bc1e140ae17819d21c44b24549c5163d92)
