# Release-20260110

- Merge pull request [#4461](https://github.com/tidbcloud/dbaas-ui/pull/4461) from tidbcloud/feat/premium_dm [1b96972e](https://github.com/tidbcloud/dbaas-ui/commit/1b96972e7dee1c221fa2c1b23c4c4f44575572c2)

  - feat: integrate premium data migration feature toggle in TiDB management navigation [75e3f199](https://github.com/tidbcloud/dbaas-ui/commit/75e3f1997591a4569991860bf6c023f28400d99a)

  - feat: update PremiumMigrationRules to camelCase in Premium and Step2 components [da43e4b3](https://github.com/tidbcloud/dbaas-ui/commit/da43e4b33a03d930c244398084d07b79e493b761)

  - feat: update premiumMigrationRules to follow camelCase convention and add importMode definition [5a39ea16](https://github.com/tidbcloud/dbaas-ui/commit/5a39ea16104e6b4b64290557007f8dd515ca37c4)

  - feat: enhance migration rules logic to support schema table counts [a9a6afe9](https://github.com/tidbcloud/dbaas-ui/commit/a9a6afe9185e31133ea589f13c01907aa6c72960)

  - refactor: extract delete essential DM job modal into separate component [b12110cf](https://github.com/tidbcloud/dbaas-ui/commit/b12110cf17ac9c0faa20a27e83b3bfa06f4157ad)

  - fix: update confirmation button text for clarity in delete premium DM job modal [79bee4c2](https://github.com/tidbcloud/dbaas-ui/commit/79bee4c2b07a2921b8972bc0260d7885d20a4907)

  - refactor: extract delete premium DM job modal into separate component [d27ef92f](https://github.com/tidbcloud/dbaas-ui/commit/d27ef92fbc5b35cca663161006f4a7cc9cbb512f)

  - fix: update progress display logic to handle unspecified migration state [04053817](https://github.com/tidbcloud/dbaas-ui/commit/0405381788314b7155ace908dc7e0a71393ceb40)

  - fix: update import mode display to remove prefix for better readability [1affd1d1](https://github.com/tidbcloud/dbaas-ui/commit/1affd1d17ca4933971dfe2d8c312f5cce867e5d2)

  - fix: update action column header to be empty for improved clarity [d78ebaf7](https://github.com/tidbcloud/dbaas-ui/commit/d78ebaf76ed7672e1726d3ed5216ab75bf9e22fe)

  - refactor: replace Property component with PropertyCard for improved UI consistency [3205781d](https://github.com/tidbcloud/dbaas-ui/commit/3205781d52ff75f0af480ec4d4e6eeb6f45d507c)

  - fix: update delete button style to red outline for better visibility [4184fe6a](https://github.com/tidbcloud/dbaas-ui/commit/4184fe6ae814d4c6febb92063d0864ad8687fa84)

  - fix: simplify premium sources mapping by removing unnecessary filter [f83afc00](https://github.com/tidbcloud/dbaas-ui/commit/f83afc0014a6558ee8d60fd5426fb47ca43653c7)

  - fix: update premium source mapping to use displayName instead of sourceType label [4ea0136f](https://github.com/tidbcloud/dbaas-ui/commit/4ea0136fbc0b22f63a3f304c2d6497af73902fa9)

  - fix: ensure connect_method fallback to empty string in FormSourceConnection [3ba7423f](https://github.com/tidbcloud/dbaas-ui/commit/3ba7423fbc9262304f8bcfd39bc5c271668985d0)

  - refactor: update premium data migration to use API types and enable physical import mode [657ea599](https://github.com/tidbcloud/dbaas-ui/commit/657ea59925a6a697973651de6e3e5835253e4b35)

  - feat: integrate shared TiDB context and update migration detail references [22bd2bef](https://github.com/tidbcloud/dbaas-ui/commit/22bd2beff0f80fb8e557c29d7f83f105d4e5fc17)

  - fix: update title for Data Migration Job Detail page [1641e5fc](https://github.com/tidbcloud/dbaas-ui/commit/1641e5fc718bcf2337ca552d74a60dc21d8554fb)

  - fix: update title for Data Migration Job Detail page [43779dbb](https://github.com/tidbcloud/dbaas-ui/commit/43779dbb1cca90009e7b71c84782c04a1332d3c5)

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

  - fix: update route parameter for data migration detail to use jobId [4b7977d6](https://github.com/tidbcloud/dbaas-ui/commit/4b7977d6a9eb51c460cb9c04342c5ec50ec82a51)

  - feat: add premium cluster support to data migration step 1 [8ff5dcbf](https://github.com/tidbcloud/dbaas-ui/commit/8ff5dcbf7049026c77d9546898110416c56d1835)

  - feat: update documentation for useSharedTiDBContext and useSharedTiDBContextSafe [6887977a](https://github.com/tidbcloud/dbaas-ui/commit/6887977a417121a56353858ba8b66044811fed9a)

  - feat: add premium data migration job detail page [cb661cac](https://github.com/tidbcloud/dbaas-ui/commit/cb661caccce07313c31c34db7d684aab92695b69)

  - fix: correct logical condition for enabling VPC info query in FormTargetConnection [ab69f467](https://github.com/tidbcloud/dbaas-ui/commit/ab69f4679437b427ec6815489c53361032ea3f83)

  - feat: extend stageNameMapper to include PremiumDMSubTaskStep support [0bfd67fb](https://github.com/tidbcloud/dbaas-ui/commit/0bfd67fb5a5bb1d9bc6382a900534286973d3ba1)

  - feat: replace StatusBadge with DmJobStatus component in premium migration jobs [8cd3843e](https://github.com/tidbcloud/dbaas-ui/commit/8cd3843ec354182dbb0bd49c64df196e3987d674)

  - feat: include PremiumMigrationState in DmJobStatus status type [43fd9bbb](https://github.com/tidbcloud/dbaas-ui/commit/43fd9bbba0c03cbae59ba8c0dad16e04b8a34f95)

  - feat: refactor DataMigrationJobColorMap for improved clarity and organization [0fa827a8](https://github.com/tidbcloud/dbaas-ui/commit/0fa827a829cf571572ffd07a20800872f953cb94)

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

  - feat: add premium data migration creation workflow [6108c3e6](https://github.com/tidbcloud/dbaas-ui/commit/6108c3e66117345b1757c5114a89ca18d1f91b59)

  - feat: add TiDB Data Migration access configurations [51277a72](https://github.com/tidbcloud/dbaas-ui/commit/51277a72d673afd1d8dc089ab2f7279e491f3609)

  - feat: add header component for premium data migration list [8daccebd](https://github.com/tidbcloud/dbaas-ui/commit/8daccebdb1181405acdb904329d553a47a9b981b)

  - feat: add premium data migration list and operations [9403d3b9](https://github.com/tidbcloud/dbaas-ui/commit/9403d3b93f515c3651a68f23c8babac015cd22f3)

  - feat: add premium data migration pages and routes [f7f67da2](https://github.com/tidbcloud/dbaas-ui/commit/f7f67da29b982ed0dfb468845eb1407e6d76d05b)

  - feat: update premium migration schema references and definitions [b33fd227](https://github.com/tidbcloud/dbaas-ui/commit/b33fd227cc7fae12fb590ca9db6ff36190d3e055)

  - feat: add premium migration swagger support [4310f166](https://github.com/tidbcloud/dbaas-ui/commit/4310f166cd38f33deeef644efe118f57da3fe9dc)

- Merge pull request [#4463](https://github.com/tidbcloud/dbaas-ui/pull/4463) from tidbcloud/release-20260108 [af7cf159](https://github.com/tidbcloud/dbaas-ui/commit/af7cf159609c5307371bb14e6a0484dd72f87d0d)

  - release: 20260108 [4230f34f](https://github.com/tidbcloud/dbaas-ui/commit/4230f34fa83a996a60f880e28af1e720992d4bb8)

- Merge pull request [#4456](https://github.com/tidbcloud/dbaas-ui/pull/4456) from tidbcloud/refactor/premium-rcu [1d54cab2](https://github.com/tidbcloud/dbaas-ui/commit/1d54cab299e869477e0272116028cd5e37159486)

  - chore(swagger/v2025): sync log redaction policy and tidb api update [5990226c](https://github.com/tidbcloud/dbaas-ui/commit/5990226c7bc63316806f629bdd8c2f5ca719eb2d)

  - refactor(premium/restore): eliminate minRcu from forms and related components to streamline capacity management [4bbb784b](https://github.com/tidbcloud/dbaas-ui/commit/4bbb784bc7e8b58a3857a9469ef6a0cfaa0fdb57)

  - refactor(premium/create): remove minRcu from form and validation schema to enhance clarity and streamline capacity management [cfd62941](https://github.com/tidbcloud/dbaas-ui/commit/cfd6294131881ef0644022938d4a7f2a1ae6419f)

  - refactor(premium/create): update Capacity component to directly use formMaxRcuName prop for improved clarity [88dfbf44](https://github.com/tidbcloud/dbaas-ui/commit/88dfbf44bb929a524c2ce0259f1be90bd194c1eb)

  - refactor(premium): simplify RCU display by removing Minimum RCU from the capacity view [904f2571](https://github.com/tidbcloud/dbaas-ui/commit/904f257196b6e195c4121e13667ea68c05b8ae04)

  - refactor(premium): remove minRcu from form state and update related components for improved capacity management [f0d7d5de](https://github.com/tidbcloud/dbaas-ui/commit/f0d7d5ded9615d32b3d86f37f3d90deed9a2798e)

  - refactor(premium): update CapacityField component to streamline RCU calculations and improve validation messages [d0ca0c44](https://github.com/tidbcloud/dbaas-ui/commit/d0ca0c44dc7f0b3b14893d9e315a27e7eef02200)

  - refine(premium): remove outdated TypeScript error suppression in RenamingModal [cdf99208](https://github.com/tidbcloud/dbaas-ui/commit/cdf992082c72330da8b685f094f99776be31ec60)

  - chore(swagger/v2025): update required fields in tidb.v1beta2.swagger.json [8c1c3256](https://github.com/tidbcloud/dbaas-ui/commit/8c1c32569d029629a1c3670feb2b7f7e40991242)

- Merge pull request [#4460](https://github.com/tidbcloud/dbaas-ui/pull/4460) from tidbcloud/release-20260106 [5b8c02aa](https://github.com/tidbcloud/dbaas-ui/commit/5b8c02aa1b3bcb451292524fcd8c6ec0c98e3017)

  - release: 20260106 [f17db05b](https://github.com/tidbcloud/dbaas-ui/commit/f17db05b4b5d8a2814679668a925123581346205)

- Merge pull request [#4457](https://github.com/tidbcloud/dbaas-ui/pull/4457) from tidbcloud/refactor-metrics-ds [c7e71c18](https://github.com/tidbcloud/dbaas-ui/commit/c7e71c18a89d688b4300103129d50b368b5c301e)

- Merge pull request [#4458](https://github.com/tidbcloud/dbaas-ui/pull/4458) from tidbcloud/fix/premium_pl [6b5ee68c](https://github.com/tidbcloud/dbaas-ui/commit/6b5ee68c2f51331f1157b4067f25d9fb659c8633)

  - feat: add endpoint zones support for private changefeed creation [09d8866e](https://github.com/tidbcloud/dbaas-ui/commit/09d8866e101d4176274d916c70fa0b15c8377af6)

  - fix: api prefix [a7d910f7](https://github.com/tidbcloud/dbaas-ui/commit/a7d910f7cb17f80480d858c5971f504a651d8a28)

  - refactor: source uri [6291b656](https://github.com/tidbcloud/dbaas-ui/commit/6291b656f9a7c51a4d64dc225ff78e0749581901)

  - fix: init fn [a7feabdf](https://github.com/tidbcloud/dbaas-ui/commit/a7feabdff6ead5c13b05892ce6f8b56a13d9c085)

  - chore: use `projectID` [8194709a](https://github.com/tidbcloud/dbaas-ui/commit/8194709ae48d40d2e98b43f14bd26add48aaf864)

  - fix: project id [85a2932b](https://github.com/tidbcloud/dbaas-ui/commit/85a2932b47821a020eb247d4bbf8bcc9a7612cce)

  - refactor: update useGetMetricsURLForCluster to include projectId across various components [1ec5e879](https://github.com/tidbcloud/dbaas-ui/commit/1ec5e8795bee676c450f2a512585efac5b8db362)

  - feat: add support for new business types and integrate metrics URL fetching in Changefeed and Cluster components [140f2606](https://github.com/tidbcloud/dbaas-ui/commit/140f2606b0580e77d88b59939488d8534ef2b42e)

- Merge pull request [#4455](https://github.com/tidbcloud/dbaas-ui/pull/4455) from tidbcloud/fix/cdc [dedd6bc6](https://github.com/tidbcloud/dbaas-ui/commit/dedd6bc6fb90ffb18a8d5bce8484ef8d67bcf25b)

- Merge pull request [#4452](https://github.com/tidbcloud/dbaas-ui/pull/4452) from tidbcloud/release-20251230 [a0d045ee](https://github.com/tidbcloud/dbaas-ui/commit/a0d045ee87b72b6dcaa9010e2574882bcd87a7bd)
