# Release-20260113

- Merge pull request [#4469](https://github.com/tidbcloud/dbaas-ui/pull/4469) from tidbcloud/feat/integration-feedback [e5673840](https://github.com/tidbcloud/dbaas-ui/commit/e567384016cfe05daa281d7b8f79d91e4527d5de)

  - fix: skipGuidance function [2ea10534](https://github.com/tidbcloud/dbaas-ui/commit/2ea10534daa71a69a8ce4d2d215968a347687d0a)

- Merge pull request [#4470](https://github.com/tidbcloud/dbaas-ui/pull/4470) from tidbcloud/feat/audit-log-events [0b9b1205](https://github.com/tidbcloud/dbaas-ui/commit/0b9b1205f8735950b0bc4ba06d1cdd27134fcfc6)

  - feat: dbaudit log events [83651732](https://github.com/tidbcloud/dbaas-ui/commit/8365173219e436d62ffc93b4e6f0b482278a3c2d)

- Merge pull request [#4468](https://github.com/tidbcloud/dbaas-ui/pull/4468) from tidbcloud/fix/essential_cdc_region_tip [5e5e538c](https://github.com/tidbcloud/dbaas-ui/commit/5e5e538c44c246c8c2376487b06a18b3a946d56d)

  - feat: add bedrock,verlcel to esstential [b39c17dc](https://github.com/tidbcloud/dbaas-ui/commit/b39c17dc109adc02db3cc56ece5f53d6f0bdf274)

  - fix: remove debug log for feature support check in ChangefeedListEssential [fb8c2011](https://github.com/tidbcloud/dbaas-ui/commit/fb8c201130ceb10669cfa322f82a714bd22ef7b0)

  - fix: ensure supported feature check is boolean and disable retry on queries [31858c5a](https://github.com/tidbcloud/dbaas-ui/commit/31858c5ad6eded288a1f2039f8ea7b6875c972e5)

  - fix: add time field handling in FormStartPositionEssential and remove commented validation [da280e0f](https://github.com/tidbcloud/dbaas-ui/commit/da280e0fedbe6af157b4e9ea04c455eb4cc6f9ee)

  - fix: update required rule for default topic input in FormKafkaReplicationEssential [3afb0552](https://github.com/tidbcloud/dbaas-ui/commit/3afb055213bb6a18d5f6d8cdc20153cda625f8f8)

  - fix: remove redundant text in Private Link connection description [8d2b5c14](https://github.com/tidbcloud/dbaas-ui/commit/8d2b5c143f4b6f5d772cdb207be67bf09a76e6e6)

  - fix: align Private Link Connection input and add creation link in FormMySQLEssential [58c73c73](https://github.com/tidbcloud/dbaas-ui/commit/58c73c73f35bfa258fa9146c7c4cd6e15741690b)

  - fix: enhance feature support check handling in EssentialPrivateLink component [7895238e](https://github.com/tidbcloud/dbaas-ui/commit/7895238e31bc62cbd980a0f07f9d92a75f5d7a5b)

  - fix: enhance feature support checks in ChangefeedListEssential and EssentialPrivateLink components [8759a32b](https://github.com/tidbcloud/dbaas-ui/commit/8759a32bc69a2a0241a39faf4e0ad0d79d18336e)

  - fix: add description link for creating Private Link Connection in FormKafkaEssential [6f6a30c0](https://github.com/tidbcloud/dbaas-ui/commit/6f6a30c011e412f032aa34fdaaac2cbdbdc4ae4b)

  - fix: add Endpoint ID display to PrivateLinkConnectionDetail component [f0a59379](https://github.com/tidbcloud/dbaas-ui/commit/f0a5937907c2167fd887e59b1936482ae22ac02b)

- Merge pull request [#4464](https://github.com/tidbcloud/dbaas-ui/pull/4464) from tidbcloud/fix/essential_dm_pl [0d013811](https://github.com/tidbcloud/dbaas-ui/commit/0d013811d9ebb9a6c00aa26e707d71e797fe6545)

- Merge pull request [#4465](https://github.com/tidbcloud/dbaas-ui/pull/4465) from tidbcloud/fix/hide_recovery_group [8b82db89](https://github.com/tidbcloud/dbaas-ui/commit/8b82db89c6471991b3e71e8f54bb09e0ddd289ad)

  - fix: enhance Changefeed feature support check and update fallback rendering [92db0dfa](https://github.com/tidbcloud/dbaas-ui/commit/92db0dfad0c3aa628a11118dd9c39dfb0210dd92)

  - fix: update TableEmptyStatus props type to use ReactNode for title [3048a206](https://github.com/tidbcloud/dbaas-ui/commit/3048a2068d50ad3f013f72c4c117ffd41c4d8e45)

  - fix: add feature support check to query enabling condition in EssentialPrivateLink [488d2ec7](https://github.com/tidbcloud/dbaas-ui/commit/488d2ec753b02aeac317b1c95742dc8662769500)

  - fix: update migration label to 'Data Migration' in Sidebar component [2c5971b3](https://github.com/tidbcloud/dbaas-ui/commit/2c5971b3b9e5a84091f8be3d2beb400660906fa5)

- Merge pull request [#4381](https://github.com/tidbcloud/dbaas-ui/pull/4381) from tidbcloud/feat/backup_export [edea00a2](https://github.com/tidbcloud/dbaas-ui/commit/edea00a25ef0986be15e30cd6e79f349d2d6431b)

  - feat: add feature check for Private Link Connection and update button behavior based on availability [ea2bcba4](https://github.com/tidbcloud/dbaas-ui/commit/ea2bcba4f295515fcef20a1f2e281e02303fa3ea)

  - feat: add endpoint to check feature availability in ClusterService [bcca5608](https://github.com/tidbcloud/dbaas-ui/commit/bcca5608759ade3834d0da03229ce1f6a819ecc9)

- Merge pull request [#4467](https://github.com/tidbcloud/dbaas-ui/pull/4467) from tidbcloud/release-20260110 [5446139c](https://github.com/tidbcloud/dbaas-ui/commit/5446139c1c1fc98fe84953b1484104f26a09b5fd)

  - release: 20260110 [1b4c0a0b](https://github.com/tidbcloud/dbaas-ui/commit/1b4c0a0b589e2125cc29d033b07e870eabccd2b7)

- 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)

  - feat: hide recovery group from admin navigation [668914f4](https://github.com/tidbcloud/dbaas-ui/commit/668914f46d2eedad732f7c44a70eb1e468f38090)

  - feat: add cloud provider information to event tracking properties [8c8550bb](https://github.com/tidbcloud/dbaas-ui/commit/8c8550bba182e72d3b5e58e014669e288d4bcf62)

  - docs: add guideline for using enums from Swagger for type safety and readability [1f65835d](https://github.com/tidbcloud/dbaas-ui/commit/1f65835dba6bee8052c40d9c56cec7889f41d8c1)

  - refactor: simplify essential data migration step by removing private link creation and adding FormEssentialSourceConnection component [6380e8e8](https://github.com/tidbcloud/dbaas-ui/commit/6380e8e88575ceadeb67e5a4b4c188d74b98282f)

- 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)

  - feat: update policy command description link to direct users to AWS export backups documentation [ebd2555b](https://github.com/tidbcloud/dbaas-ui/commit/ebd2555ba623e3c0a01f707537db794b33dc85a7)

  - feat: update policy command description with a link to documentation for AWS export backups [1a1eb5e3](https://github.com/tidbcloud/dbaas-ui/commit/1a1eb5e369e0436316b1fa61e96be549c5519a91)

  - feat: update CreateExportBackup form to include S3 region selection and add dry_run parameter in swagger [9ba6c660](https://github.com/tidbcloud/dbaas-ui/commit/9ba6c660abc622918dea04c1bf6789ded63daa29)

  - feat: replace Autocomplete with FormSelect for S3 bucket region selection [ad2efc10](https://github.com/tidbcloud/dbaas-ui/commit/ad2efc1015e7afc25de8154c87ca0f7b240c4cee)

  - feat: enhance region service API call with improved query options [ad18bc28](https://github.com/tidbcloud/dbaas-ui/commit/ad18bc2865655deb3579e905cc83e58daa8d3ace)

  - feat: update region service API and enhance region selection for S3 bucket [1dd4fb42](https://github.com/tidbcloud/dbaas-ui/commit/1dd4fb4254d4078690810e96b7ef2dca82f740ef)

  - feat: add region selection for S3 bucket in backup export form [ad45ff2a](https://github.com/tidbcloud/dbaas-ui/commit/ad45ff2aba9b67cf372f7be111af216155fd00c5)

  - update swagger [f8006e3d](https://github.com/tidbcloud/dbaas-ui/commit/f8006e3dfbfd6b76bcc5d191668d539878ce121e)

  - feat: add S3 policy command generation for backup export [7244eda3](https://github.com/tidbcloud/dbaas-ui/commit/7244eda379fd4bda7bb26be93235ca4c5a1410c4)

  - fix: simplify supportBackupExport logic by removing unnecessary cluster provider check [7ed58fcf](https://github.com/tidbcloud/dbaas-ui/commit/7ed58fcfca8edea7e7ec43d97a8e910c4b21554a)
