# Release-20250610

- Merge pull request [#3963](https://github.com/tidbcloud/dbaas-ui/pull/3963) from tidbcloud/fix/alibaba-cloud-update [0f5447b8](https://github.com/tidbcloud/dbaas-ui/commit/0f5447b8eca02fd90b3eea0d6d7913afb7cfd655)

  - fix: refactor TiDBNextGen and ClusterPlan components to improve Alibaba Cloud handling and introduce clusterPlanProps [c27c236c](https://github.com/tidbcloud/dbaas-ui/commit/c27c236cb2c857e3121f9f80e8b8ca5010cedadb)

  - fix: enhance handling for alicloud provider in Guard and TiDBNextGen components [15efaab7](https://github.com/tidbcloud/dbaas-ui/commit/15efaab7d01472d62235240f4f5ce8f3e74a525d)

- Merge pull request [#3962](https://github.com/tidbcloud/dbaas-ui/pull/3962) from tidbcloud/feat/show-estimate-price-error [d6936c78](https://github.com/tidbcloud/dbaas-ui/commit/d6936c783537ae9e6a90d9fdb1a27cbd0d485253)

  - feat: use component [e4a04b70](https://github.com/tidbcloud/dbaas-ui/commit/e4a04b7048485ec569ad062c0ef9d00d51992c0b)

  - feat: restore change [1f397beb](https://github.com/tidbcloud/dbaas-ui/commit/1f397beb459f1f964a1a544f5eb5be7f4bfa324f)

  - fix: if provider is alicloud ,then only essential [304a16a1](https://github.com/tidbcloud/dbaas-ui/commit/304a16a16d8ef5bf9517c976663d591011a5885a)

  - fix: update billing link text and tracking event for Alibaba Cloud Platform [034f9aa8](https://github.com/tidbcloud/dbaas-ui/commit/034f9aa88cd93cea4724dad659d789b599faa501)

  - feat: switch to old creation page when select gcp and azure provider [94f9c8d7](https://github.com/tidbcloud/dbaas-ui/commit/94f9c8d7998f4df2a5148c4a0c5b0b952bf4b7c3)

  - feat: remove StorageDownDisabledTooltip [8ae0cf8a](https://github.com/tidbcloud/dbaas-ui/commit/8ae0cf8a5624cd2c1dbd2f0bc10fa7ccc5a9ecf3)

  - restore scalein disabled tooltip [3e75ce3c](https://github.com/tidbcloud/dbaas-ui/commit/3e75ce3c33300e47927acb416e6423f6b2c4e784)

- Merge pull request [#3960](https://github.com/tidbcloud/dbaas-ui/pull/3960) from tidbcloud/fix/revert-maintennance-window-alert [72a16125](https://github.com/tidbcloud/dbaas-ui/commit/72a161258209e96e9f092f31119d9709c10ac78c)

  - hotfix: 202506081221 [109ff777](https://github.com/tidbcloud/dbaas-ui/commit/109ff77726457e3c1332f19b4a270c06d26ac04f)

  - fix: restore alert [f418d522](https://github.com/tidbcloud/dbaas-ui/commit/f418d522cba3c11f15023b2830e009a6c9403b95)

  - feat: show price error correctly [b7e2a282](https://github.com/tidbcloud/dbaas-ui/commit/b7e2a282b09cafb58ee1517803a93dd8b667305f)

- Merge pull request [#3958](https://github.com/tidbcloud/dbaas-ui/pull/3958) from tidbcloud/release-20250604 [4089a4db](https://github.com/tidbcloud/dbaas-ui/commit/4089a4db150b69147aa5c33833af0d30bdf27f86)

- Merge pull request [#3957](https://github.com/tidbcloud/dbaas-ui/pull/3957) from tidbcloud/release-20250604 [eefae2c8](https://github.com/tidbcloud/dbaas-ui/commit/eefae2c8150b34c77f4498c9746e9dada1d5c877)

  - relase:20250604 [8515e6b3](https://github.com/tidbcloud/dbaas-ui/commit/8515e6b3cc5f6908ead44099fae03d2f2df18d31)

- Merge pull request [#3956](https://github.com/tidbcloud/dbaas-ui/pull/3956) from tidbcloud/fix/pause-resume-price [dca98bf8](https://github.com/tidbcloud/dbaas-ui/commit/dca98bf82f513487779e39c1efdc38d99888e4b8)

- Merge pull request [#3954](https://github.com/tidbcloud/dbaas-ui/pull/3954) from tidbcloud/feat/billing-tips [d8f31771](https://github.com/tidbcloud/dbaas-ui/commit/d8f31771f24a589aa6d9b1f3ae58610bfc13b928)

  - feat:remove prompted of pasu and resume page [7bbc1364](https://github.com/tidbcloud/dbaas-ui/commit/7bbc136442c350b6ff0d881ea488dfa39439f527)

- Merge pull request [#3943](https://github.com/tidbcloud/dbaas-ui/pull/3943) from tidbcloud/feat/auzre-resource-precheck [eac3d12b](https://github.com/tidbcloud/dbaas-ui/commit/eac3d12b3350fac708f0ce2958f507e497955810)

  - feat: remove test data [5c9e2d3a](https://github.com/tidbcloud/dbaas-ui/commit/5c9e2d3a4fa5747f5742f23be9f67f0a0f4e4e3d)

  - fix: npe of creatingitems [11177738](https://github.com/tidbcloud/dbaas-ui/commit/111777381fc44fc3e9535886ff6cb138e2e1ac1e)

  - feat: remove unnecessary log [928fcffb](https://github.com/tidbcloud/dbaas-ui/commit/928fcffba6c7456bc7d364020562c6d7e499a685)

  - feat: hide limitation alert when no-limitation-whitelist is enabled [8ec823ac](https://github.com/tidbcloud/dbaas-ui/commit/8ec823acc82b631ad6af3472cd1796bcf1488ca4)

  - feat: add preview for azure provider, fix link for azure [37eb0c39](https://github.com/tidbcloud/dbaas-ui/commit/37eb0c39ed501d1ba314116bab9b82c89382f681)

  - feat: add log [03e5a184](https://github.com/tidbcloud/dbaas-ui/commit/03e5a18436c984d866eacd18bd1e9f1138709b63)

  - feat: fix lint error [da181694](https://github.com/tidbcloud/dbaas-ui/commit/da18169494144d9dbd6c3a376431df4a90ee6a83)

  - feat: support nolimitation for tikv,tiflash [e741144b](https://github.com/tidbcloud/dbaas-ui/commit/e741144be184185d5ace66f9998ab9d05584a426)

  - feat: no limitation whitelist [a152c755](https://github.com/tidbcloud/dbaas-ui/commit/a152c7555344c9a4eb76cf09a7b4fe7ebb75766c)

  - feat: create status clusters display together [85003dcc](https://github.com/tidbcloud/dbaas-ui/commit/85003dcc14daea646a2b50edc66305942738cf1b)

  - feat: alert style [0b3fb817](https://github.com/tidbcloud/dbaas-ui/commit/0b3fb81775b8d15ad4bd1f919af12e28fb0188ca)

  - feat: should use creating [20914f21](https://github.com/tidbcloud/dbaas-ui/commit/20914f21df2770975af3b95af8f45f84fd262759)

  - feat: show alert by status [d45db28e](https://github.com/tidbcloud/dbaas-ui/commit/d45db28ee4aff060ef661f8c2273b1f83aced177)

  - feat: node and overview insufficient reason [b873a2c8](https://github.com/tidbcloud/dbaas-ui/commit/b873a2c88a7262e79c6f5e37fd351283ccf08f26)

  - feat: insufficient resaon [bdd046a1](https://github.com/tidbcloud/dbaas-ui/commit/bdd046a1751bf2f95a3c7dfa525067eafa6a5505)

  - feat: show insuffecient clusters [97d593b4](https://github.com/tidbcloud/dbaas-ui/commit/97d593b46e7e60021ea1f2ee8890c1adc29cd951)

  - feat: request insufficient cluster [5c49501f](https://github.com/tidbcloud/dbaas-ui/commit/5c49501fb451d93a5ed70d218bafa1e2400f1e0f)

- Merge pull request [#3924](https://github.com/tidbcloud/dbaas-ui/pull/3924) from tidbcloud/feat/node-group-limitation [522621d0](https://github.com/tidbcloud/dbaas-ui/commit/522621d0bfa5f21657389cdfec62a6eabb4ec44b)

- Merge pull request [#3952](https://github.com/tidbcloud/dbaas-ui/pull/3952) from tidbcloud/feat/restore-original-price [dc9d5b50](https://github.com/tidbcloud/dbaas-ui/commit/dc9d5b5065018f6aee743b6ff8786dfea7198d58)

- Merge pull request [#3953](https://github.com/tidbcloud/dbaas-ui/pull/3953) from tidbcloud/feat/editor-ai-privacy [26f1cd31](https://github.com/tidbcloud/dbaas-ui/commit/26f1cd311b177c12383ec05d99085fd92b5e0b17)

- Merge pull request [#3955](https://github.com/tidbcloud/dbaas-ui/pull/3955) from tidbcloud/fix/link [9c5dac2b](https://github.com/tidbcloud/dbaas-ui/commit/9c5dac2b045e683362c6bc569c483f9bcf64a154)

  - fix: update documentation links for GCS and S3 access in ImportV3 components [39f48c11](https://github.com/tidbcloud/dbaas-ui/commit/39f48c11725e17840a5edf423a8ae9d6eee692d2)

  - feat: editor ai privacy [3d98224b](https://github.com/tidbcloud/dbaas-ui/commit/3d98224b78a966a643f0f9ffdd2cfc82cc1e6ac5)

  - feat: revert adjustment of e2e-test [ea4e523d](https://github.com/tidbcloud/dbaas-ui/commit/ea4e523d4cf330745605922763db7bf83c4e6b0a)

  - refactor: remove discount price [6dc41822](https://github.com/tidbcloud/dbaas-ui/commit/6dc41822d93a034faf428522b9b11bc242a09693)

  - feat(Billing): add BasicTips component for service classification in Bills table [00040461](https://github.com/tidbcloud/dbaas-ui/commit/000404612c641b2a4afcbeaa90e97685c0e3d351)

- Merge pull request [#3951](https://github.com/tidbcloud/dbaas-ui/pull/3951) from tidbcloud/hotfix/oauth-org-only [7e5b7eda](https://github.com/tidbcloud/dbaas-ui/commit/7e5b7edac68e243d2091fb1fb2939cef1d8079fa)

- Merge pull request [#3950](https://github.com/tidbcloud/dbaas-ui/pull/3950) from tidbcloud/hotfix/oauth-org-only [140ecd43](https://github.com/tidbcloud/dbaas-ui/commit/140ecd43670839adbdddc2d369220d4bfa14b5ad)

  - hotfix: 202506031212 [b2fb6630](https://github.com/tidbcloud/dbaas-ui/commit/b2fb66300adb17967aaf776affca62869f06180a)

- Merge pull request [#3948](https://github.com/tidbcloud/dbaas-ui/pull/3948) from tidbcloud/fix/link [64863b82](https://github.com/tidbcloud/dbaas-ui/commit/64863b82ca9c86b5c738b8bc0e88d27dd7dcc8eb)

- Merge pull request [#3949](https://github.com/tidbcloud/dbaas-ui/pull/3949) from tidbcloud/feat/ai-reviewer-20250603 [c734f0fa](https://github.com/tidbcloud/dbaas-ui/commit/c734f0fad09687f480e2047009923471eeb69000)

  - feat: fix format error [324e1738](https://github.com/tidbcloud/dbaas-ui/commit/324e1738de2d13b63f3dc71bc1d9aa1fd7d4ae21)

  - refactor(ImportFromCloud): reorganize imports and update Azure doc link; fix import order in helpers and Creation component [f690c966](https://github.com/tidbcloud/dbaas-ui/commit/f690c96619baec7b14a9800ea3b522635cbd951a)

- Merge pull request [#3937](https://github.com/tidbcloud/dbaas-ui/pull/3937) from tidbcloud/feat/enhance-tiflash-setting-ux [c5ddbcfa](https://github.com/tidbcloud/dbaas-ui/commit/c5ddbcfa7b093b1e0c3f45e25d3b4a05f2274e9d)

  - feat: set min value as 1,fix no child sytle for compoentnblock [b72397c2](https://github.com/tidbcloud/dbaas-ui/commit/b72397c209fb9f4e9e86a0418de944dacdf635d5)

  - feat: filter out groups without an id [6dd87ba6](https://github.com/tidbcloud/dbaas-ui/commit/6dd87ba6beff28f01339ad05bbea7cc71cb67af7)

  - feat: add scroll to cluster size [09549e6a](https://github.com/tidbcloud/dbaas-ui/commit/09549e6ac79360fc4bdb571b3009d9d8d9d4f66d)

  - feat: revert playwright config [89377c38](https://github.com/tidbcloud/dbaas-ui/commit/89377c380ae7429955243782add3c02b688b6712)

  - feat: separate folder [68caa2f6](https://github.com/tidbcloud/dbaas-ui/commit/68caa2f6a36649ab10259a78c356e800f683761c)

  - feat: record video [32db91b0](https://github.com/tidbcloud/dbaas-ui/commit/32db91b08d52c56807a6d55aabc3e590b5b1bcd7)

  - feat: use 999 as pagesize for show all node groups [692e45b3](https://github.com/tidbcloud/dbaas-ui/commit/692e45b3ea3c6d832f26dc2df12fa7d5b61a2dba)

  - feat: use nodeGroupLimitation [a67e6fcc](https://github.com/tidbcloud/dbaas-ui/commit/a67e6fccd7a23795c49118261c446fb4e7177356)

  - feat: add node group limitation white list [40c17040](https://github.com/tidbcloud/dbaas-ui/commit/40c170400de9ac19c625b9d2074986af939eb67d)

- Merge pull request [#3947](https://github.com/tidbcloud/dbaas-ui/pull/3947) from tidbcloud/refine/serverless-pwd [2e0ffc12](https://github.com/tidbcloud/dbaas-ui/commit/2e0ffc12e442b66e3ac6ed240d919aa947d587db)

  - refine(serverless/connection): update password reset confirmation message for clarity [6e56bdc2](https://github.com/tidbcloud/dbaas-ui/commit/6e56bdc20630adfcc56e575cd5604f069490e2b8)

- Merge pull request [#3945](https://github.com/tidbcloud/dbaas-ui/pull/3945) from tidbcloud/fix-default-accesspid [81b95c4d](https://github.com/tidbcloud/dbaas-ui/commit/81b95c4d19c4081049c8b480b4b2e8798052ab0b)

  - refactor(Metrics): initialize accessPointId with first option value in AccessPointView component [eaa5a74d](https://github.com/tidbcloud/dbaas-ui/commit/eaa5a74d08b7a35364ec39efa982705c9371e51a)

  - refine(serverless/firewall): remove port 4000 in firewall description [6a5bc1da](https://github.com/tidbcloud/dbaas-ui/commit/6a5bc1da315fe92d8d0837347b4b4a7606c6d96b)

  - remove port 4000 in firewall description [14735458](https://github.com/tidbcloud/dbaas-ui/commit/14735458e6ddcc7b876120d13e6b175bdc8159b0)

- Merge pull request [#3942](https://github.com/tidbcloud/dbaas-ui/pull/3942) from tidbcloud/release-20250527 [a094cafb](https://github.com/tidbcloud/dbaas-ui/commit/a094cafbbfe0af81aed90855186697e9d400d8a6)

- Merge pull request [#3941](https://github.com/tidbcloud/dbaas-ui/pull/3941) from tidbcloud/release-20250527 [2a9d77d3](https://github.com/tidbcloud/dbaas-ui/commit/2a9d77d392c93fc3d45c76d45b53bc936bbb0fb7)

  - release: 20250527 [2024444e](https://github.com/tidbcloud/dbaas-ui/commit/2024444eba2cca11287aedaa39711be2113d54eb)

- Merge pull request [#3920](https://github.com/tidbcloud/dbaas-ui/pull/3920) from tidbcloud/feat/plusar_changefeed [060c51aa](https://github.com/tidbcloud/dbaas-ui/commit/060c51aa86829bbbc3b5d6961d7bac834324c961)

  - refactor: simplify topic name logic in FormTopicName - Replaced direct checks for `DataflowDispatchType.DISPATCH_TYPE_ONE_TOPIC` with a derived variable `isOneTopic` for cleaner code. - Updated label and placeholder logic to use `isOneTopic`, enhancing readability and maintainability. [e686e3aa](https://github.com/tidbcloud/dbaas-ui/commit/e686e3aa7c98d645799128399b3be012cc30d898)

  - refactor: remove unused header component in Changefeed detail - Commented out the `ChangefeedDetailPageHeader` in `ClusterChangefeedDetail` to streamline the component. - This change simplifies the rendering logic while retaining the `ChangefeedDetail` functionality. [0ec4fc3e](https://github.com/tidbcloud/dbaas-ui/commit/0ec4fc3ea889640699042de96bd1674a2c120499)

- Merge pull request [#3940](https://github.com/tidbcloud/dbaas-ui/pull/3940) from tidbcloud/feat/api-key-role [43a97589](https://github.com/tidbcloud/dbaas-ui/commit/43a975890e5cc72378fcd8c4e07c345403562a2c)

  - refactor(APIKeys): standardize default page size and update role link references for consistency [2b87f4e2](https://github.com/tidbcloud/dbaas-ui/commit/2b87f4e23090efac94921cbd1e100ff675ae2b07)

  - fix(RoleDesc): correct grammar in role description for clarity [0b2ac274](https://github.com/tidbcloud/dbaas-ui/commit/0b2ac2745637854d68d3d06c99e81bc132050cc0)

  - refactor(APIKeys): streamline role options and enhance RoleDesc component for better context [fe23e49b](https://github.com/tidbcloud/dbaas-ui/commit/fe23e49b0b1ca57b41b36b40d4e924ac45c51626)

  - feat(APIKeys): add whitelist for api key role [536c7217](https://github.com/tidbcloud/dbaas-ui/commit/536c72174a26ce075c3424ff00f831a54a59f0f1)

  - feat(APIKeys): introduce useAPIKeysV2 hook and conditionally enable API key features [5b6bc296](https://github.com/tidbcloud/dbaas-ui/commit/5b6bc296fdbe4caa25bfa976708419a7dc682176)

  - refactor(APIKeys): replace projectId with selectedProject for improved clarity [f2593e68](https://github.com/tidbcloud/dbaas-ui/commit/f2593e686707c683e695b913b9408d7691a6dd48)

  - fix(APIKeys): ensure selected project is valid on segment type change [97264f19](https://github.com/tidbcloud/dbaas-ui/commit/97264f193c7056e5e01756fea453e3a21283ffd1)

  - feat(APIKeys): implement project-specific API key management and enhance role options [53a5589a](https://github.com/tidbcloud/dbaas-ui/commit/53a5589a0fe39a9247fc747243609d2a8740b1b2)

  - feat(APIKeys): support more org roles for api key [e42b5004](https://github.com/tidbcloud/dbaas-ui/commit/e42b5004475a985cc7ab2c29ee34d9fc602d5242)

  - refactor: streamline E2E test for Create Changefeed - Reorganized the `changefeed.test.ts` file by introducing a helper function `gotoChangefeedCreationPage` to encapsulate navigation logic, improving readability and maintainability. - Removed commented-out code related to the previous context setup, simplifying the test structure. - Updated the test description to focus on the creation process, ensuring clarity in test intent. [c679ce91](https://github.com/tidbcloud/dbaas-ui/commit/c679ce913b3650f60a005fcb03410b6ff361e1b0)

  - feat: add E2E test for Create Changefeed flow - Implemented a new E2E test in `changefeed.test.ts` to validate the Kafka creation process, including console output checks for each step. - The test covers configuring target, replication, and review steps, ensuring payloads are logged correctly and match expected structures. [bcf0a8c2](https://github.com/tidbcloud/dbaas-ui/commit/bcf0a8c2e15a67f2505bc689123a444a56212a3e)

  - fix: unify logging format in E2E test environment - Updated console log statements in `ConfigureTarget`, `ConfigureReplica`, and `Review` components to use string concatenation for payload logging, ensuring consistency across the components during E2E tests. [d97e9c84](https://github.com/tidbcloud/dbaas-ui/commit/d97e9c840360caa0e2a3c2ab397fda0ceb85a5e8)

- Merge pull request [#3938](https://github.com/tidbcloud/dbaas-ui/pull/3938) from tidbcloud/feat/alicloud-pricing [c64564e4](https://github.com/tidbcloud/dbaas-ui/commit/c64564e48feff081eb5c50cbed35d116595f746d)

- Merge pull request [#3939](https://github.com/tidbcloud/dbaas-ui/pull/3939) from tidbcloud/feat/migrate-e2e-test-runner [b55e49cb](https://github.com/tidbcloud/dbaas-ui/commit/b55e49cb4d15656bf737130a8d399d98b91fe58a)

  - fix: update typography and icon color in renderDescriptiveSelectOption - Changed font weight of the option label to 500 for consistency. - Updated icon color to "peacock" when checked, enhancing visual clarity. [58a6be08](https://github.com/tidbcloud/dbaas-ui/commit/58a6be080209eb330b7d7192e9e82987aecb0a5c)

  - fix: pricing region format [69e3e198](https://github.com/tidbcloud/dbaas-ui/commit/69e3e19861759503349b859aa9a6cc23c101b49c)

- Merge pull request [#3901](https://github.com/tidbcloud/dbaas-ui/pull/3901) from tidbcloud/feat-branch-test-whitelist [83ed556e](https://github.com/tidbcloud/dbaas-ui/commit/83ed556e7b11f9c865a2e73b5ca12a0df457b18a)

- Merge pull request [#3927](https://github.com/tidbcloud/dbaas-ui/pull/3927) from tidbcloud/feat/disabled-MFA [51669db1](https://github.com/tidbcloud/dbaas-ui/commit/51669db1703e05a2e7810a55c1ac4b6c3faeb8f0)

  - fix: region.replace ai review [5e8ca045](https://github.com/tidbcloud/dbaas-ui/commit/5e8ca045ecf716e8804562e1336714ee855d6e9b)

  - fix: remove console [a3ff4abe](https://github.com/tidbcloud/dbaas-ui/commit/a3ff4abef6962fb3c158e68e58c511d10ebf77e1)

  - fix: pricing detail region filter alicloud [d6818915](https://github.com/tidbcloud/dbaas-ui/commit/d68189152dc8cab938b9795e63369f1466511390)

  - feat: use self hosted runer [a95a56c9](https://github.com/tidbcloud/dbaas-ui/commit/a95a56c95f27396708b083a3cfb8df5deefdb338)

  - feat: revert e2e ci adjust [32f28cab](https://github.com/tidbcloud/dbaas-ui/commit/32f28cab145d47036df77056cd85b6fd997d6fe1)

  - refactor: remove ConfigureSpec component and integrate its logic into Review - Deleted the `ConfigureSpec` component as it was marked deprecated. - Moved the `ConfigureSpecForm` interface definition into the `Review` component for better organization. - Updated imports in `Review` to reflect the removal of `ConfigureSpec`. [ad33597e](https://github.com/tidbcloud/dbaas-ui/commit/ad33597e2044da8fca471781afd5fa40e7babc41)

  - fix: replace DescriptiveSelectItem with renderDescriptiveSelectOption for consistency - Removed the `DescriptiveSelectItem` component and replaced its usage with `renderDescriptiveSelectOption` across various components to standardize the rendering of select options. - Updated Kafka version constants to include separate descriptions for better clarity. - Enhanced the layout in `ChangefeedScale` and `DMJobScale` components for improved readability. [bcfc1328](https://github.com/tidbcloud/dbaas-ui/commit/bcfc1328de978ba340d8074607bda34d6d7b08c2)

  - fix: replace SelectItem with DescriptiveSelectItem for better clarity - Updated imports and usages of `SelectItem` to `DescriptiveSelectItem` across multiple components, enhancing the display of option labels and descriptions. - Introduced `DescriptiveSelectItem` component to standardize the rendering of select options with improved styling. [ee7ac0b0](https://github.com/tidbcloud/dbaas-ui/commit/ee7ac0b099e132f9f87bcb0d2399cd1fd232911b)

  - fix: refactor event filter import and add new EventFilter component - Updated the import path for `EventFilter` in `ConfigureReplica` to reflect its new location. - Introduced a new `EventFilter` component to manage event filtering logic, enhancing the functionality and organization of the changefeed setup. [d45d796c](https://github.com/tidbcloud/dbaas-ui/commit/d45d796ca1aa93edbdcac3dcf224cd380debc1fb)

  - fix: skip connection tests in test environment - Added checks to bypass connection tests and submission in test environments, logging payloads for easier debugging during E2E tests in `ConfigureTarget`, `ConfigureReplica`, and `Review` components. [e0b49786](https://github.com/tidbcloud/dbaas-ui/commit/e0b49786e51ce7dd9e86c7367b2cf3012e2ebf56)

  - fix: update tooltip link in FormStartPosition for accuracy - Changed the URL in the tooltip to the correct documentation link for the `show-master-status` SQL statement, ensuring users access the right resource. - Adjusted the `IconInfoCircle` size from 14 to 16 for improved visibility in the tooltip. [3bdf6d4f](https://github.com/tidbcloud/dbaas-ui/commit/3bdf6d4fbb5f0c39360bec6cedeea6daaa0e191a)

  - fix: add alert in FormPulsar for topic creation notice - Introduced an `Alert` component to inform users that Pulsar topics must be created in advance, clarifying that the changefeed does not handle topic creation automatically. [819aea4a](https://github.com/tidbcloud/dbaas-ui/commit/819aea4a789d5ce7341c1046083e0873516e7926)

  - fix: adjust icon size in CardSection for better visibility - Increased the size of the `IconInfoCircle` from 14 to 16 for improved visibility in the tooltip section of the CardSection component. [ebf5a8c2](https://github.com/tidbcloud/dbaas-ui/commit/ebf5a8c24703b2b01f0b333f406e36e96a2d56d4)

  - fix: update placeholder in FormPulsar for clarity - Modified the placeholder text in the Pulsar Broker input to provide a specific example, enhancing user guidance. [f88f88c1](https://github.com/tidbcloud/dbaas-ui/commit/f88f88c1b007cbd0c63c4778678e39945f65a4d8)

  - fix: enhance input layout in FormMySQL for better organization - Wrapped the user name and password inputs in a `Group` component to improve alignment and spacing. - Improved the overall structure and readability of the authentication section. [994cdce7](https://github.com/tidbcloud/dbaas-ui/commit/994cdce7c3f0848056b33d7a808dccd6097da347)

  - fix: update FormPulsar layout for improved structure - Wrapped the user name and password inputs in a `Group` component for better alignment and spacing. - Enhanced the overall readability and organization of the authentication section. [e47a4449](https://github.com/tidbcloud/dbaas-ui/commit/e47a4449f0fce1cf1ce6e8c2511f86bea4ca4924)

  - fix: update FormKafka layout for improved clarity - Added `Input` component for the label in `FormKafka` to enhance structure and readability. - Simplified the label markup for the "Connectivity Method" field, improving UI consistency. [e979e533](https://github.com/tidbcloud/dbaas-ui/commit/e979e533ebecfa5a873798290a7c44af20e5c61c)

  - fix: adjust width styling in FormStartPosition component - Updated the `Group` component in `FormStartPosition` to apply `sx={{ width: '100%' }}` directly to the `DateTimePicker` for improved layout consistency. - Simplified the structure by removing unnecessary width styling from the `Group` component. [e0a0499c](https://github.com/tidbcloud/dbaas-ui/commit/e0a0499cdb06e851a7c65c6f81dbf76c123a614f)

  - fix: simplify HeadLabel in ConfigureTarget - Removed description from `HeadLabel` for the "Destination" field to streamline the UI. - Maintained focus on essential information while improving layout clarity. [16244cd4](https://github.com/tidbcloud/dbaas-ui/commit/16244cd415978ed8f6d3ef40fafc0ade383b27d7)

  - fix: refactor FormStartPosition layout and improve readability - Added `Box` component to wrap radio options for better structure. - Simplified option text for clarity. - Enhanced input layout with consistent spacing and alignment in the `FormStartPosition` component. [256ecc5d](https://github.com/tidbcloud/dbaas-ui/commit/256ecc5da6ca9e54b02cb203cb23953e59726063)

  - feat: migrate e2e-test ci to self-hosted runner [96f614ad](https://github.com/tidbcloud/dbaas-ui/commit/96f614ad1f034c3d3db7eccb9b67b9fb50f107d4)

  - feat: support switch tiflash setting [5cd80d67](https://github.com/tidbcloud/dbaas-ui/commit/5cd80d67d92e94211c427d667a8f95d4e66f2398)

  - fix: add divider for visual separation in Review component - Inserted a `Divider` component in the `Review` section of the Changefeed creation/edit flow to enhance visual clarity and organization. [ba2c8361](https://github.com/tidbcloud/dbaas-ui/commit/ba2c83618407701b937b48c3eab1b43f6ef749ad)

  - fix: improve input layout in FormTopicFormat - Adjusted `FormTopicFormat` to use `flex: 1` for input fields, ensuring consistent spacing and alignment. - Updated the `Group` component to justify content for better visual organization. [ef164367](https://github.com/tidbcloud/dbaas-ui/commit/ef1643675dbfa62f9f0ac1b2e20abd8e0f04d8e3)

  - fix: refactor input structure and add dividers in Changefeed forms - Updated `FormKafka`, `FormMySQL`, `FormS3`, and `FormTiDBServerless` to include `Divider` components for better visual separation. - Enhanced input layout consistency by restructuring components and ensuring proper spacing across forms. [570af86d](https://github.com/tidbcloud/dbaas-ui/commit/570af86d559b3e139c2fc70838c9ad64c973ba90)

  - fix: increase maxWidth in StepsWizard component for better layout - Updated maxWidth from 720 to 880 in the StepsWizard component to enhance content display and improve overall layout consistency. [402f7c89](https://github.com/tidbcloud/dbaas-ui/commit/402f7c892950fd30f6ec1fc6c6d9915fc74bc916)

  - fix: add back navigation to Changefeed creation and edit screens - Updated `ClusterPageShell` in both `Creation.tsx` and `Edit.tsx` to include `headerProps={{ withBack: true }}` for improved navigation. - Enhances user experience by allowing users to easily return to the previous screen. [c4b6870e](https://github.com/tidbcloud/dbaas-ui/commit/c4b6870e995cf2afb70f61fa615d1347ade0f0b4)

- Merge pull request [#3936](https://github.com/tidbcloud/dbaas-ui/pull/3936) from tidbcloud/fix/tsconfig_dev [d481db38](https://github.com/tidbcloud/dbaas-ui/commit/d481db383d38eb02a7e7a68711c925aaede3ac7a)

  - fix: add conditional branch property to event tracking for enhanced analytics [7d9a9ae4](https://github.com/tidbcloud/dbaas-ui/commit/7d9a9ae4e53b57960ab4e32347643a61c326e38f)

  - fix: update branch condition to include BRANCH_TESTING in auto click tracking [4c610328](https://github.com/tidbcloud/dbaas-ui/commit/4c6103281218c07d95c896bcc3bbd71881fdd7f2)

  - refactor: remove console log from enableBranchTesting function [b1dacb9b](https://github.com/tidbcloud/dbaas-ui/commit/b1dacb9b43292dc251199ffc214ab714928dc6ed)

  - fix: streamline cookie expiration handling in branch testing functionality [cfd33b01](https://github.com/tidbcloud/dbaas-ui/commit/cfd33b01e2b8fc928eb2a9aa55cc6536e908b859)

  - feat: enhance auto click tracking and branch testing with config integration [8cdea3f3](https://github.com/tidbcloud/dbaas-ui/commit/8cdea3f38344c9396759ace96835a2038e0943e9)

  - feat: add branch testing functionality and cookie management [650a6f0c](https://github.com/tidbcloud/dbaas-ui/commit/650a6f0cc9db382620a380aea2a48ce758ddc84a)

  - feat: enhance type checking with environment-specific tsconfig [d3ee2bba](https://github.com/tidbcloud/dbaas-ui/commit/d3ee2bbaf8cbec68d1420e663663408ef7ddf92d)

  - fix: replace IconHelpCircle with IconInfoCircle across multiple components - Updated tooltip icons in `DataFormatProperties`, `TopicDistributionProperties`, `FormMySQL`, `CardSection`, `FormKafka`, `FormS3OrGCS`, `FormStartPosition`, and various DataMigration steps for consistency. - Enhanced user experience by standardizing icon usage throughout the changefeed and data migration components. [dde77aae](https://github.com/tidbcloud/dbaas-ui/commit/dde77aae1edc1db96029938bcfb2f51ce69cff65)

  - fix: refactor FormTopicName label and tooltip structure - Replaced `Typography` and `IconHelpCircle` with `Input.Label` and `IconInfoCircle` for improved consistency and clarity. - Updated tooltip visibility logic to streamline the component's layout and enhance user experience. [0540ff97](https://github.com/tidbcloud/dbaas-ui/commit/0540ff97f82f123561c36243940e8b8cb4baf55e)

  - fix: update FormKafka and FormPulsar input structure - Added `inputWrapperOrder` to `FormSelect` in both `FormKafka` and `FormPulsar` to ensure consistent input layout. - Clarified the `Distribution Mode` label in `FormKafka` for better user understanding. [af9386a5](https://github.com/tidbcloud/dbaas-ui/commit/af9386a50629b0950802d21b27c5d9c75cd4bd15)

  - fix: comment out unused timestamp validation in FormStartPosition - Removed the timestamp validation logic from the TSO input in `FormStartPosition` for clarity and to prevent confusion. [3661b9a7](https://github.com/tidbcloud/dbaas-ui/commit/3661b9a7fa88c8e56e9d3b5e783ff82cbdc93ada)

  - fix: update FormPulsar label formatting - Added `mb={0}` to `Input.Label` components in both step1 and step2 of `FormPulsar` for improved spacing consistency. [326a2639](https://github.com/tidbcloud/dbaas-ui/commit/326a26394e1cae5e0bfa05cd933644e716e8d03d)

  - fix: enhance TSO validation in FormStartPosition - Added validation rules for TSO input, ensuring it is required and follows an 18-digit format. - Implemented timestamp validation to check if the physical part of TSO is within a reasonable range (2001-2099). [e219b9c9](https://github.com/tidbcloud/dbaas-ui/commit/e219b9c90a2dd3814f73cc108704603ddb8d7f9b)

  - fix: update FormPulsar input validation for timeouts - Changed minimum values for connection, operation, and send timeouts from 1 to 0 for more flexible input. - Added min and max constraints for batching max publish delay to ensure valid input range. [91a6897f](https://github.com/tidbcloud/dbaas-ui/commit/91a6897ff87101b8bf6f8afcfa0f1d945d52c6a5)

  - fix: update FormPartitionDistribution to accept target prop - Modified `FormPartitionDistribution` to include a `target` prop, allowing dynamic adjustment of displayed text based on the selected messaging system (Kafka or Pulsar). - Updated instances in `FormKafka` and `FormPulsar` to pass the appropriate target value for improved clarity in partition distribution messaging. [89343f0c](https://github.com/tidbcloud/dbaas-ui/commit/89343f0ca23ae33cdbb25e428b712f536c7c86ef)

  - fix: comment out unused Pulsar protocol options in constants - Removed HTTP and HTTPS options from `PulsarDestinationProtocolOptions` by commenting them out for clarity and to prevent confusion. [489e0f22](https://github.com/tidbcloud/dbaas-ui/commit/489e0f22bf6eb2e90d4f9adceb460fe4266011ce)

  - fix: update default name format in Review component - Changed the default value for the `name` field to include a timestamp based on the connector type, enhancing uniqueness and clarity for changefeed instances. [8dd6b56c](https://github.com/tidbcloud/dbaas-ui/commit/8dd6b56c6724919a2db0e8c68b194dd28fafe50b)

  - fix: update FormTopicName to accept tooltip prop for enhanced user guidance - Modified `FormTopicName` to include a `tooltip` prop, allowing dynamic tooltip content. - Simplified tooltip logic by replacing static text with the passed `tooltip` prop for better maintainability. [8166c92e](https://github.com/tidbcloud/dbaas-ui/commit/8166c92e7b630b0fd239ba14d7d4ec2a0c901780)

  - fix: enhance FormPulsar and FormKafka components with tooltips - Added tooltips to `FormPulsar` fields for better user guidance on tenant and namespace inputs. - Updated `FormKafka` to include a tooltip for topic partition configuration, clarifying the changelog behavior based on distribution mode. - Improved label formatting in `FormPulsar` for batching settings with hover cards for additional context. [9af8d1e8](https://github.com/tidbcloud/dbaas-ui/commit/9af8d1e8ae968cecc552bd7f2814a213ebc7b929)

  - fix(Authentication): adjust margin for UsersTable component [f5ce0dbc](https://github.com/tidbcloud/dbaas-ui/commit/f5ce0dbc84e377eae3d8a6c49f14734b75565553)

  - fix: update default values in Review component - Set default values for name and changefeed_instance_type to use formData, ensuring proper initialization and user experience. [8d810696](https://github.com/tidbcloud/dbaas-ui/commit/8d810696d3570b4dac9f4220511d6551714bdcf6)

  - fix: enhance changefeed configuration handling - Updated `onFinish` logic in `CreateChangefeed` to handle array merging for specific fields. - Improved `partition_dispatchers` handling in `ConfigureReplica` to ensure default values are applied correctly. - Refactored import statements in `FormPartitionDistribution` for better organization and clarity. [1d1ab85f](https://github.com/tidbcloud/dbaas-ui/commit/1d1ab85fecbde753e3a675febd37a974216253e3)

  - fix: integrate editing state in FormPulsar component - Added `useIsEditingChangefeed` hook to manage the editing state. - Disabled network type and broker input fields when in editing mode for better UX. [5f9771b7](https://github.com/tidbcloud/dbaas-ui/commit/5f9771b7a9cb9ba0ae488b4a24725ae4195c22f1)

  - refactor(MFA): remove updateMeta call in PasswordVerify component [06d7c49f](https://github.com/tidbcloud/dbaas-ui/commit/06d7c49f1efac4f28645ee6a931ab40bd7741acb)

  - fix: add pulsar_info to changefeed request data - Included `pulsar_info` in the changefeed request data structure to support additional configuration options for Pulsar integration. [22c21006](https://github.com/tidbcloud/dbaas-ui/commit/22c210066fe77f89cc721294b73639d928a1cce1)

- Merge pull request [#3932](https://github.com/tidbcloud/dbaas-ui/pull/3932) from tidbcloud/hotfix/20250521-maintenance-window-default-value [e056f3ea](https://github.com/tidbcloud/dbaas-ui/commit/e056f3eafc41bc605d28b043192731799bb4700d)

- Merge pull request [#3933](https://github.com/tidbcloud/dbaas-ui/pull/3933) from tidbcloud/hotfix/20250521-maintenance-window-default-value [3c009157](https://github.com/tidbcloud/dbaas-ui/commit/3c009157225e24e1ab3b8fec3101b175ccb562b4)

  - fix: maintenance window setting default value set to 0 [a11ba754](https://github.com/tidbcloud/dbaas-ui/commit/a11ba754c8b90175c7a56a51c59d7a23434bf0d5)

  - fix: update ConfigureTarget component to utilize new hooks and improve feature support - Replaced `useGetEnabledDPFeaturesForCluster` with `useSupportChangefeedToServerlessTiDB` and `useSupportPulsarChangefeed` for better feature detection. - Changed `cluster` type from `CentralCluster` to `SharedCluster` for consistency with new data structures. - Enhanced the `PULSAR` target option to conditionally display based on `supportPulsarChangefeed`. [f314e67b](https://github.com/tidbcloud/dbaas-ui/commit/f314e67b7a3efc47688b767c6c64181a91aa0a77)

  - fix: add support for new changefeed features in Changefeed and Common modules - Introduced `useSupportPulsarChangefeed` and `useSupportChangefeedToServerlessTiDB` hooks to check feature support based on cloud provider. - Updated `DataPlatformFeatureFlag` constants to include new flags for AWS, GCP, and Azure changefeed support. - Refactored import statements for better organization and clarity. [0e6f6a78](https://github.com/tidbcloud/dbaas-ui/commit/0e6f6a785648b002246289709ba128f4a7b56703)

  - refactor(MFA): sso users use disableMFA [c3691b69](https://github.com/tidbcloud/dbaas-ui/commit/c3691b696ea59f58138a024a80d70735c0036af9)

  - feat(MFA): add disabled MFA [d5705454](https://github.com/tidbcloud/dbaas-ui/commit/d57054543e91c491f626dee993961023b862f2d5)

  - fix: refactor constants in Changefeed for improved clarity and functionality - Added lodash's `capitalize` function to format labels in Kafka and Pulsar compression options. - Reorganized import statements for better readability and consistency. - Updated label for LZ4 compression option to 'Lz4' for proper casing. [998f4c96](https://github.com/tidbcloud/dbaas-ui/commit/998f4c9614059600769ae19b185271479d7a9800)

  - fix: adjust batching_max_publish_delay in ConfigureTarget component - Reduced `batching_max_publish_delay` from 1000 to 10 for improved responsiveness in changefeed configuration. [105e0168](https://github.com/tidbcloud/dbaas-ui/commit/105e016803ab7018788b05e71da2a6579f2491cc)

  - fix: comment out Private Link option in FormPulsar component - Temporarily disabled the Private Link network type option by commenting it out for clarity and to prevent confusion in the UI. [7cd57d3e](https://github.com/tidbcloud/dbaas-ui/commit/7cd57d3e70e7f6a253d915fd39f986e2be93be19)

  - fix: update Connectivity label in ChangefeedDetailPage for clarity - Changed label from "Connectivity Method" to "Connectivity" in the PropertyCard for a more concise display of connection information. [750fd14d](https://github.com/tidbcloud/dbaas-ui/commit/750fd14d0f11089c13fa64f2af73201e1457a4b1)

  - fix: update button layout and imports in Changefeed configuration steps - Adjusted button layout in ConfigureReplica and Review components to align buttons to the right for better UX. - Merged import statements in Review component for cleaner code organization. [3d97c112](https://github.com/tidbcloud/dbaas-ui/commit/3d97c1128e982fbe308e1c554c107d1a127ec3b2)

  - fix: update ChangefeedDetailPage to enhance metrics and Pulsar info display - Refactored ChangefeedDetailPage to include a new header component for better structure. - Added metrics chart and additional properties for Pulsar connectivity, authentication, and compression options. - Improved layout and organization of property cards for clarity and usability. [1a7b0bfa](https://github.com/tidbcloud/dbaas-ui/commit/1a7b0bfa3d61b6ec86dd1e60a10a5be9b7df9889)

  - fix: update ClusterChangefeedDetail to include header props - Refactored the ClusterChangefeedDetail component to import ChangefeedDetailPageHeader and pass it as a rightSection prop to ClusterPageShell. - This enhances the UI by providing contextual information related to the changefeed ID. [038af963](https://github.com/tidbcloud/dbaas-ui/commit/038af9637413cc945f8068ca98ed60a2f5b6bc57)

  - fix: enhance description for TiDB Extension in FormPulsar component - Updated the description for the "Enable TiDB Extension" switch to include a link to documentation, improving user guidance. - Added Typography for better styling and readability of the description text. [93303538](https://github.com/tidbcloud/dbaas-ui/commit/93303538914fbad02c0b477a37a8c32e2e6b2d56)

  - fix: update FormStartPosition component for improved functionality and styling - Adjusted import order for better readability. - Changed `watch` path for `startPositionMode` to `${name}.mode` for accurate state tracking. - Added placeholder text and styling to input fields for enhanced user experience. - Updated `setValue` call to use `${name}.utc` for correct state management. [9ca3d080](https://github.com/tidbcloud/dbaas-ui/commit/9ca3d080ef94c51d2bade0d72440d66112c175f9)

  - fix: improve spacing and styling in EventFilter component - Added margin-bottom to Typography elements for "Tables Matching" and "Ignored Events" to enhance visual separation. - Updated Button variant to "default" and size to "xs" for better consistency in UI design. - Ensured ActionIcon has a default variant for improved styling. [3b0662f4](https://github.com/tidbcloud/dbaas-ui/commit/3b0662f498f400e07b1b9bad16a53aac4bdb3fbc)

  - fix: replace Typography with Alert for key validation message - Updated the UI to use an Alert component instead of Typography for displaying the message about tables without valid keys. This enhances visibility and user awareness regarding potential data consistency issues during replication. [c2c9b883](https://github.com/tidbcloud/dbaas-ui/commit/c2c9b883aa7efa49a768412c25434115de9fa050)

  - refactor: enhance CardSection layout and add rightSection prop - Updated CardSection to include a new `rightSection` prop for additional content. - Adjusted layout to use `justify="space-between"` for better alignment of title, tooltip, and loading state. [f982716c](https://github.com/tidbcloud/dbaas-ui/commit/f982716c04106530589cc653400f5c1428fd81df)

  - fix: correct disabled logic for serverless cluster in ConfigureTarget component - Updated the disabled property to properly reflect the editing state and serverless cluster availability, ensuring accurate UI behavior. [51baaf3c](https://github.com/tidbcloud/dbaas-ui/commit/51baaf3c1114401974ec344d635007078f800ef5)

  - refactor: move ColumnSelector, FormPartitionDistribution, FormTopic and FormStartPosition components [a9894686](https://github.com/tidbcloud/dbaas-ui/commit/a9894686127162cafe9d006ddd1eb09b3d6b83b6)

  - refactor: extract forms for Changefeed configuration - Introduced `FormKafka`, `FormMySQL`, `FormPulsar`, `FormS3OrGCS`, and `FormTiDBServerless` components to handle specific configurations for Changefeed targets. - Each form includes relevant input fields and integrates with the existing `CardSection` for consistent UI. - Enhanced modularity and user experience by separating form logic for different data sinks. [984ce850](https://github.com/tidbcloud/dbaas-ui/commit/984ce850dec93c941d96b08e5d6359ab68f53665)

  - refactor: extract forms for Changefeed target configurations - Introduced `FormGCS`, `FormKafka`, `FormMySQL`, `FormPulsar`, `FormS3`, and `FormTiDBServerless` components to handle specific target configurations for Changefeed. - Each form includes relevant input fields and validation rules, enhancing user experience and modularity. - Updated `ConfigureTarget` to integrate these new forms, streamlining the configuration process for various data sinks. [f73c6747](https://github.com/tidbcloud/dbaas-ui/commit/f73c6747e54797075f2846aa0e1765b4fd8eeab5)

  - feat: add endpoint validation for Changefeed connections - Introduced `endpointValidator` function to validate cluster endpoints against IP/Domain:Port format. - Ensures the endpoint is not the same as the source cluster endpoint, improving error handling and user feedback. [672e6e9c](https://github.com/tidbcloud/dbaas-ui/commit/672e6e9c235229bfd94c08fb24d01072cf6c84da)

  - refactor: reorganize Changefeed component structure - Moved `ConfigureTarget`, `ConfigureReplica`, and `Review` components into their respective step directories for better organization. - Updated import paths in the affected files to reflect the new structure, enhancing clarity and maintainability. [112414d4](https://github.com/tidbcloud/dbaas-ui/commit/112414d47d43a469c31d3683da2069f04b196ed2)

  - move Review file [d63304b5](https://github.com/tidbcloud/dbaas-ui/commit/d63304b575e0c97c51b2f6c995e42eb423f3a2e4)

  - move ConfigureReplica file [ee209ae8](https://github.com/tidbcloud/dbaas-ui/commit/ee209ae8aa6ae04cc4f68dfdd26bf0b8133471b6)

  - move file [2c2598e7](https://github.com/tidbcloud/dbaas-ui/commit/2c2598e75d8bccff9f18332dc4c1c78afd32efd4)

  - refactor: update FormData imports to use centralized types - Changed imports of FormData from './index' to './types' across multiple components for consistency. - Introduced a new types.ts file to define FormData, enhancing maintainability and clarity in the Changefeed configuration components. [1fa16108](https://github.com/tidbcloud/dbaas-ui/commit/1fa161083b890d3121dc94c5e0322c7f7850c37e)

  - refactor: simplify Review component form initialization and error handling - Updated default values in the form to empty strings for clarity. - Changed query dependency to use `instanceType` instead of `formData.changefeed_instance_type` for better state management. - Enhanced error message display by adding margin for improved layout. [9ccab8a3](https://github.com/tidbcloud/dbaas-ui/commit/9ccab8a38142a9edd0df18f3e780367f7245de66)

  - refactor: update Review component to use dynamic topic distribution mode options - Replaced hardcoded topic distribution mode values with dynamic retrieval using `getTopicDistributionModeOptions` for both Kafka and Pulsar. - Improved maintainability and clarity in the Review component by ensuring the correct labels are displayed based on the selected dispatch type. [fb7074c8](https://github.com/tidbcloud/dbaas-ui/commit/fb7074c83febffb53cd6674b4d14a5618b490a4d)

  - refactor: update topic distribution mode options in ConfigureReplica - Modified `getTopicDistributionModeOptions` calls in `ConfigureKafka` and `ConfigurePulsar` to use an options object for better flexibility. - Replaced hardcoded distribution mode data in `ConfigurePulsar` with dynamic options from `topicDistributionModeOptions`, improving maintainability and user clarity. [8307dd61](https://github.com/tidbcloud/dbaas-ui/commit/8307dd616c359cb5b4ee949b3f6feb7f0b416b03)

  - refactor: update getTopicDistributionModeOptions for flexibility - Refactored `getTopicDistributionModeOptions` to accept an options object, allowing for dynamic target selection between 'Kafka' and 'Pulsar'. - Updated labels in the returned options to reflect the selected target, enhancing configurability and user clarity. [6884e279](https://github.com/tidbcloud/dbaas-ui/commit/6884e279df281a21dabf51ea187eeb223da94f77)

  - feat: enhance Review component for Changefeed - Added detailed display properties for various connector types including KAFKA, MYSQL, S3, and PULSAR. - Integrated new connection method display logic and improved layout for better readability. - Consolidated and updated property rendering for Kafka and Pulsar configurations, enhancing user experience with clearer labels and values. - Refactored to utilize centralized constants for connection methods and improved maintainability. [3aa39d7f](https://github.com/tidbcloud/dbaas-ui/commit/3aa39d7fe971f76834ca86c40955c140c971611a)

  - refactor: update imports for Changefeed components - Consolidated imports from local constants files to centralized constants in `dbaas/features/Changefeed`. - Improved maintainability and consistency across `DataFormatProperties`, `TopicDistributionProperties`, `ConfigureReplica`, `ConfigureTarget`, and `FormPartitionDistribution` components. [c64232c2](https://github.com/tidbcloud/dbaas-ui/commit/c64232c2891a5f6d8f8b1bc2756141ea35c58720)

  - feat: add connection methods for Changefeed - Introduced a new `ConnectionMethods` constant to centralize network connectivity options for Changefeed. - Updated `getChangefeedConnectionMethods` to utilize this constant, improving maintainability. - Added `getConnectionMethodDisplayName` function to retrieve display names for connection methods. [04c8b9d6](https://github.com/tidbcloud/dbaas-ui/commit/04c8b9d611f8d1535028c71fb3367c8f4b76d63b)

  - refactor: move constants file for Changefeed configuration options [119a5c9d](https://github.com/tidbcloud/dbaas-ui/commit/119a5c9ddc471f25d1b763572eede860709c672a)

  - feat: include pulsar_info in payload for ConfigureReplica - Merged pulsar_info from form data into the payload in getPayload function. - This update enhances the configuration options for the PULSAR connector. [13adc360](https://github.com/tidbcloud/dbaas-ui/commit/13adc36084b63ceb2e8a007cd681ed1125342f45)

  - feat: update network connectivity options in ConfigurePulsar - Reintroduced 'Public' connectivity method to the network type selection in ConfigurePulsar. - Adjusted the order of network options for better user experience. [8be25609](https://github.com/tidbcloud/dbaas-ui/commit/8be256097776fb3a075ce8d8c7c7715fb587ac78)

  - feat: enhance ConfigureReplica with PULSAR support and component refactoring - Added support for PULSAR connector in ConfigureReplica, including new Form components for start position, topic distribution, and partition distribution. - Refactored existing components to improve structure and user experience, including dynamic tooltips and streamlined input handling. - Removed unused imports and code for cleaner implementation. [b220ebb7](https://github.com/tidbcloud/dbaas-ui/commit/b220ebb79dae774e4b7a29993d0a9fc8ae03a260)

  - feat: add network_info to PULSAR connector payload - Included network_info in the payload for the PULSAR connector type in getPayload function. - This enhancement allows for additional configuration options related to network settings. [256d7af6](https://github.com/tidbcloud/dbaas-ui/commit/256d7af6bf0c8798286358bd5b0af71e8ee5db30)

  - feat: add FormPartitionDistribution component for changefeed partition configuration - Introduced FormPartitionDistribution component to manage partition dispatchers for changefeed. - Implemented segmented control for single/multiple dispatcher selection and dynamic input fields for table matching and partition types. - Enhanced user experience with options for column values and index names based on selected partition type. [c1788767](https://github.com/tidbcloud/dbaas-ui/commit/c1788767b1f8d587640a182c04152657ed6c13c6)

  - feat: add FormStartPosition component for changefeed start position selection - Introduced FormStartPosition component to allow users to select the start position for changefeed replication. - Implemented options for starting from now, a specific TSO, or a specific time with corresponding input fields. - Enhanced user experience with tooltips and dynamic descriptions for TSO input. [0e7b5ae6](https://github.com/tidbcloud/dbaas-ui/commit/0e7b5ae6a07df5770b76c5f9b12356bae5cb2a2f)

  - feat: add FormTopicFormat component for dynamic topic formatting - Introduced FormTopicFormat component to handle topic prefix, separator, and suffix based on dispatch type. - Enhanced user guidance with dynamic example output for topic structure based on input values. [34e1ee34](https://github.com/tidbcloud/dbaas-ui/commit/34e1ee34524327cb848b3650565ed1ee02b4f846)

  - feat: add FormTopicName component for changefeed topic input - Introduced FormTopicName component to handle topic name input based on dispatch type. - Integrated dynamic help text and validation rules for improved user guidance. [4ea6046a](https://github.com/tidbcloud/dbaas-ui/commit/4ea6046aae33f9bdd6bb4b76b241980f840c9c15)

  - refactor: reset initial step state in CreateChangefeed - Changed initial step state from 2 to 0 for improved flow in the CreateChangefeed component. [bd5f320e](https://github.com/tidbcloud/dbaas-ui/commit/bd5f320ef1351774e9dee0a88083d5df96ed9dfc)

  - feat: extend table_config handling in ConfigureReplica - Added support for PULSAR connector type in table_config extraction. - Ensured table_config is populated with relevant data from pulsar_info for improved functionality. [c548b609](https://github.com/tidbcloud/dbaas-ui/commit/c548b609af83f27bd822054f2b759eabc52b9dfe)

  - refactor: improve button layout in DataMigration steps - Reorganized button arrangement in Step2, Step3, and Step4 for better UI consistency. - Changed button grouping to use space-between for improved alignment and spacing. [61be090b](https://github.com/tidbcloud/dbaas-ui/commit/61be090ba8ddf59bfb9676af124b859703b90bec)

  - refactor: reorganize button layout in ConfigureReplica component - Adjusted button arrangement in the ConfigureReplica component for improved UI. - Changed button grouping to enhance spacing and alignment. - Updated initial step state in CreateChangefeed to start at step 2 for better flow. - Removed commented-out code in Review component for cleaner codebase. [8b42c9be](https://github.com/tidbcloud/dbaas-ui/commit/8b42c9be8ef426a504fde83eba154fda095c7dcb)

  - refactor: update ConfigureSpecForm interface usage in Review component - Changed ConfigureSpecForm from a local definition to an exported interface for better reusability. - Updated Review component to import and utilize the new ConfigureSpecForm interface for form handling. [fbc11759](https://github.com/tidbcloud/dbaas-ui/commit/fbc1175934f15ab5c05bed3ba452ee1eda762573)

  - feat: update ConfigureSpec to use Typography component - Replaced Text component with Typography for label and description in SelectItem. - Improved consistency in UI by using Typography across the component. [18c985c5](https://github.com/tidbcloud/dbaas-ui/commit/18c985c5ef0bb54568f3a6303f523a4c6ecad4f3)

  - feat: enhance Review component with form handling and instance type selection - Integrated react-hook-form for better form management. - Added FormSelect and FormTextInput for user input on changefeed name and instance type. - Implemented dynamic instance type options based on selected connector type. - Improved UI structure for better user experience during changefeed creation/editing. [7914b843](https://github.com/tidbcloud/dbaas-ui/commit/7914b843fab32c93da12b075f2afc5d907ad8950)

  - fix: mark ConfigureSpec as deprecated - Added a deprecation comment to the ConfigureSpec component to signal its planned removal in future updates. [a2763085](https://github.com/tidbcloud/dbaas-ui/commit/a2763085359f738499d3e1b4b3acac0c454f577f)

  - feat: enhance CreateChangefeed component with detailed editing restrictions - Added documentation for editing limitations on network info, replication position, and RCU specification. - Combined Specification and Review steps into a single step for better user flow. [bb563be8](https://github.com/tidbcloud/dbaas-ui/commit/bb563be8e317b04f8701ef1da2d371d58a06ed76)

  - feat: implement ConfigurePulsar component for detailed Pulsar settings in Changefeed - Added UI for Pulsar connection, authentication, and advanced settings. - Integrated new constants for Pulsar auth and compression options. - Updated payload structure to include pulsar_info. [737a0086](https://github.com/tidbcloud/dbaas-ui/commit/737a0086a776b832cc3363440692dc24f67833eb)

  - feat: add Pulsar destination protocol options to Changefeed constants [45294d06](https://github.com/tidbcloud/dbaas-ui/commit/45294d065d36be15498db18be3d63535597f1699)

  - fix: update type definition in renderOption for better type safety [bc758e6c](https://github.com/tidbcloud/dbaas-ui/commit/bc758e6c9c41326eb53412d9743742726a5aaf81)

  - feat: add Pulsar option to Changefeed configuration [19a8c747](https://github.com/tidbcloud/dbaas-ui/commit/19a8c747ae051925035b2ede4823ff1623b94c40)

  - style: replace static destination text with HeadLabel component for better clarity and description [0136331c](https://github.com/tidbcloud/dbaas-ui/commit/0136331ce5894a4706ff452f2c1cd9dd11405f45)

  - refactor: simplify step names in CreateChangefeed for clarity [2e0e186e](https://github.com/tidbcloud/dbaas-ui/commit/2e0e186e6513ac82e569aa10429b4ef72df3c3dc)

  - refactor: remove unused color prop from HeadLabel component [569a8902](https://github.com/tidbcloud/dbaas-ui/commit/569a8902024e2fb2ec609d5ddad32f2776454c83)

  - style: add margin to step body in StepsWizard for improved spacing [b9b65cb7](https://github.com/tidbcloud/dbaas-ui/commit/b9b65cb710c4fe5d30ecc8be3a12b75b9aa3ee30)

  - refactor: remove border and shadow from Card component in ConfigureTarget [dbf385d5](https://github.com/tidbcloud/dbaas-ui/commit/dbf385d5df66d7d247ba7a2684cc50a28c09a413)

  - feat: add pulsar support to changefeed payload [f36754e2](https://github.com/tidbcloud/dbaas-ui/commit/f36754e28aa3dde64c0d8f05fad6270ed53077b0)

  - feat: update cdc swagger with pulsar support [6275f773](https://github.com/tidbcloud/dbaas-ui/commit/6275f7732ddf04816d868c0f14728d5d6e8ab047)

  - refactor: simplify Card component in Step1 by removing unnecessary border and shadow [ecd999a2](https://github.com/tidbcloud/dbaas-ui/commit/ecd999a25818078e4b4fedf107fe3164c39784ef)

  - refactor: remove legacy restore [3fa8cd99](https://github.com/tidbcloud/dbaas-ui/commit/3fa8cd99ca3d10b3230738ce5a97cad1f20e0c19)

  - feat: new steps wizard layout [12dd9522](https://github.com/tidbcloud/dbaas-ui/commit/12dd95229f30d3fa081da2f345e1eab759a0ef00)

- Merge pull request [#3930](https://github.com/tidbcloud/dbaas-ui/pull/3930) from tidbcloud/release-20250520 [f10b4610](https://github.com/tidbcloud/dbaas-ui/commit/f10b461072dd329271d0bfbe2aab8204ff015a7c)

- Merge pull request [#3931](https://github.com/tidbcloud/dbaas-ui/pull/3931) from tidbcloud/release-20250520 [7901075a](https://github.com/tidbcloud/dbaas-ui/commit/7901075a58f0f00dc2f3741b0a85d3a74a172b6d)

  - release: 20250520 [285758f9](https://github.com/tidbcloud/dbaas-ui/commit/285758f9f9d0d4c3da9f6d106c39ad6b5837679e)

- Merge pull request [#3929](https://github.com/tidbcloud/dbaas-ui/pull/3929) from tidbcloud/feat/prompt-for-scale [aa7400a9](https://github.com/tidbcloud/dbaas-ui/commit/aa7400a91cc230c10a1d65925f8061eaec592945)

  - feat: use Box [452cd3b5](https://github.com/tidbcloud/dbaas-ui/commit/452cd3b59ece780677f1741bf9b74c31b12e9579)

  - feat: use link component [563bdffd](https://github.com/tidbcloud/dbaas-ui/commit/563bdffd7e86ff65a4ea80c1b6abb8623e320c01)

  - feat: use react fc [4c4ef118](https://github.com/tidbcloud/dbaas-ui/commit/4c4ef118896a87621a14d6ba4ec7349ffabfb3fd)

  - feat: adjust prompt for downgrade tiflash vcpu [b16aa105](https://github.com/tidbcloud/dbaas-ui/commit/b16aa105cbf0c5e347fb637511ae5f7341d82697)

- Merge pull request [#3925](https://github.com/tidbcloud/dbaas-ui/pull/3925) from tidbcloud/fix/support-plan-tips-close [e71afde6](https://github.com/tidbcloud/dbaas-ui/commit/e71afde6ec893916865a81548286ff9f70e4e0c2)

- Merge pull request [#3919](https://github.com/tidbcloud/dbaas-ui/pull/3919) from tidbcloud/feat/restore_storage_type [2cfb0f84](https://github.com/tidbcloud/dbaas-ui/commit/2cfb0f848a8c5e54fc68b66108b1f02b89dac3a3)

- Merge pull request [#3928](https://github.com/tidbcloud/dbaas-ui/pull/3928) from tidbcloud/fix/timeout_msg [065c7b5d](https://github.com/tidbcloud/dbaas-ui/commit/065c7b5d0a093cc686185fed5fea43a5223fe94a)

  - fix: add TimeoutErrorMsg for better error handling [aa4badf8](https://github.com/tidbcloud/dbaas-ui/commit/aa4badf8d396713fd43551ecc826261b51e8d5a7)

- Merge pull request [#3922](https://github.com/tidbcloud/dbaas-ui/pull/3922) from tidbcloud/fix/maintenance-window-opti [c0e91d1a](https://github.com/tidbcloud/dbaas-ui/commit/c0e91d1adc8f25243ccbe9997cef16a54752309e)

  - fix: Accordion usage opti [f11e8f04](https://github.com/tidbcloud/dbaas-ui/commit/f11e8f040c9c8968d71a6dc83fab443916b7a61f)

  - fix: Accordion usage opti [4a948024](https://github.com/tidbcloud/dbaas-ui/commit/4a948024964712cfbfb8c837e326fe23279e9d4a)

  - fix: maintenance window setting default value [4d1c9d93](https://github.com/tidbcloud/dbaas-ui/commit/4d1c9d936eeafff4960afc8568a2c5788346f476)

  - refactor: clean up console logs in RestoreForDedicated [f4f85a10](https://github.com/tidbcloud/dbaas-ui/commit/f4f85a103b636d48bf1885b763906ad9f96c135c)

  - refactor: remove unused alwaysIncludeBasicAndStandardStorageType parameter from useStorageTypeOption [0135eec3](https://github.com/tidbcloud/dbaas-ui/commit/0135eec392f79b79af4ab44f2092b978c631dacf)

  - refactor: replace alwaysIncludeBasicAndStandardStorageType with hideStorageType prop [aa6446a4](https://github.com/tidbcloud/dbaas-ui/commit/aa6446a474e532ab9ad4786337b2bac5d62d16bf)

  - fix(auth): add hash empty check [04737d0b](https://github.com/tidbcloud/dbaas-ui/commit/04737d0b88be7460642f0af30d7d753a371f8f38)

- Merge pull request [#3921](https://github.com/tidbcloud/dbaas-ui/pull/3921) from tidbcloud/feat/amazon-bedrock [2a6bf625](https://github.com/tidbcloud/dbaas-ui/commit/2a6bf6259bf8bf15641582fc540f74d645b2cce0)

  - fix: ZapierContainer rename [920dc4d0](https://github.com/tidbcloud/dbaas-ui/commit/920dc4d0d799017bac01bcb21e29f7c80608eb95)

  - fix: intergration icon add aria-label [815eda77](https://github.com/tidbcloud/dbaas-ui/commit/815eda7709ecdbb88fb01abcbcb23123b8f7123c)

  - fix: amazon bedrock open link [8f8e4e6e](https://github.com/tidbcloud/dbaas-ui/commit/8f8e4e6e82f5cabac1802d946511d811093bd34a)

  - fix: event name fix [a18bc98b](https://github.com/tidbcloud/dbaas-ui/commit/a18bc98bbca44822eba7e95944c49b05e9d332b2)

  - fix(e2e): update placeholder to label for email input in SSOLogin [eff0a89e](https://github.com/tidbcloud/dbaas-ui/commit/eff0a89eee5e1a09f92a8c03dc6e9f2e1630fe81)

  - fix: remove close button from support alert in OrgSettings [67f0730e](https://github.com/tidbcloud/dbaas-ui/commit/67f0730eb3802ab7dc942a77aa42c85eda595079)

  - fix: maintenance window setting default value [b24088c4](https://github.com/tidbcloud/dbaas-ui/commit/b24088c45aa19b83ba0ce95ecb451f5239f2424e)

  - fix: maintenance window setting fold opti [952c4603](https://github.com/tidbcloud/dbaas-ui/commit/952c460321feced9a2bf5b24f5a1e69eca82c890)

  - fix: integration add icon [f97dd47b](https://github.com/tidbcloud/dbaas-ui/commit/f97dd47b0ef425603da5467f9db7b94122f0f6f9)

  - feat: maintenance window setting default value [8989f210](https://github.com/tidbcloud/dbaas-ui/commit/8989f210a575f2757bdf44ae2c43798f216513e6)

  - feat: amazon bedrock integration [a90e7021](https://github.com/tidbcloud/dbaas-ui/commit/a90e7021368c2727feb355c67067f4f74f4a1287)

  - refactor: remove deprecated alwaysIncludeBasicAndStandardStorageType prop from NodeSizes [a145262b](https://github.com/tidbcloud/dbaas-ui/commit/a145262ba5a6aec3d44340077141d9e6055a40b9)

  - refactor: deprecate alwaysIncludeBasicAndStandardStorageType prop in NodeSizes [8dc089a4](https://github.com/tidbcloud/dbaas-ui/commit/8dc089a4d57a16ac652862ba5af791ed2f7dcbb0)

  - refactor: simplify storage type handling in useStorageTypeOption [d65f2f34](https://github.com/tidbcloud/dbaas-ui/commit/d65f2f341fc644327755f901701bc8a2fc5d529b)

  - fix: correct spelling of alwaysIncludeBasicAndStandardStorageType prop [36e476bc](https://github.com/tidbcloud/dbaas-ui/commit/36e476bc09682176fb18e3c37db279d62f9bd07f)

  - feat: add alwaysIncludeBasicAndStandardStorageType prop to NodeSizes component [ef849b31](https://github.com/tidbcloud/dbaas-ui/commit/ef849b313fbb0a4cc3548a478921fe2aa70c24cf)

  - style: adjust padding and border color in Restore components for consistency [ea24c0ab](https://github.com/tidbcloud/dbaas-ui/commit/ea24c0ab631455b4a74378c27fe0e84e22224cec)

- Merge pull request [#3909](https://github.com/tidbcloud/dbaas-ui/pull/3909) from tidbcloud/workflow/ai-reviewer-0512 [3612d443](https://github.com/tidbcloud/dbaas-ui/commit/3612d44353bb079f14cdd1aca85f03bfa89ec6af)

  - feat: make folding work [a419686e](https://github.com/tidbcloud/dbaas-ui/commit/a419686eb2f9755972a541c704fc7ddecfe99d14)

  - feat: update folding [5485a4cf](https://github.com/tidbcloud/dbaas-ui/commit/5485a4cf62b0cc4473b9a6de1b1587cec9f35359)

  - feat: add comments fold [6ce750a9](https://github.com/tidbcloud/dbaas-ui/commit/6ce750a9b07659b60eac011df947d40848c52bfd)

- Merge branch 'dev' into workflow/ai-reviewer-0512 [77d910a7](https://github.com/tidbcloud/dbaas-ui/commit/77d910a7f6209b3907ab35f30c9585ad3e45ca02)

- Merge pull request [#3917](https://github.com/tidbcloud/dbaas-ui/pull/3917) from tidbcloud/hotfix/zod_check [9992942b](https://github.com/tidbcloud/dbaas-ui/commit/9992942b3312974b0a05fec3a415ff49cf26e3a6)

- Merge pull request [#3918](https://github.com/tidbcloud/dbaas-ui/pull/3918) from tidbcloud/hotfix/zod_check [644d5759](https://github.com/tidbcloud/dbaas-ui/commit/644d5759e76b45ca3d128c6d29b23a56d6fe9b01)

  - chore: remove commented-out debug console logs in RestoreForDedicated component [0c4856d3](https://github.com/tidbcloud/dbaas-ui/commit/0c4856d3bcab602f7b203fe61f4d0fed4e83db29)

  - hotfix: 202505141456 [b584cb05](https://github.com/tidbcloud/dbaas-ui/commit/b584cb059d6bc68e94798a0a02331c946f61ed64)

  - fix: make profileName optional in tiflash schema across multiple restore components [32264fd9](https://github.com/tidbcloud/dbaas-ui/commit/32264fd9080b48914e8578b2411726a365e3e515)

- Merge pull request [#3916](https://github.com/tidbcloud/dbaas-ui/pull/3916) from tidbcloud/release-20250513 [bcf117e5](https://github.com/tidbcloud/dbaas-ui/commit/bcf117e5d277264cc019c311ff62ed577d3bbfaa)

- Merge pull request [#3915](https://github.com/tidbcloud/dbaas-ui/pull/3915) from tidbcloud/release-20250513 [093bbb18](https://github.com/tidbcloud/dbaas-ui/commit/093bbb18e46c6b1c89a48f0eb2be1f533fb67d78)

  - release: 20250513 [9922fb06](https://github.com/tidbcloud/dbaas-ui/commit/9922fb06ac4d576f709e588116e31e6869abfcf7)

- Merge pull request [#3911](https://github.com/tidbcloud/dbaas-ui/pull/3911) from tidbcloud/feat/support-plan-tips [aa9e5839](https://github.com/tidbcloud/dbaas-ui/commit/aa9e5839a9f154868164cd86117bb26cc584cccb)

- Merge pull request [#3910](https://github.com/tidbcloud/dbaas-ui/pull/3910) from tidbcloud/feat/console-seo [16bbc67b](https://github.com/tidbcloud/dbaas-ui/commit/16bbc67bc0e18ac3dfcd5c331827b18c0a9f013a)

- Merge pull request [#3914](https://github.com/tidbcloud/dbaas-ui/pull/3914) from tidbcloud/hotfix/chat2query-login [24d77689](https://github.com/tidbcloud/dbaas-ui/commit/24d77689a7ea000d29a32c6a1bdfaca66511a706)

- Merge pull request [#3913](https://github.com/tidbcloud/dbaas-ui/pull/3913) from tidbcloud/hotfix/chat2query-login [1fbed2fe](https://github.com/tidbcloud/dbaas-ui/commit/1fbed2fe08da58bd62d54e44c53e9941cee5dda8)

  - refactor: remove debug console log and streamline redirectUri logic in authentication flow [6ae0aad5](https://github.com/tidbcloud/dbaas-ui/commit/6ae0aad5e5b38a9d4920947da529056ac55d7bc9)

  - feat: add debug console [39b6d70d](https://github.com/tidbcloud/dbaas-ui/commit/39b6d70d59380afbac79daae1bc86f3941a5de05)

  - hotfix: 202505131734 [48265693](https://github.com/tidbcloud/dbaas-ui/commit/48265693cf41dff381178c2ed4e91853c2fb5dc2)

- Merge pull request [#3907](https://github.com/tidbcloud/dbaas-ui/pull/3907) from tidbcloud/feat/azure-resource-limitation [a13796ea](https://github.com/tidbcloud/dbaas-ui/commit/a13796ea69ed8d59b0155bb5c5132ce89f961ec2)

  - feat: adjust date [f8ea2e13](https://github.com/tidbcloud/dbaas-ui/commit/f8ea2e13ef3519b8bc2227eacbde084bec05c382)

- Merge pull request [#3912](https://github.com/tidbcloud/dbaas-ui/pull/3912) from tidbcloud/feat/keyviz-timerange [7df80ad6](https://github.com/tidbcloud/dbaas-ui/commit/7df80ad6b005a57c7536b8c7dcd0e38a47ffb7a3)

  - fix(support): remove closeAlert functionality from SupportAlerts component [68c5aa8f](https://github.com/tidbcloud/dbaas-ui/commit/68c5aa8f63042341f6b1310bb20a89eb2ab2d3fb)

  - feat(support): add closeAlert functionality in SumCard component [1a155b71](https://github.com/tidbcloud/dbaas-ui/commit/1a155b71c7d3c8f939bcc9ac606b5bfc0f70cb49)

  - feat: refine the time range selection for keyviz [c938dc39](https://github.com/tidbcloud/dbaas-ui/commit/c938dc39beb2df292c7922b763436f10ca40eab5)

  - feat: remove border of summary card [66684dd6](https://github.com/tidbcloud/dbaas-ui/commit/66684dd6bf1c0abb46e63d2d73bb4a29b43ed8fa)

  - fix: cluster plan ux issues [197e7ae6](https://github.com/tidbcloud/dbaas-ui/commit/197e7ae6f6e8e9d0ea9a5c6db49146d4f70a9153)

  - feat(support): implement support alert trigger in SumCard component [d2a43e07](https://github.com/tidbcloud/dbaas-ui/commit/d2a43e078d515735b7944e3331d786d6472b5021)

  - feat: typo [0e40a1b5](https://github.com/tidbcloud/dbaas-ui/commit/0e40a1b507d7c714687ab55b7a791251ece10ea3)

  - feat: extract limitation component [186186c4](https://github.com/tidbcloud/dbaas-ui/commit/186186c43da40c3165ae2355701371d66ac3a923)

- Merge pull request [#3798](https://github.com/tidbcloud/dbaas-ui/pull/3798) from tidbcloud/feat/mantine-window2 [c4eee8be](https://github.com/tidbcloud/dbaas-ui/commit/c4eee8be7dcbaa4c80b16c398e9d0d23d24661f0)

  - fix: maintenance window2 create project error message [5fa10069](https://github.com/tidbcloud/dbaas-ui/commit/5fa10069dbb2c688dd753ad06f435009d32c8b38)

  - fix: condition for provider [7081a623](https://github.com/tidbcloud/dbaas-ui/commit/7081a623b2f7489faabf423952fad1593ed07b1b)

  - fix: maintenance window2 create project confirm button status [aa0b8312](https://github.com/tidbcloud/dbaas-ui/commit/aa0b83123be3e5679e9b5f88a6cbd1b36f73f4d1)

  - fix: maintenance window2 reschedule status [40c3bc61](https://github.com/tidbcloud/dbaas-ui/commit/40c3bc611afcc44c821a04ad74580dcde950e4d3)

  - feat: maintenance window2 at create project date time precision to minute [26f4b400](https://github.com/tidbcloud/dbaas-ui/commit/26f4b400874d14f07544f886ca7fcf0581b1d44c)

  - feat: maintenance window2 date time precision to minute [73ae4232](https://github.com/tidbcloud/dbaas-ui/commit/73ae4232a22f0202b5d2b0e3728585061b179a98)

  - fix: maintenance window2 unchanged msg remove [6cd48673](https://github.com/tidbcloud/dbaas-ui/commit/6cd4867339d5ccae2580dbeaf4c9b1345f9276d9)

  - fix: maintenance window2 update params [aedfdfa6](https://github.com/tidbcloud/dbaas-ui/commit/aedfdfa60279c6db6848a8e9a749c4534f6a9dd2)

  - fix: maintenance window2 fix [f309a1ac](https://github.com/tidbcloud/dbaas-ui/commit/f309a1ac76010e6484b61e8ffdae5876d798864b)

  - fix: maintenance window2 fix [1a76feb1](https://github.com/tidbcloud/dbaas-ui/commit/1a76feb1057f8e0265cfbcca7d54583e843b6359)

  - fix: maintenance window setting disabled if not three_arch [39528646](https://github.com/tidbcloud/dbaas-ui/commit/395286467459c33adbc42072f7b72118a09bf3dc)

  - fix: maintenance window2 error message [2281e156](https://github.com/tidbcloud/dbaas-ui/commit/2281e156736b4a2a2d43cf35c50001ba073387c7)

  - feat: maintenance window2 error message [241baae8](https://github.com/tidbcloud/dbaas-ui/commit/241baae8d309db6e20f2b28ce1b19c8b4311ed16)

  - feat: maintenance window setting [ded644b4](https://github.com/tidbcloud/dbaas-ui/commit/ded644b454291041b7ed1393c9a1e039e414002e)

  - fix: maintenance window task list add pagination [4a4a38dc](https://github.com/tidbcloud/dbaas-ui/commit/4a4a38dce61f25ee8a0bb8450a421f25a25bf5cd)

  - fix: maintenance window list add pagination [e25d16f1](https://github.com/tidbcloud/dbaas-ui/commit/e25d16f1cac01a0dbd34828a1998f35abea5100a)

  - feat: maintenance window2.0 api [91438ab4](https://github.com/tidbcloud/dbaas-ui/commit/91438ab4d9b3619fa0fa69bf1b7732503633f314)

  - feat: maintenance window2.0 api [d6bfed2b](https://github.com/tidbcloud/dbaas-ui/commit/d6bfed2ba4640ad9521f4c2743f9dc7782c42b7e)

  - feat: maintenance windows alert info ui [d6d98ba7](https://github.com/tidbcloud/dbaas-ui/commit/d6d98ba76b12b582f7fd14ce5d8d9e3a41dfd346)

  - feat: maintenance windows reschedule [feae8c52](https://github.com/tidbcloud/dbaas-ui/commit/feae8c52d2f6c92da42685b32dd80069e954cfa6)

  - feat: maintenance windows alert info ui [0355c26a](https://github.com/tidbcloud/dbaas-ui/commit/0355c26aa3f79c25fc7d92b9b4bb4cb0a02ae7fc)

  - feat: maintenance windows swagger update [53504ef2](https://github.com/tidbcloud/dbaas-ui/commit/53504ef264fc81986e4a36fda29439d4342f8c0c)

  - feat: integrate SupportAlerts into Support and enhance Purchase components [153ab67c](https://github.com/tidbcloud/dbaas-ui/commit/153ab67cf13caa04b08e3da5d430d7e223def911)

  - feat(SEO): enhance console.tidb.io SEO [6c643643](https://github.com/tidbcloud/dbaas-ui/commit/6c643643fb5d8545bb021d4445694130d69328ce)

  - feat: update PROMPT guideline [b5f72c70](https://github.com/tidbcloud/dbaas-ui/commit/b5f72c7020c8a7bd2d7fe185dfabe0ba050a4063)

  - feat: adjust wording [77a0cccb](https://github.com/tidbcloud/dbaas-ui/commit/77a0cccbeb2d17652b051ce3a2e222153aea521e)

- Merge pull request [#3908](https://github.com/tidbcloud/dbaas-ui/pull/3908) from tidbcloud/fix/restore_style [27044c95](https://github.com/tidbcloud/dbaas-ui/commit/27044c950f66867e5189e9e003729e7273bd5c07)

  - feat: resource limitation [aead7b09](https://github.com/tidbcloud/dbaas-ui/commit/aead7b09b419dcd521375f2a7cc1ee5ab3cda04a)

  - fix: update RecoveryGroupEmptyList layout and content [0dc6e484](https://github.com/tidbcloud/dbaas-ui/commit/0dc6e48483f1938384c797ab744ca4239fabac32)

  - fix: enhance BackupSettingV3 layout and improve HoverCard shadows [76516010](https://github.com/tidbcloud/dbaas-ui/commit/76516010870bdd3c0bf1d6d497ac42f65a22a21e)

  - feat: update doc link and instruction image [d78c8edd](https://github.com/tidbcloud/dbaas-ui/commit/d78c8edd51605c0ba77125f21e0c018156fc4cab)

  - feat: update instruction image [5c31ae5a](https://github.com/tidbcloud/dbaas-ui/commit/5c31ae5a46300b4fcfb102ea48c0c5420b5755ec)

- Merge pull request [#3906](https://github.com/tidbcloud/dbaas-ui/pull/3906) from tidbcloud/fix/rg_layout [566b5a7c](https://github.com/tidbcloud/dbaas-ui/commit/566b5a7c1c568561010b8aa907e317bc6880aef2)

  - fix: update placeholder text in recovery group form [866746b4](https://github.com/tidbcloud/dbaas-ui/commit/866746b44ece4e23e75e0968304521d8ff99b316)

  - fix: correct wording in recovery group summary text [58ad8e75](https://github.com/tidbcloud/dbaas-ui/commit/58ad8e75329981404020c66867d50c8c41bf8c48)

  - refactor: clean up CreateRecoveryGroup component layout and remove unused imports [baa1edce](https://github.com/tidbcloud/dbaas-ui/commit/baa1edcecad308a6aa03e2c13385b4e2d4da84dd)

- Merge pull request [#3904](https://github.com/tidbcloud/dbaas-ui/pull/3904) from tidbcloud/fix/remove-auzre-endpoint-issule [0682c0d2](https://github.com/tidbcloud/dbaas-ui/commit/0682c0d2ed865921e631524bf0df5e41dbba9dac)

- Merge pull request [#3905](https://github.com/tidbcloud/dbaas-ui/pull/3905) from tidbcloud/fix/remove-auzre-endpoint-issule [7a2d8dcc](https://github.com/tidbcloud/dbaas-ui/commit/7a2d8dcc57321353d7eb2fdc3e863c59e714d087)

  - hotfix: 202505071130 [c584b4cc](https://github.com/tidbcloud/dbaas-ui/commit/c584b4cc9c4fd64200cc50bde150d9f70e149afb)

  - fix: break word for private endpoint name [203ae671](https://github.com/tidbcloud/dbaas-ui/commit/203ae67192e1115a10f134a7398bd13cee73bb26)

  - feat: adjust wording [907c2d7d](https://github.com/tidbcloud/dbaas-ui/commit/907c2d7d9f26c92a417a42d981860e2994c1c479)

- Merge pull request [#3876](https://github.com/tidbcloud/dbaas-ui/pull/3876) from tidbcloud/feat/backup_setting [aa1ff6b3](https://github.com/tidbcloud/dbaas-ui/commit/aa1ff6b3c35595e3a2c0d73d5f360a2f030a43d1)

- Merge pull request [#3903](https://github.com/tidbcloud/dbaas-ui/pull/3903) from tidbcloud/workflow/ai-reviewer-1.1.2 [e9c3a595](https://github.com/tidbcloud/dbaas-ui/commit/e9c3a59580edee742c3be7ef930ef32f709fe6fe)

  - fix: security issue [87cf0a7f](https://github.com/tidbcloud/dbaas-ui/commit/87cf0a7ff0f82920e5317880ed5295d5a86c75ef)

  - fix: duplicated import [629e81a1](https://github.com/tidbcloud/dbaas-ui/commit/629e81a1eb2b91a2d3338fe1f07184421e8aa8ad)

  - feat: use md file to store prompt and add error handler [f92b149f](https://github.com/tidbcloud/dbaas-ui/commit/f92b149f5546020358b6901ffe42e5821816a4a7)

  - feat: fix import bug [6fd9bdd4](https://github.com/tidbcloud/dbaas-ui/commit/6fd9bdd454d226854cc198cc605844999f5bdac4)

  - feat: upgrade dbaas-ui CR prompt [a2baaf18](https://github.com/tidbcloud/dbaas-ui/commit/a2baaf181bd3630e6db200fab97327b74b6c02fd)

  - feat: upgrade dbaas-ui CR prompt [071633d6](https://github.com/tidbcloud/dbaas-ui/commit/071633d6172484daab30b62a6b631d2083370ee5)

- Merge pull request [#3902](https://github.com/tidbcloud/dbaas-ui/pull/3902) from tidbcloud/fix/vercel-url [85228537](https://github.com/tidbcloud/dbaas-ui/commit/85228537c8652dc8b4fb219f09fefbe686d1361e)

  - fix: vercel url [3adc1cea](https://github.com/tidbcloud/dbaas-ui/commit/3adc1ceab35509fdbaeb4bd2acccee129c26e5d7)

- Merge pull request [#3900](https://github.com/tidbcloud/dbaas-ui/pull/3900) from tidbcloud/fix/import_file [8bcd2cd4](https://github.com/tidbcloud/dbaas-ui/commit/8bcd2cd4682b27196665cb8a53f8707335cf2013)

  - fix(Backup): replace Tooltips with HoverCards in BackupSettingV3 [eb4ff1ce](https://github.com/tidbcloud/dbaas-ui/commit/eb4ff1ce4492611500cba0dfcf19695ec83073a1)

  - fix(Backup): simplify region display logic in BackupSettingV3 [1bd0cc23](https://github.com/tidbcloud/dbaas-ui/commit/1bd0cc237b19dfc2bca68e7265b10eb218e9ca37)

  - fix(Backup): update typography color in BackupSettingV3 [9aca7faf](https://github.com/tidbcloud/dbaas-ui/commit/9aca7faf7eb6541474fd7d8c33d06621c977ea36)

  - fix: simplify import state reset logic after validation error [fe5706f1](https://github.com/tidbcloud/dbaas-ui/commit/fe5706f141364a8d4044a0b0a287f872a09fbcbe)

  - fix: clarify comment on import state reset after validation error [a6468588](https://github.com/tidbcloud/dbaas-ui/commit/a6468588174d4f9890d0f0bdd51f84ea50287c4a)

  - fix(Backup): remove unused icon and clean up button in Backup component [e95a8d92](https://github.com/tidbcloud/dbaas-ui/commit/e95a8d92860e5dad2e93f6df1c3901b3c1165b3e)

  - fix: allow import to restart after previous errors [e6ca19a5](https://github.com/tidbcloud/dbaas-ui/commit/e6ca19a543ff7f0c67a1644ee8ba314814bf80b3)

  - fix: reset import status after file was reset [2c77c0fc](https://github.com/tidbcloud/dbaas-ui/commit/2c77c0fcd948c1a963bdf2233880b7654c526298)

- Merge pull request [#3899](https://github.com/tidbcloud/dbaas-ui/pull/3899) from tidbcloud/feat/audit-log-pagination [f78c34a3](https://github.com/tidbcloud/dbaas-ui/commit/f78c34a3dff0af39b113c6debde94b9120426935)

- Merge pull request [#3898](https://github.com/tidbcloud/dbaas-ui/pull/3898) from tidbcloud/feat/audit-log-pagination [b5ca159a](https://github.com/tidbcloud/dbaas-ui/commit/b5ca159adb643e1469d80fe52b5fb5b1af12988e)

  - feat: set pagesize to 10 [c8d0fae7](https://github.com/tidbcloud/dbaas-ui/commit/c8d0fae78fd9ec8827141b54d999359272bd9234)

  - hotfix: 202504251639 [e97db44d](https://github.com/tidbcloud/dbaas-ui/commit/e97db44d7bf2cad0baf77f8379da1bc570998224)

  - fix: add pagination for log filter rules [5e1b36d1](https://github.com/tidbcloud/dbaas-ui/commit/5e1b36d1bde058aa00e99c9d7e6a7636bae3bb83)

- Merge pull request [#3896](https://github.com/tidbcloud/dbaas-ui/pull/3896) from tidbcloud/hotfix/20250425-keyviz-timerange [07441924](https://github.com/tidbcloud/dbaas-ui/commit/07441924144fe0a9e926f99b16de0718ec86d7ee)

- Merge pull request [#3897](https://github.com/tidbcloud/dbaas-ui/pull/3897) from tidbcloud/hotfix/20250425-keyviz-timerange [0fd55fa1](https://github.com/tidbcloud/dbaas-ui/commit/0fd55fa16c2578ad82f31251231458f76f85f385)

  - fix: keep the options unchanged [f4748acf](https://github.com/tidbcloud/dbaas-ui/commit/f4748acf4c4626010993dda2d398d57e3ae2b43f)

  - hotfix: 202504251326 [4c17f5ba](https://github.com/tidbcloud/dbaas-ui/commit/4c17f5bae5bdd08174955461151065847cb6fd86)

  - hotfix: modify the default time range of KeyViz to the past hour, with optional times of 1/2/3/6h [bb2484a4](https://github.com/tidbcloud/dbaas-ui/commit/bb2484a442813f179ab7b4156511754f8e88affe)

- Merge pull request [#3895](https://github.com/tidbcloud/dbaas-ui/pull/3895) from tidbcloud/hotfix/restore_ng [1a31a868](https://github.com/tidbcloud/dbaas-ui/commit/1a31a868b10b546d3b06f66f273ec58743c30717)

- Merge pull request [#3894](https://github.com/tidbcloud/dbaas-ui/pull/3894) from tidbcloud/hotfix/restore_ng [2f48647b](https://github.com/tidbcloud/dbaas-ui/commit/2f48647bfc54defadef7c4c162dc6cca9aa4cbb1)

  - hotfix: 202504242323 [851f0f09](https://github.com/tidbcloud/dbaas-ui/commit/851f0f090c998186f30e8131fdd81ce421a7e7c3)

  - fix: restore next gen condition [1ad50005](https://github.com/tidbcloud/dbaas-ui/commit/1ad5000591933c52317685fe72ec8f27286a02d0)

  - fix(Backup): remove commented-out error handling in BackupSettingV3 [e8decfcb](https://github.com/tidbcloud/dbaas-ui/commit/e8decfcb386b1473d37e32160c9edc40772af578)

  - feat(Backup): extract backup setting utility functions [181f46ea](https://github.com/tidbcloud/dbaas-ui/commit/181f46ea28cf475bc473c6b66201727fffd57de0)

  - fix(Restore): update border color in RestoreForDedicated component [bb6002a8](https://github.com/tidbcloud/dbaas-ui/commit/bb6002a84ec33f768a3b572dc5d76a7c4591ee2c)

  - fix(package): update @tidbcloud/uikit to version 2.2.11 [5b1409ee](https://github.com/tidbcloud/dbaas-ui/commit/5b1409ee7294355662580822f754a1de2b3fe235)

  - fix(Backup): remove console log in BackupSettingV3 [96715476](https://github.com/tidbcloud/dbaas-ui/commit/9671547617cb9713ee82462cf2c0be34ef9e9ae3)

  - fix(Backup): clean up alerts in BackupSettingV3 [114b0909](https://github.com/tidbcloud/dbaas-ui/commit/114b09096c1d0acee82816f0c854c394ce971494)

  - fix(Backup): refactor matchFormChangeState for improved clarity and reuse [6df46b38](https://github.com/tidbcloud/dbaas-ui/commit/6df46b38d9bbf680940abd9478ae9e57f82cc0d5)

  - fix(Backup): export FieldDisableWarnings for reuse in BackupSettingV3 [b35ba5c7](https://github.com/tidbcloud/dbaas-ui/commit/b35ba5c785f2b2f4b768256ab4eefe2b6b2432f8)

  - fix(Backup): export getSettingStatusWarning for reuse in BackupSettingV3 [decb36d4](https://github.com/tidbcloud/dbaas-ui/commit/decb36d48005d8f5e72c67baba7c947f2a3d29f2)

  - fix(Backup): simplify form editing logic in BackupSettingV3 [39266490](https://github.com/tidbcloud/dbaas-ui/commit/39266490eb3f98a95e99052c27ff7b837ff18703)

  - fix(Backup): refine layout and remove unused alerts in BackupSettingV3 [83d6d208](https://github.com/tidbcloud/dbaas-ui/commit/83d6d208ef71d5d9d7cd964e538efe67884470de)

  - fix(Backup): update alerts and add next backup time notification in BackupSettingV3 [9023fb65](https://github.com/tidbcloud/dbaas-ui/commit/9023fb65aea432fe92c64c4d9764687cea001a1e)

  - fix(Backup): export helper functions in BackupSettingV2 for reuse [d287225f](https://github.com/tidbcloud/dbaas-ui/commit/d287225f79a7fc627cbe8c2c89d57ae632e3c26c)

  - fix(Backup): refine toFormValues function in BackupSettingV3 [9f3856f3](https://github.com/tidbcloud/dbaas-ui/commit/9f3856f3c9168ecf285b0e8ae2a6c0b5505cde10)

  - fix(Backup): update BackupSettingV3 component functionality and layout [2df0603b](https://github.com/tidbcloud/dbaas-ui/commit/2df0603b19d13690067491f527acad1b18a8b3cf)

  - fix(Backup): update BackupSetting modal size for consistency [f4684d90](https://github.com/tidbcloud/dbaas-ui/commit/f4684d904ad676e695c0726db4335853d4100c01)

  - fix(Backup): adjust Group component gap in ServerlessBackupListHeader [ed2efaa4](https://github.com/tidbcloud/dbaas-ui/commit/ed2efaa4f10561c2223415bf298a2a20d5790a11)

  - fix(Backup): enhance BackupSettingV3 layout and styling [93155041](https://github.com/tidbcloud/dbaas-ui/commit/9315504113cde4f16a5becb68712833d2c5cfe6b)

  - feat(Backup): introduce BackupSettingV3 component [5137684f](https://github.com/tidbcloud/dbaas-ui/commit/5137684f3ba202c59f659ee200d68119ac6fad20)

  - fix(Backup): update backup settings component and adjust layout [c18c4c95](https://github.com/tidbcloud/dbaas-ui/commit/c18c4c9551a4f63202010a8d7482cf8a614f6ace)

  - feat(Backup): add Restore button to backup list header [d82381c9](https://github.com/tidbcloud/dbaas-ui/commit/d82381c9a558acc66f9871925a85028348f8aebb)

- Merge pull request [#3893](https://github.com/tidbcloud/dbaas-ui/pull/3893) from tidbcloud/fix/column_pin [42685af4](https://github.com/tidbcloud/dbaas-ui/commit/42685af413b314579d15cbf493993646294850df)

  - fix: enable column pinning in AWS, Azure, and GCP API lists [a1609d46](https://github.com/tidbcloud/dbaas-ui/commit/a1609d4698cda4e0d156dd006de8aee03bd230b9)

  - fix: update column sizes and enable column pinning in DataMigration tab [fb227cf2](https://github.com/tidbcloud/dbaas-ui/commit/fb227cf2f4a34ff4b536ebe2302591409f8962af)

- Merge pull request [#3888](https://github.com/tidbcloud/dbaas-ui/pull/3888) from tidbcloud/hotfix/20250422-dataapp-model [4e662fe6](https://github.com/tidbcloud/dbaas-ui/commit/4e662fe68291ba69b74f5f08b5bb34df7f9b465e)

- Merge pull request [#3887](https://github.com/tidbcloud/dbaas-ui/pull/3887) from tidbcloud/hotfix/20250422-dataapp-model [ef0ef36c](https://github.com/tidbcloud/dbaas-ui/commit/ef0ef36ccb80f5e0c05ef3585e164e540364cc51)

- Merge pull request [#3891](https://github.com/tidbcloud/dbaas-ui/pull/3891) from tidbcloud/fix/old-arch-creation [5e40cb7f](https://github.com/tidbcloud/dbaas-ui/commit/5e40cb7f094df4d122b66d8fbca76bd85751a613)

- Merge pull request [#3892](https://github.com/tidbcloud/dbaas-ui/pull/3892) from tidbcloud/fix/old-arch-creation [e0dd8050](https://github.com/tidbcloud/dbaas-ui/commit/e0dd8050b5381ade0379c6f22b9a10485a26788d)

  - hotfix: 202504231554 [a7568f81](https://github.com/tidbcloud/dbaas-ui/commit/a7568f81e31e2ddcf3ccfd0574ed5c9e2e9778e0)

  - fix: creation style [fe75deb0](https://github.com/tidbcloud/dbaas-ui/commit/fe75deb099f188e2254c9fb90e5b64e85c8d0d89)

  - feat: dataservice chat2query app llm model description [c14bff61](https://github.com/tidbcloud/dbaas-ui/commit/c14bff6102f84c0de4d7265f13afe211fd1b2f95)

- Merge pull request [#3890](https://github.com/tidbcloud/dbaas-ui/pull/3890) from tidbcloud/workflow/ai-reviewer-1.1.1 [f6583385](https://github.com/tidbcloud/dbaas-ui/commit/f6583385c9bd4eaaddee349e398e9c059b2bde59)

  - feat: change yarn command [92f7dc02](https://github.com/tidbcloud/dbaas-ui/commit/92f7dc026632b3567beba08c711179e23e1cfe41)

  - feat: change working dir pos [c9ae9d10](https://github.com/tidbcloud/dbaas-ui/commit/c9ae9d10fcbbfbabd964e002f74ba9d10cc0a846)

  - feat: change yarn command [7078ba08](https://github.com/tidbcloud/dbaas-ui/commit/7078ba08c48c29080c0f48c9be1b25ad2827849e)

  - feat: change to char length [71cb0a00](https://github.com/tidbcloud/dbaas-ui/commit/71cb0a008a0a285a7befd7a2d0f93644673c44b5)

  - feat: fix yarn command [3c99fa5a](https://github.com/tidbcloud/dbaas-ui/commit/3c99fa5ab9a30b1f961ef6c17b729e830cc95c82)

  - feat: add yarn lock [86f2a9f5](https://github.com/tidbcloud/dbaas-ui/commit/86f2a9f5280901b2550de1b89d97e94c0abb2da6)

  - feat: code change test [e5b04c41](https://github.com/tidbcloud/dbaas-ui/commit/e5b04c41723a7e89e707dff2341258c7480c0118)

  - feat: change ci [853cd1bf](https://github.com/tidbcloud/dbaas-ui/commit/853cd1bf2ea1548ca2336aded4061601245a0edb)

- Merge pull request [#3889](https://github.com/tidbcloud/dbaas-ui/pull/3889) from tidbcloud/workflow/ai-reviewer-1.1.0 [2ec994fe](https://github.com/tidbcloud/dbaas-ui/commit/2ec994fef6e6b35fae415807e853d007c280e733)

  - feat: add concurrency control [622d0c79](https://github.com/tidbcloud/dbaas-ui/commit/622d0c798b94a901295c8cfb593e5aec91f84f0a)

  - feat: ignore src/media/\*\* [14de20bb](https://github.com/tidbcloud/dbaas-ui/commit/14de20bbf628e9c10dd41fd11e7d9e518aaa975f)

  - feat: into Eng [944cd304](https://github.com/tidbcloud/dbaas-ui/commit/944cd30443d24ad4a0182a0e26ee2e59617a6d52)

  - feat: use OPENAI_MODEL env to decide AI model [fab243fb](https://github.com/tidbcloud/dbaas-ui/commit/fab243fbee93fd98c8f5821e16c18428ff6214cd)

  - feat: DataService C2Q default model changed to claude [9b0e4c6d](https://github.com/tidbcloud/dbaas-ui/commit/9b0e4c6dc063aa58dbf34b4c9f97b0e2ec4f870a)

  - feat: add files ignore and large PR skip [4937e6e3](https://github.com/tidbcloud/dbaas-ui/commit/4937e6e34f9ba947b1c649ecb9b52c3b3a067c1e)

  - feat: DataService C2Q default model changed to claude [5b5ee48f](https://github.com/tidbcloud/dbaas-ui/commit/5b5ee48f8247a761d534c43f8f7e5b1e28bb2979)

- Merge pull request [#3886](https://github.com/tidbcloud/dbaas-ui/pull/3886) from tidbcloud/workflow/ai-reviewer-v2 [9f52badc](https://github.com/tidbcloud/dbaas-ui/commit/9f52badc91e967a313642b33fc2a8845d58399c4)

  - feat: update gpt model [53cfabf6](https://github.com/tidbcloud/dbaas-ui/commit/53cfabf64631217278c04f2a446bdfe8226fbf91)

- Merge pull request [#3885](https://github.com/tidbcloud/dbaas-ui/pull/3885) from tidbcloud/workflow/ai-reviewer [4df70b80](https://github.com/tidbcloud/dbaas-ui/commit/4df70b80d34dc79da10c6920f376a2a2fdc0e988)

  - fix: upgrade to node 18 for fetch support [e71d9cc4](https://github.com/tidbcloud/dbaas-ui/commit/e71d9cc45628270c767f2bd2894232ed5aa2918b)

- Merge pull request [#3883](https://github.com/tidbcloud/dbaas-ui/pull/3883) from tidbcloud/release-20250422 [af53aa06](https://github.com/tidbcloud/dbaas-ui/commit/af53aa06e4ed1c7253a7d9ecc0db3aebac8aa04e)

- Merge pull request [#3884](https://github.com/tidbcloud/dbaas-ui/pull/3884) from tidbcloud/release-20250422 [cd095602](https://github.com/tidbcloud/dbaas-ui/commit/cd0956020ad7038cf9171062d5431e53e76d328d)

  - fix: run path [eb360801](https://github.com/tidbcloud/dbaas-ui/commit/eb36080181ad48315e71ab297c0449e0cbe6c2b8)

  - fix: add pkg.json and working dir [b3305a87](https://github.com/tidbcloud/dbaas-ui/commit/b3305a87ddc1c9310c0432626caaf877ae482c82)

  - fix: add --force param [2e10de09](https://github.com/tidbcloud/dbaas-ui/commit/2e10de0947d1017ce83755047c83201c82531277)

  - feat: add AI reviewer [f55d07b6](https://github.com/tidbcloud/dbaas-ui/commit/f55d07b681b1db2f21d282c1f3bfc5f86f7c27b4)

  - release: 20250422 [a3fbacfd](https://github.com/tidbcloud/dbaas-ui/commit/a3fbacfd77828e01b78abbdb1a064660d0c72d69)

- Merge pull request [#3881](https://github.com/tidbcloud/dbaas-ui/pull/3881) from tidbcloud/feat/dedicated-creation--layout [e5926720](https://github.com/tidbcloud/dbaas-ui/commit/e5926720ad3461c11e95bd926220594742123233)

- Merge pull request [#3882](https://github.com/tidbcloud/dbaas-ui/pull/3882) from tidbcloud/fix/import_time [a01ea4fe](https://github.com/tidbcloud/dbaas-ui/commit/a01ea4fea7d8e5997312f9011cb8db6a2d3f2e5a)

  - fix(Imports): update time formatting to include timezone offset [947d26a3](https://github.com/tidbcloud/dbaas-ui/commit/947d26a3095d7178db8fbd555f3e60826843f7d6)

  - feat: use carbon.4 for formcontent [67d938da](https://github.com/tidbcloud/dbaas-ui/commit/67d938daec3e513d65383860125c1b1a42328938)

- Merge pull request [#3877](https://github.com/tidbcloud/dbaas-ui/pull/3877) from tidbcloud/fix/alicloud-endpoint [ea46f02e](https://github.com/tidbcloud/dbaas-ui/commit/ea46f02e2d9f21f41918adfbbc0e1d1281630e77)

  - feat: remove shadow of card [973a7d70](https://github.com/tidbcloud/dbaas-ui/commit/973a7d7054f238abca2c62ec61c92041e266d679)

  - feat: align cluster creation page with the latest design version [6e1e62d1](https://github.com/tidbcloud/dbaas-ui/commit/6e1e62d1140ec58b8081ed53672d3efaf404b105)

- Merge pull request [#3880](https://github.com/tidbcloud/dbaas-ui/pull/3880) from tidbcloud/fix/slow-query-timerange [ea7d7af0](https://github.com/tidbcloud/dbaas-ui/commit/ea7d7af0e181123cdc8223ad5152f534bb3a8846)

  - feat: serverless clusters can also support a time range of up to 3 days in slow query, rather than being limited to 3 hours [97b203ee](https://github.com/tidbcloud/dbaas-ui/commit/97b203ee5816923bd1f017b95f4ebe7599e2e29e)

- Merge pull request [#3878](https://github.com/tidbcloud/dbaas-ui/pull/3878) from tidbcloud/feat/update-firewallrule [23205338](https://github.com/tidbcloud/dbaas-ui/commit/2320533875159c6111dcb93fe766ff149dc73dd4)

- Merge pull request [#3879](https://github.com/tidbcloud/dbaas-ui/pull/3879) from tidbcloud/fix/cdc_typings [cd8bb69f](https://github.com/tidbcloud/dbaas-ui/commit/cd8bb69ffd31c03420982557aee9db77266961e4)

  - fix(changefeed): omit password from formData in Review component [bc7156be](https://github.com/tidbcloud/dbaas-ui/commit/bc7156be5b694aeb3492b51180d383987c1d5764)

  - fix(changefeed): refactor payload construction in getPayload function [0efcdced](https://github.com/tidbcloud/dbaas-ui/commit/0efcdceda8b0c8cdc137792c91b74515b3d5ff07)

- Merge pull request [#3862](https://github.com/tidbcloud/dbaas-ui/pull/3862) from tidbcloud/feat/export_oss [c9ef52c0](https://github.com/tidbcloud/dbaas-ui/commit/c9ef52c07a6054119f9163925f497ee5143f3610)

  - fix(serverless): alicloud private endpoint name [c488b8a3](https://github.com/tidbcloud/dbaas-ui/commit/c488b8a391b43e2c336f131f2bfa55bd26d98430)

  - fix(Diagnosis): fix the issue where users could select a time range exceeding 3 hours in the slow-query of a serverless cluster. [8ef7cfa3](https://github.com/tidbcloud/dbaas-ui/commit/8ef7cfa3ff388f561a39c5e100e3189a1044d118)

  - feat(authorized networks): firewall rules -> Authorized Networks [7ba78a15](https://github.com/tidbcloud/dbaas-ui/commit/7ba78a1561b5ee017caa3e7eb22dfef827b63c0d)

- Merge pull request [#3875](https://github.com/tidbcloud/dbaas-ui/pull/3875) from tidbcloud/hotfix/20250417-audit-document-link [8a02d396](https://github.com/tidbcloud/dbaas-ui/commit/8a02d39644d2c814a2c123bb4ed45f711a5ba69d)

- Merge pull request [#3874](https://github.com/tidbcloud/dbaas-ui/pull/3874) from tidbcloud/hotfix/20250417-audit-document-link [c26c499a](https://github.com/tidbcloud/dbaas-ui/commit/c26c499a28619f906040e212efe28951636728a7)

  - fix: audit log document is outdated [4392c2fc](https://github.com/tidbcloud/dbaas-ui/commit/4392c2fc84f9009c5ae41de4349a9ce5f5e318e7)

- Merge pull request [#3873](https://github.com/tidbcloud/dbaas-ui/pull/3873) from tidbcloud/fix/import_column_check [2d9a7e78](https://github.com/tidbcloud/dbaas-ui/commit/2d9a7e78482630e8a363418155075661def122eb)

  - fix(Preview): make column name comparison case-insensitive [5c242c51](https://github.com/tidbcloud/dbaas-ui/commit/5c242c51d00c464e2c75c731620fcb0517a3671f)

- Merge pull request [#3872](https://github.com/tidbcloud/dbaas-ui/pull/3872) from tidbcloud/fix/cdc_update [d71ce74b](https://github.com/tidbcloud/dbaas-ui/commit/d71ce74ba8a5940853e603cd52b73cf39912853e)

- Merge pull request [#3871](https://github.com/tidbcloud/dbaas-ui/pull/3871) from tidbcloud/fix/audit-typo [a2cb6bf7](https://github.com/tidbcloud/dbaas-ui/commit/a2cb6bf71dc1c1ba8ec67e7f1795b8d169b06c04)

  - fix: audit log typo [3b6f4800](https://github.com/tidbcloud/dbaas-ui/commit/3b6f48008817d714ec7ad06d7a4479e49be8c5d8)

  - fix(changefeed): remove unused `url` property from payload [dcbcbbd3](https://github.com/tidbcloud/dbaas-ui/commit/dcbcbbd3575819167b571900d98f603a60ebf799)

  - fix(changefeed): refine payload structure in getPayload function [a481b732](https://github.com/tidbcloud/dbaas-ui/commit/a481b73214defae9ed8496dde00882247cdb3865)

  - fix(changefeed): omit sensitive properties from payload [6f6a1ac2](https://github.com/tidbcloud/dbaas-ui/commit/6f6a1ac241b8152f1ea321736712ba02e4988e68)

  - fix(changefeed): remove unused properties from changefeed state [99fd7589](https://github.com/tidbcloud/dbaas-ui/commit/99fd758903606b52241d64d98dc088234c3e40db)

  - fix: update changefeed swagger [094e10ab](https://github.com/tidbcloud/dbaas-ui/commit/094e10ab7254f7f5d8abf221206af4a14754ddc9)

- Merge pull request [#3870](https://github.com/tidbcloud/dbaas-ui/pull/3870) from tidbcloud/release-20250415 [3e39b781](https://github.com/tidbcloud/dbaas-ui/commit/3e39b781058dabad4bca8d40babe45d59658d0cb)

- Merge pull request [#3869](https://github.com/tidbcloud/dbaas-ui/pull/3869) from tidbcloud/release-20250415 [314f1789](https://github.com/tidbcloud/dbaas-ui/commit/314f1789b2949ae3ef0dc5f533abfab43b561121)

  - release: 20250415 [1b9d2979](https://github.com/tidbcloud/dbaas-ui/commit/1b9d2979121468b3675c7a89213626fee1079558)

  - chore: update .gitignore to include specstory and cursor indexing files [a47e4610](https://github.com/tidbcloud/dbaas-ui/commit/a47e4610a7f5b28afa39370e3e9852859af3d344)

- Merge pull request [#3867](https://github.com/tidbcloud/dbaas-ui/pull/3867) from tidbcloud/feat/dedicated-public-connection [1fdea2f2](https://github.com/tidbcloud/dbaas-ui/commit/1fdea2f2a4744bd865f964768b9bd3087272c979)

- Merge pull request [#3868](https://github.com/tidbcloud/dbaas-ui/pull/3868) from tidbcloud/fix/survey-company-data [c64f2f8f](https://github.com/tidbcloud/dbaas-ui/commit/c64f2f8f3d6604e4074b23d5f0284eff3ebddcef)

  - fix(survey): possible null company data [b0d285ec](https://github.com/tidbcloud/dbaas-ui/commit/b0d285ecc04e252fe6c7416dc5d5223deffc49d9)

  - feat: enhance public connection ux [2c3071b2](https://github.com/tidbcloud/dbaas-ui/commit/2c3071b2e3fc7608f921e43738608439d47ec379)

- Merge pull request [#3866](https://github.com/tidbcloud/dbaas-ui/pull/3866) from tidbcloud/fix/exit-tutorial [ad4274ea](https://github.com/tidbcloud/dbaas-ui/commit/ad4274eac3c8bec44ef5ddbdf5b9d1022d0a92e6)

  - feat(tutorial): add back to the Congratulations page [6e07c265](https://github.com/tidbcloud/dbaas-ui/commit/6e07c265d0b4befabbd92b764c2ec216f5abb989)

- Merge pull request [#3865](https://github.com/tidbcloud/dbaas-ui/pull/3865) from tidbcloud/fix/dm_precheck [7c60c40a](https://github.com/tidbcloud/dbaas-ui/commit/7c60c40a6945d07839c95db3f35fa3ad8dd12fd0)

  - refactor(CheckItem): simplify component structure and improve tooltip usage [435abd06](https://github.com/tidbcloud/dbaas-ui/commit/435abd06fda1809bdefe63d1508361fdf607ac0f)

  - fix: add missing line break in ExportTaskDetail for improved readability [79e8499c](https://github.com/tidbcloud/dbaas-ui/commit/79e8499c4c73e1318087ee735f23fc70e04aed47)

  - feat: enhance ExportTaskDetail to dynamically display export target URIs [c3bff634](https://github.com/tidbcloud/dbaas-ui/commit/c3bff634f838b969c09b4370538623c4825309a7)

  - feat: add OSS target display in ExportTaskDetail component [f0e94b1d](https://github.com/tidbcloud/dbaas-ui/commit/f0e94b1d9f2f2b0ed034579e1d1520a6431369a7)

  - feat: update CreateExport for s3 dynamic auth_type and supportedMethods [33805b6c](https://github.com/tidbcloud/dbaas-ui/commit/33805b6cd553764d86ecb506898ac3963f2b6aed)

  - feat: enhance CreateExport with new form data structure and field updates [d960f4c5](https://github.com/tidbcloud/dbaas-ui/commit/d960f4c5ffbde0dbf161b7ad0338be82b6d0391f)

  - feat: support Alibaba Cloud OSS export settings in CreateExport [8c81bffd](https://github.com/tidbcloud/dbaas-ui/commit/8c81bffd73778b02510c126d6da15c8286f4f4a9)

  - fix: add arrow to Menu in ImportPageHeader for better UX [b7c959cd](https://github.com/tidbcloud/dbaas-ui/commit/b7c959cd595dee1e1185a33e9e78ed3db4f10f26)

  - feat: add Alibaba Cloud OSS as an export target in Import feature [0310244f](https://github.com/tidbcloud/dbaas-ui/commit/0310244fbe0aabf91394e791742392fff2e740c8)

  - update swagger [1e2e6c74](https://github.com/tidbcloud/dbaas-ui/commit/1e2e6c74ced4ff0d4f81f679f47f66862adc3c3f)

  - fix: simplify serverless checks in ImportPageHeader and Imports components - Removed dependency on `enableAlibabaCloudOrgs` for serverless tier checks. - Updated conditions to directly use `cluster.computed.serverless`. [9d22134c](https://github.com/tidbcloud/dbaas-ui/commit/9d22134cc6cc157751804713396074eaa9898531)

- Merge pull request [#3854](https://github.com/tidbcloud/dbaas-ui/pull/3854) from tidbcloud/fix/import_from_oss [a31aea35](https://github.com/tidbcloud/dbaas-ui/commit/a31aea3553f74278f673bced1fe3e85afc799911)

- Merge pull request [#3861](https://github.com/tidbcloud/dbaas-ui/pull/3861) from tidbcloud/release-20250408 [b4c8b773](https://github.com/tidbcloud/dbaas-ui/commit/b4c8b77311c2690a87055b47fcb7627143de07fb)

- Merge pull request [#3860](https://github.com/tidbcloud/dbaas-ui/pull/3860) from tidbcloud/release-20250408 [b856fd72](https://github.com/tidbcloud/dbaas-ui/commit/b856fd72457d9da64d95d201408576a31d5592b2)

  - release: 20250408 [c0678835](https://github.com/tidbcloud/dbaas-ui/commit/c0678835599f4c7e18f2db0d8234e9f3d0390947)

- Merge pull request [#3856](https://github.com/tidbcloud/dbaas-ui/pull/3856) from tidbcloud/feat/old-arch-cluster-pause [711ebe1d](https://github.com/tidbcloud/dbaas-ui/commit/711ebe1d1c466bdb06224735b7fbcacd7f9d533c)

- Merge pull request [#3857](https://github.com/tidbcloud/dbaas-ui/pull/3857) from tidbcloud/fix/firewall-check [9fa3eeeb](https://github.com/tidbcloud/dbaas-ui/commit/9fa3eeeb425e81a90f82c8104e101fef6748de78)

- Merge pull request [#3858](https://github.com/tidbcloud/dbaas-ui/pull/3858) from tidbcloud/fix/alicloud-ui-yj [0d397523](https://github.com/tidbcloud/dbaas-ui/commit/0d397523a3146b121b769075f26aa3424c69fccb)

  - fix: alicloud description color [2e9d48a4](https://github.com/tidbcloud/dbaas-ui/commit/2e9d48a430fba019b795e8f32ea81b5f811c574c)

  - feat(firewall): hide public for aws [338e72e3](https://github.com/tidbcloud/dbaas-ui/commit/338e72e34c74b39f52123d4ad0dd49ed9620a48a)

  - fix: alicloud create summary HA displayed value [546d1efa](https://github.com/tidbcloud/dbaas-ui/commit/546d1efa66f62a6cbec613aa352d9a10c3992efd)

- Merge pull request [#3851](https://github.com/tidbcloud/dbaas-ui/pull/3851) from tidbcloud/feat/recycle_bin_restore [b1081a7c](https://github.com/tidbcloud/dbaas-ui/commit/b1081a7c0389fc5a2b4be9b99e7dbfadffc005f0)

  - feat: remove access limit [b1454085](https://github.com/tidbcloud/dbaas-ui/commit/b1454085433ebd1ea1489d63a16e374c52aefbd3)

  - feat: try to use guard in pasu modal [0c70101c](https://github.com/tidbcloud/dbaas-ui/commit/0c70101c415b46944f246c45fe82f24147e8edbe)

- Merge pull request [#3855](https://github.com/tidbcloud/dbaas-ui/pull/3855) from tidbcloud/fix/alicloud-fix-yj [7bfefe8c](https://github.com/tidbcloud/dbaas-ui/commit/7bfefe8c52f25e2b3cd607e2d78454b70da351a7)

- Merge pull request [#3853](https://github.com/tidbcloud/dbaas-ui/pull/3853) from tidbcloud/fix/tidbio-link [b2444e6a](https://github.com/tidbcloud/dbaas-ui/commit/b2444e6aa76223bc3ff6332e17a792a72b5ca980)

  - fix: remove comments lines [1d9b802a](https://github.com/tidbcloud/dbaas-ui/commit/1d9b802a7bd047e3f64355d96c77870471f95466)

  - fix: pricing detail params add provider [ebb5fbdd](https://github.com/tidbcloud/dbaas-ui/commit/ebb5fbddd351b75d0f53c487fe405659278a41d6)

  - fix: alicloud provider name [3abdf238](https://github.com/tidbcloud/dbaas-ui/commit/3abdf2380a63a526b512e94351b126899cf4e259)

  - feat: pause modal compatibible new estimate price api [42412d67](https://github.com/tidbcloud/dbaas-ui/commit/42412d672e4b7ff0a6e7320e8c470737fdaa950c)

  - fix: open import from ali oss for all serverless cluster [5c75b109](https://github.com/tidbcloud/dbaas-ui/commit/5c75b1091d9ad943252b90c2cba0cc3d6873509e)

  - chore: error catch [87243c3d](https://github.com/tidbcloud/dbaas-ui/commit/87243c3d24de98a87ad96cfa163a118021676d17)

  - chore: window open url [49c80975](https://github.com/tidbcloud/dbaas-ui/commit/49c809754b8ab3a0dbff4e54ec0b313e27e02d76)

  - tweak: trailing slash [043ea054](https://github.com/tidbcloud/dbaas-ui/commit/043ea0547888be564d753016b0462ba0f63a4980)

  - revert: data-force-keep-doc-link [999d209e](https://github.com/tidbcloud/dbaas-ui/commit/999d209e792c16840c96344c19a6a2e888e83b01)

  - fix: replace doc link domains based on the current domain [8920938a](https://github.com/tidbcloud/dbaas-ui/commit/8920938a56d684f89865f090d6b644b91ef27326)

  - refactor: streamline layout and imports in RestoreForServerless components [7c3c81c6](https://github.com/tidbcloud/dbaas-ui/commit/7c3c81c6fb233a6338c9ec25403aa694aaaf80ed)

  - fix: adjust loader margin in backup restore component [cf6dd414](https://github.com/tidbcloud/dbaas-ui/commit/cf6dd414aa08e9590b0776d57cc5513f9e454747)

  - Revert "fix: dynamic intercept the doc link for tidbio" [92412c90](https://github.com/tidbcloud/dbaas-ui/commit/92412c901cb102f6568811da3bb723e2f3509156)

  - refactor: enhance layout and imports in restore components [d624372e](https://github.com/tidbcloud/dbaas-ui/commit/d624372e1c290f27e3147e2e99489c6f59e93059)

  - refactor: simplify imports and layout in restore components [e75ffe6e](https://github.com/tidbcloud/dbaas-ui/commit/e75ffe6e5654a97405f9b1ec537de3221e0b11d4)

  - fix: update card width in restore components [3ccc77df](https://github.com/tidbcloud/dbaas-ui/commit/3ccc77dfbde26382e5210e6da35e30f38c8bced8)

  - feat: add documentation for ignoreDefaultProfiles prop in ClusterNodeSizes [582090e3](https://github.com/tidbcloud/dbaas-ui/commit/582090e3bd994f1fbf8543ede8857cc3ab2b0bfe)

  - refactor: clean up RecycleBinCluster component [2dc0de10](https://github.com/tidbcloud/dbaas-ui/commit/2dc0de1047e2d59a16b88de13e3a278768d5a194)

  - feat: add new restore page from recycle bin [ae62d09f](https://github.com/tidbcloud/dbaas-ui/commit/ae62d09f0be882424f08503b3ce48ed0e079eaa5)

  - feat: add ignoreDefaultProfiles prop to ClusterNodeSizes [1e625645](https://github.com/tidbcloud/dbaas-ui/commit/1e625645e4b20abb717f5a0df7f17e8725c19203)

  - refactor: simplify RecycleBin component definitions [d5e68adf](https://github.com/tidbcloud/dbaas-ui/commit/d5e68adf9ba75802acda7de9f080b9affcfa7853)

  - fix: add optional chaining for tikv properties [45f232db](https://github.com/tidbcloud/dbaas-ui/commit/45f232db073b6f52e3eb2103a18a20e41099eef0)

  - fix: update backup timestamp formatting [65d5ff84](https://github.com/tidbcloud/dbaas-ui/commit/65d5ff84e6a22fa344e76f35e7dbf5f464a3992f)

  - refactor: streamline RecycleBin column properties [1c08e1fc](https://github.com/tidbcloud/dbaas-ui/commit/1c08e1fca66f05fe07c78a1788de2f84ad70cd61)

  - refactor: clean up RecycleBin column definitions [ee9483ec](https://github.com/tidbcloud/dbaas-ui/commit/ee9483ecf46324c29571ea8cf02a73050c14882c)

  - chore: force keep attr [42dd6ba9](https://github.com/tidbcloud/dbaas-ui/commit/42dd6ba96c3deb8f343a83686eefd5589ea5c488)

  - fix: dynamic intercept the doc link for tidbio [50faf2c0](https://github.com/tidbcloud/dbaas-ui/commit/50faf2c0d4b8423354c3d18a794edd420e9d581d)

- Merge pull request [#3852](https://github.com/tidbcloud/dbaas-ui/pull/3852) from tidbcloud/fix/serverless_region_field [a927539a](https://github.com/tidbcloud/dbaas-ui/commit/a927539aae04d016a07f57a42dfdc0cb69f4f6ff)

  - fix: update cloud provider and region display in RestoreForServerless [ac16a433](https://github.com/tidbcloud/dbaas-ui/commit/ac16a433bbecbdcc0d50c3edd5b3e3669abdb15c)

  - feat: add loading state to ClusterBackupRestore [7f62c204](https://github.com/tidbcloud/dbaas-ui/commit/7f62c204ece3a937d313046365a5be0b99516402)

  - fix: update RestoreForServerless to accept SharedCluster prop [d3c39afc](https://github.com/tidbcloud/dbaas-ui/commit/d3c39afca77a8fbdc624ffe83faa861fb451373e)

- Merge pull request [#3850](https://github.com/tidbcloud/dbaas-ui/pull/3850) from tidbcloud/fix/price-render-twice [8ed6bfca](https://github.com/tidbcloud/dbaas-ui/commit/8ed6bfcaee3149efaed19a8f77d1f38697175485)

- Merge pull request [#3849](https://github.com/tidbcloud/dbaas-ui/pull/3849) from tidbcloud/fix/price-render-twice [be29b3ad](https://github.com/tidbcloud/dbaas-ui/commit/be29b3ad1777de9478391057df0cec3e4276684c)

  - chore: remove log [66ac2fa8](https://github.com/tidbcloud/dbaas-ui/commit/66ac2fa80947bfea3628ddcf25b2e480c42cd197)

  - hotfix: 202504031042 [9f53cb2d](https://github.com/tidbcloud/dbaas-ui/commit/9f53cb2d13c89ac43ead98c622f60c3b6ecf1a68)

  - fix: price request twice [5c9e6c58](https://github.com/tidbcloud/dbaas-ui/commit/5c9e6c58347f222bf8aeb839c3a036b211e36b1b)

- Merge pull request [#3846](https://github.com/tidbcloud/dbaas-ui/pull/3846) from tidbcloud/fix/discount-tooltip [301927ce](https://github.com/tidbcloud/dbaas-ui/commit/301927ce7172d6f304a80ba68af62a7aabd324f6)

- Merge pull request [#3847](https://github.com/tidbcloud/dbaas-ui/pull/3847) from tidbcloud/fix/discount-tooltip [14c612d7](https://github.com/tidbcloud/dbaas-ui/commit/14c612d7044e29dce52eae08f196e8978d39b234)

  - hotfix: 202504021808 [e592b1ab](https://github.com/tidbcloud/dbaas-ui/commit/e592b1ab0d47a47b3f7ef518ff307a2fdd8978ec)

  - fix: discount tooltip [89db456c](https://github.com/tidbcloud/dbaas-ui/commit/89db456ccc3b3d45ffeedd3408d3c68bcd20d0a1)

  - refactor: simplify layout in ImportDropzone and Imports components [a6288dd1](https://github.com/tidbcloud/dbaas-ui/commit/a6288dd16e2aa2aa2a3abea0aa2ea2d4b5a86a95)

- Merge pull request [#3844](https://github.com/tidbcloud/dbaas-ui/pull/3844) from tidbcloud/fix/discount-condition [d43d6d0d](https://github.com/tidbcloud/dbaas-ui/commit/d43d6d0d13f3f508fa96a40301b8dba4b21993c9)

- Merge pull request [#3845](https://github.com/tidbcloud/dbaas-ui/pull/3845) from tidbcloud/fix/discount-condition [f13e8715](https://github.com/tidbcloud/dbaas-ui/commit/f13e8715598f677b2f48d2bb5f7e2f1dc4fd67bf)

  - hotfix: 202504021659 [29e34efc](https://github.com/tidbcloud/dbaas-ui/commit/29e34efc11cacf2703547156d8368f7c3414598a)

  - fix: condition [1c086201](https://github.com/tidbcloud/dbaas-ui/commit/1c086201c5c889394f28d164ab7d1a75042f09a4)

- Merge pull request [#3842](https://github.com/tidbcloud/dbaas-ui/pull/3842) from tidbcloud/fix/discount-wording [a380ddd1](https://github.com/tidbcloud/dbaas-ui/commit/a380ddd1e5168dadfae8c6bde5bc71e1c5493134)

- Merge pull request [#3843](https://github.com/tidbcloud/dbaas-ui/pull/3843) from tidbcloud/fix/discount-wording [d47119d8](https://github.com/tidbcloud/dbaas-ui/commit/d47119d8aa09e1983a3dc76dc2f0acaa4f4cc6de)

  - hotfix: 202504021642 [afc75ca1](https://github.com/tidbcloud/dbaas-ui/commit/afc75ca1ce1e56d1fd79cdf94e9309670c4e334a)

  - fix:asjust wording [83e379b7](https://github.com/tidbcloud/dbaas-ui/commit/83e379b7e9103c3ebc4b9a56e41d42576f0ee886)

- Merge pull request [#3840](https://github.com/tidbcloud/dbaas-ui/pull/3840) from tidbcloud/hotfix/ali_sql_editor [5e5b7d21](https://github.com/tidbcloud/dbaas-ui/commit/5e5b7d219f07152970e1f18019d45790f659ffb6)

- Merge pull request [#3841](https://github.com/tidbcloud/dbaas-ui/pull/3841) from tidbcloud/hotfix/ali_sql_editor [71d516d3](https://github.com/tidbcloud/dbaas-ui/commit/71d516d38791f6bbee3f4717a3c14a872bd61f72)

  - hotfix: 202504021624 [a966c685](https://github.com/tidbcloud/dbaas-ui/commit/a966c685c43f20b082c32c2359f2bce3d425e7c1)

  - fix: disable sql editor link for alicloud [819dfdf8](https://github.com/tidbcloud/dbaas-ui/commit/819dfdf8835a33bc77dbe0becb1d95c4c5fdedb1)

- Merge pull request [#3838](https://github.com/tidbcloud/dbaas-ui/pull/3838) from tidbcloud/hotfix/import_s3_role [d614c753](https://github.com/tidbcloud/dbaas-ui/commit/d614c75356950e82566365f2d2c3ba5fb3aacf61)

- Merge pull request [#3839](https://github.com/tidbcloud/dbaas-ui/pull/3839) from tidbcloud/hotfix/import_s3_role [d2bdf3ae](https://github.com/tidbcloud/dbaas-ui/commit/d2bdf3ae2c9c87a43e1317dc8bd280eedc98d236)

  - hotfix: 202504021554 [36bd9fea](https://github.com/tidbcloud/dbaas-ui/commit/36bd9fead58514225a05e9634be8b22c56e44394)

  - fix: refactor provider handling in ImportFromCloudForServerless component [c7fc9057](https://github.com/tidbcloud/dbaas-ui/commit/c7fc90577a0754be1d2c7001e364f1e2f0ea8a74)

- Merge pull request [#3836](https://github.com/tidbcloud/dbaas-ui/pull/3836) from tidbcloud/hotfix/import_s3_role [2aa52005](https://github.com/tidbcloud/dbaas-ui/commit/2aa52005c7769f92243c800dab87bfce3860711b)

- Merge pull request [#3837](https://github.com/tidbcloud/dbaas-ui/pull/3837) from tidbcloud/hotfix/import_s3_role [93828bd5](https://github.com/tidbcloud/dbaas-ui/commit/93828bd565703a5a8bd21a0e258b0e3b4f346e06)

  - chore: bump version to 0.194.4 [fd895be6](https://github.com/tidbcloud/dbaas-ui/commit/fd895be662ee484937dc146e037dc220b33fb2bf)

  - fix: adjust supported methods for Aliyun in import component [32094305](https://github.com/tidbcloud/dbaas-ui/commit/320943051c8e321f8f365fe8ded827d4a927082a)

  - fix: update bucket access method logic for Aliyun support [f316e20a](https://github.com/tidbcloud/dbaas-ui/commit/f316e20a2facd8c4a076003fb6dd7764b55e908e)

- Merge pull request [#3833](https://github.com/tidbcloud/dbaas-ui/pull/3833) from tidbcloud/hotfix/alibaba-program-check [77466a84](https://github.com/tidbcloud/dbaas-ui/commit/77466a846039a8124de9b9a6b71fb3059136ce35)

- Merge pull request [#3832](https://github.com/tidbcloud/dbaas-ui/pull/3832) from tidbcloud/hotfix/alibaba-program-check [59f9a273](https://github.com/tidbcloud/dbaas-ui/commit/59f9a273a7030aed9e92d2de16b979c2621c6c89)

  - hotfix: 202504021436 [0eac402a](https://github.com/tidbcloud/dbaas-ui/commit/0eac402ac8e75e055e357b3f7a8eec2532ad1687)

- Merge pull request [#3831](https://github.com/tidbcloud/dbaas-ui/pull/3831) from tidbcloud/hotfix/20250402-dataservice-alicloud-filter [92093ad9](https://github.com/tidbcloud/dbaas-ui/commit/92093ad9ac5733007da8e8655a9e9db06cf4c55b)

- Merge pull request [#3830](https://github.com/tidbcloud/dbaas-ui/pull/3830) from tidbcloud/hotfix/20250402-dataservice-alicloud-filter [ce50285d](https://github.com/tidbcloud/dbaas-ui/commit/ce50285dfa65306aca1c36399ffd74132b2b4412)

  - fix: dataservice linked cluster not support alicloud [e9456641](https://github.com/tidbcloud/dbaas-ui/commit/e9456641faa160552449558b44cf4187c791ee34)

- Merge pull request [#3828](https://github.com/tidbcloud/dbaas-ui/pull/3828) from tidbcloud/fix/discount-price [2e6fa51d](https://github.com/tidbcloud/dbaas-ui/commit/2e6fa51dce0baf8044a3f87378506137a5845395)

- Merge pull request [#3829](https://github.com/tidbcloud/dbaas-ui/pull/3829) from tidbcloud/fix/discount-price [3af83f82](https://github.com/tidbcloud/dbaas-ui/commit/3af83f823f375e8aa7d14ebe27d9d7e1e2d78877)

  - hotfix: 202504012312 [c5740a85](https://github.com/tidbcloud/dbaas-ui/commit/c5740a8547976f6433122f3e949cf40dd41cf8fe)

  - fix: only standard and perf show discount price [5d39f7f0](https://github.com/tidbcloud/dbaas-ui/commit/5d39f7f04d20344db0c93e93ad61e419f6aaae93)

- Merge pull request [#3827](https://github.com/tidbcloud/dbaas-ui/pull/3827) from tidbcloud/release-20250401 [ae17b6fe](https://github.com/tidbcloud/dbaas-ui/commit/ae17b6fe545d8308a5f84a1befadd6e050830dc8)

- Merge pull request [#3826](https://github.com/tidbcloud/dbaas-ui/pull/3826) from tidbcloud/release-20250401 [0b203880](https://github.com/tidbcloud/dbaas-ui/commit/0b203880a5914db56baf0a38ee8968b328999a8a)

  - fix: azure delete [19326627](https://github.com/tidbcloud/dbaas-ui/commit/1932662735a3f9ca29fbe9f133c1ecda802d002a)

  - release: 20250401 [395014b3](https://github.com/tidbcloud/dbaas-ui/commit/395014b31d7ffff47f8fea74aa2ed0e545b9423f)

- Merge pull request [#3813](https://github.com/tidbcloud/dbaas-ui/pull/3813) from tidbcloud/feat/discount-price-issules [eabe0670](https://github.com/tidbcloud/dbaas-ui/commit/eabe0670846d7000e65e9228eebc25d51bb5d334)

  - fix: wording [e8f68c3e](https://github.com/tidbcloud/dbaas-ui/commit/e8f68c3ec9c4d48db178feff4478d210434daa80)

- Merge pull request [#3825](https://github.com/tidbcloud/dbaas-ui/pull/3825) from tidbcloud/fix/starter-wording [a76a54a4](https://github.com/tidbcloud/dbaas-ui/commit/a76a54a406fb29e3986c68017218414f0d801af6)

  - fix: starter wording [8bcca2e2](https://github.com/tidbcloud/dbaas-ui/commit/8bcca2e2b85455e63108db7f67589a50a18768c3)

  - fix: remove dot [a255513f](https://github.com/tidbcloud/dbaas-ui/commit/a255513f89f5934e55485e01ce839c47bbb0f8c2)

- Merge pull request [#3824](https://github.com/tidbcloud/dbaas-ui/pull/3824) from tidbcloud/fix/starter-create [f349413f](https://github.com/tidbcloud/dbaas-ui/commit/f349413f37415febf68b388756df5a4b7f42a971)

  - fix: alicloud create type [3a119dd3](https://github.com/tidbcloud/dbaas-ui/commit/3a119dd3ae00d2c2dc56f28bcb3fed3aecb9b987)

  - feat: [ed9187fc](https://github.com/tidbcloud/dbaas-ui/commit/ed9187fc6db921121dc963bdec05f314366c5f13)

- Merge pull request [#3821](https://github.com/tidbcloud/dbaas-ui/pull/3821) from tidbcloud/feat/alibaba-program-covert [6e629c35](https://github.com/tidbcloud/dbaas-ui/commit/6e629c355e5b13e2fa5e6dad72b98b62294de22b)

  - feat(alicloud): already joined org directly access / [5e0df6a2](https://github.com/tidbcloud/dbaas-ui/commit/5e0df6a2e1177e7d3400126e65fb0a7260596ee6)

  - feat(alicloud): add alibaba program join page [552df8b6](https://github.com/tidbcloud/dbaas-ui/commit/552df8b63ea5b8bc2302dac988e007b51edc57ca)

- Merge pull request [#3823](https://github.com/tidbcloud/dbaas-ui/pull/3823) from tidbcloud/fix/serverless_ali [0a322c06](https://github.com/tidbcloud/dbaas-ui/commit/0a322c06d80fd7e3f4c525227069247f0cdd9f98)

  - fix: iops review [e64336df](https://github.com/tidbcloud/dbaas-ui/commit/e64336df728dd8aadbc9da1e9465f4bb6e36d9af)

  - fix: subnet ids placeholder, node review [d2a25ab4](https://github.com/tidbcloud/dbaas-ui/commit/d2a25ab40efb602f5274919ae3c6dd305356adfc)

  - fix: modify issules [83ef471b](https://github.com/tidbcloud/dbaas-ui/commit/83ef471bda1ca174585cba813bb3897df13f0ff6)

  - fix: hide same price [ddd73754](https://github.com/tidbcloud/dbaas-ui/commit/ddd73754be5d9a0eadc0b9d813263b292d9c7b74)

  - fix: recalculate price when gib change [d1d31d35](https://github.com/tidbcloud/dbaas-ui/commit/d1d31d350381e381fab191d54c30034ca47ed8ea)

  - feat: add clusterId for listnodespec when modify [0b425962](https://github.com/tidbcloud/dbaas-ui/commit/0b4259626dd10d8dc1497705e2b16e8ae6fcbe30)

  - feat: fix feedback [4d50b595](https://github.com/tidbcloud/dbaas-ui/commit/4d50b59521c0b9aca4e58cc7694adc2e22667d7b)

  - fix: switch provider [52541133](https://github.com/tidbcloud/dbaas-ui/commit/52541133f6f49894d3ac9ba929dca764b36a0757)

  - fix: update import description in ServerlessOnboarding to support Alibaba Cloud OSS [31513650](https://github.com/tidbcloud/dbaas-ui/commit/31513650da36bc163f1ec30cb55c1a85ef0b9b6d)

  - chore: remove debug log for sharedCluster in RestoreForServerless component [a75d8752](https://github.com/tidbcloud/dbaas-ui/commit/a75d8752146032612ab822d701e7a4b2ecca084b)

  - fix: integrate observer for ClusterBackupRestore and enhance serverless restore handling with Alibaba Cloud support [8fb67cb5](https://github.com/tidbcloud/dbaas-ui/commit/8fb67cb5e6ae5c6104e0f302b2984afbde597ca3)

  - fix: update provider and region handling in RestoreForServerless component [a2491160](https://github.com/tidbcloud/dbaas-ui/commit/a24911608188ad6fe465e8105c770c64562ddc12)

- Merge pull request [#3822](https://github.com/tidbcloud/dbaas-ui/pull/3822) from tidbcloud/fix/restore [afdb46ff](https://github.com/tidbcloud/dbaas-ui/commit/afdb46ff26d56211aae8b086d6112718b2e772c9)

  - fix: update storage_type reference in RestoreForDedicated component [84650134](https://github.com/tidbcloud/dbaas-ui/commit/84650134521682d49c899b0259ed16d998b97bb0)

- Merge pull request [#3820](https://github.com/tidbcloud/dbaas-ui/pull/3820) from tidbcloud/hotfix/doc-links [81ce2e3c](https://github.com/tidbcloud/dbaas-ui/commit/81ce2e3c1e444635759c1d76e215950f222bb30d)

- Merge pull request [#3819](https://github.com/tidbcloud/dbaas-ui/pull/3819) from tidbcloud/hotfix/doc-links [a29ec492](https://github.com/tidbcloud/dbaas-ui/commit/a29ec4920a2db541239d280e80b4ba5de8ca606d)

  - hotfix: 202504011248 [cde74801](https://github.com/tidbcloud/dbaas-ui/commit/cde748011f81d59f1fcfb2ed428243d207db3b32)

  - fix: doc links [c8fd63d2](https://github.com/tidbcloud/dbaas-ui/commit/c8fd63d2a36e1ed9032a8a6492c006e0f4da1067)

  - hotfix: 202504011245 [f197345a](https://github.com/tidbcloud/dbaas-ui/commit/f197345aeea11c2a093deefb15b8071aa560ed5d)

  - revert: doc links [721ec3fa](https://github.com/tidbcloud/dbaas-ui/commit/721ec3fa89ffddb535ef0ca5d2f140cfafc02556)

- Merge branch 'hotfix/alicloud' into dev [164bc129](https://github.com/tidbcloud/dbaas-ui/commit/164bc129ff17e398d9599cf5b6106df091988890)

- Merge pull request [#3803](https://github.com/tidbcloud/dbaas-ui/pull/3803) from tidbcloud/feat/restore_storage_type [ca8ab925](https://github.com/tidbcloud/dbaas-ui/commit/ca8ab9252f6c2bb4e6e3bf5c0d761ef459bc5ef9)

  - fix: enable restore mode for all clusters in RestoreForDedicated component [6408086e](https://github.com/tidbcloud/dbaas-ui/commit/6408086edf2c8fa95ab36bdaefbbd5cfa105fbe5)

- Merge pull request [#3812](https://github.com/tidbcloud/dbaas-ui/pull/3812) from tidbcloud/feat/azure-networking-endpoint [6ac311d6](https://github.com/tidbcloud/dbaas-ui/commit/6ac311d67e3f003d0c61064eb6767f28db810828)

  - fix: remove ts-ignore and update swagger [c53fd538](https://github.com/tidbcloud/dbaas-ui/commit/c53fd538dd3e6b867fa7e187269e098efd65abd9)

  - fix: pass raft_iops to restore api [c5961e97](https://github.com/tidbcloud/dbaas-ui/commit/c5961e97b92f7c531720e6217b7d200bba78abac)

  - feat: refactor layout and enhance RestoreForDedicated component [756aaf41](https://github.com/tidbcloud/dbaas-ui/commit/756aaf41157072a230a6e9237bef0acb4bd25c05)

  - chore: remove debug logs from RestoreForDedicated component [4c6ee0dd](https://github.com/tidbcloud/dbaas-ui/commit/4c6ee0dd35bb5873ef4225528ddca8f33f0d5fae)

  - feat: integrate cost calculations and display in RestoreForDedicated component [6c94929f](https://github.com/tidbcloud/dbaas-ui/commit/6c94929f4305b75ebaaf222a2b574932e6227746)

  - feat: add NewClusterPricingSummary component for improved cost display and error handling [d770a249](https://github.com/tidbcloud/dbaas-ui/commit/d770a249337973b6eb6203af2479f52b4c956249)

  - fix: enable passthrough for Zod schema to allow extra properties [144e73a3](https://github.com/tidbcloud/dbaas-ui/commit/144e73a3e64e7370f136d2999c6726260949c0b5)

  - fix: make zod allow extra properties and add sizes.tikv.raftStoreIops key [18079adb](https://github.com/tidbcloud/dbaas-ui/commit/18079adbdcc981f31570b307f7c8859ecf1156a6)

  - feat: adjust copywriting [20a50071](https://github.com/tidbcloud/dbaas-ui/commit/20a500710a498b648ea8dddde0e1368cd523bc56)

  - fix: update storage type rendering logic and add extra Raft IOPS display [36492b82](https://github.com/tidbcloud/dbaas-ui/commit/36492b82db81439792ece809081608d328a57638)

  - fix: copywriting [1ee03cd3](https://github.com/tidbcloud/dbaas-ui/commit/1ee03cd360cb188fe71165445c701be2b0ecbf0d)

  - fix: cannot commit modify [3ecec270](https://github.com/tidbcloud/dbaas-ui/commit/3ecec2703023be9eaed90cdafd3e4b7ff90fd2af)

  - fix: exchange price and discountprice [f6ab6463](https://github.com/tidbcloud/dbaas-ui/commit/f6ab646378581ec30a37520313f5f74b66ee0f39)

  - fix: storage discount price [5a5140ae](https://github.com/tidbcloud/dbaas-ui/commit/5a5140ae5228a191b48834caf065c9766ed934a0)

  - feat: show iops when storage type is perf [ee13a2fc](https://github.com/tidbcloud/dbaas-ui/commit/ee13a2fc8cf37eaa8c08ebfb6f1075cc045eb1d2)

  - feat: create modify price request and default value [e0a822ed](https://github.com/tidbcloud/dbaas-ui/commit/e0a822eda5d31fd71abc2e171bc04c6d7859ee89)

  - feat: storage type allow exchange [bdb0676c](https://github.com/tidbcloud/dbaas-ui/commit/bdb0676c787cec52d7d93a4b004a1d3aa23a316e)

  - feat: exchange promoted value [f12af7f6](https://github.com/tidbcloud/dbaas-ui/commit/f12af7f6f9bc170a0e79240a1170aa6d243984aa)

  - feat: support raft iops [210fd304](https://github.com/tidbcloud/dbaas-ui/commit/210fd3043f61a85f0051c73361f6d5cc944535cc)

  - feat: modify discount price [98523188](https://github.com/tidbcloud/dbaas-ui/commit/985231888bfdb01973d451b472e4642e8bc7353e)

  - feat: original price UI [e7fc9f9e](https://github.com/tidbcloud/dbaas-ui/commit/e7fc9f9e7bf31e707736a684d4fae95ad32b1117)

  - fix: mark Restore component as deprecated [610e27b4](https://github.com/tidbcloud/dbaas-ui/commit/610e27b4fb9c99491ff0f868933ddff7bb4627ee)

  - feat: enhance RestoreForDedicated with backup restoration features [85ebdbd9](https://github.com/tidbcloud/dbaas-ui/commit/85ebdbd9355aa7aac88249551ac7fa626a0f32e8)

  - feat: new dedicated restore implementation [2052d009](https://github.com/tidbcloud/dbaas-ui/commit/2052d0092f9a4f0467d076d87ca653ed8a633497)

  - feat: enhance ClusterBackupRestore component for serverless support [88043a20](https://github.com/tidbcloud/dbaas-ui/commit/88043a204cb5b86a977676e667999944cba4c1a7)

  - feat: update dataflow service swagger [d5822f08](https://github.com/tidbcloud/dbaas-ui/commit/d5822f085268c1f2a35a66d3b42f445425c8992e)

  - fix: pass cluster prop to BackupRestore component [db95ed20](https://github.com/tidbcloud/dbaas-ui/commit/db95ed20dec3f8409132c3479512c9bfec750a47)

  - feat: refactor SumCard to use useNodeProfileTargets and NodeSizeSkeleton [6d1f2c5f](https://github.com/tidbcloud/dbaas-ui/commit/6d1f2c5f36f8ab78c484310d674a97f7c84bca1a)

  - feat: add renderStorage function for storage representation [ea8c572c](https://github.com/tidbcloud/dbaas-ui/commit/ea8c572c4a52e5168d9e57efcaa50213b4a3a464)

  - fix: simplify Restore component definition [ea2fe6b2](https://github.com/tidbcloud/dbaas-ui/commit/ea2fe6b28cb23c40fee1b66279188806503b5bc7)

- Merge pull request [#3810](https://github.com/tidbcloud/dbaas-ui/pull/3810) from tidbcloud/hotfix/storage-type-default-value [e6f6dc69](https://github.com/tidbcloud/dbaas-ui/commit/e6f6dc69fd63ce673d85cdee567a290b8c4aedb8)

- Merge pull request [#3807](https://github.com/tidbcloud/dbaas-ui/pull/3807) from tidbcloud/release-20250325 [c2a50228](https://github.com/tidbcloud/dbaas-ui/commit/c2a502281361fdf2574fa5e4cb57fc65b73cdb38)
