# Release-20250722

- Merge pull request [#4051](https://github.com/tidbcloud/dbaas-ui/pull/4051) from tidbcloud/feat/premium-mgmt [cf56ed62](https://github.com/tidbcloud/dbaas-ui/commit/cf56ed62780da186081b5d2c08271a49cadb9384)

- Merge pull request [#4068](https://github.com/tidbcloud/dbaas-ui/pull/4068) from tidbcloud/fix/tiproxy-feedbacks [328a4410](https://github.com/tidbcloud/dbaas-ui/commit/328a4410adfbe2fd5d05bbd4c34036e866edd906)

- Merge pull request [#4066](https://github.com/tidbcloud/dbaas-ui/pull/4066) from tidbcloud/fix/user-not-in-org [e7dc078b](https://github.com/tidbcloud/dbaas-ui/commit/e7dc078b3d909515fe52a3f4d6c3d30346500d8c)

  - refactor(premium/metrics): replace TiDBCreationInformation with TidbCreatingAlertMessage [a6cf33bc](https://github.com/tidbcloud/dbaas-ui/commit/a6cf33bc0741f8eaf0d8476c846632dd17afe830)

  - fix(metrics): correct PromQL query syntax in overviewMetricsConfig [0a6630ff](https://github.com/tidbcloud/dbaas-ui/commit/0a6630ffd60bae4cc80944fe21eb14e3a6230ab4)

  - refactor(metrics): enhance key generation for ChartCard components [b2f90d57](https://github.com/tidbcloud/dbaas-ui/commit/b2f90d57906c3216cad408553e16b8ba5859da0e)

  - feat(metrics): introduce CreationPendingOverlay and streamline loading state handling [15dd857e](https://github.com/tidbcloud/dbaas-ui/commit/15dd857e8d6c0cd66e9b6e1f9bc6dd5dff14fa6b)

  - refactor(metrics): streamline loading state handling and improve layout [2767aea5](https://github.com/tidbcloud/dbaas-ui/commit/2767aea52c491b410731d902bb274b509abfe15c)

  - refactor(metrics): replace flex layout with SimpleGrid for improved responsiveness [738a0cb9](https://github.com/tidbcloud/dbaas-ui/commit/738a0cb945847b0f8398f815f3b3c0d539fd0ce6)

- Merge pull request [#4069](https://github.com/tidbcloud/dbaas-ui/pull/4069) from tidbcloud/fix/partition_config_trim [b78f9848](https://github.com/tidbcloud/dbaas-ui/commit/b78f9848664d661e95df5fb4f0f27a452b6d8be2)

  - fix: refine matcher and columns trimming in ConfigureReplica payload [a350597f](https://github.com/tidbcloud/dbaas-ui/commit/a350597fc450d9e1135183064e3a19c39c6e7a34)

  - fix: enhance payload structure in ConfigureReplica component [f9a19cff](https://github.com/tidbcloud/dbaas-ui/commit/f9a19cff548ebdc4181d39dc19af385a440802dd)

  - fix(CreationPendingOverlay): update message for clarity regarding TiDB activation [5594dfec](https://github.com/tidbcloud/dbaas-ui/commit/5594dfecd64f273f501c272206bcc56867441c86)

  - fix(TiDBCreationInformation): update alert message for clarity during cluster creation [7f362ff4](https://github.com/tidbcloud/dbaas-ui/commit/7f362ff44dbb3a28df73791d37885556cf66666d)

  - fix(metrics): enhance pending overlay logic to include restoring state [46e0c226](https://github.com/tidbcloud/dbaas-ui/commit/46e0c2263a0741764714c52d6c7c1f8e5d66347c)

  - fix(ClusterPanel): increase FAST_SELECT_MAX_WIDTH for improved layout [073cf489](https://github.com/tidbcloud/dbaas-ui/commit/073cf489bf367d2c84f2eb4b504b77176c7439f3)

  - refactor(metrics): unify loading state handling in Metrics component [57406f3f](https://github.com/tidbcloud/dbaas-ui/commit/57406f3f2e1bb457cfcdf44c023cc398b7d9a065)

  - fix(LoadingOverlay): update loader color for better visibility during loading state [85b57e0a](https://github.com/tidbcloud/dbaas-ui/commit/85b57e0a317de1dfccd2a4859086f0eef7caefe7)

  - feat(metrics): add initial loading state to ChartCard and MetricsPanel [27da14ef](https://github.com/tidbcloud/dbaas-ui/commit/27da14ef2c06fa263e0b012987185f3b0549a129)

  - feat(metrics): add pending overlays for loading and creation states [aebe0f59](https://github.com/tidbcloud/dbaas-ui/commit/aebe0f59d1e6cf619fc820df297de97419906a78)

  - fix(metrics/config): update PromQL query to handle zero values with null coalescing [e7402f0b](https://github.com/tidbcloud/dbaas-ui/commit/e7402f0b5104081ac9b0035e500a6edddcb37e15)

  - feat(metrics, overview): add TiDBCreationInformation component to display cluster creation status [6367b0d8](https://github.com/tidbcloud/dbaas-ui/commit/6367b0d83f81fce387052f8310864ec1d8dee108)

  - fix: add USER_NOT_IN_ORG error handling in Console component [6f75941e](https://github.com/tidbcloud/dbaas-ui/commit/6f75941eb4f48116aebb554e68fcf61b0c161795)

  - fix(metrics/config): enhance PromQL queries with null coalescing to ensure zero values are handled correctly [c7aa2b64](https://github.com/tidbcloud/dbaas-ui/commit/c7aa2b646062979f35399d9625f7d33673905646)

  - fix(premium/ip-access): revert edit ip button update [11ecb8e7](https://github.com/tidbcloud/dbaas-ui/commit/11ecb8e748e8eed0898bb1bc687ef0e0d2e15ec0)

  - fix(premium/ip-access): resolve field array timing issues and refactor modal components [2888719f](https://github.com/tidbcloud/dbaas-ui/commit/2888719facf9a85dc4a224871319ff5ce9d5041a)

  - fix(metrics/config): update PromQL query to exclude internal SQL types for improved accuracy [35af4c43](https://github.com/tidbcloud/dbaas-ui/commit/35af4c435ba6fa346eaa7276fb2c5c11d2154257)

  - fix(metrics/config): simplify PromQL queries by removing redundant filters for improved clarity and accuracy [a9197784](https://github.com/tidbcloud/dbaas-ui/commit/a9197784c0b2f0dcafa21c9b0516d04b333e9fb7)

  - refactor(OrgSettings): replace CopyButton with CopyActionIcon for improved clipboard functionality [fe9656df](https://github.com/tidbcloud/dbaas-ui/commit/fe9656df1ae04529a1fc150a97201d0ef562d522)

  - fix(CopyActionIcon): use nullish coalescing for disabled prop to improve button state handling [07516b35](https://github.com/tidbcloud/dbaas-ui/commit/07516b35c4311bd9b82ce90bf5e598879010c5a8)

  - feat(components, premium/password): extract CopyActionIcon for clipboard functionality in ChangeRootPwd [977f29db](https://github.com/tidbcloud/dbaas-ui/commit/977f29db2325dd69466484fab403606b30d5004b)

  - refine(premium/password): increase clipboard timeout and disable copy button when no password is present [2fc9ff49](https://github.com/tidbcloud/dbaas-ui/commit/2fc9ff49237c514090af8b1ee29aa233578101e6)

  - feat(OrgSettings): enhance CopyButton functionality with feedback and timeout for improved user experience [953c2682](https://github.com/tidbcloud/dbaas-ui/commit/953c2682a39b142edeb3cc07de9ea0c1ad92180d)

  - refactor(next-gen): remove bg and bodyProps from APIKeys and Users components for a cleaner layout [308823c7](https://github.com/tidbcloud/dbaas-ui/commit/308823c72bb7363aeec71937cdae90f7277337b3)

  - refactor(next-gen/page-shell): remove bodyProps from TiDBPageShell for a more streamlined component [74ac0e9e](https://github.com/tidbcloud/dbaas-ui/commit/74ac0e9e11f0c0fd0919f1c77a03490b0113b84c)

  - refactor(next-gen/page-shell): remove wrapperProps and simplify component structure for cleaner implementation [40947970](https://github.com/tidbcloud/dbaas-ui/commit/40947970e0ebb3da6072b21ef57dfee1b94f7d92)

  - fix(premium/capacity): update RCU messages for consistency in validation and UI [8b4755e3](https://github.com/tidbcloud/dbaas-ui/commit/8b4755e3901183f04f043b6c5b75a4f8fb09b5d3)

  - refine(premium/creation): add extra description for regional high availability support in CreatePremiumForm [03d83c1a](https://github.com/tidbcloud/dbaas-ui/commit/03d83c1aa93c16f266b937f935a3043e08dbb854)

  - refine(premium/delete): change form mode to 'onSubmit' and remove validation rules for confirmation input [66ad51f8](https://github.com/tidbcloud/dbaas-ui/commit/66ad51f8c3ed19505db33edc6c348394c240e3d6)

  - refactor(invite-user-modal): move email validation logic to a separate module and enhance validation feedback [038f31c2](https://github.com/tidbcloud/dbaas-ui/commit/038f31c2198be31edd5c0819d21169537ed56317)

  - feat(Timezone): add real-time clock functionality and update organization name validation message [8eb11d0f](https://github.com/tidbcloud/dbaas-ui/commit/8eb11d0fe5ec7ef4eded7ffd787ee26f63f97cf3)

  - fix(UserNavMenu): adjust Divider margins for improved layout consistency [fc892c14](https://github.com/tidbcloud/dbaas-ui/commit/fc892c1452f4880be7fe1d09df187a7d14ed3d44)

  - fix(api-keys/modal): update alert messages to specify 'dialog' instead of 'page' for clarity [66e61e60](https://github.com/tidbcloud/dbaas-ui/commit/66e61e60251d9990ab871a50cde7bedd740a70d2)

  - refactor(api-keys/view-modal): remove role display from ViewModal for cleaner UI [b7c72d19](https://github.com/tidbcloud/dbaas-ui/commit/b7c72d197fd9e5274cce83a11520fe523ed0eb44)

  - feat(premium/list): enhance TiDB list with improved error handling, support request integration, and refined UI components [4d092677](https://github.com/tidbcloud/dbaas-ui/commit/4d0926779915881bd5b4cdab32d3def347c9d10e)

  - fix(premium/list): update retryDelay logic to prioritize 'MODIFYING' state handling in TiDB list [a5251981](https://github.com/tidbcloud/dbaas-ui/commit/a525198153ba68a66f16b1790567fe26d54d19b3)

  - refactor(components): extract TableFallback for improved empty state handling in tables [4b09041e](https://github.com/tidbcloud/dbaas-ui/commit/4b09041e4d2c15e90420812415b6e29902d9cd64)

  - refactor(premium/list): streamline error handling and UI feedback in TiDB list, removing support request option and enhancing empty state messaging [b3e46a17](https://github.com/tidbcloud/dbaas-ui/commit/b3e46a17fc1c97ab2b59463f2002d40668229f47)

  - fix(premium/list): update retryDelay to milliseconds for improved query handling in TiDB list [5d248f5b](https://github.com/tidbcloud/dbaas-ui/commit/5d248f5b769cbeb9538e6391dce197735e2c2702)

  - feat(premium/list): enhance error handling and UI feedback for TiDB list with support request option [e7252619](https://github.com/tidbcloud/dbaas-ui/commit/e72526197cfa1d43ae9a4e84e908692e0dfd8503)

  - refine(premium/overview): add refetchInactive option to query for improved data fetching behavior [62c74008](https://github.com/tidbcloud/dbaas-ui/commit/62c740081aa40e7369627d544256636b7df9e1ae)

  - refine(premium/list): simplify loading state handling by removing isFetching from ProTable and adding refetchInactive option to the query [db6110bf](https://github.com/tidbcloud/dbaas-ui/commit/db6110bf83005b15ec455ff2cddafb686839ab50)

  - fix(premium/list): enhance loading state handling by incorporating isFetching alongside isLoading for improved UI responsiveness [b30b3cca](https://github.com/tidbcloud/dbaas-ui/commit/b30b3cca2fc117d41eee9599a13f2b7204efa21e)

- Merge pull request [#4064](https://github.com/tidbcloud/dbaas-ui/pull/4064) from tidbcloud/feat/serverless_br [6b7f259f](https://github.com/tidbcloud/dbaas-ui/commit/6b7f259fd0d6898847373796d891e5207012ff89)

  - fix(premium/list): update retry logic to include 'RESTORING' and 'MODIFYING' states for improved handling of TiDB instances [6ae7683c](https://github.com/tidbcloud/dbaas-ui/commit/6ae7683c1840219907ee521d9b5854a716397022)

  - refactor(premium/networking): replace Input with FormTextInput for better form validation and UI consistency [723dbc7c](https://github.com/tidbcloud/dbaas-ui/commit/723dbc7c33c22f884a96f7bcf2b7ca2756ccd116)

  - refactor(next-gen/premium): replace getErrorMessage with getApiErrorMsgDom for consistent API error message handling across multiple components [6f8d4ab5](https://github.com/tidbcloud/dbaas-ui/commit/6f8d4ab5e723bdca933fcb5fd8e4fd6bcb9faf1c)

  - feat(components): add ErrorMessag component to handle API error messages with HTML rendering [116ee54e](https://github.com/tidbcloud/dbaas-ui/commit/116ee54efa10dc45ee7136c465fb423f2397135c)

  - fix(organization/mode): enhance last visit synchronization logic to include cluster mode updates and improve error handling [cac997fd](https://github.com/tidbcloud/dbaas-ui/commit/cac997fdd8fdb4dc9c98ebf8181e14c54e4c8e07)

  - chore(rsbuild): add server host configuration for local development [5ec13c6e](https://github.com/tidbcloud/dbaas-ui/commit/5ec13c6ea8ac0bc04addd9442bf632a102f09773)

  - fix(metrics/config): refine PromQL queries to remove unnecessary database filters for improved accuracy [bd489c6c](https://github.com/tidbcloud/dbaas-ui/commit/bd489c6c39307ef57b7ad0837218fd9bdcbea312)

  - fix(ImportFromCloudServerless): update user guidance for data file import based on naming convention - Adjusted messaging to provide specific instructions based on whether the naming convention is followed, enhancing clarity for users when no data files are found. [943bec05](https://github.com/tidbcloud/dbaas-ui/commit/943bec0522237dca88de33bd4e8bd9da02daef80)

  - refactor(ImportFromCloudServerless): remove unused data format option for clarity - Eliminated the Aurora snapshot option from the import data formats to streamline the selection process. [4c5949f2](https://github.com/tidbcloud/dbaas-ui/commit/4c5949f24c1b79c42ec1f3ae5cd61911ae12729e)

  - feat(PremiumImportSummary): add number formatting for imported rows in summary - Integrated `formatNumber` utility to display imported rows with thousand separators. - Enhanced user readability of the imported data summary. [e73d23f3](https://github.com/tidbcloud/dbaas-ui/commit/e73d23f3b6e382c46328d658ac160c1208cdc0cf)

  - feat(ImportFromCloudServerless): implement auto-detection of data formats based on target table info and streamline data format handling [f5aeee38](https://github.com/tidbcloud/dbaas-ui/commit/f5aeee38e6edcd2a4843bcdb02960f0fa77f1bc6)

  - refactor(ImportFromCloudServerless): remove redundant messaging for non-naming convention imports to streamline user guidance [6e0b6d37](https://github.com/tidbcloud/dbaas-ui/commit/6e0b6d37e7d46b6b959c7fba5bf3264cd1c67f4e)

  - fix(ImportFromCloudServerless): adjust HoverCard dropdown font size for better readability [40bda253](https://github.com/tidbcloud/dbaas-ui/commit/40bda25363bf2180532ecb406bcab765528e0811)

  - refine(premium/access): update preview access message for clarity [1b608a2e](https://github.com/tidbcloud/dbaas-ui/commit/1b608a2eb14d477070bab44fbaca014e464b9223)

  - refine(layouts/nav): update modal titles and switch messages for consistency in preview experience [f4a7f3db](https://github.com/tidbcloud/dbaas-ui/commit/f4a7f3dbf8735a2d7557f8d081983a4d65ffd8f8)

  - refine(premium/access): update access messages for clarity and consistency in preview access information [4f103cb2](https://github.com/tidbcloud/dbaas-ui/commit/4f103cb2a3adb6260de05b3372b454f35d646c37)

  - refactor(layouts/nav): update modal titles and descriptions for clarity in navigation options [e2a605d4](https://github.com/tidbcloud/dbaas-ui/commit/e2a605d4b2c7f28ca12602012ecb894faf101d5f)

  - refine(next-gen/premium): comment out unused documentation links [2a4ea58d](https://github.com/tidbcloud/dbaas-ui/commit/2a4ea58d74e201ca9834aad281a188b1f6e606f4)

  - fix(layouts/nav): enhance last visit location updates and conditionally redirect based on organization ID [994c9827](https://github.com/tidbcloud/dbaas-ui/commit/994c98276ff639bc5e8e0ee66ba0f961cf4d07c3)

  - fix(organization/mode): update last visit synchronization to conditionally set cluster mode and remove unused currentOrgId variable [c6a455b6](https://github.com/tidbcloud/dbaas-ui/commit/c6a455b6e13c2fca83b2a0c93555f981f4d14f28)

  - refactor(ImportFromCloudPremium): clean up imports and comment out unused storage provider checks [5d9e494c](https://github.com/tidbcloud/dbaas-ui/commit/5d9e494cba56711662e64199c73857e2936548ba)

  - refactor(ExpandableList): remove unused suffix prop and update list item display logic [934074fa](https://github.com/tidbcloud/dbaas-ui/commit/934074facdb768cc6e7f63500270f09725e9fd10)

  - refactor(organization/mode): simplify last visit synchronization logic and remove unused imports [40ff92f9](https://github.com/tidbcloud/dbaas-ui/commit/40ff92f945d298721c1fb1efa6f92baff0f651a4)

  - fix(import): update target table info handling to respect naming conventions in import process [d3bb7d3d](https://github.com/tidbcloud/dbaas-ui/commit/d3bb7d3d6adb29c5d07c7be0ba0cb91b98574572)

  - refactor(organization/mode): streamline last visit synchronization by integrating getUserLastVisitHistory and simplifying update logic [579a28d3](https://github.com/tidbcloud/dbaas-ui/commit/579a28d30c03d7a93875ac16c0b61583a8c21a00)

  - fix(import): adjust file naming patterns in LightningFileNamingExample for consistency and clarity [c32f4702](https://github.com/tidbcloud/dbaas-ui/commit/c32f4702bd9f99f7ac68a77eed671568a812b434)

  - feat(import): add LightningFileNamingExample component for dynamic file naming patterns in import steps [b5c7ac90](https://github.com/tidbcloud/dbaas-ui/commit/b5c7ac90fa924242cbbc3cd48eae3c945bd88cec)

  - fix(import): update TiDB file naming conventions for clarity in ConfigureMapping [0fae6916](https://github.com/tidbcloud/dbaas-ui/commit/0fae6916dd74fca1513ff870207a13b976b10177)

  - fix(TidbList): correct pagination skip calculation to ensure accurate data retrieval [74800ab4](https://github.com/tidbcloud/dbaas-ui/commit/74800ab415fafe46e881556dd548052458581e97)

  - fix(layouts/footer): update premium feature toggle to use experimental feature flags [12833550](https://github.com/tidbcloud/dbaas-ui/commit/128335505659da3ca274b2feaa1501b2fe7be30c)

  - refine(routes/next-gen): wrap route components in Suspense for improved loading handling [48ac2199](https://github.com/tidbcloud/dbaas-ui/commit/48ac2199b1077f00c852a818530f5dfb5b9193be)

  - refactor(layouts/nav-switcher): enhance navigation switch logic to include cluster mode in project and cluster switching [c5d5312e](https://github.com/tidbcloud/dbaas-ui/commit/c5d5312eb3a0f432253b582512473cd171ab67ee)

  - refactor(layouts/nav-switcher): update navigation logic to utilize last visit location for organization and project handling [ae34911b](https://github.com/tidbcloud/dbaas-ui/commit/ae34911bbd50c3abcc9062d8b9d8405f517bbc3e)

  - fix(routes): menu flicker [29a931f1](https://github.com/tidbcloud/dbaas-ui/commit/29a931f197643a0b3824126e094865db69ed64cd)

  - fix(import): enhance messaging in ConfigureMapping to detail schema file creation for missing databases and tables [a1399594](https://github.com/tidbcloud/dbaas-ui/commit/a13995944998f2dfbe6bcca073f196c234c8aa46)

  - fix(import): clarify data import messaging in ConfigureMapping for better user understanding [270cc634](https://github.com/tidbcloud/dbaas-ui/commit/270cc63407662f9fd5e62d51c6f1604bf62f8587)

  - refine(stores): mark several methods as deprecated in Actions class, advising against their use moving forward [67387d9e](https://github.com/tidbcloud/dbaas-ui/commit/67387d9e0d510e9eb189097eee28c357fbd94252)

  - refine(layouts/nav): add FIXME comments to remove manual API calls for org ID and cluster mode updates once UI supports automatic updates [c828ff9b](https://github.com/tidbcloud/dbaas-ui/commit/c828ff9b1fdf8f866ad2209183f096f280115331)

  - refactor(layouts/nav-switcher): extract tidb ID retrieval logic into a separate hook and streamline organization switch handling [5864a27e](https://github.com/tidbcloud/dbaas-ui/commit/5864a27ee4710868f60c72465495aae481b7e504)

  - refine(layouts/nav-switcher): simplify access control logic and improve organization ID handling in ClusterPanel and OrgPanel [cbaf8067](https://github.com/tidbcloud/dbaas-ui/commit/cbaf8067ec45c0ccfd3f8ab698a56253b1356f7d)

  - fix(features/org): update user visit history request type and improve type safety in useSyncLastVisitLocation [aaa8d276](https://github.com/tidbcloud/dbaas-ui/commit/aaa8d276c340623e243bfc11d2bf5b3306a3854f)

  - fix(import): update precheck alerts to handle TIMEOUT status and improve clarity in ImportFromCloudServerless step3 [d5312d37](https://github.com/tidbcloud/dbaas-ui/commit/d5312d37bd3c8248ba50233dcf65be076b17c741)

  - refactor(premium/metrics, slowquery): streamline loading state management and enhance query enabling conditions [7dd2156a](https://github.com/tidbcloud/dbaas-ui/commit/7dd2156a4f35d2207976fd72c75226a78e60d3c1)

  - fix(import): enhance alerts for existing tables and schema handling in ImportFromCloudServerless step3 [79961a50](https://github.com/tidbcloud/dbaas-ui/commit/79961a501333ce21a83e3606db58c1f4e964e0b8)

  - chore(swagger): update import endpoints to include versioning in the API path [b4dea857](https://github.com/tidbcloud/dbaas-ui/commit/b4dea8570729b388f3723102b128e20ac9e4e795)

  - refactor(premium/networking): rename endpointId to connectionId in DeletePremiumAwsPrivateEndpointModal and related components [b9f65c88](https://github.com/tidbcloud/dbaas-ui/commit/b9f65c88b9de834dfc118e55c6eb3248b5be6759)

  - chore(swagger/v2025): update private-endpoint.v1beta2.swagger.json [662804a9](https://github.com/tidbcloud/dbaas-ui/commit/662804a95899155dbb7156dd19ea73452b25a4f3)

  - chore(.gitignore): add metricsIntegration service to .gitignore [53db3c3b](https://github.com/tidbcloud/dbaas-ui/commit/53db3c3bea9dd0b44ba20017b74d54c4561d77af)

  - fix(TidbList): adjust padding in PageShell component for improved layout [02c6e055](https://github.com/tidbcloud/dbaas-ui/commit/02c6e0558acafd3d675670ccc993354332110477)

  - fix(import): cast data_format to ImportFileTypeEnum and update file naming convention in ConfigureMapping [bfdd9fe8](https://github.com/tidbcloud/dbaas-ui/commit/bfdd9fe872f8e1dbd83985de1427cc56bdd881be)

  - refactor(premium/access): replace Anchor with Button in PremiumPreviewGuard for improved navigation [f46b33a2](https://github.com/tidbcloud/dbaas-ui/commit/f46b33a24c02710e1fb89ceb6292f35e116a548f)

  - refine(premium/access): update PremiumPreviewGuard to handle loading state and feature flags [937bb705](https://github.com/tidbcloud/dbaas-ui/commit/937bb7054ecc9d6ea265c1acbfe24a90e960abff)

  - feat(routes, premium): add TidbRoutesGuard and PremiumPreviewGuard components for access control in TiDB routes [e17f247d](https://github.com/tidbcloud/dbaas-ui/commit/e17f247df02376ca7ee8571ce233735d5c9f5090)

  - refactor(routes): remove redundant redirects in Main and Container components [52ed8b8b](https://github.com/tidbcloud/dbaas-ui/commit/52ed8b8b56a17d75569e9c2bc370996b59649712)

  - fix(layouts/nav-switcher): add unique keys to list items in ClusterPanel and OrgPanel for improved rendering [dd73c65b](https://github.com/tidbcloud/dbaas-ui/commit/dd73c65b1bdac4aafb4a45155fb96d0dab0828c8)

  - refactor(organization/mode): replace useQuery with URLSearchParams [12a8d674](https://github.com/tidbcloud/dbaas-ui/commit/12a8d67435a11283592d62626b7e1e7c1fa5b3de)

  - fix(layouts/nav): add timeout before page reload to prevent modal from being stuck [bcbf243b](https://github.com/tidbcloud/dbaas-ui/commit/bcbf243b18dfe88c0a93da6d813ca9762839e77c)

  - fix(csv-config): update header switch label and logic to reflect 'Skip Header' functionality [92a1b6d1](https://github.com/tidbcloud/dbaas-ui/commit/92a1b6d177824642080990e637f859c589be11ab)

  - refactor(import): simplify ImportTaskDetailDrawer layout and improve table detail presentation [b3f3b71c](https://github.com/tidbcloud/dbaas-ui/commit/b3f3b71c51b10da0c0a9b6f862739e18eef40d1f)

  - fix(import): move alert for existing tables to a more appropriate position in PreCheck component [4077bdf9](https://github.com/tidbcloud/dbaas-ui/commit/4077bdf92137b2fd9db595f1f1e55da3a546dbb2)

  - refactor(side-navbar): update ClusterPanel to improve create cluster button logic and access messaging [3b87c946](https://github.com/tidbcloud/dbaas-ui/commit/3b87c94632855e78b8745e82e0fbb6e435fd4ae3)

  - refactor(side-navbar): enhance ClusterPanel with role-based access control for TiDB list [07c2da5e](https://github.com/tidbcloud/dbaas-ui/commit/07c2da5ea16ff0d089f8af75df177c33a7c031f0)

  - refactor(layouts/nav): redesign modal for switching between Classic and Private Preview modes [ba712117](https://github.com/tidbcloud/dbaas-ui/commit/ba7121171c83bb5c4d9a413aa68e222855f79b27)

  - fix(import): update status formatting in ImportStatus component to replace underscores with spaces [11059d51](https://github.com/tidbcloud/dbaas-ui/commit/11059d5110e3a4ef5b0e43cdf11ee33e158c2754)

  - refactor(side-navbar): move MiddleEllipsisText component to a new location and update imports [c5aea32b](https://github.com/tidbcloud/dbaas-ui/commit/c5aea32bd16ed62a453fe79e6c2987a2b5c2a36d)

  - refactor(layouts/nav): restructure FootSection and UIModeSwitch components for improved readability and error handling [a8f40d53](https://github.com/tidbcloud/dbaas-ui/commit/a8f40d530a6520611e3808383fbfc40f9ebef7ed)

  - refactor(access-control): adjust AccessDenied component to ensure full height styling [b212c89a](https://github.com/tidbcloud/dbaas-ui/commit/b212c89a966437d20028f934da19ec95794f267f)

  - refactor(access-control): update AccessDenied to support next-gen private mode [d65d7a13](https://github.com/tidbcloud/dbaas-ui/commit/d65d7a13fe40332f6b05a66eb4a7bc35995f03c4)

  - refactor(next-gen/tidb-mgmt): replace TiDBMgmtContainer with TidbMgmtGuard and implement access control [253618c9](https://github.com/tidbcloud/dbaas-ui/commit/253618c9c2398132c6d346affbab7585b6d742b6)

  - refactor(premium/list): add TidbListHome and update component structure [6e1ac5f3](https://github.com/tidbcloud/dbaas-ui/commit/6e1ac5f3407335f37d4fd0fa846d899ae6dc04ef)

  - refine(premium/creation): separate CreatePremiumForm and CreatePremiumHome [e11e356d](https://github.com/tidbcloud/dbaas-ui/commit/e11e356dd55d26b4af815f319e376c69421b95b3)

  - refactor(routes): simplify TiDBRoutes by removing Suspense and cleaning up imports [5a3b0da9](https://github.com/tidbcloud/dbaas-ui/commit/5a3b0da9033610f1c6a8d253547c11a00f7c1ae1)

  - refactor(routes): replace protectedRoutes with layoutDependentRoutes and clean up imports [86b9db69](https://github.com/tidbcloud/dbaas-ui/commit/86b9db697093f769f7c645b7d90ac17130531dc5)

  - fix(error): enhance error message handling by adding detail flag to getErrorMessage calls in Import steps [1c40ee5c](https://github.com/tidbcloud/dbaas-ui/commit/1c40ee5c49afb777a129f54b444505973f6ed7bf)

  - fix(import): increase timeout for precheck and validation requests; improve error message rendering [40bdf4ef](https://github.com/tidbcloud/dbaas-ui/commit/40bdf4ef6e68285461d47fe6ca3d6bcbd7270300)

  - chore(dependencies): update @tidbcloud/uikit to version 2.4.15 [f3fbed2c](https://github.com/tidbcloud/dbaas-ui/commit/f3fbed2cd6797c716e59b0a8a91ee28154f3e456)

  - refactor(metrics): move ChartCard and MetricsPanel components to dbaas/components [70b3002c](https://github.com/tidbcloud/dbaas-ui/commit/70b3002ce31264d61e48d39a565afa02b66106f4)

  - refactor(metrics): update useMetricsConfig to include showTiproxyMetrics parameter for enhanced metrics handling [072dfaa4](https://github.com/tidbcloud/dbaas-ui/commit/072dfaa4c9b7e2de943607c69eeda9f2c111a57a)

  - chore(scripts/swagger): enhance v2025 Tidb management swagger preparation [695f4147](https://github.com/tidbcloud/dbaas-ui/commit/695f41472237b0096c72ade1ed381d1bea62cf43)

  - fix(premium/connection): fix modal title handling in ConnectModal [d901a13a](https://github.com/tidbcloud/dbaas-ui/commit/d901a13ab7be1dfa1593985b744d146eee16c456)

  - refactor(premium/operation): update Mixpanel event names and include service plan for operation actions [8319f32f](https://github.com/tidbcloud/dbaas-ui/commit/8319f32f847516749d155fd6bb0b98e3e58c8bf4)

  - refactor(premium/password): update Mixpanel event names and include service plan for password change actions [c0cdd570](https://github.com/tidbcloud/dbaas-ui/commit/c0cdd57008e17ed97fbb32db03c43f511dc2f359)

  - refactor(premium/deletion): update Mixpanel event names and include service plan for deletion actions [996b0efa](https://github.com/tidbcloud/dbaas-ui/commit/996b0efa8c8424e0d1845cb556c4465fe4a6ea02)

  - refactor(premium/connection): update Mixpanel event names and include service plan for connection actions [ffa7852e](https://github.com/tidbcloud/dbaas-ui/commit/ffa7852ee6beb043248afb5d9eae3f0666c05044)

  - refactor(premium/networking): update Mixpanel event names and include service plan for connection and AWS private endpoint actions [601d1b55](https://github.com/tidbcloud/dbaas-ui/commit/601d1b55bdfb15649a31bb1338b145f1c976fd90)

  - refactor(premium/capacity): update Mixpanel event names and include service plan for buttons [56f251ac](https://github.com/tidbcloud/dbaas-ui/commit/56f251acabb9e1c6f2c5ef5ef27736b8a8b986e7)

  - refactor(premium/list): update Mixpanel event for operation dropdown [f9ab61e0](https://github.com/tidbcloud/dbaas-ui/commit/f9ab61e0ff40429456155f39890363c1f0b4fd7d)

  - refactor(premium/overview): update Mixpanel event names and add service plan for metrics and operations [cfcfec98](https://github.com/tidbcloud/dbaas-ui/commit/cfcfec98c2a72772c2fae0c3e7b146133b09bd24)

  - refactor(premium/import): update Mixpanel event names and include service plan for Premium actions [a8640601](https://github.com/tidbcloud/dbaas-ui/commit/a86406014ac17ab1b77f655affcef3f022a1163b)

  - refactor(tracking/event): update Tidb feature events and rename Premium actions [b602af8d](https://github.com/tidbcloud/dbaas-ui/commit/b602af8d1819776858c6f65e9157f139433fcb31)

  - feat(premium/capacity): add Mixpanel tracking event for Update Capacity button [6a9e8956](https://github.com/tidbcloud/dbaas-ui/commit/6a9e8956b34d922c61e1e65ae81e91dc80e0acc7)

  - fix(premium/list): update Mixpanel event name for TiDB creation button [1915640e](https://github.com/tidbcloud/dbaas-ui/commit/1915640e79dbc7f88601a728567dda61339a570a)

  - feat(utils/tracking): add EnterClicked action to event interface [b3fdf4a5](https://github.com/tidbcloud/dbaas-ui/commit/b3fdf4a5b1f99b1a8dbf559d017f63a0d2ea4513)

  - refine(premium/connection): use Commonv1beta1ServicePlan for service plan in event properties [58207fbb](https://github.com/tidbcloud/dbaas-ui/commit/58207fbb4389492788e8acd55486ed6ba4d093a2)

  - feat(premium/creation): add Mixpanel tracking events for Cancel and Create buttons [ce98076e](https://github.com/tidbcloud/dbaas-ui/commit/ce98076e90fd50682304df80a1bd95f25544cfde)

  - fix(premium/list): update Mixpanel event for TiDB creation link [28aa44d5](https://github.com/tidbcloud/dbaas-ui/commit/28aa44d5626cd59cb2e00692839835498076fbc7)

  - feat(utils/tracking): add TidbResource event and LinkClicked action [ed4fe469](https://github.com/tidbcloud/dbaas-ui/commit/ed4fe469c291dc3ade3a58c347a7a78a0577ecd0)

  - feat(next-gen/create): extract cloud provider and region selection, and high availability options [12aceae6](https://github.com/tidbcloud/dbaas-ui/commit/12aceae640e3887b6968184580e865a3fa570350)

  - refactor(slowquery): remove redundant debugger statements from SlowQueryDetail component [9d0c897a](https://github.com/tidbcloud/dbaas-ui/commit/9d0c897aa37cade5bb7be2d87f79adbba3df0b4d)

  - refactor(next-gen): rename management container for TiDB features [45b25431](https://github.com/tidbcloud/dbaas-ui/commit/45b2543175ebf0b054420f896347f8b3f7235dcf)

  - refine(next-gen): rename tidb creation directory [75a6fb55](https://github.com/tidbcloud/dbaas-ui/commit/75a6fb551d9319747a20e6b60edffef8efa9cde6)

  - refine(premium): remove unused navigation index file [af9a68d9](https://github.com/tidbcloud/dbaas-ui/commit/af9a68d9ea0b99e551740045b17cce14ba4d9eb8)

  - refactor(slowquery): replace ClusterPageShell with TiDBPageShell and update routing paths for slow query detail [31cc79c7](https://github.com/tidbcloud/dbaas-ui/commit/31cc79c7c01f8a9f280020498ad350fc3078c077)

  - fix(access-control): add access control for TidbListRead and TidbRead actions [dbe68c30](https://github.com/tidbcloud/dbaas-ui/commit/dbe68c30bd478d27b483a7708742a28f7fc16ef9)

  - refactor(premium/list): adjust export [7d05d20e](https://github.com/tidbcloud/dbaas-ui/commit/7d05d20e4fb638a043e9f8d67abed2d7cc020023)

  - feat(premium/list): integrate PageAccessGuard for TiDB list access control [63665a78](https://github.com/tidbcloud/dbaas-ui/commit/63665a7859834c891b0c3db43868a8518a63096f)

  - refactor(premium/capacity): adjust layout in CapacityEdit component for improved responsiveness [3dfeeaaf](https://github.com/tidbcloud/dbaas-ui/commit/3dfeeaafd32f5d6df8f1e0135736fe0878f72b75)

  - feat(access-control): add new AccessIdMapping entries for TidbListRead and TidbRead actions [de80bb11](https://github.com/tidbcloud/dbaas-ui/commit/de80bb11504166a744d80349768f58c8a3ebb399)

  - refactor(premium/networking): improve text clarity and consistency in CreateAwsPrivateEndpointForm component [e13334e4](https://github.com/tidbcloud/dbaas-ui/commit/e13334e4dcc8010b42527ed76e3a59d6d436712f)

  - refactor(premium/creation): update label in TidbDisplayName component from "Display Name" to "Name" for clarity [10878f07](https://github.com/tidbcloud/dbaas-ui/commit/10878f0740b166a211e6dd14886fffbc0240d695)

  - feat(premium/capacity): integrate AccessGuard for capacity update button to enhance access control [56e61817](https://github.com/tidbcloud/dbaas-ui/commit/56e6181745507bfd28758b87394ac3a541a1d1b8)

  - feat(premium/networking): integrate AccessGuard for public endpoint toggle to enhance access control [abe02fde](https://github.com/tidbcloud/dbaas-ui/commit/abe02fde90e31fd3c474c9bc47d7f5d1662e341f)

  - refactor(premium/connection): update AccessGuard IDs for root password and networking actions to TidbRootPasswordUpdate and TidbNetworkingUpdate for consistency [4cd04f0c](https://github.com/tidbcloud/dbaas-ui/commit/4cd04f0cc660cf61995557f26b9d6c4ca9f7ab16)

  - refactor(premium/networking): update AccessGuard ID from ProjectNetworkAction to TidbNetworkingUpdate for consistency in access control [743873b4](https://github.com/tidbcloud/dbaas-ui/commit/743873b435074e63b7591438aa8d114ac9f5c262)

  - feat(premium/operation): integrate AccessGuard for enhanced access control on Rename, Change Root Password, and Delete actions [7126d65f](https://github.com/tidbcloud/dbaas-ui/commit/7126d65faf47002a30efa610985b98fac4f1a59d)

  - feat(premium/capacity): integrate PageAccessGuard for enhanced access control in CapacityEdit and simplify TiDBCapacityEdit component [7d533273](https://github.com/tidbcloud/dbaas-ui/commit/7d53327348ec48f823ea9701859d41a2e8ea7480)

  - feat(premium/create): integrate AccessGuard and PageAccessGuard for enhanced permission handling in CreatePremium and ActionsPanel components [072b79eb](https://github.com/tidbcloud/dbaas-ui/commit/072b79eb4b4bb90fb1e8ddc8ec303b0b1ff50e13)

  - refactor(premium/list): change AccessGuard ID from ClusterCreationGate to TidbCreate [36c689ef](https://github.com/tidbcloud/dbaas-ui/commit/36c689ef895c9098865229a1619f02780df8fe72)

  - refactor(access-control): update TiDB access permissions to include new actions and modify type mappings [4584af39](https://github.com/tidbcloud/dbaas-ui/commit/4584af39cd917207cd4630f09a6246f9f219528b)

  - feat(access-control): add new TiDB access permissions and update type exports [48603747](https://github.com/tidbcloud/dbaas-ui/commit/48603747d27a51ce5f981ea28e31155f3345f177)

  - refactor(access-control): update RBACRoles import and reorganize type exports [1157937e](https://github.com/tidbcloud/dbaas-ui/commit/1157937eaac873873c413b3410fc770d1410b042)

  - refactor(access-control): simplify AccessGuard component by removing showDeniedPageAsFallback prop [e4b8d704](https://github.com/tidbcloud/dbaas-ui/commit/e4b8d70428c257df1dd6c91812700f29d7d9f194)

  - fix(access-control): update PageAccessGuard to accept renderPlaceholder prop for custom fallback rendering [076768aa](https://github.com/tidbcloud/dbaas-ui/commit/076768aa7231dfed110143c48127a8f0df98bad7)

  - refactor(recovery-group): replace AccessGuard with PageAccessGuard for improved access control [f5d88b98](https://github.com/tidbcloud/dbaas-ui/commit/f5d88b986891b7a11325cd099cdcde6886baeb88)

  - feat(access-control): add PageAccessGuard for page-level access control with fallback [de7734cc](https://github.com/tidbcloud/dbaas-ui/commit/de7734ccfee9ad634e6ae6f0c91a01975469fac2)

  - refactor(api-keys): update import path for RBACRoleUINames [1a212f56](https://github.com/tidbcloud/dbaas-ui/commit/1a212f568c4c80b1f37ae1c31705244981e3f275)

  - refactor(access-control): reorganize exports [44f552b7](https://github.com/tidbcloud/dbaas-ui/commit/44f552b7d97e92028541e6832104e34605699bc4)

  - feat(modals): enhance ModalCodeTitle component with wrapperProps for better styling and update API key and user role modals to utilize new props [e69a730f](https://github.com/tidbcloud/dbaas-ui/commit/e69a730ffd30dc169807b183b34583774d74e95a)

  - feat(footsection): add premium feature toggle for UIModeSwitch and update store to include premium enablement [a79d9e10](https://github.com/tidbcloud/dbaas-ui/commit/a79d9e10b3f3b82542964e02fdf96740bca767fb)

  - chore(dependencies): update @tidbcloud/uikit to version 2.4.13 and refactor NavMenu component for improved structure and state management [3c0adc00](https://github.com/tidbcloud/dbaas-ui/commit/3c0adc00c8d7d28cddef91aac3c2ba17eeac02ad)

  - feat(slowquery): add headers for slow query API requests to support nextgen deployment [bb036b4b](https://github.com/tidbcloud/dbaas-ui/commit/bb036b4bea19b0d8ea7c55b01b78b68406bcc3e4)

  - feat(slowquery): implement detailed slow query analysis with new components and routing [7dc27589](https://github.com/tidbcloud/dbaas-ui/commit/7dc27589b8c7b885a6d18d6d9f5aa7712f680d29)

  - fix(metrics): adjust chart dimensions and legend settings for improved visualization [d1385642](https://github.com/tidbcloud/dbaas-ui/commit/d1385642c8536e2ac0bb0d93318965eb86cbadf0)

  - fix(modals): enhance conditional rendering for modals and improve API key deletion confirmation display [0127a9d5](https://github.com/tidbcloud/dbaas-ui/commit/0127a9d52ccbecc4f66669e5b456a02c7c0f3c38)

  - fix(modals): ensure unique keys for modals and improve conditional rendering in user detail view [43d910c6](https://github.com/tidbcloud/dbaas-ui/commit/43d910c63aab75ef73956449c8a1a869aadc3aee)

  - fix(metrics): update metric source URI handling to ensure fallback for undefined values [a3813fbf](https://github.com/tidbcloud/dbaas-ui/commit/a3813fbf919b629e50287236bf8eb320a17fb375)

  - fix(import): increase page size and enhance query options for import tasks [53c7bbb7](https://github.com/tidbcloud/dbaas-ui/commit/53c7bbb7823e7bbffa18c24c1fe7ddd190c0be12)

  - fix(import): update alert message to clarify database and table requirements before import [e668249b](https://github.com/tidbcloud/dbaas-ui/commit/e668249bd393f98c131d231adbf8aba95fc6302a)

  - fix(import): conditionally display error messages for failed import tasks [c4dcd603](https://github.com/tidbcloud/dbaas-ui/commit/c4dcd6034d133bb78a95d96c78a7fc229d690009)

  - fix(cluster): add CREATING status to cluster validation checks [c7635593](https://github.com/tidbcloud/dbaas-ui/commit/c76355933805c0c7c2f65f9609f7e7d595d6c917)

  - fix(import): adjust fallback table height for better layout consistency [d9dbabcb](https://github.com/tidbcloud/dbaas-ui/commit/d9dbabcb529fb28d4e216de2280a3c87620b09bf)

  - refactor(layouts): simplify NavMenu component by removing unnecessary styles [0e1fdc4d](https://github.com/tidbcloud/dbaas-ui/commit/0e1fdc4d723dded7c30dcaabc75ad757550944b8)

  - chore(deps): update @tidbcloud/uikit to version 2.4.8 [09621ede](https://github.com/tidbcloud/dbaas-ui/commit/09621edea63b7c87cd2a3aff40ec7a8bea8b32d2)

  - fix(container): conditionally render headerLeftSection in navbar for private next-gen mode [e0d32de8](https://github.com/tidbcloud/dbaas-ui/commit/e0d32de8392c48185086f20fe3c06907795b98a1)

  - chore(dependencies): update @tidbcloud/uikit to version 2.4.7 and remove unused state in AppContainer [a85408b2](https://github.com/tidbcloud/dbaas-ui/commit/a85408b23431bfe61c93003a0fe002945160d5ea)

  - refactor(container): extract logo rendering into a separate component for cleaner navbar code [f08a5ad3](https://github.com/tidbcloud/dbaas-ui/commit/f08a5ad3836dcacf2888a68df304ea1ba5812ea8)

  - feat(container): add preview badge to navbar for private next-gen mode with toggle functionality [40087676](https://github.com/tidbcloud/dbaas-ui/commit/40087676e89fed25d8e2d9dd882014582efd8036)

  - fix(premium/networking): change button variant from outline to light in DisablePublicEndpointModal for better visibility [9c06118a](https://github.com/tidbcloud/dbaas-ui/commit/9c06118a09dcd17a1344319106bb64967e7b4b0e)

  - refine(premium/container): reduce staleTime from 60s to 30s for improved data freshness [493e1083](https://github.com/tidbcloud/dbaas-ui/commit/493e1083aeb650d2cb84390039d7f166a0c4c8b6)

  - fix(premium/connection): correct wording in public connection alerts and user guidance for clarity [2f3ae32b](https://github.com/tidbcloud/dbaas-ui/commit/2f3ae32b7886e79679000f67529f763eecb58417)

  - refactor(premium/connection): redesign user guidance for IP access list configuration when no endpoint is available [d45e2a3d](https://github.com/tidbcloud/dbaas-ui/commit/d45e2a3dd3f52b2dc0d250495b82372941154dc8)

  - fix(premium/connection): enhance public endpoint readiness check and improve user feedback during setup [66da0b1a](https://github.com/tidbcloud/dbaas-ui/commit/66da0b1a7bf88f5f36165f3246dc4d54dc38697f)

  - fix(premium/connection): improve TiDB readiness check by ensuring proper endpoint validation logic [993e18f3](https://github.com/tidbcloud/dbaas-ui/commit/993e18f3b2e3e53709adc5d597f6ebb0fb19acd4)

  - fix(premium/networking): update IP Access List header to use title-md variant for improved styling [3f3672a7](https://github.com/tidbcloud/dbaas-ui/commit/3f3672a7357283fa80a2de1b2c5cb6534c38c3be)

  - refactor(premium/networking): update connection availability messages to reflect TiDB state using passive phrases [69ca0433](https://github.com/tidbcloud/dbaas-ui/commit/69ca0433a9d5397d61ac61e981687ca0f1c7b30e)

  - feat(next-gen/model): add TiDB state mapping to passive phrases and utility function for state retrieval [f20a1bf6](https://github.com/tidbcloud/dbaas-ui/commit/f20a1bf61b3786fb14c81be37fa0e84ff8c95343)

  - refactor(premium): integrate usePremiumOperationMenuItemsEnabled hook for improved menu item availability and simplify modal handling [0ecd5f24](https://github.com/tidbcloud/dbaas-ui/commit/0ecd5f24927f052677cd554ef360ca3c23eff56d)

  - refactor(premium/operation): update rendered logic for menu and modals, and add usePremiumOperationMenuItemsEnabled hook for item availability [78a83dc9](https://github.com/tidbcloud/dbaas-ui/commit/78a83dc9d870a483142ccce5b9a04350042f3708)

  - refine(next-gen/model): improve TiDB readiness check by simplifying state validation logic [e0a2d040](https://github.com/tidbcloud/dbaas-ui/commit/e0a2d0402cc43c5f680e011f2a353764a739740a)

  - fix(premium/creation): simplify form resolver and update RCU validation logic to enforce max RCU limit [10ec9b27](https://github.com/tidbcloud/dbaas-ui/commit/10ec9b27bdad9c7fcb386fdb31ff427dfc9307ad)

  - fix(premium/capacity): enhance CapacityField by improving form handling and updating validation messages [3a4a0b30](https://github.com/tidbcloud/dbaas-ui/commit/3a4a0b3027e8d16b6e6e9eb05a2577ab4026113c)

  - fix(import): split import reminder message into separate lines for clarity [57584ca1](https://github.com/tidbcloud/dbaas-ui/commit/57584ca12e56081d9de494746feab9a6241753ec)

  - fix(import): adjust S3 URI handling for single file imports to ensure correct path formation [012042ce](https://github.com/tidbcloud/dbaas-ui/commit/012042ce384a746323f9cfb8fe388b735fa38ed7)

  - fix(import): add reminder for target database and table existence in single file alert [e8ee13bf](https://github.com/tidbcloud/dbaas-ui/commit/e8ee13bf1f849c9329e59a365ce1b7f9130b204b)

  - fix(import): extract database and table names from filename for TiDB Dumpling conventions [52d67e61](https://github.com/tidbcloud/dbaas-ui/commit/52d67e6186d80a12a6a10bac0530ffd70d07b642)

  - fix(import): streamline handling of TiDB Dumpling naming conventions and improve single file alert [3760b7ce](https://github.com/tidbcloud/dbaas-ui/commit/3760b7ce3d46dde4042f6d94375ed5d395787bc1)

  - refine(premium/service-plan): update badge styles for Premium service plan and adjust font weight [c51dfb20](https://github.com/tidbcloud/dbaas-ui/commit/c51dfb2016a613195052757ea6aeed959260fa08)

  - fix(features/cluster): remove duplicate state from cluster management [cac5968a](https://github.com/tidbcloud/dbaas-ui/commit/cac5968a88b336a36b730a56320399f34591599f)

  - fix(features/cluster): add restoring and inactive states to cluster management [d0828ea1](https://github.com/tidbcloud/dbaas-ui/commit/d0828ea18c820f6eeb28ab18bd001727e205e853)

  - feat(cluster): add placeholders for inactive and restoring states in shared cluster representation [4f9a768f](https://github.com/tidbcloud/dbaas-ui/commit/4f9a768fe8af3e50ee985e1d1450d29cfac58172)

  - refine(premium): adjust refetchInterval logic for TiDB state handling to improve responsiveness during creating and restoring states [d67701dc](https://github.com/tidbcloud/dbaas-ui/commit/d67701dcc68ad282bb48599e98bf42e72617b27a)

  - feat(next-gen): update TiDB state handling to include RESTORING and INACTIVE states [b27a78cf](https://github.com/tidbcloud/dbaas-ui/commit/b27a78cfd1222c923b56de3bdaec78c016b48ca8)

  - refine(premium/creation): align Group component in CloudRegions for better layout [ccbee07c](https://github.com/tidbcloud/dbaas-ui/commit/ccbee07c963158b8469a059915925a5171908cad)

  - feat(premium/list): integrate region selection with ProMultiSelect and update state management for region filtering [09ad3a26](https://github.com/tidbcloud/dbaas-ui/commit/09ad3a26ffadf559bad8550a5c5654f76955a58e)

  - fix(premium): update URL state management to include uiMode and refactor project route handling [4ab13617](https://github.com/tidbcloud/dbaas-ui/commit/4ab136177f8cf573d3a9311e86cfa2343467134e)

  - fix(premium/import): enhance error message display by combining main message and subtasks result [f671fda2](https://github.com/tidbcloud/dbaas-ui/commit/f671fda25b9b370343f81b963e1f7825aacd8995)

  - fix(premium/import): remove total size display from imported rows summary for clarity [efa4b6aa](https://github.com/tidbcloud/dbaas-ui/commit/efa4b6aa8c05535138e7132ca4a2801bffaf04f6)

  - fix(premium/import): improve error handling in connection test by using state for error messages [0ed6af9d](https://github.com/tidbcloud/dbaas-ui/commit/0ed6af9d16fe355b915fd11ae173367ec9ff0ddc)

  - fix(premium/networking): update confirmation text in DeleteAwsPrivateEndpointModal for clarity [4a81a45b](https://github.com/tidbcloud/dbaas-ui/commit/4a81a45b30fa4c4cd1b3e4e68b97721df748654f)

  - feat(premium/networking): add refetchInterval logic to CreateAwsPrivateEndpointForm for improved service status handling [8c6a4483](https://github.com/tidbcloud/dbaas-ui/commit/8c6a44830b9a599f03dfba13b9c6d265bfafa768)

  - fix(premium/networking): update button text for creating AWS Private Endpoint to ensure consistency [ee801bca](https://github.com/tidbcloud/dbaas-ui/commit/ee801bca2464313998429d40151d3e5fb096a6b7)

  - style(premium/container): add TODO to replace eventTracking with data-mp-event in TiDBMgmtNav [2d73c530](https://github.com/tidbcloud/dbaas-ui/commit/2d73c530f97b7d20719852ec4a0b21f5f3264337)

  - feat(premium/networking): add AWS Private Endpoint components and integrate into NetworkingHome [9e2bd18e](https://github.com/tidbcloud/dbaas-ui/commit/9e2bd18e56159d6ca4fccd4a5cfd050aac110b8c)

  - feat(premium/connect): enhance PrivateEndpointInit to include regionId and update button text for private endpoint creation [a520b782](https://github.com/tidbcloud/dbaas-ui/commit/a520b782277d683b8fd8c1f48acf17b9c44e5b24)

  - feat(premium/networking): add CreateAwsPrivateEndpointForm and helper functions for AWS private endpoint creation [6f8cda54](https://github.com/tidbcloud/dbaas-ui/commit/6f8cda54093d0a5e35362e95773e9e944099d6ae)

  - feat(components/combobox): add InputLabelWithImg component for enhanced label functionality with image support [26657448](https://github.com/tidbcloud/dbaas-ui/commit/26657448e98320a1fa483a9b365de0e2869e646f)

  - feat(utils/tracking): add Premium VPC Endpoint command and Generate action to feature events [e18ed280](https://github.com/tidbcloud/dbaas-ui/commit/e18ed280e52e4b0c5eb51bbbe2a0d40bcae91671)

  - refactor(premium/import): enhance humanByteSize function to support precision parameter [80930775](https://github.com/tidbcloud/dbaas-ui/commit/80930775b59c27c108601cfa432032d7e74624c3)

  - refactor(premium/import): add imported rows display and remove complete percent for better clarity [4e77cc06](https://github.com/tidbcloud/dbaas-ui/commit/4e77cc061ac25eaa7fe087cdec066522613c96a1)

  - refactor(premium/networking): restructure components for improved clarity and functionality [2bd3cb83](https://github.com/tidbcloud/dbaas-ui/commit/2bd3cb8363fbea1d4f3a5cdc207bc7543f392f9a)

  - refactor(premium/networking): update IP Access Editor layout and input styles for better usability [1fe60219](https://github.com/tidbcloud/dbaas-ui/commit/1fe602193a23d6a93c8556670ca60f919791130e)

  - refactor(premium/networking): add BlockHeader component and remove PanelHeader component for improved UI structure [19ea33f3](https://github.com/tidbcloud/dbaas-ui/commit/19ea33f317fa338efb42d29426d070e606dd9ec6)

  - refactor(premium/container): improve error handling and loading state in TiDB management container [78524cec](https://github.com/tidbcloud/dbaas-ui/commit/78524cec49774bca0956b85179f535e941677de4)

  - fix(premium/creation): add autoFocus to the name input field in TidbDisplayName component for improved user experience [e303d4d5](https://github.com/tidbcloud/dbaas-ui/commit/e303d4d5b1ac1ae815ccfe5e06fa8c4c328bceee)

  - refactor(premium): add disabled state to rename controller based on TiDB readiness [fbf18ada](https://github.com/tidbcloud/dbaas-ui/commit/fbf18adab7d15c0f2e04b790a82a50d29789b62e)

  - refactor(premium/networking): simplify connection state handling and update user feedback message [df74a299](https://github.com/tidbcloud/dbaas-ui/commit/df74a29917b5a57a59b826e6a2123edb2b2b4973)

  - refactor(premium/overview): enhance onboarding and connect modal integration [52d33f72](https://github.com/tidbcloud/dbaas-ui/commit/52d33f724f73b968b94abeae49a09c2b4ace641b)

  - feat(utils/tracking): add new feature events for Premium Private Endpoint operations and DNS [49e47348](https://github.com/tidbcloud/dbaas-ui/commit/49e473483fef8e18f47889bb8ac139d6f01a2301)

  - refactor(UIModeSwitch): Updated the Menu component to include custom styles for the dropdown border color based on the current theme, enhancing the visual appearance of the UIModeSwitch. [ad1cce4e](https://github.com/tidbcloud/dbaas-ui/commit/ad1cce4eec313814df5e9a8b477eb6fe8c68799f)

  - feat(UIModeSwitch): implement modal for switching to classic mode and remove deprecated useIsNextGenMode hook - Added a modal confirmation for users switching to the TiDB Cloud Dedicated experience. - Removed the deprecated `useIsNextGenMode` [7c95b2f2](https://github.com/tidbcloud/dbaas-ui/commit/7c95b2f2ae15003a7b661a5b668123a8641893c1)

  - refactor(MetricsPanel): improve loading state handling for metrics display - Consolidated loading state logic by introducing a new `isLoading` variable to manage both the creation state and metrics URL loading, enhancing code clarity and maintainability. [28141d80](https://github.com/tidbcloud/dbaas-ui/commit/28141d8052103426f82fb33c23b3d8ef2bb4636a)

  - refactor(premium/connect): update data-testid attributes and Mixpanel event tracking for connection components [1a1a7e51](https://github.com/tidbcloud/dbaas-ui/commit/1a1a7e51ff49defb52bee3673e8f46176c6713f4)

  - refactor(premium/networking): update Mixpanel event tracking for connect and public endpoint buttons [595a75e9](https://github.com/tidbcloud/dbaas-ui/commit/595a75e99b424a32f26737398a283c582ac15304)

  - refactor(premium/password): update data-testid for auto-generate password button to improve testability [0ccfffe3](https://github.com/tidbcloud/dbaas-ui/commit/0ccfffe302a1bfc34e72b16057951117cad1aa0c)

  - feat(premium/overview): update Mixpanel event tracking for Premium connect and metrics buttons [8f94e100](https://github.com/tidbcloud/dbaas-ui/commit/8f94e1009e18d8452ac1af78b149771259ea99e0)

  - feat(premium/list): update Mixpanel event tracking for create TiDB button [038005af](https://github.com/tidbcloud/dbaas-ui/commit/038005af0abe1448a6b29c5d19b64496f8be45e0)

  - refactor(premium/capacity): update Mixpanel event tracking for capacity update buttons in SumCard component [389ab2af](https://github.com/tidbcloud/dbaas-ui/commit/389ab2af51c6b9e961c567d16b2e2ed0b5fb5ecb)

  - feat(tracking): add new feature events and actions for Premium functionalities [1e19a42b](https://github.com/tidbcloud/dbaas-ui/commit/1e19a42b51f4ef2ac5fe7d115d7e666565b59655)

  - feat(AppContainer): enhance logo handling for dark and light themes - Updated the AppContainer component to dynamically select the logo based on the current UI mode and color scheme. - Added new logo assets for dark and white themes to improve visual consistency across different modes. [d62c1f62](https://github.com/tidbcloud/dbaas-ui/commit/d62c1f6208ebfd91c7710885d9292c628dffa1a7)

  - fix(useSyncLastVisitLocation): update incoming mode assignment logic for improved pathname handling - Adjusted the logic in `useSyncLastVisitLocation` to set `incomingMode` based on the current mode when the pathname is the root. This change enhances the accuracy of mode synchronization based on user navigation. [5d6b1d71](https://github.com/tidbcloud/dbaas-ui/commit/5d6b1d717435efb9df8bf883b51072d8e717c6d2)

  - feat(UIModeSwitch): add UI mode switch component and enhance organization mode handling - Introduced `UIModeSwitch` component for toggling between different UI modes in the application. - Updated `FootSection` to include the new `UIModeSwitch` for improved user navigation. - Enhanced `useSyncLastVisitLocation` logic to set the incoming mode based on the last visit and current pathname, ensuring better user experience across different modes. [e08c1977](https://github.com/tidbcloud/dbaas-ui/commit/e08c1977567ce036b7a766b9cb91ad505c6ee2ce)

  - fix(humanByteSize): ensure proper parsing of size values - Updated `humanByteSize` function to accept only `number` type for `bytes`. - Adjusted calls to `humanByteSize` across various components to parse size values correctly, ensuring consistent handling of numeric inputs. [720a3768](https://github.com/tidbcloud/dbaas-ui/commit/720a3768e16f468d38cb860031674e58c9efa08c)

  - refactor(useCurrentTiDB): remove console log for cleaner code [67d2f538](https://github.com/tidbcloud/dbaas-ui/commit/67d2f538b0856f5b5e125e7cf248be006d40b050)

  - refactor(useCurrentTiDB): update path matching logic for TiDB ID extraction - Replaced regex-based TiDB ID extraction with `matchPath` for improved clarity and maintainability. This change enhances the routing logic by utilizing React Router's built-in capabilities. [e7bf09d8](https://github.com/tidbcloud/dbaas-ui/commit/e7bf09d8f22a7d3eb15a64e8f6ee8cdb0b144809)

  - feat(NavSwitcherNextGen): implement new navigation components for organization and cluster switching - Added `NavSwitcherNextGen` component to enhance navigation between organizations and clusters. - Introduced `ClusterPanel` and `OrgPanel` for improved user interaction and organization management. - Implemented `MiddleEllipsisText` for better text display in navigation elements. - Refactored existing components to utilize the new navigation structure, ensuring a seamless user experience. [31137111](https://github.com/tidbcloud/dbaas-ui/commit/3113711137531757292a0d88a05ec23b27b99653)

  - feat(Organization): implement syncLastVisitLocation and refactor routing logic - Introduced useSyncLastVisitLocation hook to manage user visit history and organization synchronization. - Updated Main component to utilize the new hook, removing the deprecated createUserVisitHistory call. - Refactored routing logic in TiDBRoutes and OrgSettingsRoutes to use useNextGenMode for conditional rendering. - Enhanced URL synchronization in useSyncOrgToUrl to accommodate new cluster_mode state. - Deprecated useIsNextGenMode in favor of useNextGenMode for better clarity and maintainability. [ad2793f7](https://github.com/tidbcloud/dbaas-ui/commit/ad2793f7e915c2bc055a16778856c50e8876350c)

  - fix(ImportFromCloudPremium): add right section to Combobox in step2.tsx - Added a right section with a Chevron icon to the Combobox for improved UI clarity. This enhances the user experience by visually indicating the dropdown functionality. [96dc75fb](https://github.com/tidbcloud/dbaas-ui/commit/96dc75fbbe58e43b30f59633b79dfdae6d86970d)

  - fix(ImportFromCloudPremium): add alert for target database and table constraints in step2.tsx - Introduced an Alert component to inform users that the target database and table are derived from the source filename and cannot be modified. This enhances user awareness during the import process. [95961011](https://github.com/tidbcloud/dbaas-ui/commit/95961011c744b24951ce813871f4b26426e5aadc)

  - fix(ImportFromCloudPremium): enhance target options handling in step1.tsx and step2.tsx - Updated logic to set `target_options` from response in `step1.tsx`, allowing for better handling of multiple table metadata. - Integrated a `Combobox` in `step2.tsx` for selecting file paths, improving user interaction by dynamically updating target table and database based on selection. - Cleaned up imports and adjusted descriptions for clarity. [10ea07e5](https://github.com/tidbcloud/dbaas-ui/commit/10ea07e54bf5dc4fb565e84a842ca656c828acdd)

  - fix(ImportFromCloudPremium): update CSV format handling in step2.tsx - Removed unused imports and commented out the `showLearnMore` state to clean up the code. - Updated the CSV format configuration link to only display when the source URI path ends with `.csv`, enhancing user experience by showing relevant options. [92fdb225](https://github.com/tidbcloud/dbaas-ui/commit/92fdb2251bc9f7e66098041c01209b47a7a6504e)

  - fix(ImportFromCloudPremium): comment out Alert component in step2.tsx - Commented out the Alert component in the import step to prevent unnecessary UI clutter during the import process. This change helps streamline the user experience by focusing on essential input fields. [a63f4c16](https://github.com/tidbcloud/dbaas-ui/commit/a63f4c16e910f178f418ce8d0139dbb69585aafe)

  - fix(ImportFromCloudPremium): disable input fields for target database and table - Disabled the input fields for target database and target table to prevent user modifications during the import process. This ensures that the values set from the response remain intact and unaltered. [b126e88b](https://github.com/tidbcloud/dbaas-ui/commit/b126e88b8b337265f0abd9d98a64cdf1609c91ee)

  - feat(ImportFromCloudPremium): set target table, database, and source URI path from response - Added logic to set form values for target table, target database, and source URI path based on the first tableMeta from the response. This enhances the import process by pre-filling relevant fields for user convenience. [f5f5dfc2](https://github.com/tidbcloud/dbaas-ui/commit/f5f5dfc20d54653a69846c6b99538f883042e059)

  - update swagger [6f7916c1](https://github.com/tidbcloud/dbaas-ui/commit/6f7916c145e6886490113ebd8d8a071b737e650f)

  - fix(Common): remove redundant refetchOnMount and enhance enabled conditions - Eliminated unnecessary `refetchOnMount` settings in `useGetCurrentClusterDataIngestionProfile` for better performance. - Updated `enabled` conditions to ensure proper checks for dedicated and serverless clusters, improving data fetching logic. [7baf2592](https://github.com/tidbcloud/dbaas-ui/commit/7baf2592aadcadcde332171876b8df15055354a3)

  - fix(premium/creation): update success notification message for TiDB creation process [a34d97ac](https://github.com/tidbcloud/dbaas-ui/commit/a34d97ac24f02d2a9e08ff163229dcca8a60c7e6)

  - refactor(Users): streamline user role options and remove unused paramsSerializer - Replaced hardcoded role options in ProMultiSelect with imported orgRoleOptions for better maintainability. - Removed unused paramsSerializer logic to simplify the component and improve clarity. [67aadf46](https://github.com/tidbcloud/dbaas-ui/commit/67aadf463d843b647eb47739eda15e3073fab4d2)

  - feat(ImportFromCloudServerless): improve precheck table categorization and messaging - Refactored table categorization logic to directly destructure new, existing, and missing schema tables for clarity. - Updated UI messaging to provide clearer guidance on table import scenarios, ensuring users understand the implications of existing tables and schema files. - Enhanced alert for existing tables to emphasize the need for them to be empty before import. [531f1850](https://github.com/tidbcloud/dbaas-ui/commit/531f185068ecc456288dfcbb086ec5b0bc300c96)

  - feat(ImportFromCloudServerless): add truncateMiddle function for filename display - Implemented truncateMiddle function to shorten filenames for better UI presentation. - Updated ExpandableList component to use truncateMiddle for single item display, enhancing clarity without losing context. [709fdb60](https://github.com/tidbcloud/dbaas-ui/commit/709fdb601053615cdbb9671ee6bc95bcf10279d1)

  - feat(ImportFromCloudServerless): enhance precheck logic for naming convention scenarios - Added handling for cases when naming conventions are not followed, ensuring all tables import correctly without schema files. - Updated sorting logic to maintain original order when not following naming conventions. - Improved UI messaging to differentiate between scenarios based on naming conventions, enhancing user clarity during the import process. [2a68b1a8](https://github.com/tidbcloud/dbaas-ui/commit/2a68b1a8d9198fc4f21bdbf5af2a6c1c2f0713c2)

  - feat(ImportFromCloudServerless): sort target tables in precheck for better clarity - Implemented sorting logic for target tables based on error messages, schema file presence, and usage. - Updated rendering to use sorted target tables, improving the user experience during the import process. [f07ea6d1](https://github.com/tidbcloud/dbaas-ui/commit/f07ea6d1fe49b456113b503eaa187b6ec1a1c40a)

  - feat(ImportFromCloudServerless): refine precheck alerts for schema file scenarios - Removed redundant alert for missing schema files and replaced it with hover cards for better context. - Added hover cards to indicate when a schema file is found but ignored due to existing tables. - Improved user guidance for ensuring target tables exist and are empty before import. [8818994d](https://github.com/tidbcloud/dbaas-ui/commit/8818994d09ab792e6b25e8d5e322137f6dbe8a8d)

  - feat(ImportFromCloudServerless): update precheck UI for table import scenarios - Refactored the precheck section to enhance clarity in table import scenarios. - Consolidated and improved messaging for new tables, existing tables with schema, and tables without schema. - Adjusted typography for better readability and user experience. [4d6c57ea](https://github.com/tidbcloud/dbaas-ui/commit/4d6c57ea4fbcaf97ede12c809c63ddaba41c2b43)

  - feat(ImportFromCloudServerless): categorize precheck scenarios for table imports - Added logic to categorize target tables into new tables with schema, existing tables with schema, and tables without schema. - Updated UI to reflect the categorized table counts and their respective import conditions. - Enhanced alert message for tables missing schema files to clarify requirements for existing tables. [aed96f8a](https://github.com/tidbcloud/dbaas-ui/commit/aed96f8a53c63cf9fb0be53b1c1ffe4160c4952d)

  - feat(api-keys): enhance API key role management and user query parameters - Added TiDBAdmin role to APIKeyOrgRoles for improved role management. - Updated Users component to include additional query parameters for filtering by status and roles. - Implemented paramsSerializer for better handling of query parameters in requests. [013923fe](https://github.com/tidbcloud/dbaas-ui/commit/013923fe18a1b44e12d919b5665eeb4cedf52032)

  - style(premium/list): add TODO comment for integrating region list from backend [03f2a90f](https://github.com/tidbcloud/dbaas-ui/commit/03f2a90f0aaaab337ccd2b4275b9680ae08ea59b)

  - refactor(premium/list): update refetchInterval logic based on creating TiDB service plans for improved data fetching [d761f280](https://github.com/tidbcloud/dbaas-ui/commit/d761f280eb2e810c75abb1f4b05e086ce460bd8e)

  - feat(routes/nex-gen): integrate Networking component into routing for enhanced network management [5bc9a0d8](https://github.com/tidbcloud/dbaas-ui/commit/5bc9a0d8ba02019152ae09f8797ec57e243701ea)

  - feat(premium/networking): add NetworkingHome for managing networking settings and connections [e2a98c16](https://github.com/tidbcloud/dbaas-ui/commit/e2a98c162a6b131f9e6e6ea1b23107a61ec4ac6f)

  - feat(premium/overview): enhance connection button with hover card and state management for improved user experience [df65a345](https://github.com/tidbcloud/dbaas-ui/commit/df65a34506e2624f71ae07b291a1f9c65b651b2d)

  - feat(premium/connection): add PremiumConnectModal for enhanced connection management and user guidance [bf7fe88d](https://github.com/tidbcloud/dbaas-ui/commit/bf7fe88d5bfcc3e78cd2f144bf4dabb229997a16)

  - feat(premium/connection): add private and public endpoint components with helper functions for connection management [70452e91](https://github.com/tidbcloud/dbaas-ui/commit/70452e91f13979efaf2d9d994265ae66a43c2238)

  - feat(premium/connection): implement ConnectionClient component with connection parameters and code generation [079fd6da](https://github.com/tidbcloud/dbaas-ui/commit/079fd6daf311a3be1334616057f37d71bd1c078a)

  - feat(premium/connection): add helper functions for TiDB queries and network type management [975a979e](https://github.com/tidbcloud/dbaas-ui/commit/975a979ecfcdab05a81e990cd37a090d74bb29d2)

  - feat(premium/connection): add types for modal modes, network types, and connection configurations [c0867d0e](https://github.com/tidbcloud/dbaas-ui/commit/c0867d0e390dab6583f8dd85004e3e542930dc26)

  - feat(premium/networking): init PremiumIpAccessList and PremiumPublicConnectSettings for managing IP access and public endpoint settings [d00a66cf](https://github.com/tidbcloud/dbaas-ui/commit/d00a66cf941139e54f30c9d589de100a8353cee3)

  - feat(premium/networking): add PanelHeader and PremiumIpAccessEditor for enhanced UI and IP access management [d3134d1c](https://github.com/tidbcloud/dbaas-ui/commit/d3134d1c2658befcafda249b33bdcbd12a627773)

  - refactor(premium/shared): remove unused AvaFeats property from PremiumAnnotation [dd1a89ce](https://github.com/tidbcloud/dbaas-ui/commit/dd1a89cea813eefbe13df5b453dafc5a20ad352c)

  - chore(swagger/v2025): update private endpoint connection schema and add new fields for private link service details [e9aa7ca4](https://github.com/tidbcloud/dbaas-ui/commit/e9aa7ca4aa2b7186e1ac347d57ca5f5bdbf72b17)

  - refactor(premium/connection): move public and private connection meta configurations [ec728169](https://github.com/tidbcloud/dbaas-ui/commit/ec728169c590a02653742230bcd993697a17eb21)

  - refactor(premium/shared): update TiDB management container to use getSharedTiDB for data handling and improve refetch logic [75396c19](https://github.com/tidbcloud/dbaas-ui/commit/75396c19575bce42a1ce71de6e4dd95f47ccedee)

  - feat(premium/connection): add connection meta configuration output for public and private clients [527b9eeb](https://github.com/tidbcloud/dbaas-ui/commit/527b9eebc93327722bbe338946b066f8475ff415)

  - chore(scripts/meta): add script to generate connection meta configurations [27e96f85](https://github.com/tidbcloud/dbaas-ui/commit/27e96f855e92d0210f1061026b25da0f825ce032)

  - feat(premium/connect): add public and private connection meta configurations [a8f8688d](https://github.com/tidbcloud/dbaas-ui/commit/a8f8688d4a6c35668a34acc85b59fe074e2036e6)

  - update types [c6fbb7bf](https://github.com/tidbcloud/dbaas-ui/commit/c6fbb7bfad6f7852ab517097e61787dbd6ca928c)

  - update import into swagger [e9bee234](https://github.com/tidbcloud/dbaas-ui/commit/e9bee234c5f81400ac681add54d95a6ec747b628)

  - refactor(api): restructure API endpoints and update user management functionalities - Removed deprecated API endpoints related to user and project management from swagger.json. - Updated API key management forms to utilize new role selection components. - Refactored user-related service imports to streamline account management. - Enhanced user deletion and update functionalities in the account service. - Improved API documentation for user and project management endpoints in swagger files. [dd750690](https://github.com/tidbcloud/dbaas-ui/commit/dd750690415f0f97f1a872432696ae318b153966)

  - feat(api-keys): implement API Keys management with creation, editing, and deletion functionalities - Introduced APIKeys component for listing and managing API keys. - Added CreationModal and EditModal for creating and updating API keys. - Implemented DeletionConfirm modal for confirming API key deletions. - Enhanced user experience with detailed views and role management for API keys. - Integrated tracking events for user actions related to API key management. [5ca1796f](https://github.com/tidbcloud/dbaas-ui/commit/5ca1796f278b7e1a4e4925d01e646fa33f8220cd)

  - refactor(metrics): update query duration metrics configuration for clarity and accuracy - Renamed 'Average Query Duration' to 'Query Duration' for consistency. - Revised metric descriptions for improved clarity. - Enhanced PromQL queries to better reflect the intended metrics, including the addition of 99th percentile calculations and average by SQL type. [80a80e93](https://github.com/tidbcloud/dbaas-ui/commit/80a80e93d63f8d8e54213224f84e63b5d2b80be7)

  - feat(metrics): add SkeletonGrid component for loading state in metrics display - Introduced SkeletonGrid component to provide a loading placeholder for metrics. - Updated Metrics and MetricsPanel components to utilize SkeletonGrid for improved user experience during data loading. [7c830e7a](https://github.com/tidbcloud/dbaas-ui/commit/7c830e7abfeae29f9f347e9f1fac294220f1af40)

  - feat(metrics): implement MetricsPanel and ChartPanel for enhanced metrics visualization - Added MetricsPanel component to display core metrics with a loading state. - Introduced ChartPanel component to render individual metric charts based on configuration. - Updated metrics configuration to include various performance metrics with detailed descriptions. - Refactored existing components to utilize the new metrics structure and improve data handling. [d0711416](https://github.com/tidbcloud/dbaas-ui/commit/d0711416ab1a72f2bdd3b306ac19a30d52a0442a)

  - refactor(premium/creation): update high availability options to disable ZONAL type and switch default to REGIONAL [a61dba86](https://github.com/tidbcloud/dbaas-ui/commit/a61dba86180a74954cecfe61b5519d4cee551597)

  - feat(users): implement user detail view with DetailsDrawer component - Added UserDetail component to display user information in a drawer. - Integrated user detail view in Users component, allowing users to click on email to open the detail drawer. - Enhanced roles management by defining organization role options for better user role assignment. [5d85b9c3](https://github.com/tidbcloud/dbaas-ui/commit/5d85b9c3dbabc2d1a5eb3c2500ab4ffe48c2675a)

  - fix(config): rename O11Y_NEXT_GEN_HOST to O11Y_GS_HOST for clarity - Updated configuration to reflect the new naming convention for observability host. - Adjusted related imports and API base URL references in endpoint and openapi services. [3587eacc](https://github.com/tidbcloud/dbaas-ui/commit/3587eaccc05d1334e7e942e528faf8d3d44add2a)

  - feat(tidb/routes): add routes for creating and managing TiDB instances [a8a519a3](https://github.com/tidbcloud/dbaas-ui/commit/a8a519a3b518d933f459a5a222d79bb1f15d3f30)

  - refactor(utils/next-gen): rename isMatchedNextGen to isMatchedNextGenTopLevel and update logic for path matching [4968036f](https://github.com/tidbcloud/dbaas-ui/commit/4968036fb36c1f3b5f532a6e45504638ecbdcc8e)

  - feat(premium/creation): implement CreatePremium component with form handling and actions panel [97367bb1](https://github.com/tidbcloud/dbaas-ui/commit/97367bb14c03c05a389aff6fbf01c38b94392a6a)

  - feat(premium): add form validation schema and types for CreatePremiumForm [dd1403ce](https://github.com/tidbcloud/dbaas-ui/commit/dd1403ce700f50dc2d89b627f1322d01ecf43144)

  - feat(premium): add CloudRegions and TidbDisplayName components [c2d0ae00](https://github.com/tidbcloud/dbaas-ui/commit/c2d0ae004bfff34b2477834ff6e515acc79f66eb)

  - feat(next-gen): add HighAvailability component with segmented control options for ZONAL and REGIONAL types [cdb5b88b](https://github.com/tidbcloud/dbaas-ui/commit/cdb5b88b726497f3a4fac8ea4835d5e2d56119a3)

  - refactor(next-gen/form-item): add isLast prop to control border visibility and adjust styles for improved layout [f4a2a275](https://github.com/tidbcloud/dbaas-ui/commit/f4a2a275b3084e670e5d56fae74f7c84152b3677)

  - refactor(premium): move getHADescription to a new helpers file for better organization [4980b7e7](https://github.com/tidbcloud/dbaas-ui/commit/4980b7e7ce6245f667b490d3790f1cd4c2e6c23e)

  - refactor(premium/capacity): enhance capacity description and add validation rules for RCU inputs. [5100d53f](https://github.com/tidbcloud/dbaas-ui/commit/5100d53f200bb0d93355685fea2b1b6c46e03d5e)

  - feat(cluster): remove duplicated clusterType [d3df8684](https://github.com/tidbcloud/dbaas-ui/commit/d3df86842fcdb264c76f2fe73bfcc1ed67a177ca)

  - fix(useGetCurrentClusterDataIngestionProfile): integrate TiDB cloud provider info - Added `useSharedTiDBContextSafe` to safely access TiDB context. - Enhanced `useGetCurrentClusterDataIngestionProfile` to include loading state and data from TiDB cloud provider, improving data retrieval for AWS account and external ID. [ecbd7210](https://github.com/tidbcloud/dbaas-ui/commit/ecbd7210ba42169be3a98a6dab4b3a734670c538)

  - fix(ClusterManagement): update computed property names for consistency - Renamed computed properties from `serverless` and `dedicated` to `isServerless` and `isDedicated` across multiple components and utilities. - Adjusted related logic in hooks and UI components to utilize the new property names for improved clarity and maintainability. [b7105a67](https://github.com/tidbcloud/dbaas-ui/commit/b7105a6704fc74e96b398d17cc153ff8dae9ba3a)

  - chore(swagger/v2025): update query parameter definition for regions to include item type and collection format [2927f0aa](https://github.com/tidbcloud/dbaas-ui/commit/2927f0aa3bf47e6b6238ef03038100588fc643b4)

  - chore(orval): add transformer for path parameter mapping in TiDB API configuration [d0e3f9bc](https://github.com/tidbcloud/dbaas-ui/commit/d0e3f9bc5f6845ad001ecac422a18962fda18ca5)

  - chore(swagger/v2025): update TiDB API with new endpoints [76b721db](https://github.com/tidbcloud/dbaas-ui/commit/76b721dbc36931ce3f8a64c14eb068022d973b48)

  - fix(useListCurrentClusterTables): replace cluster type checks with computed properties - Updated logic in `useListCurrentClusterTables` to utilize `currentCluster.computed.isServerless` and `currentCluster.computed.isDedicated` instead of the `getClusterType` function for improved clarity and performance. [08ad06ea](https://github.com/tidbcloud/dbaas-ui/commit/08ad06eac74f5057ef90e5ad3dd311e0b4b3aa94)

  - fix(ClusterManagement): rename computed properties for clarity - Updated computed properties from `serverless` and `dedicated` to `isServerless` and `isDedicated` across various components for improved readability and consistency. - Adjusted related logic in hooks and UI components to reflect the new property names. [eafa66e6](https://github.com/tidbcloud/dbaas-ui/commit/eafa66e60ae04d1c1487a4136315a67d3d20b597)

  - fix(useGetCurrentClusterDataIngestionProfile): simplify cluster type checks - Removed redundant serverless and dedicated checks, replacing them with direct access to `currentCluster?.computed` properties for improved clarity and efficiency in enabling queries. [7a00fc75](https://github.com/tidbcloud/dbaas-ui/commit/7a00fc7544a53cbe83b203763bfe45f1e4d14b76)

  - fix(ImportFromCloudPremium): enhance error handling for source access check - Updated the source access check to return a success status based on the response. - Added error handling to throw a descriptive error message if the check fails, improving user feedback. [3b6acec6](https://github.com/tidbcloud/dbaas-ui/commit/3b6acec6df91cc7997afd564135557a342631295)

  - feat(Users): enhance user management with role editing and inviting features - Introduced `UserEditModal` for editing user roles and integrated it into the user management interface. - Added `UserInvitationModal` for inviting new users with role selection. - Updated `Users` component to manage user actions, including deletion and role editing, with improved state handling. - Refactored role selection into a shared `RolesSelect` component for better reusability. [5f4cf3a7](https://github.com/tidbcloud/dbaas-ui/commit/5f4cf3a75741c50539663d406181f3d43e3717b4)

  - fix(PreCheck): update alert message for target table verification - Changed alert message to clarify that the target table must exist in the database. - Removed redundant instructions for schema file creation to streamline user guidance. [7553e312](https://github.com/tidbcloud/dbaas-ui/commit/7553e3120c581f1960a4729a64f98a4d020af837)

  - feat(ExpandableList): add new component for displaying lists with hover functionality - Introduced `ExpandableList` component to handle item lists with dynamic display based on item count. - Integrated `ExpandableList` into `PreCheck` for better visualization of tables and files missing schema. - Updated `PrecheckResultItem` to utilize `ExpandableList` for matched data files, enhancing user experience. [cf48de26](https://github.com/tidbcloud/dbaas-ui/commit/cf48de269edeba05191578ba49f887e6161e8f91)

  - fix(PrecheckResultItem): handle case for no matched data files [a5de0d85](https://github.com/tidbcloud/dbaas-ui/commit/a5de0d859e6939da09df2d3fa5d20fcd38c5d7d2)

  - fix(Import): add validation rule for source files URI input - Added a required validation rule to the source files URI input field to ensure users provide a valid URI before proceeding. [8c112e74](https://github.com/tidbcloud/dbaas-ui/commit/8c112e74d6ef0ae6fbdc41af2c5f3985db610ff9)

  - fix(CSVConfiguration): add suffix to row count input field - Added a " row(s)" suffix to the input field for better clarity on the expected input format in the CSV configuration modal. [cddddc0c](https://github.com/tidbcloud/dbaas-ui/commit/cddddc0c8e2ac473c02f8262affe493275306b63)

  - feat(Import): add CSV configuration modal for premium import - Introduced a modal for configuring CSV format options, including separator, delimiter, and line terminator settings. - Integrated the CSVImage component within the configuration form for enhanced user experience. - Added state management for showing/hiding the CSV configuration modal and handling form submissions. [dd6cb5f5](https://github.com/tidbcloud/dbaas-ui/commit/dd6cb5f5fb3932baf64026d17d866760f9537fc7)

  - fix(CSVConfiguration): export CSVImage component for external use - Changed the CSVImage function to an exported component, allowing it to be used in other parts of the application. [fd5d22a5](https://github.com/tidbcloud/dbaas-ui/commit/fd5d22a558149c3a4ba83fe73aa146a914fb6a21)

  - fix(Import): remove development environment check in onSubmit - Eliminated the conditional check for `process.env.NODE_ENV` in the `onSubmit` function to streamline the submission process. [48f9d5ce](https://github.com/tidbcloud/dbaas-ui/commit/48f9d5ce00cdd802cd45868f7dcc1d419a6c50d7)

  - fix(Import): update schema for import task and clean up definitions - Added "required": ["import"] to the schema for v1beta2ImportIntoTask. - Removed unused adminapiv1beta2ImportFileTypeEnum and related file_type property from adminapiv1beta2ImportOptions. - Cleaned up required fields in adminapiv1beta2ImportOptions for clarity. [12d47eec](https://github.com/tidbcloud/dbaas-ui/commit/12d47eecadb187cfab7d52c8334a130240c5ad27)

  - chore(.gitignore): add HTTP files to ignore list - Added `*.http` to the `.gitignore` to exclude API test files from version control. [45fbca96](https://github.com/tidbcloud/dbaas-ui/commit/45fbca9626b160f02a7c0750a2fff66c73bd1835)

  - fix(Import): remove unused file type guessing logic in ImportFromCloudPremium - Deleted the `guessFileTypeByExtension` function as it was no longer needed. - Removed the import of `Adminapiv1beta2ImportFileTypeEnum` to clean up unused code. [42fff1bf](https://github.com/tidbcloud/dbaas-ui/commit/42fff1bf5f6d0b98947aad98fc9569bac079315d)

  - fix(Imports): adjust mantinePaperProps for cleaner layout - Removed vertical margin from mantinePaperProps to streamline the component's appearance. [96caea7b](https://github.com/tidbcloud/dbaas-ui/commit/96caea7bad9e8305eead1274c5755554149060e2)

  - feat(Users): implement user deletion modal and enhance user management interface - Added a new `UserDeletionModal` component for confirming user deletions with appropriate notifications. - Introduced a new `Users` component to manage user listings with search and filter capabilities. - Updated pagination logic to start from page index 0 instead of 1 for consistency across user management features. - Integrated conditional rendering for user actions based on user status and roles. [cf076f98](https://github.com/tidbcloud/dbaas-ui/commit/cf076f983ee28a3ccac37db6e15d9541324be791)

  - feat(Import): implement file type guessing based on URI extension in ImportFromCloud - Added `guessFileTypeByExtension` function to determine file type from the source URI. - Updated import options to dynamically set `file_type` based on the guessed value. [b13b882a](https://github.com/tidbcloud/dbaas-ui/commit/b13b882a501a4bb0e5676b3cd1d65d9b4f42e904)

  - fix(Import): remove unused Adminapiv1beta2ImportFileTypeEnum import in ImportFromCloud - Deleted the import statement for Adminapiv1beta2ImportFileTypeEnum as it was not being utilized in the component. [147532e4](https://github.com/tidbcloud/dbaas-ui/commit/147532e46c41be1fcc2d6a897eaebf936a04d140)

  - feat(Import): enhance PremiumImportSummary with cloud storage provider mapping - Added mapping for S3 source type to display the corresponding cloud storage provider label. - Updated the source type display to show "Storage Provider" instead of "Source Type" for clarity. [0dcff46d](https://github.com/tidbcloud/dbaas-ui/commit/0dcff46dcaefa947788ae422365e08dec7d321b3)

  - fix(Import): add error handling in ImportDetailPremium for improved user feedback - Integrated error state handling with an Alert component to notify users of fetch failures. - Updated import task fetching logic to include error management. [cbe147da](https://github.com/tidbcloud/dbaas-ui/commit/cbe147da6e8224e18d18f9585a5bd2a6adcb2a40)

  - chore(metrics): move premium config [00ad478f](https://github.com/tidbcloud/dbaas-ui/commit/00ad478fe94950a5439263da0ade5562a42d3007)

  - tweak: metrics api [0c78ff15](https://github.com/tidbcloud/dbaas-ui/commit/0c78ff1513db9b64132b02a0d074eb3ca088ae0b)

  - feat(Import): add cancel functionality to import tasks and improve data handling in PremiumImportSummary - Integrated cancel import feature with notifier for user feedback. - Updated PremiumImportSummary to utilize TimeComponent for time formatting. - Enhanced data handling by refining access to S3 credentials and import options. [b28cfa5f](https://github.com/tidbcloud/dbaas-ui/commit/b28cfa5f4381b142cbb7ce5ea3ae4572b6c0514e)

  - fix(Import): simplify maxWidth calculation in ImportDropzone for cleaner styling [082dc8c5](https://github.com/tidbcloud/dbaas-ui/commit/082dc8c5d7e2e31eb72ffc9e5d469e95d8bbdbb8)

  - fix(Import): remove unnecessary mantinePaperProps from ImportListPremium for cleaner layout [6dd4c5bc](https://github.com/tidbcloud/dbaas-ui/commit/6dd4c5bc24f73288a3202331509cf004d52812d5)

  - fix(Import): update Anchor component properties to use 'c' for color and add 'display' for better layout consistency [d3aead22](https://github.com/tidbcloud/dbaas-ui/commit/d3aead2238145f4a19f88ec4fa338ec1bc4dc27f)

  - fix(Import): clean up status display by removing 'ENUM\_' prefix from status in ImportStatus component [06a10eff](https://github.com/tidbcloud/dbaas-ui/commit/06a10efff89079de973a7036e978e56c6f618557)

  - feat(Import): add detailed import task view with PremiumImportSummary and drawer for better user experience [00d0d7a4](https://github.com/tidbcloud/dbaas-ui/commit/00d0d7a45bd68a7affb538c69a7872ada815e1af)

  - fix(Import): add development mode handling in onSubmit to bypass connection test for easier local testing [49d97feb](https://github.com/tidbcloud/dbaas-ui/commit/49d97febd9dbcb7e85d2c306ef64fc5dde1926bc)

  - fix(Import): update import job redirection to include import ID in URL for better tracking [7ea8d950](https://github.com/tidbcloud/dbaas-ui/commit/7ea8d95060c54231ed7ea2b7f583b1bd76b45b2f)

  - fix(Import): streamline target table handling in ConfigureMapping and ImportListPremium for improved data access [57767481](https://github.com/tidbcloud/dbaas-ui/commit/5776748123b91dc56653db0b8e0d46fedb62a337)

  - update swagger [7770edbd](https://github.com/tidbcloud/dbaas-ui/commit/7770edbdccdb9c8f743fbb3c4ab91ecb90d78c3a)

  - feat(Import): implement ProTable for import task listing with pagination and enhanced data display [e684dcd7](https://github.com/tidbcloud/dbaas-ui/commit/e684dcd7c8cbc7b6f1f477ddac03db799a25e140)

  - feat(Import): extend ImportStatus and ImportStatusColorMap to support Adminapiv1beta2ImportStateEnum for improved status handling [b3fd5a3c](https://github.com/tidbcloud/dbaas-ui/commit/b3fd5a3c516f7c508a5e019015b6175da40c4437)

  - feat(Import): update source URI handling in normalizeImportSource and add target database/table fields in ConfigureMapping for enhanced import configuration [d12bdc8a](https://github.com/tidbcloud/dbaas-ui/commit/d12bdc8adbf77b70310a3072340a03318ffa06b2)

  - feat(Import): enhance import functionality by updating source URI handling and adding notifier for successful import job creation; refactor API paths in swagger files for consistency [68223507](https://github.com/tidbcloud/dbaas-ui/commit/68223507c2e8082a3e222a7296cfd07d0c000e92)

  - refactor(PausedStatus): remove unused SharedTiDB import for cleaner code and improved maintainability [d7698595](https://github.com/tidbcloud/dbaas-ui/commit/d7698595b8f6760f1f9da65f2c97effe47742831)

  - refactor(Import): remove SharedTiDB prop from ImportFromCloud and related components; utilize useSharedTiDBContext for improved context management [106a147f](https://github.com/tidbcloud/dbaas-ui/commit/106a147f76fc7fc212717b2bce541256ea1539ac)

  - feat(event): add new premium event types for tracking [666c546b](https://github.com/tidbcloud/dbaas-ui/commit/666c546b20fa55f143fab5dfd4a7458b990e59df)

  - feat: import into for premium [fc45d258](https://github.com/tidbcloud/dbaas-ui/commit/fc45d2580bc247f32b7d8b1bd3560539670ff1cd)

  - refactor(ImportDropzone): convert to functional component with props for better flexibility; update file handling and navigation logic [a018af6d](https://github.com/tidbcloud/dbaas-ui/commit/a018af6d728aa793fdbed0065dd99c94d7252144)

  - add import_into swagger [d146d179](https://github.com/tidbcloud/dbaas-ui/commit/d146d179bf86b81c67f252ead7f034d57b178d01)

  - refactor(ImportFromCloud): streamline PrecheckResultItem component by removing useDisclosure and enhancing file display with HoverCard for better UX [bd16dfb7](https://github.com/tidbcloud/dbaas-ui/commit/bd16dfb7913fe8a569cd97aacffb2ac2eaf5c075)

  - refactor(ImportFromCloud): update existing table import message to use Alert component for better visibility [21023f1f](https://github.com/tidbcloud/dbaas-ui/commit/21023f1fe59d51096081cccb554fd98b55b6a856)

  - fix(ImportFromCloud): pass currentCluster prop to ImportFromCloudForServerless; simplify Menu component in ImportDropzone [3c1c0428](https://github.com/tidbcloud/dbaas-ui/commit/3c1c04284ea3bab80e70860c69a2f637a0c48702)

  - fix(premium/list): fix ActionIcon variant and size in PremiumOperationMenu [60adbf34](https://github.com/tidbcloud/dbaas-ui/commit/60adbf349f1e647fdf10f886bad221b2e6d1eb85)

  - refactor(premium/capacity): replace ClusterPlanField with PlanField and enhance TiDB computed properties [cddf391e](https://github.com/tidbcloud/dbaas-ui/commit/cddf391e7ea2508f620a793547394da236d634a8)

  - feat(premium/password): integrate PremiumChangeRootPwdModal and update related components [56a3e946](https://github.com/tidbcloud/dbaas-ui/commit/56a3e946a7490bf0119f0a44e833e36728245ac8)

  - feat(premium/shared): add PremiumAnnotation mapping for TiDB features [3239427f](https://github.com/tidbcloud/dbaas-ui/commit/3239427f0bf67ff38872c8e05dc376fb3d21b374)

  - refine(premium/list): disable Create TiDB button and update navigation path [d8c5fcad](https://github.com/tidbcloud/dbaas-ui/commit/d8c5fcaddedd6c024284878d3b293c63e1bf605c)

  - refine(premium/operation): handle TiDB readiness state for password modals [0cccd2a4](https://github.com/tidbcloud/dbaas-ui/commit/0cccd2a4a08912130a1c4a2f15560af14f784870)

  - refactor(premium/password): rename root password components [a5feb500](https://github.com/tidbcloud/dbaas-ui/commit/a5feb500de1d94b7df4165130a85849b4bba96ae)

  - feat(premium/rename): add PremiumRenameModal for renaming TiDB premium [03cf7bf5](https://github.com/tidbcloud/dbaas-ui/commit/03cf7bf5e8a1c85df213626efa42e732e282ed89)

  - feat(utils): add TiDB display name validation rules for input consistency [de61ca9c](https://github.com/tidbcloud/dbaas-ui/commit/de61ca9c8bac957f789cfaec08efb519bfb2602a)

  - refine(premium/delete): improve title formatting in PremiumDeletionModal [49ba33f9](https://github.com/tidbcloud/dbaas-ui/commit/49ba33f9ab5f41b049cffd35d2b8ce43ceaf377a)

  - style(premium/capacity/view): add ts-nocheck directive and mark file for future fixes [fb2c36ab](https://github.com/tidbcloud/dbaas-ui/commit/fb2c36ab88a607f461b8c7c5087d0d7e7eab1a54)

  - refactor(admin/shell): remove unnecessary Box component to simplify layout in ProjectAdminShell [90ea1137](https://github.com/tidbcloud/dbaas-ui/commit/90ea11371bbd8a47ae38a8e256c67ff01dca458a)

  - refactor(premium/list): remove background color from headerProps for consistency [6bbd45c2](https://github.com/tidbcloud/dbaas-ui/commit/6bbd45c22e10684395abbb0c8d3fd42d70762dba)

  - refactor(org/settings): remove unnecessary Box component and simplify layout in OrgSettingsShell [38911104](https://github.com/tidbcloud/dbaas-ui/commit/389111043dc4fd0ca9204018212d42c850991bd5)

  - refactor(premium/overview): replace Overview component with TiDBOverview and streamline context usage [a29d0f27](https://github.com/tidbcloud/dbaas-ui/commit/a29d0f2732a73c0cc43c8a1f7fb6779531cf447a)

  - refactor(premium/overview): utilizing SharedTiDBContext for context management [dce9fd0b](https://github.com/tidbcloud/dbaas-ui/commit/dce9fd0bf51778021ea00bf0524806c6e0c9210e)

  - refactor(premium/capacity): simplify CapacityEdit and TiDBCapacityEdit components by utilizing SharedTiDBContext [ee2c1289](https://github.com/tidbcloud/dbaas-ui/commit/ee2c128994e704b81fcaf1e426538e2fe912b334)

  - feat(premium/container): introduce SharedTiDBContext for improved context management in TiDB routes [952d772e](https://github.com/tidbcloud/dbaas-ui/commit/952d772e103f085e1f9706fec8a958571dd2ac99)

  - refactor(premium/container): update TiDBPageShell to include wrapperProps and improve layout handling [9dd33c76](https://github.com/tidbcloud/dbaas-ui/commit/9dd33c768c03563defd0540975c4805548891acb)

  - style(premium/container): add error handling comments [55ef9d68](https://github.com/tidbcloud/dbaas-ui/commit/55ef9d68a5aacbbadc47da96df142cb03dda6770)

  - refactor(premium/container): rename ClusterContainer to TiDBMgmtContainer for clarity [4a4dcd8d](https://github.com/tidbcloud/dbaas-ui/commit/4a4dcd8d1cdf80bce39c334eb9b046780677b53d)

  - refactor(premium/container): remove unnecessary Box component wrapping [ce70808f](https://github.com/tidbcloud/dbaas-ui/commit/ce70808ffb7be65ecca65618858b79ec1b0dc792)

  - feat(premium/overview): add PremiumOverviewHeaderRightSection and related operation modals for TiDB management [b9dfaba6](https://github.com/tidbcloud/dbaas-ui/commit/b9dfaba6e9e0ac30ea6bc531515cce542e6b3a61)

  - feat(premium/list): implement PremiumListOperation component and associated modals for TiDB operations [3c8a1416](https://github.com/tidbcloud/dbaas-ui/commit/3c8a1416715a70ac9452a3b075cece97a17ff617)

  - feat(premium/operation): add PremiumOperationMenu and modals [b56e1d56](https://github.com/tidbcloud/dbaas-ui/commit/b56e1d5667e9f623c5e549abc9f6a48c077cf5fb)

  - feat(support/shared): add support ticket URL configuration [deca5ea6](https://github.com/tidbcloud/dbaas-ui/commit/deca5ea6c3bea6808dae0986290ba64bac30eee0)

  - refactor(premium/deletion): update PremiumDeletionModal to use new tidb api [9a90cdb5](https://github.com/tidbcloud/dbaas-ui/commit/9a90cdb5bcf7f7f1fbff17147b32eef010908c8f)

  - feat(tracking): add SupportTicket, PremiumRename, and PremiumOperationMenu events to FeatureEvents interface [53aa118a](https://github.com/tidbcloud/dbaas-ui/commit/53aa118a87355f0cc4c963e13083e8d93b29ed4c)

  - refactor(next-gen/shared): enhance getSharedTiDB function with overloads for better type handling [58b724fc](https://github.com/tidbcloud/dbaas-ui/commit/58b724fcd6150a7584927f5db7f6a8069063040b)

  - refactor(next-gen/premium): update import paths for SharedTiDB to new shared model location [c6fa8824](https://github.com/tidbcloud/dbaas-ui/commit/c6fa88240c25c8b7d81f0eff9a33414faa3d4eee)

  - refactor(next-gen): move TiDB readiness logic and shared state management to a new module [430030ae](https://github.com/tidbcloud/dbaas-ui/commit/430030ae1413c15693baf9a4065b87cd227abb5d)

  - feat(metrics): update metrics config [ecd18501](https://github.com/tidbcloud/dbaas-ui/commit/ecd1850142a5e5ccbe075cf691a480c40ee1d199)

  - feat(nextgen): refactor routing logic and enhance isNextGenMode hook for improved navigation and state management [ccf0ba8c](https://github.com/tidbcloud/dbaas-ui/commit/ccf0ba8c49a9b24a9244f50e9461a42b46d3aff7)

  - fix(guide): update import path for Commonv1beta1ClusterState to reflect new API version [02c1de9f](https://github.com/tidbcloud/dbaas-ui/commit/02c1de9f6d8a623d27e82833bf612ed4b8da922b)

  - feat(tidb): enhance TiDB management with computed properties, update routing, and integrate shared state [286bff7f](https://github.com/tidbcloud/dbaas-ui/commit/286bff7f7fc6e968135089f19d140d2de6c25839)

  - refactor(capacity): remove SpendingLimitCost component and update EssentialCost text for clarity [c8da1f9c](https://github.com/tidbcloud/dbaas-ui/commit/c8da1f9cb7c364536aa393ab3755e883ef8d2315)

  - feat(nextgen): introduce TiDB management features including routing, capacity editing, and overview components [45218ebc](https://github.com/tidbcloud/dbaas-ui/commit/45218ebccf63ca1a5bf08220139ac378f6715e67)

  - chore: use `uiMode` search param [872917f1](https://github.com/tidbcloud/dbaas-ui/commit/872917f11f52b5f776d9f779a912dd128838751b)

  - feat(nextgen): add ClusterContainer and enhance List component with debounced search and service plan filtering [945b7771](https://github.com/tidbcloud/dbaas-ui/commit/945b777149c155deb47985c0194c1527c53ca1bd)

  - test: metrics config [d6225104](https://github.com/tidbcloud/dbaas-ui/commit/d62251045e8c6ffbbc40a984f65780d5ad85b70d)

  - chore: rename o11y apis [da4da0c5](https://github.com/tidbcloud/dbaas-ui/commit/da4da0c5f226a2d0b33c52477b5135c052741373)

  - chore(orval): add support for v2025 tidb-management API and enable prettier formatting [4d5618da](https://github.com/tidbcloud/dbaas-ui/commit/4d5618da565a84f37ec525fe91460f6675f5c3a2)

  - chore(scripts/swagger): replace prepare swagger script with modular structure and update API generation command [7bad2dbd](https://github.com/tidbcloud/dbaas-ui/commit/7bad2dbd411b71b7cc2568a710f7415776756087)

  - chore(.gitignore): update swagger file patterns to include merged swagger files [e3a13c27](https://github.com/tidbcloud/dbaas-ui/commit/e3a13c27299e30678eb319c46a6f64ba1045ce4c)

  - chore(api): add next gen api definitions [4623d73a](https://github.com/tidbcloud/dbaas-ui/commit/4623d73a618f508d82fd65fd93e78e9439a100d9)

  - fix(routes): enable ProjectContainerV2 route and adjust OrgSettingsContainer import in NextGen routes [f03ccc0a](https://github.com/tidbcloud/dbaas-ui/commit/f03ccc0a91ebdba12b0f3ac34bbe0e15713139ea)

  - feat(nextgen): implement shared navigation and TiDB routes for NextGen interface [ab0de3b0](https://github.com/tidbcloud/dbaas-ui/commit/ab0de3b031be78daf6dd6bfcb8b84d6f8d501ef1)

  - feat: premium metrics [16e1793a](https://github.com/tidbcloud/dbaas-ui/commit/16e1793ae40363235d16afcd6856c86fb1a97395)

  - feat(o11y): init o11y route arch & metrics [236c9253](https://github.com/tidbcloud/dbaas-ui/commit/236c9253ddb4a71046e2a5219dcf2fcaed109b17)

  - refactor(premium): NewOffering -> NextGen [ed829d48](https://github.com/tidbcloud/dbaas-ui/commit/ed829d48d49c9694d94deea6d9512cb327aca4cf)

  - feat(capacity): implement cluster capacity management components and functionality [363aedac](https://github.com/tidbcloud/dbaas-ui/commit/363aedacd11c5305316b5d9c53c6ce0600f058fb)

  - feat(capacity): add capacity [94b10884](https://github.com/tidbcloud/dbaas-ui/commit/94b108841158a18a4c7c13ec226041336d90286a)

  - feat(premium): add premium [67962ed4](https://github.com/tidbcloud/dbaas-ui/commit/67962ed4d11a473057894fd3d720806ff372c9a7)

  - feat(premium): rename to NewOfferingsMgmt [c0dbb0ae](https://github.com/tidbcloud/dbaas-ui/commit/c0dbb0aed3da73a18a831dda20d98189c12d256f)

  - feat(premium): add root password setting component and modal for managing root user passwords [6fde71b5](https://github.com/tidbcloud/dbaas-ui/commit/6fde71b5e4c9e95f87b547cc3ac36937324da6b7)

  - feat(premium): add deletion modal for premium [e525a37d](https://github.com/tidbcloud/dbaas-ui/commit/e525a37d1ca17b0c74583b843df15af52085f6f3)

  - feat(utils/tracking): add new feature events and action for premium resources [6e1faf5f](https://github.com/tidbcloud/dbaas-ui/commit/6e1faf5fa2705e854beeca1747639caabbb739b8)

  - feat(screens): init tidb new offerings management structure [b045d2df](https://github.com/tidbcloud/dbaas-ui/commit/b045d2df22886e3f697ded25d1ef111ec5779a82)

  - fix: adjust default retention period in BackupSettingServerless component [e38082d9](https://github.com/tidbcloud/dbaas-ui/commit/e38082d95f7cc31ea81b420ee52dffa40ee3c04e)

  - fix: adjust editable state logic in BackupSettingServerless component [559bffeb](https://github.com/tidbcloud/dbaas-ui/commit/559bffeb1dba77473540cb1700bde1488451b79b)

  - fix: update backup settings logic in BackupSettingServerless component [300f8a4b](https://github.com/tidbcloud/dbaas-ui/commit/300f8a4b2a635ba52a211a23790d951f7df34014)

  - fix: refactor imports and enhance RestoreForServerless component [59706e34](https://github.com/tidbcloud/dbaas-ui/commit/59706e3443b0dd213424dcdf86044dbe3e4e7c48)

  - fix: update backup setting text in BackupSettingServerless component [f57ba5d0](https://github.com/tidbcloud/dbaas-ui/commit/f57ba5d016a23dfd943df7792dc169bdee001c1a)

  - fix: add high availability type to RestoreForServerless payload [391b42e8](https://github.com/tidbcloud/dbaas-ui/commit/391b42e8407507bdb076956778bddee0939d748b)

  - fix: update high availability type handling in RestoreForServerless [a4b0f115](https://github.com/tidbcloud/dbaas-ui/commit/a4b0f11518596751ac901854487a4952e980feb8)

  - fix: streamline backup retention input in BackupSettingServerless component [489dc739](https://github.com/tidbcloud/dbaas-ui/commit/489dc7399560b5a074dd28a3c8ea418ec6311623)

  - fix: update backup retention display logic in BackupSettingServerless component [ce0cd889](https://github.com/tidbcloud/dbaas-ui/commit/ce0cd88907e27fe0b0f13781c32429e36f459a29)

- Merge pull request [#4063](https://github.com/tidbcloud/dbaas-ui/pull/4063) from tidbcloud/fix/label [5e29a702](https://github.com/tidbcloud/dbaas-ui/commit/5e29a702f8c5110c97f20ee8e539da1aebf839f8)

  - fix: correct label formatting in EventFilter component [a7d587ae](https://github.com/tidbcloud/dbaas-ui/commit/a7d587ae378687905ef32de85dde885a15d033e9)

- Merge pull request [#4062](https://github.com/tidbcloud/dbaas-ui/pull/4062) from tidbcloud/hotfix/loader [41618519](https://github.com/tidbcloud/dbaas-ui/commit/41618519871a0c206df7ee7e5f46acdaccc0ab79)

- Merge pull request [#4060](https://github.com/tidbcloud/dbaas-ui/pull/4060) from tidbcloud/hotifix/s3_uri_validate [66c9899e](https://github.com/tidbcloud/dbaas-ui/commit/66c9899e0698000f4cc0e76dcdbea74f653840ab)

- Merge pull request [#4058](https://github.com/tidbcloud/dbaas-ui/pull/4058) from tidbcloud/hotifix/trim_uri [cb66ae76](https://github.com/tidbcloud/dbaas-ui/commit/cb66ae7679583a1ed8cce4bd36a83aba1f3795da)

- Merge pull request [#4056](https://github.com/tidbcloud/dbaas-ui/pull/4056) from tidbcloud/hotfix-integration-tips [2e4faed8](https://github.com/tidbcloud/dbaas-ui/commit/2e4faed839b489551011c68b24896044111870cc)

- Merge pull request [#4054](https://github.com/tidbcloud/dbaas-ui/pull/4054) from tidbcloud/release-20250715 [89cd6f94](https://github.com/tidbcloud/dbaas-ui/commit/89cd6f94d7b4cb9aa5622f8005fc82176bf24523)
