# Release-20251111

- Merge pull request [#4318](https://github.com/tidbcloud/dbaas-ui/pull/4318) from tidbcloud/feat/alibaba-premium-audit-log [6ffe71c0](https://github.com/tidbcloud/dbaas-ui/commit/6ffe71c04b173f7521915cd8dc57ab57f2c40575)

- Merge pull request [#4305](https://github.com/tidbcloud/dbaas-ui/pull/4305) from tidbcloud/refactor/premium-rcu-limit [30ba1861](https://github.com/tidbcloud/dbaas-ui/commit/30ba186102e0db01b633355ff6f9107ced131759)

  - fix: update role ARN tips in FormContent for clarity on Alibaba Cloud OSS RAM Role [3c83513e](https://github.com/tidbcloud/dbaas-ui/commit/3c83513ec2e36038f0686eb85c59e2430e6bab8f)

  - feat: enhance FormContent and IAMPolicy components with detailed role ARN tips and updated documentation links [72093b8c](https://github.com/tidbcloud/dbaas-ui/commit/72093b8c4066ae07cff2bfae815ee493d7e41fe1)

  - feat: implement FormContent component for bucket configuration and IAM policy settings [45a4968a](https://github.com/tidbcloud/dbaas-ui/commit/45a4968a5e85708b1bf4bfa52af480796db6205d)

  - refine(premium/capacity): ensure availableTotalRcu is non-negative in capacity limits calculation [848d7505](https://github.com/tidbcloud/dbaas-ui/commit/848d75050320b3f96b8eda655f70462d8cc0dd2e)

  - refine(premium/capacity): update validation logic to allow equal min and max RCUs for improved user experience [7a8435f8](https://github.com/tidbcloud/dbaas-ui/commit/7a8435f818ac1e5bb12165714eafabd12ed8aedb)

  - refactor(premium/capacity): update effective limit calculation to use PREMIUM_MAX_RCU_FALLBACK for improved quota validation [a74a852b](https://github.com/tidbcloud/dbaas-ui/commit/a74a852bf8819e40ef845f01e29d23ba8b991b04)

  - refine(premium/create): import PREMIUM_MIN_RCU constant and remove redundant declaration in Capacity component [ff7a015d](https://github.com/tidbcloud/dbaas-ui/commit/ff7a015d3f24b3669a879d9b32365e59ed3ea77b)

  - refine(premium/capacity): reduce cache stale time for capacity limits queries from 5 minutes to 2 minutes [e5e0926f](https://github.com/tidbcloud/dbaas-ui/commit/e5e0926fd1374ca954cb5c30896ebe092600d8ad)

  - refine(premium/capacity): simplify function signature in calculateCapacityLimits for improved readability [469cc427](https://github.com/tidbcloud/dbaas-ui/commit/469cc42726b90f4c0cae4b30623c83544d5de988)

  - refactor(premium/capacity): invalidate capacity limits queries in SumCard to ensure updated quota data [c118494b](https://github.com/tidbcloud/dbaas-ui/commit/c118494bc31283cb294e4e3a839d3dc2e433b7be)

  - refactor(premium/restore): invalidate capacity limits queries in restore process to ensure up-to-date quota data [98377e55](https://github.com/tidbcloud/dbaas-ui/commit/98377e55e69e1a82187784ef8e3fb7dd204c6e4c)

  - refactor(premium/creation): enhance CreatePremiumForm to invalidate capacity limits queries after submission [647a8adb](https://github.com/tidbcloud/dbaas-ui/commit/647a8adbfcb9915ebd01e85cf99d0fe4ab5eaf56)

  - feat(premium/capacity): add function to invalidate capacity limits queries for fresh data refetching [0ebbe64f](https://github.com/tidbcloud/dbaas-ui/commit/0ebbe64fbdb87791197852fdb3f3c2c654783356)

  - refactor(premium/capacity): remove title from insufficient quota alerts in EditCapacityBlock and Capacity components [1d77c04f](https://github.com/tidbcloud/dbaas-ui/commit/1d77c04f054e9c47c9863daa5e7ae5603f2dfd39)

  - refactor(premium/capacity): implement quota validation in Edit and EditCapacityBlock components, displaying alerts for insufficient quota [6c8ea9b5](https://github.com/tidbcloud/dbaas-ui/commit/6c8ea9b5b6757cf25edeb442b3db3ec41ee80942)

  - refactor(premium/restore): integrate quota validation in restore process and disable submit button if limits are insufficient [ce38c5b2](https://github.com/tidbcloud/dbaas-ui/commit/ce38c5b26a43759d4cb37c498de7393fac5c3c41)

  - refactor(premium/creation): implement quota validation in CreatePremiumForm and enhance ActionsPanel with disabled state [db6374b8](https://github.com/tidbcloud/dbaas-ui/commit/db6374b85b9b92d24e03147740f420f27f234e63)

- Merge pull request [#4320](https://github.com/tidbcloud/dbaas-ui/pull/4320) from tidbcloud/feat/seo-title [e901534b](https://github.com/tidbcloud/dbaas-ui/commit/e901534b1f6b3c0ac5dffb71305c4c00976ce9b7)

  - refactor(premium/capacity): enhance CapacityField component with dynamic RCU validation and limits [7e1bdc67](https://github.com/tidbcloud/dbaas-ui/commit/7e1bdc67d76c712d564f1923078548cdd38e6bd9)

  - feat(premium/capacity): add custom hook and utility functions for calculating capacity limits [14af2650](https://github.com/tidbcloud/dbaas-ui/commit/14af26508e166bc30cbdbadb9faeba913469f3f4)

  - refactor(premium/creation): move Capacity component to shared directory and update import paths [58fb34ea](https://github.com/tidbcloud/dbaas-ui/commit/58fb34ea0e65f7b006ec0a934b33d9f2d44e1a94)

  - refine(premium/capacity): update EssentialCost description [ce43daf8](https://github.com/tidbcloud/dbaas-ui/commit/ce43daf8c56683d0d5147f60b423c919860b6e25)

  - refactor(next-gen): update ServicePlanTag import path for Commonv1beta1ServicePlan [e1c76330](https://github.com/tidbcloud/dbaas-ui/commit/e1c7633013946a034e241caadb4c08fcc80347da)

  - refactor(next-gen): update ServicePlanTag imports [b6682fa9](https://github.com/tidbcloud/dbaas-ui/commit/b6682fa9e0c5740856d5c5129f07aea5c93f208d)

  - refactor(premium/capacity): reorganize capacity components and update imports [1463ee70](https://github.com/tidbcloud/dbaas-ui/commit/1463ee707401a441a9a5c4fd39c545600c5f391f)

  - refine(premium/capacity): rename EditCapacityBlock component and replace PlanField in CapacityEdit [ff88f9ee](https://github.com/tidbcloud/dbaas-ui/commit/ff88f9eee1f16c5fc4fad6730e960c60c359b58d)

- Merge pull request [#4316](https://github.com/tidbcloud/dbaas-ui/pull/4316) from tidbcloud/fix/dedicated_cdc [4e75d53f](https://github.com/tidbcloud/dbaas-ui/commit/4e75d53f295838aac48c54264aebcf68f5c81ec3)

- Merge pull request [#4154](https://github.com/tidbcloud/dbaas-ui/pull/4154) from tidbcloud/feat/restore_storage_type [4af4b3fc](https://github.com/tidbcloud/dbaas-ui/commit/4af4b3fc55c3d8e85c38a3ad5fa37d473a41d0db)

  - fix: add minimum width to Typography component in FormAdvertisedListener for better layout [726a6920](https://github.com/tidbcloud/dbaas-ui/commit/726a69202141fb9fcfcaaaaee69b8a42cd38a7cd)

- Merge pull request [#4321](https://github.com/tidbcloud/dbaas-ui/pull/4321) from tidbcloud/feat/audit-log-layout [ca900b83](https://github.com/tidbcloud/dbaas-ui/commit/ca900b8348fab57e29a8f7363ce7f839dfe8d56e)

- Merge pull request [#4323](https://github.com/tidbcloud/dbaas-ui/pull/4323) from tidbcloud/feat/premium-add-credit [4fcaeb96](https://github.com/tidbcloud/dbaas-ui/commit/4fcaeb96d71fa2d65ced1d7ae121c621f5eb7630)

  - fix: replace enum values with string literals for domain type checks in FormAdvertisedListener [8221c162](https://github.com/tidbcloud/dbaas-ui/commit/8221c162acd6cc012d4b1a8cbd0d14dcc2c498b9)

  - fix: add Alibaba Cloud account ID whitelisting information in Reminder component [a00f14c4](https://github.com/tidbcloud/dbaas-ui/commit/a00f14c4381636139416c1196b4d67474ecca7e2)

  - fix: enhance FormAdvertisedListener to handle downstream ID and improve subdomain name processing [5ed6a730](https://github.com/tidbcloud/dbaas-ui/commit/5ed6a730548754c36b940c575c2f804ea8a908b8)

  - fix: refactor Dual Region Backup section for improved readability and structure [f0ff5c21](https://github.com/tidbcloud/dbaas-ui/commit/f0ff5c218e5ab7c870701f71751d0affd4da2e8c)

  - fix: simplify network type checks for private link in Changefeed components [89cd3c4c](https://github.com/tidbcloud/dbaas-ui/commit/89cd3c4c4cd0ea463901f0b6bbce28a9c3891dec)

  - feat(premium/create): integrate credit card management into actions panel for premium instance creation [ccf404a1](https://github.com/tidbcloud/dbaas-ui/commit/ccf404a1e5b6e28e597ea9de2a2fcd22f269afe5)

  - feat(premium/create): add custom hook for credit card management in premium instance creation [23facc1c](https://github.com/tidbcloud/dbaas-ui/commit/23facc1c5a5fd1aede5bd8e95daac97f95433203)

- Merge pull request [#4322](https://github.com/tidbcloud/dbaas-ui/pull/4322) from tidbcloud/fix/cdc_s3_trailing_slash [907cb3e8](https://github.com/tidbcloud/dbaas-ui/commit/907cb3e8de4681103b83c113fc400b19aee9902c)

  - fix(cdc): update getPayload function to include isEditing parameter for conditional logic [857e0941](https://github.com/tidbcloud/dbaas-ui/commit/857e0941c6d58d9de6169caed66ec95ae2e2787f)

  - fix: audit log detail layout [59b423df](https://github.com/tidbcloud/dbaas-ui/commit/59b423df9c2cfdfe37bc0de0737f79a3cf2ed83c)

  - fix: update meta tags in index.html for improved clarity and consistency [be90c5a9](https://github.com/tidbcloud/dbaas-ui/commit/be90c5a97582dd9ef4ba6906ecc7bef065134aec)

- Merge pull request [#4319](https://github.com/tidbcloud/dbaas-ui/pull/4319) from tidbcloud/refine/premium-connect-ca [9bb0389f](https://github.com/tidbcloud/dbaas-ui/commit/9bb0389f8d5c77e0d8933b54991cad5fe643faea)

  - refine(premium/connect): include service plan in connection modal and update CA requirement logic [aa07bd4e](https://github.com/tidbcloud/dbaas-ui/commit/aa07bd4ee213676e888dc3fc3c53db9620bc292b)

  - fix: add storage_type assignment in RestoreForDedicated and RestoreForDedicatedFromRecycleBin components [2614725e](https://github.com/tidbcloud/dbaas-ui/commit/2614725e5148a859823d26ef4efe9c7824dc8524)

  - fix: trim trailing dot from subdomain name in FormAdvertisedListener display [e24508a8](https://github.com/tidbcloud/dbaas-ui/commit/e24508a82027a30eb05a8df3e69c27f49f1ba773)

  - fix: adjust Typography component width in FormAdvertisedListener for better layout [80484552](https://github.com/tidbcloud/dbaas-ui/commit/804845523df3715a97620e859581fe35d2421091)

  - fix: improve domain validation logic in FormAdvertisedListener and streamline setting advertised listener records [8a8d5f9b](https://github.com/tidbcloud/dbaas-ui/commit/8a8d5f9b04d91c4a4b128c9bd3a57a69c4906591)

  - fix: update advertised listener form to include endpoint zones and improve domain validation [5b30e38e](https://github.com/tidbcloud/dbaas-ui/commit/5b30e38e6c099b28fdc823587dc4c009c5637f1e)

  - chore: update swagger [5dd86690](https://github.com/tidbcloud/dbaas-ui/commit/5dd866904bc04126a5c248a15b310bd3fe3fb661)

- Merge pull request [#4315](https://github.com/tidbcloud/dbaas-ui/pull/4315) from tidbcloud/fix/premium_cdc [c491a45f](https://github.com/tidbcloud/dbaas-ui/commit/c491a45f3c87251248c40c979c8e8e2000a6ca8b)

- Merge pull request [#4308](https://github.com/tidbcloud/dbaas-ui/pull/4308) from tidbcloud/fix/premium_backup [5f671d37](https://github.com/tidbcloud/dbaas-ui/commit/5f671d3777b50c3c6f981ddbf3a640bf7f4bdb49)

- Merge pull request [#4313](https://github.com/tidbcloud/dbaas-ui/pull/4313) from tidbcloud/fix/premium_import [382b8847](https://github.com/tidbcloud/dbaas-ui/commit/382b8847afeeba819f36f39e80456a60614c69c5)

  - feat: pass tidb version when fetching node profiles in RestoreForDedicatedFromRecycleBin component [8c9ec9d8](https://github.com/tidbcloud/dbaas-ui/commit/8c9ec9d8a71b6b33abee1c0a5b4c5ecde6f1f3e4)

  - refactor: remove default sizes specification in RestoreForDedicatedFromRecycleBin component as per PM request [d4772fcd](https://github.com/tidbcloud/dbaas-ui/commit/d4772fcdcce2eff6449ed3def08e0eb10ab3c5d7)

  - refactor: remove deprecated hideStorageType prop from ClusterNodeSizes component [f072ac7d](https://github.com/tidbcloud/dbaas-ui/commit/f072ac7dd1cd29e37656673a5d432b63a6dc26b0)

  - fix: update total size label and improve progress percentage fallback logic in ImportDetailPremium [4fa4ec3a](https://github.com/tidbcloud/dbaas-ui/commit/4fa4ec3a8eb74bb817382aabbd49cd629bccf234)

  - fix: adjust layout of source file and target table display in Precheck component [6a98f485](https://github.com/tidbcloud/dbaas-ui/commit/6a98f485a44136e36167ec3e14834a8792823f7e)

  - feat: enhance PremiumImportSummary with additional details and total duration calculation [7035b06a](https://github.com/tidbcloud/dbaas-ui/commit/7035b06ade6b9d98bdaaf6ae84ca8fcc2535b478)

  - fix: adjust timeout value and enhance UI for subtask details [73fda989](https://github.com/tidbcloud/dbaas-ui/commit/73fda9897288ff928f667738bacfc72fffc6a2f8)

  - refactor: reorganize imports and enhance props handling in StatusBadge component [62b2af34](https://github.com/tidbcloud/dbaas-ui/commit/62b2af340ffd7aa7381b588c7293e7802425234b)

  - fix: update current step progress percentage fallback value [2ac4eb31](https://github.com/tidbcloud/dbaas-ui/commit/2ac4eb31f67fd99580bc3761aa1b6d44eefd7ed3)

  - refactor: simplify connection testing logic and improve success notifications [4a66a438](https://github.com/tidbcloud/dbaas-ui/commit/4a66a4384b36ce1e242162c8e5a33e900e607ec0)

- Merge pull request [#4311](https://github.com/tidbcloud/dbaas-ui/pull/4311) from tidbcloud/hotfix/20251104-gcp-generate-command [6c1fd08b](https://github.com/tidbcloud/dbaas-ui/commit/6c1fd08b7b4bafffc96b4595448a06dcb636a83f)

- Merge pull request [#4309](https://github.com/tidbcloud/dbaas-ui/pull/4309) from tidbcloud/hotfix/20251104-gcp-connect [c6bf3b12](https://github.com/tidbcloud/dbaas-ui/commit/c6bf3b12a93477fc622aa7c5122928937e4b13e7)

  - fix: disable buttons when cluster is invalid in BackupListPremium [f2c2e872](https://github.com/tidbcloud/dbaas-ui/commit/f2c2e872a4398d24fc3f31ac5872d0cac6c4a478)

- Merge pull request [#4307](https://github.com/tidbcloud/dbaas-ui/pull/4307) from tidbcloud/release-20251104 [0c01197b](https://github.com/tidbcloud/dbaas-ui/commit/0c01197b50726ecc1898414dfc60d0d0b1809ebb)

  - chore: update swagger [b7c78038](https://github.com/tidbcloud/dbaas-ui/commit/b7c78038cb33af2bd5787e0ef661261ebb0be093)

  - fix: add type annotation for parameter in sortSwagger function [84a7d8f3](https://github.com/tidbcloud/dbaas-ui/commit/84a7d8f344e11e24007ee8c8b71665cdda810d38)

  - feat: pass tidb version when fetching node profiles in restore [a88fca37](https://github.com/tidbcloud/dbaas-ui/commit/a88fca372ad2241e1c7d258b252f0cdddb19d26b)

  - refactor: rename StorageNodeSettingStorageType to ClusterStorageNodeSettingStorageType across multiple files [dbe2f395](https://github.com/tidbcloud/dbaas-ui/commit/dbe2f3953ad052b438f4ad710955fd9b786ed7b6)

  - feat: update swagger [5ac49b9b](https://github.com/tidbcloud/dbaas-ui/commit/5ac49b9b44f032b5be221bec177a450fbdcc29c0)

  - refactor: remove hideStorageType prop from Restore components [ec8b21b9](https://github.com/tidbcloud/dbaas-ui/commit/ec8b21b9d5c531ef311d203295ecef26d5de9375)
