# Release-20240409

- 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: filter getUserHistory 401 error [1d69382e](https://github.com/tidbcloud/dbaas-ui/commit/1d69382ed170fda0822248d1323fdf5219f870c0)

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

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

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

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

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

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