# Release-20250318

- Merge pull request [#3792](https://github.com/tidbcloud/dbaas-ui/pull/3792) from tidbcloud/feat/dedicated-ux [10f62025](https://github.com/tidbcloud/dbaas-ui/commit/10f62025fa9cd9b656b22dd28e86badf8098b52c)

  - feat: use new org in e2e-test [c4effaf8](https://github.com/tidbcloud/dbaas-ui/commit/c4effaf88f9a9d7272e7aee9486aefc7a8f09056)

- Merge pull request [#3749](https://github.com/tidbcloud/dbaas-ui/pull/3749) from tidbcloud/feat/gcp-node-group [b9ae5283](https://github.com/tidbcloud/dbaas-ui/commit/b9ae528379b8e7c49836b5fabd22918e98cee769)

  - feat: private endpoint ux [afc74547](https://github.com/tidbcloud/dbaas-ui/commit/afc745477c3fb7e9fa0ae5eeff56c8fb21ccccef)

- Merge pull request [#3789](https://github.com/tidbcloud/dbaas-ui/pull/3789) from tidbcloud/feat/oauth-utm [79d580c9](https://github.com/tidbcloud/dbaas-ui/commit/79d580c9f4f45549e19ff9c8f34dfa9fbc55f0c6)

  - feat(OAuth): remove company and password [cd0f790d](https://github.com/tidbcloud/dbaas-ui/commit/cd0f790d48551d921bea5424eb660e837a148a7d)

  - feat: use cloudProvierconst [97ef8a1f](https://github.com/tidbcloud/dbaas-ui/commit/97ef8a1f8f0f26c71a8bcd2582549b8a0532eccf)

  - feat(oauth): add utm to when signup [f242690b](https://github.com/tidbcloud/dbaas-ui/commit/f242690b88d3a7f9869106218588248a78870cb3)

- Merge pull request [#3699](https://github.com/tidbcloud/dbaas-ui/pull/3699) from tidbcloud/refactor/mfa [c25cd792](https://github.com/tidbcloud/dbaas-ui/commit/c25cd7929f66eacdbd99bc6eb0f4f8e361a60836)

  - feat: filter when cmekEnabled [40e0bfc6](https://github.com/tidbcloud/dbaas-ui/commit/40e0bfc6657656f8b34fc064066068bfe4b959ff)

  - feat(MFA): update banner date [9a93127a](https://github.com/tidbcloud/dbaas-ui/commit/9a93127a11d7fb051e76ec4e50d75fd83a86912d)

  - feat: cmek UX [291f0c5b](https://github.com/tidbcloud/dbaas-ui/commit/291f0c5bcb93c44a80ec3d4cf443515c70e73f1a)

- Merge pull request [#3755](https://github.com/tidbcloud/dbaas-ui/pull/3755) from tidbcloud/feat/audit-log-store [bca68f4c](https://github.com/tidbcloud/dbaas-ui/commit/bca68f4ce997712ff37a622baf672d5871fb47ce)

  - fix: change string to const [7bc3505c](https://github.com/tidbcloud/dbaas-ui/commit/7bc3505ce956c8171229db43d85e698f6f077607)

- Merge pull request [#3754](https://github.com/tidbcloud/dbaas-ui/pull/3754) from tidbcloud/feat/export_back [70d3085e](https://github.com/tidbcloud/dbaas-ui/commit/70d3085ec09c5077adb4bd90e08b0c0686171a3f)

  - feat(MFA): add mixpanel event [c96c6586](https://github.com/tidbcloud/dbaas-ui/commit/c96c6586cb4a2a10a665bcbd22a697fa7e8987eb)

  - fix: audit log doc link [3167dadf](https://github.com/tidbcloud/dbaas-ui/commit/3167dadffea7bf77f391132e679934985355013b)

  - feat(MFA): update wording [515fc8e1](https://github.com/tidbcloud/dbaas-ui/commit/515fc8e1ab275dbe965d1eb3f0137ac97a32291a)

- Merge pull request [#3791](https://github.com/tidbcloud/dbaas-ui/pull/3791) from tidbcloud/fix/sqleditor-show100 [254a8c9f](https://github.com/tidbcloud/dbaas-ui/commit/254a8c9f7487190366d2548ff18d015d9c68511c)

  - fix: sql editor show 100 records [4775e892](https://github.com/tidbcloud/dbaas-ui/commit/4775e892782a9b933bfc386a255a49036ddd36db)

  - fix: clear bucket info when swith from tidb [ef6f566b](https://github.com/tidbcloud/dbaas-ui/commit/ef6f566b405ed061813ab134b8918d7a10cf7f80)

  - chore: cluster list cloud provider styles [fafe3694](https://github.com/tidbcloud/dbaas-ui/commit/fafe36945e8870842e28de8f4c545f01086066a0)

  - fix(backup): Increase pagination size in ExportedBackupList [5976ee61](https://github.com/tidbcloud/dbaas-ui/commit/5976ee6160d3d26bc23851d59f439b0ce21306f1)

  - fix(backup): Update notification wording in ManualSettingModal [4435457b](https://github.com/tidbcloud/dbaas-ui/commit/4435457b3ee4fff227004217a73b85cac60b6896)

  - fix(backup): Refactor load more logic in ExportedBackupList [3ead1aee](https://github.com/tidbcloud/dbaas-ui/commit/3ead1aeebce2673cc35255262141bdc4277de917)

  - fix(backup): Enhance load more logic in ExportedBackupList [0f9fc8e0](https://github.com/tidbcloud/dbaas-ui/commit/0f9fc8e0749c4bc6ed8f8d0bb71e935206cacbae)

  - feat(MFA): update wording [f4ce31fb](https://github.com/tidbcloud/dbaas-ui/commit/f4ce31fb00033ae68a337f0c5852d92cc969cc6d)

  - fix(backup): Update ManualSettingModal to improve backup start notification [190e000f](https://github.com/tidbcloud/dbaas-ui/commit/190e000ff9c0a275c6bcaeab8e7de82cd1ae62e4)

  - feat(backup): Enhance pagination and loading behavior in ExportedBackupList [c215a0cc](https://github.com/tidbcloud/dbaas-ui/commit/c215a0ccd0fcccc1e03f1a2db122a3fb071498f4)

  - fix(backup): Close cancel modal after successful backup export cancellation [ea912c3a](https://github.com/tidbcloud/dbaas-ui/commit/ea912c3a09e7dab4a7ba822fcb3b949db0b8daff)

  - fix(backup): Align Folder URI label in ExportedBackupList for better layout [591c3130](https://github.com/tidbcloud/dbaas-ui/commit/591c31303dfbe44e0923d16edb3039c774581a87)

  - feat(backup): Refactor ExportedBackupList to use cards for better UX [e0bb31de](https://github.com/tidbcloud/dbaas-ui/commit/e0bb31dec8d63f5622055a90f932f35776ec9d69)

  - fix(backup): Update icons and adjust drawer sizes for better UX [68c4152c](https://github.com/tidbcloud/dbaas-ui/commit/68c4152c537b12c6d2d46428c93f54a97d2c3412)

  - fix(backup): Center loader and update no restore task message styling [6fbfa404](https://github.com/tidbcloud/dbaas-ui/commit/6fbfa4043914961d03df9ea790f94afbf4e58f46)

  - fix(backup): Adjust column sizing and remove unnecessary maxSize properties [ca4685e8](https://github.com/tidbcloud/dbaas-ui/commit/ca4685e8dd8a4623ecc06a53ddef491c3d52bbe5)

  - fix(backup): Improve ExportedBackupList table accessibility and styling [b084a22e](https://github.com/tidbcloud/dbaas-ui/commit/b084a22e7c94cef885db92db3c2b4e80e2e26aff)

  - fix(backup): Use error_msg instead of status_msg in BackupExportStatus [3fec932d](https://github.com/tidbcloud/dbaas-ui/commit/3fec932dbdbcaea3dc53dbb309ff0216ef385aff)

  - feat(backup): Add portal rendering option to BackupExportStatus component [c63c48dd](https://github.com/tidbcloud/dbaas-ui/commit/c63c48ddc822b899605e32248bff7964d2aeafa1)

  - feat(backup): Add configurable documentation URL for GCS service account access [c5e62fa2](https://github.com/tidbcloud/dbaas-ui/commit/c5e62fa2d19faa447a302f8d37cd6ea4686da555)

  - feat(backup): Add error message to backup export status column [cd04886d](https://github.com/tidbcloud/dbaas-ui/commit/cd04886d819a85e572e05ea2c8f401fc4aa14eb5)

  - feat(backup): Add backup timestamp column to Exported Backups list [d9c8264a](https://github.com/tidbcloud/dbaas-ui/commit/d9c8264af7d58470646dd0ec32d0cb4c3986db33)

  - feat(backup): Enhance backup export details with time and improved URL encoding [8b23934f](https://github.com/tidbcloud/dbaas-ui/commit/8b23934f5c869365198541f3b9c9fb732883093d)

  - fix(backup): Rename 'Backup ID/Name' column to 'Backup Name' [a6e2d5d0](https://github.com/tidbcloud/dbaas-ui/commit/a6e2d5d0f274a13c5aa949ec370fe8529620a37f)

  - feat(backup): Restrict Exported Backups features to GCP clusters [873abf62](https://github.com/tidbcloud/dbaas-ui/commit/873abf626872ab1e97da5c4b75e8cffe5073e254)

  - fix(backup): Refactor Exported Backups table column to use Backup ID/Name [6472f694](https://github.com/tidbcloud/dbaas-ui/commit/6472f694a4d4e73f9a1b92bd41c60524de7e629f)

  - fix(backup): Update cancel modal button labels to "Yes" and "No" [809f73d2](https://github.com/tidbcloud/dbaas-ui/commit/809f73d2d5251a1c9d2b996ab8e35a1af06d6735)

  - fix(backup): Improve backup export cancellation modal text [da89ab56](https://github.com/tidbcloud/dbaas-ui/commit/da89ab561da767e39a5f76a7f8a013cf454f5fe8)

  - fix(backup): Improve URL parameter cleanup for import/export tasks [64d72910](https://github.com/tidbcloud/dbaas-ui/commit/64d729108f1f88fcd147e57a036270910125a708)

  - feat(backup): Auto-switch to Exported Backups tab after export task creation [5b0aa522](https://github.com/tidbcloud/dbaas-ui/commit/5b0aa5227a9f7c477afcddf2b091220eb09752a7)

  - feat(backup): Expand backup export cancellation to running status [6753a220](https://github.com/tidbcloud/dbaas-ui/commit/6753a220eec2e74323a83ed83382bda9be2b0fa1)

  - feat(backup): Add cancel functionality for pending backup exports [cc67ff54](https://github.com/tidbcloud/dbaas-ui/commit/cc67ff54f8bfc49a38336ec33991c9a5691e105c)

  - fix(backup): Update cancel button navigation to backup list [620c6587](https://github.com/tidbcloud/dbaas-ui/commit/620c6587461b6668ded023bc9394e2d5527d4916)

  - fix(backup): Conditionally render pagination for empty exported backups list [d533d5ed](https://github.com/tidbcloud/dbaas-ui/commit/d533d5edd7514f1e117e83462daa4a681aeeef87)

  - fix(backup): Render Export Task Name with Typography in table column [8cecb993](https://github.com/tidbcloud/dbaas-ui/commit/8cecb9931e49c3f7a9641d75d9144359005e9a04)

  - fix(backup): Adjust Exported Backups drawer size to 65% [4033513e](https://github.com/tidbcloud/dbaas-ui/commit/4033513e81e62ed07d843829e154c639b55184ad)

  - feat(backup): Add pagination support to ExportedBackupList component [73838b26](https://github.com/tidbcloud/dbaas-ui/commit/73838b2611a54d18f32ef3dac71e341a16d79002)

  - feat(swagger): Add pagination parameters to BackupConsoleService endpoint [e80f6959](https://github.com/tidbcloud/dbaas-ui/commit/e80f6959f0aac98d9bc70beef9d57741c4921870)

  - feat(backup): Add CANCELED status to BackupExportStatus color mapping [3287e4d9](https://github.com/tidbcloud/dbaas-ui/commit/3287e4d9e2c0a0b5f460c728119a160083bd275b)

  - feat(backup): Add backup export cancellation API endpoint [4324006d](https://github.com/tidbcloud/dbaas-ui/commit/4324006df2f077872d248c08d92b6b7bd007eb29)

  - feat(backup): Enhance error handling with descriptive error titles [27847501](https://github.com/tidbcloud/dbaas-ui/commit/27847501882449b4f86230e5cc4853bf94b5678f)

  - feat(backup): Improve GCS export backup form validation and error handling [4081252f](https://github.com/tidbcloud/dbaas-ui/commit/4081252f522bf4659a0d8587d425f2ce2cafa9b6)

  - feat(backup): Populate GCS service account from backup export profile [75d35387](https://github.com/tidbcloud/dbaas-ui/commit/75d35387dede2cd5a70ad8a7c584c48f74b1f823)

  - feat(backup): Add BackupExportStatus component for export task status display [6edea22d](https://github.com/tidbcloud/dbaas-ui/commit/6edea22d4a078d7b8f99df8e7b2ca33c1f61aef6)

  - feat(backup): Enhance DedicatedBackupList table with column sizing and download restrictions [ea5668df](https://github.com/tidbcloud/dbaas-ui/commit/ea5668df40ac0eee216f90a3506a4de93d1d9795)

  - feat(backup): Add Exported Backups list view for dedicated clusters [e3e5be20](https://github.com/tidbcloud/dbaas-ui/commit/e3e5be20f73ad6f013d44dd9240fa6db91deafc4)

  - fix(backup): Refine CreateExportBackup UI and success message [441421dd](https://github.com/tidbcloud/dbaas-ui/commit/441421dd588f8c795273344c0144ef928f368f07)

  - fix(backup): Remove unnecessary form mode in manual backup modal [68b9a817](https://github.com/tidbcloud/dbaas-ui/commit/68b9a817e7c48aeb0fe0f51179bd892c82b5453f)

  - feat(backup): Add export support for S3 and Azure Blob Storage [3d8dc8df](https://github.com/tidbcloud/dbaas-ui/commit/3d8dc8df8655a2390505b98ef56d632ffff3b3ed)

  - update backup.swagger.json [cd9f99f8](https://github.com/tidbcloud/dbaas-ui/commit/cd9f99f89ebd434829c38bd02121133ef1e5eba0)

  - feat(backup): Add backup name to export backup navigation and form [4f7fccd9](https://github.com/tidbcloud/dbaas-ui/commit/4f7fccd94715372aef2f150b4bd74a3a930c95e0)

  - feat(backup): Improve ExportBackup screen navigation and component integration [da0bdf3d](https://github.com/tidbcloud/dbaas-ui/commit/da0bdf3d0ea42b9d0efa5041538c8f16822bcf03)

  - feat(tracking): Add DedicatedBackupExport to feature events tracking [e6d1b33e](https://github.com/tidbcloud/dbaas-ui/commit/e6d1b33e0612df4f907618529dc6d245331e078d)

  - feat(import): Refactor GCS bucket access for service account ID display [dbf32ac6](https://github.com/tidbcloud/dbaas-ui/commit/dbf32ac6f22303a10769c3088d751cb7e955f93f)

  - feat(backup): Add export backup screen and routing for dedicated clusters [436d0082](https://github.com/tidbcloud/dbaas-ui/commit/436d0082c8e87a8a4a0346cd6dbf489a9bd1d18d)

  - feat(backup): Add export backup option to dedicated backup list [db5624c1](https://github.com/tidbcloud/dbaas-ui/commit/db5624c13d492a18e176cd99a7ca21b0ecc76d36)

  - feat(backup): Enhance backup list headers for dedicated and serverless clusters [554ca262](https://github.com/tidbcloud/dbaas-ui/commit/554ca262e2a999bd7bbe58ee39fbc417749d60ef)

  - update backup.swaggger.json [3033198b](https://github.com/tidbcloud/dbaas-ui/commit/3033198ba317f087e1ef215cfc66b0588cb57c25)

- Merge pull request [#3787](https://github.com/tidbcloud/dbaas-ui/pull/3787) from tidbcloud/hotfix/firewall-rule-link [b5d66cb6](https://github.com/tidbcloud/dbaas-ui/commit/b5d66cb604c3deb6b1185550b0c34e9cb6e54e38)

  - fix: audit log timer mix data [bb8be092](https://github.com/tidbcloud/dbaas-ui/commit/bb8be092365004c1b5261f82f13182fd74c66b1e)

  - feat(MFA): refresh meta after setup [08c794d2](https://github.com/tidbcloud/dbaas-ui/commit/08c794d2deaeb5cfee5fda065b33184c4c1f5fa4)

- Merge pull request [#3785](https://github.com/tidbcloud/dbaas-ui/pull/3785) from tidbcloud/hotfix/support-plan-typo-symbol [6df597c3](https://github.com/tidbcloud/dbaas-ui/commit/6df597c37514671dbfc96c59f8bd58c95ef2f06a)

  - feat(MFA): add error message [7ab7b2ae](https://github.com/tidbcloud/dbaas-ui/commit/7ab7b2aeab1e08d8b362d22f1941b4f836bb83da)

  - fix: recalculate price when remove group, refresh cluster after set password [09a69477](https://github.com/tidbcloud/dbaas-ui/commit/09a69477c3f407f768a1ecc553a77923601ce2eb)

  - feat(MFA): integrate with new API [a36fc634](https://github.com/tidbcloud/dbaas-ui/commit/a36fc6342b77a330325475a2ed72ab478de51fe9)

  - feat(MFA): integrate MFA API [5f199328](https://github.com/tidbcloud/dbaas-ui/commit/5f199328f9aa5836098235981623e1b31f751b95)

  - feat(MFA): add account field [75a4a054](https://github.com/tidbcloud/dbaas-ui/commit/75a4a054b592aa8aa6bd890fbe9fd2d378313c0c)

  - feat(MFA): add enroll MFA api [dc08540a](https://github.com/tidbcloud/dbaas-ui/commit/dc08540a7c4be7e91279fa7412f5b8867375a12c)

  - feat(MFA): add mfa API [a0a9851d](https://github.com/tidbcloud/dbaas-ui/commit/a0a9851d8e735185b816c251105d2177c6c2bfd5)

  - feat(MFA): add disabled MFA [3e49233b](https://github.com/tidbcloud/dbaas-ui/commit/3e49233b04e254c733ff1989efa480334663e3b7)

  - feat(MFA): add scanning [e8e41509](https://github.com/tidbcloud/dbaas-ui/commit/e8e415093899093a2fa3d725144abe51c61c2b31)

  - feat(MFA): update mfa setup [69316a5a](https://github.com/tidbcloud/dbaas-ui/commit/69316a5aa63759c021b053fc8f63dccebfb806ca)

  - feat: optimize wording [f63c7349](https://github.com/tidbcloud/dbaas-ui/commit/f63c7349b988d3b15ae87a874ed60c7927bd0043)

- Merge pull request [#3783](https://github.com/tidbcloud/dbaas-ui/pull/3783) from tidbcloud/chore/add_doc_link [2464a096](https://github.com/tidbcloud/dbaas-ui/commit/2464a0969620390ee3611bfeb2b0cde32e84149b)

  - docs: Add documentation link for access config role details [23792a1a](https://github.com/tidbcloud/dbaas-ui/commit/23792a1ac667605b3f66f547d9b34e6a9fd6db48)

  - feat: gcp node group [120b0ce7](https://github.com/tidbcloud/dbaas-ui/commit/120b0ce7c5110f3bc1f85cb0fbd55e2e6edc0e77)

- Merge pull request [#3776](https://github.com/tidbcloud/dbaas-ui/pull/3776) from tidbcloud/fix/dedicated-ue [94aaf295](https://github.com/tidbcloud/dbaas-ui/commit/94aaf295b9a36840eb01d3f001e8cda320ca3c81)

- Merge pull request [#3782](https://github.com/tidbcloud/dbaas-ui/pull/3782) from tidbcloud/hotfix/doc_link [5c00777a](https://github.com/tidbcloud/dbaas-ui/commit/5c00777ad9892fd7ef1596052cbabec9d440b45a)

- Merge pull request [#3780](https://github.com/tidbcloud/dbaas-ui/pull/3780) from tidbcloud/hotfix/style [106f512e](https://github.com/tidbcloud/dbaas-ui/commit/106f512e0a2fc9c02a977509ea0bcacc1f46aa1b)

- Merge pull request [#3778](https://github.com/tidbcloud/dbaas-ui/pull/3778) from tidbcloud/release-20250311 [028cb46f](https://github.com/tidbcloud/dbaas-ui/commit/028cb46fef5051421de38d81039e08060e689eb2)

  - feat: network connection type [6ebd523d](https://github.com/tidbcloud/dbaas-ui/commit/6ebd523d1d6d17abae6c77f8bffb8d20c27b93ca)

  - feat: modify cluster ui [b27619dc](https://github.com/tidbcloud/dbaas-ui/commit/b27619dc65ca32bd91122c65d9483267929a7219)

  - feat: hovercard icon ui [29bd6a76](https://github.com/tidbcloud/dbaas-ui/commit/29bd6a76cc0e185b061c2e5502f3791376f2167b)

  - feat: network privateendpoint action ui [15cb5751](https://github.com/tidbcloud/dbaas-ui/commit/15cb5751168c06c79264667650cfc30e4fdf62cd)

  - fix: audit log ui [8dad7968](https://github.com/tidbcloud/dbaas-ui/commit/8dad79686feaccc1b81f14e45f0170c054f35722)

  - fix: audit log ui [2050a40d](https://github.com/tidbcloud/dbaas-ui/commit/2050a40d9356f3d6d9788e2bf8915cc2875a1590)

  - fix: audit alert icon [82673943](https://github.com/tidbcloud/dbaas-ui/commit/8267394332867228e241985994888455667dcb70)

  - fix: download selected [7b506a1a](https://github.com/tidbcloud/dbaas-ui/commit/7b506a1ad78f646dcf1672a970c78c87d012e27f)

  - feat: audit log api fix [89b7eeb0](https://github.com/tidbcloud/dbaas-ui/commit/89b7eeb00d126aa6d7d9f945b9ce523bcd48f673)

  - feat: audit log ui refactor [b9538311](https://github.com/tidbcloud/dbaas-ui/commit/b9538311be2f7b78d9ae53bbeafe880b81832ca0)

  - feat: audit log ui refactor [312abbad](https://github.com/tidbcloud/dbaas-ui/commit/312abbadc045e69c9e7aeea865af7a7059e30838)

  - feat: audit log list [bccc48ef](https://github.com/tidbcloud/dbaas-ui/commit/bccc48efe1628928a29236c3d5f0dc55437350fd)

  - feat: audit logs list [0ac25138](https://github.com/tidbcloud/dbaas-ui/commit/0ac25138ac39498c904ae94e9e4e8596627e44a6)
