# Release-20251205

- Merge pull request [#4389](https://github.com/tidbcloud/dbaas-ui/pull/4389) from tidbcloud/feat/starter-mcp [3a231d49](https://github.com/tidbcloud/dbaas-ui/commit/3a231d491f2e20839c178689277fc5c1140194f4)

  - refine(starter/mcp): add PublicEndpointAlert component to manage public endpoint status in modal body [699dc46d](https://github.com/tidbcloud/dbaas-ui/commit/699dc46dd720eecb35053e130505b9dc9a2c6611)

  - refine(components/RainbowButton): adjust gradient colors for enhanced visual appeal [63eec0c2](https://github.com/tidbcloud/dbaas-ui/commit/63eec0c20276a7e140e8ba3ff0ec73912f7df5a9)

  - fix(components/RainbowButton): optimize background styles and animation duration for improved visual effect [771780ca](https://github.com/tidbcloud/dbaas-ui/commit/771780ca3e84c1a248b5c921eedafebe12685793)

  - refine(starter/mcp): implement root password tracking and enhance error logging for database and branch list retrieval [ed10b1b0](https://github.com/tidbcloud/dbaas-ui/commit/ed10b1b006db83bb15376e9d3dcc061a38d4be85)

  - refine(starter/mcp): enhance modal body text to clarify password handling and add autofocus to password input [16a5529a](https://github.com/tidbcloud/dbaas-ui/commit/16a5529a6d7c79735ad0ca2d2e494f44e758cfd8)

  - refine(starter/mcp): update documentation links in manifest.json and output.ts to point to the correct project scope [692dc743](https://github.com/tidbcloud/dbaas-ui/commit/692dc74309c986b36a8097cfc4dcc3cb1bc96975)

  - refine(serverless/overview): update event tracking data attribute for button to reflect AI tools usage [212e8768](https://github.com/tidbcloud/dbaas-ui/commit/212e876856149352362d69e1fe332529a16337a6)

  - refine(serverless/overview): add data attribute for service plan to buttons for enhanced event tracking [07b91245](https://github.com/tidbcloud/dbaas-ui/commit/07b9124597cc9eec95b47e5cde2985732776a8e3)

  - refine(starter/mcp): update mcpClient handling and enhance modal body with new components and event tracking [09d18d98](https://github.com/tidbcloud/dbaas-ui/commit/09d18d988c6f06515f2e0098f0741154ef7f9334)

  - refine(starter/mcp): update modal title to reflect AI tool access for the specified cluster [bea5ffc7](https://github.com/tidbcloud/dbaas-ui/commit/bea5ffc7be3438a9d74c7c4861d0395e780bc249)

  - refine(components/CopyActionIcon): add iconProps to support custom icon properties in CopyActionIcon component [c8ed0549](https://github.com/tidbcloud/dbaas-ui/commit/c8ed0549f327d90e4acd461418ddbc4492a07653)

  - refine(starter/mcp): update McpGuideProps to include oneClickProps and adjust related components for improved functionality [3eb4933d](https://github.com/tidbcloud/dbaas-ui/commit/3eb4933d0f12c989ae048f721e5c17e9e9cef7f0)

  - fix(components/RainbowButton): handle disabled state for RainbowButton and ensure consistent animation behavior [745952f1](https://github.com/tidbcloud/dbaas-ui/commit/745952f1a771371b8805ddce413e2191bee69560)

  - refine(components/RainbowButton): adjust gradient opacity and border color in RainbowButton component [4ea416cb](https://github.com/tidbcloud/dbaas-ui/commit/4ea416cbffb9caa96e2bbc0791dcd77d09891574)

  - feat(starter/overfiew): add RainbowButton component with animated gradient background [cb43b113](https://github.com/tidbcloud/dbaas-ui/commit/cb43b1134f2c4ec6e01050d0b652353f51af84ff)

  - refine(starter/mcp): improve wording and clarity in password reset modal [0db30d78](https://github.com/tidbcloud/dbaas-ui/commit/0db30d78d0d143b76ae4db8c132a41fdf2648939)

  - refine(starter/mcp): handle optional placeholder in getMcpConfigCodes function [a409e472](https://github.com/tidbcloud/dbaas-ui/commit/a409e472a1d37e376f12cf4c03090419842b54e1)

  - refine(media): update SVG assets for Claude Code and Windsurf and improved color attributes [4c3974ef](https://github.com/tidbcloud/dbaas-ui/commit/4c3974ef47581672b6ac6c392dd499d57a802111)

  - fix(serverless/firewall): update FirewallRulesAlert to check IP query fetch status before rendering [d3f25e59](https://github.com/tidbcloud/dbaas-ui/commit/d3f25e597d6d5a6c7344e985e6525338d1988330)

  - fix(starter/mcp): correct spelling of "claudecode" to "claudeCode" in manifest.json [8c1a3383](https://github.com/tidbcloud/dbaas-ui/commit/8c1a338351c2a7eae54250274d313194ca3d60b9)

  - feat(starter/overview): integrate MCP configuration button and modal in ServerlessToolbar for starter clusters [ef212f0e](https://github.com/tidbcloud/dbaas-ui/commit/ef212f0ea92654a3514bb8104a06a3b2b5619301)

  - feat(starter/mcp): add MCP configuration modal and body components for managing server setup and password reset [35efbdbd](https://github.com/tidbcloud/dbaas-ui/commit/35efbdbd1dbeadf9cda6bfe58e8097b83daf4e04)

  - feat(starter/mcp): add helper functions and types for managing clusters and branches in the MCP starter [e4149760](https://github.com/tidbcloud/dbaas-ui/commit/e4149760c41936f0594bac1d06822be91d94aa03)

  - refine(serverless/firewall): enhance FirewallRulesAlert component with additional props for customization [8ae2a3a7](https://github.com/tidbcloud/dbaas-ui/commit/8ae2a3a77584b74d0eb5adeb606fd2cfcecb98ce)

  - feat(starter/mcp): add McpGuideList component to manage guides for Cursor, Claude Code, VS Code, and Windsurf [d778807d](https://github.com/tidbcloud/dbaas-ui/commit/d778807db9ae1992e0d42193ef1d66edc1b20ace)

  - feat(starter/mcp): implement guides for Claude Code, Cursor, VS Code, and Windsurf with configuration templates [e86eff7d](https://github.com/tidbcloud/dbaas-ui/commit/e86eff7d9e8d9ac238ff41cc93f2cf1ec40e557c)

  - feat(media): add new SVG assets for Cursor, VS Code, Windsurf, and Claude Code [48c2bcb8](https://github.com/tidbcloud/dbaas-ui/commit/48c2bcb879b9c2fbd081b95c9b5d2ddcef7103bb)

  - feat(starter/mcp): add manifest and output configuration for multiple clients including Cursor, VS Code, Windsurf, and Claude Code [34b21127](https://github.com/tidbcloud/dbaas-ui/commit/34b2112701336ba161d867c013f3754a63220f99)

  - feat(starter/mcp): add TiDB server configuration and installation links for Cursor and VSCode [a771b3a9](https://github.com/tidbcloud/dbaas-ui/commit/a771b3a96a996dcfc2ab5294a4d2251646704b52)

- Merge pull request [#4391](https://github.com/tidbcloud/dbaas-ui/pull/4391) from tidbcloud/fix/pnpm_settings [0fd4fcf8](https://github.com/tidbcloud/dbaas-ui/commit/0fd4fcf85f7de25ec83f0a968f57015a31d559a9)

  - fix(pnpm): add minimumReleaseAgeExclude for '@tidbcloud/uikit' [43003e6d](https://github.com/tidbcloud/dbaas-ui/commit/43003e6d680f40a9aee5a5f7a6f3b3dddc6cef4c)

- Merge pull request [#4387](https://github.com/tidbcloud/dbaas-ui/pull/4387) from tidbcloud/fix/restore_premium [bc5fd980](https://github.com/tidbcloud/dbaas-ui/commit/bc5fd9805ff34245c215225923864eb43a5678bf)

- Merge pull request [#4388](https://github.com/tidbcloud/dbaas-ui/pull/4388) from tidbcloud/fix/docs [bf15118a](https://github.com/tidbcloud/dbaas-ui/commit/bf15118aa55415ec08f930f6d59853ef69b5d7b6)

  - fix(docs): update documentation links for S3 and OSS access configuration [51b2573f](https://github.com/tidbcloud/dbaas-ui/commit/51b2573fd4d50a7bd7018a43ffa29e8a083ef78d)

  - fix: filter backups by state for restore process [bbfb8db7](https://github.com/tidbcloud/dbaas-ui/commit/bbfb8db7a31953b3d4b5416ac9d72af3c7e60dff)

- Merge pull request [#4386](https://github.com/tidbcloud/dbaas-ui/pull/4386) from tidbcloud/release-20251202 [770f5fa2](https://github.com/tidbcloud/dbaas-ui/commit/770f5fa299d422140ef50daeb42350feb9851af0)

  - release: 20251202 [4f39dd3f](https://github.com/tidbcloud/dbaas-ui/commit/4f39dd3f0573ef9f7c2e80155767dcce632895d9)

- Merge pull request [#4355](https://github.com/tidbcloud/dbaas-ui/pull/4355) from tidbcloud/feat/restore_from_dedicated [77c2bc40](https://github.com/tidbcloud/dbaas-ui/commit/77c2bc40fef8c5901ac034953fa54da6a0c41126)

- Merge pull request [#4384](https://github.com/tidbcloud/dbaas-ui/pull/4384) from tidbcloud/release-20251202 [d72d9123](https://github.com/tidbcloud/dbaas-ui/commit/d72d9123beddb2ab3d8b3214b5738d915dca2f97)

  - release: 20251202 [26e92869](https://github.com/tidbcloud/dbaas-ui/commit/26e9286954cee7172a823cf3bbc2f941b12cdeb6)

- Merge pull request [#4382](https://github.com/tidbcloud/dbaas-ui/pull/4382) from tidbcloud/fix/audit-log-limitation [48ba066e](https://github.com/tidbcloud/dbaas-ui/commit/48ba066e6e92c5226642d4a70708441ee368cd68)

- Merge pull request [#4376](https://github.com/tidbcloud/dbaas-ui/pull/4376) from tidbcloud/feat/dompurify-upgrade [807f487d](https://github.com/tidbcloud/dbaas-ui/commit/807f487dee2b2f9a0d052f3d95fe32194d72049d)

  - feat: add table db name max length, let cluster name can be wrap [ff0659f6](https://github.com/tidbcloud/dbaas-ui/commit/ff0659f63bce5e95c3c619c94869bd421ee4bebe)

  - fix: manually revert bad swagger change [bd8570a9](https://github.com/tidbcloud/dbaas-ui/commit/bd8570a9ee91fc7845bd51de94fb43cde5fc2d88)

  - feat: refactor backup snapshot option handling in Step1 component [523af8c2](https://github.com/tidbcloud/dbaas-ui/commit/523af8c2b108f424f4e7e26324603c84b3d5d40f)

- Merge pull request [#4380](https://github.com/tidbcloud/dbaas-ui/pull/4380) from tidbcloud/fix/essential_dm [149d95bc](https://github.com/tidbcloud/dbaas-ui/commit/149d95bce45f0db541ecd3080604e8460da98869)

  - feat: clear selected cluster and backup on project or status change in Step1 component [0179cf14](https://github.com/tidbcloud/dbaas-ui/commit/0179cf14046f4fbc5181b04c42d7688fa962eb17)

  - feat: remove unused backup option rendering and add region filtering for backups in Step1 component [6d81d14f](https://github.com/tidbcloud/dbaas-ui/commit/6d81d14f0f08496305c44f0f9c62be1a50eddf11)

  - feat: restore Plan and Cloud Provider fields in Step1 component [a9702a6f](https://github.com/tidbcloud/dbaas-ui/commit/a9702a6f6ca9cc60e6939a34a86090e19c8c1ee5)

  - feat: enhance layout for Plan and Cloud Provider sections in Step1 component [c15faaad](https://github.com/tidbcloud/dbaas-ui/commit/c15faaad762233fd9e4e64177b2bd878e35b9217)

  - feat: add plan and cloud provider display in Step1 component [b125bfe7](https://github.com/tidbcloud/dbaas-ui/commit/b125bfe7b8e0912b45c3c52bf8f101a1a22f576c)

  - feat: add pageSize parameter to backup list data fetching in Step1 component [c4997ccd](https://github.com/tidbcloud/dbaas-ui/commit/c4997ccdd1d66bda9fe0f7ca9636af72a3c67f0e)

  - feat: enhance snapshot options to include selected backup in Step1 component [2b2f89c1](https://github.com/tidbcloud/dbaas-ui/commit/2b2f89c192149ee085e50340808558a149a7209f)

  - feat: reset fromClusterId on project selection change in Step1 component [1b307fea](https://github.com/tidbcloud/dbaas-ui/commit/1b307fea7861d49645368c41fe835376491d90da)

  - fix: correct capitalization in titles for consistency [972bcafc](https://github.com/tidbcloud/dbaas-ui/commit/972bcafcbb3547471f2608d2bbf12df0cf11b2f2)

  - fix: remove unnecessary refetchOnMount option in Step2 component [3812d726](https://github.com/tidbcloud/dbaas-ui/commit/3812d7267d9aed9e05b3b7545fef6286ec07ae92)

  - fix: add aria-label to ActionIcon for improved accessibility [4ecbdc63](https://github.com/tidbcloud/dbaas-ui/commit/4ecbdc63e60048fa40c8ef69e327b67075bba871)

  - fix: correct punctuation in restoration instructions for clarity [80273049](https://github.com/tidbcloud/dbaas-ui/commit/80273049365dfdd4a2d849be7c0aae5d75d37ba0)

  - feat: enhance alert message in Step2 component with specific backup region details [4f986c17](https://github.com/tidbcloud/dbaas-ui/commit/4f986c170166c855b5f455f9665cf78f04772af0)

  - feat: enhance RestoreFromDedicated component with improved cluster and backup selection options [e3ebf550](https://github.com/tidbcloud/dbaas-ui/commit/e3ebf5502f9cfed6b4e3ba1dcec991e115bdfc66)

  - feat: add alertInfo prop to TidbCloudRegions component for customizable alerts [49b29ed4](https://github.com/tidbcloud/dbaas-ui/commit/49b29ed4d786d877955fca8ad6876caa2eaf90fc)

  - fix: correct grammatical error in restoration instructions in Step2 component [7bb48e92](https://github.com/tidbcloud/dbaas-ui/commit/7bb48e92d5f6c9397b129322ab6587f919f5f12e)

  - feat: implement custom render option for backup selection in RestoreFromDedicated component [258008a7](https://github.com/tidbcloud/dbaas-ui/commit/258008a7212daf8e4db0ea3f47f10842db49a46a)

  - feat: add searchable attribute to snapshot selection in Step1 and RestoreForDedicated components [8bd856f9](https://github.com/tidbcloud/dbaas-ui/commit/8bd856f9af2b2a7993dff0df010b5c332ab6615e)

  - feat: rename "Restore from Dedicated" to "Restore from another plan" in routes and UI [b5e87bac](https://github.com/tidbcloud/dbaas-ui/commit/b5e87baca5b098656c9221185753861826a852ee)

  - feat: add data attributes for analytics tracking in RestoreFromDedicated component buttons [0707e938](https://github.com/tidbcloud/dbaas-ui/commit/0707e93849743cb26b63bb0fccbfa525963a2231)

  - feat: enhance error handling and improve form field names in RestoreFromDedicated component [f9e425ec](https://github.com/tidbcloud/dbaas-ui/commit/f9e425ec117f7202912b531ec5f56cb69bfda39a)

  - feat: update menu item text for restore from dedicated option [41152946](https://github.com/tidbcloud/dbaas-ui/commit/41152946bc3f28f6a023c3d2734a0dc9a1e1fbf5)

  - feat: add route for RestoreFromDedicated component in TiDBRoutes [2840e4c6](https://github.com/tidbcloud/dbaas-ui/commit/2840e4c66e5a31e5916de5d844d6b47bc622d278)

  - feat: implement RestoreFromDedicated component with multi-step backup restoration process [bfed13fa](https://github.com/tidbcloud/dbaas-ui/commit/bfed13fa206f430b29363c303c335fcd098a80c5)

  - feat: add padding to Card component in Step1 form [4ae767c2](https://github.com/tidbcloud/dbaas-ui/commit/4ae767c279b02c9d4ed80e06f63e6070460a503f)

  - feat: add restore from dedicated option in TidbList with menu integration [76b9dc46](https://github.com/tidbcloud/dbaas-ui/commit/76b9dc4669f4609db7bdad6200777eee02e8c5b1)

  - feat: add displayName, minRcu, and maxRcu to SumCard and RenamingModal; update swagger definitions for backup and restore [04cc405e](https://github.com/tidbcloud/dbaas-ui/commit/04cc405e97e3ede80d898f4ee090ce41e9bdd38f)

  - fix(migration): update cancel task to delete task in essential migration jobs [34c3e87c](https://github.com/tidbcloud/dbaas-ui/commit/34c3e87c4a4e262ebb3c63b14b28d3917dcac2eb)

  - chore: update swagger [45bc43eb](https://github.com/tidbcloud/dbaas-ui/commit/45bc43ebbf341d6af7d9645c9d98570ebf712e76)

  - fix(migration): replace cancel task with delete task in essential migration jobs [9a6bac59](https://github.com/tidbcloud/dbaas-ui/commit/9a6bac59882e18c4c9f7ae46d5bf3981a603d798)

- Merge pull request [#4371](https://github.com/tidbcloud/dbaas-ui/pull/4371) from tidbcloud/preme-integration-ga [290703a9](https://github.com/tidbcloud/dbaas-ui/commit/290703a9d5e71d968653755d4dfd69aa169734fc)

- Merge pull request [#4378](https://github.com/tidbcloud/dbaas-ui/pull/4378) from tidbcloud/fix/restore_rbac [4b65c137](https://github.com/tidbcloud/dbaas-ui/commit/4b65c137ff539dc087fedbd53e6111831a4bddfa)

  - Apply suggestion from @Yuiham [a587ccc8](https://github.com/tidbcloud/dbaas-ui/commit/a587ccc86ab56d653098ca7c11b158c50ab32158)

  - Apply suggestions from code review [04eb9901](https://github.com/tidbcloud/dbaas-ui/commit/04eb99016cd49a6d89048116cf66092a1a119c24)

  - fix(trigger-github-CI): remove unused fetch import [8f0a3e00](https://github.com/tidbcloud/dbaas-ui/commit/8f0a3e003b54602ad1753bb62d5e733f45eef50f)

  - fix(recycle-bin): update access guard for restore action in RecycleBinClusterCard [60cc630a](https://github.com/tidbcloud/dbaas-ui/commit/60cc630a52fbddd86946ca934a479d7eff484272)

  - fix(access-control): update access permissions for backup actions in UI components [8c282b58](https://github.com/tidbcloud/dbaas-ui/commit/8c282b589a11cb859debae0ad5a20f83400dbd11)

  - chore(deps): update dompurify to version 3.3.0 and adjust related dependencies in pnpm-lock.yaml [8d54dc3c](https://github.com/tidbcloud/dbaas-ui/commit/8d54dc3c88ba020bf667bc12f2907c3afe5477ab)

- Merge pull request [#4374](https://github.com/tidbcloud/dbaas-ui/pull/4374) from tidbcloud/hotfix/tidb-features-rbac [7d3f3907](https://github.com/tidbcloud/dbaas-ui/commit/7d3f39077d5ae372d95a933a29c6a5559f94ff34)

  - chore(package): bump version to 0.225.5 [2a992986](https://github.com/tidbcloud/dbaas-ui/commit/2a9929862303e500afa34f9ed96f5a681dd66da4)

  - fix(premium/networking): update AccessGuard IDs for private endpoint actions in EntryCard and List components [7484d712](https://github.com/tidbcloud/dbaas-ui/commit/7484d712391acd448df4133dd61bdb11f5d2f929)

  - fix(users): update user invitation logic to handle optional email and role properties [e7fba5b6](https://github.com/tidbcloud/dbaas-ui/commit/e7fba5b6b3430e3bde7e23848a31217fc24d332e)

  - feat(access-control): add TidbDBAuditLogFilterRulesActions access control and update RulesTable visibility [fdce48cb](https://github.com/tidbcloud/dbaas-ui/commit/fdce48cb777d55527700b28e4e80d6513e1f5522)

  - fix(premium/operation): remove AccessGuard wrapper from menu items for cleaner code [cec4d4da](https://github.com/tidbcloud/dbaas-ui/commit/cec4d4dad1ade1111b06302b9f13775f83e0dd4d)

- Merge pull request [#4372](https://github.com/tidbcloud/dbaas-ui/pull/4372) from tidbcloud/hotxfix/20251128-essential-codeblock [8e08cf6c](https://github.com/tidbcloud/dbaas-ui/commit/8e08cf6cb3a5a0f5ee19a2d946447d565c01a0db)

  - remove preview badge from Prometheus integration component [ab8eba54](https://github.com/tidbcloud/dbaas-ui/commit/ab8eba54e757765d1eaa7b8c46c434120f455ab3)

- Merge pull request [#4370](https://github.com/tidbcloud/dbaas-ui/pull/4370) from tidbcloud/hotix/tidb-rbac [343a1ea7](https://github.com/tidbcloud/dbaas-ui/commit/343a1ea7711aeba56fd3452f44e65e3c9a97ed15)

- Merge pull request [#4351](https://github.com/tidbcloud/dbaas-ui/pull/4351) from tidbcloud/use_pnpm [f6971bd2](https://github.com/tidbcloud/dbaas-ui/commit/f6971bd2bd758bb7550c302c10ead0eb3a1aa83b)

- Merge pull request [#4366](https://github.com/tidbcloud/dbaas-ui/pull/4366) from tidbcloud/fix/doc_link [402d359d](https://github.com/tidbcloud/dbaas-ui/commit/402d359d11ab5104892c0395b86505bb1d553ac2)

- Merge pull request [#4368](https://github.com/tidbcloud/dbaas-ui/pull/4368) from tidbcloud/hotfix/20251126-connection-doc-link [0cf03234](https://github.com/tidbcloud/dbaas-ui/commit/0cf03234d6ccfb033146f3d37b9c527adaaac06f)

- Merge pull request [#4364](https://github.com/tidbcloud/dbaas-ui/pull/4364) from tidbcloud/release-20251125 [3e825927](https://github.com/tidbcloud/dbaas-ui/commit/3e82592759f6ba277e7fc5d573609bbe92d6dc33)

  - chore: add minimumReleaseAge to pnpm-workspace.yaml [45e97fd4](https://github.com/tidbcloud/dbaas-ui/commit/45e97fd4583c44223e80da16b592a4d421313f7f)

  - update lockfile [605dd637](https://github.com/tidbcloud/dbaas-ui/commit/605dd637eba81bca1adfe8787607de62cc24a28b)

  - chore: update Sentry dependencies to use tilde versioning to fix type error [d8640e50](https://github.com/tidbcloud/dbaas-ui/commit/d8640e50833120c01534d68785ffe695d78b2d86)

  - update lockfile [de493606](https://github.com/tidbcloud/dbaas-ui/commit/de493606c0d4d63214b723af2d1a65f8902a1eff)

  - chore: update transformIgnorePatterns to include .pnpm directory [b584bc8f](https://github.com/tidbcloud/dbaas-ui/commit/b584bc8fc292ec19ce934ca6ad34d61595474206)

  - chore: update npm commands to pnpm in hotfix and release scripts [9e252fbc](https://github.com/tidbcloud/dbaas-ui/commit/9e252fbc11a0b950186890afbe060d68edc7599e)

  - chore: fix missing newline at end of package.json [1cb6afa3](https://github.com/tidbcloud/dbaas-ui/commit/1cb6afa31aef24a4f67512a8f345c3a51e47dd35)

  - chore: update action.yml to use package.json for pnpm installation [246dab72](https://github.com/tidbcloud/dbaas-ui/commit/246dab72fdf3780dc9b72f0f21cfe767a8dd7452)

  - chore: remove yarn.lock and update workflow to ignore workspace during dependency installation [887165d4](https://github.com/tidbcloud/dbaas-ui/commit/887165d4ae8be492051141949082f4b5f5f28fd4)

  - chore: update README to replace yarn with pnpm for API generation instructions [12807536](https://github.com/tidbcloud/dbaas-ui/commit/12807536275a7bb913635e90988fc69d2095ec98)

  - chore: add pnpm-debug.log\* to .gitignore [7ec82252](https://github.com/tidbcloud/dbaas-ui/commit/7ec822527ae1ce6534616fb89af384e19a686e1f)

  - chore: add pnpm-lock.yaml to prettier ignore list [7e2e40d5](https://github.com/tidbcloud/dbaas-ui/commit/7e2e40d51c5d8e8d200bb7fa7d11df3be854b460)

  - chore: update development note to use pnpm for api generation [4d34d65a](https://github.com/tidbcloud/dbaas-ui/commit/4d34d65aaa65c50ee0c13436a3258f0e1f6ced39)

  - chore: migrate from yarn to pnpm in hotfix and release scripts [6231214f](https://github.com/tidbcloud/dbaas-ui/commit/6231214fc362f56bf396df5ea4cbfc92e13fdfa6)

  - chore: replace yarn with pnpm in pre-commit hook [797b0e6c](https://github.com/tidbcloud/dbaas-ui/commit/797b0e6c772b994c12520d7edf6a0cfa6c8bead6)

  - chore: migrate from yarn to pnpm in workflows and actions [1cc2ac1d](https://github.com/tidbcloud/dbaas-ui/commit/1cc2ac1d1ccaddda1ea9c71cd2ecec386ef581a9)

  - chore: migrate from yarn to pnpm [ba42f770](https://github.com/tidbcloud/dbaas-ui/commit/ba42f770d679470eb76cd5564dd69489b4d2c6d2)
