# Release-20240604

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

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

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

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

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

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

- Merge pull request [#3072](https://github.com/tidbcloud/dbaas-ui/pull/3072) from tidbcloud/release-20240409 [da5b3ecb](https://github.com/tidbcloud/dbaas-ui/commit/da5b3ecbc21a87a51e565781f4f4d6bc5377902f)

  - release: 20240409 [9941d4a0](https://github.com/tidbcloud/dbaas-ui/commit/9941d4a03e7fcd904e35e35da0c2e5e49efc920a)

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

- Merge pull request [#3065](https://github.com/tidbcloud/dbaas-ui/pull/3065) from tidbcloud/fix/401-error [d6a1fea3](https://github.com/tidbcloud/dbaas-ui/commit/d6a1fea373c9b77ce94dcbebf7f97947d23d34ba)

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

  - feat: filter getUserHistory 401 error [1d69382e](https://github.com/tidbcloud/dbaas-ui/commit/1d69382ed170fda0822248d1323fdf5219f870c0)

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

- Merge pull request [#3070](https://github.com/tidbcloud/dbaas-ui/pull/3070) from tidbcloud/fix-reset-treeselect [a73a998b](https://github.com/tidbcloud/dbaas-ui/commit/a73a998bf26c8b708acc211b42c801a384fa9a2a)

  - fix: reset tree select check status after close popover [af04dfda](https://github.com/tidbcloud/dbaas-ui/commit/af04dfda6fab949d3e049c120be6172b3b7222a9)

  - feat: add login failed [f5f24d8f](https://github.com/tidbcloud/dbaas-ui/commit/f5f24d8f5f0347d76a63fc91c1042de32525b04a)

  - feat: add org_id to signin/signout event [3d49438c](https://github.com/tidbcloud/dbaas-ui/commit/3d49438c2570d110aaa28b99faddd71d94f208e2)

  - feat: ignore 401 error [60a9bea2](https://github.com/tidbcloud/dbaas-ui/commit/60a9bea2ea88eaf5f2a6c7aafae38c0d5851df4b)

- Merge pull request [#3028](https://github.com/tidbcloud/dbaas-ui/pull/3028) from tidbcloud/feat/oauth-authorize [3c15fab3](https://github.com/tidbcloud/dbaas-ui/commit/3c15fab34baf4f209ee0858aafa7bc45cb5d6509)

- Merge pull request [#3069](https://github.com/tidbcloud/dbaas-ui/pull/3069) from tidbcloud/fix/dm [d8918153](https://github.com/tidbcloud/dbaas-ui/commit/d8918153155ee5990db9cf000cd39345ec5eda83)

  - feat(oauth): support empty message [91adfe86](https://github.com/tidbcloud/dbaas-ui/commit/91adfe862f7fa637ad3950628123b613ea7c5963)

  - feat(oauth): allow tree select undefined [230749d5](https://github.com/tidbcloud/dbaas-ui/commit/230749d5f10828cc65e50ecf8e746dd939024050)

  - feat(oauth): add mp event [d63b7826](https://github.com/tidbcloud/dbaas-ui/commit/d63b78265248002c3d8515f2e78d4843a8cbdbff)

  - fix(oauth): adjust verify page [a13d0b4b](https://github.com/tidbcloud/dbaas-ui/commit/a13d0b4b1c3518bb3086016c9f0d5f8977e00933)

  - fix(oauth): role level [a774b2c9](https://github.com/tidbcloud/dbaas-ui/commit/a774b2c9db3f539cdafc8aa4cbb4d51ade2919bb)

  - fix(oauth): level compare [fdb89f25](https://github.com/tidbcloud/dbaas-ui/commit/fdb89f25729d53c6073f71c38b2448ebe2950daa)

  - fix(oauth): send email url [0fdb756a](https://github.com/tidbcloud/dbaas-ui/commit/0fdb756ac2597ba915a83d229d54062d68f70093)

  - feat: encode return url [e397243d](https://github.com/tidbcloud/dbaas-ui/commit/e397243d6885d07cf22e89bc85526ebb94bf4084)

  - fix(oauth): continue link [9226fce8](https://github.com/tidbcloud/dbaas-ui/commit/9226fce8f344006deda3f7bf4dfd4742f310e631)

  - fix(oauth): reconnect [953ff68b](https://github.com/tidbcloud/dbaas-ui/commit/953ff68b549057f65921984db074cdc715f1938f)

  - feat(oauth): add scope select [b56df52a](https://github.com/tidbcloud/dbaas-ui/commit/b56df52aeb0872b0cb6fa9a223e1bcf2faec4e8c)

  - feat(oauth): update link [0703c96a](https://github.com/tidbcloud/dbaas-ui/commit/0703c96a2d797d0ea546f78ed9e6fb0ccd86bbb6)

  - feat(oauth): support allWithEmpty [6b1e7463](https://github.com/tidbcloud/dbaas-ui/commit/6b1e7463998f6a63620dc4cbcf59a501105f342f)

  - feat(oauth): set application link [91d18196](https://github.com/tidbcloud/dbaas-ui/commit/91d18196796d93ee383785cdec36db22bf32c3e6)

  - feat(oauth): update disabled tips [f2dea38d](https://github.com/tidbcloud/dbaas-ui/commit/f2dea38d1661f9a482b4c76c2fba1eb3608b0ebd)

  - feat(oauth): handle check 401 [7370cdfa](https://github.com/tidbcloud/dbaas-ui/commit/7370cdfaf2d5c0a915328f37768271e76019677e)

  - fix(oauth): application Name [159c50cd](https://github.com/tidbcloud/dbaas-ui/commit/159c50cda5841b68e72ad9eade909d898dd43507)

  - feat(oauth): update decline bg [f17269cb](https://github.com/tidbcloud/dbaas-ui/commit/f17269cb8170dfdf51d84df6545d8b35f5d1aef7)

  - feat(oauth): support returnTo [7614c7b6](https://github.com/tidbcloud/dbaas-ui/commit/7614c7b6cbc8ab6398f130dfa3eca2f618b32ae0)

  - feat(oauth): treeselect support placeholder [39384fbe](https://github.com/tidbcloud/dbaas-ui/commit/39384fbed4e7b5dfaa1c888b9ebe747a43cecbd5)

  - feat(oauth): add return_url to registeration [89ef97e3](https://github.com/tidbcloud/dbaas-ui/commit/89ef97e3d65d4806df7e00244f780873af1aee08)

  - feat(oauth): remove usage from app.tsx [c1eefc73](https://github.com/tidbcloud/dbaas-ui/commit/c1eefc731acb089071a117d46557c049b0e8c560)

  - feat(oauth): support redirect [45600e0b](https://github.com/tidbcloud/dbaas-ui/commit/45600e0b8cd7920963878955e76e42510f427f81)

  - feat(oauth): add oauth usage [ee3bf375](https://github.com/tidbcloud/dbaas-ui/commit/ee3bf375f99597e94e4c48eba98ade4d19c33a8e)

  - feat(oauth): add close window button [3fde2b4f](https://github.com/tidbcloud/dbaas-ui/commit/3fde2b4f5db4b1980535412cc014a447c0cb0a12)

  - feat(oauth): integrate backend api [6825a3e0](https://github.com/tidbcloud/dbaas-ui/commit/6825a3e0ab76a4d3ae66219b8a1df9eb53877bc0)

  - feat(OAuth): add form tree select [68719348](https://github.com/tidbcloud/dbaas-ui/commit/68719348ab94e7c56dd06d80039f64e19c056c86)

  - feat(oauth): add oauth authorize [11d9248d](https://github.com/tidbcloud/dbaas-ui/commit/11d9248d16e420b3c7f4bf77acbfc6052ab24821)

  - refactor(oauth): remove signup sso less [d1107599](https://github.com/tidbcloud/dbaas-ui/commit/d110759918f4a691ba0426a6381132f77bc8e07c)

  - feat(oauth): add verify [0f86d450](https://github.com/tidbcloud/dbaas-ui/commit/0f86d450b9d074b4ec80fa9637ff9e30e53e372f)

  - feat(oauth): support signup [27c0e4e2](https://github.com/tidbcloud/dbaas-ui/commit/27c0e4e2b4a37871bb9501917e6140631ec35e41)

  - feat(oauth): add md [8bdd5b28](https://github.com/tidbcloud/dbaas-ui/commit/8bdd5b284f8e826287ca5f9bbbd3db064c9db872)

- Merge pull request [#3068](https://github.com/tidbcloud/dbaas-ui/pull/3068) from tidbcloud/feat/report-ga-advance [b8ffa69a](https://github.com/tidbcloud/dbaas-ui/commit/b8ffa69ad1ac599c34e91ed25f7b68da7fdac665)

  - feat: update typo [f45e60da](https://github.com/tidbcloud/dbaas-ui/commit/f45e60da698eedb48f61fecab5cc2e2b4a842dd0)

  - fix: initialize target table on mount [ea7c33b4](https://github.com/tidbcloud/dbaas-ui/commit/ea7c33b4892c25c8f1bd9b7cb07b17c28d023de1)

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

- Merge pull request [#3067](https://github.com/tidbcloud/dbaas-ui/pull/3067) from tidbcloud/feat/[DM-10123](https://jira.tidbcloud.com/browse/DM-10123)\_billing_screen [06f99776](https://github.com/tidbcloud/dbaas-ui/commit/06f99776064ce72d80450a2eab98d4c304b79578)

  - feat(ga): report free-trial, signup page_view in advance [736f73dc](https://github.com/tidbcloud/dbaas-ui/commit/736f73dc9792d882e4499fe9273c6aa47ef097d3)

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

- Merge pull request [#3064](https://github.com/tidbcloud/dbaas-ui/pull/3064) from tidbcloud/feat/signin-form-order [62f18a42](https://github.com/tidbcloud/dbaas-ui/commit/62f18a429a12bb68fdf8ea8179e688543e1d8934)

  - fix: safari input [da3dbbac](https://github.com/tidbcloud/dbaas-ui/commit/da3dbbacba5ff953505e886292a336492f0e9fe6)

  - feat(billing): adjust overview spacing [8f9c65ef](https://github.com/tidbcloud/dbaas-ui/commit/8f9c65ef2ba9dc6806233656efa9484c54e1b516)

  - feat(billing): remove legacy billing code [c6573ca3](https://github.com/tidbcloud/dbaas-ui/commit/c6573ca36e6f15ec709b1be15015e93f7dfeaea6)

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

  - feat: update sigin form order [b3fd8d31](https://github.com/tidbcloud/dbaas-ui/commit/b3fd8d3152c8fd726247b593751b45f10cc9095d)

- Merge pull request [#3063](https://github.com/tidbcloud/dbaas-ui/pull/3063) from tidbcloud/fix/fix-pd-metric [b12ef400](https://github.com/tidbcloud/dbaas-ui/commit/b12ef40058a62fde44ad2d96af3126ba997d5433)

  - fix(metric): fix pd metric [9dde348f](https://github.com/tidbcloud/dbaas-ui/commit/9dde348f20d3cce256ce92720f34226972e8c329)

- Merge pull request [#3062](https://github.com/tidbcloud/dbaas-ui/pull/3062) from tidbcloud/fix/dedicated-audit-api-msg [6fe6238b](https://github.com/tidbcloud/dbaas-ui/commit/6fe6238bf433271b93f941cd235360a537704710)

  - fix(cluster/audit): use more detailed error message [f2448e57](https://github.com/tidbcloud/dbaas-ui/commit/f2448e570885462b408fde782db7b1904d7636e5)

- Merge pull request [#3061](https://github.com/tidbcloud/dbaas-ui/pull/3061) from tidbcloud/fix/dm [4ff5d0d0](https://github.com/tidbcloud/dbaas-ui/commit/4ff5d0d06a0dd009e355405930281873d0deeccb)

  - fix(dm): show import mode in review [35fff58a](https://github.com/tidbcloud/dbaas-ui/commit/35fff58a73a03399c024259d626520ab5243126a)

  - fix(dm): do not show cancel button when precheck failed [b1ebf0ad](https://github.com/tidbcloud/dbaas-ui/commit/b1ebf0ada94e6e9630ff2c9d97daaf1bfe3e05ad)

- Merge pull request [#3055](https://github.com/tidbcloud/dbaas-ui/pull/3055) from tidbcloud/feat/favicon [955cf3b7](https://github.com/tidbcloud/dbaas-ui/commit/955cf3b7864bb49be3f36c90951224edcc960ac7)

  - feat: add favicon for staging [0a4557ec](https://github.com/tidbcloud/dbaas-ui/commit/0a4557eceb5794eabe53129e19f097bf934c63ab)

- Merge pull request [#3060](https://github.com/tidbcloud/dbaas-ui/pull/3060) from tidbcloud/release-20240329 [19145560](https://github.com/tidbcloud/dbaas-ui/commit/19145560320f608bd6c2d159cb14ccd7174227fc)

- Merge pull request [#3059](https://github.com/tidbcloud/dbaas-ui/pull/3059) from tidbcloud/release-20240329 [357fcace](https://github.com/tidbcloud/dbaas-ui/commit/357fcace23ed461a740a53879194ec49733c39c8)

  - release: 20240329 [4200af5f](https://github.com/tidbcloud/dbaas-ui/commit/4200af5fc5b6d1b656e2ed27cc9f665e41c68b93)

- Merge pull request [#3058](https://github.com/tidbcloud/dbaas-ui/pull/3058) from tidbcloud/fix/dataservice-init-schema [eab37351](https://github.com/tidbcloud/dbaas-ui/commit/eab3735184d25bd227ddc978799fda0d7d2d600c)

  - fix: dataservice schema init [71897bba](https://github.com/tidbcloud/dbaas-ui/commit/71897bbacbee1f5a542eb5351fa1ec240d198ea6)

- Merge pull request [#3056](https://github.com/tidbcloud/dbaas-ui/pull/3056) from tidbcloud/feat/serverless-vector-region [e19fda82](https://github.com/tidbcloud/dbaas-ui/commit/e19fda82907ae0cfd1c18588c771595f4f730ced)

  - feat(serverless/creation, features/serverless): enable vector according to the region [d0a3d28d](https://github.com/tidbcloud/dbaas-ui/commit/d0a3d28d8954378af5b8c8587578833598acc0c8)

  - feat(utils/feat-flag, store): add another serverless vector feat flag [52db9c85](https://github.com/tidbcloud/dbaas-ui/commit/52db9c85fa1addd5a28d31085816585c0f861a42)

  - refine(utils/feat-flag, store): add pre filters v2 for feat flags [646f64f0](https://github.com/tidbcloud/dbaas-ui/commit/646f64f09e13bea35d13710e45a3743884a6201d)

  - chore(swagger): ignore generated swagger [4701c260](https://github.com/tidbcloud/dbaas-ui/commit/4701c2609c0c91deab1bff8cb2cad358c4b66a4b)

- Merge pull request [#3053](https://github.com/tidbcloud/dbaas-ui/pull/3053) from tidbcloud/fix/chat2query-action-btns [93638c2f](https://github.com/tidbcloud/dbaas-ui/commit/93638c2f685bb8590a9cb774eb99835caa2d21eb)

  - fix: chart2query ai log add cancel type [a46c0a53](https://github.com/tidbcloud/dbaas-ui/commit/a46c0a53d40a7976df4713dd2cce58f02d4d8f1f)

  - feat: add favicon for dev [4130ed2f](https://github.com/tidbcloud/dbaas-ui/commit/4130ed2f48765065b95337b6b98fcf7ecf9fc852)

- Merge pull request [#3051](https://github.com/tidbcloud/dbaas-ui/pull/3051) from tidbcloud/feat/serverless-plan [a61e7bc3](https://github.com/tidbcloud/dbaas-ui/commit/a61e7bc363586d9b9d5525226a977f4ca8614030)

  - fix: chat2query virtual list scroll action btn fix [0a5473ff](https://github.com/tidbcloud/dbaas-ui/commit/0a5473fff01871c2d92907273319df6c4951a2f0)

  - refine(serverless/overview): improve spending limit alert text [cc91ab18](https://github.com/tidbcloud/dbaas-ui/commit/cc91ab18199d64c913e4becb4f6ebb18bbf4923c)

  - refine(serverless/plan/edit): add support subject [05214153](https://github.com/tidbcloud/dbaas-ui/commit/05214153654f647714c0803c5fadb9de58777869)

  - fix(serverless/overview): correct link text of free plan [37f06480](https://github.com/tidbcloud/dbaas-ui/commit/37f06480bff38fa375398b9a4d108f0ea35f3cc0)

  - fix(features/serverless, serverless/plan/edit): correct plan description [e0f20f0e](https://github.com/tidbcloud/dbaas-ui/commit/e0f20f0e97c7c9d4b9235b24fc9224d062b4aa70)

  - refine(serverless/creation): improve credit card helpers [646c79c8](https://github.com/tidbcloud/dbaas-ui/commit/646c79c897a8a00f51b6df0605984b9e92f0f0ea)

  - feat(serverless/overview): add tooltip for free plan badge [9dfbe86c](https://github.com/tidbcloud/dbaas-ui/commit/9dfbe86c0cf97211db677e79c7cee0ed02f64dbd)

  - refine(serverless/plan/edit): force updating spending limit after credit card added [3eadc84c](https://github.com/tidbcloud/dbaas-ui/commit/3eadc84c08a87b36e5b8c5a9aaae76fda9e9ee0f)

  - refine(serverless/plan/edit): add tooltip for free plan [d5d2db4f](https://github.com/tidbcloud/dbaas-ui/commit/d5d2db4f358dd45a029baafeb1d70267ebf0874f)

  - refine(serverless/plan/edit): improve loading styles [fbbf6990](https://github.com/tidbcloud/dbaas-ui/commit/fbbf6990cd5814b870a4d820429e049d1b13f2ef)

  - refine(serverless/overview): adjust spending limit usage alert for free plan [b3cdc3ef](https://github.com/tidbcloud/dbaas-ui/commit/b3cdc3ef55ed4f64abb35538a74837b3c23f96d7)

  - chore(swagger): remove auto generated swagger [c554ec07](https://github.com/tidbcloud/dbaas-ui/commit/c554ec0766d8e2e24981768ef2563fce3112a8b3)

  - refine(serverless/overview): improve spending limit alert for free plan [03905af3](https://github.com/tidbcloud/dbaas-ui/commit/03905af38ed3abda14f255418b123bf0bd399a6d)

  - refine(serverless/plan/edit): improve edit UX [b0c5fcbd](https://github.com/tidbcloud/dbaas-ui/commit/b0c5fcbdcb178a9bf5c0f59268251d63c43c250a)

  - refine(features/serverless): improve cluster plan selector [c2631858](https://github.com/tidbcloud/dbaas-ui/commit/c26318583f3d722dcd0d8c1d069e9c22f1a9879e)

  - fix(serverless/overview): correct spending limit usage styles [00471f39](https://github.com/tidbcloud/dbaas-ui/commit/00471f392e2d984147b11e1a3fd9a834cee3109e)

  - fix(serverless/plan/edit): fix spending limit input rules [1e6b1930](https://github.com/tidbcloud/dbaas-ui/commit/1e6b19300a147d71852c54fe666ee0ba32263c63)

  - fix(serverless/creation): fix spending limit input rules [a93f9750](https://github.com/tidbcloud/dbaas-ui/commit/a93f97508ad8ee27add3d19ad494a8f59ed3365a)

  - refine(serverless/overview): adjust spending limit usage UI [6dbda19a](https://github.com/tidbcloud/dbaas-ui/commit/6dbda19a4143d42fbfab3a958f1e023dc98bfc87)

  - refine(cluster/overview): reduce card title size [c063de04](https://github.com/tidbcloud/dbaas-ui/commit/c063de042c0c01c9bb2d7aa8d0673857e0758292)

  - fix(serverless/plan): fix plan description [b390399c](https://github.com/tidbcloud/dbaas-ui/commit/b390399c4cb791d98915689cd2b5917ea180b7db)

  - fix(serverless/creation): fix plan description [af91634c](https://github.com/tidbcloud/dbaas-ui/commit/af91634c5fd02d6e261d2121d03093d0aa8525b7)

  - refactor(serverless/plan): refactor cluster plan edit [662b01cf](https://github.com/tidbcloud/dbaas-ui/commit/662b01cf8454ec444a07b3e44b8983b3b786f1ef)

  - feat(serverless/plan): add cluster plan field [8647aa6e](https://github.com/tidbcloud/dbaas-ui/commit/8647aa6e227186f03db09a051e44977baa2d5919)

  - feat(serverless/plan): extract spend estimation [4ffee472](https://github.com/tidbcloud/dbaas-ui/commit/4ffee4721c148dc4181d0bade7cc5596dbb08c11)

  - feat(features/serverless): add badge to cluster plan selectors [1dd9e665](https://github.com/tidbcloud/dbaas-ui/commit/1dd9e665bd739c2cd4aec7db3f6fc5487b3bec7a)

  - refine(clusters/creation): adjust components [f806a993](https://github.com/tidbcloud/dbaas-ui/commit/f806a99372c5336b065f34b3abd286cd85cc7536)

  - feat(serverless/creation): finish cluster plan [d8a519d0](https://github.com/tidbcloud/dbaas-ui/commit/d8a519d07cedf8210535e1ee1738a4360fd4cbc8)

  - refine(features/serverless): improve spending limit helpers [f6bc205a](https://github.com/tidbcloud/dbaas-ui/commit/f6bc205a5be002d33fb976b9c35d1814f9947e6a)

  - feat(features/serverless): add cluster plan form field [89e14dab](https://github.com/tidbcloud/dbaas-ui/commit/89e14dab033a26e494bfeb967a3b7087b7057689)

  - refine(serverless/creation): adjust advanced settings according to cluster plan [df6cc196](https://github.com/tidbcloud/dbaas-ui/commit/df6cc1967a21b3aff174186ce59f6024525e3cff)

  - feat(serverless/creation): init cluster plan config [5977f66a](https://github.com/tidbcloud/dbaas-ui/commit/5977f66a7fede3a55294f13d11f5d108f13851a3)

  - refine(features/serverless): adjust spending limit input UI [b087e3eb](https://github.com/tidbcloud/dbaas-ui/commit/b087e3ebe6367b460854b1aba1dfd83445893ff9)

  - refine(features/cluster, store, utils): remove unnecessary spending limit feat flag [233f74ea](https://github.com/tidbcloud/dbaas-ui/commit/233f74eacb87bfe6916817f3196ca804a1a131f6)

  - refine(serverless/creation): remove spending limit feat flag codes [09d53776](https://github.com/tidbcloud/dbaas-ui/commit/09d53776e8669bbf3e8446418b2b81c9e5ea70e8)

  - refine(clusters/creation): adjust accordion item names [1ff7bf61](https://github.com/tidbcloud/dbaas-ui/commit/1ff7bf61a36b081742495445e26311ebcbf4f54b)

  - refactor(swagger, serverless): sync api client update [ba86008f](https://github.com/tidbcloud/dbaas-ui/commit/ba86008fcd2e0829477980f40a2f5a64b34b59fe)

  - chore(scripts, swagger): restructure serverless service swagger [15b8f6e3](https://github.com/tidbcloud/dbaas-ui/commit/15b8f6e3d672f6446c8f5de437b808ceab6da609)

- Merge pull request [#3054](https://github.com/tidbcloud/dbaas-ui/pull/3054) from tidbcloud/chore/alert-test-o11y [cdecf1f6](https://github.com/tidbcloud/dbaas-ui/commit/cdecf1f63e07a5a59fe3631ba71d79adea8f2a4c)

  - chore(o11y): support to config different o11y host for specific org and project [830a9af3](https://github.com/tidbcloud/dbaas-ui/commit/830a9af37237a36932618e51ef9983c489413372)

  - fix: code opti [fb63033c](https://github.com/tidbcloud/dbaas-ui/commit/fb63033cc11945676b81059141a624bd6767e61f)

  - fix: chat2query virtual list scroll action btn fix [a56e0d57](https://github.com/tidbcloud/dbaas-ui/commit/a56e0d579626dbf85f4019e3bebb3c6dacbf68a7)

- Merge pull request [#3052](https://github.com/tidbcloud/dbaas-ui/pull/3052) from tidbcloud/chore/sync-time-format [565e4946](https://github.com/tidbcloud/dbaas-ui/commit/565e49465e4d24580a2b0dabb8a8e5a65acdd926)

  - chore: sync time format [9f164d96](https://github.com/tidbcloud/dbaas-ui/commit/9f164d9690645c2796f70602578fe34b469780d4)

- Merge pull request [#3050](https://github.com/tidbcloud/dbaas-ui/pull/3050) from tidbcloud/release-20240326 [ea77d334](https://github.com/tidbcloud/dbaas-ui/commit/ea77d3344eeaf34ab0f950e30fbbb598697f2a32)

- Merge pull request [#3049](https://github.com/tidbcloud/dbaas-ui/pull/3049) from tidbcloud/release-20240326 [b8f4d5a1](https://github.com/tidbcloud/dbaas-ui/commit/b8f4d5a132a304f558be736bf7c19b86615de8b0)

  - release: 20240326 [eee1126c](https://github.com/tidbcloud/dbaas-ui/commit/eee1126c6030544f173a1a610f1f913c18d01fbe)

- Merge pull request [#3046](https://github.com/tidbcloud/dbaas-ui/pull/3046) from tidbcloud/feat/signup-form-order [79f40c54](https://github.com/tidbcloud/dbaas-ui/commit/79f40c54a888eb1314cc30aa872edccaa8ac9ee9)

- Merge pull request [#3043](https://github.com/tidbcloud/dbaas-ui/pull/3043) from tidbcloud/feat/upgrade_uikit [fea09964](https://github.com/tidbcloud/dbaas-ui/commit/fea09964d3e1c8783acdec02b003066e2a46fef5)

- Merge pull request [#3048](https://github.com/tidbcloud/dbaas-ui/pull/3048) from tidbcloud/feat/chat2query-log [fb740346](https://github.com/tidbcloud/dbaas-ui/commit/fb74034690a37a2a89dc92ef55bd58ab87675d19)

  - feat: update logo padding [4d071e0c](https://github.com/tidbcloud/dbaas-ui/commit/4d071e0c64164151d33ac997c0b0115aac0700db)

  - feat: align slogan [25cd9419](https://github.com/tidbcloud/dbaas-ui/commit/25cd9419cdebd736664f5a433aa018713ac4cf12)

  - feat: chat2query ai result add duration time [f8e20a80](https://github.com/tidbcloud/dbaas-ui/commit/f8e20a809f66ca0ed93754b6107d56abc9577adf)

- Merge pull request [#3047](https://github.com/tidbcloud/dbaas-ui/pull/3047) from tidbcloud/fix/cluster-sidebar [46f28127](https://github.com/tidbcloud/dbaas-ui/commit/46f281272dbdd31fb3a905e066b6aeb0e352bd66)

  - fix(cluster/sidebar): enable `SQL Users` nav for dedicated clusters [efc270e6](https://github.com/tidbcloud/dbaas-ui/commit/efc270e67f51fe788f34742fe3588a266761f9f5)

  - fix(cluster/sidebar): fix `Security` nav group [9cef5752](https://github.com/tidbcloud/dbaas-ui/commit/9cef5752d6f864f934438370be811f7ed5b73587)

  - feat: chat2query ai result add duration time [b4d1670b](https://github.com/tidbcloud/dbaas-ui/commit/b4d1670b8c836d8b0c06e0007b1aa59ee929d477)

  - fix: survey page [f1707c95](https://github.com/tidbcloud/dbaas-ui/commit/f1707c9598fac9e1681bf387e1e82671216b0e8a)

  - feat(signup): reverse signup form [ac6af71a](https://github.com/tidbcloud/dbaas-ui/commit/ac6af71a2d190801ee048f078dc29ef717c5c813)

  - feat: upgrade uikit [d70b3639](https://github.com/tidbcloud/dbaas-ui/commit/d70b3639ec16a51eb47d3bcbd3d83f7726620cd5)

- Merge pull request [#3010](https://github.com/tidbcloud/dbaas-ui/pull/3010) from tidbcloud/feat/serverless-vector [967ed9e2](https://github.com/tidbcloud/dbaas-ui/commit/967ed9e230d427a5b694c626d27f7a0646712ed6)

  - chore(swagger): sync serverless endpoint APIs update [0b6a7112](https://github.com/tidbcloud/dbaas-ui/commit/0b6a71120f448ccd9aa229d5164efcc6f44e13cf)

  - fix(features/serverless): use vector feat flag to control API version [ea7ef1ac](https://github.com/tidbcloud/dbaas-ui/commit/ea7ef1ac63bf3eed2d701256e61b8fd58d06d769)

  - refine(serverless/creation): sync vector description update [817bb3f4](https://github.com/tidbcloud/dbaas-ui/commit/817bb3f49556440003541f487749e70334a95089)

  - refine(clusters, serverless/overview): adjust vector label [50995ec2](https://github.com/tidbcloud/dbaas-ui/commit/50995ec2b7f889afa66ef0e96f742403085dd2ae)

  - refine(serverless/creation): adjust vector configs description [9040898e](https://github.com/tidbcloud/dbaas-ui/commit/9040898e73df097f43fd0d426e64930e8b91a1f8)

  - refine(store): adjust serverless vector feat flag [dd8e8aaa](https://github.com/tidbcloud/dbaas-ui/commit/dd8e8aaaf0548c7de6e550a22f8d3a412a8694ee)

  - feat(clusters/list, cluster/overview): show vector badge if possible [a28024c0](https://github.com/tidbcloud/dbaas-ui/commit/a28024c0785323e534e9ab0f73667e546ed01e10)

  - chore(swagger): sync cluster API update [86a04d1b](https://github.com/tidbcloud/dbaas-ui/commit/86a04d1b8c19a2ff446c2116295560162cc6fc57)

  - refine(serverless/creation): adjust vector beta badge styles [dd1daa0a](https://github.com/tidbcloud/dbaas-ui/commit/dd1daa0af4f213105673fca205d375de65248854)

  - feat(serverless/creation): show vector config on the summary card [35b2e521](https://github.com/tidbcloud/dbaas-ui/commit/35b2e5215418f58a3347270f8aca5b7d08d5c3b7)

  - refine(clusters/creation): refactor summary property [90123b81](https://github.com/tidbcloud/dbaas-ui/commit/90123b8124602c22dee5f90851d0c47398edaf2a)

  - fix(serverless/creation): correct vector waitlist link [37309e73](https://github.com/tidbcloud/dbaas-ui/commit/37309e7349d690fa0e8ea72c934442cfc80392a5)

  - feat(serverless/creation): submit vector config [19768e19](https://github.com/tidbcloud/dbaas-ui/commit/19768e19ff81cdda1455c0c484901391ce6fd279)

  - feat(serverless/creation): add the vector block to the form [278f0fac](https://github.com/tidbcloud/dbaas-ui/commit/278f0fac1d9340213ee3d842c8ecf371ade69dc7)

  - feat(serverless/creation): provide vector form item [77e277ec](https://github.com/tidbcloud/dbaas-ui/commit/77e277ecc10db713476ef875204909ef7e4e8c82)

  - feat(store): add serverless vector feat flag [abf23c08](https://github.com/tidbcloud/dbaas-ui/commit/abf23c08959f7f094ff638e8814518798bc53a0c)

  - feat(serverless/connection): add vector search annotation [0e29f8b2](https://github.com/tidbcloud/dbaas-ui/commit/0e29f8b290a8ec882bb6c339c7435efee9591a4a)

  - chore(swagger): add serverless v1beta2 api client [1a81893a](https://github.com/tidbcloud/dbaas-ui/commit/1a81893a9464f36bbaf35818f4cc4bd1766467bd)

- Merge pull request [#3045](https://github.com/tidbcloud/dbaas-ui/pull/3045) from tidbcloud/refactor/serverless-endpoints [68db2941](https://github.com/tidbcloud/dbaas-ui/commit/68db2941326c4344733a31bb69da8629afacb26d)

  - refine(serverless/connect, serverless/network): sync serverless endpoint APIs update [339396f7](https://github.com/tidbcloud/dbaas-ui/commit/339396f7fd175412cb215e37c9e9ba2b2212252d)

  - chore(swagger): sync serverless endpoint APIs update [4da40045](https://github.com/tidbcloud/dbaas-ui/commit/4da40045651938e2b66d28dbf2c1daa623a4e84c)

- Merge pull request [#3044](https://github.com/tidbcloud/dbaas-ui/pull/3044) from tidbcloud/fix/onboarding [670104a6](https://github.com/tidbcloud/dbaas-ui/commit/670104a69525e1ee34352182e5b87ef85a322a8d)

  - fix(onboarding/serverless): correct matched paths [659629cc](https://github.com/tidbcloud/dbaas-ui/commit/659629cc882fcf74f3ac7adc7e10338d5c1c8afd)

- Merge pull request [#3041](https://github.com/tidbcloud/dbaas-ui/pull/3041) from tidbcloud/fix/backup_time [ea53786d](https://github.com/tidbcloud/dbaas-ui/commit/ea53786d91db244532af218c74d3d80069e8aa05)

- Merge pull request [#3040](https://github.com/tidbcloud/dbaas-ui/pull/3040) from tidbcloud/fix/text_overlap [f214af35](https://github.com/tidbcloud/dbaas-ui/commit/f214af353bdfcf609ba79085f1e00c41bfe2d704)

- Merge pull request [#3039](https://github.com/tidbcloud/dbaas-ui/pull/3039) from tidbcloud/chore/test-o11y [0392370b](https://github.com/tidbcloud/dbaas-ui/commit/0392370b92c398c7e24dafc316f7c663d878b959)

- Merge pull request [#3042](https://github.com/tidbcloud/dbaas-ui/pull/3042) from tidbcloud/fix/chat2query-log [6304a23c](https://github.com/tidbcloud/dbaas-ui/commit/6304a23cc34d489daf68e1d75aad84724bc5797d)

- Merge pull request [#3038](https://github.com/tidbcloud/dbaas-ui/pull/3038) from tidbcloud/chore-mp-label [f6859eb8](https://github.com/tidbcloud/dbaas-ui/commit/f6859eb890d8bbad387b88ab61bbe73bdb33aeca)

  - fix: chat2query ai generate log [321fd523](https://github.com/tidbcloud/dbaas-ui/commit/321fd523eabed00eb1136740d8a18380fb6c90a5)

  - Add support for config O11y test host [7d3bc2fd](https://github.com/tidbcloud/dbaas-ui/commit/7d3bc2fd17b720457ce6ee1cb8208ec8a99345c3)

  - fix: transform to local weekdays [e2aa8ed0](https://github.com/tidbcloud/dbaas-ui/commit/e2aa8ed07acf5f138bd1c6718ab62e57e1576a94)

  - feat: increase max backup retention to 90 [fd7b4538](https://github.com/tidbcloud/dbaas-ui/commit/fd7b45381025f717fcaa58f47907e56c4597406b)

  - fix: text overlap [34cb597f](https://github.com/tidbcloud/dbaas-ui/commit/34cb597fa828a5c9c1fb63efbebf6f7a91c48d8a)

  - chore(o11y): fix [5e983520](https://github.com/tidbcloud/dbaas-ui/commit/5e983520bde3c7a711024802a584236f72d5428d)

  - chore(o11y): test o11y host [243d2dc8](https://github.com/tidbcloud/dbaas-ui/commit/243d2dc8deb8f97a755b608bde9c38fea002f9e8)

  - chore: change mp label [145cae5c](https://github.com/tidbcloud/dbaas-ui/commit/145cae5c3ad58eb0d39823fe18b6aa89bacf869e)

- Merge pull request [#3036](https://github.com/tidbcloud/dbaas-ui/pull/3036) from tidbcloud/release-20240319 [c70cee52](https://github.com/tidbcloud/dbaas-ui/commit/c70cee529c349d9160ea59908738449432aa1e9c)

- Merge pull request [#3037](https://github.com/tidbcloud/dbaas-ui/pull/3037) from tidbcloud/release-20240319 [2fc0f25b](https://github.com/tidbcloud/dbaas-ui/commit/2fc0f25bb64144792ac45ca92e4f744a7f525029)

  - release: 20240319 [2cc63045](https://github.com/tidbcloud/dbaas-ui/commit/2cc63045a7e4f71e00499db853a3ae948de580d8)

- Merge pull request [#3025](https://github.com/tidbcloud/dbaas-ui/pull/3025) from tidbcloud/feat/aggregate-server [ba25bcb4](https://github.com/tidbcloud/dbaas-ui/commit/ba25bcb4e91cf88e2f943c2e7a3b3201ecaeec4d)

- Merge pull request [#3027](https://github.com/tidbcloud/dbaas-ui/pull/3027) from tidbcloud/feat/company-validate-wording [285dabc1](https://github.com/tidbcloud/dbaas-ui/commit/285dabc18a6b2d15967193725755dae04897d093)

- Merge pull request [#3034](https://github.com/tidbcloud/dbaas-ui/pull/3034) from tidbcloud/feat/survey-dark [244619db](https://github.com/tidbcloud/dbaas-ui/commit/244619dbddf2e49390d02fcfcf6e588ba932b8c3)

  - feat: remove useless code [6f91e4a4](https://github.com/tidbcloud/dbaas-ui/commit/6f91e4a4f87c9a23fddf3a36c118688589776187)

- Merge pull request [#3035](https://github.com/tidbcloud/dbaas-ui/pull/3035) from tidbcloud/feat/chat2query-ai-log [b7b5d5dc](https://github.com/tidbcloud/dbaas-ui/commit/b7b5d5dc5eeaa52fcb7844a7c21525639308f6a5)

  - fix: chat2query v2 ailog after get response [0006ec35](https://github.com/tidbcloud/dbaas-ui/commit/0006ec356b8edb92227dbdb7011ab97e828772f9)

  - feat(survey): support survey dark [2ff1e2d5](https://github.com/tidbcloud/dbaas-ui/commit/2ff1e2d5d6681fabcdfb3ec1efad492037302eb9)

- Merge pull request [#3032](https://github.com/tidbcloud/dbaas-ui/pull/3032) from tidbcloud/refactor/swagger [0329ced3](https://github.com/tidbcloud/dbaas-ui/commit/0329ced3c9d8d3450bc30b2b1f736c29ea7c7ab9)

  - feat: add slash to ga4 [ee3d2553](https://github.com/tidbcloud/dbaas-ui/commit/ee3d25535a32c8957eff9ff5a0d727372e360234)

  - refactor: sync legacy api clients path update [c0180e38](https://github.com/tidbcloud/dbaas-ui/commit/c0180e3878b5b7b2836f86e93b6f208b20b3b4be)

  - chore(swagger): restructure api clients dir [da81bc87](https://github.com/tidbcloud/dbaas-ui/commit/da81bc876da9f23bf7b486e18b87e426b231cb25)

- Merge pull request [#3030](https://github.com/tidbcloud/dbaas-ui/pull/3030) from tidbcloud/hotfix/filter_rule_merge [5c286819](https://github.com/tidbcloud/dbaas-ui/commit/5c28681911e24c5d36e867767f408a3f462d5626)

- Merge pull request [#3029](https://github.com/tidbcloud/dbaas-ui/pull/3029) from tidbcloud/hotfix/filter_rule_merge [d3e4f623](https://github.com/tidbcloud/dbaas-ui/commit/d3e4f623103394bbd162aa4515a33e6bdf70c8e9)

  - hotfix: 202403171855 [a1ddd83b](https://github.com/tidbcloud/dbaas-ui/commit/a1ddd83b98a110d3272a650e3598285c184cd643)

  - hotfix: Create/Edit Changefeed form handling [527a38ac](https://github.com/tidbcloud/dbaas-ui/commit/527a38ac8a2c14b3581b13ad595b1dd23d0af27e)

  - feat: add tip to company validate [54323b79](https://github.com/tidbcloud/dbaas-ui/commit/54323b798f3351f6b5f81fab37697174aa68b286)

  - feat(api): add pathRoute to request [16f69bc0](https://github.com/tidbcloud/dbaas-ui/commit/16f69bc0bfa765a090663c4ab37c1386024c77bd)

- Merge pull request [#3024](https://github.com/tidbcloud/dbaas-ui/pull/3024) from tidbcloud/hotfix/signup-bg [85c7375d](https://github.com/tidbcloud/dbaas-ui/commit/85c7375d62f96bc590e43f6e25ada1a08b7ff191)

- Merge pull request [#3022](https://github.com/tidbcloud/dbaas-ui/pull/3022) from tidbcloud/fix/chat2query-use-check [cabc2dfc](https://github.com/tidbcloud/dbaas-ui/commit/cabc2dfc5d325513a514a443ae53bab8bf8a79e5)

  - fix: typo [6ac28386](https://github.com/tidbcloud/dbaas-ui/commit/6ac283866536351ba7957029c7bcc41433babc51)

  - fix: chat2query ddl type [688cac1f](https://github.com/tidbcloud/dbaas-ui/commit/688cac1f4dd745a525d46b14f2adb23458700d97)

  - fix: chat2query database linter exclude ddl [8afb2b0f](https://github.com/tidbcloud/dbaas-ui/commit/8afb2b0fd201adf1abc971b83c416ea534700296)

- Merge pull request [#3020](https://github.com/tidbcloud/dbaas-ui/pull/3020) from tidbcloud/hotfix/20240312-chat2query-v2-ai-privacy [4366a585](https://github.com/tidbcloud/dbaas-ui/commit/4366a5852ab2a47a1b25ae1ad08d82e3e0969e3b)

- Merge pull request [#3018](https://github.com/tidbcloud/dbaas-ui/pull/3018) from tidbcloud/release-20240312 [c5c1ad62](https://github.com/tidbcloud/dbaas-ui/commit/c5c1ad62967eebe8f8bb7c140b1558c89e2391ab)
