# Release-20240612

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

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

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

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