# Release-20250715

- Merge pull request [#4045](https://github.com/tidbcloud/dbaas-ui/pull/4045) from tidbcloud/feat/use-node-speckey-for-tiproxy [cbc5837c](https://github.com/tidbcloud/dbaas-ui/commit/cbc5837c865083a8af3fa0753cd3ffc964bd6559)

  - feat: add doc link [86c44762](https://github.com/tidbcloud/dbaas-ui/commit/86c44762b9cbd1737c73dd8cb49081abedbe71d9)

  - feat: fix endpoint label [0114ca35](https://github.com/tidbcloud/dbaas-ui/commit/0114ca35da93b4be3d6cae85273573ec2e8040f3)

  - fix: add maxLenght for endpoint name [3258d5e0](https://github.com/tidbcloud/dbaas-ui/commit/3258d5e0e8e1b972770696b81253845025b11540)

  - feat: adjust timeout [ea421a6e](https://github.com/tidbcloud/dbaas-ui/commit/ea421a6e133d7b573b4dfc45aeb4bffd8ecb0629)

  - feat: alert [3b95bc52](https://github.com/tidbcloud/dbaas-ui/commit/3b95bc52d3fe2bbf60f6e94f9110b2bd584b4d36)

- Merge pull request [#4030](https://github.com/tidbcloud/dbaas-ui/pull/4030) from tidbcloud/feat/ticdc_filter [0bd4bee1](https://github.com/tidbcloud/dbaas-ui/commit/0bd4bee18b31fabd2bbda84e251b39565b7776ad)

  - fix(ConfigureReplica): add missing period to end of warning message for improved readability [6debd188](https://github.com/tidbcloud/dbaas-ui/commit/6debd1884fc4a30723bc9ddae6fd922b42bc7f74)

  - refactor(EventFilter): extract EventFilterProperties component for better code reuse and clarity in Review and TableFilterProperties [b3e39ed6](https://github.com/tidbcloud/dbaas-ui/commit/b3e39ed6b9a5115b50f98fd5710cb9b24b6a6fd4)

  - fix(EventFilter): simplify validation logic in areValidEventFilters for better readability and maintainability [592b5dd2](https://github.com/tidbcloud/dbaas-ui/commit/592b5dd27e8170f3f44f28c336c1dfe7a6a4ee01)

  - fix(package): update @tidbcloud/uikit to version 2.4.15 [ffd07de0](https://github.com/tidbcloud/dbaas-ui/commit/ffd07de0405d4f982c3a3710353ee25586698256)

  - fix(EventFilter): update label formatting to capitalize 'SQL' for better clarity [09b52cb8](https://github.com/tidbcloud/dbaas-ui/commit/09b52cb81922556defdb59404213d9d96c87bebc)

  - fix(EventFilter): update placeholder text to clarify input usage and guide user to press Enter to add [5adbfadc](https://github.com/tidbcloud/dbaas-ui/commit/5adbfadc23a08cd2f14466540e81203f54ae6350)

  - fix(EventFilter): align Event Filter item in TableFilterProperties for better layout [2d12af35](https://github.com/tidbcloud/dbaas-ui/commit/2d12af351efb856cb1d6cbac23c877009477e5d5)

  - fix(EventFilter): update placeholder text for matcher input and adjust Group component wrapping for better layout [a3b761bd](https://github.com/tidbcloud/dbaas-ui/commit/a3b761bd16afcfe774d8cadcb529ba0fdfcedbd0)

  - fix(package): update @tidbcloud/uikit to version 2.4.14 [de92769c](https://github.com/tidbcloud/dbaas-ui/commit/de92769cf26eddd8db5588e27b120eb16f5e23f1)

  - fix(ColumnSelector): update validation logic to ensure non-empty columns in column selectors [6bb7832b](https://github.com/tidbcloud/dbaas-ui/commit/6bb7832b0014cacff57a607a4a624a656e90e9bf)

  - fix(ColumnSelector): implement error handling for column selection validation to ensure required fields are checked [c335e01d](https://github.com/tidbcloud/dbaas-ui/commit/c335e01de2a969cd419ec4a68623d4de82d62818)

  - fix(EventFilter): improve validation checks for event filter rules by ensuring properties exist before checking their values [59326fcc](https://github.com/tidbcloud/dbaas-ui/commit/59326fccb76fd78f93184c82439168d3107b832a)

  - fix(ColumnSelector): add HoverCard with info tooltip for column selection to enhance user guidance [e713558e](https://github.com/tidbcloud/dbaas-ui/commit/e713558ea900f00f808166a92e51b66fc54339ec)

  - fix(EventFilter): refine wording in event filter rules description for clarity [c746409b](https://github.com/tidbcloud/dbaas-ui/commit/c746409bb92d242f730729f9d9ced8d795be22d3)

  - fix(EventFilter): add gap to Stack component for improved spacing between filter inputs [956e8a92](https://github.com/tidbcloud/dbaas-ui/commit/956e8a9206eec3e4e0de9b37e8db85eae4b7e989)

  - fix(EventFilter): correct matcher display formatting in filter properties for improved clarity [75e34e36](https://github.com/tidbcloud/dbaas-ui/commit/75e34e366bfd94f8cfb7c799e2f0f4ad84d8333c)

  - fix(EventFilter): enhance display of ignored events and expressions in filter properties for better clarity [4e08da8e](https://github.com/tidbcloud/dbaas-ui/commit/4e08da8e7231d80f805eb386742251fee995b295)

  - fix(EventFilter): update label formatting to clarify 'expr' as 'expression' for improved user understanding [5e5863da](https://github.com/tidbcloud/dbaas-ui/commit/5e5863dab341171cda15498a5fad4ca018ed0042)

  - fix(EventFilter): enhance event filter display by adding detailed ignored events and expressions for better clarity [e541042e](https://github.com/tidbcloud/dbaas-ui/commit/e541042efac88d3b0284f12c7a6fc90ea86aab48)

  - fix(EventFilter): update placeholder text in TagsInput for clearer user guidance [53d5b942](https://github.com/tidbcloud/dbaas-ui/commit/53d5b942b8315ea10fdd3dba9f0ddd8b20157d0c)

  - fix(EventFilter): bind matcher value to input for better state management [d460a99c](https://github.com/tidbcloud/dbaas-ui/commit/d460a99ce6de8b6bdaab1e1cf586f3f1610df8a0)

  - fix(EventFilter): replace MultiSelect with TagsInput for matcher and enhance filter type handling for better UX [bf460632](https://github.com/tidbcloud/dbaas-ui/commit/bf460632b7c1059e1932eaeeffcf85fdcca9835f)

  - fix(EventFilter): add HoverCard with info tooltip for filter rules to enhance user guidance [dd10ac7c](https://github.com/tidbcloud/dbaas-ui/commit/dd10ac7c5a2873324f1dd531798a93a66462ba5c)

  - fix(EventFilter): refactor layout and grouping of event filter inputs for improved readability and UX [4812209e](https://github.com/tidbcloud/dbaas-ui/commit/4812209e459a36e52f98b6f6da1334f1c2f4d7c9)

  - fix(ConfigureReplica): extract event filter validation to a separate function for cleaner code and reuse [cd43ff4d](https://github.com/tidbcloud/dbaas-ui/commit/cd43ff4d8454adfa4b52eec35b2ec89b0edc9788)

  - fix(ConfigureReplica): refine event filter validation logic by expanding checks for all rule properties and removing unused filterEvent mapping [e4df2a31](https://github.com/tidbcloud/dbaas-ui/commit/e4df2a314e8d58bac3fe28a3c6d8c7d3218d3480)

  - fix(EventFilter): update ignore_event handling to use filterEvent for improved filtering logic [726fb3bb](https://github.com/tidbcloud/dbaas-ui/commit/726fb3bb4232d1c782c1fc5bb65196a8dc5f3754)

  - fix(EventFilter): enhance ignore_event handling by mapping options to include disabled states for DML and DDL events [5ed7d972](https://github.com/tidbcloud/dbaas-ui/commit/5ed7d972495a20602fa77e0502776d0f0012ae86)

  - fix(ConfigureReplica): add smooth scroll to invalid filter sections and introduce container ref for better UX [7c710bce](https://github.com/tidbcloud/dbaas-ui/commit/7c710bce6ab38786069db78f82b184afe0b67b1f)

  - fix(ColumnSelector, EventFilter): remove unused refs and clean up code; streamline input handling for selectors and filters [94dfd2dc](https://github.com/tidbcloud/dbaas-ui/commit/94dfd2dcbef2311d681cbd87286920074d9a44f1)

  - fix(ConfigureReplica): add filterTab state management to handle tab changes for event and column filters [a3c75a90](https://github.com/tidbcloud/dbaas-ui/commit/a3c75a90f335396af3e6331ad16bc32c7e4dca7a)

  - fix(FormStartPosition): adjust IconInfoCircle size for better alignment in tooltip [14e7dbae](https://github.com/tidbcloud/dbaas-ui/commit/14e7dbae31077c24251e7cee60c6996f783fdc29)

  - fix(EventFilter): remove unnecessary console log for filters to clean up code [9e176388](https://github.com/tidbcloud/dbaas-ui/commit/9e176388d90f71d7999bfcf71f80e539f7a46861)

  - feat(ColumnSelector): refactor layout to use Card and Box components; improve UI with better spacing and updated input handling for matcher and columns [116622bb](https://github.com/tidbcloud/dbaas-ui/commit/116622bbc1982e0f030aa063bffee00f0e2cafd0)

  - fix(EventFilter): update layout and improve spacing in event filter UI; replace fragment with Fragment for consistency [c0c68843](https://github.com/tidbcloud/dbaas-ui/commit/c0c6884379abcf6413b0d84e305cd58ca4c8a410)

  - feat(EventFilter): enhance event filter UI with new card layout, improved filter management, and additional input types [6b270b5e](https://github.com/tidbcloud/dbaas-ui/commit/6b270b5e160d42437c8b391de136fca8a1245f4a)

  - refactor(TableFilter): reorganize imports and simplify component props structure [97e8b397](https://github.com/tidbcloud/dbaas-ui/commit/97e8b397fa35d357a98f3d4ec3f9b8e990841e77)

  - fix(TableFilterItem): adjust ActionIcon sizes and variant for better UI consistency [3316e67e](https://github.com/tidbcloud/dbaas-ui/commit/3316e67e39c92579d26f92441094ec7b508bbd8e)

  - feat: enhance ConfigureReplica with tabs for table filter, event filter, and column selectors; add loading state and refactor imports [8ab9bf20](https://github.com/tidbcloud/dbaas-ui/commit/8ab9bf208229f6f7621a40ef01d16946ba02b604)

  - refactor: clean up FormKafka component by removing unused imports and props, and replace Controller with FormNumberInput for replication and partition number fields [49800c45](https://github.com/tidbcloud/dbaas-ui/commit/49800c457b11ea5d2c53d27682258fc1fcff4fd0)

  - feat: tiproxy scale progress, nodeMap spec display name [d193c7b4](https://github.com/tidbcloud/dbaas-ui/commit/d193c7b493148f607ae2a4f7b825ce8742382e5a)

- Merge pull request [#4050](https://github.com/tidbcloud/dbaas-ui/pull/4050) from tidbcloud/fix/routes [61543f55](https://github.com/tidbcloud/dbaas-ui/commit/61543f553583eb697a7bf89f9b16adf2a7ffbe5a)

- Merge pull request [#4049](https://github.com/tidbcloud/dbaas-ui/pull/4049) from tidbcloud/fix/styles-react-key [690ea984](https://github.com/tidbcloud/dbaas-ui/commit/690ea984af11d7c247da89326c417a4301bd9a1f)

  - refactor(layouts): remove unused SideNavbarTrigger component and associated files [4d59ef3f](https://github.com/tidbcloud/dbaas-ui/commit/4d59ef3f19d5eaa646de4292e8126a1cd51c7ba9)

  - fix(routes): update redirect path and project route for improved navigation [73db466c](https://github.com/tidbcloud/dbaas-ui/commit/73db466c49d8064f1a4818829e9f4bb32c3e0b92)

  - refactor(org-settings/project): enhance layout and update messaging for access denial [2b387b31](https://github.com/tidbcloud/dbaas-ui/commit/2b387b31ac70f2ddaf532228ebeaec38cda1ba14)

  - fix(ConsoleV2): adjust EmptyPlaceholder component height for better layout [70630f9b](https://github.com/tidbcloud/dbaas-ui/commit/70630f9b2b826cf8d918749199989b3aac29e81b)

  - fix(HelpCenter): update Typography components to use div as component [850a69f7](https://github.com/tidbcloud/dbaas-ui/commit/850a69f701c08e9aa1ad6b0f022967ab9a1493f7)

  - fix(layouts/nav-switcher): add unique keys to Flex and Group components in ClusterPanel and OrgProjectPanel for improved rendering [8467aadf](https://github.com/tidbcloud/dbaas-ui/commit/8467aadf01a7322b88cf8773bd456ec59991dea1)

- Merge pull request [#4047](https://github.com/tidbcloud/dbaas-ui/pull/4047) from tidbcloud/hotfix/20250711-sql-hack [3435e957](https://github.com/tidbcloud/dbaas-ui/commit/3435e9578c74737c9754f4216db587d3af386367)

  - fix: editor run error tips [69309d9a](https://github.com/tidbcloud/dbaas-ui/commit/69309d9ae045d98ad69ade415c4c45a9c19f672d)

- Merge pull request [#3961](https://github.com/tidbcloud/dbaas-ui/pull/3961) from tidbcloud/feat-cluster-integration [36470354](https://github.com/tidbcloud/dbaas-ui/commit/364703543f602be5fdf44648a6328be3b2c1daa2)

- Merge pull request [#4042](https://github.com/tidbcloud/dbaas-ui/pull/4042) from tidbcloud/fix-cluster-status [c4bc283e](https://github.com/tidbcloud/dbaas-ui/commit/c4bc283e4f92ff8fe40c6d1984910be19d58b034)

- Merge pull request [#4044](https://github.com/tidbcloud/dbaas-ui/pull/4044) from tidbcloud/feat/hide-disabled-project-item [cd22c309](https://github.com/tidbcloud/dbaas-ui/commit/cd22c3093e55726c367006b9e1f344760e5c0381)

- Merge pull request [#4046](https://github.com/tidbcloud/dbaas-ui/pull/4046) from tidbcloud/refactor/layouts-routes [03985b9b](https://github.com/tidbcloud/dbaas-ui/commit/03985b9b2d8d0243bffe78bc157a3e15370fd39d)

  - feat: set nodespeckname [abe41d61](https://github.com/tidbcloud/dbaas-ui/commit/abe41d616527666b27bdb441e87cd7c3ab869a55)

  - refactor(layouts): remove deprecated v4 layouts [0a213861](https://github.com/tidbcloud/dbaas-ui/commit/0a21386175a07ba6cd24a58da3da59501bf41305)

  - refactor(ConsoleV2): restructure ProjectContainer and update routing to use ProjectAdminShell and ProjectAdminRoutes [7de4e04a](https://github.com/tidbcloud/dbaas-ui/commit/7de4e04af1dc2274372a9e865f951c9eef45e303)

  - refactor(app/v2, layouts): remove unused components and helpers [12c5ba36](https://github.com/tidbcloud/dbaas-ui/commit/12c5ba36245fd6181590ae5f135f4e5c797feb1f)

  - feat: use node spec key [5a05792f](https://github.com/tidbcloud/dbaas-ui/commit/5a05792f2edcfa58586b4786e5a73d4aecd7f376)

  - fix(ConsoleV2): update navigation item visibility logic [efc5cc69](https://github.com/tidbcloud/dbaas-ui/commit/efc5cc69f2f0c5a60bfe8d79f39109bf4056eb86)

  - refactor: use speckey instead of type [77ac8452](https://github.com/tidbcloud/dbaas-ui/commit/77ac845266136189729dee7123f0eefd6dc82301)

- Merge pull request [#4043](https://github.com/tidbcloud/dbaas-ui/pull/4043) from tidbcloud/fix/connec-modal-title [c220741e](https://github.com/tidbcloud/dbaas-ui/commit/c220741e35c01b94998a61ef865e5324370b0fa2)

  - fix(dedicated/connect): fix ConnectionModal title handling [c1191f49](https://github.com/tidbcloud/dbaas-ui/commit/c1191f49b70672f0666af56bce950b8a5b223145)

  - refactor(integrations): simplify useIntegrationMigrationStatus by removing projectId dependency [ed866b93](https://github.com/tidbcloud/dbaas-ui/commit/ed866b93ab8837922be3d3d5483ae1772b75b2de)

  - feat: update cluster option disabling logic to include shared cluster status in ClusterPanel [c57a0a69](https://github.com/tidbcloud/dbaas-ui/commit/c57a0a697ce208ad0ae650d6e7a0de8ac435363f)

  - feat: enhance cluster option disabling logic in ClusterPanel [770b0317](https://github.com/tidbcloud/dbaas-ui/commit/770b0317928a095cbad3cee45cddb4af592e8d79)

  - feat: disable cluster option during creation in ClusterPanel [1e8ed65c](https://github.com/tidbcloud/dbaas-ui/commit/1e8ed65c43075a36d63c0a44dd63aa5bd8ca6c10)

- Merge branch 'dev' into feat-cluster-integration [0e3876af](https://github.com/tidbcloud/dbaas-ui/commit/0e3876af7ce1ee7c24c36fe0fb20121038ad5eb0)

  - feat(integrations): reintroduce 'Integrations' menu item in Sidebar and enhance integration handling for Datadog and New Relic [cc4e7c03](https://github.com/tidbcloud/dbaas-ui/commit/cc4e7c0376e144d87524c1aad0762d7aff6c8be2)

- Merge pull request [#4041](https://github.com/tidbcloud/dbaas-ui/pull/4041) from tidbcloud/fix/pagination-for-endpoint-group [4cb590c7](https://github.com/tidbcloud/dbaas-ui/commit/4cb590c76bbb032c076ffb4466b5dbe40e48fbfa)

  - feat: increase pagesize to 99 [3aaaaa09](https://github.com/tidbcloud/dbaas-ui/commit/3aaaaa093699f24d21b703dc9c17dba64e813214)

  - feat: increase pagesize to 99 [b24f2c06](https://github.com/tidbcloud/dbaas-ui/commit/b24f2c063530c4c4c6b7a896859e762d19efbc5c)

  - feat: fix pagination [4e441360](https://github.com/tidbcloud/dbaas-ui/commit/4e441360b75f8977d154df4334d258a3353f851d)

- Merge pull request [#4040](https://github.com/tidbcloud/dbaas-ui/pull/4040) from tidbcloud/release-20250708 [0b8d106a](https://github.com/tidbcloud/dbaas-ui/commit/0b8d106a07c68c85dc118cb8e9bc641570fbfa5a)

- Merge pull request [#4039](https://github.com/tidbcloud/dbaas-ui/pull/4039) from tidbcloud/release-20250708 [2bdb26b5](https://github.com/tidbcloud/dbaas-ui/commit/2bdb26b5dbdea4ea88ff160853c1c36df4ba8dfe)

  - release: 20250708 [0f6f2d50](https://github.com/tidbcloud/dbaas-ui/commit/0f6f2d50ae2f2a13ffb5e567f664d8ae85db0cdf)

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

- Merge pull request [#4033](https://github.com/tidbcloud/dbaas-ui/pull/4033) from tidbcloud/hotfix/20250708-dbauditlog-typo [2fba108e](https://github.com/tidbcloud/dbaas-ui/commit/2fba108e62e2a0abefe573bbd0ab9bb38786ae40)

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

  - refactor(Sidebar): remove 'Integrations' menu item and update API paths in swagger documentation [f3b59048](https://github.com/tidbcloud/dbaas-ui/commit/f3b59048c45661e2a80d43e59cecf4f8f9a6319e)

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

  - feat(metricsIntegration): add metrics integration service and update related components for Datadog and New Relic [279579f4](https://github.com/tidbcloud/dbaas-ui/commit/279579f4f61a1e5a2718c34048965043c61af439)

- Merge branch 'dev' into feat-cluster-integration [6eb664a9](https://github.com/tidbcloud/dbaas-ui/commit/6eb664a94c5e4fe9eb50d6ab48d4aa487ef4adb3)

  - 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 [#3989](https://github.com/tidbcloud/dbaas-ui/pull/3989) from tidbcloud/hotfix/oauth-org-fullname [146a1a3a](https://github.com/tidbcloud/dbaas-ui/commit/146a1a3a3014300e445124a265c948529f347216)

  - hotfix: 202506231034 [fadd1281](https://github.com/tidbcloud/dbaas-ui/commit/fadd128146a596389756e90aa73ea0169a18db9c)

  - feat: dedicated flag [c0cdc734](https://github.com/tidbcloud/dbaas-ui/commit/c0cdc73491239ca00ec2cf4135a87b5bfc7b972e)

- Merge pull request [#3987](https://github.com/tidbcloud/dbaas-ui/pull/3987) from tidbcloud/fix/region-select-disabled [cdc4d5f0](https://github.com/tidbcloud/dbaas-ui/commit/cdc4d5f0c8c6633ce10b41a2245c78c2e5a51c77)

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

  - hotfix: 202506191902 [0222d2a3](https://github.com/tidbcloud/dbaas-ui/commit/0222d2a327edec41efcb4d53db248265644d67be)

  - fix: region selection disabled [00b4f2ec](https://github.com/tidbcloud/dbaas-ui/commit/00b4f2ec25a03c0ab1d69c3b6f2bbf613cbf8656)

  - 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 [#3986](https://github.com/tidbcloud/dbaas-ui/pull/3986) from tidbcloud/hotfix/20250619-sqleditor-empty-result [497c5c06](https://github.com/tidbcloud/dbaas-ui/commit/497c5c06f94bc283b5b0cd21466b5876e209eb6f)

  - fix: sqleditor empty result [3462a73d](https://github.com/tidbcloud/dbaas-ui/commit/3462a73dab43814bd7ab3bdb37f4bbab1c966a4a)

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

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

  - fix: clickable table row when loading [6a985a1b](https://github.com/tidbcloud/dbaas-ui/commit/6a985a1b18eeacde54502054caaef1382cf99cd1)

  - hotfix: 202506191137 [e99e13cf](https://github.com/tidbcloud/dbaas-ui/commit/e99e13cf28f48572d6244ea0c70e8845a351ec77)

  - fix: canno close popover of tcds guidance [d567c004](https://github.com/tidbcloud/dbaas-ui/commit/d567c00452024c77533c26582f7fae5d648d1eca)

- Merge pull request [#3981](https://github.com/tidbcloud/dbaas-ui/pull/3981) from tidbcloud/hotfix/20250618-sqleditor-download-csv [36b68c47](https://github.com/tidbcloud/dbaas-ui/commit/36b68c475f605779e9bd66dd1a6fb2ff2e2e3067)

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

  - fix: sql editor download csv error [c7379aee](https://github.com/tidbcloud/dbaas-ui/commit/c7379aee576262af67f0b365a67554abf5e10987)

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

  - fix: sqleditor download csv with json [5db17704](https://github.com/tidbcloud/dbaas-ui/commit/5db17704505cf87611aa5280c3e0254712b18986)

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

- Merge pull request [#3977](https://github.com/tidbcloud/dbaas-ui/pull/3977) from tidbcloud/hotfix-202506171836 [fea16d37](https://github.com/tidbcloud/dbaas-ui/commit/fea16d37168b823b59535a2c644fec9150dc090d)

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

  - fix: user id in closure [03235d9e](https://github.com/tidbcloud/dbaas-ui/commit/03235d9ee12863088dbea1d4a2c73b1b147f84fc)

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

  - fix: user id deps [03b95c86](https://github.com/tidbcloud/dbaas-ui/commit/03b95c861ea326223d460f7c481d26f6e75ed25a)

  - hotfix: 202506171836 [4e8ca03a](https://github.com/tidbcloud/dbaas-ui/commit/4e8ca03a195fd84db72a7968d5aff1da26daa706)

  - fix: upsell key by user id [1d9e1d2c](https://github.com/tidbcloud/dbaas-ui/commit/1d9e1d2cd99cd67bcb4a834929e31a9842f77199)

  - 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 [#3973](https://github.com/tidbcloud/dbaas-ui/pull/3973) from tidbcloud/release-20250617 [fa4b6006](https://github.com/tidbcloud/dbaas-ui/commit/fa4b6006b79a294c160242e8cafa0c122272711d)

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

  - release: 20250617 [12d19168](https://github.com/tidbcloud/dbaas-ui/commit/12d19168b969c26345c60bcc51619bc7e732b3ae)

- Merge pull request [#3863](https://github.com/tidbcloud/dbaas-ui/pull/3863) from tidbcloud/feat-new-navigation [e971daeb](https://github.com/tidbcloud/dbaas-ui/commit/e971daeba24c7f6c08c778970c39bcee0c69a1b7)

  - fix: test fixture [640de08a](https://github.com/tidbcloud/dbaas-ui/commit/640de08ac9e8f1caf4606fe319d6c1bb65d56ff7)

  - chore: remove console [ecc431e9](https://github.com/tidbcloud/dbaas-ui/commit/ecc431e93be67a64289310f4deff5a8d65ee0499)

  - fix: test [af66cffb](https://github.com/tidbcloud/dbaas-ui/commit/af66cffb941cc7f46acdf9884443cfe76b2a7bf2)

- Merge pull request [#3972](https://github.com/tidbcloud/dbaas-ui/pull/3972) from tidbcloud/feat/alibaba-support-plan [ce76df0e](https://github.com/tidbcloud/dbaas-ui/commit/ce76df0e15d96ae1f500ba96cd1fd96a1a027da5)

  - fix: test [6d26ef70](https://github.com/tidbcloud/dbaas-ui/commit/6d26ef7036c4759d537357bd32119c1bef0d7010)

- Merge pull request [#3970](https://github.com/tidbcloud/dbaas-ui/pull/3970) from tidbcloud/fix/full-node-on-nodemap-page [d4e6d6c1](https://github.com/tidbcloud/dbaas-ui/commit/d4e6d6c18dbdc132c3c0d00afb5cb731fa594aa2)

- Merge pull request [#3971](https://github.com/tidbcloud/dbaas-ui/pull/3971) from tidbcloud/fix/full-node-on-nodemap-page [b68cbbb9](https://github.com/tidbcloud/dbaas-ui/commit/b68cbbb9c00a1f20b05c2009489296bae85c9be8)

  - fix: path name [fee25d55](https://github.com/tidbcloud/dbaas-ui/commit/fee25d55bec68b4448ff56fe78f2f2fb44f3f2dd)

  - chore: remove unnecessary log [cee79d7c](https://github.com/tidbcloud/dbaas-ui/commit/cee79d7c5aa0b514e674206d801b61ec41ce3450)

  - fix: path name [0b26cf8f](https://github.com/tidbcloud/dbaas-ui/commit/0b26cf8fcfcd3d9453b0367a44851b31d64c3ada)

  - hotfix: 202506171556 [ded73304](https://github.com/tidbcloud/dbaas-ui/commit/ded733049eff36bb71aaf585e97b43096b89cba3)

  - tweak: ci var [e14f40a6](https://github.com/tidbcloud/dbaas-ui/commit/e14f40a6f44a91db841ebe138c2ef7f9e7a43b78)

  - feat(support): add tooltip support for plan titles and enhance plan tier structure [b115e1b0](https://github.com/tidbcloud/dbaas-ui/commit/b115e1b0d73b477626494cb6bdde4c2c7b73ceb3)

  - feat(support): refine button properties and disable logic for plan actions [b9cc5ef7](https://github.com/tidbcloud/dbaas-ui/commit/b9cc5ef7ae15e69c772d3b1fbc27a93a971847c2)

  - fix: resume price [dde6f240](https://github.com/tidbcloud/dbaas-ui/commit/dde6f24015f0f3c63c2ea868263510b9ad59fa08)

  - fix: node map miss instances [634bf316](https://github.com/tidbcloud/dbaas-ui/commit/634bf316f814974d7b08099a7f09414c12320b30)

  - chore: nav item position [a59bd58a](https://github.com/tidbcloud/dbaas-ui/commit/a59bd58a87785eda527ac5b57f886e4ba18c4c4f)

  - feat(support): add alicloud plan disable logic for purchase actions [c0c6b221](https://github.com/tidbcloud/dbaas-ui/commit/c0c6b221a5ca3a392ab6e759504163aafea5441e)

  - refactor: simplify ClusterPropPanel by removing rightSection and integrating TierType display [8bc8d617](https://github.com/tidbcloud/dbaas-ui/commit/8bc8d617efab2ac2f1ec11cf0ea55006447eb9f5)

  - feat(support): enhance support plan actions with additional payment method check and disable logic [b7cf2d22](https://github.com/tidbcloud/dbaas-ui/commit/b7cf2d2295bcdb91e0f3efb4d564b5a1fc03b2d0)

  - feat(switcher): create cluster shortcut [b7008986](https://github.com/tidbcloud/dbaas-ui/commit/b70089866957f68a78c7536b607210d39ab1e1f4)

  - tweak: update typography and icon size in UserNavMenu [b0609224](https://github.com/tidbcloud/dbaas-ui/commit/b06092249fbecb3c4085bc0a765416ec27171e67)

  - tweak: styles [74d1ff7a](https://github.com/tidbcloud/dbaas-ui/commit/74d1ff7a936a2dcc1f94dc7d51e82b8096a55623)

  - tweak: styles [6b4fb9a4](https://github.com/tidbcloud/dbaas-ui/commit/6b4fb9a430455fb3b85640b6e04e99691b7c24c4)

  - chore: wording [6582d7bb](https://github.com/tidbcloud/dbaas-ui/commit/6582d7bbdedd103534d026345c007c1acc9ee8c1)

  - tweak(diagnosis): styles [07fb3bc5](https://github.com/tidbcloud/dbaas-ui/commit/07fb3bc52b00e2b4717b52edc401723b8045a141)

  - fix: conflict [3b9f3941](https://github.com/tidbcloud/dbaas-ui/commit/3b9f3941e6091f085c64c5298051c43ff3dd0be7)

- Merge pull request [#3966](https://github.com/tidbcloud/dbaas-ui/pull/3966) from tidbcloud/hotfix/20250611-essential-price [9ef1b6d2](https://github.com/tidbcloud/dbaas-ui/commit/9ef1b6d2ec6b60d427d6670bccc063d1fe9463dc)

- Merge pull request [#3967](https://github.com/tidbcloud/dbaas-ui/pull/3967) from tidbcloud/hotfix/20250611-essential-price [78cea7e3](https://github.com/tidbcloud/dbaas-ui/commit/78cea7e32565cde9e4f490fdffd1c1a19f016d30)

  - fix: alicloud essential ui [6ce13b48](https://github.com/tidbcloud/dbaas-ui/commit/6ce13b48fcf418165ed7048d981895d8f65ec2c5)

  - fix: alicloud essential ui [f55b8ee4](https://github.com/tidbcloud/dbaas-ui/commit/f55b8ee45362cdfa83c96f7064ae718da08c9643)

  - feat: alicloud essential price text [318b179a](https://github.com/tidbcloud/dbaas-ui/commit/318b179aa32bcf5b116c35a8587d5eddab306fb5)

  - feat: add organization settings and billing links to UserNavMenu [c8e15458](https://github.com/tidbcloud/dbaas-ui/commit/c8e1545828c5d719bfb39123a2ca54ca41f615b0)

  - tweak: tips indent [cef1f75f](https://github.com/tidbcloud/dbaas-ui/commit/cef1f75f97b128144db40800088c2856b42f3ed1)

  - tweak: org project panel indent [73efff2e](https://github.com/tidbcloud/dbaas-ui/commit/73efff2e7bf84a7dfa7a97c55b54134fd95736a1)

  - fix: refactor TiDBNextGen and ClusterPlan components to improve Alibaba Cloud handling and introduce clusterPlanProps [f7b13011](https://github.com/tidbcloud/dbaas-ui/commit/f7b1301143caf7dba2a9febfb200aaeba1db2dfc)

  - fix: enhance handling for alicloud provider in Guard and TiDBNextGen components [f00d012e](https://github.com/tidbcloud/dbaas-ui/commit/f00d012e24457833452ccda3d27756b570b693f4)

  - fix: if provider is alicloud ,then only essential [2c5b5d4a](https://github.com/tidbcloud/dbaas-ui/commit/2c5b5d4a9f89cb3cbb3f1d53c39ff4e4e830bf1d)

  - fix: update billing link text and tracking event for Alibaba Cloud Platform [ebd4688b](https://github.com/tidbcloud/dbaas-ui/commit/ebd4688b9fba7b71f1a7b0c1eb6c6a785a48a5bd)

  - feat: use component [203c3d00](https://github.com/tidbcloud/dbaas-ui/commit/203c3d003ba51b7e33ed4a0bd929f8133ed73fe6)

  - feat: restore change [37f00bc7](https://github.com/tidbcloud/dbaas-ui/commit/37f00bc72fb62c3081e54d0bce7ed263abbd4fbb)

  - feat: switch to old creation page when select gcp and azure provider [d440932c](https://github.com/tidbcloud/dbaas-ui/commit/d440932c6a12bda1d7864f80c7950623759fe5e8)

  - feat: remove StorageDownDisabledTooltip [bf9791a9](https://github.com/tidbcloud/dbaas-ui/commit/bf9791a9e087a0c16e5137489b2d914a4d64b38e)

  - restore scalein disabled tooltip [739b3d77](https://github.com/tidbcloud/dbaas-ui/commit/739b3d77444a6accbe8c24476e878ab5114cff29)

  - feat: show price error correctly [8a99ca85](https://github.com/tidbcloud/dbaas-ui/commit/8a99ca85ee7f8a9cfbba931095bce09d4017b33f)

- Merge pull request [#3965](https://github.com/tidbcloud/dbaas-ui/pull/3965) from tidbcloud/release-20250610 [332043f0](https://github.com/tidbcloud/dbaas-ui/commit/332043f09016ecd9900d1691ba1a0691c05aaf47)

- Merge pull request [#3964](https://github.com/tidbcloud/dbaas-ui/pull/3964) from tidbcloud/release-20250610 [7fec5e85](https://github.com/tidbcloud/dbaas-ui/commit/7fec5e85e72aa56dc3f376324cb92c15a155c892)

  - release: 20250610 [8591be85](https://github.com/tidbcloud/dbaas-ui/commit/8591be85b87fc0f17997094d6ee2325a1c75429a)

- Merge pull request [#3963](https://github.com/tidbcloud/dbaas-ui/pull/3963) from tidbcloud/fix/alibaba-cloud-update [0f5447b8](https://github.com/tidbcloud/dbaas-ui/commit/0f5447b8eca02fd90b3eea0d6d7913afb7cfd655)

  - fix: refactor TiDBNextGen and ClusterPlan components to improve Alibaba Cloud handling and introduce clusterPlanProps [c27c236c](https://github.com/tidbcloud/dbaas-ui/commit/c27c236cb2c857e3121f9f80e8b8ca5010cedadb)

  - fix: enhance handling for alicloud provider in Guard and TiDBNextGen components [15efaab7](https://github.com/tidbcloud/dbaas-ui/commit/15efaab7d01472d62235240f4f5ce8f3e74a525d)

- Merge pull request [#3962](https://github.com/tidbcloud/dbaas-ui/pull/3962) from tidbcloud/feat/show-estimate-price-error [d6936c78](https://github.com/tidbcloud/dbaas-ui/commit/d6936c783537ae9e6a90d9fdb1a27cbd0d485253)

  - feat: use component [e4a04b70](https://github.com/tidbcloud/dbaas-ui/commit/e4a04b7048485ec569ad062c0ef9d00d51992c0b)

  - feat: restore change [1f397beb](https://github.com/tidbcloud/dbaas-ui/commit/1f397beb459f1f964a1a544f5eb5be7f4bfa324f)

  - fix: if provider is alicloud ,then only essential [304a16a1](https://github.com/tidbcloud/dbaas-ui/commit/304a16a16d8ef5bf9517c976663d591011a5885a)

  - fix: update billing link text and tracking event for Alibaba Cloud Platform [034f9aa8](https://github.com/tidbcloud/dbaas-ui/commit/034f9aa88cd93cea4724dad659d789b599faa501)

  - feat: switch to old creation page when select gcp and azure provider [94f9c8d7](https://github.com/tidbcloud/dbaas-ui/commit/94f9c8d7998f4df2a5148c4a0c5b0b952bf4b7c3)

  - feat(project): add default opened sub-menu to AdminNavMenu [a480fe1c](https://github.com/tidbcloud/dbaas-ui/commit/a480fe1cbd3246a4a5042226d2f4c5e23945c795)

  - tweak: tooltip styles [ae05b94f](https://github.com/tidbcloud/dbaas-ui/commit/ae05b94fea5f988663745235de85606ea8811eca)

  - tweak: middle ellipsis [4fd32f46](https://github.com/tidbcloud/dbaas-ui/commit/4fd32f466e92e5aea34fd8e09e55a0b399169c1e)

  - feat: remove StorageDownDisabledTooltip [8ae0cf8a](https://github.com/tidbcloud/dbaas-ui/commit/8ae0cf8a5624cd2c1dbd2f0bc10fa7ccc5a9ecf3)

  - restore scalein disabled tooltip [3e75ce3c](https://github.com/tidbcloud/dbaas-ui/commit/3e75ce3c33300e47927acb416e6423f6b2c4e784)

  - chore: add anchor [6833fa3c](https://github.com/tidbcloud/dbaas-ui/commit/6833fa3cd268220450b9aa93eefbf98cf87052d3)

  - init: cluster integration [33e78fb9](https://github.com/tidbcloud/dbaas-ui/commit/33e78fb9165c1713a6df9f202f23df91c735f4fb)

- Merge branch 'dev' into feat-new-navigation [e126ee65](https://github.com/tidbcloud/dbaas-ui/commit/e126ee65ace2a9390cbcd5154c0b78a1da8797c4)

- Merge pull request [#3959](https://github.com/tidbcloud/dbaas-ui/pull/3959) from tidbcloud/fix/revert-maintennance-window-alert [764617cd](https://github.com/tidbcloud/dbaas-ui/commit/764617cdf015c55be018b5f07e2af6f50dd53c3d)

- Merge pull request [#3960](https://github.com/tidbcloud/dbaas-ui/pull/3960) from tidbcloud/fix/revert-maintennance-window-alert [72a16125](https://github.com/tidbcloud/dbaas-ui/commit/72a161258209e96e9f092f31119d9709c10ac78c)

  - hotfix: 202506081221 [109ff777](https://github.com/tidbcloud/dbaas-ui/commit/109ff77726457e3c1332f19b4a270c06d26ac04f)

  - fix: restore alert [f418d522](https://github.com/tidbcloud/dbaas-ui/commit/f418d522cba3c11f15023b2830e009a6c9403b95)

  - feat: show price error correctly [b7e2a282](https://github.com/tidbcloud/dbaas-ui/commit/b7e2a282b09cafb58ee1517803a93dd8b667305f)

  - feat: notification add detail open/close icon [5dfe7810](https://github.com/tidbcloud/dbaas-ui/commit/5dfe78106bba5d967f72827609ef8ba715cb1ec9)

  - fix: notification UI opti [ea044146](https://github.com/tidbcloud/dbaas-ui/commit/ea04414651a2ad31d81db42c70730f4c1876ee88)

  - styles: some updates [3fe2889d](https://github.com/tidbcloud/dbaas-ui/commit/3fe2889db06eecfa3229a612cd61f95bcc105d74)

  - tweak: use mono font [5d7d5501](https://github.com/tidbcloud/dbaas-ui/commit/5d7d55011e25f9557a03396eacdc2f70380973bb)

  - tweak: hover name btn [f65cedf7](https://github.com/tidbcloud/dbaas-ui/commit/f65cedf7ddfc751da787f19128ab3623836ee419)

  - fix: cluster overview metrics [4454184a](https://github.com/tidbcloud/dbaas-ui/commit/4454184ac536859dbf4bff594d179391ab85c26e)

  - tweak(nav_switcher): name ellipsis [4efc07ae](https://github.com/tidbcloud/dbaas-ui/commit/4efc07ae95b8a029c8a4f15af6773978485cc922)

  - chore: remove unused switcher [736f7c3a](https://github.com/tidbcloud/dbaas-ui/commit/736f7c3aeb8bf21803f41b517535490a01107081)

  - style: set pointer event of notification badge to none [c0283d23](https://github.com/tidbcloud/dbaas-ui/commit/c0283d23cc6922bf36e0f5143c17859f7041b44a)

- Merge branch 'dev' into feat-new-navigation [2e66c8c0](https://github.com/tidbcloud/dbaas-ui/commit/2e66c8c0a10a0d1f6044447c8b7f3f277afcfd9f)

- Merge pull request [#3958](https://github.com/tidbcloud/dbaas-ui/pull/3958) from tidbcloud/release-20250604 [4089a4db](https://github.com/tidbcloud/dbaas-ui/commit/4089a4db150b69147aa5c33833af0d30bdf27f86)

- Merge pull request [#3957](https://github.com/tidbcloud/dbaas-ui/pull/3957) from tidbcloud/release-20250604 [eefae2c8](https://github.com/tidbcloud/dbaas-ui/commit/eefae2c8150b34c77f4498c9746e9dada1d5c877)

  - relase:20250604 [8515e6b3](https://github.com/tidbcloud/dbaas-ui/commit/8515e6b3cc5f6908ead44099fae03d2f2df18d31)

- Merge pull request [#3956](https://github.com/tidbcloud/dbaas-ui/pull/3956) from tidbcloud/fix/pause-resume-price [dca98bf8](https://github.com/tidbcloud/dbaas-ui/commit/dca98bf82f513487779e39c1efdc38d99888e4b8)

  - feat(NavMenu): add defaultOpenedSub prop to control submenu expansion [a14c0f80](https://github.com/tidbcloud/dbaas-ui/commit/a14c0f8063937a5f72e1bdea80f69b01fa175e98)

- Merge pull request [#3954](https://github.com/tidbcloud/dbaas-ui/pull/3954) from tidbcloud/feat/billing-tips [d8f31771](https://github.com/tidbcloud/dbaas-ui/commit/d8f31771f24a589aa6d9b1f3ae58610bfc13b928)

  - feat:remove prompted of pasu and resume page [7bbc1364](https://github.com/tidbcloud/dbaas-ui/commit/7bbc136442c350b6ff0d881ea488dfa39439f527)

  - chore: wording [9e93adfd](https://github.com/tidbcloud/dbaas-ui/commit/9e93adfde74e3f13fc2cceb5a6b91cefc4adf053)

- Merge pull request [#3943](https://github.com/tidbcloud/dbaas-ui/pull/3943) from tidbcloud/feat/auzre-resource-precheck [eac3d12b](https://github.com/tidbcloud/dbaas-ui/commit/eac3d12b3350fac708f0ce2958f507e497955810)

  - feat: remove test data [5c9e2d3a](https://github.com/tidbcloud/dbaas-ui/commit/5c9e2d3a4fa5747f5742f23be9f67f0a0f4e4e3d)

  - fix: npe of creatingitems [11177738](https://github.com/tidbcloud/dbaas-ui/commit/111777381fc44fc3e9535886ff6cb138e2e1ac1e)

  - feat: remove unnecessary log [928fcffb](https://github.com/tidbcloud/dbaas-ui/commit/928fcffba6c7456bc7d364020562c6d7e499a685)

  - feat: hide limitation alert when no-limitation-whitelist is enabled [8ec823ac](https://github.com/tidbcloud/dbaas-ui/commit/8ec823acc82b631ad6af3472cd1796bcf1488ca4)

  - feat: add preview for azure provider, fix link for azure [37eb0c39](https://github.com/tidbcloud/dbaas-ui/commit/37eb0c39ed501d1ba314116bab9b82c89382f681)

  - feat: add log [03e5a184](https://github.com/tidbcloud/dbaas-ui/commit/03e5a18436c984d866eacd18bd1e9f1138709b63)

  - feat: fix lint error [da181694](https://github.com/tidbcloud/dbaas-ui/commit/da18169494144d9dbd6c3a376431df4a90ee6a83)

  - feat: support nolimitation for tikv,tiflash [e741144b](https://github.com/tidbcloud/dbaas-ui/commit/e741144be184185d5ace66f9998ab9d05584a426)

  - feat: no limitation whitelist [a152c755](https://github.com/tidbcloud/dbaas-ui/commit/a152c7555344c9a4eb76cf09a7b4fe7ebb75766c)

  - feat: create status clusters display together [85003dcc](https://github.com/tidbcloud/dbaas-ui/commit/85003dcc14daea646a2b50edc66305942738cf1b)

  - feat: alert style [0b3fb817](https://github.com/tidbcloud/dbaas-ui/commit/0b3fb81775b8d15ad4bd1f919af12e28fb0188ca)

  - feat: should use creating [20914f21](https://github.com/tidbcloud/dbaas-ui/commit/20914f21df2770975af3b95af8f45f84fd262759)

  - feat: show alert by status [d45db28e](https://github.com/tidbcloud/dbaas-ui/commit/d45db28ee4aff060ef661f8c2273b1f83aced177)

  - feat: node and overview insufficient reason [b873a2c8](https://github.com/tidbcloud/dbaas-ui/commit/b873a2c88a7262e79c6f5e37fd351283ccf08f26)

  - feat: insufficient resaon [bdd046a1](https://github.com/tidbcloud/dbaas-ui/commit/bdd046a1751bf2f95a3c7dfa525067eafa6a5505)

  - feat: show insuffecient clusters [97d593b4](https://github.com/tidbcloud/dbaas-ui/commit/97d593b46e7e60021ea1f2ee8890c1adc29cd951)

  - feat: request insufficient cluster [5c49501f](https://github.com/tidbcloud/dbaas-ui/commit/5c49501fb451d93a5ed70d218bafa1e2400f1e0f)

- Merge pull request [#3924](https://github.com/tidbcloud/dbaas-ui/pull/3924) from tidbcloud/feat/node-group-limitation [522621d0](https://github.com/tidbcloud/dbaas-ui/commit/522621d0bfa5f21657389cdfec62a6eabb4ec44b)

- Merge pull request [#3952](https://github.com/tidbcloud/dbaas-ui/pull/3952) from tidbcloud/feat/restore-original-price [dc9d5b50](https://github.com/tidbcloud/dbaas-ui/commit/dc9d5b5065018f6aee743b6ff8786dfea7198d58)

- Merge pull request [#3953](https://github.com/tidbcloud/dbaas-ui/pull/3953) from tidbcloud/feat/editor-ai-privacy [26f1cd31](https://github.com/tidbcloud/dbaas-ui/commit/26f1cd311b177c12383ec05d99085fd92b5e0b17)

- Merge pull request [#3955](https://github.com/tidbcloud/dbaas-ui/pull/3955) from tidbcloud/fix/link [9c5dac2b](https://github.com/tidbcloud/dbaas-ui/commit/9c5dac2b045e683362c6bc569c483f9bcf64a154)

  - fix: update documentation links for GCS and S3 access in ImportV3 components [39f48c11](https://github.com/tidbcloud/dbaas-ui/commit/39f48c11725e17840a5edf423a8ae9d6eee692d2)

  - feat: editor ai privacy [3d98224b](https://github.com/tidbcloud/dbaas-ui/commit/3d98224b78a966a643f0f9ffdd2cfc82cc1e6ac5)

  - feat: revert adjustment of e2e-test [ea4e523d](https://github.com/tidbcloud/dbaas-ui/commit/ea4e523d4cf330745605922763db7bf83c4e6b0a)

  - refactor: remove discount price [6dc41822](https://github.com/tidbcloud/dbaas-ui/commit/6dc41822d93a034faf428522b9b11bc242a09693)

  - feat(Billing): add BasicTips component for service classification in Bills table [00040461](https://github.com/tidbcloud/dbaas-ui/commit/000404612c641b2a4afcbeaa90e97685c0e3d351)

- Merge branch 'dev' into feat-new-navigation [6b177a63](https://github.com/tidbcloud/dbaas-ui/commit/6b177a639d51f15d09d76a3dad3c3fe947855abb)

- Merge pull request [#3951](https://github.com/tidbcloud/dbaas-ui/pull/3951) from tidbcloud/hotfix/oauth-org-only [7e5b7eda](https://github.com/tidbcloud/dbaas-ui/commit/7e5b7edac68e243d2091fb1fb2939cef1d8079fa)

- Merge pull request [#3950](https://github.com/tidbcloud/dbaas-ui/pull/3950) from tidbcloud/hotfix/oauth-org-only [140ecd43](https://github.com/tidbcloud/dbaas-ui/commit/140ecd43670839adbdddc2d369220d4bfa14b5ad)

  - hotfix: 202506031212 [b2fb6630](https://github.com/tidbcloud/dbaas-ui/commit/b2fb66300adb17967aaf776affca62869f06180a)

- Merge pull request [#3948](https://github.com/tidbcloud/dbaas-ui/pull/3948) from tidbcloud/fix/link [64863b82](https://github.com/tidbcloud/dbaas-ui/commit/64863b82ca9c86b5c738b8bc0e88d27dd7dcc8eb)

- Merge pull request [#3949](https://github.com/tidbcloud/dbaas-ui/pull/3949) from tidbcloud/feat/ai-reviewer-20250603 [c734f0fa](https://github.com/tidbcloud/dbaas-ui/commit/c734f0fad09687f480e2047009923471eeb69000)

  - feat: fix format error [324e1738](https://github.com/tidbcloud/dbaas-ui/commit/324e1738de2d13b63f3dc71bc1d9aa1fd7d4ae21)

  - refactor(ImportFromCloud): reorganize imports and update Azure doc link; fix import order in helpers and Creation component [f690c966](https://github.com/tidbcloud/dbaas-ui/commit/f690c96619baec7b14a9800ea3b522635cbd951a)

- Merge pull request [#3937](https://github.com/tidbcloud/dbaas-ui/pull/3937) from tidbcloud/feat/enhance-tiflash-setting-ux [c5ddbcfa](https://github.com/tidbcloud/dbaas-ui/commit/c5ddbcfa7b093b1e0c3f45e25d3b4a05f2274e9d)

  - feat: set min value as 1,fix no child sytle for compoentnblock [b72397c2](https://github.com/tidbcloud/dbaas-ui/commit/b72397c209fb9f4e9e86a0418de944dacdf635d5)

  - feat: filter out groups without an id [6dd87ba6](https://github.com/tidbcloud/dbaas-ui/commit/6dd87ba6beff28f01339ad05bbea7cc71cb67af7)

  - feat: add scroll to cluster size [09549e6a](https://github.com/tidbcloud/dbaas-ui/commit/09549e6ac79360fc4bdb571b3009d9d8d9d4f66d)

  - feat: revert playwright config [89377c38](https://github.com/tidbcloud/dbaas-ui/commit/89377c380ae7429955243782add3c02b688b6712)

  - feat: separate folder [68caa2f6](https://github.com/tidbcloud/dbaas-ui/commit/68caa2f6a36649ab10259a78c356e800f683761c)

  - feat: record video [32db91b0](https://github.com/tidbcloud/dbaas-ui/commit/32db91b08d52c56807a6d55aabc3e590b5b1bcd7)

  - feat: use 999 as pagesize for show all node groups [692e45b3](https://github.com/tidbcloud/dbaas-ui/commit/692e45b3ea3c6d832f26dc2df12fa7d5b61a2dba)

  - feat: use nodeGroupLimitation [a67e6fcc](https://github.com/tidbcloud/dbaas-ui/commit/a67e6fccd7a23795c49118261c446fb4e7177356)

  - feat: add node group limitation white list [40c17040](https://github.com/tidbcloud/dbaas-ui/commit/40c170400de9ac19c625b9d2074986af939eb67d)

  - refactor: enhance AccountShell component layout with improved styling and loading state management [71bf7423](https://github.com/tidbcloud/dbaas-ui/commit/71bf7423be0a8c0b2eb1f957f990864a01314928)

- Merge pull request [#3947](https://github.com/tidbcloud/dbaas-ui/pull/3947) from tidbcloud/refine/serverless-pwd [2e0ffc12](https://github.com/tidbcloud/dbaas-ui/commit/2e0ffc12e442b66e3ac6ed240d919aa947d587db)

  - refine(serverless/connection): update password reset confirmation message for clarity [6e56bdc2](https://github.com/tidbcloud/dbaas-ui/commit/6e56bdc20630adfcc56e575cd5604f069490e2b8)

  - refactor: integrate support visibility management into FootSection and HelpCenter components using MobX store [93d94195](https://github.com/tidbcloud/dbaas-ui/commit/93d94195a09aff2356b6c92a9d3a324d03ab7f1a)

  - chore: remove user_created_at from required fields in user schema in swagger.json [882ef253](https://github.com/tidbcloud/dbaas-ui/commit/882ef2537d7f386149cd12a050f17883e8af886a)

- Merge pull request [#3945](https://github.com/tidbcloud/dbaas-ui/pull/3945) from tidbcloud/fix-default-accesspid [81b95c4d](https://github.com/tidbcloud/dbaas-ui/commit/81b95c4d19c4081049c8b480b4b2e8798052ab0b)

  - refactor(Metrics): initialize accessPointId with first option value in AccessPointView component [eaa5a74d](https://github.com/tidbcloud/dbaas-ui/commit/eaa5a74d08b7a35364ec39efa982705c9371e51a)

  - chore: remove unused constants ORG_INDEX_PATH and PROJECT_INDEX_PATH from OrgProjectPanel, and add a blank line in ClusterPanel for improved readability [f65ea9d9](https://github.com/tidbcloud/dbaas-ui/commit/f65ea9d95d5a2fad7c43aac82cf41192592d95ed)

  - refactor: consolidate navigation logic in ClusterPanel and OrgProjectPanel, replacing useEnterpriseOrgSwitch with useNavigationSwitch for improved organization and project switching [6a7e6b02](https://github.com/tidbcloud/dbaas-ui/commit/6a7e6b0218ed59acb00cec228c764c713fb148dd)

  - fix: streamline organization switching logic in OrgProjectPanel and useEnterpriseOrgSwitch, ensuring proper handling of navigation and logout scenarios [ad2b93fc](https://github.com/tidbcloud/dbaas-ui/commit/ad2b93fcd1e4086dbba6dd24b1985c3050fcab8f)

  - fix: refactor navigation logic in ClusterPanel and OrgProjectPanel, introduce useEnterpriseOrgSwitch for handling organization type changes [a66f0559](https://github.com/tidbcloud/dbaas-ui/commit/a66f0559e50e1a38ea3fd8e970ae35ad8da19040)

  - feat: add user_created_at field to user schema in swagger.json [5024c643](https://github.com/tidbcloud/dbaas-ui/commit/5024c6430f7b4e2db83dd1021f824373cc3191da)

  - refine(serverless/firewall): remove port 4000 in firewall description [6a5bc1da](https://github.com/tidbcloud/dbaas-ui/commit/6a5bc1da315fe92d8d0837347b4b4a7606c6d96b)

  - remove port 4000 in firewall description [14735458](https://github.com/tidbcloud/dbaas-ui/commit/14735458e6ddcc7b876120d13e6b175bdc8159b0)

  - fix: enhance notification handling in TrialUserBanner and add element watcher for driver placeholder [6e5a11c9](https://github.com/tidbcloud/dbaas-ui/commit/6e5a11c924d133a4be843a6928d17a9d66da1beb)

  - fix: notification content max height [131d2a05](https://github.com/tidbcloud/dbaas-ui/commit/131d2a05d66f352721f0d2f87efb2540c5a05c83)

  - fix: notification content max height [402b49ec](https://github.com/tidbcloud/dbaas-ui/commit/402b49ecf643903a439cfe08d40a78ac4f9016e5)

  - fix: reset data when close notification [11049702](https://github.com/tidbcloud/dbaas-ui/commit/11049702824688178617d4cebaf65f6d651e7375)

  - fix: update loading state logic and improve last visit location handling in NavSwitcher and OrgProjectPanel [440014d3](https://github.com/tidbcloud/dbaas-ui/commit/440014d392a40e328cd5a8ad8856987cad2fe410)

  - feat: add user_created_at field to user profile and update navigation logic based on user creation date [f1f6606d](https://github.com/tidbcloud/dbaas-ui/commit/f1f6606d7a14d50579264c7e057b5528f4df0f5e)

  - fix: remove event tracking for skipping new navigation upsell [822a7676](https://github.com/tidbcloud/dbaas-ui/commit/822a7676e3236444dd0c79c5e80d7e3d52105a6e)

  - fix: add event tracking for skipping new navigation upsell [787e9f13](https://github.com/tidbcloud/dbaas-ui/commit/787e9f13af21cdf6501496c4716aaaa52cd1160e)

  - fix: update navigation paths in ClusterPanel and OrgProjectPanel for improved routing consistency [4e48527f](https://github.com/tidbcloud/dbaas-ui/commit/4e48527f88461a2ef48c768a0b1f6224f82985b2)

  - fix: visible projects [b39c3c7d](https://github.com/tidbcloud/dbaas-ui/commit/b39c3c7d9ddc397bfed2460f96bfe35b7fb0f657)

  - fix: update project page check to use activeProject.id for improved validation [09313b15](https://github.com/tidbcloud/dbaas-ui/commit/09313b15d3001a42b80fef4b85dc7eba76e86afe)

- Merge branch 'dev' into feat-new-navigation [2c73ba29](https://github.com/tidbcloud/dbaas-ui/commit/2c73ba29ebe7d1b3e9207bc2ebf164d3ae60cd61)

- Merge pull request [#3942](https://github.com/tidbcloud/dbaas-ui/pull/3942) from tidbcloud/release-20250527 [a094cafb](https://github.com/tidbcloud/dbaas-ui/commit/a094cafbbfe0af81aed90855186697e9d400d8a6)

- Merge pull request [#3941](https://github.com/tidbcloud/dbaas-ui/pull/3941) from tidbcloud/release-20250527 [2a9d77d3](https://github.com/tidbcloud/dbaas-ui/commit/2a9d77d392c93fc3d45c76d45b53bc936bbb0fb7)

  - release: 20250527 [2024444e](https://github.com/tidbcloud/dbaas-ui/commit/2024444eba2cca11287aedaa39711be2113d54eb)

- Merge pull request [#3920](https://github.com/tidbcloud/dbaas-ui/pull/3920) from tidbcloud/feat/plusar_changefeed [060c51aa](https://github.com/tidbcloud/dbaas-ui/commit/060c51aa86829bbbc3b5d6961d7bac834324c961)

  - fix: notificition select message border color [5477664f](https://github.com/tidbcloud/dbaas-ui/commit/5477664f2ebef511943a5fa6c71ec172fa263dd8)

  - refactor: simplify topic name logic in FormTopicName - Replaced direct checks for `DataflowDispatchType.DISPATCH_TYPE_ONE_TOPIC` with a derived variable `isOneTopic` for cleaner code. - Updated label and placeholder logic to use `isOneTopic`, enhancing readability and maintainability. [e686e3aa](https://github.com/tidbcloud/dbaas-ui/commit/e686e3aa7c98d645799128399b3be012cc30d898)

  - refactor: remove unused header component in Changefeed detail - Commented out the `ChangefeedDetailPageHeader` in `ClusterChangefeedDetail` to streamline the component. - This change simplifies the rendering logic while retaining the `ChangefeedDetail` functionality. [0ec4fc3e](https://github.com/tidbcloud/dbaas-ui/commit/0ec4fc3ea889640699042de96bd1674a2c120499)

- Merge pull request [#3940](https://github.com/tidbcloud/dbaas-ui/pull/3940) from tidbcloud/feat/api-key-role [43a97589](https://github.com/tidbcloud/dbaas-ui/commit/43a975890e5cc72378fcd8c4e07c345403562a2c)

  - fix: notification ui tab quickly change [dbf17f9e](https://github.com/tidbcloud/dbaas-ui/commit/dbf17f9eca6b15d315bb2b91db23804190b8f966)

  - fix: notification ui page & pagesize [6a61b98a](https://github.com/tidbcloud/dbaas-ui/commit/6a61b98ad4440ad1b8f6ae79e551ed7284cf84c3)

  - refactor(APIKeys): standardize default page size and update role link references for consistency [2b87f4e2](https://github.com/tidbcloud/dbaas-ui/commit/2b87f4e23090efac94921cbd1e100ff675ae2b07)

  - fix(RoleDesc): correct grammar in role description for clarity [0b2ac274](https://github.com/tidbcloud/dbaas-ui/commit/0b2ac2745637854d68d3d06c99e81bc132050cc0)

  - refactor(APIKeys): streamline role options and enhance RoleDesc component for better context [fe23e49b](https://github.com/tidbcloud/dbaas-ui/commit/fe23e49b0b1ca57b41b36b40d4e924ac45c51626)

  - feat(APIKeys): add whitelist for api key role [536c7217](https://github.com/tidbcloud/dbaas-ui/commit/536c72174a26ce075c3424ff00f831a54a59f0f1)

  - feat(APIKeys): introduce useAPIKeysV2 hook and conditionally enable API key features [5b6bc296](https://github.com/tidbcloud/dbaas-ui/commit/5b6bc296fdbe4caa25bfa976708419a7dc682176)

  - refactor(APIKeys): replace projectId with selectedProject for improved clarity [f2593e68](https://github.com/tidbcloud/dbaas-ui/commit/f2593e686707c683e695b913b9408d7691a6dd48)

  - fix(APIKeys): ensure selected project is valid on segment type change [97264f19](https://github.com/tidbcloud/dbaas-ui/commit/97264f193c7056e5e01756fea453e3a21283ffd1)

  - feat(APIKeys): implement project-specific API key management and enhance role options [53a5589a](https://github.com/tidbcloud/dbaas-ui/commit/53a5589a0fe39a9247fc747243609d2a8740b1b2)

  - feat(APIKeys): support more org roles for api key [e42b5004](https://github.com/tidbcloud/dbaas-ui/commit/e42b5004475a985cc7ab2c29ee34d9fc602d5242)

  - refactor: streamline E2E test for Create Changefeed - Reorganized the `changefeed.test.ts` file by introducing a helper function `gotoChangefeedCreationPage` to encapsulate navigation logic, improving readability and maintainability. - Removed commented-out code related to the previous context setup, simplifying the test structure. - Updated the test description to focus on the creation process, ensuring clarity in test intent. [c679ce91](https://github.com/tidbcloud/dbaas-ui/commit/c679ce913b3650f60a005fcb03410b6ff361e1b0)

  - feat: add E2E test for Create Changefeed flow - Implemented a new E2E test in `changefeed.test.ts` to validate the Kafka creation process, including console output checks for each step. - The test covers configuring target, replication, and review steps, ensuring payloads are logged correctly and match expected structures. [bcf0a8c2](https://github.com/tidbcloud/dbaas-ui/commit/bcf0a8c2e15a67f2505bc689123a444a56212a3e)

  - fix: unify logging format in E2E test environment - Updated console log statements in `ConfigureTarget`, `ConfigureReplica`, and `Review` components to use string concatenation for payload logging, ensuring consistency across the components during E2E tests. [d97e9c84](https://github.com/tidbcloud/dbaas-ui/commit/d97e9c840360caa0e2a3c2ab397fda0ceb85a5e8)

  - fix: notification ui page & pagesize [b8c61623](https://github.com/tidbcloud/dbaas-ui/commit/b8c61623740f107e6cb79bee759040700969c41f)

- Merge pull request [#3938](https://github.com/tidbcloud/dbaas-ui/pull/3938) from tidbcloud/feat/alicloud-pricing [c64564e4](https://github.com/tidbcloud/dbaas-ui/commit/c64564e48feff081eb5c50cbed35d116595f746d)

  - fix: notification ui bottom position [3a09b71f](https://github.com/tidbcloud/dbaas-ui/commit/3a09b71f3f1a08a6940efdc5bfe16b6eaf8bc41f)

- Merge pull request [#3939](https://github.com/tidbcloud/dbaas-ui/pull/3939) from tidbcloud/feat/migrate-e2e-test-runner [b55e49cb](https://github.com/tidbcloud/dbaas-ui/commit/b55e49cb4d15656bf737130a8d399d98b91fe58a)

  - fix: update typography and icon color in renderDescriptiveSelectOption - Changed font weight of the option label to 500 for consistency. - Updated icon color to "peacock" when checked, enhancing visual clarity. [58a6be08](https://github.com/tidbcloud/dbaas-ui/commit/58a6be080209eb330b7d7192e9e82987aecb0a5c)

  - fix: reset messagelist when change type [b5646b63](https://github.com/tidbcloud/dbaas-ui/commit/b5646b630f31e220f25b7e39ac78411e5bdec60f)

  - fix: pricing region format [69e3e198](https://github.com/tidbcloud/dbaas-ui/commit/69e3e19861759503349b859aa9a6cc23c101b49c)

- Merge pull request [#3901](https://github.com/tidbcloud/dbaas-ui/pull/3901) from tidbcloud/feat-branch-test-whitelist [83ed556e](https://github.com/tidbcloud/dbaas-ui/commit/83ed556e7b11f9c865a2e73b5ca12a0df457b18a)

- Merge pull request [#3927](https://github.com/tidbcloud/dbaas-ui/pull/3927) from tidbcloud/feat/disabled-MFA [51669db1](https://github.com/tidbcloud/dbaas-ui/commit/51669db1703e05a2e7810a55c1ac4b6c3faeb8f0)

  - fix: region.replace ai review [5e8ca045](https://github.com/tidbcloud/dbaas-ui/commit/5e8ca045ecf716e8804562e1336714ee855d6e9b)

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

  - fix: pricing detail region filter alicloud [d6818915](https://github.com/tidbcloud/dbaas-ui/commit/d68189152dc8cab938b9795e63369f1466511390)

  - feat: use self hosted runer [a95a56c9](https://github.com/tidbcloud/dbaas-ui/commit/a95a56c95f27396708b083a3cfb8df5deefdb338)

  - feat: revert e2e ci adjust [32f28cab](https://github.com/tidbcloud/dbaas-ui/commit/32f28cab145d47036df77056cd85b6fd997d6fe1)

  - fix: notification message list [4d5204b0](https://github.com/tidbcloud/dbaas-ui/commit/4d5204b01828c073f6dc8ffbdba3f4bd75fbc56f)

  - refactor: remove ConfigureSpec component and integrate its logic into Review - Deleted the `ConfigureSpec` component as it was marked deprecated. - Moved the `ConfigureSpecForm` interface definition into the `Review` component for better organization. - Updated imports in `Review` to reflect the removal of `ConfigureSpec`. [ad33597e](https://github.com/tidbcloud/dbaas-ui/commit/ad33597e2044da8fca471781afd5fa40e7babc41)

  - fix: replace DescriptiveSelectItem with renderDescriptiveSelectOption for consistency - Removed the `DescriptiveSelectItem` component and replaced its usage with `renderDescriptiveSelectOption` across various components to standardize the rendering of select options. - Updated Kafka version constants to include separate descriptions for better clarity. - Enhanced the layout in `ChangefeedScale` and `DMJobScale` components for improved readability. [bcfc1328](https://github.com/tidbcloud/dbaas-ui/commit/bcfc1328de978ba340d8074607bda34d6d7b08c2)

  - fix: replace SelectItem with DescriptiveSelectItem for better clarity - Updated imports and usages of `SelectItem` to `DescriptiveSelectItem` across multiple components, enhancing the display of option labels and descriptions. - Introduced `DescriptiveSelectItem` component to standardize the rendering of select options with improved styling. [ee7ac0b0](https://github.com/tidbcloud/dbaas-ui/commit/ee7ac0b099e132f9f87bcb0d2399cd1fd232911b)

  - fix: refactor event filter import and add new EventFilter component - Updated the import path for `EventFilter` in `ConfigureReplica` to reflect its new location. - Introduced a new `EventFilter` component to manage event filtering logic, enhancing the functionality and organization of the changefeed setup. [d45d796c](https://github.com/tidbcloud/dbaas-ui/commit/d45d796ca1aa93edbdcac3dcf224cd380debc1fb)

  - fix: skip connection tests in test environment - Added checks to bypass connection tests and submission in test environments, logging payloads for easier debugging during E2E tests in `ConfigureTarget`, `ConfigureReplica`, and `Review` components. [e0b49786](https://github.com/tidbcloud/dbaas-ui/commit/e0b49786e51ce7dd9e86c7367b2cf3012e2ebf56)

  - fix: update tooltip link in FormStartPosition for accuracy - Changed the URL in the tooltip to the correct documentation link for the `show-master-status` SQL statement, ensuring users access the right resource. - Adjusted the `IconInfoCircle` size from 14 to 16 for improved visibility in the tooltip. [3bdf6d4f](https://github.com/tidbcloud/dbaas-ui/commit/3bdf6d4fbb5f0c39360bec6cedeea6daaa0e191a)

  - fix: add alert in FormPulsar for topic creation notice - Introduced an `Alert` component to inform users that Pulsar topics must be created in advance, clarifying that the changefeed does not handle topic creation automatically. [819aea4a](https://github.com/tidbcloud/dbaas-ui/commit/819aea4a789d5ce7341c1046083e0873516e7926)

  - fix: adjust icon size in CardSection for better visibility - Increased the size of the `IconInfoCircle` from 14 to 16 for improved visibility in the tooltip section of the CardSection component. [ebf5a8c2](https://github.com/tidbcloud/dbaas-ui/commit/ebf5a8c24703b2b01f0b333f406e36e96a2d56d4)

  - fix: update placeholder in FormPulsar for clarity - Modified the placeholder text in the Pulsar Broker input to provide a specific example, enhancing user guidance. [f88f88c1](https://github.com/tidbcloud/dbaas-ui/commit/f88f88c1b007cbd0c63c4778678e39945f65a4d8)

  - fix: enhance input layout in FormMySQL for better organization - Wrapped the user name and password inputs in a `Group` component to improve alignment and spacing. - Improved the overall structure and readability of the authentication section. [994cdce7](https://github.com/tidbcloud/dbaas-ui/commit/994cdce7c3f0848056b33d7a808dccd6097da347)

  - fix: update FormPulsar layout for improved structure - Wrapped the user name and password inputs in a `Group` component for better alignment and spacing. - Enhanced the overall readability and organization of the authentication section. [e47a4449](https://github.com/tidbcloud/dbaas-ui/commit/e47a4449f0fce1cf1ce6e8c2511f86bea4ca4924)

  - fix: update FormKafka layout for improved clarity - Added `Input` component for the label in `FormKafka` to enhance structure and readability. - Simplified the label markup for the "Connectivity Method" field, improving UI consistency. [e979e533](https://github.com/tidbcloud/dbaas-ui/commit/e979e533ebecfa5a873798290a7c44af20e5c61c)

  - fix: adjust width styling in FormStartPosition component - Updated the `Group` component in `FormStartPosition` to apply `sx={{ width: '100%' }}` directly to the `DateTimePicker` for improved layout consistency. - Simplified the structure by removing unnecessary width styling from the `Group` component. [e0a0499c](https://github.com/tidbcloud/dbaas-ui/commit/e0a0499cdb06e851a7c65c6f81dbf76c123a614f)

  - fix: simplify HeadLabel in ConfigureTarget - Removed description from `HeadLabel` for the "Destination" field to streamline the UI. - Maintained focus on essential information while improving layout clarity. [16244cd4](https://github.com/tidbcloud/dbaas-ui/commit/16244cd415978ed8f6d3ef40fafc0ade383b27d7)

  - fix: refactor FormStartPosition layout and improve readability - Added `Box` component to wrap radio options for better structure. - Simplified option text for clarity. - Enhanced input layout with consistent spacing and alignment in the `FormStartPosition` component. [256ecc5d](https://github.com/tidbcloud/dbaas-ui/commit/256ecc5da6ca9e54b02cb203cb23953e59726063)

  - feat: migrate e2e-test ci to self-hosted runner [96f614ad](https://github.com/tidbcloud/dbaas-ui/commit/96f614ad1f034c3d3db7eccb9b67b9fb50f107d4)

  - feat: support switch tiflash setting [5cd80d67](https://github.com/tidbcloud/dbaas-ui/commit/5cd80d67d92e94211c427d667a8f95d4e66f2398)

  - fix: add divider for visual separation in Review component - Inserted a `Divider` component in the `Review` section of the Changefeed creation/edit flow to enhance visual clarity and organization. [ba2c8361](https://github.com/tidbcloud/dbaas-ui/commit/ba2c83618407701b937b48c3eab1b43f6ef749ad)

  - fix: improve input layout in FormTopicFormat - Adjusted `FormTopicFormat` to use `flex: 1` for input fields, ensuring consistent spacing and alignment. - Updated the `Group` component to justify content for better visual organization. [ef164367](https://github.com/tidbcloud/dbaas-ui/commit/ef1643675dbfa62f9f0ac1b2e20abd8e0f04d8e3)

  - fix: refactor input structure and add dividers in Changefeed forms - Updated `FormKafka`, `FormMySQL`, `FormS3`, and `FormTiDBServerless` to include `Divider` components for better visual separation. - Enhanced input layout consistency by restructuring components and ensuring proper spacing across forms. [570af86d](https://github.com/tidbcloud/dbaas-ui/commit/570af86d559b3e139c2fc70838c9ad64c973ba90)

  - fix: increase maxWidth in StepsWizard component for better layout - Updated maxWidth from 720 to 880 in the StepsWizard component to enhance content display and improve overall layout consistency. [402f7c89](https://github.com/tidbcloud/dbaas-ui/commit/402f7c892950fd30f6ec1fc6c6d9915fc74bc916)

  - fix: add back navigation to Changefeed creation and edit screens - Updated `ClusterPageShell` in both `Creation.tsx` and `Edit.tsx` to include `headerProps={{ withBack: true }}` for improved navigation. - Enhances user experience by allowing users to easily return to the previous screen. [c4b6870e](https://github.com/tidbcloud/dbaas-ui/commit/c4b6870e995cf2afb70f61fa615d1347ade0f0b4)

  - refactor(navigation): remove unused route matching logic from NavSwitcher component [50319dc6](https://github.com/tidbcloud/dbaas-ui/commit/50319dc6da1899f444d05e312904b83e2b4441f6)

  - refactor(navigation): replace shared cluster logic with route matching and update loading state handling in NavSwitcher component [77ff439d](https://github.com/tidbcloud/dbaas-ui/commit/77ff439db8d9830c3aa7ea4ea3cd8b45fcddc396)

  - refactor(navigation): enhance NavSwitcher component by integrating shared cluster logic and improving loading state handling [f0251aa9](https://github.com/tidbcloud/dbaas-ui/commit/f0251aa99cc368fe3825fce9875ef6347a58c112)

  - fix: dataservice sidemenu default width [c91953fe](https://github.com/tidbcloud/dbaas-ui/commit/c91953fee2f65191cc4fab7a056e916a17f0ea77)

  - refactor(navigation): simplify AdminNavMenu by extracting nav list processing into a separate function [ba49854b](https://github.com/tidbcloud/dbaas-ui/commit/ba49854b7b4e78c4109e1df8eadba39f294c6051)

  - refactor(navigation): implement feedback threshold logic and add test environment check in NewNavGuide [62b5bbf7](https://github.com/tidbcloud/dbaas-ui/commit/62b5bbf71292936431b1977696ba5a0daa696365)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250526070927 [3d190ee3](https://github.com/tidbcloud/dbaas-ui/commit/3d190ee331b364c02323ee819dc23f635d2b1c55)

  - refactor(data-service): update typography styles in CreateApp and Header components for improved UI consistency [ce7bfebb](https://github.com/tidbcloud/dbaas-ui/commit/ce7bfebbfb76b81c4cdead95ff49abded1ef0de7)

  - refactor(cluster/sql-editor): update typography styles for SQL Editor title [95bbd3a3](https://github.com/tidbcloud/dbaas-ui/commit/95bbd3a3a4de2f0f178fc0db724ce4c4c3d51f41)

  - refactor(media/logo): update TiDB logo [b25ac39e](https://github.com/tidbcloud/dbaas-ui/commit/b25ac39e584cbf378325f0445b3c5b17046b11fc)

  - refactor(support): adjust modal body height and overflow for improved layout in SupportHome component [9fe58b45](https://github.com/tidbcloud/dbaas-ui/commit/9fe58b450ba59fd9600c8ec964b87828f8d3249a)

- Merge pull request [#3936](https://github.com/tidbcloud/dbaas-ui/pull/3936) from tidbcloud/fix/tsconfig_dev [d481db38](https://github.com/tidbcloud/dbaas-ui/commit/d481db383d38eb02a7e7a68711c925aaede3ac7a)

  - refactor(navigation): update project and cluster navigation paths in OrgProjectPanel for consistency [835074a8](https://github.com/tidbcloud/dbaas-ui/commit/835074a87336f3e5e04e0ad606a3e22b3467347b)

  - refactor(navigation): adjust border radius and height in FormScoreSelect for improved UI consistency [c58507a6](https://github.com/tidbcloud/dbaas-ui/commit/c58507a66fa87bee98c09a846bdee63763425190)

  - refactor(navigation): simplify navigation status checks in useNavStatus for better readability and accuracy [7f2631e3](https://github.com/tidbcloud/dbaas-ui/commit/7f2631e3fb04660020047cfb981e0a2b2357d28c)

  - tweak(navigation): enhance navigation status logic in useNavStatus for improved project and cluster page detection [d274f6a0](https://github.com/tidbcloud/dbaas-ui/commit/d274f6a0bed1a2445695d5ce591cd5234d162d3b)

  - refactor(navigation): update color scheme and hover effects in ClusterPanel and OrgProjectPanel for improved UI consistency [233b2e3b](https://github.com/tidbcloud/dbaas-ui/commit/233b2e3be8c92a60496f019010fc28cb0c2f0361)

  - fix: add conditional branch property to event tracking for enhanced analytics [7d9a9ae4](https://github.com/tidbcloud/dbaas-ui/commit/7d9a9ae4e53b57960ab4e32347643a61c326e38f)

  - fix: update branch condition to include BRANCH_TESTING in auto click tracking [4c610328](https://github.com/tidbcloud/dbaas-ui/commit/4c6103281218c07d95c896bcc3bbd71881fdd7f2)

  - refactor: remove console log from enableBranchTesting function [b1dacb9b](https://github.com/tidbcloud/dbaas-ui/commit/b1dacb9b43292dc251199ffc214ab714928dc6ed)

  - fix: streamline cookie expiration handling in branch testing functionality [cfd33b01](https://github.com/tidbcloud/dbaas-ui/commit/cfd33b01e2b8fc928eb2a9aa55cc6536e908b859)

  - feat: enhance auto click tracking and branch testing with config integration [8cdea3f3](https://github.com/tidbcloud/dbaas-ui/commit/8cdea3f38344c9396759ace96835a2038e0943e9)

  - feat: add branch testing functionality and cookie management [650a6f0c](https://github.com/tidbcloud/dbaas-ui/commit/650a6f0cc9db382620a380aea2a48ce758ddc84a)

  - refactor(navigation): add event tracking for navigation upsell interactions in useNewNavGuide and useDriver [aa99bbc0](https://github.com/tidbcloud/dbaas-ui/commit/aa99bbc03626277d6cc29a2df70eb5fef3bb40f0)

  - refactor(navigation): update event tracking label in Feedback component for consistency [d4b47f6d](https://github.com/tidbcloud/dbaas-ui/commit/d4b47f6debe0b7cb21016c3281599d81cacf4083)

  - refactor(navigation): update event tracking label in NewNavGuideFeedbackModal for clarity [5e877f95](https://github.com/tidbcloud/dbaas-ui/commit/5e877f952bdea09416e6cd7dbf5429144266b118)

  - refactor(navigation): add event tracking for new navigation upsell display in useNewNavGuide [d3477104](https://github.com/tidbcloud/dbaas-ui/commit/d3477104976bf7572fea44d982b5395b6f5f9073)

  - refactor(navigation): unify event tracking source labels in ClusterPanel and OrgProjectPanel for consistency [cd20f35e](https://github.com/tidbcloud/dbaas-ui/commit/cd20f35e8ff9cea596b2104b157d5cd75b9d7f24)

  - feat: enhance type checking with environment-specific tsconfig [d3ee2bba](https://github.com/tidbcloud/dbaas-ui/commit/d3ee2bbaf8cbec68d1420e663663408ef7ddf92d)

  - refactor(navigation): replace icons in ClusterPanel and OrgProjectPanel for improved visual consistency [fdaa0ca4](https://github.com/tidbcloud/dbaas-ui/commit/fdaa0ca4575d46ab2e49f79870dd8725ee30bf78)

  - fix: replace IconHelpCircle with IconInfoCircle across multiple components - Updated tooltip icons in `DataFormatProperties`, `TopicDistributionProperties`, `FormMySQL`, `CardSection`, `FormKafka`, `FormS3OrGCS`, `FormStartPosition`, and various DataMigration steps for consistency. - Enhanced user experience by standardizing icon usage throughout the changefeed and data migration components. [dde77aae](https://github.com/tidbcloud/dbaas-ui/commit/dde77aae1edc1db96029938bcfb2f51ce69cff65)

  - fix: refactor FormTopicName label and tooltip structure - Replaced `Typography` and `IconHelpCircle` with `Input.Label` and `IconInfoCircle` for improved consistency and clarity. - Updated tooltip visibility logic to streamline the component's layout and enhance user experience. [0540ff97](https://github.com/tidbcloud/dbaas-ui/commit/0540ff97f82f123561c36243940e8b8cb4baf55e)

  - fix: update FormKafka and FormPulsar input structure - Added `inputWrapperOrder` to `FormSelect` in both `FormKafka` and `FormPulsar` to ensure consistent input layout. - Clarified the `Distribution Mode` label in `FormKafka` for better user understanding. [af9386a5](https://github.com/tidbcloud/dbaas-ui/commit/af9386a50629b0950802d21b27c5d9c75cd4bd15)

  - fix: comment out unused timestamp validation in FormStartPosition - Removed the timestamp validation logic from the TSO input in `FormStartPosition` for clarity and to prevent confusion. [3661b9a7](https://github.com/tidbcloud/dbaas-ui/commit/3661b9a7fa88c8e56e9d3b5e783ff82cbdc93ada)

  - fix: update FormPulsar label formatting - Added `mb={0}` to `Input.Label` components in both step1 and step2 of `FormPulsar` for improved spacing consistency. [326a2639](https://github.com/tidbcloud/dbaas-ui/commit/326a26394e1cae5e0bfa05cd933644e716e8d03d)

  - fix: enhance TSO validation in FormStartPosition - Added validation rules for TSO input, ensuring it is required and follows an 18-digit format. - Implemented timestamp validation to check if the physical part of TSO is within a reasonable range (2001-2099). [e219b9c9](https://github.com/tidbcloud/dbaas-ui/commit/e219b9c90a2dd3814f73cc108704603ddb8d7f9b)

  - fix: update FormPulsar input validation for timeouts - Changed minimum values for connection, operation, and send timeouts from 1 to 0 for more flexible input. - Added min and max constraints for batching max publish delay to ensure valid input range. [91a6897f](https://github.com/tidbcloud/dbaas-ui/commit/91a6897ff87101b8bf6f8afcfa0f1d945d52c6a5)

  - fix: update FormPartitionDistribution to accept target prop - Modified `FormPartitionDistribution` to include a `target` prop, allowing dynamic adjustment of displayed text based on the selected messaging system (Kafka or Pulsar). - Updated instances in `FormKafka` and `FormPulsar` to pass the appropriate target value for improved clarity in partition distribution messaging. [89343f0c](https://github.com/tidbcloud/dbaas-ui/commit/89343f0ca23ae33cdbb25e428b712f536c7c86ef)

  - refactor(navigation): update popover titles and descriptions for improved user guidance in new navigation [c07eceb4](https://github.com/tidbcloud/dbaas-ui/commit/c07eceb4a4034fe39531abac46d642ed7796b038)

  - chore(navigation): remove commented-out step configuration in useNewNavGuide for cleaner code [c9842aa6](https://github.com/tidbcloud/dbaas-ui/commit/c9842aa616e4deab7c5bfdc8cf0c60250efb5a23)

  - refactor(navigation): integrate DriverStep component for enhanced navigation guidance and remove deprecated step configuration [4f4a1e56](https://github.com/tidbcloud/dbaas-ui/commit/4f4a1e5606c2d9a94df73e3c0ba6ab9f8ae005b4)

  - fix: comment out unused Pulsar protocol options in constants - Removed HTTP and HTTPS options from `PulsarDestinationProtocolOptions` by commenting them out for clarity and to prevent confusion. [489e0f22](https://github.com/tidbcloud/dbaas-ui/commit/489e0f22bf6eb2e90d4f9adceb460fe4266011ce)

  - fix: notification code opti [bae98263](https://github.com/tidbcloud/dbaas-ui/commit/bae982636503e2ebda5ebacc5d81b03b053670e8)

  - fix: notification count [c2b591c8](https://github.com/tidbcloud/dbaas-ui/commit/c2b591c8141fa28dc20f29f967826a034d256977)

  - refactor(navigation): update labels for project and organization settings in navigation lists [b9374422](https://github.com/tidbcloud/dbaas-ui/commit/b9374422aa4db3e55bd69925732e44f0726e14c1)

  - fix: update default name format in Review component - Changed the default value for the `name` field to include a timestamp based on the connector type, enhancing uniqueness and clarity for changefeed instances. [8dd6b56c](https://github.com/tidbcloud/dbaas-ui/commit/8dd6b56c6724919a2db0e8c68b194dd28fafe50b)

  - fix: update FormTopicName to accept tooltip prop for enhanced user guidance - Modified `FormTopicName` to include a `tooltip` prop, allowing dynamic tooltip content. - Simplified tooltip logic by replacing static text with the passed `tooltip` prop for better maintainability. [8166c92e](https://github.com/tidbcloud/dbaas-ui/commit/8166c92e7b630b0fd239ba14d7d4ec2a0c901780)

  - fix: enhance FormPulsar and FormKafka components with tooltips - Added tooltips to `FormPulsar` fields for better user guidance on tenant and namespace inputs. - Updated `FormKafka` to include a tooltip for topic partition configuration, clarifying the changelog behavior based on distribution mode. - Improved label formatting in `FormPulsar` for batching settings with hover cards for additional context. [9af8d1e8](https://github.com/tidbcloud/dbaas-ui/commit/9af8d1e8ae968cecc552bd7f2814a213ebc7b929)

  - chore(navigation): remove TODO comment for enterprise in OrgProjectPanel [1f65217e](https://github.com/tidbcloud/dbaas-ui/commit/1f65217e5399e3ed73569dea9b7e7fbb791c4553)

  - feat(navigation): add logout logic for organization type changes and display enterprise badge in OrgProjectPanel [3ce29e8b](https://github.com/tidbcloud/dbaas-ui/commit/3ce29e8bc24c008bea04cb58bb56c94c571e2ac9)

  - refactor(navigation): streamline project selection logic and improve rendering in OrgProjectPanel [e2b8fd47](https://github.com/tidbcloud/dbaas-ui/commit/e2b8fd47fd267fd6f02e4ac931a90cb2e270971d)

  - refactor(navigation): adjust stage padding and enhance loading states in NavSwitcher [8919d50c](https://github.com/tidbcloud/dbaas-ui/commit/8919d50ce5132a1846615258e632f9fe02f16529)

  - fix(Authentication): adjust margin for UsersTable component [f5ce0dbc](https://github.com/tidbcloud/dbaas-ui/commit/f5ce0dbc84e377eae3d8a6c49f14734b75565553)

  - fix: update default values in Review component - Set default values for name and changefeed_instance_type to use formData, ensuring proper initialization and user experience. [8d810696](https://github.com/tidbcloud/dbaas-ui/commit/8d810696d3570b4dac9f4220511d6551714bdcf6)

  - fix: enhance changefeed configuration handling - Updated `onFinish` logic in `CreateChangefeed` to handle array merging for specific fields. - Improved `partition_dispatchers` handling in `ConfigureReplica` to ensure default values are applied correctly. - Refactored import statements in `FormPartitionDistribution` for better organization and clarity. [1d1ab85f](https://github.com/tidbcloud/dbaas-ui/commit/1d1ab85fecbde753e3a675febd37a974216253e3)

  - fix: mark all as read fix [25ec8902](https://github.com/tidbcloud/dbaas-ui/commit/25ec8902409501eea323c44018e120bebcd6d907)

  - fix: integrate editing state in FormPulsar component - Added `useIsEditingChangefeed` hook to manage the editing state. - Disabled network type and broker input fields when in editing mode for better UX. [5f9771b7](https://github.com/tidbcloud/dbaas-ui/commit/5f9771b7a9cb9ba0ae488b4a24725ae4195c22f1)

  - refactor(MFA): remove updateMeta call in PasswordVerify component [06d7c49f](https://github.com/tidbcloud/dbaas-ui/commit/06d7c49f1efac4f28645ee6a931ab40bd7741acb)

  - fix: add pulsar_info to changefeed request data - Included `pulsar_info` in the changefeed request data structure to support additional configuration options for Pulsar integration. [22c21006](https://github.com/tidbcloud/dbaas-ui/commit/22c210066fe77f89cc721294b73639d928a1cce1)

- Merge pull request [#3932](https://github.com/tidbcloud/dbaas-ui/pull/3932) from tidbcloud/hotfix/20250521-maintenance-window-default-value [e056f3ea](https://github.com/tidbcloud/dbaas-ui/commit/e056f3eafc41bc605d28b043192731799bb4700d)

- Merge pull request [#3933](https://github.com/tidbcloud/dbaas-ui/pull/3933) from tidbcloud/hotfix/20250521-maintenance-window-default-value [3c009157](https://github.com/tidbcloud/dbaas-ui/commit/3c009157225e24e1ab3b8fec3101b175ccb562b4)

  - fix: maintenance window setting default value set to 0 [a11ba754](https://github.com/tidbcloud/dbaas-ui/commit/a11ba754c8b90175c7a56a51c59d7a23434bf0d5)

  - fix: update ConfigureTarget component to utilize new hooks and improve feature support - Replaced `useGetEnabledDPFeaturesForCluster` with `useSupportChangefeedToServerlessTiDB` and `useSupportPulsarChangefeed` for better feature detection. - Changed `cluster` type from `CentralCluster` to `SharedCluster` for consistency with new data structures. - Enhanced the `PULSAR` target option to conditionally display based on `supportPulsarChangefeed`. [f314e67b](https://github.com/tidbcloud/dbaas-ui/commit/f314e67b7a3efc47688b767c6c64181a91aa0a77)

  - fix: add support for new changefeed features in Changefeed and Common modules - Introduced `useSupportPulsarChangefeed` and `useSupportChangefeedToServerlessTiDB` hooks to check feature support based on cloud provider. - Updated `DataPlatformFeatureFlag` constants to include new flags for AWS, GCP, and Azure changefeed support. - Refactored import statements for better organization and clarity. [0e6f6a78](https://github.com/tidbcloud/dbaas-ui/commit/0e6f6a785648b002246289709ba128f4a7b56703)

  - refactor(MFA): sso users use disableMFA [c3691b69](https://github.com/tidbcloud/dbaas-ui/commit/c3691b696ea59f58138a024a80d70735c0036af9)

  - feat(MFA): add disabled MFA [d5705454](https://github.com/tidbcloud/dbaas-ui/commit/d57054543e91c491f626dee993961023b862f2d5)

  - fix: refactor constants in Changefeed for improved clarity and functionality - Added lodash's `capitalize` function to format labels in Kafka and Pulsar compression options. - Reorganized import statements for better readability and consistency. - Updated label for LZ4 compression option to 'Lz4' for proper casing. [998f4c96](https://github.com/tidbcloud/dbaas-ui/commit/998f4c9614059600769ae19b185271479d7a9800)

- Merge pull request [#3923](https://github.com/tidbcloud/dbaas-ui/pull/3923) from tidbcloud/feat-newnav-upsell [bc8f6b50](https://github.com/tidbcloud/dbaas-ui/commit/bc8f6b5061b94dcf1932fa587ecd5d66ad2e79f5)

- Merge branch 'feat-new-navigation' into feat-newnav-upsell [dfac7565](https://github.com/tidbcloud/dbaas-ui/commit/dfac7565ac334e99ff04164bff2af86227896fdf)

  - fix(navigation): update element selector for new navigation guide [91ab624d](https://github.com/tidbcloud/dbaas-ui/commit/91ab624dc7df32825c0ec2fec2b4e453b3c81b09)

  - feat(navigation): implement feedback modal and enhance event tracking for navigation interactions [fb0b1480](https://github.com/tidbcloud/dbaas-ui/commit/fb0b14809fc607142da9e910a9225784c195dfa7)

  - fix: adjust batching_max_publish_delay in ConfigureTarget component - Reduced `batching_max_publish_delay` from 1000 to 10 for improved responsiveness in changefeed configuration. [105e0168](https://github.com/tidbcloud/dbaas-ui/commit/105e016803ab7018788b05e71da2a6579f2491cc)

  - fix: comment out Private Link option in FormPulsar component - Temporarily disabled the Private Link network type option by commenting it out for clarity and to prevent confusion in the UI. [7cd57d3e](https://github.com/tidbcloud/dbaas-ui/commit/7cd57d3e70e7f6a253d915fd39f986e2be93be19)

  - fix: update Connectivity label in ChangefeedDetailPage for clarity - Changed label from "Connectivity Method" to "Connectivity" in the PropertyCard for a more concise display of connection information. [750fd14d](https://github.com/tidbcloud/dbaas-ui/commit/750fd14d0f11089c13fa64f2af73201e1457a4b1)

  - fix: update button layout and imports in Changefeed configuration steps - Adjusted button layout in ConfigureReplica and Review components to align buttons to the right for better UX. - Merged import statements in Review component for cleaner code organization. [3d97c112](https://github.com/tidbcloud/dbaas-ui/commit/3d97c1128e982fbe308e1c554c107d1a127ec3b2)

  - fix: update ChangefeedDetailPage to enhance metrics and Pulsar info display - Refactored ChangefeedDetailPage to include a new header component for better structure. - Added metrics chart and additional properties for Pulsar connectivity, authentication, and compression options. - Improved layout and organization of property cards for clarity and usability. [1a7b0bfa](https://github.com/tidbcloud/dbaas-ui/commit/1a7b0bfa3d61b6ec86dd1e60a10a5be9b7df9889)

  - fix: update ClusterChangefeedDetail to include header props - Refactored the ClusterChangefeedDetail component to import ChangefeedDetailPageHeader and pass it as a rightSection prop to ClusterPageShell. - This enhances the UI by providing contextual information related to the changefeed ID. [038af963](https://github.com/tidbcloud/dbaas-ui/commit/038af9637413cc945f8068ca98ed60a2f5b6bc57)

  - fix: enhance description for TiDB Extension in FormPulsar component - Updated the description for the "Enable TiDB Extension" switch to include a link to documentation, improving user guidance. - Added Typography for better styling and readability of the description text. [93303538](https://github.com/tidbcloud/dbaas-ui/commit/93303538914fbad02c0b477a37a8c32e2e6b2d56)

  - fix: update FormStartPosition component for improved functionality and styling - Adjusted import order for better readability. - Changed `watch` path for `startPositionMode` to `${name}.mode` for accurate state tracking. - Added placeholder text and styling to input fields for enhanced user experience. - Updated `setValue` call to use `${name}.utc` for correct state management. [9ca3d080](https://github.com/tidbcloud/dbaas-ui/commit/9ca3d080ef94c51d2bade0d72440d66112c175f9)

  - fix: improve spacing and styling in EventFilter component - Added margin-bottom to Typography elements for "Tables Matching" and "Ignored Events" to enhance visual separation. - Updated Button variant to "default" and size to "xs" for better consistency in UI design. - Ensured ActionIcon has a default variant for improved styling. [3b0662f4](https://github.com/tidbcloud/dbaas-ui/commit/3b0662f498f400e07b1b9bad16a53aac4bdb3fbc)

  - fix: replace Typography with Alert for key validation message - Updated the UI to use an Alert component instead of Typography for displaying the message about tables without valid keys. This enhances visibility and user awareness regarding potential data consistency issues during replication. [c2c9b883](https://github.com/tidbcloud/dbaas-ui/commit/c2c9b883aa7efa49a768412c25434115de9fa050)

  - refactor: enhance CardSection layout and add rightSection prop - Updated CardSection to include a new `rightSection` prop for additional content. - Adjusted layout to use `justify="space-between"` for better alignment of title, tooltip, and loading state. [f982716c](https://github.com/tidbcloud/dbaas-ui/commit/f982716c04106530589cc653400f5c1428fd81df)

  - fix: correct disabled logic for serverless cluster in ConfigureTarget component - Updated the disabled property to properly reflect the editing state and serverless cluster availability, ensuring accurate UI behavior. [51baaf3c](https://github.com/tidbcloud/dbaas-ui/commit/51baaf3c1114401974ec344d635007078f800ef5)

  - refactor: move ColumnSelector, FormPartitionDistribution, FormTopic and FormStartPosition components [a9894686](https://github.com/tidbcloud/dbaas-ui/commit/a9894686127162cafe9d006ddd1eb09b3d6b83b6)

  - refactor: extract forms for Changefeed configuration - Introduced `FormKafka`, `FormMySQL`, `FormPulsar`, `FormS3OrGCS`, and `FormTiDBServerless` components to handle specific configurations for Changefeed targets. - Each form includes relevant input fields and integrates with the existing `CardSection` for consistent UI. - Enhanced modularity and user experience by separating form logic for different data sinks. [984ce850](https://github.com/tidbcloud/dbaas-ui/commit/984ce850dec93c941d96b08e5d6359ab68f53665)

  - refactor: extract forms for Changefeed target configurations - Introduced `FormGCS`, `FormKafka`, `FormMySQL`, `FormPulsar`, `FormS3`, and `FormTiDBServerless` components to handle specific target configurations for Changefeed. - Each form includes relevant input fields and validation rules, enhancing user experience and modularity. - Updated `ConfigureTarget` to integrate these new forms, streamlining the configuration process for various data sinks. [f73c6747](https://github.com/tidbcloud/dbaas-ui/commit/f73c6747e54797075f2846aa0e1765b4fd8eeab5)

  - feat: add endpoint validation for Changefeed connections - Introduced `endpointValidator` function to validate cluster endpoints against IP/Domain:Port format. - Ensures the endpoint is not the same as the source cluster endpoint, improving error handling and user feedback. [672e6e9c](https://github.com/tidbcloud/dbaas-ui/commit/672e6e9c235229bfd94c08fb24d01072cf6c84da)

  - refactor: reorganize Changefeed component structure - Moved `ConfigureTarget`, `ConfigureReplica`, and `Review` components into their respective step directories for better organization. - Updated import paths in the affected files to reflect the new structure, enhancing clarity and maintainability. [112414d4](https://github.com/tidbcloud/dbaas-ui/commit/112414d47d43a469c31d3683da2069f04b196ed2)

  - move Review file [d63304b5](https://github.com/tidbcloud/dbaas-ui/commit/d63304b575e0c97c51b2f6c995e42eb423f3a2e4)

  - move ConfigureReplica file [ee209ae8](https://github.com/tidbcloud/dbaas-ui/commit/ee209ae8aa6ae04cc4f68dfdd26bf0b8133471b6)

  - move file [2c2598e7](https://github.com/tidbcloud/dbaas-ui/commit/2c2598e75d8bccff9f18332dc4c1c78afd32efd4)

  - refactor: update FormData imports to use centralized types - Changed imports of FormData from './index' to './types' across multiple components for consistency. - Introduced a new types.ts file to define FormData, enhancing maintainability and clarity in the Changefeed configuration components. [1fa16108](https://github.com/tidbcloud/dbaas-ui/commit/1fa161083b890d3121dc94c5e0322c7f7850c37e)

  - refactor: simplify Review component form initialization and error handling - Updated default values in the form to empty strings for clarity. - Changed query dependency to use `instanceType` instead of `formData.changefeed_instance_type` for better state management. - Enhanced error message display by adding margin for improved layout. [9ccab8a3](https://github.com/tidbcloud/dbaas-ui/commit/9ccab8a38142a9edd0df18f3e780367f7245de66)

  - refactor: update Review component to use dynamic topic distribution mode options - Replaced hardcoded topic distribution mode values with dynamic retrieval using `getTopicDistributionModeOptions` for both Kafka and Pulsar. - Improved maintainability and clarity in the Review component by ensuring the correct labels are displayed based on the selected dispatch type. [fb7074c8](https://github.com/tidbcloud/dbaas-ui/commit/fb7074c83febffb53cd6674b4d14a5618b490a4d)

  - refactor: update topic distribution mode options in ConfigureReplica - Modified `getTopicDistributionModeOptions` calls in `ConfigureKafka` and `ConfigurePulsar` to use an options object for better flexibility. - Replaced hardcoded distribution mode data in `ConfigurePulsar` with dynamic options from `topicDistributionModeOptions`, improving maintainability and user clarity. [8307dd61](https://github.com/tidbcloud/dbaas-ui/commit/8307dd616c359cb5b4ee949b3f6feb7f0b416b03)

  - refactor: update getTopicDistributionModeOptions for flexibility - Refactored `getTopicDistributionModeOptions` to accept an options object, allowing for dynamic target selection between 'Kafka' and 'Pulsar'. - Updated labels in the returned options to reflect the selected target, enhancing configurability and user clarity. [6884e279](https://github.com/tidbcloud/dbaas-ui/commit/6884e279df281a21dabf51ea187eeb223da94f77)

  - feat: enhance Review component for Changefeed - Added detailed display properties for various connector types including KAFKA, MYSQL, S3, and PULSAR. - Integrated new connection method display logic and improved layout for better readability. - Consolidated and updated property rendering for Kafka and Pulsar configurations, enhancing user experience with clearer labels and values. - Refactored to utilize centralized constants for connection methods and improved maintainability. [3aa39d7f](https://github.com/tidbcloud/dbaas-ui/commit/3aa39d7fe971f76834ca86c40955c140c971611a)

  - refactor: update imports for Changefeed components - Consolidated imports from local constants files to centralized constants in `dbaas/features/Changefeed`. - Improved maintainability and consistency across `DataFormatProperties`, `TopicDistributionProperties`, `ConfigureReplica`, `ConfigureTarget`, and `FormPartitionDistribution` components. [c64232c2](https://github.com/tidbcloud/dbaas-ui/commit/c64232c2891a5f6d8f8b1bc2756141ea35c58720)

  - feat: add connection methods for Changefeed - Introduced a new `ConnectionMethods` constant to centralize network connectivity options for Changefeed. - Updated `getChangefeedConnectionMethods` to utilize this constant, improving maintainability. - Added `getConnectionMethodDisplayName` function to retrieve display names for connection methods. [04c8b9d6](https://github.com/tidbcloud/dbaas-ui/commit/04c8b9d611f8d1535028c71fb3367c8f4b76d63b)

  - refactor: move constants file for Changefeed configuration options [119a5c9d](https://github.com/tidbcloud/dbaas-ui/commit/119a5c9ddc471f25d1b763572eede860709c672a)

  - feat: include pulsar_info in payload for ConfigureReplica - Merged pulsar_info from form data into the payload in getPayload function. - This update enhances the configuration options for the PULSAR connector. [13adc360](https://github.com/tidbcloud/dbaas-ui/commit/13adc36084b63ceb2e8a007cd681ed1125342f45)

  - feat: update network connectivity options in ConfigurePulsar - Reintroduced 'Public' connectivity method to the network type selection in ConfigurePulsar. - Adjusted the order of network options for better user experience. [8be25609](https://github.com/tidbcloud/dbaas-ui/commit/8be256097776fb3a075ce8d8c7c7715fb587ac78)

  - feat: enhance ConfigureReplica with PULSAR support and component refactoring - Added support for PULSAR connector in ConfigureReplica, including new Form components for start position, topic distribution, and partition distribution. - Refactored existing components to improve structure and user experience, including dynamic tooltips and streamlined input handling. - Removed unused imports and code for cleaner implementation. [b220ebb7](https://github.com/tidbcloud/dbaas-ui/commit/b220ebb79dae774e4b7a29993d0a9fc8ae03a260)

  - feat: add network_info to PULSAR connector payload - Included network_info in the payload for the PULSAR connector type in getPayload function. - This enhancement allows for additional configuration options related to network settings. [256d7af6](https://github.com/tidbcloud/dbaas-ui/commit/256d7af6bf0c8798286358bd5b0af71e8ee5db30)

  - feat: add FormPartitionDistribution component for changefeed partition configuration - Introduced FormPartitionDistribution component to manage partition dispatchers for changefeed. - Implemented segmented control for single/multiple dispatcher selection and dynamic input fields for table matching and partition types. - Enhanced user experience with options for column values and index names based on selected partition type. [c1788767](https://github.com/tidbcloud/dbaas-ui/commit/c1788767b1f8d587640a182c04152657ed6c13c6)

  - feat: add FormStartPosition component for changefeed start position selection - Introduced FormStartPosition component to allow users to select the start position for changefeed replication. - Implemented options for starting from now, a specific TSO, or a specific time with corresponding input fields. - Enhanced user experience with tooltips and dynamic descriptions for TSO input. [0e7b5ae6](https://github.com/tidbcloud/dbaas-ui/commit/0e7b5ae6a07df5770b76c5f9b12356bae5cb2a2f)

  - feat: add FormTopicFormat component for dynamic topic formatting - Introduced FormTopicFormat component to handle topic prefix, separator, and suffix based on dispatch type. - Enhanced user guidance with dynamic example output for topic structure based on input values. [34e1ee34](https://github.com/tidbcloud/dbaas-ui/commit/34e1ee34524327cb848b3650565ed1ee02b4f846)

  - feat: add FormTopicName component for changefeed topic input - Introduced FormTopicName component to handle topic name input based on dispatch type. - Integrated dynamic help text and validation rules for improved user guidance. [4ea6046a](https://github.com/tidbcloud/dbaas-ui/commit/4ea6046aae33f9bdd6bb4b76b241980f840c9c15)

  - refactor: reset initial step state in CreateChangefeed - Changed initial step state from 2 to 0 for improved flow in the CreateChangefeed component. [bd5f320e](https://github.com/tidbcloud/dbaas-ui/commit/bd5f320ef1351774e9dee0a88083d5df96ed9dfc)

  - feat: extend table_config handling in ConfigureReplica - Added support for PULSAR connector type in table_config extraction. - Ensured table_config is populated with relevant data from pulsar_info for improved functionality. [c548b609](https://github.com/tidbcloud/dbaas-ui/commit/c548b609af83f27bd822054f2b759eabc52b9dfe)

  - refactor: improve button layout in DataMigration steps - Reorganized button arrangement in Step2, Step3, and Step4 for better UI consistency. - Changed button grouping to use space-between for improved alignment and spacing. [61be090b](https://github.com/tidbcloud/dbaas-ui/commit/61be090ba8ddf59bfb9676af124b859703b90bec)

  - refactor: reorganize button layout in ConfigureReplica component - Adjusted button arrangement in the ConfigureReplica component for improved UI. - Changed button grouping to enhance spacing and alignment. - Updated initial step state in CreateChangefeed to start at step 2 for better flow. - Removed commented-out code in Review component for cleaner codebase. [8b42c9be](https://github.com/tidbcloud/dbaas-ui/commit/8b42c9be8ef426a504fde83eba154fda095c7dcb)

  - refactor: update ConfigureSpecForm interface usage in Review component - Changed ConfigureSpecForm from a local definition to an exported interface for better reusability. - Updated Review component to import and utilize the new ConfigureSpecForm interface for form handling. [fbc11759](https://github.com/tidbcloud/dbaas-ui/commit/fbc1175934f15ab5c05bed3ba452ee1eda762573)

  - feat: update ConfigureSpec to use Typography component - Replaced Text component with Typography for label and description in SelectItem. - Improved consistency in UI by using Typography across the component. [18c985c5](https://github.com/tidbcloud/dbaas-ui/commit/18c985c5ef0bb54568f3a6303f523a4c6ecad4f3)

  - feat: enhance Review component with form handling and instance type selection - Integrated react-hook-form for better form management. - Added FormSelect and FormTextInput for user input on changefeed name and instance type. - Implemented dynamic instance type options based on selected connector type. - Improved UI structure for better user experience during changefeed creation/editing. [7914b843](https://github.com/tidbcloud/dbaas-ui/commit/7914b843fab32c93da12b075f2afc5d907ad8950)

  - fix: mark ConfigureSpec as deprecated - Added a deprecation comment to the ConfigureSpec component to signal its planned removal in future updates. [a2763085](https://github.com/tidbcloud/dbaas-ui/commit/a2763085359f738499d3e1b4b3acac0c454f577f)

  - feat: enhance CreateChangefeed component with detailed editing restrictions - Added documentation for editing limitations on network info, replication position, and RCU specification. - Combined Specification and Review steps into a single step for better user flow. [bb563be8](https://github.com/tidbcloud/dbaas-ui/commit/bb563be8e317b04f8701ef1da2d371d58a06ed76)

  - feat: implement ConfigurePulsar component for detailed Pulsar settings in Changefeed - Added UI for Pulsar connection, authentication, and advanced settings. - Integrated new constants for Pulsar auth and compression options. - Updated payload structure to include pulsar_info. [737a0086](https://github.com/tidbcloud/dbaas-ui/commit/737a0086a776b832cc3363440692dc24f67833eb)

  - feat: add Pulsar destination protocol options to Changefeed constants [45294d06](https://github.com/tidbcloud/dbaas-ui/commit/45294d065d36be15498db18be3d63535597f1699)

  - fix: update type definition in renderOption for better type safety [bc758e6c](https://github.com/tidbcloud/dbaas-ui/commit/bc758e6c9c41326eb53412d9743742726a5aaf81)

  - feat: add Pulsar option to Changefeed configuration [19a8c747](https://github.com/tidbcloud/dbaas-ui/commit/19a8c747ae051925035b2ede4823ff1623b94c40)

  - style: replace static destination text with HeadLabel component for better clarity and description [0136331c](https://github.com/tidbcloud/dbaas-ui/commit/0136331ce5894a4706ff452f2c1cd9dd11405f45)

  - refactor: simplify step names in CreateChangefeed for clarity [2e0e186e](https://github.com/tidbcloud/dbaas-ui/commit/2e0e186e6513ac82e569aa10429b4ef72df3c3dc)

  - refactor: remove unused color prop from HeadLabel component [569a8902](https://github.com/tidbcloud/dbaas-ui/commit/569a8902024e2fb2ec609d5ddad32f2776454c83)

  - style: add margin to step body in StepsWizard for improved spacing [b9b65cb7](https://github.com/tidbcloud/dbaas-ui/commit/b9b65cb710c4fe5d30ecc8be3a12b75b9aa3ee30)

  - refactor: remove border and shadow from Card component in ConfigureTarget [dbf385d5](https://github.com/tidbcloud/dbaas-ui/commit/dbf385d5df66d7d247ba7a2684cc50a28c09a413)

  - feat: add pulsar support to changefeed payload [f36754e2](https://github.com/tidbcloud/dbaas-ui/commit/f36754e28aa3dde64c0d8f05fad6270ed53077b0)

  - feat: update cdc swagger with pulsar support [6275f773](https://github.com/tidbcloud/dbaas-ui/commit/6275f7732ddf04816d868c0f14728d5d6e8ab047)

  - refactor: simplify Card component in Step1 by removing unnecessary border and shadow [ecd999a2](https://github.com/tidbcloud/dbaas-ui/commit/ecd999a25818078e4b4fedf107fe3164c39784ef)

  - refactor: remove legacy restore [3fa8cd99](https://github.com/tidbcloud/dbaas-ui/commit/3fa8cd99ca3d10b3230738ce5a97cad1f20e0c19)

  - feat: new steps wizard layout [12dd9522](https://github.com/tidbcloud/dbaas-ui/commit/12dd95229f30d3fa081da2f345e1eab759a0ef00)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250520102017 in package.json and yarn.lock [3ccfb3b6](https://github.com/tidbcloud/dbaas-ui/commit/3ccfb3b6013dbc7d42818135f6c49229a188a811)

  - refactor(cluster/export-creation): update import for ClusterPageShell to use new layout path [fd189b8f](https://github.com/tidbcloud/dbaas-ui/commit/fd189b8f0f50ff02e2d3ffe802273cd46bc92e51)

  - fix: notification refresh [e9e78120](https://github.com/tidbcloud/dbaas-ui/commit/e9e78120a6f527e3cc9de2abc75d3abb29f53974)

  - fix: notification count async [c0a66300](https://github.com/tidbcloud/dbaas-ui/commit/c0a6630054fab7b97ae28de1e47a750e49a5bd1e)

  - fix: notification count async [fa944779](https://github.com/tidbcloud/dbaas-ui/commit/fa9447795c5ebf0016033164b4cfb065e8c0089d)

  - refactor(nav): enhance UserNavMenu with additional menu properties and update typography color for improved UI consistency [c9bda774](https://github.com/tidbcloud/dbaas-ui/commit/c9bda7743325056f6545480b7f84ba575f3a77b3)

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

  - fix: notification count [9db02957](https://github.com/tidbcloud/dbaas-ui/commit/9db029571124d613993f31d131f5d78dcb0ac916)

  - refactor(nav): update UserNavMenu to use IconUserCircle and adjust typography styles in DataService and SQL Editor components for consistency [bc9b5848](https://github.com/tidbcloud/dbaas-ui/commit/bc9b58489b54c4ae0b8ddbae81d53f9be37a67e6)

  - fix: notification select as read fix & ui opti [9bab021a](https://github.com/tidbcloud/dbaas-ui/commit/9bab021a8f26c4723410fd88d9c86993ca07a493)

  - chore(deps): update @tidbcloud/uikit version and refactor MaintenanceWindow and SideMenu components for improved layout [f6296ada](https://github.com/tidbcloud/dbaas-ui/commit/f6296ada118e40cdee205b11599259b634391f15)

  - refactor(layout): replace ClusterPageShell and ProjectPageShell with IndependentPageShell for consistent layout structure [160d8467](https://github.com/tidbcloud/dbaas-ui/commit/160d8467e55c57852118deb82b6e37c76cb63e80)

  - feat: notification ui optimize [6910e4b0](https://github.com/tidbcloud/dbaas-ui/commit/6910e4b082a2e937bbf45bce0c4056f46fe396a4)

  - feat: notification new ui [664b8853](https://github.com/tidbcloud/dbaas-ui/commit/664b8853014e1172c5f887325a468f08526eede9)

  - feat: notification ui [4fb7d5e9](https://github.com/tidbcloud/dbaas-ui/commit/4fb7d5e9fa10142c6b5c29024945cf6ef976aaf3)

  - refactor(nav): simplify OrgProjectPanel by removing unused navigation page checks [d88323e2](https://github.com/tidbcloud/dbaas-ui/commit/d88323e2ae75745743cca7c46f9b00ae14c1aad8)

  - refactor(support): replace Tooltip with HoverCard in PlansContent for improved user interaction [ae478dd5](https://github.com/tidbcloud/dbaas-ui/commit/ae478dd5cfe25725bde79c8c6907cab4e4cac595)

  - refactor(layout): update Cluster and Project page shells to include headerProps and remove unnecessary maxWidth properties [38962f58](https://github.com/tidbcloud/dbaas-ui/commit/38962f58ce4d8b8b9ab05386d45099115ee0bab5)

  - refactor(nav): remove OrgNavMenu and ProjectNavMenu components from SideNavbar for cleanup [a11a8ac5](https://github.com/tidbcloud/dbaas-ui/commit/a11a8ac5bf01d2d057ab1cc9529eed75553a73a9)

  - feat(layout): enhance ClusterPageShell and update SQLEditor and ServerlessNetworkPage for improved layout [045e9fc1](https://github.com/tidbcloud/dbaas-ui/commit/045e9fc19c9a0c57dc79c38c4d90d547b404bf50)

  - feat(billing): update support plan [157135fc](https://github.com/tidbcloud/dbaas-ui/commit/157135fca268f24dbb022f82e837b8e497aa95b5)

  - feat(layout): update page title [9050f5ea](https://github.com/tidbcloud/dbaas-ui/commit/9050f5eaffa9727700c06145f868b12b842e5d74)

  - feat(billing): adjust support plan [014cd727](https://github.com/tidbcloud/dbaas-ui/commit/014cd72758ac38627c3a3ba6fcb249f0a0941c6a)

  - feat(layout): use new app shell [6d3d4f07](https://github.com/tidbcloud/dbaas-ui/commit/6d3d4f07140f31aaa7cb846304dacbf64dc40a62)

  - refactor: replace Avatar with IconBuilding05 in ClusterPanel and OrgProjectPanel for consistent UI [a715cd1c](https://github.com/tidbcloud/dbaas-ui/commit/a715cd1c969a2e13d60526a84b11ffc8697fbdd5)

  - feat(support): move support plan into modal [8d075fa2](https://github.com/tidbcloud/dbaas-ui/commit/8d075fa2149f149a9682a946c79a2958bf81c12c)

  - feat(account): move account into a modal [ddc8e6ef](https://github.com/tidbcloud/dbaas-ui/commit/ddc8e6efc06a99f4eb0b979885264b2d2d3c8b7d)

  - refactor: enhance ClusterPanel navigation logic and user visit tracking [394e6d87](https://github.com/tidbcloud/dbaas-ui/commit/394e6d87b502e6906067354a42dd6938c30e744f)

  - refactor: update ClusterPanel and OrgProjectPanel for improved layout and functionality [5b608ff1](https://github.com/tidbcloud/dbaas-ui/commit/5b608ff1749af809cfa3d179b8191a863864cb3d)

  - refactor: enhance NavSwitcher and OrgProjectPanel components with improved styling and project data handling [e4191223](https://github.com/tidbcloud/dbaas-ui/commit/e4191223b17e653d9b05841acbfd99e998d0aab7)

  - chore: update autofocus [64404485](https://github.com/tidbcloud/dbaas-ui/commit/64404485bc37f3788d9a5de20615e88d47db4838)

  - chore: nav demo [941bed6f](https://github.com/tidbcloud/dbaas-ui/commit/941bed6f9bb53c8fb072f1c252ed17d6e5997047)

  - tweak: styles [01f38fe9](https://github.com/tidbcloud/dbaas-ui/commit/01f38fe94a210f2c461e307378d30e9cc90ef2c6)

  - tweak: navi v2.2 disclosure [7ac1a82c](https://github.com/tidbcloud/dbaas-ui/commit/7ac1a82c130a8934955b79382f3cd212369db001)

  - tweak: navi v2.2 disclosure [2329e93c](https://github.com/tidbcloud/dbaas-ui/commit/2329e93c60366064e189074ce454fc61f9a70329)

  - tweak: navi v2.2 [68286be6](https://github.com/tidbcloud/dbaas-ui/commit/68286be650b2ca3c6f1255b5f01d639b30baf883)

  - feat(layout): default fold sidebar [d22ed892](https://github.com/tidbcloud/dbaas-ui/commit/d22ed892c26607cc732327f7d4a684c3f057ee1c)

  - tweak: check icon color [bdb93eb6](https://github.com/tidbcloud/dbaas-ui/commit/bdb93eb6487b613c8a9b0138e7a084ad9e42ba8d)

  - test: navi v2.2 [bd03dc36](https://github.com/tidbcloud/dbaas-ui/commit/bd03dc36fc567e43997280a38f762b85ca33b1ea)

  - chore: update switch org/project icon [4dabef61](https://github.com/tidbcloud/dbaas-ui/commit/4dabef61852a7882ba69096e87382a25d3499e7f)

  - tweak(switcher): panel flex [e8778b37](https://github.com/tidbcloud/dbaas-ui/commit/e8778b37149c8706b155f21d9a72a0082197eaf8)

  - tweak(switcher): styles [c3173905](https://github.com/tidbcloud/dbaas-ui/commit/c31739055a01aad4e8c8fdf3fc407b7c13bd7ffc)

  - feat(layout): update globa layout [b79179d9](https://github.com/tidbcloud/dbaas-ui/commit/b79179d99f77b5d08f479315a1bd308b4a270ba4)

  - test: navi v2.1 [b77990fd](https://github.com/tidbcloud/dbaas-ui/commit/b77990fd86cb8ba5a8d832837504af5cd0d8d697)

  - fix: breadcrumbs [0f1d7776](https://github.com/tidbcloud/dbaas-ui/commit/0f1d7776d3247ee3598627f0b3f39798618962fc)

  - tweak: padding [f8cc8d24](https://github.com/tidbcloud/dbaas-ui/commit/f8cc8d248db7d5de624d4d242afba0c0c9184c85)

  - feat: nav switcher v2 [795d51be](https://github.com/tidbcloud/dbaas-ui/commit/795d51beac2badad4e48101548d74a32eaf8cb70)

  - test: full nav [df850cbb](https://github.com/tidbcloud/dbaas-ui/commit/df850cbb8efc57c48c4c1b51c878c074b25e63b6)

  - feat(layout): remove shadow from card [29661b01](https://github.com/tidbcloud/dbaas-ui/commit/29661b01dc7f14ef96c109c436582831212ba39f)

  - feat(layout): update help center icon bg [45837a08](https://github.com/tidbcloud/dbaas-ui/commit/45837a0873a4594989f7ab72069a30cb58acafbc)

  - feat(layout): metrics segment -> tabs [2e1451c6](https://github.com/tidbcloud/dbaas-ui/commit/2e1451c66be178fc4fdff3eed05b01fea0fe4c06)

  - feat(layout): update account layout [9fcf5fd4](https://github.com/tidbcloud/dbaas-ui/commit/9fcf5fd4432a5f10210e3419d4627167b866e9cc)

  - feat(layout): add layoutv5 [092ed546](https://github.com/tidbcloud/dbaas-ui/commit/092ed546fd66aa7e7290abd1e4516c18dd5c893b)

  - fix: project select [ac20964a](https://github.com/tidbcloud/dbaas-ui/commit/ac20964a6cc9d816a66ed84525112f11c760d7ea)

  - fix: project select [2b098c01](https://github.com/tidbcloud/dbaas-ui/commit/2b098c013f63eb7e07c2513e9e6e3f73b947be4b)

  - tweak: gap [c5845a28](https://github.com/tidbcloud/dbaas-ui/commit/c5845a283bf8aa1d60614239d55c5125a0aecb4d)

  - fix: path [54e85223](https://github.com/tidbcloud/dbaas-ui/commit/54e85223fe5c77dcc1d244bbc917002d1818c960)

  - fix: pathname [108b98ae](https://github.com/tidbcloud/dbaas-ui/commit/108b98ae4d5e75826af6945c0c917dc025858a9f)

  - chore: demo padding [b43c0450](https://github.com/tidbcloud/dbaas-ui/commit/b43c0450341d5c552094b5c87179b1955bbae640)

  - chore: remove unused code [5e6da508](https://github.com/tidbcloud/dbaas-ui/commit/5e6da508623a9326208153a595fb7e3ba4fe2061)

  - tweak: history change [045b6347](https://github.com/tidbcloud/dbaas-ui/commit/045b63476d741b46a5a26d94a458d8dc3f25e23a)

  - feat(navigation): switcher [bbdb41f9](https://github.com/tidbcloud/dbaas-ui/commit/bbdb41f9f66816a409b370b7a885b0dd0c8eb307)

- Merge branch 'feat-new-navigation' into feat-newnav-upsell [0b9bf0d5](https://github.com/tidbcloud/dbaas-ui/commit/0b9bf0d508e372f9038c2002b995ed16669ee4a7)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250520102017 in package.json and yarn.lock [00e59256](https://github.com/tidbcloud/dbaas-ui/commit/00e5925664274d7b93fb9fe8798f7074ab201e43)

  - refactor(cluster/export-creation): update import for ClusterPageShell to use new layout path [654109f8](https://github.com/tidbcloud/dbaas-ui/commit/654109f8f4971d1ebc86d365523add96567bbe04)

- Merge pull request [#3930](https://github.com/tidbcloud/dbaas-ui/pull/3930) from tidbcloud/release-20250520 [f10b4610](https://github.com/tidbcloud/dbaas-ui/commit/f10b461072dd329271d0bfbe2aab8204ff015a7c)

- Merge pull request [#3931](https://github.com/tidbcloud/dbaas-ui/pull/3931) from tidbcloud/release-20250520 [7901075a](https://github.com/tidbcloud/dbaas-ui/commit/7901075a58f0f00dc2f3741b0a85d3a74a172b6d)

  - release: 20250520 [285758f9](https://github.com/tidbcloud/dbaas-ui/commit/285758f9f9d0d4c3da9f6d106c39ad6b5837679e)

- Merge pull request [#3929](https://github.com/tidbcloud/dbaas-ui/pull/3929) from tidbcloud/feat/prompt-for-scale [aa7400a9](https://github.com/tidbcloud/dbaas-ui/commit/aa7400a91cc230c10a1d65925f8061eaec592945)

  - feat: use Box [452cd3b5](https://github.com/tidbcloud/dbaas-ui/commit/452cd3b59ece780677f1741bf9b74c31b12e9579)

  - feat: use link component [563bdffd](https://github.com/tidbcloud/dbaas-ui/commit/563bdffd7e86ff65a4ea80c1b6abb8623e320c01)

  - feat: use react fc [4c4ef118](https://github.com/tidbcloud/dbaas-ui/commit/4c4ef118896a87621a14d6ba4ec7349ffabfb3fd)

  - feat: adjust prompt for downgrade tiflash vcpu [b16aa105](https://github.com/tidbcloud/dbaas-ui/commit/b16aa105cbf0c5e347fb637511ae5f7341d82697)

  - fix: notification refresh [a527eb6a](https://github.com/tidbcloud/dbaas-ui/commit/a527eb6a910499b7ae3f2240f56a26a3a444c01b)

  - fix: notification count async [2220178e](https://github.com/tidbcloud/dbaas-ui/commit/2220178e7660d8f4feb41af4a1079f94b33bae4a)

  - fix: notification count async [e2937034](https://github.com/tidbcloud/dbaas-ui/commit/e2937034a3f6fdab5fe00186a6edc3ee096994d0)

  - refactor(nav): enhance UserNavMenu with additional menu properties and update typography color for improved UI consistency [50cb58a4](https://github.com/tidbcloud/dbaas-ui/commit/50cb58a4589bb06b36aedb0bcdbd229655898793)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250515080401 in package.json and yarn.lock [25fe60d0](https://github.com/tidbcloud/dbaas-ui/commit/25fe60d0645e5a02f7ccf2a7a1d3106c3d7601b2)

  - fix: notification count [50a11e51](https://github.com/tidbcloud/dbaas-ui/commit/50a11e518c607c5cf75006819779eb25259ee558)

  - refactor(nav): update UserNavMenu to use IconUserCircle and adjust typography styles in DataService and SQL Editor components for consistency [d9ceea66](https://github.com/tidbcloud/dbaas-ui/commit/d9ceea668334e47d6ddc1f21d5a05bbd0be36aa4)

  - fix: notification select as read fix & ui opti [044047a9](https://github.com/tidbcloud/dbaas-ui/commit/044047a996ecf8a80ec52bd8291ed3bc2b2dff4b)

  - chore(deps): update @tidbcloud/uikit version and refactor MaintenanceWindow and SideMenu components for improved layout [8741c00b](https://github.com/tidbcloud/dbaas-ui/commit/8741c00b9a4e6832c2d5d684cee0fc6182558ea5)

  - refactor(layout): replace ClusterPageShell and ProjectPageShell with IndependentPageShell for consistent layout structure [25dce7f4](https://github.com/tidbcloud/dbaas-ui/commit/25dce7f40fd49e5cf43f28355aad9fcb11b38ae0)

  - feat: notification ui optimize [31f69897](https://github.com/tidbcloud/dbaas-ui/commit/31f69897afa9aceb41252b1970f90ceb1bdddd6e)

  - feat: notification new ui [6fe7b19f](https://github.com/tidbcloud/dbaas-ui/commit/6fe7b19f134e5c584dea2af913b5000a54505338)

  - feat: notification ui [82dd3fad](https://github.com/tidbcloud/dbaas-ui/commit/82dd3fadfa807217be31119240e9b279a78423da)

  - refactor(nav): simplify OrgProjectPanel by removing unused navigation page checks [ddc81460](https://github.com/tidbcloud/dbaas-ui/commit/ddc814609ec76d8fa89a5de59269d262a07b8e70)

  - refactor(support): replace Tooltip with HoverCard in PlansContent for improved user interaction [513c8145](https://github.com/tidbcloud/dbaas-ui/commit/513c81454d463a980f1c4ce97eaff4d1e40e6d72)

  - refactor(layout): update Cluster and Project page shells to include headerProps and remove unnecessary maxWidth properties [a5976946](https://github.com/tidbcloud/dbaas-ui/commit/a597694606194843ce785d118534247c84ade8b1)

  - refactor(nav): remove OrgNavMenu and ProjectNavMenu components from SideNavbar for cleanup [2c9960f1](https://github.com/tidbcloud/dbaas-ui/commit/2c9960f1b5b01b983b68da8593c19ae8269ed5bc)

  - feat(layout): enhance ClusterPageShell and update SQLEditor and ServerlessNetworkPage for improved layout [41e4d26c](https://github.com/tidbcloud/dbaas-ui/commit/41e4d26c410b7b7d2f5fb46ee7d771299179b9eb)

  - feat(billing): update support plan [09c788cb](https://github.com/tidbcloud/dbaas-ui/commit/09c788cb934b9d3947b8a07f97c3f9543f639208)

  - feat(layout): update page title [465764a2](https://github.com/tidbcloud/dbaas-ui/commit/465764a286b1fa6bcfda4a3e091071b328d654fa)

  - feat(billing): adjust support plan [834d1149](https://github.com/tidbcloud/dbaas-ui/commit/834d1149759c1ea02e4d602434c362da318f8d1a)

  - feat(layout): use new app shell [0db2cf2a](https://github.com/tidbcloud/dbaas-ui/commit/0db2cf2a974bf0b9b27499018e23f838249fa205)

  - refactor: replace Avatar with IconBuilding05 in ClusterPanel and OrgProjectPanel for consistent UI [4c7ae3c5](https://github.com/tidbcloud/dbaas-ui/commit/4c7ae3c55d11a8aafab8901239a72c7cd6e52369)

  - feat(support): move support plan into modal [8a419917](https://github.com/tidbcloud/dbaas-ui/commit/8a419917ca87689718670dfa1b461b3302535d7c)

  - feat(account): move account into a modal [0280f0c1](https://github.com/tidbcloud/dbaas-ui/commit/0280f0c1f9a028bfa504ec7a642e3de97a584af5)

  - refactor: enhance ClusterPanel navigation logic and user visit tracking [cb1100b4](https://github.com/tidbcloud/dbaas-ui/commit/cb1100b4ce7780265c7449bc6eb5c805718468cc)

  - refactor: update ClusterPanel and OrgProjectPanel for improved layout and functionality [0b1de22d](https://github.com/tidbcloud/dbaas-ui/commit/0b1de22dd8ead0f05ca92bdf0abd75fa464a048e)

  - refactor: enhance NavSwitcher and OrgProjectPanel components with improved styling and project data handling [7981b426](https://github.com/tidbcloud/dbaas-ui/commit/7981b4264f8d53f99ca996ce0f9182c438141a05)

  - chore: update autofocus [05b18b3a](https://github.com/tidbcloud/dbaas-ui/commit/05b18b3a39bf9ca35a1a4213121a70d3b9ddbfd6)

  - chore: nav demo [2647757b](https://github.com/tidbcloud/dbaas-ui/commit/2647757b5bf3027c993c2d6f9fc0c6086875485c)

  - tweak: styles [dd641509](https://github.com/tidbcloud/dbaas-ui/commit/dd64150958a8919c2f7f564cb3311d2fc1e64a9b)

  - tweak: navi v2.2 disclosure [73f594dc](https://github.com/tidbcloud/dbaas-ui/commit/73f594dc641da8632bb90f26acb4a2b1b2bc86ff)

  - tweak: navi v2.2 disclosure [273511de](https://github.com/tidbcloud/dbaas-ui/commit/273511deb432ffc814e8b2914ff7815200d188ac)

  - tweak: navi v2.2 [0c2bcd50](https://github.com/tidbcloud/dbaas-ui/commit/0c2bcd509d8893c2d6c0f938249e9319d378ad95)

  - feat(layout): default fold sidebar [d1990f0c](https://github.com/tidbcloud/dbaas-ui/commit/d1990f0c8ee2ebdb4d49f11d5e8984294632472e)

  - tweak: check icon color [c8f481a7](https://github.com/tidbcloud/dbaas-ui/commit/c8f481a766e595fafbc05e3e37887d5bf130afc2)

  - test: navi v2.2 [2093f50e](https://github.com/tidbcloud/dbaas-ui/commit/2093f50ed04ad68e69fe0824e9fcea26c86b05e2)

  - chore: update switch org/project icon [3d9d1c80](https://github.com/tidbcloud/dbaas-ui/commit/3d9d1c80f6809666f2d77d78fb821322456b3195)

  - tweak(switcher): panel flex [f224a4e1](https://github.com/tidbcloud/dbaas-ui/commit/f224a4e1a1ff35a85f59452a8e8c21288c337739)

  - tweak(switcher): styles [18800aa9](https://github.com/tidbcloud/dbaas-ui/commit/18800aa912a3a0d1de732e9b5e4f386099699597)

  - feat(layout): update globa layout [ba768f63](https://github.com/tidbcloud/dbaas-ui/commit/ba768f63907129088579c568976f7c09bb79f8bf)

  - test: navi v2.1 [cf3f6458](https://github.com/tidbcloud/dbaas-ui/commit/cf3f6458c6ab0c18076e0a6463026df7d8c43388)

  - fix: breadcrumbs [975c2625](https://github.com/tidbcloud/dbaas-ui/commit/975c26258d005b3fce4025c5ba473e6590bc1e55)

  - tweak: padding [69fee7c1](https://github.com/tidbcloud/dbaas-ui/commit/69fee7c1a488d2bc016997abb2fccd63c9832bdc)

  - feat: nav switcher v2 [f35ef258](https://github.com/tidbcloud/dbaas-ui/commit/f35ef258491f8af65c554bd1f2b778e756bd6856)

  - test: full nav [d07af22f](https://github.com/tidbcloud/dbaas-ui/commit/d07af22f44de7c547cdf3e2d70a6153cfb2bec38)

  - feat(layout): remove shadow from card [3952e598](https://github.com/tidbcloud/dbaas-ui/commit/3952e598601ab9782c3555ef576bdb72dee1f8d5)

  - feat(layout): update help center icon bg [68b7c322](https://github.com/tidbcloud/dbaas-ui/commit/68b7c322a2f5b1f040aa9c83bfd3c4b38a30300a)

  - feat(layout): metrics segment -> tabs [d5e311f8](https://github.com/tidbcloud/dbaas-ui/commit/d5e311f8fcab8dba0635d58bbd60bfe10d52ca92)

  - feat(layout): update account layout [e86920b2](https://github.com/tidbcloud/dbaas-ui/commit/e86920b2de901eebbf2497e019dd3d66299c8a5d)

  - feat(layout): add layoutv5 [e87949a2](https://github.com/tidbcloud/dbaas-ui/commit/e87949a29a1349a4a21a0e09ecb2255dfb4ee267)

  - fix: project select [9bddff51](https://github.com/tidbcloud/dbaas-ui/commit/9bddff51845ad05b8741819c94593f11e48bfc1a)

  - fix: project select [c03294a4](https://github.com/tidbcloud/dbaas-ui/commit/c03294a4f3fef639dfa3aff06623b113dcc45c5a)

  - tweak: gap [f1a9f5f0](https://github.com/tidbcloud/dbaas-ui/commit/f1a9f5f0686456f4d47f69f05ab9db756c8fa19e)

  - fix: path [146c81f2](https://github.com/tidbcloud/dbaas-ui/commit/146c81f2769ca58a62edc99eafc1ec4d4441eb5d)

  - fix: pathname [cdfa5d14](https://github.com/tidbcloud/dbaas-ui/commit/cdfa5d14dc39872a564b36548a9267b53778e925)

  - chore: demo padding [81751cb5](https://github.com/tidbcloud/dbaas-ui/commit/81751cb5a5b3e602e7be44ce6253a908d1f1e0ca)

  - chore: remove unused code [d43a7a39](https://github.com/tidbcloud/dbaas-ui/commit/d43a7a39f37b4c7c64edc92cb1a193c3f7c4fa83)

  - tweak: history change [d78b9924](https://github.com/tidbcloud/dbaas-ui/commit/d78b99243d551cbc1a7ba101b5594b3478edaa86)

  - feat(navigation): switcher [ea9a0b16](https://github.com/tidbcloud/dbaas-ui/commit/ea9a0b16f4a4f47e7bf4c6925ca8695c8a13a6e2)

- Merge pull request [#3925](https://github.com/tidbcloud/dbaas-ui/pull/3925) from tidbcloud/fix/support-plan-tips-close [e71afde6](https://github.com/tidbcloud/dbaas-ui/commit/e71afde6ec893916865a81548286ff9f70e4e0c2)

  - refactor(navigation): replace useNavigationDriver with useNewNavGuide for improved navigation guidance and user experience [c563806c](https://github.com/tidbcloud/dbaas-ui/commit/c563806cfef2a22e8e63a3d730f64aef5301a2d0)

- Merge pull request [#3919](https://github.com/tidbcloud/dbaas-ui/pull/3919) from tidbcloud/feat/restore_storage_type [2cfb0f84](https://github.com/tidbcloud/dbaas-ui/commit/2cfb0f848a8c5e54fc68b66108b1f02b89dac3a3)

- Merge pull request [#3928](https://github.com/tidbcloud/dbaas-ui/pull/3928) from tidbcloud/fix/timeout_msg [065c7b5d](https://github.com/tidbcloud/dbaas-ui/commit/065c7b5d0a093cc686185fed5fea43a5223fe94a)

  - fix: add TimeoutErrorMsg for better error handling [aa4badf8](https://github.com/tidbcloud/dbaas-ui/commit/aa4badf8d396713fd43551ecc826261b51e8d5a7)

- Merge pull request [#3922](https://github.com/tidbcloud/dbaas-ui/pull/3922) from tidbcloud/fix/maintenance-window-opti [c0e91d1a](https://github.com/tidbcloud/dbaas-ui/commit/c0e91d1adc8f25243ccbe9997cef16a54752309e)

  - fix: Accordion usage opti [f11e8f04](https://github.com/tidbcloud/dbaas-ui/commit/f11e8f040c9c8968d71a6dc83fab443916b7a61f)

  - fix: Accordion usage opti [4a948024](https://github.com/tidbcloud/dbaas-ui/commit/4a948024964712cfbfb8c837e326fe23279e9d4a)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250519101205 and adjust navigation element for improved user experience [d4c0aa50](https://github.com/tidbcloud/dbaas-ui/commit/d4c0aa5065d323b9616378a724e20428a3ec3d36)

  - fix: maintenance window setting default value [4d1c9d93](https://github.com/tidbcloud/dbaas-ui/commit/4d1c9d936eeafff4960afc8568a2c5788346f476)

  - refactor(navigation): extract useNavigationDriver hook for improved navigation guide handling and user experience [aa39c934](https://github.com/tidbcloud/dbaas-ui/commit/aa39c93401994886ca1ec430bb9dea4a07384783)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250519071744 and refactor navigation components for enhanced user experience [a07e37e8](https://github.com/tidbcloud/dbaas-ui/commit/a07e37e8f521f1d070dfbe355516f9e5d2b3f0b2)

  - refactor: clean up console logs in RestoreForDedicated [f4f85a10](https://github.com/tidbcloud/dbaas-ui/commit/f4f85a103b636d48bf1885b763906ad9f96c135c)

  - refactor: remove unused alwaysIncludeBasicAndStandardStorageType parameter from useStorageTypeOption [0135eec3](https://github.com/tidbcloud/dbaas-ui/commit/0135eec392f79b79af4ab44f2092b978c631dacf)

  - refactor: replace alwaysIncludeBasicAndStandardStorageType with hideStorageType prop [aa6446a4](https://github.com/tidbcloud/dbaas-ui/commit/aa6446a474e532ab9ad4786337b2bac5d62d16bf)

  - fix(auth): add hash empty check [04737d0b](https://github.com/tidbcloud/dbaas-ui/commit/04737d0b88be7460642f0af30d7d753a371f8f38)

- Merge pull request [#3921](https://github.com/tidbcloud/dbaas-ui/pull/3921) from tidbcloud/feat/amazon-bedrock [2a6bf625](https://github.com/tidbcloud/dbaas-ui/commit/2a6bf6259bf8bf15641582fc540f74d645b2cce0)

  - fix: ZapierContainer rename [920dc4d0](https://github.com/tidbcloud/dbaas-ui/commit/920dc4d0d799017bac01bcb21e29f7c80608eb95)

  - fix: intergration icon add aria-label [815eda77](https://github.com/tidbcloud/dbaas-ui/commit/815eda7709ecdbb88fb01abcbcb23123b8f7123c)

  - fix: amazon bedrock open link [8f8e4e6e](https://github.com/tidbcloud/dbaas-ui/commit/8f8e4e6e82f5cabac1802d946511d811093bd34a)

  - fix: event name fix [a18bc98b](https://github.com/tidbcloud/dbaas-ui/commit/a18bc98bbca44822eba7e95944c49b05e9d332b2)

  - fix(e2e): update placeholder to label for email input in SSOLogin [eff0a89e](https://github.com/tidbcloud/dbaas-ui/commit/eff0a89eee5e1a09f92a8c03dc6e9f2e1630fe81)

  - fix: remove close button from support alert in OrgSettings [67f0730e](https://github.com/tidbcloud/dbaas-ui/commit/67f0730eb3802ab7dc942a77aa42c85eda595079)

  - fix: maintenance window setting default value [b24088c4](https://github.com/tidbcloud/dbaas-ui/commit/b24088c45aa19b83ba0ce95ecb451f5239f2424e)

  - fix: maintenance window setting fold opti [952c4603](https://github.com/tidbcloud/dbaas-ui/commit/952c460321feced9a2bf5b24f5a1e69eca82c890)

  - fix: integration add icon [f97dd47b](https://github.com/tidbcloud/dbaas-ui/commit/f97dd47b0ef425603da5467f9db7b94122f0f6f9)

- Merge branch 'feat-new-navigation' into feat-newnav-upsell [3affbe19](https://github.com/tidbcloud/dbaas-ui/commit/3affbe1952092e44fef9b63fe7f4668342db6cf2)

  - feat(driver): upgrade driver.js to version 1.3.6 and implement DriverStep components for enhanced user navigation experience [4106d41d](https://github.com/tidbcloud/dbaas-ui/commit/4106d41de8e25896edee193e0798e7d653b884eb)

  - fix: notification count async [eeb7e035](https://github.com/tidbcloud/dbaas-ui/commit/eeb7e03566c9b84d982bd8d1102abf8dc06aeb4c)

  - fix: notification count async [59be0ad8](https://github.com/tidbcloud/dbaas-ui/commit/59be0ad815d090050062ef99efb509538bb1f29c)

  - refactor(nav): enhance UserNavMenu with additional menu properties and update typography color for improved UI consistency [f172adac](https://github.com/tidbcloud/dbaas-ui/commit/f172adac34447dc00f684369a9e3d875dd08b960)

  - feat: maintenance window setting default value [8989f210](https://github.com/tidbcloud/dbaas-ui/commit/8989f210a575f2757bdf44ae2c43798f216513e6)

  - feat: amazon bedrock integration [a90e7021](https://github.com/tidbcloud/dbaas-ui/commit/a90e7021368c2727feb355c67067f4f74f4a1287)

  - refactor: remove deprecated alwaysIncludeBasicAndStandardStorageType prop from NodeSizes [a145262b](https://github.com/tidbcloud/dbaas-ui/commit/a145262ba5a6aec3d44340077141d9e6055a40b9)

  - refactor: deprecate alwaysIncludeBasicAndStandardStorageType prop in NodeSizes [8dc089a4](https://github.com/tidbcloud/dbaas-ui/commit/8dc089a4d57a16ac652862ba5af791ed2f7dcbb0)

  - refactor: simplify storage type handling in useStorageTypeOption [d65f2f34](https://github.com/tidbcloud/dbaas-ui/commit/d65f2f341fc644327755f901701bc8a2fc5d529b)

  - fix: correct spelling of alwaysIncludeBasicAndStandardStorageType prop [36e476bc](https://github.com/tidbcloud/dbaas-ui/commit/36e476bc09682176fb18e3c37db279d62f9bd07f)

  - feat: add alwaysIncludeBasicAndStandardStorageType prop to NodeSizes component [ef849b31](https://github.com/tidbcloud/dbaas-ui/commit/ef849b313fbb0a4cc3548a478921fe2aa70c24cf)

  - style: adjust padding and border color in Restore components for consistency [ea24c0ab](https://github.com/tidbcloud/dbaas-ui/commit/ea24c0ab631455b4a74378c27fe0e84e22224cec)

  - chore(deps): update @tidbcloud/uikit version to 0.0.0-20250515080401 in package.json and yarn.lock [4b865cf9](https://github.com/tidbcloud/dbaas-ui/commit/4b865cf930aa4937c869d8cc9f69d16d2418a16c)

- Merge pull request [#3909](https://github.com/tidbcloud/dbaas-ui/pull/3909) from tidbcloud/workflow/ai-reviewer-0512 [3612d443](https://github.com/tidbcloud/dbaas-ui/commit/3612d44353bb079f14cdd1aca85f03bfa89ec6af)

  - feat: make folding work [a419686e](https://github.com/tidbcloud/dbaas-ui/commit/a419686eb2f9755972a541c704fc7ddecfe99d14)

  - fix: notification count [10f20d25](https://github.com/tidbcloud/dbaas-ui/commit/10f20d2588b1fcb8abd595328898480749af7b12)

  - feat: update folding [5485a4cf](https://github.com/tidbcloud/dbaas-ui/commit/5485a4cf62b0cc4473b9a6de1b1587cec9f35359)

  - feat: add comments fold [6ce750a9](https://github.com/tidbcloud/dbaas-ui/commit/6ce750a9b07659b60eac011df947d40848c52bfd)

- Merge branch 'dev' into workflow/ai-reviewer-0512 [77d910a7](https://github.com/tidbcloud/dbaas-ui/commit/77d910a7f6209b3907ab35f30c9585ad3e45ca02)

  - refactor(nav): update UserNavMenu to use IconUserCircle and adjust typography styles in DataService and SQL Editor components for consistency [4041ccb8](https://github.com/tidbcloud/dbaas-ui/commit/4041ccb81bb76fa7e87800fb128716c3b792537b)

  - fix: notification select as read fix & ui opti [af6e88d3](https://github.com/tidbcloud/dbaas-ui/commit/af6e88d3b5cf4535af1f7d2c5bf0c760ee5df582)

- Merge pull request [#3917](https://github.com/tidbcloud/dbaas-ui/pull/3917) from tidbcloud/hotfix/zod_check [9992942b](https://github.com/tidbcloud/dbaas-ui/commit/9992942b3312974b0a05fec3a415ff49cf26e3a6)

- Merge pull request [#3918](https://github.com/tidbcloud/dbaas-ui/pull/3918) from tidbcloud/hotfix/zod_check [644d5759](https://github.com/tidbcloud/dbaas-ui/commit/644d5759e76b45ca3d128c6d29b23a56d6fe9b01)

  - chore: remove commented-out debug console logs in RestoreForDedicated component [0c4856d3](https://github.com/tidbcloud/dbaas-ui/commit/0c4856d3bcab602f7b203fe61f4d0fed4e83db29)

  - hotfix: 202505141456 [b584cb05](https://github.com/tidbcloud/dbaas-ui/commit/b584cb059d6bc68e94798a0a02331c946f61ed64)

  - fix: make profileName optional in tiflash schema across multiple restore components [32264fd9](https://github.com/tidbcloud/dbaas-ui/commit/32264fd9080b48914e8578b2411726a365e3e515)

  - chore(deps): update @tidbcloud/uikit version and refactor MaintenanceWindow and SideMenu components for improved layout [ee9ad6b3](https://github.com/tidbcloud/dbaas-ui/commit/ee9ad6b30f197419b61e3e126ab54f316e2f4b64)

  - refactor(layout): replace ClusterPageShell and ProjectPageShell with IndependentPageShell for consistent layout structure [057a3ffd](https://github.com/tidbcloud/dbaas-ui/commit/057a3ffd35f0740e91e7f7009499139b07927979)

  - feat: notification ui optimize [72f1235b](https://github.com/tidbcloud/dbaas-ui/commit/72f1235b0a123d7dee29f92d3bcf1782e91fb916)

  - feat: notification new ui [7c3fd73d](https://github.com/tidbcloud/dbaas-ui/commit/7c3fd73db5ae4af2a7dba11d98e8d06a66c75f24)

  - feat: notification ui [8a6be9b5](https://github.com/tidbcloud/dbaas-ui/commit/8a6be9b5c953253790413019d85a1422d291fcf2)

  - refactor(nav): simplify OrgProjectPanel by removing unused navigation page checks [e01c5a0f](https://github.com/tidbcloud/dbaas-ui/commit/e01c5a0fb09d54ed60ba78ec0a12beb4576fb394)

  - refactor(support): replace Tooltip with HoverCard in PlansContent for improved user interaction [06a88129](https://github.com/tidbcloud/dbaas-ui/commit/06a8812946844285a8a5aa687beebc640fdc28cf)

  - refactor(layout): update Cluster and Project page shells to include headerProps and remove unnecessary maxWidth properties [b80ce5d3](https://github.com/tidbcloud/dbaas-ui/commit/b80ce5d3bc995d4f26a48f84b983758d705dbd15)

  - refactor(nav): remove OrgNavMenu and ProjectNavMenu components from SideNavbar for cleanup [cf7cf8c2](https://github.com/tidbcloud/dbaas-ui/commit/cf7cf8c28415307f29c419ee4a3b76de3dd435a9)

  - feat(layout): enhance ClusterPageShell and update SQLEditor and ServerlessNetworkPage for improved layout [4f4e90c9](https://github.com/tidbcloud/dbaas-ui/commit/4f4e90c9f7b66d5158771b24ce963ea7f97396ab)

  - feat(billing): update support plan [b985120d](https://github.com/tidbcloud/dbaas-ui/commit/b985120d3d4c02b3fbbeea5c2a6806d2962b0e9b)

  - feat(layout): update page title [f71e420d](https://github.com/tidbcloud/dbaas-ui/commit/f71e420d99fb3a186dbd0a10494f39ddc5ed9884)

  - feat(billing): adjust support plan [399919b8](https://github.com/tidbcloud/dbaas-ui/commit/399919b80b32cad7a1df2cb8dbccfab58889562f)

  - feat(layout): use new app shell [a3261645](https://github.com/tidbcloud/dbaas-ui/commit/a32616454d30befb98743feb2333187ba967decf)

  - refactor: replace Avatar with IconBuilding05 in ClusterPanel and OrgProjectPanel for consistent UI [bc7771a5](https://github.com/tidbcloud/dbaas-ui/commit/bc7771a589af64bf89a63d883ecc392d7d54a6e7)

  - feat(support): move support plan into modal [305c9de9](https://github.com/tidbcloud/dbaas-ui/commit/305c9de9eedefcbb4a09b82c8165a04f3d5d7f57)

  - feat(account): move account into a modal [7d330ada](https://github.com/tidbcloud/dbaas-ui/commit/7d330ada0ef71d81ebc6e1fb160650582db6e3d8)

  - refactor: enhance ClusterPanel navigation logic and user visit tracking [40125609](https://github.com/tidbcloud/dbaas-ui/commit/40125609bc3318dbcfd325ca6bd91e6d1ce8b1ce)

  - refactor: update ClusterPanel and OrgProjectPanel for improved layout and functionality [70fb019c](https://github.com/tidbcloud/dbaas-ui/commit/70fb019ccd6ca2b7b00ff4e47d347e8bd0da9e9e)

  - refactor: enhance NavSwitcher and OrgProjectPanel components with improved styling and project data handling [1af18585](https://github.com/tidbcloud/dbaas-ui/commit/1af1858592cadf56285159f8edcab5ec0389592f)

  - chore: update autofocus [8e6a9499](https://github.com/tidbcloud/dbaas-ui/commit/8e6a949946f1c95cc9c3651c69f2cc710a6103c2)

  - chore: nav demo [db27d897](https://github.com/tidbcloud/dbaas-ui/commit/db27d8973afa7a4291d508fa0d0645754cad9830)

  - tweak: styles [5407b5b9](https://github.com/tidbcloud/dbaas-ui/commit/5407b5b90c4104ab73a22177bde49a27265a831a)

  - tweak: navi v2.2 disclosure [e5c9b6e4](https://github.com/tidbcloud/dbaas-ui/commit/e5c9b6e4136ec188a0309697379a5e275e6fd6b1)

  - tweak: navi v2.2 disclosure [eba03cb2](https://github.com/tidbcloud/dbaas-ui/commit/eba03cb251ef32f7bfff7f9dfe06851127795616)

  - tweak: navi v2.2 [e90bf1a1](https://github.com/tidbcloud/dbaas-ui/commit/e90bf1a1e962edb0bbf7d37d779c6f1a34aad81d)

  - feat(layout): default fold sidebar [422175c1](https://github.com/tidbcloud/dbaas-ui/commit/422175c19deaf5972ae0b11b910879cbf6693f4c)

  - tweak: check icon color [929eb032](https://github.com/tidbcloud/dbaas-ui/commit/929eb0325aecfd997d7c372e791f391c57e6aadb)

  - test: navi v2.2 [38ac4e00](https://github.com/tidbcloud/dbaas-ui/commit/38ac4e002c0265fd369d5ea9ffff22e45bee81a0)

  - chore: update switch org/project icon [808d78ec](https://github.com/tidbcloud/dbaas-ui/commit/808d78ec67e371e6562bb285af98b6ccfe4cc517)

  - tweak(switcher): panel flex [fecf3105](https://github.com/tidbcloud/dbaas-ui/commit/fecf31058dfdb4c049bb05e79f9f437effbf23d2)

  - tweak(switcher): styles [4e8f6f98](https://github.com/tidbcloud/dbaas-ui/commit/4e8f6f983977243438c290790c0282dde2d34bcd)

  - feat(layout): update globa layout [72a25829](https://github.com/tidbcloud/dbaas-ui/commit/72a258290eb0c8bb7d1d86b75fd3f891abc0a954)

  - test: navi v2.1 [31d51677](https://github.com/tidbcloud/dbaas-ui/commit/31d51677264c4f6e1de742b9cc8d0194e8f014e5)

  - fix: breadcrumbs [27df4f32](https://github.com/tidbcloud/dbaas-ui/commit/27df4f326cd1c2da0686b0c5e756f0c93943ca9b)

  - tweak: padding [886b2caa](https://github.com/tidbcloud/dbaas-ui/commit/886b2caac1176b4d4cfcad69cdd0d7b4e5cdd30c)

  - feat: nav switcher v2 [c826d588](https://github.com/tidbcloud/dbaas-ui/commit/c826d588800a123787650840ed7421e5ca57558d)

  - test: full nav [a67568d3](https://github.com/tidbcloud/dbaas-ui/commit/a67568d3a3645c5b1c13e4e148ab57921126faa4)

  - feat(layout): remove shadow from card [2991bcc1](https://github.com/tidbcloud/dbaas-ui/commit/2991bcc1621d9942c17730229f558253d91a5414)

  - feat(layout): update help center icon bg [9da2a886](https://github.com/tidbcloud/dbaas-ui/commit/9da2a886962eef42003fc1ba54df06aadc4ecf47)

  - feat(layout): metrics segment -> tabs [821a3297](https://github.com/tidbcloud/dbaas-ui/commit/821a3297604260aeaf1e8903e6d017802cb981f9)

  - feat(layout): update account layout [f48bbbab](https://github.com/tidbcloud/dbaas-ui/commit/f48bbbabda3d170b7dddf9612846e6e1d6e82a3b)

  - feat(layout): add layoutv5 [dada7de1](https://github.com/tidbcloud/dbaas-ui/commit/dada7de13657fca7ed4d85f9547902fbc2a921d4)

  - fix: project select [cb7757c7](https://github.com/tidbcloud/dbaas-ui/commit/cb7757c7dbcda5e6563b8677cb563a6666684228)

  - fix: project select [5b0a7b0e](https://github.com/tidbcloud/dbaas-ui/commit/5b0a7b0e72d877f2aead90f57bfa145ac6bccc9a)

  - tweak: gap [b27e8712](https://github.com/tidbcloud/dbaas-ui/commit/b27e871267f741e3c72288ade3420380fec7fba0)

  - fix: path [7768f8a1](https://github.com/tidbcloud/dbaas-ui/commit/7768f8a1938db4a52bcb0ca6abee7f7830f4493c)

  - fix: pathname [8de95780](https://github.com/tidbcloud/dbaas-ui/commit/8de95780e9795b5192e935f8e9ad6d48a43d8f96)

  - chore: demo padding [512026e4](https://github.com/tidbcloud/dbaas-ui/commit/512026e4c2e1e39e0c1fb7dc1942a54069efa2c0)

  - chore: remove unused code [200b8657](https://github.com/tidbcloud/dbaas-ui/commit/200b8657b665af90738aaa1eef0469c4e925ae65)

  - tweak: history change [d40238d6](https://github.com/tidbcloud/dbaas-ui/commit/d40238d6c2382fa032c99f6231acb703fe70b36b)

  - feat(navigation): switcher [039f5fc2](https://github.com/tidbcloud/dbaas-ui/commit/039f5fc25af5a5552c96287e777e91c0e7585642)

- Merge pull request [#3916](https://github.com/tidbcloud/dbaas-ui/pull/3916) from tidbcloud/release-20250513 [bcf117e5](https://github.com/tidbcloud/dbaas-ui/commit/bcf117e5d277264cc019c311ff62ed577d3bbfaa)

  - feat: update PROMPT guideline [b5f72c70](https://github.com/tidbcloud/dbaas-ui/commit/b5f72c7020c8a7bd2d7fe185dfabe0ba050a4063)
