# Release-20250708

- Merge pull request [#4036](https://github.com/tidbcloud/dbaas-ui/pull/4036) from tidbcloud/feat/fix-chat2query-test [bf1d2073](https://github.com/tidbcloud/dbaas-ui/commit/bf1d2073d132c9c43ee402b624ae9d20722f0850)

  - feat: increase timeout [18421f89](https://github.com/tidbcloud/dbaas-ui/commit/18421f891bb1276ae4d230a19697c8801b7ada5a)

- Merge pull request [#4038](https://github.com/tidbcloud/dbaas-ui/pull/4038) from tidbcloud/fix/import [d456f180](https://github.com/tidbcloud/dbaas-ui/commit/d456f180b55442437aaa194d2fcf4e6353aff398)

  - fix: improve error handling in ImportFromCloud to provide more detailed messages [b117c827](https://github.com/tidbcloud/dbaas-ui/commit/b117c8272042fbe0a53550f2794a462d7d0d2faf)

  - fix: update error handling to include detailed messages in ImportFromCloud component [79267683](https://github.com/tidbcloud/dbaas-ui/commit/79267683d3db52fe428f52a1606c29825ee0c255)

  - fix: enhance bucket URI validation to check for empty host and improve error message [536ab74a](https://github.com/tidbcloud/dbaas-ui/commit/536ab74a3faaffc29c36ed4110af7688e44ac812)

- Merge pull request [#4037](https://github.com/tidbcloud/dbaas-ui/pull/4037) from tidbcloud/fix-time-range [8687c771](https://github.com/tidbcloud/dbaas-ui/commit/8687c771830198a5ad408376df4885b51391da5c)

  - feat: increase timeout [d24bedbc](https://github.com/tidbcloud/dbaas-ui/commit/d24bedbcf42294493d03c5aec94500f7b71c6068)

  - chore: update @tidbcloud/uikit dependency to version 2.4.12 [967aba5d](https://github.com/tidbcloud/dbaas-ui/commit/967aba5d0c0ba0c7ee2fcb9f010339f0e9e080a4)

  - chore: update @tidbcloud/uikit dependency to version 2.4.12 [002d15b9](https://github.com/tidbcloud/dbaas-ui/commit/002d15b9fb14d9484b7e44b3de87ad1eb4e6769f)

- Merge pull request [#4034](https://github.com/tidbcloud/dbaas-ui/pull/4034) from tidbcloud/fix/alicloud-billing-link [ec1bfcfb](https://github.com/tidbcloud/dbaas-ui/commit/ec1bfcfbe1254949c72a9683525f0f914f93bcd8)

  - feat: fix test [2ae7a3ff](https://github.com/tidbcloud/dbaas-ui/commit/2ae7a3ff0015c71fcd12603e0cb18a33a0aa67ca)

- Merge pull request [#4035](https://github.com/tidbcloud/dbaas-ui/pull/4035) from tidbcloud/tweak-tiproxy-metric [11ae6c07](https://github.com/tidbcloud/dbaas-ui/commit/11ae6c0749adc8317c5fe8c1497d50a379030821)

  - refactor: update metrics configuration to conditionally include tiproxy metrics [29ff966c](https://github.com/tidbcloud/dbaas-ui/commit/29ff966c6474c79533a8713b4b24a283fa33d403)

- Merge pull request [#4023](https://github.com/tidbcloud/dbaas-ui/pull/4023) from tidbcloud/fix/is-change-condition [afecb406](https://github.com/tidbcloud/dbaas-ui/commit/afecb406c8c78be5ceebb4485eda0444ae305947)

- Merge pull request [#4031](https://github.com/tidbcloud/dbaas-ui/pull/4031) from tidbcloud/feat/sharedcluster-yj [f70b50e9](https://github.com/tidbcloud/dbaas-ui/commit/f70b50e97f189bd9444735f88e83f96cb8ed0f40)

  - feat: skip tcds test [54dd22d9](https://github.com/tidbcloud/dbaas-ui/commit/54dd22d9d88e435e64900f8393817c3205c63a9a)

- Merge pull request [#4032](https://github.com/tidbcloud/dbaas-ui/pull/4032) from tidbcloud/hotfix/20250708-dbauditlog-typo [456e9e2c](https://github.com/tidbcloud/dbaas-ui/commit/456e9e2cfdeb909a55b844862f345051669db5e4)

  - fix: db audit log button typo [be3e82e4](https://github.com/tidbcloud/dbaas-ui/commit/be3e82e455395ffbcf2a66803b66cb99963cda71)

  - feat: add node group label [0e96c389](https://github.com/tidbcloud/dbaas-ui/commit/0e96c3899c50214bac5fdf89fd1b67a010c26bdd)

  - feat: use skipGuidance instead [ac22bc9d](https://github.com/tidbcloud/dbaas-ui/commit/ac22bc9de0d465fe7cba23c1080049d064ae051b)

  - feat: fix test [5f90dfe1](https://github.com/tidbcloud/dbaas-ui/commit/5f90dfe1dcde1e8f45673087b4c1bd7197a4b77a)

  - feat: tiproxy detail [a57602cb](https://github.com/tidbcloud/dbaas-ui/commit/a57602cbbfbd764ee01d0969514f91be0cd31098)

  - feat: fix billing test [f18ba5ff](https://github.com/tidbcloud/dbaas-ui/commit/f18ba5ff2876498bc5eac5b70b76309efebaa658)

  - feat: seperate test report file [efefaf8d](https://github.com/tidbcloud/dbaas-ui/commit/efefaf8de762a5ee8e0c76e9c7901e0c9bf22525)

  - fix: br test [d2abc4d3](https://github.com/tidbcloud/dbaas-ui/commit/d2abc4d359d31b788ab0ac9f047934a9994f023b)

  - feat: add doc for log refaction [13eccb70](https://github.com/tidbcloud/dbaas-ui/commit/13eccb70d2fe062de60d03d63aed385340adb0a0)

  - fix: is change condition [08fb34ad](https://github.com/tidbcloud/dbaas-ui/commit/08fb34ad8036093d1bff5968f22048707f0f40b2)

  - fix: update Alicloud billing link in MarketplacePayment component [dec9fe74](https://github.com/tidbcloud/dbaas-ui/commit/dec9fe74b6295f4f4b673b4434ec78f3e943bb41)

- Merge pull request [#4029](https://github.com/tidbcloud/dbaas-ui/pull/4029) from tidbcloud/hotfix/cost-explorer-table [20ac3d69](https://github.com/tidbcloud/dbaas-ui/commit/20ac3d69c5ec00120a98b5577443e3ff4aadde38)

- Merge pull request [#4028](https://github.com/tidbcloud/dbaas-ui/pull/4028) from tidbcloud/hotfix/cost-explorer-table [0232f29b](https://github.com/tidbcloud/dbaas-ui/commit/0232f29bc1cdcaca2e2856988d5c49745db38c77)

  - fix: include groupBy in dependency array for memoization in ExplorerTable [ac2cd0b9](https://github.com/tidbcloud/dbaas-ui/commit/ac2cd0b96ae152437d13fee3dadbea315e9a4075)

  - refactor: improve column order management and memoization in Cost Explorer table [880f0130](https://github.com/tidbcloud/dbaas-ui/commit/880f013012a9b780d3555791ae70b8eb4f5c39c6)

  - fix: update Cost Explorer filter logic to correctly handle groupBy condition [9fe81fd9](https://github.com/tidbcloud/dbaas-ui/commit/9fe81fd913b53a70874feeedeab598af5457cfb1)

  - refactor: enhance Cost Explorer components to consistently handle BREAKDOWN_KEY_CHARGE_TYPE [fe542745](https://github.com/tidbcloud/dbaas-ui/commit/fe54274596568468926ced23c562fea78b7e7a39)

  - fix: update Charge Type handling in Cost Explorer filter [082322a0](https://github.com/tidbcloud/dbaas-ui/commit/082322a0da5d7fc1bcd35ff1139585f24cc9bc40)

  - hotfix: 202507071505 [a572a8d1](https://github.com/tidbcloud/dbaas-ui/commit/a572a8d1472880950a24d1f9642528ec9d239033)

- Merge pull request [#4026](https://github.com/tidbcloud/dbaas-ui/pull/4026) from tidbcloud/feat/tiproxy [22dab92f](https://github.com/tidbcloud/dbaas-ui/commit/22dab92f8773516a5e3b098a02938162ae67cf10)

- Merge pull request [#4024](https://github.com/tidbcloud/dbaas-ui/pull/4024) from tidbcloud/hotfix/20250703-matinance-window-timezone [d7db6191](https://github.com/tidbcloud/dbaas-ui/commit/d7db61913b60633c090c34dc5231421b80f5d00b)

- Merge pull request [#4025](https://github.com/tidbcloud/dbaas-ui/pull/4025) from tidbcloud/hotfix/20250703-matinance-window-timezone [b24f4d44](https://github.com/tidbcloud/dbaas-ui/commit/b24f4d44da930982d0d9ebd43991d1ff9b30c6f2)

  - fix: reset timepicker setting [7118adf0](https://github.com/tidbcloud/dbaas-ui/commit/7118adf04bd7b0c9201f56d2b5b1ee0a769f05fc)

  - fix: maintenance window setting button disappear [58fa3c78](https://github.com/tidbcloud/dbaas-ui/commit/58fa3c7874cbcbe760dbfc08bab33b752d52812a)

  - feat: db audit log migrate central cluster -> shared cluster [47ea9ef0](https://github.com/tidbcloud/dbaas-ui/commit/47ea9ef0801e15060786ebfe50d05f314b9aa673)

  - feat: cluster rename & vercel migrate central cluster -> shared cluster [7b8f473d](https://github.com/tidbcloud/dbaas-ui/commit/7b8f473dc1b3f70ad39fd9cbe70b4e8ea5134dbd)

  - feat: sqleditor central cluster -> shared cluster [70d1a567](https://github.com/tidbcloud/dbaas-ui/commit/70d1a567b1fbac25c19280d5a89abc743eed6a1b)

  - feat: add tiproxy alert msg [3fa1c799](https://github.com/tidbcloud/dbaas-ui/commit/3fa1c799dfb57b5fd4c9d841248809777c144ffb)

- Merge pull request [#4022](https://github.com/tidbcloud/dbaas-ui/pull/4022) from tidbcloud/hotfix/enterprise-password [e76fed50](https://github.com/tidbcloud/dbaas-ui/commit/e76fed50d72468bb1ad1cecfbb8aa47d4e1e7a37)

- Merge pull request [#4021](https://github.com/tidbcloud/dbaas-ui/pull/4021) from tidbcloud/hotfix/enterprise-password [96702336](https://github.com/tidbcloud/dbaas-ui/commit/9670233627a173b6fcfd9e7c0c5a01119b15d921)

  - fix: correct typo in TaskList component [acdc7956](https://github.com/tidbcloud/dbaas-ui/commit/acdc79564518d795f39ce408c915abefd617da6f)

  - hotfix: 202507021157 [643448da](https://github.com/tidbcloud/dbaas-ui/commit/643448da920656008149de57f07a305b3eface31)

  - feat: add forgot password and contact us links to enterprise sign-in page [f6215455](https://github.com/tidbcloud/dbaas-ui/commit/f6215455f9b0088e067779edf3de6cbeef39a49d)

- Merge pull request [#4020](https://github.com/tidbcloud/dbaas-ui/pull/4020) from tidbcloud/release-20250701 [4f931505](https://github.com/tidbcloud/dbaas-ui/commit/4f931505515cbaba85e65623412534c86e8fadde)

- Merge pull request [#4019](https://github.com/tidbcloud/dbaas-ui/pull/4019) from tidbcloud/release-20250701 [9262d7fe](https://github.com/tidbcloud/dbaas-ui/commit/9262d7fe624c63649252eff73448a8a339325a73)

  - tweak: add tiproxy session migration reasons [b4b9147b](https://github.com/tidbcloud/dbaas-ui/commit/b4b9147bc8db354f54d709f592699148b5f35bad)

  - fix: error when add group [0d20e795](https://github.com/tidbcloud/dbaas-ui/commit/0d20e795f9ed01fbbe376379f72f9ef760b260f2)

  - fix: update imports and ensure optional chaining for tiproxy node count in restore process [7c9cfb27](https://github.com/tidbcloud/dbaas-ui/commit/7c9cfb27fabd0a51d8c83f7abd8f4d6260de1b3b)

  - fix: add optional tiproxy settings to restore schema and handle node count in restore process [5cfa8f04](https://github.com/tidbcloud/dbaas-ui/commit/5cfa8f04f7d9907ba635f46facd10a0162f45794)

  - fix: reorder imports and enhance tiproxy settings in restore form [18fa782c](https://github.com/tidbcloud/dbaas-ui/commit/18fa782c0322d27cbf85d0cd2f27b352415f81f7)

  - feat: estimate price with tiproxy setting [1899b6f0](https://github.com/tidbcloud/dbaas-ui/commit/1899b6f0882012188e5c76b37db647900cb18634)

  - feat: hide tiproxy metric when has no tiproxy setting [2b48812f](https://github.com/tidbcloud/dbaas-ui/commit/2b48812f3d8f9c3d71546c307ef4b8301c5be90a)

  - release: 20250701 [8ec50e7e](https://github.com/tidbcloud/dbaas-ui/commit/8ec50e7e05e7e6708b145b24ef14ea26f3dd0a33)

  - chore: fix type error [384fd4f9](https://github.com/tidbcloud/dbaas-ui/commit/384fd4f98541c44b5f76bcf44d39b4d4d05d9724)

  - feat: merge code [7f463098](https://github.com/tidbcloud/dbaas-ui/commit/7f4630980fe20ed769c0785c158f5b562aeac46b)

  - fix(metrics): fix AccessPointView [4984940f](https://github.com/tidbcloud/dbaas-ui/commit/4984940fc29a6480e3017d71095f5aaa28daab4b)

  - chore: update tiproxy metrics [69011bfe](https://github.com/tidbcloud/dbaas-ui/commit/69011bfe71a471e88c00e456a792396e4130c519)

  - chore: update tiproxy metrics [7d4a93fb](https://github.com/tidbcloud/dbaas-ui/commit/7d4a93fb4f29bc072c0afaf54d75f63ba0f0d5c1)

  - chore: update tiproxy metrics [5b5cf47d](https://github.com/tidbcloud/dbaas-ui/commit/5b5cf47db4370b99d726f3dd507b429885edca4c)

  - chore: update tiproxy metrics [a4507b7b](https://github.com/tidbcloud/dbaas-ui/commit/a4507b7b3da5a16df5ea51919ba90be3ea3c3da9)

  - chore: fix typo [8ddba1eb](https://github.com/tidbcloud/dbaas-ui/commit/8ddba1eb0339a84c019c53c4d60867dd83a8f4f7)

  - chore: fix tiproxy metrics [2d0e31e4](https://github.com/tidbcloud/dbaas-ui/commit/2d0e31e4916b23b14f0cd995f742ba52703b50ca)

  - chore: update tiproxy metrics [e4652053](https://github.com/tidbcloud/dbaas-ui/commit/e46520531651bb3af379c27ef170add94579b415)

  - fix: set default value when nodeCount equals 0 [dc30d92d](https://github.com/tidbcloud/dbaas-ui/commit/dc30d92dadc0b623dfc95db54c5cdc7d946e820c)

  - fix: display proxy correctly when modifying [c2bcdd6a](https://github.com/tidbcloud/dbaas-ui/commit/c2bcdd6a9abff93720728832322b2e219337ca61)

  - fix: tiproxy node count default value when modifying [85844dc6](https://github.com/tidbcloud/dbaas-ui/commit/85844dc6db1536ea0ca1f2ea11658971c70c0aff)

  - chore: update tiproxy metrics [1faef215](https://github.com/tidbcloud/dbaas-ui/commit/1faef215061aaa0c193f2c1e3f23f018e2873ab2)

  - chore: update tiproxy metrics [db77303e](https://github.com/tidbcloud/dbaas-ui/commit/db77303eff0423083fa6eb4cde335654a9a37e8f)

  - chore: update tiproxy metrics [1ed0ab41](https://github.com/tidbcloud/dbaas-ui/commit/1ed0ab41ae2ea08ec063a7143d6d04c34443ce53)

  - fix: keep proxy type when disable proxySetting [865796c1](https://github.com/tidbcloud/dbaas-ui/commit/865796c17a96f22289f18e5b361e9615a296281b)

  - fix: use nodes when nodeGorup is unavailable [9ff050fd](https://github.com/tidbcloud/dbaas-ui/commit/9ff050fd8d71c484673f4677cacee3b99534a0a9)

  - fix: create cluster with proxysetting when provider is aws [7d1bf9a5](https://github.com/tidbcloud/dbaas-ui/commit/7d1bf9a59f50a8fe90e5fd5d153f968efc58699e)

  - fix: request price without tiproxysetting [0d878223](https://github.com/tidbcloud/dbaas-ui/commit/0d878223e7675b912ed61f6710fee25a2ef95d38)

  - fix: show proxy when tidb only have 1 group [39e4ad47](https://github.com/tidbcloud/dbaas-ui/commit/39e4ad4741785e5fb7b36ea54e7d77be2af5fd62)

  - feat: add nodeGroup limit, tiproxy defaultValue when modifying [c1c99d53](https://github.com/tidbcloud/dbaas-ui/commit/c1c99d53a57e99afa5f2c3ea4d79ab5dee03b57e)

  - chore: add tiproxy metrics [0f7767f6](https://github.com/tidbcloud/dbaas-ui/commit/0f7767f6021e6a05a6495115d16c54f6ed504631)

  - feat: proxy create, cpu limit [8d72cf15](https://github.com/tidbcloud/dbaas-ui/commit/8d72cf158ebaeb9246cb729b3ae01414aca35819)

  - feat: update proxy type [110b6091](https://github.com/tidbcloud/dbaas-ui/commit/110b60910a51ac1d6044ae1431ec2b5913278992)

  - feat: tiproxy modify [73a4a9f5](https://github.com/tidbcloud/dbaas-ui/commit/73a4a9f59b0637aad67d881cec657f473f9bccea)

  - feat: proxy layout in modify page [9cbd3623](https://github.com/tidbcloud/dbaas-ui/commit/9cbd3623de6c9450f1037d7ea63bbcc9adef9f87)

  - feat: tiproxy creation [edd6454b](https://github.com/tidbcloud/dbaas-ui/commit/edd6454b81fd60631efe6c1170b4bcf381c03e3e)

  - feat: tiproxy layout [5b1df382](https://github.com/tidbcloud/dbaas-ui/commit/5b1df3827e63219bf4f83b5bb16656196e65630d)

  - feat: revert nodesizes [7981bf7c](https://github.com/tidbcloud/dbaas-ui/commit/7981bf7ce88fcb3dbdaf566c87d26da7e74fba83)

  - feat: revert cluserNodes [98e6d7ef](https://github.com/tidbcloud/dbaas-ui/commit/98e6d7ef84f58f6f4a062598e411f6cb8b4a7a9a)

  - feat: tiproxy modify [b9aba828](https://github.com/tidbcloud/dbaas-ui/commit/b9aba8289da52c2a8355cccab690aa8158f5baf2)

- Merge pull request [#4016](https://github.com/tidbcloud/dbaas-ui/pull/4016) from tidbcloud/refactor/e2e-test [780735ff](https://github.com/tidbcloud/dbaas-ui/commit/780735ff3f35d10eb018478b4adafad7df9d216e)

  - feat: fix dedicated creation test [9f24202a](https://github.com/tidbcloud/dbaas-ui/commit/9f24202af9bc8cf3f8554926f5223e80551b4e94)

- Merge pull request [#4008](https://github.com/tidbcloud/dbaas-ui/pull/4008) from tidbcloud/feat/pd-compute [8bb15b64](https://github.com/tidbcloud/dbaas-ui/commit/8bb15b64a2752f10d2ec51f302835a2d83052205)

  - fix: tikv modify cancel [1bc6ef4c](https://github.com/tidbcloud/dbaas-ui/commit/1bc6ef4cd49c26826260c608951a40a58c322f46)

  - feat: fix darkmode test [cbe222a4](https://github.com/tidbcloud/dbaas-ui/commit/cbe222a4bfe679cf9788f9377a31d88b6519a057)

- Merge pull request [#4018](https://github.com/tidbcloud/dbaas-ui/pull/4018) from tidbcloud/feat/aduitlog-event-tracking [e8382dc3](https://github.com/tidbcloud/dbaas-ui/commit/e8382dc3b569101cb9eeaf35b05c95587d6afea0)

  - feat: fix darkmode test [ae4f16f6](https://github.com/tidbcloud/dbaas-ui/commit/ae4f16f67a649e2c8fda991b645278ae31a70f52)

  - feat: db audit log add event tracking [bd93857c](https://github.com/tidbcloud/dbaas-ui/commit/bd93857ced0d0e6846c61d329aa3e649e25fe581)

  - feat: db audit log add event tracking [a16f80e1](https://github.com/tidbcloud/dbaas-ui/commit/a16f80e1d0924999d5e34cd78cc782d9c7bbc82c)

- Merge pull request [#4017](https://github.com/tidbcloud/dbaas-ui/pull/4017) from tidbcloud/feat/tabs-styles-upgrade [f1288445](https://github.com/tidbcloud/dbaas-ui/commit/f1288445fc298a6ccf855f457add2a4d7549a985)

  - chore(deps): update @tidbcloud/uikit to version 2.4.4 in package.json and yarn.lock; minor style adjustments in Billing and CostExplorer components [46116cc2](https://github.com/tidbcloud/dbaas-ui/commit/46116cc2a83e8950823e7e4e85d50e23e42ea640)

  - fix: tikv modify opti [dde9bb04](https://github.com/tidbcloud/dbaas-ui/commit/dde9bb04a705b2ef418ceaad26eb697da8aa8291)

  - fix: tikv modify opti [e1e9407f](https://github.com/tidbcloud/dbaas-ui/commit/e1e9407fd6ff3f9a0adc6cd6abb09f859daa0b22)

  - fix: tikv modify opti [f0390b04](https://github.com/tidbcloud/dbaas-ui/commit/f0390b04b466b92cba68c45da9eb1a1d09b7e90d)

  - fix: tikv modify opti [46f4af98](https://github.com/tidbcloud/dbaas-ui/commit/46f4af980c7c1b8b0f4009318dbd0941bedc8a7c)

  - fix: tikv modify opti [c4026e14](https://github.com/tidbcloud/dbaas-ui/commit/c4026e143f27efebcc0c71b9849aa3832d9ae89f)

  - fix: tikv modify repeat code [7201f76c](https://github.com/tidbcloud/dbaas-ui/commit/7201f76c79a4aee83400e43ec500619a66ec1b92)

  - feat: cluster modify risk tips [100fa719](https://github.com/tidbcloud/dbaas-ui/commit/100fa71913a0405db345038ca3ec133788b86bb1)

  - fix: tikv modify event tracking [2647f891](https://github.com/tidbcloud/dbaas-ui/commit/2647f8914d2af1f328f1ffad850b0fdf2fc340df)

  - fix: tikv scale error msg [91fb669c](https://github.com/tidbcloud/dbaas-ui/commit/91fb669c74c3741d51daf979f6a6165aff919c93)

  - feat: fix tcds test [47ab3832](https://github.com/tidbcloud/dbaas-ui/commit/47ab3832ba1e0770f2161bedb97592cbbc735e00)

  - fix: create cluster test [d377e12d](https://github.com/tidbcloud/dbaas-ui/commit/d377e12d1108a62f630334df60d03feedab9e08b)

  - fix: create cluster test [b0c3dda6](https://github.com/tidbcloud/dbaas-ui/commit/b0c3dda60de8fee1787e93cf0895202ebc99af13)

  - feat: close popover before create cluster [e8b5c3db](https://github.com/tidbcloud/dbaas-ui/commit/e8b5c3db37c8c4b0aa5a245dd700ea5db412c6b0)

  - feat: fix billing test [ced909f0](https://github.com/tidbcloud/dbaas-ui/commit/ced909f0817de22e165ef151a3a64a07310345d6)

  - refactor: goto feature page of cluster [72e027eb](https://github.com/tidbcloud/dbaas-ui/commit/72e027ebfc782b1e1a3ef0119293714d7a3e1a73)

- Merge pull request [#4015](https://github.com/tidbcloud/dbaas-ui/pull/4015) from tidbcloud/fix/restore_time [bf4215b5](https://github.com/tidbcloud/dbaas-ui/commit/bf4215b5ee171d36bd707854e4fe7c032febbb00)

  - fix: add success notification for manual backup creation in ManualSettingModal [cae35d9f](https://github.com/tidbcloud/dbaas-ui/commit/cae35d9fcd30c632890611af2d02f02133f0c360)

  - chore: update @tidbcloud/uikit to version 2.4.5 [06a897f6](https://github.com/tidbcloud/dbaas-ui/commit/06a897f6a92eb77bd1142d8cfce628bd24ea9c15)

  - fix: replace DEFAULT_TIME_FORMAT_WITH_TIMEZONE with custom formatter in DateTimePicker for dedicated and serverless restore screens [b5438840](https://github.com/tidbcloud/dbaas-ui/commit/b543884043fc55249ead997c48fbb71c6d12703e)

- Merge pull request [#3969](https://github.com/tidbcloud/dbaas-ui/pull/3969) from tidbcloud/fix/dm_ux [4035323b](https://github.com/tidbcloud/dbaas-ui/commit/4035323bfb7cfec610f5bff76777b8bd926f4821)

- Merge pull request [#4014](https://github.com/tidbcloud/dbaas-ui/pull/4014) from tidbcloud/hotfix/20250630-dataservice-discard [b5af675b](https://github.com/tidbcloud/dbaas-ui/commit/b5af675b9cdcc42c4e11f227c2e20f215d33f8ed)

- Merge pull request [#4013](https://github.com/tidbcloud/dbaas-ui/pull/4013) from tidbcloud/hotfix/20250630-dataservice-discard [e8f30e6f](https://github.com/tidbcloud/dbaas-ui/commit/e8f30e6ffd878d4f1dd0653c37bfeb150b5ee9b0)

  - chore: update version [346dabae](https://github.com/tidbcloud/dbaas-ui/commit/346dabaeac1d227cadd52c81b61761d3f64e69b4)

  - fix: dataservice discard confirm modal zindex [eb8e38db](https://github.com/tidbcloud/dbaas-ui/commit/eb8e38db3c2743543477f3d269ea2eb77dfe5aa4)

  - fix: tikv scale up tips [1f49a449](https://github.com/tidbcloud/dbaas-ui/commit/1f49a4497e1abdacedca9769849deb8f3ca7e9a9)

  - fix: streamline payload construction in Step1 component by using lodash's pickBy for optional fields [162c0feb](https://github.com/tidbcloud/dbaas-ui/commit/162c0febc9ff5df2d16319304a568ad08012f462)

  - fix: correct placeholder text for Azure MySQL Flexible Server Resource ID input in Step1 component [d9d17337](https://github.com/tidbcloud/dbaas-ui/commit/d9d17337a3e03779e9f789bfb893144fc483ae94)

  - fix: add connection validation error handling and display alerts in Step1 component [8948d2a7](https://github.com/tidbcloud/dbaas-ui/commit/8948d2a7e839820835af805dcd1c41ad96fbe7fa)

  - fix: update modal title logic and enhance Private Link instructions in Step1 component [3cb27458](https://github.com/tidbcloud/dbaas-ui/commit/3cb274586b62c5953b5a0d17b8ddd3c53a2edd91)

  - fix: change default SSL setting to true in Step1 component [c30f76c7](https://github.com/tidbcloud/dbaas-ui/commit/c30f76c7636647d52f9b048806850bc50b2d189a)

  - fix: replace help icon with info icon in Step1 component and update text color [c55b41bc](https://github.com/tidbcloud/dbaas-ui/commit/c55b41bc986fd7f5db7d2e3f3409f468089fcac1)

  - fix: add regex validation for Azure MySQL Flexible Server Resource ID input [ea4e19ba](https://github.com/tidbcloud/dbaas-ui/commit/ea4e19baed8aa082bcc2d099de4efcf7caeb3195)

  - fix: enhance Azure MySQL Flexible Server Resource ID input with help tooltip and detailed instructions [619c47a1](https://github.com/tidbcloud/dbaas-ui/commit/619c47a1fbae660961ec4fa24c054549ee4178f7)

  - fix: improve loading state handling in Step1 component [e833fe8e](https://github.com/tidbcloud/dbaas-ui/commit/e833fe8eab2b80e523d6cde16e709d4cf59cdaf0)

  - fix: add back navigation to Create Migration Job page [94d2c298](https://github.com/tidbcloud/dbaas-ui/commit/94d2c298e9b8dd4658d1ea2ac270391566b09473)

  - fix: update labels and placeholders for Azure MySQL Flexible Server Resource ID [db0c031a](https://github.com/tidbcloud/dbaas-ui/commit/db0c031ae15db2bee449bd5dcb4121c6341d4781)

  - fix: reorder imports and update link for migration privileges [4f128fed](https://github.com/tidbcloud/dbaas-ui/commit/4f128fede7b83001e31337a88a4698c162825c0e)

- Merge pull request [#4012](https://github.com/tidbcloud/dbaas-ui/pull/4012) from tidbcloud/fix/backup_setting [07262a54](https://github.com/tidbcloud/dbaas-ui/commit/07262a54f393b6dbd3c240dbe4caa6086d26df23)

  - chore(deps): update @tidbcloud/uikit to version 2.4.3 in package.json and yarn.lock [b1162a82](https://github.com/tidbcloud/dbaas-ui/commit/b1162a8235a5b57f4e763359fd8d61e299b4c35d)

  - fix(backup): track user changes to PITR setting with useRef to prevent unintended resets [f74f7805](https://github.com/tidbcloud/dbaas-ui/commit/f74f7805af1668ad0a74bd09f1d90a8972bb89ec)

  - refactor(backup): remove unnecessary useEffect and integrate PITR logic into onChange handler for backup schedule [c9071583](https://github.com/tidbcloud/dbaas-ui/commit/c9071583125f5f70888346d23b179acf8c5e4a23)

- Merge pull request [#4010](https://github.com/tidbcloud/dbaas-ui/pull/4010) from tidbcloud/hotfix/ip-check [dd201370](https://github.com/tidbcloud/dbaas-ui/commit/dd2013709b632251dc3078813571d37d4ea96366)

- Merge pull request [#4011](https://github.com/tidbcloud/dbaas-ui/pull/4011) from tidbcloud/hotfix/ip-check [bcd07d72](https://github.com/tidbcloud/dbaas-ui/commit/bcd07d72d9a83db6b4777140fbf4a90ca46d495b)

  - hotfix: 202506271138 [3790ee34](https://github.com/tidbcloud/dbaas-ui/commit/3790ee342f452685d86be2557c8a499234f6d82c)

  - fix: fix e2e test according to new navigation [f167f5e5](https://github.com/tidbcloud/dbaas-ui/commit/f167f5e58dfb6ad6822a0ba75d50beb8575c94d7)

- Merge pull request [#4009](https://github.com/tidbcloud/dbaas-ui/pull/4009) from tidbcloud/refactor/sharedCluster-update [7dba83c6](https://github.com/tidbcloud/dbaas-ui/commit/7dba83c623f95dfa5b8933ec85be595e3002fe31)

  - refactor(cluster): rename serverless and dedicated properties to isServerless and isDedicated for consistency across components [2bf6a388](https://github.com/tidbcloud/dbaas-ui/commit/2bf6a388db13d3b9730f99d14dd93f56d1973e7b)

  - feat: dedicated modify button loadding [a488c3e9](https://github.com/tidbcloud/dbaas-ui/commit/a488c3e9f1ab2d2273f20b4a3da8e141db7161f2)

  - feat: dedicated modifying precheck tikv risk [36e679dc](https://github.com/tidbcloud/dbaas-ui/commit/36e679dca91bd13ab3da1de11e8ec407d5c01579)

  - feat: dedicated modifying precheck tikv risk [31e033c3](https://github.com/tidbcloud/dbaas-ui/commit/31e033c3639567a1f6cfc6faeb04e9fc62c49058)

  - feat: pd scale risk swagger [cc88156f](https://github.com/tidbcloud/dbaas-ui/commit/cc88156f328a4ffac74c0a6088334c65287aef60)

- Merge pull request [#4007](https://github.com/tidbcloud/dbaas-ui/pull/4007) from tidbcloud/tweak-o11y-sharedcluster [5bff2593](https://github.com/tidbcloud/dbaas-ui/commit/5bff2593190ca12d528129cd9c95e7d4015c2846)

  - refactor(cluster): consistently replace CentralCluster with SharedCluster in MetricsChart, StandardCapacity, and RecoveryGroup components for improved type safety [968a3d11](https://github.com/tidbcloud/dbaas-ui/commit/968a3d1165da8ef648ab3b1ac40d83bb6a6e18fe)

  - revert: swagger [f814b472](https://github.com/tidbcloud/dbaas-ui/commit/f814b4728136fa7a684d9121ad7ad159570f4d99)

  - refactor(cluster): replace CentralCluster with SharedCluster across various components for improved type consistency [d8b9d8c7](https://github.com/tidbcloud/dbaas-ui/commit/d8b9d8c7d468bd8caecb9a4ce0b4bf4845646179)

- Merge pull request [#3999](https://github.com/tidbcloud/dbaas-ui/pull/3999) from tidbcloud/feat/interface-change-sx [ca0f6edb](https://github.com/tidbcloud/dbaas-ui/commit/ca0f6edb7db7edb9eadb729d4c2524f20e2cb7b2)

  - fix(utils/chore): update hasChangefeed function to check for dedicated cluster property [e2c9a4c0](https://github.com/tidbcloud/dbaas-ui/commit/e2c9a4c0c3906a19a822a2644be1a739ccbd021b)

  - reafactor(br/cdc/rg): replace CentralCluster with SharedCluster [a6594b4a](https://github.com/tidbcloud/dbaas-ui/commit/a6594b4abb3c76156f9a2dc3a99d4cfb421eb103)

  - feat(ClusterManagement): enhance cluster state management by introducing 'creating' status and refactoring to use SharedCluster interface [65db58f0](https://github.com/tidbcloud/dbaas-ui/commit/65db58f08e7cc11b30c2e49351ed84da1fed1c67)

- Merge pull request [#4006](https://github.com/tidbcloud/dbaas-ui/pull/4006) from tidbcloud/fix/cluster-container-memo-fn [56f75b23](https://github.com/tidbcloud/dbaas-ui/commit/56f75b23bcca31d43455ac6c3b84d7ef0c939761)

  - fix(cluster/helpers): replace inline function with useMemoizedFn for improved performance in cluster status handling [64ca7632](https://github.com/tidbcloud/dbaas-ui/commit/64ca7632f118dd1b2644afbb5cae39365550962d)

- Merge pull request [#4005](https://github.com/tidbcloud/dbaas-ui/pull/4005) from tidbcloud/refactor/migrate-cluster-types [d9d857bb](https://github.com/tidbcloud/dbaas-ui/commit/d9d857bb75d8b10287f37caa9bc95aa5177a0436)

- Merge pull request [#4004](https://github.com/tidbcloud/dbaas-ui/pull/4004) from tidbcloud/hotfix/icon-line [52ae20ad](https://github.com/tidbcloud/dbaas-ui/commit/52ae20adbbf3cb88fb6168e033144c8f83fac3b5)

  - refactor(cluster/operations): update ClusterOpsProps to use CentralCluster and integrate getSharedCluster for improved type handling [3e5990cd](https://github.com/tidbcloud/dbaas-ui/commit/3e5990cd58f32d420af97f4e4e4085b4cb0a2512)

- Merge pull request [#4003](https://github.com/tidbcloud/dbaas-ui/pull/4003) from tidbcloud/hotfix/icon-line [df50136b](https://github.com/tidbcloud/dbaas-ui/commit/df50136bd82b4445bfed8773bc0d7fdc6546a261)

  - refactor(features/cluster): update getSharedCluster and useSharedCluster functions to improve type handling and consistency [08f96696](https://github.com/tidbcloud/dbaas-ui/commit/08f96696b6c74f711e2627697cae7b191a764e45)

  - feat: fix icon line [01b03274](https://github.com/tidbcloud/dbaas-ui/commit/01b032744256c8da92e32e47b4dc438661721dab)

- Merge pull request [#4001](https://github.com/tidbcloud/dbaas-ui/pull/4001) from tidbcloud/release-20250624 [b7197b03](https://github.com/tidbcloud/dbaas-ui/commit/b7197b033e8b5718526128c7b990865f17c4d821)

- Merge pull request [#4002](https://github.com/tidbcloud/dbaas-ui/pull/4002) from tidbcloud/release-20250624 [930c858c](https://github.com/tidbcloud/dbaas-ui/commit/930c858c09e6fc5e2736a5b3c6120a5f91388125)

  - refactor(cluster/navbar): replace CentralCluster with SharedCluster and update status handling in Navbar components for consistency [98ba625b](https://github.com/tidbcloud/dbaas-ui/commit/98ba625b1cfe5e977a65686bd40917fcdb3ae255)

  - refactor(cluster/network): replace CentralCluster with SharedCluster in Networking component for consistency [d10d55a8](https://github.com/tidbcloud/dbaas-ui/commit/d10d55a827f38321493541298db7b27d9491408f)

  - refactor(serverless/network): replace CentralCluster with SharedCluster in ServerlessNetworkPage for consistency [186bdd55](https://github.com/tidbcloud/dbaas-ui/commit/186bdd55091bb298f98a4a5e7a9ede1fcebe89e5)

  - refactor(serverless/overview): replace CentralClusterStatus with computed properties for improved status handling [09464865](https://github.com/tidbcloud/dbaas-ui/commit/09464865efab929f0d0f6e9c1077d4430fc007e8)

  - refactor(serverless/connection): update Connection modal to use SharedCluster for improved consistency [d5fe3bc9](https://github.com/tidbcloud/dbaas-ui/commit/d5fe3bc98baf3618905a6e293f088672ae9046fc)

  - refactor(dedicated/connection): replace CentralCluster with SharedCluster in Connection modal for consistency [6170e6ec](https://github.com/tidbcloud/dbaas-ui/commit/6170e6ec77750731ebb96f5e2caf813e049dd31a)

  - refactor(cluster/toolbar): replace CentralCluster with SharedCluster in Toolbar components for consistent status handling [bb44d96b](https://github.com/tidbcloud/dbaas-ui/commit/bb44d96bf0699f58cab45e8c65a8d06a756bace8)

  - refactor(cluster/operation): update Cluster operations to utilize SharedCluster and computed properties for improved status handling [bbe97b45](https://github.com/tidbcloud/dbaas-ui/commit/bbe97b45d2e075631501da00e570f2516cc86aef)

  - refactor(features/cluster): deprecate old functions and introduce computed properties for cluster status [f0978a88](https://github.com/tidbcloud/dbaas-ui/commit/f0978a8866b7474a93d5e629bf67b305ad11f5d6)

  - refactor(cluster): replace CentralCluster with SharedCluster in deletion modals [6dc6c496](https://github.com/tidbcloud/dbaas-ui/commit/6dc6c49634c865bce20b32aa539a8d9ec06e4f01)

  - refactor(dedicated): update useModifyStatus to use SharedCluster and computed properties for status checks [3ba663ff](https://github.com/tidbcloud/dbaas-ui/commit/3ba663fff02ab696ec92e2bc431635cb3edbb898)

- Merge branch 'master' into release-20250624 [42199101](https://github.com/tidbcloud/dbaas-ui/commit/42199101eaca24350d44d79f4713e4e0f7de7fb9)

  - release: 20250624 [59106f68](https://github.com/tidbcloud/dbaas-ui/commit/59106f68e759b51b2a97740fb40842fa496d143b)

- Merge pull request [#3998](https://github.com/tidbcloud/dbaas-ui/pull/3998) from tidbcloud/refactor/migrate-2-sharedcluster [906a2116](https://github.com/tidbcloud/dbaas-ui/commit/906a2116227f9d4bbdc77068e3ed4420b77052ba)

- Merge pull request [#4000](https://github.com/tidbcloud/dbaas-ui/pull/4000) from tidbcloud/fix/br_dual_region [9b71b821](https://github.com/tidbcloud/dbaas-ui/commit/9b71b821e1f92b67872f11b1b56235e951c94374)

- Merge pull request [#3995](https://github.com/tidbcloud/dbaas-ui/pull/3995) from tidbcloud/update-chatbot-api [3235ca0a](https://github.com/tidbcloud/dbaas-ui/commit/3235ca0a487c2fd87456dce2a6d9724f37bf1be7)

  - refactor: reorganize imports and enhance dual region backup logic [e1b914ec](https://github.com/tidbcloud/dbaas-ui/commit/e1b914ec30249b6c132fbb7e1a988d5ddfa18794)

  - fix: parse message content correctly in useMessages hook for proper markdown rendering [4a892115](https://github.com/tidbcloud/dbaas-ui/commit/4a8921151dde87f57243291ee9ffb267c2871384)

  - refactor: migrate 2 sharedCluster [f84b9d26](https://github.com/tidbcloud/dbaas-ui/commit/f84b9d26c60d49abc185fc31bc654aea2bdc928b)

  - chore: add comment to clarify public key usage in Chatbot API authorization header [7ac388ae](https://github.com/tidbcloud/dbaas-ui/commit/7ac388aea858ba83542cdfafa51bafbf13fbc416)

- Merge pull request [#3997](https://github.com/tidbcloud/dbaas-ui/pull/3997) from tidbcloud/feat/sqleditor-explore-data [741738c8](https://github.com/tidbcloud/dbaas-ui/commit/741738c8072daf209e40db8dfd8ed1f61131a425)

- Merge pull request [#3996](https://github.com/tidbcloud/dbaas-ui/pull/3996) from tidbcloud/feat/cmek-ga [3f52e95c](https://github.com/tidbcloud/dbaas-ui/commit/3f52e95c6da85bc77f757ca79301ead1650169b0)

  - fix: explore data max value opti [7a7a6296](https://github.com/tidbcloud/dbaas-ui/commit/7a7a6296ded5aa4d30411b77d96b830e411b4188)

  - fix: encryption access entry disabled [ef130b60](https://github.com/tidbcloud/dbaas-ui/commit/ef130b60b4abf1b254d97a47f9a6c8579b10c516)

  - fix: sqleditor explore data add default limit value [c39a71d8](https://github.com/tidbcloud/dbaas-ui/commit/c39a71d811eaca572a87f31176150240b15df1df)

  - refactor: e2e test [6567ce7f](https://github.com/tidbcloud/dbaas-ui/commit/6567ce7f31d4d19556840b37555acb38504413cc)

- Merge pull request [#3968](https://github.com/tidbcloud/dbaas-ui/pull/3968) from tidbcloud/feat/log-redaction [0dd6bda3](https://github.com/tidbcloud/dbaas-ui/commit/0dd6bda3f15b675ca3f8bfcdfdf18ece4a21822a)

  - fix: encryption access entry disabled [4c7784be](https://github.com/tidbcloud/dbaas-ui/commit/4c7784be458431999dd30bd3a2cacbe784a0f970)

  - chore: fix component name [97593fd1](https://github.com/tidbcloud/dbaas-ui/commit/97593fd179f23fe604952d08421ecfca56a631f8)

  - fix: cmek link [340c83a9](https://github.com/tidbcloud/dbaas-ui/commit/340c83a997786264eac78d2ebc8fab9a9c02d9e3)

  - fix: remove services files [2685ffba](https://github.com/tidbcloud/dbaas-ui/commit/2685ffba3d04a183b2e2911e064bdccb5aa22a13)

  - fix: cmek typo add empty [8a2472e7](https://github.com/tidbcloud/dbaas-ui/commit/8a2472e7629bc94eb6116e57d80a3ab74d47a45d)

  - feat: cmek ga typo [708f1d2c](https://github.com/tidbcloud/dbaas-ui/commit/708f1d2c58bde68e090d51075ef7b35fb66e940a)

  - feat: encryption list add cloud [84b57109](https://github.com/tidbcloud/dbaas-ui/commit/84b57109f43952654239f670dd9d225ae187872c)

  - feat: cmek ga typo [00b45485](https://github.com/tidbcloud/dbaas-ui/commit/00b45485360a5d0623f03e2628f7e7371685214d)

  - fix: update preset messages in Chats component for improved user guidance [879a08c1](https://github.com/tidbcloud/dbaas-ui/commit/879a08c19fea3aefda08ba513a30da7b680e2e3b)

- Merge branch 'dev' into update-chatbot-api [f4f385d4](https://github.com/tidbcloud/dbaas-ui/commit/f4f385d49a00fba01384aaa64f913fd413766ed7)

  - refactor: update Chatbot API integration and feedback handling [a96e140f](https://github.com/tidbcloud/dbaas-ui/commit/a96e140fd5abc2f158888bae3af9fb522e454e83)

- Merge pull request [#3994](https://github.com/tidbcloud/dbaas-ui/pull/3994) from tidbcloud/hotfix/sql_editor [c315e207](https://github.com/tidbcloud/dbaas-ui/commit/c315e207ceb0d1a79ff409873d23fc3dcd42de72)

  - refactor: clean up action icon click handler in DatabaseList component [a5917dfe](https://github.com/tidbcloud/dbaas-ui/commit/a5917dfe130f1c4097023dd265db02ddb275abb3)

  - revert import sorts [964fe9d1](https://github.com/tidbcloud/dbaas-ui/commit/964fe9d16f4d1eb212c2f90a605f6611714c8f19)

  - hotfix: 202506231901 [bb0f5774](https://github.com/tidbcloud/dbaas-ui/commit/bb0f5774099aadcc4b8adb302ce12215e8f4fed7)

  - hotfix: update action icon visibility and make menu uncontrolled in sql editor db tree [00bbb418](https://github.com/tidbcloud/dbaas-ui/commit/00bbb4182083def1bcdffced7b25c7597b1202a9)

- Merge pull request [#3993](https://github.com/tidbcloud/dbaas-ui/pull/3993) from tidbcloud/hotfix/sql_editor [a5bb3127](https://github.com/tidbcloud/dbaas-ui/commit/a5bb312725947bd9899a50a26a43df11b6bf7b1d)

  - refactor: clean up action icon click handler in DatabaseList component [0d862f7b](https://github.com/tidbcloud/dbaas-ui/commit/0d862f7b56cfb8dc2ac7cda9d65603135bac3cad)

  - revert import sorts [2161dc69](https://github.com/tidbcloud/dbaas-ui/commit/2161dc6927b996685d658de21a1dca0ac617ef64)

  - hotfix: 202506231901 [3c3b237f](https://github.com/tidbcloud/dbaas-ui/commit/3c3b237f99d36335ad7165a371d195b0e0133d2f)

  - hotfix: update action icon visibility and make menu uncontrolled in sql editor db tree [3622a3b0](https://github.com/tidbcloud/dbaas-ui/commit/3622a3b00606312c646be7c72aa91f66c1bee070)

- Merge pull request [#3991](https://github.com/tidbcloud/dbaas-ui/pull/3991) from tidbcloud/feat/cmek_br [8f07dbbb](https://github.com/tidbcloud/dbaas-ui/commit/8f07dbbb04633ce1a2cadf890debfb124b580440)

  - feat: add CMEK accordion item to RestoreForDedicatedFromRecycleBin screen [4f85ae28](https://github.com/tidbcloud/dbaas-ui/commit/4f85ae2808e5f1cee92cb774dec9f552bd080944)

  - fix: refine CMEK alert message and ensure region selection is disabled for CMEK projects [c1dad11b](https://github.com/tidbcloud/dbaas-ui/commit/c1dad11b319d1c37d8067d2b5c1fb63796403ca7)

  - feat: add CMEK accordion item to RestoreForDedicated screen [a7ce789d](https://github.com/tidbcloud/dbaas-ui/commit/a7ce789d9e44f3e82a10c88e42e594714c27ff10)

  - fix: update region selection to be disabled for CMEK projects and add alert for region constraints [c72a99b1](https://github.com/tidbcloud/dbaas-ui/commit/c72a99b12648384a52cc9220e0287b211eb065d2)

- Merge pull request [#3990](https://github.com/tidbcloud/dbaas-ui/pull/3990) from tidbcloud/hotfix/oauth-org-fullname [21f2b2a5](https://github.com/tidbcloud/dbaas-ui/commit/21f2b2a54d704529cad855bd17e3e1442caec6be)

- Merge pull request [#3988](https://github.com/tidbcloud/dbaas-ui/pull/3988) from tidbcloud/fix/region-select-disabled [7fe64791](https://github.com/tidbcloud/dbaas-ui/commit/7fe64791855cb5349f74a366ce894637d649a215)

  - feat: adjust modal with [4a2e0db0](https://github.com/tidbcloud/dbaas-ui/commit/4a2e0db0b5ea1b5dd6538bbb135b5ead42a1fe0a)

- Merge pull request [#3985](https://github.com/tidbcloud/dbaas-ui/pull/3985) from tidbcloud/hotfix/20250619-sqleditor-empty-result [0d26b62a](https://github.com/tidbcloud/dbaas-ui/commit/0d26b62ae112e217c656598d69a44f7fa340d61a)

- Merge pull request [#3983](https://github.com/tidbcloud/dbaas-ui/pull/3983) from tidbcloud/fix/tcds-guidance-modal-close [a4d62cb0](https://github.com/tidbcloud/dbaas-ui/commit/a4d62cb0e17c0dd01d5f38a3965a3b241a0a1705)

- Merge pull request [#3980](https://github.com/tidbcloud/dbaas-ui/pull/3980) from tidbcloud/hotfix/20250618-sqleditor-download-csv [1c28f4a0](https://github.com/tidbcloud/dbaas-ui/commit/1c28f4a0be606123d739f9496d324e607e6a4714)

- Merge pull request [#3979](https://github.com/tidbcloud/dbaas-ui/pull/3979) from tidbcloud/fix-metrics-icon [b2afb7cc](https://github.com/tidbcloud/dbaas-ui/commit/b2afb7ccd2bd1811c0e3eb7c6133645e7c61aca6)

  - feat: pm feedbacks [c02db4ba](https://github.com/tidbcloud/dbaas-ui/commit/c02db4ba38d3774d92ce81dbf2facd6a24cf67e1)

  - feat: log redaction [63922238](https://github.com/tidbcloud/dbaas-ui/commit/6392223816f172c104fb0af08d3ddf2e4a9eb910)

  - fix: LabelTooltip style [f5fc8372](https://github.com/tidbcloud/dbaas-ui/commit/f5fc83721ea5c53c0083fc6a85157b85db2d8429)

- Merge pull request [#3935](https://github.com/tidbcloud/dbaas-ui/pull/3935) from tidbcloud/feat/import_v4 [9e0b016c](https://github.com/tidbcloud/dbaas-ui/commit/9e0b016cd1d24599f6209c90ac92e2711729772e)

  - fix: use v3 import temporarily [f05a0706](https://github.com/tidbcloud/dbaas-ui/commit/f05a0706c6323fec05013118af3b893b7591c48f)

  - refactor: move file [8b3b617e](https://github.com/tidbcloud/dbaas-ui/commit/8b3b617e034bb58f46b95b697c590f7339b81bf8)

  - fix: adjust S3 bucket access method for Aliyun clusters - Updated `s3_bucket_access_method` to use 'access_key' for Aliyun clusters, ensuring correct access configuration. - Maintained 'manual' access method for other cloud providers, enhancing flexibility in import settings. [8cd0e3c5](https://github.com/tidbcloud/dbaas-ui/commit/8cd0e3c5c65dd8cc9e920d96415a72722e9e1055)

  - fix: update bucket URI generation for import sources - Renamed `getBucketURIExampleV2` to `getBucketURIByImportSourceTypeServerless` for clarity and consistency with the new `ImportSourceTypeEnum`. - Adjusted the function to utilize `ImportSourceTypeEnum` for Azure, AWS, GCP, and Aliyun, ensuring accurate URI generation based on selected storage provider. - Updated `ConfigureConnection` to reflect the new function, enhancing user guidance for source URI input. [902a6ba1](https://github.com/tidbcloud/dbaas-ui/commit/902a6ba1b3706faf2b7db21e1ab528326decf477)

  - fix: update storage provider handling in import process - Replaced `CloudProviderConst` references with `ImportSourceTypeEnum` for AWS, GCP, Azure, and Aliyun in `normalizeImportSource` and related components, improving consistency and clarity in the import logic. - Adjusted default storage provider in `ConfigureConnection` to use `ImportSourceTypeEnum.S3`, aligning with the new enum structure. - Enhanced `sourceTypeOptions` to reflect the updated enum values, ensuring accurate representation of available cloud storage options. [17360902](https://github.com/tidbcloud/dbaas-ui/commit/17360902b54e47e13bb6e45bdafdeb60f4bb2378)

  - fix: streamline bucket URI generation in getBucketURIExampleV2 - Refactored `getBucketURIExampleV2` to use a common path variable for generating URIs across Azure, AWS, GCP, and Aliyun, improving code maintainability. - Updated return statements to ensure consistent URI formatting for all cloud providers. [e83f4f34](https://github.com/tidbcloud/dbaas-ui/commit/e83f4f34001afd942e15e92d9dc7a96a1ada3c0d)

  - fix: add support for multiple cloud storage URIs in import - Introduced `getBucketURIExampleV2` to generate URIs for Azure, AWS, GCP, and Aliyun, enhancing flexibility in source input. - Updated `source_uri` placeholder in `ConfigureConnection` to utilize the new function, improving user guidance based on selected storage provider. [fb8a08eb](https://github.com/tidbcloud/dbaas-ui/commit/fb8a08eb75e647dfb83a0b40d46c49c323b84cf4)

  - fix: enhance import source handling for multiple cloud providers - Updated `normalizeImportSource` to support Azure Blob and Aliyun OSS, adding respective authentication and target table info handling. - Modified `ConfigureConnection` to dynamically render input components based on selected storage provider, improving user experience for GCS, Azure, and Aliyun imports. [826ba0ad](https://github.com/tidbcloud/dbaas-ui/commit/826ba0ad0abd00280aa1a26c33935d0475b76ef9)

  - fix: enforce required fields in custom mapping inputs - Added `rules={{ required: true }}` to target table input fields, ensuring users must provide necessary information for successful imports. - Adjusted `Group` component alignment for better layout consistency in the form. [2c137b03](https://github.com/tidbcloud/dbaas-ui/commit/2c137b03bbf37afb8b7da39d5d0a782ce08c7743)

  - fix: auto-detect data format in custom mapping - Added logic to automatically detect the data format based on file extension when using custom mapping, enhancing import accuracy. - Integrated `FileExtensions` to streamline format checks for CSV, SQL, and PARQUET files, improving user experience during the import process. [e925d4d1](https://github.com/tidbcloud/dbaas-ui/commit/e925d4d1559302aecd04bdb6ab9aa2a6fa38af5e)

  - fix: enhance source input with hover info and update placeholders - Added a HoverCard to the source label, providing detailed guidance on file pattern specifications and wildcards. - Updated placeholder text for target database and table inputs to improve clarity for users. [6d8ce01d](https://github.com/tidbcloud/dbaas-ui/commit/6d8ce01d02aaa33c6a27dcbe00cc9b4221c63709)

  - fix: enhance single file import detection and naming convention logic - Added logic to auto-detect if the import source is a single file and set the `is_single_file` value accordingly. - Implemented automatic detection of data format based on file extension for single files, improving import accuracy. - Introduced checks for TiDB dumpling naming conventions, setting `use_tidb_dumpling_naming_conventions` based on filename structure, enhancing user guidance for file imports. - Updated handling of target table information when naming conventions are not followed, ensuring clarity in the import process. [a50ad200](https://github.com/tidbcloud/dbaas-ui/commit/a50ad200083c6b20c10de6f9d95b98b3e414d72c)

  - fix: add is_single_file logic to import process - Introduced `is_single_file` default value to the import form, enhancing the handling of single vs. multiple file imports. - Updated logic in `ConfigureConnection` to set `data_format` based on the file extension, improving import accuracy and user experience. [8bde5d1c](https://github.com/tidbcloud/dbaas-ui/commit/8bde5d1ca04b6b6c5071b78ed4fd87e96490b073)

  - fix: reorder logic in normalizeImportSource for clarity - Moved the storage provider check after filtering target table infos to improve code readability and maintainability. - This change ensures that the filtering logic is clearly separated from the provider-specific handling, enhancing overall code structure. [adcc9f94](https://github.com/tidbcloud/dbaas-ui/commit/adcc9f94c32241d7c6d4fbeef1bbd68be3a4fafd)

  - fix: enhance PreCheck component with expandable file list - Added an expandable feature to the `PrecheckResultItem` to show multiple matched data files, improving user interaction. - Introduced `IconChevronDown` for visual feedback on expandable sections, enhancing the overall user experience during the import process. [c1b3c702](https://github.com/tidbcloud/dbaas-ui/commit/c1b3c702d8f04bf2e3fd3fb11f944a5405fee596)

  - fix: enhance PreCheck component layout for target tables - Added `mah={600}` and `sx={{ overflowY: 'auto' }}` to the `Card.Section` for improved scrolling and visibility of target tables. This change enhances the user experience by ensuring that all target tables are accessible without layout issues. [4a7cb8fc](https://github.com/tidbcloud/dbaas-ui/commit/4a7cb8fc1c2ae36010721f491059a680f086ac00)

  - fix: set default storage provider to AWS in ImportFromCloudServerless - Updated the `storage_provider` default value to `CloudProviderConst.AWS` for consistency in the import process. - This change ensures users have a predefined provider, streamlining the initial setup. [5f0164c0](https://github.com/tidbcloud/dbaas-ui/commit/5f0164c093302bfd9ce33735db327c9e1f761d5f)

  - fix: update CSV format SVG files for improved design - Expanded the dimensions of the SVG files for better visibility and layout consistency. - Changed background colors and stroke colors to enhance contrast and readability. - Updated paths and elements to reflect a more modern design aesthetic, improving overall user experience. [e7b8c044](https://github.com/tidbcloud/dbaas-ui/commit/e7b8c044742e85177c891c020e5ac9041dfc9e93)

  - fix: update PreCheck component to handle naming conventions and custom mappings - Added logic to display messages based on whether naming conventions are followed or custom mappings are used, enhancing clarity for users during the import process. - Improved user guidance by clearly indicating how files will be imported based on the selected options. [634e861c](https://github.com/tidbcloud/dbaas-ui/commit/634e861cfe75198fb51baccdaf6648a091a1559a)

  - fix: enhance PreCheck component messaging for data file import - Updated the `Group` component to prevent wrapping and align items at the start, improving layout consistency. - Added a message to inform users to verify data format when no data files are found, enhancing clarity and user guidance during the import process. [a9578f80](https://github.com/tidbcloud/dbaas-ui/commit/a9578f809620260022eb2b88f5e4bfcaf686bd65)

  - fix: update placeholder for Source Files URI input in ImportFromCloudServerless step1 - Adjusted the placeholder for the `source_uri` input field to include a trailing slash, clarifying the expected format for users during the import process. [0ff6eca8](https://github.com/tidbcloud/dbaas-ui/commit/0ff6eca8da7085e8f53036edb6f92d1b57d31c8e)

  - fix: add alert for truncated file scans in PreCheck component - Introduced an alert to notify users when only the first 1000 files are scanned, emphasizing the importance of file naming conventions and formats to avoid import issues. - Updated imports to include `IconInfoCircle` for the new alert, enhancing user feedback during the import process. [39fd18df](https://github.com/tidbcloud/dbaas-ui/commit/39fd18dffe925be9b83ce7583f946371dcbcbd61)

  - fix: improve messaging in PreCheck component for table counts - Simplified the display of new and existing table counts by using template literals for better readability. - Removed redundant messaging about total tables, streamlining the user interface and enhancing clarity during the import process. [c79cd5f0](https://github.com/tidbcloud/dbaas-ui/commit/c79cd5f0e9ed3a8e5a5e7a31f1f661d9155394b5)

  - fix: refine PreCheck component error handling and messaging - Updated `disabled` state logic to check for `error_message` instead of `warning_message`, ensuring accurate user feedback during the import process. - Introduced new counts for tables being imported into existing tables and new tables using schema files, enhancing clarity in the UI. - Adjusted `FormErrorMessage` to only display validation errors, improving error handling consistency. - Updated `PrecheckResultItem` to reflect changes in error messaging, providing a clearer user experience. [c279b65c](https://github.com/tidbcloud/dbaas-ui/commit/c279b65cf985ce1698a379783aee292d150d1d52)

  - fix: update error messaging in import.swagger.json - Renamed `warning_message` to `error_message` for clarity in the API response, ensuring it accurately reflects the nature of the message. - Added `matched_schema_file` and `is_truncated` fields to enhance the response structure, providing more detailed information about the import process. [5b4a0fef](https://github.com/tidbcloud/dbaas-ui/commit/5b4a0fefa0966b5bfb3c0ed44a8cdb25d088f3cb)

  - fix: simplify normalizeImportSource function - Removed unused targetTableInfos parameter and streamlined the filtering logic to include custom_file checks, enhancing clarity and performance. - Updated PreCheck component to reflect the changes in normalizeImportSource, ensuring consistent data handling during the import process. [05b70852](https://github.com/tidbcloud/dbaas-ui/commit/05b7085267fde34e0da325564e4c98f5ab2c5b9f)

  - fix: enhance disabled state logic in PreCheck component - Updated the `disabled` state to include checks for target table warnings, improving user interaction by preventing actions when warnings are present. - Utilized `useMemo` for performance optimization in the calculation of the disabled state. [967223c0](https://github.com/tidbcloud/dbaas-ui/commit/967223c032bcfa798be26c2004fa1a0bd8c6545a)

  - fix: update PreCheck component UI and error handling - Replaced `color` prop with `c` for `IconCheckCircle` and `IconXCircle` to align with updated styling conventions. - Simplified `Card.Section` by removing unnecessary padding props. - Enhanced `PrecheckResultItem` layout with a `Box` wrapper for better styling and added a `HoverCard` for displaying warning messages, improving user experience during data import. [b69dfe8c](https://github.com/tidbcloud/dbaas-ui/commit/b69dfe8c2e5d7e4229ef92a7b86e5a8581469c73)

  - fix: enhance PreCheck component error messaging - Updated the `disabled` state to include a check for `warning_message`, preventing user actions when warnings are present. - Modified the `FormErrorMessage` to display the `warning_message` alongside validation errors, improving user feedback during the import process. [ee9e4ef2](https://github.com/tidbcloud/dbaas-ui/commit/ee9e4ef2166f05457771cdb74d4bed9f494fcae4)

  - fix: improve data file and table count messaging in PreCheck component - Updated the message in the PreCheck component to correctly pluralize "data file" and "table" based on the counts, enhancing clarity for users during the import process. [4eea8ec6](https://github.com/tidbcloud/dbaas-ui/commit/4eea8ec615858ed0d65987a5f714d1faa04a0184)

  - feat: add null value input field in CSV configuration - Introduced a new input field for specifying null values in the CSVConfiguration component, enhancing user control over data import settings. [1da219fa](https://github.com/tidbcloud/dbaas-ui/commit/1da219fab77886bd57da2fa78a1908615b843ae8)

  - fix: update CSV configuration link text for consistency - Changed "edit csv configuration here" to "edit CSV configuration here" for proper capitalization and improved readability in the ConfigureMapping component. [3dd3116e](https://github.com/tidbcloud/dbaas-ui/commit/3dd3116e402363ae696b76a08bf708ee4f9b6597)

  - fix: remove unused validation logic in PreCheck component - Eliminated the unused `validation_type` logic in the `onSubmit` function of the PreCheck component to clean up the code and improve readability. - Removed unnecessary import of `ImportValidationTypeEnum` as it is no longer needed. [f4167b68](https://github.com/tidbcloud/dbaas-ui/commit/f4167b68ebbb37d94cf3b5586e117e59af24ad30)

  - feat: add CSV format handling in normalizeImportOptions - Updated `normalizeImportOptions` to include `csv_format` when the selected data format is CSV, enhancing support for CSV configurations in the import process. [f24021f5](https://github.com/tidbcloud/dbaas-ui/commit/f24021f53fd3c3007c5b0343a6121705b01e2d65)

  - feat: add CSV configuration support in ConfigureMapping component - Introduced CSV format handling in the ConfigureMapping component, allowing users to edit CSV configurations through a popover interface. - Updated form data structure to include `csv_format` and integrated logic to conditionally render CSV configuration options based on selected data format. [2341e6aa](https://github.com/tidbcloud/dbaas-ui/commit/2341e6aa9e3f17f8ea33c0711da0ee255b7d9562)

  - fix: correct label typo in S3BucketAccess component - Changed label from "Credentials" to "Credential" in the S3BucketAccess component for consistency and clarity. [c452a9ff](https://github.com/tidbcloud/dbaas-ui/commit/c452a9fff68cd64d0dd7618a85fd15fa6acf758f)

  - fix: update Stack component in PrecheckResultItem for numeric font variant - Added `sx={{ fontVariantNumeric: 'tabular-nums' }}` to the Stack component in PrecheckResultItem to ensure consistent numeric formatting for displayed matched data files. [d86c9d0c](https://github.com/tidbcloud/dbaas-ui/commit/d86c9d0c2ca3ef5bb411eacc0130214c63fb034f)

  - feat: enhance PreCheck component with import validation and result display - Integrated validation and import creation logic using `useImportServiceValidateImport` and `useImportServiceCreateImport`. - Added loading state and error handling for the import process. - Updated UI to display the number of data files and target tables, with conditional rendering for success/error icons. - Introduced a collapsible section for detailed matched data files in the pre-check results. [35a55ccc](https://github.com/tidbcloud/dbaas-ui/commit/35a55ccc10c5bd8e073cc43b2debfb67a502eb77)

  - feat: enhance normalizeImportSource to support target table info - Updated `normalizeImportSource` function to accept an optional `targetTableInfos` parameter for improved handling of target table data from bucket scan results. - Adjusted the logic to map target table information when available, enhancing the import process for cloud sources. [03f830ab](https://github.com/tidbcloud/dbaas-ui/commit/03f830ab01a22fc96460f40919ece18d10a9c9e2)

  - feat: enhance PreCheck component with loading and error handling - Added loading and error states to the PreCheck component during file scanning. - Introduced visual feedback with Loader and icons for success/error messages. - Updated string interpolation for file import instructions to improve clarity. [bbfe8a1a](https://github.com/tidbcloud/dbaas-ui/commit/bbfe8a1a00cf5f1ce866cfed287e85f04aafc454)

  - fix: update string interpolation in ConfigureMapping component for clarity - Changed string interpolation from `{}` to `${}` for `db_name`, `table_name`, and `suffix` in the import instructions to ensure proper variable rendering in the UI. [eb8aa919](https://github.com/tidbcloud/dbaas-ui/commit/eb8aa919d60db3c57a2b5a5bae1376a958f9ce70)

  - feat: update import file type handling in Import feature - Added new file type mappings for SQL, AURORA_SNAPSHOT, CSV, and PARQUET to enhance import functionality. - Removed redundant import of ExportTargetTypeEnum for cleaner code. [32e7ef2b](https://github.com/tidbcloud/dbaas-ui/commit/32e7ef2b9ae868ea5f693253ad3aff08a7869ef3)

  - feat: enhance PreCheck component with cluster integration - Updated PreCheck to accept `cluster` prop for improved context during pre-check validation. - Integrated `useMount` to trigger pre-check API call with normalized import options and source data. - This change streamlines the import process for serverless clusters by ensuring relevant cluster data is utilized. [11d7a882](https://github.com/tidbcloud/dbaas-ui/commit/11d7a882c2f0c41a5f58ff65bfb6eca92c1691a8)

  - feat: add normalizeImportOptions function to handle import options - Introduced `normalizeImportOptions` to extract and structure file type from `ImportFromCloudFormData`. - This enhances data management for the import process in serverless clusters. [a57757f2](https://github.com/tidbcloud/dbaas-ui/commit/a57757f2cb098cab023243740c2a9a530f74746c)

  - feat: implement ImportFromCloud for serverless clusters with step-based wizard - Added ImportFromCloud component to facilitate importing from cloud storage with a multi-step wizard interface. - Integrated steps for connection configuration, mapping setup, and pre-check validation. - Created helper functions and types to manage form data effectively across steps. - Removed legacy step components to streamline the codebase. [d8ea5558](https://github.com/tidbcloud/dbaas-ui/commit/d8ea5558bea77489f5dcd403afbf4157a53eaf90)

  - fix: update onSubmit type in ConfigureMapping to use ConfigureMappingFormData - Changed the type of the `data` parameter in the `onSubmit` function from `any` to `ConfigureMappingFormData` for better type safety and clarity. [c23815e9](https://github.com/tidbcloud/dbaas-ui/commit/c23815e95ee1277e777baf4b2feea7e44fedc98a)

  - feat: enhance ConfigureConnection with S3 validation and error handling - Added validation for S3 bucket connection using `useImportServiceValidateImport`. - Implemented error messaging with `FormErrorMessage` for better user feedback. - Updated `s3_bucket_access_method` to support 'manual' and 'access_key' options. - Simplified source type options to only show AWS for now. - Refactored `onSubmit` to include connection testing before proceeding. [1fb30325](https://github.com/tidbcloud/dbaas-ui/commit/1fb303254da523776a6f64bc360d38f3c74d2fb5)

  - fix: update import path for ImportFromCloudForServerless component - Changed import statement to reference ImportFromCloudServerless for clarity and consistency in the codebase. [9234e9fd](https://github.com/tidbcloud/dbaas-ui/commit/9234e9fd0fd0bf77371d698bb1eb70bda07f28fc)

  - feat: implement ImportFromCloud component for serverless clusters - Added ImportFromCloud component with a step-based wizard for configuration. - Integrated form data management across steps using useSetState for better state handling. - Included steps for connection, mapping, and pre-check with respective components. [1460902f](https://github.com/tidbcloud/dbaas-ui/commit/1460902f153c45c1f7fc21c24927101848df46b2)

  - feat: add types for ImportFromCloud and enhance ConfigureConnection/Mapping forms - Introduced ImportFromCloudFormData type to combine connection and mapping form data. - Defined ConfigureConnectionFormData type for connection form fields. - Updated ConfigureMappingFormData type to include new fields and improved form handling. - Adjusted form initialization and input names for consistency and clarity. [571d5f5c](https://github.com/tidbcloud/dbaas-ui/commit/571d5f5c34af9685cbcee7bdcc0e303979456a36)

  - feat: update ConfigureMapping to conditionally render source and destination cards - Added logic to display source and destination cards based on the use of TiDB Dumpling naming conventions. - Updated text formatting in the cards for consistency. - Adjusted button layout for better alignment. [67107a53](https://github.com/tidbcloud/dbaas-ui/commit/67107a5363b228adad72a776b3c86e35fd27eb46)

  - feat: enhance ConfigureMapping with new form options - Added FormCheckbox for using TiDB Dumpling naming conventions. - Introduced FormRadioGroup for selecting data format with options for CSV, Parquet, Aurora, and SQL file. - Set default values for new form fields to improve user experience. [352d0f66](https://github.com/tidbcloud/dbaas-ui/commit/352d0f665694c7102b9bd2568e9a39c95f3d9658)

  - fix: adjust default values in ConfigureConnection form - Moved formData spread to include it after setting s3_bucket_access_method to 'manual' for proper initialization. - Ensured that storage_provider is still set based on the cluster's provider. [cf461759](https://github.com/tidbcloud/dbaas-ui/commit/cf461759c479e8820950276a5bc6a717b550c116)

  - feat: add S3 bucket access method to ConfigureConnection - Set default value for s3_bucket_access_method to 'manual' in form data. - Updated authTypeFormName to use s3_bucket_access_method for better clarity. [aa8e5ebb](https://github.com/tidbcloud/dbaas-ui/commit/aa8e5ebb00df8a86956e721c32db771d5a50df5c)

  - feat: update storage provider selection in ConfigureConnection - Added CloudStorageLabelConst to manage storage provider options dynamically. - Updated form to set default storage provider based on the cluster's provider. - Changed FormSelect to use the new sourceTypeOptions for better user experience. [6684ac93](https://github.com/tidbcloud/dbaas-ui/commit/6684ac9301034b6812bc74a55476673a9c28a598)

  - fix: clean up imports and streamline Menu component in ImportDropzone - Reordered imports for better readability. - Simplified Menu component by removing unnecessary props and conditions. - Adjusted click handler to directly use cluster ID for navigation. [eae8fb07](https://github.com/tidbcloud/dbaas-ui/commit/eae8fb07ca0102b9ce0929c4d376ece98151f3b3)

  - feat: enhance ImportFromCloud flow with form data management - Integrated form data handling in ImportFromCloud, allowing for state persistence across steps. - Updated ConfigureConnection, ConfigureMapping, and PreCheck components to accept formData and onFinish props for better data flow. - Changed button types to "submit" for proper form submission behavior. [27bbf0b6](https://github.com/tidbcloud/dbaas-ui/commit/27bbf0b637fbf49bda0acdd20644f6d4855be137)

  - feat: implement new ImportFromCloud flow for V4 - Added ImportFromCloud component for serverless clusters, integrating a step-based wizard for configuration. - Created step components: ConfigureConnection, ConfigureMapping, and PreCheck for enhanced user experience. - Updated S3BucketAccess to accept a dynamic label prop for better customization. - Refactored ImportFromCloud in V3 to pass cluster prop to the new V4 component. [36a5c4f6](https://github.com/tidbcloud/dbaas-ui/commit/36a5c4f6f101e127d28c69e6ac4ff8050f155f59)

  - feat: update import swagger [811c12c7](https://github.com/tidbcloud/dbaas-ui/commit/811c12c7b747e3f49d9eceb18de23a5bef78bf82)

- Merge pull request [#3978](https://github.com/tidbcloud/dbaas-ui/pull/3978) from tidbcloud/fix/icon [389060b6](https://github.com/tidbcloud/dbaas-ui/commit/389060b68eb0d4425d729765d2683af8809a6291)

  - fix: remove hard-coded stroke width for help icon [4e6a295b](https://github.com/tidbcloud/dbaas-ui/commit/4e6a295b3b564321e58203785e5e9578a338a191)

- Merge pull request [#3801](https://github.com/tidbcloud/dbaas-ui/pull/3801) from tidbcloud/fix/icon [7a38467d](https://github.com/tidbcloud/dbaas-ui/commit/7a38467d1fbe663879bd45886666642bfec2063c)

  - fix: remove menu icon in dot action [1c784b4f](https://github.com/tidbcloud/dbaas-ui/commit/1c784b4fbf9d7b138d8ff0b1ae9ab85f1c498e94)

  - refactor: optimize import statements and menu item structure in Editor and Actions components [01c661f0](https://github.com/tidbcloud/dbaas-ui/commit/01c661f08fe1da69e9d379714465ef8201954515)

- Merge pull request [#3976](https://github.com/tidbcloud/dbaas-ui/pull/3976) from tidbcloud/hotfix-202506171836 [892d2aee](https://github.com/tidbcloud/dbaas-ui/commit/892d2aee9b5a5c080cc7533e6d2f37360adc5187)

  - refactor: enhance Imports component structure and UI interactions [9256d9bb](https://github.com/tidbcloud/dbaas-ui/commit/9256d9bbe59f465bd797968f33f9c6aecdb3a705)

  - style: remove commented-out .tiui-icon styles in global.css [ebffedbd](https://github.com/tidbcloud/dbaas-ui/commit/ebffedbd184831f93403951dd10685f5e7057dbe)

  - refactor: streamline icon imports and menu item usage in Cluster Operations [26ad7729](https://github.com/tidbcloud/dbaas-ui/commit/26ad77298a76eb62c26888df00b32f6978741b1c)

  - style: comment out .tiui-icon styles in global.css for future reference [fb7737b3](https://github.com/tidbcloud/dbaas-ui/commit/fb7737b3eb7cb6895c6ba348263193c277a175f2)

  - chore: update @tidbcloud/uikit version to 2.4.0 in package.json and yarn.lock [5d5ba66a](https://github.com/tidbcloud/dbaas-ui/commit/5d5ba66a445a6321028ac88874c2d0c5b34dfa6c)

  - chore: update @tidbcloud/uikit version to 2.3.3 in package.json and yarn.lock [e8af3a64](https://github.com/tidbcloud/dbaas-ui/commit/e8af3a6448bc9f40fb769016c20ed07263b6003c)

  - fix: update icon imports and usage across multiple components [e089cb00](https://github.com/tidbcloud/dbaas-ui/commit/e089cb00d868547d81f4f9017a6c7dec10524de0)

  - style: move non-scaling stroke to .tiui-icon parent selector in global.css [6014d614](https://github.com/tidbcloud/dbaas-ui/commit/6014d614a78ccccacd3c0956982389f7f643d64d)

  - style: add non-scaling stroke and stroke-width to .tiui-icon in global.css [6f1e9c4c](https://github.com/tidbcloud/dbaas-ui/commit/6f1e9c4c495c3b1750ee7b717fd5a23fe3c6cc31)

- Merge pull request [#3974](https://github.com/tidbcloud/dbaas-ui/pull/3974) from tidbcloud/release-20250617 [aa14610c](https://github.com/tidbcloud/dbaas-ui/commit/aa14610c2a72b13c5a3482cf19b02c4114a296cf)
