# Release-20250902

- Merge pull request [#4166](https://github.com/tidbcloud/dbaas-ui/pull/4166) from tidbcloud/feat/fix-dedicated-swagger [51e5db32](https://github.com/tidbcloud/dbaas-ui/commit/51e5db327d95c15f677dc1c4945658c2cbee8ada)

  - fix: cluster status swagger [50ceecff](https://github.com/tidbcloud/dbaas-ui/commit/50ceecffe24290218797a7828fc1b3f257e5113e)

- Merge pull request [#4158](https://github.com/tidbcloud/dbaas-ui/pull/4158) from tidbcloud/refactor/fix-swagger [b50e487f](https://github.com/tidbcloud/dbaas-ui/commit/b50e487fe71a272e21eb8b2710427c06238f499c)

  - feat: fix type error [a5397b47](https://github.com/tidbcloud/dbaas-ui/commit/a5397b47fa2f221a799dcd18dfa28265fa2809cd)

  - refactor: fix swagger [dd4a360a](https://github.com/tidbcloud/dbaas-ui/commit/dd4a360ab04ab6bd8dd65e07bae4f7cad19ed50a)

  - feat: use the swagger directly with oval transformer [4bd6eeae](https://github.com/tidbcloud/dbaas-ui/commit/4bd6eeae8fb145607192a44a5f530ab8d115a2e2)

  - refactor: fix cluster management swagger [68e8dbb9](https://github.com/tidbcloud/dbaas-ui/commit/68e8dbb97ee3ee344d81a529537970b5fb8620b7)

- Merge pull request [#4163](https://github.com/tidbcloud/dbaas-ui/pull/4163) from tidbcloud/fix/dbaudit-log-reset [a1ba03ab](https://github.com/tidbcloud/dbaas-ui/commit/a1ba03ab1911d2abf042b74e6b3aa08248570519)

  - fix: db audit log reset form while bucket manager change [459969ab](https://github.com/tidbcloud/dbaas-ui/commit/459969ab695cf7d0b192c7e7bc3ccd930740dec8)

- Merge pull request [#4161](https://github.com/tidbcloud/dbaas-ui/pull/4161) from tidbcloud/feat/tour_guide_cluster_list [fffc45ea](https://github.com/tidbcloud/dbaas-ui/commit/fffc45ea60827eb61d0139c5f2e963e2b01ce627)

  - fix: enhance cluster selection and dataset import messaging with improved refetch logic and AWS prioritization [74c9e37e](https://github.com/tidbcloud/dbaas-ui/commit/74c9e37e553ddc8ad41470d5d38b55c5b461f36d)

  - fix: update cluster selection logic to prioritize AWS provider and refactor cluster readiness checks [eaf88a21](https://github.com/tidbcloud/dbaas-ui/commit/eaf88a21071db3c7fdd8f218b65499bd225877f7)

- Merge pull request [#4159](https://github.com/tidbcloud/dbaas-ui/pull/4159) from tidbcloud/hotfix/20250829-dbauditlog-filter-event [f715d9aa](https://github.com/tidbcloud/dbaas-ui/commit/f715d9aa1143b2900a2b878ec8f85e06315c6a1b)

- Merge pull request [#4123](https://github.com/tidbcloud/dbaas-ui/pull/4123) from tidbcloud/feat/premium_br [815b28af](https://github.com/tidbcloud/dbaas-ui/commit/815b28af6680c7278fb0b0ea912516e405cb6d29)

  - fix(DeleteModal): simplify modal title and adjust typography padding for clarity [bd777c0f](https://github.com/tidbcloud/dbaas-ui/commit/bd777c0f1483073de360b2e8246a85d55095ee09)

  - fix(DeleteModal): enhance modal title with backup name and improve delete confirmation handling [3b80822a](https://github.com/tidbcloud/dbaas-ui/commit/3b80822ad2972379c94159c3ef5860f85cf6ac6c)

  - fix(ClusterStatusWithRestoreProgress): update restore progress fetching to use new TidbService API [ea02de77](https://github.com/tidbcloud/dbaas-ui/commit/ea02de7798333124ff7dadeb7548794cde296a02)

  - fix(CreateRestorePremium): add automatic point-in-time value setting for PITR mode [1c05c90b](https://github.com/tidbcloud/dbaas-ui/commit/1c05c90bce97e3e645e3fa3ec8690ebb329bae81)

  - fix(Routes): update recycle bin routes to include 'tidbs' prefix for consistency [e27c6007](https://github.com/tidbcloud/dbaas-ui/commit/e27c60078a00022336b4b1c3443011868f30f78a)

  - fix(CreateRestorePremium): add null check for state in onCancel function [b7e83599](https://github.com/tidbcloud/dbaas-ui/commit/b7e83599f225b732fa2295d492aaee9b41aea96d)

  - fix(BackupListPremium): add refetchInterval to query for improved data freshness [fb865f22](https://github.com/tidbcloud/dbaas-ui/commit/fb865f22fc93c334704d5562cf30ce0e8a21f64f)

- Merge pull request [#4157](https://github.com/tidbcloud/dbaas-ui/pull/4157) from tidbcloud/fix/import_status_check [30c4104e](https://github.com/tidbcloud/dbaas-ui/commit/30c4104ef56f94d88377f28acc26d8bdb44b58c8)

  - fix: ensure non-null cluster ID in backup and import status queries [56254ae1](https://github.com/tidbcloud/dbaas-ui/commit/56254ae1ec27ab9dd1b18274bb0bafd23541bda2)

  - fix: simplify running connectors filter logic in useHaveRunningChangefeed [38d5ce3f](https://github.com/tidbcloud/dbaas-ui/commit/38d5ce3f10da08bb88d39edfff24366f4f554af2)

  - fix: improve import status messages for clarity and consistency [0b1bc575](https://github.com/tidbcloud/dbaas-ui/commit/0b1bc57518684b03fa9d2379c76147cd0af04c6a)

  - fix: add early return for null cluster check in import status logic [3e9ed19b](https://github.com/tidbcloud/dbaas-ui/commit/3e9ed19b0879f56c844a2b6bffbeb4655041148e)

  - fix: improve maintenance status message for clarity in import status checks [db523af9](https://github.com/tidbcloud/dbaas-ui/commit/db523af9922fd82a3aa3fbceafd770db28401901)

  - fix: update cluster checks to handle optional cluster parameter and improve import status logic [98ba2491](https://github.com/tidbcloud/dbaas-ui/commit/98ba2491dbd433228b1009ac53f640583534f0b1)

  - fix: add missing period for clarity in documentation comment on dedicated cluster checks [a2aa8a50](https://github.com/tidbcloud/dbaas-ui/commit/a2aa8a5081f836fa5ce5ea934cec601c7e3f8204)

  - fix: improve comments for clarity on import status checks for dedicated clusters [d146d8c4](https://github.com/tidbcloud/dbaas-ui/commit/d146d8c460968bd06847a3eff8cfda19b1f016b9)

  - fix: add comments for clarity on import status checks [4961b534](https://github.com/tidbcloud/dbaas-ui/commit/4961b5347d30ba90bd03c6280bbcf75833cb636a)

  - fix: refine import disable logic for dedicated clusters [ca1140fc](https://github.com/tidbcloud/dbaas-ui/commit/ca1140fc8833a8357be016a900d11c85e7d9f994)

  - fix: update import and backup status checks to only consider dedicated clusters [07ee18e0](https://github.com/tidbcloud/dbaas-ui/commit/07ee18e058ebf7c89ccd9908b4b72c7d23f4f6d3)

  - fix(ClusterInfo): replace ClusterStatus with ClusterStatusWithRestoreProgress for enhanced status display [43e1d284](https://github.com/tidbcloud/dbaas-ui/commit/43e1d284d64a8ecf9aadc58f7dc3db7dc16536ef)

- Merge pull request [#4155](https://github.com/tidbcloud/dbaas-ui/pull/4155) from tidbcloud/hotfix/20250827-dbauditlog-pagination [67ff07be](https://github.com/tidbcloud/dbaas-ui/commit/67ff07bec376d398d564b47ad8f26a5a10009d16)

  - fix(RecycleBin): enhance alert rendering and display message for empty recycle bin [e5dd17ef](https://github.com/tidbcloud/dbaas-ui/commit/e5dd17efa0fbc0a9ac8ca2ed8c18a8f4eb7d47d1)

  - fix(RecycleBin): conditionally render alert for TiDB deletion based on displayedTidbs length [9d71a6ff](https://github.com/tidbcloud/dbaas-ui/commit/9d71a6ffaf48ef77f41ffa567231174adc07b910)

  - feat(CreateRestore): add time range display for PITR window in DateTimePicker [6d3920c6](https://github.com/tidbcloud/dbaas-ui/commit/6d3920c684f04716903541f5c553b8148e43ce49)

  - fix(RecycleBin): rename pageToken to nextPageToken for clarity in state management [f435c750](https://github.com/tidbcloud/dbaas-ui/commit/f435c750da866362497f75b67a9f37d718f9b312)

  - fix(RecycleBin): use DEFAULT_PAGE_SIZE for pageSize in backup service request [2a8689b5](https://github.com/tidbcloud/dbaas-ui/commit/2a8689b567c1b2c659ffc7c5b2a161fd9e70c5e9)

  - fix(package): update @tidbcloud/uikit to version 2.5.2 [9f36d851](https://github.com/tidbcloud/dbaas-ui/commit/9f36d851801ece1d353942ee2cfa2cee12368f22)

  - feat(BackupService): add servicePlan property reference to backup request schema [48ce38fc](https://github.com/tidbcloud/dbaas-ui/commit/48ce38fcbabf1940186cff592cadcd723b14880f)

  - feat(RecycleBin): refactor component structure and improve loading states [5a60e2d0](https://github.com/tidbcloud/dbaas-ui/commit/5a60e2d065c8e4ca08e152db020b2aa7e41639ac)

  - feat(RecycleBin): add padding to body props for improved layout [e26047e7](https://github.com/tidbcloud/dbaas-ui/commit/e26047e74bdf23cd96a5761893ff6e968a3a796e)

  - fix(BackupListPremium): remove unnecessary console log for pagination [7aeefb54](https://github.com/tidbcloud/dbaas-ui/commit/7aeefb549cbde24cfe0616c6ad1353e0ba3206e2)

  - fix(use-cloud-providers-regions): handle duplicate cloud providers in selection [e5d1a640](https://github.com/tidbcloud/dbaas-ui/commit/e5d1a64088feb2589ea8ac29b7d3c37f8d4b338f)

  - chore: rename files [0764fb9c](https://github.com/tidbcloud/dbaas-ui/commit/0764fb9c10579cd3fe89e235dfc5ca667b0c8573)

  - chore: refactor code structure for improved readability and maintainability [fcc35798](https://github.com/tidbcloud/dbaas-ui/commit/fcc3579895ebd840e9acbe5b4df52475874501be)

  - feat(RecycleBin): add 'Deleted Time' column to display deletion timestamps [499c558f](https://github.com/tidbcloud/dbaas-ui/commit/499c558f7456a9aa0fb391fe01e282e88e72d48e)

  - fix(RecycleBin, BackupListPremium): update empty state rendering for consistency and improved UI [94941a60](https://github.com/tidbcloud/dbaas-ui/commit/94941a6099f0f403db858df9afa16fc05e0736e0)

  - fix(package): update @tidbcloud/uikit to version 2.4.18 [daffcbbe](https://github.com/tidbcloud/dbaas-ui/commit/daffcbbedfd5544a0893e7ab11112b2323b04565)

  - fix(RecycleBin): hide trigger type selector for cleaner UI [7ce8f456](https://github.com/tidbcloud/dbaas-ui/commit/7ce8f456dea600999ee53b3e85a623dfb4ddb34e)

  - fix(BackupListPremium): hide the trigger type selector for cleaner UI [d1c181c2](https://github.com/tidbcloud/dbaas-ui/commit/d1c181c26ba7fd7802323c04fb691833bede920c)

  - fix(RecycleBin): remove unused imports and commented code for cleaner structure [835471e4](https://github.com/tidbcloud/dbaas-ui/commit/835471e4c924d24e2fbed5ade7bba0d462e542c4)

  - fix(Settings): add onClick handler to Cancel button to close modal [1f467966](https://github.com/tidbcloud/dbaas-ui/commit/1f467966b01076756c0d946e06d96fcee5d759e9)

  - fix(CreateRestorePremium): align button group to the right for better layout [e0c3680c](https://github.com/tidbcloud/dbaas-ui/commit/e0c3680c60c5135e26068a371fe30ed6530822cf)

  - fix(RecyclerBin, BackupListPremium): reset pagination on filter change [3292304c](https://github.com/tidbcloud/dbaas-ui/commit/3292304c739be25a0b731af094e91c2c71460ffa)

  - feat(package.json): add swagger download scripts for dataflow and management services [1cbad69f](https://github.com/tidbcloud/dbaas-ui/commit/1cbad69f0774906a0751768112e8456eaef5df0f)

  - feat(Backup): add 'skip' parameter to pagination in backup list and Recycle Bin [57fd375e](https://github.com/tidbcloud/dbaas-ui/commit/57fd375e5ce198386315a9c2a3a152dfefe35928)

  - fix(BackupListPremium): simplify empty state message for deleted backups [e770e1b1](https://github.com/tidbcloud/dbaas-ui/commit/e770e1b156cbf2fdca3e08f5fa281d0e78f3f35c)

  - fix(BackupListPremium): handle error state and improve empty state message in backup list [42b6f518](https://github.com/tidbcloud/dbaas-ui/commit/42b6f518c18bcf406881b181dd1657867549c56b)

  - feat(BackupList): enhance filtering options with type selection and time range picker [bb58a694](https://github.com/tidbcloud/dbaas-ui/commit/bb58a6948b93d9dea42775db2b2bb85870d176e4)

  - fix(Backup): update loading state variable name for consistency in backup settings [8ba22865](https://github.com/tidbcloud/dbaas-ui/commit/8ba22865b3e2010b0d048f9da9453b90bf529e38)

  - feat(RecycleBin): add alert for PoC account credit status and update icon imports [6d32762a](https://github.com/tidbcloud/dbaas-ui/commit/6d32762aa37754988fadfa8f78359e96fa10584d)

  - feat(Backup): add delete backup functionality with confirmation modal and Mixpanel tracking [1669c4bc](https://github.com/tidbcloud/dbaas-ui/commit/1669c4bc28e9946cb88e870998bf5a9c858a8d9a)

  - fix(Restore): update dateTimePicker value handling to default to end date when pointInTime is not set [f881f0ba](https://github.com/tidbcloud/dbaas-ui/commit/f881f0ba8c1e79dcb6906e20c53fce40a37b4793)

  - feat(Restore): enhance Step1 component to support restore from recycle bin with updated state handling [c1a52e64](https://github.com/tidbcloud/dbaas-ui/commit/c1a52e647df66155407bec160828e133c762f2db)

  - feat(RecycleBin): implement restore functionality with routing and Mixpanel tracking [5d007de3](https://github.com/tidbcloud/dbaas-ui/commit/5d007de360f06a70bf05e71bbd9725352207e724)

  - feat(Routes): add restore route for RecycleBin with corresponding component [c6f6bf3b](https://github.com/tidbcloud/dbaas-ui/commit/c6f6bf3b88389ab54fd60a118f944e9b644df2b0)

  - feat(BackupSettingPremium): add support for daily backup schedule with UTC time conversion [5cefde8c](https://github.com/tidbcloud/dbaas-ui/commit/5cefde8c191616caa6f2cc477c011badee00f38a)

  - fix(RecycleBin): remove duplicate import of ServicePlanTag for cleaner code [e22d3d39](https://github.com/tidbcloud/dbaas-ui/commit/e22d3d39b7a9627d9e2e40210e6bcbf13d7e7985)

  - feat(RecycleBin): add Mixpanel tracking event for backup deletion action [de847488](https://github.com/tidbcloud/dbaas-ui/commit/de84748875ef806c86911d485543c935bb772117)

  - fix(RecycleBin): update terminology from 'Cluster' to 'TiDB' for clarity [94fce460](https://github.com/tidbcloud/dbaas-ui/commit/94fce46063c871ed47d26c1ea4f96bf2619ddfb4)

  - feat(RecycleBin): implement delete backup functionality with confirmation modal [f524b57f](https://github.com/tidbcloud/dbaas-ui/commit/f524b57f7dabd2006320a9216e0bb958b200f8dd)

  - fix(BackupListPremium): hide Manual Backup button in the backup list(kernel not ready) [a760b641](https://github.com/tidbcloud/dbaas-ui/commit/a760b641419492869ef60d7a866e810862f99953)

  - feat(Restore): refactor form data types for Step1 and Step2 components to improve type safety and clarity [6cbbebee](https://github.com/tidbcloud/dbaas-ui/commit/6cbbebee921a8addf1e1da06c2a7da87dda40514)

  - feat(Restore): refactor time point selection to use Input.Label and custom dateTimePicker props [3cb81771](https://github.com/tidbcloud/dbaas-ui/commit/3cb817718434cc723b030315d3ded988cefc91be)

  - feat(Restore): add point-in-time recovery option with DateTimePicker in Step1 component [531d5afe](https://github.com/tidbcloud/dbaas-ui/commit/531d5afe92694ff04150411426d994f51128310b)

  - fix(deps): update @tidbcloud/uikit to version 2.4.17 [8941b3c2](https://github.com/tidbcloud/dbaas-ui/commit/8941b3c2fa97ce5909f09bcc2709db095d895de7)

  - feat(Restore): enhance Step2 component with cloud provider and region selection, add capacity and high availability options [50e9311f](https://github.com/tidbcloud/dbaas-ui/commit/50e9311f901965353e2f1adccdb34562b0527546)

  - feat(Capacity): make min and max RCU field names configurable [8740bf3b](https://github.com/tidbcloud/dbaas-ui/commit/8740bf3b3e1e60ad4e347b0a30fa0a60f1346b3b)

  - feat(CloudRegions): make form field names configurable for cloud provider and region [00915de4](https://github.com/tidbcloud/dbaas-ui/commit/00915de4f8388e05c70b6989f73feb9b0cfdc6a6)

  - feat(TidbDisplayName): make TiDB name input dynamic with props [c59fa62a](https://github.com/tidbcloud/dbaas-ui/commit/c59fa62ad8ac52d1d73c4387bf3aaaaa0c045fe8)

  - feat(Restore): make Step1 component observable for state management [c35d86d9](https://github.com/tidbcloud/dbaas-ui/commit/c35d86d99ff3a4076836dbdad0f7997b595d898c)

  - feat(Restore): implement multi-step restore process with backup selection and new TiDB setup [b7a988d5](https://github.com/tidbcloud/dbaas-ui/commit/b7a988d55d63e33b6b1e0939d709134b78f188a8)

  - feat(Restore): add restore creation component and routing [bb9fca21](https://github.com/tidbcloud/dbaas-ui/commit/bb9fca21f7ac06160f4cc0cda28b897125cc02de)

  - fix(BackupListPremium): update empty state message for backup configuration [4d8541c2](https://github.com/tidbcloud/dbaas-ui/commit/4d8541c27ee19b6aac8080f25c8c56152e09541e)

  - feat(BackupSettings): add closeModal prop to BackupSettingPremium and handle update submission [63dc3e21](https://github.com/tidbcloud/dbaas-ui/commit/63dc3e212f6a465342ada02d2b455fc0ccaa1144)

  - feat(BackupListPremium): add manual backup modal and update settings modal state management [5232a04c](https://github.com/tidbcloud/dbaas-ui/commit/5232a04c004535780592eac91744103106af7fa2)

  - feat(ManualBackup): implement manual backup form with validation and submission handling [742d0cd3](https://github.com/tidbcloud/dbaas-ui/commit/742d0cd36a76258c7267c61e7b29ddd2c6857ee6)

  - fix(ManualBackup): update label for backup name input field [a0e93dd2](https://github.com/tidbcloud/dbaas-ui/commit/a0e93dd229491478dd97525d14baef8283293a7c)

  - fix(ManualBackup): remove unused imports and update alert message [5076dc87](https://github.com/tidbcloud/dbaas-ui/commit/5076dc872181f1711ac464ab474146a40016fc74)

  - feat(RecycleBin): add placeholder for time range selection in backup filter [d60f6b6b](https://github.com/tidbcloud/dbaas-ui/commit/d60f6b6b66618ae8254c5884a49ee8416c917c53)

  - feat(RecycleBin): integrate TimeRangePicker for filtering backups by date range [969c5374](https://github.com/tidbcloud/dbaas-ui/commit/969c537445d8394bce1dbed63641fcc6a5e342b7)

  - feat(RecycleBin): add filters for tidbId and backup type selection [30adc5e2](https://github.com/tidbcloud/dbaas-ui/commit/30adc5e2c7ed62b9871b0ff38935f95db3e34067)

  - fix(renderDescriptiveSelectOption): remove unnecessary color prop from IconCheck [c0764121](https://github.com/tidbcloud/dbaas-ui/commit/c07641215ce41a14411c70882f1fc0687f2b39bc)

  - feat(RecycleBin): add TiDB selection and alert for backup retention policy [f7c085fd](https://github.com/tidbcloud/dbaas-ui/commit/f7c085fd47bf259fc5d5f6067b3abca6860bb0f3)

  - feat(BackupListPremium): add backup settings modal and integrate with button [ba8f6bb4](https://github.com/tidbcloud/dbaas-ui/commit/ba8f6bb42dea4b14802fd0bfef0ea3b620d32944)

  - feat(BackupSettingPremium): add backup settings form with scheduling and retention options [6f9346ba](https://github.com/tidbcloud/dbaas-ui/commit/6f9346bafa54f47a35a1e9c12102a94402686011)

  - feat(TidbService): add backup settings endpoints for TiDB clusters [8cb76c20](https://github.com/tidbcloud/dbaas-ui/commit/8cb76c2028f86b1a40f9296609464e4ba0b871d9)

  - refine(RecycleBin): remove search functionality and improve backup data handling [cb7a684f](https://github.com/tidbcloud/dbaas-ui/commit/cb7a684f1769165380a1aa55ceee283fb6a066c9)

  - feat(ImportListPremium): rename file [d366b5d8](https://github.com/tidbcloud/dbaas-ui/commit/d366b5d860dce4476cc695cea7c24774f0460c84)

  - refine(RecycleBin): improve expiration time calculation for better clarity [db4c952e](https://github.com/tidbcloud/dbaas-ui/commit/db4c952ee4531d3f1b0329a2ffb2b033edd8f8e6)

  - feat: add BackupListPremium component and routing for backup management [e35fdef7](https://github.com/tidbcloud/dbaas-ui/commit/e35fdef72f5f100bcaa190e21d21626bc5302b73)

  - refine(BackupStatus): improve type annotations and add fallback color for badge [80d9b938](https://github.com/tidbcloud/dbaas-ui/commit/80d9b93884448e9fdcbc4426e0b262442bb28b13)

  - feat: add Recycle Bin route and component for managing deleted TiDBs [32ed5a4e](https://github.com/tidbcloud/dbaas-ui/commit/32ed5a4e8d1d76295e54c25b97b1bb1f30894000)

  - chore: update pretty-ms dependency to version 9.2.0 [4dc1ac20](https://github.com/tidbcloud/dbaas-ui/commit/4dc1ac202141b4f1e8b65ddc184a7a9750ea228f)

- Merge pull request [#4153](https://github.com/tidbcloud/dbaas-ui/pull/4153) from tidbcloud/hotfix/import-error [be9756c3](https://github.com/tidbcloud/dbaas-ui/commit/be9756c3780cff63e17136594953ca03ef5c064a)

- Merge pull request [#4150](https://github.com/tidbcloud/dbaas-ui/pull/4150) from tidbcloud/release-20250826 [919889d8](https://github.com/tidbcloud/dbaas-ui/commit/919889d82fc04573ee9808ec4249571da94dd918)
