# Release-20250923

- Merge pull request [#4214](https://github.com/tidbcloud/dbaas-ui/pull/4214) from tidbcloud/refactor/create-essential [18de644f](https://github.com/tidbcloud/dbaas-ui/commit/18de644f62a08992ccfdd21a7c20deb8a63d9845)

- Merge pull request [#4212](https://github.com/tidbcloud/dbaas-ui/pull/4212) from tidbcloud/feat/premium_db_audit_log [e783296a](https://github.com/tidbcloud/dbaas-ui/commit/e783296a1ac13ba433cdb226a301314fe4861524)

  - fix(starter/restore): add divider component for improved UI layout in serverless restore section [72959c40](https://github.com/tidbcloud/dbaas-ui/commit/72959c400c457f04b8594261795668c57a7985d3)

  - refactor(alicloud/starter/create): add advanced settings for dual-layer data encryption and update form handling [efd168a9](https://github.com/tidbcloud/dbaas-ui/commit/efd168a9d5a26678259f8906858eac7450c9a08b)

  - refactor(essential/create): update region handling in Essential components to use regionId instead of name [9cb243f4](https://github.com/tidbcloud/dbaas-ui/commit/9cb243f4be4242f498936b8d4987687f2ee5358d)

  - refactor(essential/create): implement regional high availability logic in EssentialHighAvailability component [417d8d65](https://github.com/tidbcloud/dbaas-ui/commit/417d8d655cb8b55d5e048eafa3dccbd6a7bc1506)

  - feat(utils/feat-flag): add isEssentialRegionalHAEnabled function to check essential regional HA feature flag [41d5549f](https://github.com/tidbcloud/dbaas-ui/commit/41d5549f241a521c668ec7dca5ce5c4bc3438db1)

- Merge pull request [#4206](https://github.com/tidbcloud/dbaas-ui/pull/4206) from tidbcloud/feat/migrate-api-eric [ed9c9877](https://github.com/tidbcloud/dbaas-ui/commit/ed9c987731eeb31e45f643eb4131cc69def25087)

  - fix(TreeSelect): ensure parent nodes are marked as checked when all children are selected [c3c092f4](https://github.com/tidbcloud/dbaas-ui/commit/c3c092f443cde27e2c4f06709477c09d5ed864e5)

  - feat(DBAuditLog): add isShouldParentSelectable prop to RuleCreation component and refine event type traversal logic for improved functionality [7b6c077c](https://github.com/tidbcloud/dbaas-ui/commit/7b6c077c1aecdf39be7a02f31b4e26132d6fca6f)

- Merge pull request [#4208](https://github.com/tidbcloud/dbaas-ui/pull/4208) from tidbcloud/feat-cluster-prometheus [8312247e](https://github.com/tidbcloud/dbaas-ui/commit/8312247ec0c5b76c06e9aa7165349f886012f5e5)

  - feat: add orgid to event [b85e014c](https://github.com/tidbcloud/dbaas-ui/commit/b85e014c0469b2231fea5cdfe4c8a8d58963e82f)

  - feat: add event for log refaction [32014906](https://github.com/tidbcloud/dbaas-ui/commit/3201490680e21743d88a7b3508782f6247c43872)

- Merge pull request [#4211](https://github.com/tidbcloud/dbaas-ui/pull/4211) from tidbcloud/tweak-slowquery [0e28c79a](https://github.com/tidbcloud/dbaas-ui/commit/0e28c79ae9d5ee30a3e1044a3ae91388df84466a)

  - refactor: migrate api for networking [9f886fc7](https://github.com/tidbcloud/dbaas-ui/commit/9f886fc735832f14b65ad28a2e0461356f6295af)

  - refactor: migrate cteate dedicated legacy api [ab178934](https://github.com/tidbcloud/dbaas-ui/commit/ab1789345debd58e9c6c401ed07c908df491c4e6)

  - feat: remove legacy nodemap code [3c3dd10f](https://github.com/tidbcloud/dbaas-ui/commit/3c3dd10f126b680ee7bfa545d316928392e0ed29)

  - feat: remove legecy api code for summary card of dedicated creation [59b30773](https://github.com/tidbcloud/dbaas-ui/commit/59b3077384f5e5c14ceacd96931945258f763771)

- Merge pull request [#4207](https://github.com/tidbcloud/dbaas-ui/pull/4207) from tidbcloud/feat/migrate-branch-api [b793af21](https://github.com/tidbcloud/dbaas-ui/commit/b793af218f7269396a8bcc54d2bd2c6d1dae7b3e)

- Merge pull request [#4205](https://github.com/tidbcloud/dbaas-ui/pull/4205) from tidbcloud/feat/cdc_event_split [52d5096a](https://github.com/tidbcloud/dbaas-ui/commit/52d5096a6e8babc12a02e6759e46e7b6ab3fed7e)

  - feat: add event tracking for output raw change event toggle [3b99b70c](https://github.com/tidbcloud/dbaas-ui/commit/3b99b70c70a627162ececc093cb71bcf79565583)

  - feat(DBAuditLog): refactor RuleCreation and RulesTable components to improve state management and user experience; introduce RuleActions for better modularity [b025104d](https://github.com/tidbcloud/dbaas-ui/commit/b025104d0e0c3463ea1624a0bd4dc38b61c9b8b0)

  - Revert "feat(DBAuditLog): enhance RuleCreation component by adding isShouldParentSelectable prop and refactor event type traversal logic for improved clarity" [34cd10e4](https://github.com/tidbcloud/dbaas-ui/commit/34cd10e483b70b1be31b3d5e11b939c1a0891a43)

  - feat(DBAuditLog): enhance RuleCreation component by adding isShouldParentSelectable prop and refactor event type traversal logic for improved clarity [7635f8d4](https://github.com/tidbcloud/dbaas-ui/commit/7635f8d4e2599fefb2acf84463d1bc79081e3de6)

  - feat(DBAuditLog): extend access control by adding new audit log permissions and updating related components for enhanced functionality [54ec3e6b](https://github.com/tidbcloud/dbaas-ui/commit/54ec3e6bcfbe7aedf92bfd918f9fd26898721142)

  - feat(DBAuditLog): update log settings to replace 'unredacted' with 'redacted' for clarity and adjust related logic in LogSettingsModal [1c3d1272](https://github.com/tidbcloud/dbaas-ui/commit/1c3d1272a0e150f45ff98ee6e7dc36d46cd9af23)

  - feat(TiDBMgmt): update TiDBMgmtNav to accept SharedTiDB object and disable DB Audit Logging option when creating [7e4a15b1](https://github.com/tidbcloud/dbaas-ui/commit/7e4a15b1f1d3155803da6af59305b3e25c170480)

  - feat(DBAuditLog): update log settings to handle unspecified format and add validation rules for required fields [eacd0d26](https://github.com/tidbcloud/dbaas-ui/commit/eacd0d261c07507f1474c47154cbfa44ac936ddb)

  - feat(DBAuditLog): integrate query invalidation on successful audit log filter rule update [7a65606a](https://github.com/tidbcloud/dbaas-ui/commit/7a65606a10de630acfaac6fc30e451d13709ed5e)

  - feat(DBAuditLog): add format option to log settings and rename switch for clarity [534ddd4a](https://github.com/tidbcloud/dbaas-ui/commit/534ddd4a6255cd4a2591d254fafd7ac02ae2bbe0)

  - feat(DBAuditLog): refactor audit log components to improve state management and API integration; update filter rules handling and enhance log settings modal functionality [378e18c0](https://github.com/tidbcloud/dbaas-ui/commit/378e18c0b9479a2797069f233b1895dfd424e809)

  - feat(DBAuditLog): enhance filter rules management with new RuleSwitch component and integrate log settings modal; refactor filter rules creation and deletion logic [e90a46b4](https://github.com/tidbcloud/dbaas-ui/commit/e90a46b4508a49f7f6f91f7e6a8d4a3ab551ed4a)

  - feat(DBAuditLog): enhance audit log settings with new DisableModal and improved EditModal; integrate API for fetching and updating settings [c50b370e](https://github.com/tidbcloud/dbaas-ui/commit/c50b370e4d48beeb9773be876db7416d156a5aa8)

  - feat(DBAuditLog): implement AWS S3 configuration form and IAM policy display; refactor audit log settings modal [d7c6108d](https://github.com/tidbcloud/dbaas-ui/commit/d7c6108d67dfe08954cc6ce209412d05344e9df7)

  - feat(DBAuditLog): add database audit logging feature with filter rules management and settings modal [e654a7e4](https://github.com/tidbcloud/dbaas-ui/commit/e654a7e495bb67fa783b474876a4e087f3c38863)

- Merge pull request [#4210](https://github.com/tidbcloud/dbaas-ui/pull/4210) from tidbcloud/hotfix/essential-sql-editor [3fc19aca](https://github.com/tidbcloud/dbaas-ui/commit/3fc19aca2b0cbbb1c9af49bc12bade79fb91f96f)

  - feat: enhance Slow Query details with additional metrics including Resource Group, RU, and total time queued by RC [cf08bcbc](https://github.com/tidbcloud/dbaas-ui/commit/cf08bcbce62d2c1e6ffa47410c680065e6b46544)

  - fix: enable Prometheus integration conditionally based on migration status [c3f9a5be](https://github.com/tidbcloud/dbaas-ui/commit/c3f9a5be9964aaec215b371c712de9cdc71dc1f4)

  - refactor: enhance Prometheus integration by updating metrics key handling and component props for improved functionality [9ce5dfd1](https://github.com/tidbcloud/dbaas-ui/commit/9ce5dfd163cb7b97d33c32d093adbf3e880f9d81)

  - fix: remove unused color property from Prometheus button [b7f607b2](https://github.com/tidbcloud/dbaas-ui/commit/b7f607b2d5939cfc8fbadadb6a6966a3df141785)

  - refactor: update Prometheus integration to use new metrics key structure and enhance component props [56ae45c5](https://github.com/tidbcloud/dbaas-ui/commit/56ae45c57e954388c3bcc182a84f5cb84898daf9)

- Merge branch 'dev' into feat-cluster-prometheus [bc82df8e](https://github.com/tidbcloud/dbaas-ui/commit/bc82df8e6e9d61ed13385664516940c88d16aa81)

  - feat: replace icon [2c325a00](https://github.com/tidbcloud/dbaas-ui/commit/2c325a00c7382d3f369c1de2c30fe41f0fc0e86d)

  - refactor: migrate to safe api [5d147e0e](https://github.com/tidbcloud/dbaas-ui/commit/5d147e0e5e6562d3166bb3123baefa689b67a720)

  - feat: refactor output raw events display to use EventSplittingProperty component [17078671](https://github.com/tidbcloud/dbaas-ui/commit/170786719c26779acb5710521a699cbf090b6feb)

  - feat: pass cluster prop to FormS3OrGCS for improved context handling [f3dbe8fa](https://github.com/tidbcloud/dbaas-ui/commit/f3dbe8fa5b122d339c8597208c298e5a58beb177)

  - feat: integrate FormEventSplit component for event splitting configuration in FormKafka and FormS3OrGCS [87d944c7](https://github.com/tidbcloud/dbaas-ui/commit/87d944c7b5565b5048c5d33dad654009f256ecc0)

  - feat: add FormEventSplit component for output raw change event configuration [13d12d26](https://github.com/tidbcloud/dbaas-ui/commit/13d12d26954a12b28f3bfd9b28725cce15bded1f)

  - feat: display output raw events configuration based on event splitting capability [25e444f5](https://github.com/tidbcloud/dbaas-ui/commit/25e444f5748c80421fd7984f905c6ad45c89aabf)

  - feat: add event splitting configuration to Kafka form [16df56c8](https://github.com/tidbcloud/dbaas-ui/commit/16df56c809fd6927a85e45dc2d2dfb58b22138d1)

  - feat: enhance service.swagger.json with new agentColumnValue schema and additional properties [ce1124f1](https://github.com/tidbcloud/dbaas-ui/commit/ce1124f154585fc3a2a49e478772cd74bb7f72d1)

  - feat: add canConfigureEventSplitting function for TiDB version checks [1a515841](https://github.com/tidbcloud/dbaas-ui/commit/1a51584149bdb16cc3b270145b5e66f9a8135752)

  - chore: rename files [eb4530ea](https://github.com/tidbcloud/dbaas-ui/commit/eb4530ea943cee48046ac4b01af51c35553eb67e)

- Merge pull request [#4203](https://github.com/tidbcloud/dbaas-ui/pull/4203) from tidbcloud/release-20250916 [18e3163f](https://github.com/tidbcloud/dbaas-ui/commit/18e3163f73893d2c27158487f62ce6971c101dd9)

  - feat: add Prometheus integration component and update migration status hook [2d2346b2](https://github.com/tidbcloud/dbaas-ui/commit/2d2346b2798c40ae660bf090289e6acb3f61ab4c)
