# Release-20251125

- Merge pull request [#4361](https://github.com/tidbcloud/dbaas-ui/pull/4361) from tidbcloud/fix/premium_doc_link [fc8b6731](https://github.com/tidbcloud/dbaas-ui/commit/fc8b6731bdfa072aeda91a9b912497e900d5292d)

- Merge pull request [#4362](https://github.com/tidbcloud/dbaas-ui/pull/4362) from tidbcloud/refine/create-form-accordion [71b553b3](https://github.com/tidbcloud/dbaas-ui/commit/71b553b329fb26865d01466b70186c5333294ee5)

  - refine(next-gen): update FormItem component to use Box for layout [2e4d5e36](https://github.com/tidbcloud/dbaas-ui/commit/2e4d5e36edf893121d9f1a81d1b89b877c2cf904)

- Merge pull request [#4360](https://github.com/tidbcloud/dbaas-ui/pull/4360) from tidbcloud/feat/regions-update [917dc16a](https://github.com/tidbcloud/dbaas-ui/commit/917dc16a5c9f745dae399aacbc17e0ca8d331b0d)

- Merge pull request [#4328](https://github.com/tidbcloud/dbaas-ui/pull/4328) from tidbcloud/feat/run-e2e-onprod-env [6a2fcdbe](https://github.com/tidbcloud/dbaas-ui/commit/6a2fcdbe6c7c800e3f4565b28ba53830982e3565)

  - fix: update documentation link for premium instance connectivity [63d3a31f](https://github.com/tidbcloud/dbaas-ui/commit/63d3a31f3e332c713846bf3aa2bbb4660842c439)

  - Update ContactUs component to use OTHER_COUNTRY_OR_REGION constant for validation and error clearing logic. Adjust comments for clarity regarding country name handling. [6d431806](https://github.com/tidbcloud/dbaas-ui/commit/6d431806b7408836321f79d25e3cce8632a35bc9)

  - fix: update documentation links for premium connection setup [48a846c1](https://github.com/tidbcloud/dbaas-ui/commit/48a846c1e44abefa373cbd8f6193a33397e88fa4)

  - fix: update documentation link for log redaction [ad091478](https://github.com/tidbcloud/dbaas-ui/commit/ad091478187966b0b8eaa03f330841146e95885e)

  - fix: update documentation link for Alibaba Cloud private endpoint [03f0219a](https://github.com/tidbcloud/dbaas-ui/commit/03f0219a9a03155d0d956c91507b2289a1e96516)

- Merge pull request [#4356](https://github.com/tidbcloud/dbaas-ui/pull/4356) from tidbcloud/fix/restore_and_sink_endpoint [fb74a235](https://github.com/tidbcloud/dbaas-ui/commit/fb74a23537efee8e2f9adbdcd37072bfd1eb5089)

  - fix: update documentation links for Kafka and MySQL connection settings [2be6b5a5](https://github.com/tidbcloud/dbaas-ui/commit/2be6b5a58fc387de89879ac3a96c182624695af5)

  - feat: increase timeout for changefeed test [75ff7467](https://github.com/tidbcloud/dbaas-ui/commit/75ff7467a18d7812192d22cc197dfa80ef1db480)

- Merge pull request [#4359](https://github.com/tidbcloud/dbaas-ui/pull/4359) from tidbcloud/feat/db-auditlog-tips [abfa5970](https://github.com/tidbcloud/dbaas-ui/commit/abfa5970e116004543b48c3487c7ceb4b7594d10)

  - feat: skip e2e test if there is no e2e label [c5c785e0](https://github.com/tidbcloud/dbaas-ui/commit/c5c785e073b5f4d956486a118bb23efbcc6680bc)

  - Enhance BillingProfile and PaymentMethodForm components to support tax ID country code handling. Implement compatibility for legacy data and improve error clearing logic for country inputs. Update Swagger documentation to include new tax_id_country_code field. [e13daff0](https://github.com/tidbcloud/dbaas-ui/commit/e13daff0b08a79466644bb93a6653989ea66f656)

- Merge pull request [#4346](https://github.com/tidbcloud/dbaas-ui/pull/4346) from tidbcloud/feat/tiproxy-calc-price [1e93cb06](https://github.com/tidbcloud/dbaas-ui/commit/1e93cb06d966d05fe1047a15170457de0c9cd336)

  - feat: audit log sql user tips opti [b577b7b0](https://github.com/tidbcloud/dbaas-ui/commit/b577b7b0acc2f60420469a29bd934cfb1b00ff9c)

  - fix: disable refetch on mount for Step2 component [bb9d39b3](https://github.com/tidbcloud/dbaas-ui/commit/bb9d39b3e37de81dd3249cf5b4673e8cf031dae2)

- Merge pull request [#4358](https://github.com/tidbcloud/dbaas-ui/pull/4358) from tidbcloud/fix/premium-aws-private-endpoint [405e1432](https://github.com/tidbcloud/dbaas-ui/commit/405e143224e877be649a53405204f95706c5d22c)

- Merge pull request [#4357](https://github.com/tidbcloud/dbaas-ui/pull/4357) from tidbcloud/feat/invalidate-session [1058029e](https://github.com/tidbcloud/dbaas-ui/commit/1058029e5ccbc657c2219a32e9ea331a8e70ae4a)

  - refine(premium/networking/aws): conditionally render Endpoint Service Name input field based on service status [1083af3b](https://github.com/tidbcloud/dbaas-ui/commit/1083af3ba03c7334f6b19f446249cb3cdde7f452)

  - refine(premium/networking/aws): show Endpoint Service Name input field with copy functionality [e8185369](https://github.com/tidbcloud/dbaas-ui/commit/e8185369a7cb1fb8cea44e2b99da90191e6cc826)

  - Refactor country handling in ContactUs, BillingProfile, and PaymentMethodForm components to use OTHER_COUNTRY_OR_REGION constant. Update validation logic and UI elements accordingly for improved consistency and clarity. [347f45de](https://github.com/tidbcloud/dbaas-ui/commit/347f45deba9e016a57b09a4ae4dfa98373602583)

  - Improve PaymentMethodForm by cloning data to prevent mutation during submission. Update API endpoint path for syncing billing information on card binding. [be8fcd08](https://github.com/tidbcloud/dbaas-ui/commit/be8fcd08f4fcb5f32995491e4a26c72124965b4d)

  - fix: restore backup selection functionality in CreateRestorePremium component [e3f26f1d](https://github.com/tidbcloud/dbaas-ui/commit/e3f26f1d0c1c73432f9bc933737d8bd28a985957)

  - fix: update tooltip text for advertised listener in Private Endpoint configuration [31ecbbad](https://github.com/tidbcloud/dbaas-ui/commit/31ecbbad8e0d94769d9c5422717d9be22f2876d0)

  - fix: improve documentation and clarity in private endpoint setup instructions [494344b2](https://github.com/tidbcloud/dbaas-ui/commit/494344b21732a11b0da8aa2acfee259c28c13d75)

  - Refactor PaymentMethod and ContactUs components to enhance country name handling and billing details synchronization. Update placeholder text and improve onComplete function to include billing details in PaymentMethod form. [f75a0786](https://github.com/tidbcloud/dbaas-ui/commit/f75a0786bbebe1d2823c88f06a051efec9f64475)

- Merge pull request [#4352](https://github.com/tidbcloud/dbaas-ui/pull/4352) from tidbcloud/fix/import_file_type [55b6e8ab](https://github.com/tidbcloud/dbaas-ui/commit/55b6e8abcaf099548d98b24f9f21108eec9a47f7)

- Merge pull request [#4353](https://github.com/tidbcloud/dbaas-ui/pull/4353) from tidbcloud/fix/premium_import_doc [07d51962](https://github.com/tidbcloud/dbaas-ui/commit/07d5196224863635c4882e9e56fd0ce682ed6444)

  - fix: restore test [a802f641](https://github.com/tidbcloud/dbaas-ui/commit/a802f6417d46c0def62ab8f61eb45d10c2473332)

  - feat: assert response correctly [5a62fd14](https://github.com/tidbcloud/dbaas-ui/commit/5a62fd14bab56e45ea228e8bc413038d3b66e53e)

  - feat: add teardown [13d0f42b](https://github.com/tidbcloud/dbaas-ui/commit/13d0f42b910b70c55e70f8fc57111343271f8e03)

  - feat: assert status in table directly [6988b21d](https://github.com/tidbcloud/dbaas-ui/commit/6988b21d3b7cd4476e3d950e0789ce6a478676f1)

  - feat: assert status in table directly [e96c49e8](https://github.com/tidbcloud/dbaas-ui/commit/e96c49e847afa1d1b3b3878efc0a61533317b086)

  - fix: upload test [775db645](https://github.com/tidbcloud/dbaas-ui/commit/775db6459bf458ff3289dd564632fd70835bcc2f)

  - fix: create dedicated test [b5294abc](https://github.com/tidbcloud/dbaas-ui/commit/b5294abce4c1a0926362127ae3c9bc65d1b9607e)

  - fix: changefeed test [e53c929e](https://github.com/tidbcloud/dbaas-ui/commit/e53c929e1f5de1466d32fae485c0c2fc812b3e73)

  - Update BillingProfile to rename country input field and add new API endpoint for syncing billing information on card binding [136f33f2](https://github.com/tidbcloud/dbaas-ui/commit/136f33f25e3a7f75e64ce1bc7810dc435a2f2649)

  - Refactor countriesData.ts to comment out unused country entries for better maintainability [0fa93fdc](https://github.com/tidbcloud/dbaas-ui/commit/0fa93fdc08c128880d096b965cdd722cc62b3111)

  - Enhance Contact Us and Billing Profile forms to support country name input for 'Other' country selection. Implement validation for country name in Contact Us and Payment Method forms. Update countries data utility to include 'Others' option and related validation logic. [9e35c2cf](https://github.com/tidbcloud/dbaas-ui/commit/9e35c2cf84784b47cf3f78626a21f5024f47d64d)

  - fix(import): refactor precheck logic and improve data format handling [67b3bf3f](https://github.com/tidbcloud/dbaas-ui/commit/67b3bf3f43658bc1e49fedbf2864882728d7fa9e)

  - fix(import): update data format selection logic and add validation rule [22b44701](https://github.com/tidbcloud/dbaas-ui/commit/22b447011517fa03ddc2b83973222452309d76cc)

  - fix(import): enhance file type detection for auto-detection logic [058cf888](https://github.com/tidbcloud/dbaas-ui/commit/058cf8887f77520e20a0b34c1cbaa91413231d87)

  - fix: update documentation links for import features [924e8f8c](https://github.com/tidbcloud/dbaas-ui/commit/924e8f8c2100925056bb33d79ddfc75d94123211)

  - fix: playwright version [3fe5e795](https://github.com/tidbcloud/dbaas-ui/commit/3fe5e7956a87ebcf5f649830cdb10ba3171f7fdc)

  - fix: cannot get plawright version [96f9ce1e](https://github.com/tidbcloud/dbaas-ui/commit/96f9ce1ed12310b245a95a9bf3fe09214507b32d)

  - feat: cache with playwright version [264d72f6](https://github.com/tidbcloud/dbaas-ui/commit/264d72f6be1be5417d818c2d021452ac2d1f7bfa)

  - feat: use latest playwright version [f00ab8ac](https://github.com/tidbcloud/dbaas-ui/commit/f00ab8acf18ee4f91bef5133dd4c6e3ab04d065f)

  - Update pnpm version in workflow configuration [51454289](https://github.com/tidbcloud/dbaas-ui/commit/51454289d89f8968e5b449bd990f88fa60f853de)

  - Reorganize pnpm setup in benchmark workflow [953bd435](https://github.com/tidbcloud/dbaas-ui/commit/953bd435553cfccd81f579b51a6358601305acba)

  - Add benchmark workflow for Yarn vs PNPM [a24bfac5](https://github.com/tidbcloud/dbaas-ui/commit/a24bfac5c7b50c04d5b4519c3f2c8d4fbd818f69)

- Merge pull request [#4350](https://github.com/tidbcloud/dbaas-ui/pull/4350) from tidbcloud/fix/scim-takeover [381c265c](https://github.com/tidbcloud/dbaas-ui/commit/381c265ca6fa505bd63da0fbc622dde6686d311f)

  - feat: content fill the remaining height [2ec26fe1](https://github.com/tidbcloud/dbaas-ui/commit/2ec26fe182cae9244d0697717202398d61599cc8)

- Merge pull request [#4348](https://github.com/tidbcloud/dbaas-ui/pull/4348) from tidbcloud/fix-diag-ru [8e1033c5](https://github.com/tidbcloud/dbaas-ui/commit/8e1033c52f13bf7e67a59656cc92cff8454eacd6)

  - feat: implement revokeUserLoginState in LogoutAllDevices for enhanced session management [7d5fff3e](https://github.com/tidbcloud/dbaas-ui/commit/7d5fff3e432d69640ec523d8757e93cd3a415630)

  - feat: add LogoutAllDevices component to allow users to log out of all active sessions [3218fd12](https://github.com/tidbcloud/dbaas-ui/commit/3218fd12fe7333775e4860dd66b62c117f962bf7)

- Merge pull request [#4345](https://github.com/tidbcloud/dbaas-ui/pull/4345) from tidbcloud/fix-slowquery-col [2a6af504](https://github.com/tidbcloud/dbaas-ui/commit/2a6af504ea4fec857500f548f53089e1f4611db1)

  - fix: tiproxy price request error [7d4e6f3e](https://github.com/tidbcloud/dbaas-ui/commit/7d4e6f3e412286fe89fd956a1249b83417978565)

- Merge pull request [#4343](https://github.com/tidbcloud/dbaas-ui/pull/4343) from tidbcloud/hotfix/premium-aws-private-connect [b8135022](https://github.com/tidbcloud/dbaas-ui/commit/b8135022f1deeb31eee31f27c00805cb7ad40957)

- Merge pull request [#4341](https://github.com/tidbcloud/dbaas-ui/pull/4341) from tidbcloud/release-20251118 [019db5df](https://github.com/tidbcloud/dbaas-ui/commit/019db5dfb649894a1d06aa9560a4626239fb32e0)

  - feat: increase timeout for cluster creation [465e929c](https://github.com/tidbcloud/dbaas-ui/commit/465e929cef1256e9969dedf4df78f60718f09cff)

  - feat: use email and psd directly, optimized browser cache [03ac8ae9](https://github.com/tidbcloud/dbaas-ui/commit/03ac8ae9501babcfd8835681bfb50582c7e57783)

  - feat: use email directly [859ea48c](https://github.com/tidbcloud/dbaas-ui/commit/859ea48cd401137bcf6247ab671db92f68074798)

  - feat: use env directly [2c193309](https://github.com/tidbcloud/dbaas-ui/commit/2c1933091a76160d31cf0316e4ba7929bad06019)

  - feat: fix the issule of email empty [ecc15fec](https://github.com/tidbcloud/dbaas-ui/commit/ecc15fec0a0a897eed7ed2d5685d1438871cc8e2)

  - feat: email pws is empty [26b7490d](https://github.com/tidbcloud/dbaas-ui/commit/26b7490d0ecd53d933488460f182da01ad22d55a)

  - feat: add type prop for run e2e test action [468b1440](https://github.com/tidbcloud/dbaas-ui/commit/468b1440a1956eeab3ac8c24d36d3f67e6403046)

  - feat: install console in e2e-test yml [122d7bcd](https://github.com/tidbcloud/dbaas-ui/commit/122d7bcd84e8b9b2bd88503ebce7aecec5b55ede)

  - feat: remove install console [da46eec9](https://github.com/tidbcloud/dbaas-ui/commit/da46eec91d97e7fadfb376a427a8e119c9168fd4)

  - feat: revert yml [a30e8abc](https://github.com/tidbcloud/dbaas-ui/commit/a30e8abc9352c050aa9ebb2d47127ee6a9e81990)

  - feat: remove permission check [e4af432c](https://github.com/tidbcloud/dbaas-ui/commit/e4af432c881678c0f941d9d941b1294d415f3008)

  - feat: debug e2e-test.yml [bcba8ad8](https://github.com/tidbcloud/dbaas-ui/commit/bcba8ad85e1c55f915b8e13a9f7a657bea97d7da)

  - feat: remove install console from e2e action [b81061c4](https://github.com/tidbcloud/dbaas-ui/commit/b81061c4d11ea67b193f23f7eabcf0617a3c355b)

  - feat: debug error [5a957302](https://github.com/tidbcloud/dbaas-ui/commit/5a9573026101295222236e05c2194284df3c5ebe)

  - feat: add browser cache [fef74771](https://github.com/tidbcloud/dbaas-ui/commit/fef74771f3141ac4d465e242986bb7a197774106)

  - feat: run test only with e2e-test label [0a7fbba5](https://github.com/tidbcloud/dbaas-ui/commit/0a7fbba5206c786f086c9a07ee937d64b4d59857)

  - feat: run e2e on prod env [06bb35cd](https://github.com/tidbcloud/dbaas-ui/commit/06bb35cddc8f616dc5b0b6f21ae2031ea51090ae)
