# Release-20251021

- Merge pull request [#4248](https://github.com/tidbcloud/dbaas-ui/pull/4248) from tidbcloud/refactor-node-group [e148615b](https://github.com/tidbcloud/dbaas-ui/commit/e148615b109b321ac78582cc74dc98f4e624c5eb)

- Merge pull request [#4253](https://github.com/tidbcloud/dbaas-ui/pull/4253) from tidbcloud/revert-premium-metrics [b93db0d6](https://github.com/tidbcloud/dbaas-ui/commit/b93db0d6e47a67e29e882d936a729f6695c2a11d)

- Merge pull request [#4244](https://github.com/tidbcloud/dbaas-ui/pull/4244) from tidbcloud/feat/tidb-rename [5ae4576d](https://github.com/tidbcloud/dbaas-ui/commit/5ae4576dcefc1915dc4ee4db28233c0e23fa15fa)

- Merge pull request [#4256](https://github.com/tidbcloud/dbaas-ui/pull/4256) from tidbcloud/feat/migrate-legacy-code-to-new-api [7893e9e2](https://github.com/tidbcloud/dbaas-ui/commit/7893e9e2b0b318968ef8353972de722e2de74891)

- Merge pull request [#4246](https://github.com/tidbcloud/dbaas-ui/pull/4246) from tidbcloud/feat/make-api-request-safety [2ceb556b](https://github.com/tidbcloud/dbaas-ui/commit/2ceb556beaffa11f1e8239b571f20b07f4be9f60)

- Merge pull request [#4241](https://github.com/tidbcloud/dbaas-ui/pull/4241) from tidbcloud/feat/private-endpoint-opti [6a1e42c5](https://github.com/tidbcloud/dbaas-ui/commit/6a1e42c520a065106584e008ff6b1ddcda2b7daa)

- Merge pull request [#4249](https://github.com/tidbcloud/dbaas-ui/pull/4249) from tidbcloud/fix/remove-unused-restore-modal [efdd2cc0](https://github.com/tidbcloud/dbaas-ui/commit/efdd2cc04ae1e80c386f5517c673f610082778fb)

  - fix: private endpoint typo [128e54d6](https://github.com/tidbcloud/dbaas-ui/commit/128e54d697fe4dae2c5a3004cc95916241419037)

- Merge pull request [#4255](https://github.com/tidbcloud/dbaas-ui/pull/4255) from tidbcloud/fix/cdc_s3 [415ca9dd](https://github.com/tidbcloud/dbaas-ui/commit/415ca9dd6aabd2912bc069184f57395d4d6ed78a)

  - fix: typo [17634c95](https://github.com/tidbcloud/dbaas-ui/commit/17634c958673a6ff00ce60efb16aa92bb32bb08d)

  - refactor: comment out unused advanced metrics configurations in config.ts [f6ec294c](https://github.com/tidbcloud/dbaas-ui/commit/f6ec294c666b243e441b4750173e1ae580eddbde)

- Merge pull request [#4252](https://github.com/tidbcloud/dbaas-ui/pull/4252) from tidbcloud/hotfix/cdc_s3 [bc4fd90b](https://github.com/tidbcloud/dbaas-ui/commit/bc4fd90b623db67db37e6eeade4ccb74f1a9ac93)

  - feat: migrate CalcClusterFee api [a5830f1b](https://github.com/tidbcloud/dbaas-ui/commit/a5830f1bd9a5b77cb4d2e242264b46533c31128b)

- Merge pull request [#4232](https://github.com/tidbcloud/dbaas-ui/pull/4232) from tidbcloud/feat/private_link [d00daa67](https://github.com/tidbcloud/dbaas-ui/commit/d00daa67422ec1f44e1ed2a68cda1e6b17e520e5)

  - fix(Review): enhance event tracking with additional properties for changefeed creation and update [69ed1ff9](https://github.com/tidbcloud/dbaas-ui/commit/69ed1ff9695d0842b555be111092773497b457ec)

  - fix: update placeholder text in ClusterPanel for consistency [09eeb8c6](https://github.com/tidbcloud/dbaas-ui/commit/09eeb8c68bbf757a716bde7e60433ec8562f3339)

  - feat: Instance -> instance [9bbecda9](https://github.com/tidbcloud/dbaas-ui/commit/9bbecda977b3fcf2b65d8fd0b3ce3021b2faf963)

  - refactor(Metrics): remove accessPoints prop from AccessPointView and clean up related logic [2b304f62](https://github.com/tidbcloud/dbaas-ui/commit/2b304f621c9d0d1ed6e7cde35e1ccc31ffd0b77e)

  - refactor: remove RestoreModal and related node profile fetching logic to streamline codebase [29b3e473](https://github.com/tidbcloud/dbaas-ui/commit/29b3e47339ffc16fdfd2a2b1db54abd0473fe66a)

- Merge pull request [#4245](https://github.com/tidbcloud/dbaas-ui/pull/4245) from tidbcloud/feat/db-audit-log-region [5fcdac13](https://github.com/tidbcloud/dbaas-ui/commit/5fcdac1386d96a3daab959470dc4cf92650dda38)

- Merge pull request [#4243](https://github.com/tidbcloud/dbaas-ui/pull/4243) from tidbcloud/fix/essential_dm_modal [047ce187](https://github.com/tidbcloud/dbaas-ui/commit/047ce18714a554d36a0f139a9f3090f91aaee2a5)

- Merge pull request [#4247](https://github.com/tidbcloud/dbaas-ui/pull/4247) from tidbcloud/feat/premium_log_redaction [d168e23a](https://github.com/tidbcloud/dbaas-ui/commit/d168e23a49bfba0faa655c3539857c2a19325f0c)

  - fix: correct console name for AWS provider in Reminder component [e38b49fa](https://github.com/tidbcloud/dbaas-ui/commit/e38b49fa6348aacc0c1c6497f27ba4976dcc6015)

  - fix: private endpoint opti [1dce01e5](https://github.com/tidbcloud/dbaas-ui/commit/1dce01e551ccc77e6bee8379fe442a4dd463df50)

  - refactor: update dependencies in useMemo for alert message handling in EssentialPrivateLinkCheck [bc3c9193](https://github.com/tidbcloud/dbaas-ui/commit/bc3c9193e9ec9c9669419b51d9aafd537ae69d77)

  - refactor: adjust refetch interval logic and improve button click handling in EssentialPrivateLinkCheck [cad46583](https://github.com/tidbcloud/dbaas-ui/commit/cad465838caffe56f3daddaa3c8992009ce8f969)

  - refactor: simplify alert handling for PendingAcceptance phase in EssentialPrivateLinkCheck [10fad01a](https://github.com/tidbcloud/dbaas-ui/commit/10fad01a97b08c1c8462dee3f9a3d7c3ba8c2914)

  - refactor: enhance EssentialPrivateLinkCheck component with alert messages and improve state handling [f940275b](https://github.com/tidbcloud/dbaas-ui/commit/f940275b6369e0433559ff2b7414506630c410a6)

  - refactor: remove EssentialPrivateLinkMessage component to streamline codebase [855d9b7b](https://github.com/tidbcloud/dbaas-ui/commit/855d9b7b8bc8b1432f56b1fd25bd523299fd673d)

  - refactor: update DescribeEndpointResp.Phase to include 'Pending' status and improve description [8d7b7d77](https://github.com/tidbcloud/dbaas-ui/commit/8d7b7d776c9165a80362b8684363c5566b776b89)

  - feat: add github prefix for token param [93c89a5d](https://github.com/tidbcloud/dbaas-ui/commit/93c89a5d0a70264d6f776ab06356c6a1969661fe)

  - feat: add github prefix for token param [56a50655](https://github.com/tidbcloud/dbaas-ui/commit/56a50655c181fde3a545dd045033ff6fe229ecc1)

  - feat: move token from url to header [7f1f92b1](https://github.com/tidbcloud/dbaas-ui/commit/7f1f92b13177bf435f7ac2a2b59ad43cc4ba26c2)

  - feat: move token from url to header [a77cc074](https://github.com/tidbcloud/dbaas-ui/commit/a77cc074ef6e5ea62d326b20241c4e834f41c95e)

  - fix(FormAdvertisedListener): adjust margin for domain pattern label [2a1d09bf](https://github.com/tidbcloud/dbaas-ui/commit/2a1d09bf181ef4408ae473f4930f0a21a71c3e5d)

  - fix(Status): handle undefined status in color mapping [6760ef53](https://github.com/tidbcloud/dbaas-ui/commit/6760ef5316f2e696681e25056eada87977fa54a3)

  - fix(CreatePrivateEndpointForChangefeed): refactor domain composition logic for subdomain and root domain [2e887fc8](https://github.com/tidbcloud/dbaas-ui/commit/2e887fc8776c3eb7c048165d0f8c47f6f56b790b)

  - refactor: update button text and alert message for clarity [c40c062c](https://github.com/tidbcloud/dbaas-ui/commit/c40c062c5167a7445d5f9c4b2ee6f5c4b1cdcdbe)

  - refactor: change onContinue to a synchronous function [7c6e5d9f](https://github.com/tidbcloud/dbaas-ui/commit/7c6e5d9f2febad30ea48b6b7636379b745274c13)

  - refactor: simplify EssentialPrivateLinkCheck component by removing unused state and error handling [aad96435](https://github.com/tidbcloud/dbaas-ui/commit/aad964350d0408002462679daedf59c975ae05b8)

  - fix(CreatePrivateEndpointForChangefeed): ensure subdomain name ends with root domain for AWS records [5e2a463f](https://github.com/tidbcloud/dbaas-ui/commit/5e2a463fa054142d0b2231396a15b4c01906e57b)

  - fix(Review): add data attribute for private endpoint ID in submit button [878809b6](https://github.com/tidbcloud/dbaas-ui/commit/878809b62abba7046dd66a8a88dbeba55413f26a)

  - fix(PrivateEndpointForChangefeedList): add data attributes for delete confirmation buttons [5e7b7c3b](https://github.com/tidbcloud/dbaas-ui/commit/5e7b7c3b649c3e46ea85c716685bdb498cd8c6e8)

  - fix(CreatePrivateEndpointForChangefeed): add additional data attributes for form submission [9a73d7f9](https://github.com/tidbcloud/dbaas-ui/commit/9a73d7f9a2dacee7c693c5fd852ee7984ee19ac1)

  - fix(ChangefeedDetail): add private endpoint name and service name display for sink endpoints [f4ece66f](https://github.com/tidbcloud/dbaas-ui/commit/f4ece66fb2e9daec1a81cfde748c420e3b30e93e)

  - fix: refactor endpoint service name label handling for cloud providers [c72b4288](https://github.com/tidbcloud/dbaas-ui/commit/c72b428869898159699a8691babe9780bea82f5f)

  - fix(FormKafka): filter sink endpoints to include only those with advertised listeners [006a5235](https://github.com/tidbcloud/dbaas-ui/commit/006a5235a20644dc6337a7876c3a1c91fc5725d5)

  - fix(PrivateEndpointForChangefeedList): add refetchInterval to query options [79948711](https://github.com/tidbcloud/dbaas-ui/commit/79948711ec0aab7879eb7553570027df5c15df25)

  - fix(CreatePrivateEndpointForChangefeed): update endpoint service name label based on cloud provider [8dbad48f](https://github.com/tidbcloud/dbaas-ui/commit/8dbad48f94e890fb472f927a8d01591d7215bfc7)

  - feat(AwsFormContent): add recommendation for S3 bucket region; update StoreConfig to include service plan [25c94e97](https://github.com/tidbcloud/dbaas-ui/commit/25c94e97f9bffe4c2e9ec617510bc206705f6ec5)

  - fix(FormAvailabilityZone): display loading state and availability zones for non-AWS providers [84bfba3c](https://github.com/tidbcloud/dbaas-ui/commit/84bfba3cbadbf3a608a6d2f4432b20726aa84cb9)

  - fix(Reminder): update text to reflect Changefeed Private Service Connect [0807a421](https://github.com/tidbcloud/dbaas-ui/commit/0807a42115c735e95165393afab5d3ab1cdf360a)

  - fix(FormAvailabilityZone): update label for available zones [a702553f](https://github.com/tidbcloud/dbaas-ui/commit/a702553f153f41ffb92eebd2755921049162213e)

  - fix(FormAdvertisedListener): adjust gap in Domain Pattern label group [24b05b6d](https://github.com/tidbcloud/dbaas-ui/commit/24b05b6d7aaef1054b50e3989c22621e93ed9e62)

  - feat(FormAdvertisedListener): add tips for Kafka Private Link and Service Connect setup [72e9b553](https://github.com/tidbcloud/dbaas-ui/commit/72e9b553eac1160a79e0d35adffa17656e29ce4f)

  - refactor(PrivateEndpointForChangefeed): unify description and title handling for cloud providers [cf97d2b1](https://github.com/tidbcloud/dbaas-ui/commit/cf97d2b112e0904eadc62823eda12beb74d1e18e)

  - fix(CreatePrivateEndpointForChangefeed): ensure availability zone selection is only shown for AWS [6d5d711b](https://github.com/tidbcloud/dbaas-ui/commit/6d5d711b5a284f6cf6c4717eb5a06c991b133336)

  - refactor(ConfigureTarget): simplify modal handling and improve error notifications [f93dc107](https://github.com/tidbcloud/dbaas-ui/commit/f93dc107389af7fdd355076a532f9dd8ec1c2ff5)

  - fix(Review): conditionally render MySQL endpoint, private endpoint, and port fields [32f63dae](https://github.com/tidbcloud/dbaas-ui/commit/32f63daee76e4108bac5c0ad94500d709f9b0009)

  - fix(FormMySQL): update label and placeholder for Bootstrap Ports input [37a4b1b2](https://github.com/tidbcloud/dbaas-ui/commit/37a4b1b2c120fa40b64bbd0342010b05e3d278a5)

  - feat(changefeed): enhance MySQL form with connection methods and private endpoint options [901db515](https://github.com/tidbcloud/dbaas-ui/commit/901db515e570c7a2d137074d1ef9666e781d0345)

  - fix(connection-methods): update getChangefeedConnectionMethods to remove hardcoded 'kafka' parameter [6e8c723e](https://github.com/tidbcloud/dbaas-ui/commit/6e8c723ee5d26a4d4abe60fa7bd11b4c467375a3)

  - fix(connection-methods): remove unused parameter from getChangefeedConnectionMethods [2dfccc8e](https://github.com/tidbcloud/dbaas-ui/commit/2dfccc8ea240c2fe1d3274f43370ed93d784a9cd)

  - fix(private-endpoint): add validation rules for Private Endpoint selection [7c707424](https://github.com/tidbcloud/dbaas-ui/commit/7c707424fc054d80e1ec1ae99b7d3b6d0214be17)

  - fix(private-endpoint): disable Private Endpoint selection when editing [944b10ac](https://github.com/tidbcloud/dbaas-ui/commit/944b10ac2cce8f02ba43209ac5fed52151325ddb)

  - fix(private-endpoint): enhance Private Endpoint section by adding Bootstrap Ports input and improving layout [13ccedae](https://github.com/tidbcloud/dbaas-ui/commit/13ccedaeb1e226f05b0e3b1941794f34b42b868d)

  - feat: connection typo [37ca4d0e](https://github.com/tidbcloud/dbaas-ui/commit/37ca4d0eca6f2eb12c17df8e173117110edee9f5)

  - fix(private-endpoint): refactor FormKafka and ConfigureTarget to streamline private endpoint handling and improve code clarity [e53403fb](https://github.com/tidbcloud/dbaas-ui/commit/e53403fbb0d9af6e6dee48ca9867f233c50e91ba)

  - fix(private-endpoint): add created_at field to sink endpoint data model and display in detail view [1bb090ec](https://github.com/tidbcloud/dbaas-ui/commit/1bb090ecb1041f2dda966021ba90b4bac021b3b9)

  - fix(private-endpoint): refactor component structure and enhance accessibility in PrivateEndpointForChangefeedList [bf3866fa](https://github.com/tidbcloud/dbaas-ui/commit/bf3866fa8ce35abbcaec607aba7fbdefa7d4b3c2)

  - fix(private-endpoint): add refetch on cancel in create private endpoint modal [7599ac17](https://github.com/tidbcloud/dbaas-ui/commit/7599ac1756ac573f53f5e4faab5112db9098a62b)

  - fix(private-endpoint): enhance UI layout and add label props for better alignment in detail view [cbb0b718](https://github.com/tidbcloud/dbaas-ui/commit/cbb0b718b402fc4404caf120fa10831ad74ae3e6)

  - fix(private-endpoint): add loading state to sink endpoint retrieval in create form [50c6db6a](https://github.com/tidbcloud/dbaas-ui/commit/50c6db6ab04cbbbb86f874ef6398ea322f7c976d)

  - fix(private-endpoint): improve UI feedback and spacing in create private endpoint form [c6f61786](https://github.com/tidbcloud/dbaas-ui/commit/c6f617863816a2f0b75b51c0c1589a990bfb6c4a)

  - feat(private-endpoint): add delete confirmation modal for private endpoint [4a678bff](https://github.com/tidbcloud/dbaas-ui/commit/4a678bff42bc3d79041da05ce47deef3b136de68)

  - fix(private-endpoint): add loading state to PrivateEndpointChangefeedDetail component [1f0684f8](https://github.com/tidbcloud/dbaas-ui/commit/1f0684f888778e25a9fe94f9f71617e2ff08f3a3)

  - feat: connection azure refactor [7abf1f25](https://github.com/tidbcloud/dbaas-ui/commit/7abf1f2529445fa3783574cebb0cf7cb03d4fbd7)

  - feat(private-endpoint): add detail view for private endpoint changefeed with domain type display [9d72a7dd](https://github.com/tidbcloud/dbaas-ui/commit/9d72a7dd171ac5c2f3c101acb6740b2d34fe5235)

  - feat: connection gcp refactor [517df652](https://github.com/tidbcloud/dbaas-ui/commit/517df652d47272cead797bc72b491a3074315282)

  - fix(private-endpoint): enhance sink endpoint creation feedback and UI updates [73689a3a](https://github.com/tidbcloud/dbaas-ui/commit/73689a3abf6901928182c27084bef8eea6eb32b0)

  - refactor: update terminology from "TiDB" to "Instance" across various components for consistency [e5dccd08](https://github.com/tidbcloud/dbaas-ui/commit/e5dccd0808aaa955cd77eddee41f7078280129fd)

  - fix(private-endpoint): update authentication info retrieval for sink endpoint [82b8a613](https://github.com/tidbcloud/dbaas-ui/commit/82b8a613769ef2523c99dca6bcbaadcd121e04de)

  - feat(sink-endpoint): add endpoint for retrieving sink endpoint authentication info [cecc2230](https://github.com/tidbcloud/dbaas-ui/commit/cecc2230fd5be30f2c4a564e5ef4b39a91707bb4)

  - fix(Routes): remove DBAuditLog import and retain Security import for consistency [30d3dc5b](https://github.com/tidbcloud/dbaas-ui/commit/30d3dc5bf1f35d7a0272f66b9bf6636e6d2656bc)

  - feat(AccessControl): add TiDBLogRedactionAction to access configurations and update Log Redaction component with access guard [6f3846e6](https://github.com/tidbcloud/dbaas-ui/commit/6f3846e69620cf0c6a5a55c8bea08b0bb17faa52)

  - feat(LogRedaction): implement Log Redaction policy management with API integration and update UI components [00574d99](https://github.com/tidbcloud/dbaas-ui/commit/00574d9965d00143583d3680e863b1c65379da30)

  - feat(Security): add Security page and Log Redaction component with modal functionality [a91395cf](https://github.com/tidbcloud/dbaas-ui/commit/a91395cf4722c2b0d02bd84217a56905037a1dbf)

  - feat: connection aws refactor [8ef8ea53](https://github.com/tidbcloud/dbaas-ui/commit/8ef8ea532a30a04625a910be449359523312358b)

  - fix(private-endpoint): add PrivateEndpointForChangefeed component for GCP and Azure providers [45db7dc5](https://github.com/tidbcloud/dbaas-ui/commit/45db7dc5aa4534e1d79a1eead84a4d6e96c428de)

  - fix(private-endpoint): enhance form validation and improve UI for creating private endpoint for changefeed [40c634d6](https://github.com/tidbcloud/dbaas-ui/commit/40c634d61d7aa6df57ef84693eb929c9ffd80131)

  - fix(private-endpoint): improve modal properties for creating private endpoint for changefeed [9d85ccf8](https://github.com/tidbcloud/dbaas-ui/commit/9d85ccf815bafeb9d17138e2425ceecd33cd3578)

  - fix(package): update @tidbcloud/uikit to version 2.5.7 [2e59561f](https://github.com/tidbcloud/dbaas-ui/commit/2e59561f83522a3a9c662920f317b73c60f1501e)

  - feat(private-endpoint): add hover card information for advertised listener configuration in FormAdvertisedListener [b47c471c](https://github.com/tidbcloud/dbaas-ui/commit/b47c471c245aae5f2a5672ecb8d5366789e7a3e0)

- Merge pull request [#4240](https://github.com/tidbcloud/dbaas-ui/pull/4240) from tidbcloud/release-20251014 [6575e283](https://github.com/tidbcloud/dbaas-ui/commit/6575e283adb9e37c4b1eaa78b3cf0999db698c9c)

  - fix(private-endpoint): set advertised listener records to undefined for non-AWS providers [75337f9f](https://github.com/tidbcloud/dbaas-ui/commit/75337f9f5e8f2e476f655010e18017bd41923b1b)

  - feat(private-endpoint): add advertised listener records handling and improve reminder messages for AWS, Azure, and GCP [940de50a](https://github.com/tidbcloud/dbaas-ui/commit/940de50a630cf0fb70f5af9a20efe90615f6d7c4)

  - feat(private-endpoint): add validation for custom domain and enhance domain generation logic in FormAdvertisedListener [0b4cd8d2](https://github.com/tidbcloud/dbaas-ui/commit/0b4cd8d21233b1eda950e5b938ce45a25461b605)

  - feat(private-endpoint): enhance success message handling for AWS, Azure, and GCP in CreatePrivateEndpointForChangefeed [a7b4ce92](https://github.com/tidbcloud/dbaas-ui/commit/a7b4ce92c5b8675b505b0ae11755b0138c4d42f7)

  - fix(private-endpoint): await generateDomain mutation in FormAdvertisedListener [de43dda9](https://github.com/tidbcloud/dbaas-ui/commit/de43dda949f4ce1aa50ff93a7ecada14b3ee5167)

  - fix(private-endpoint): correct JSX syntax for alert message in CreatePrivateEndpointForChangefeed [8eab2184](https://github.com/tidbcloud/dbaas-ui/commit/8eab2184f605312c31608aab79782fbffd8eb6ba)

  - feat(private-endpoint): enhance availability zone handling with sorting and dynamic updates [1a6eaf28](https://github.com/tidbcloud/dbaas-ui/commit/1a6eaf289313d9cfeaf790bcd4a7eaaec5700265)

  - feat(private-endpoint): add reminders for AWS, Azure, and GCP before creating changefeed [28002b6d](https://github.com/tidbcloud/dbaas-ui/commit/28002b6d205d17292ede35f1b9ab984093abd20f)

  - feat(private-endpoint): dynamically set title and description based on cloud provider [d90c403a](https://github.com/tidbcloud/dbaas-ui/commit/d90c403a36dbb2e3421bcc833463594f17e79748)

  - feat(private-endpoint): replace AWSPrivateEndpointForChangefeed with PrivateEndpointForChangefeed component [728b61fe](https://github.com/tidbcloud/dbaas-ui/commit/728b61fe33ece0d9ccd81858d26d407b637cc450)

  - feat(private-endpoint): enhance AWSPrivateEndpointForChangefeed with data fetching and access control [8a8c7ddd](https://github.com/tidbcloud/dbaas-ui/commit/8a8c7dddea826124c0dcc1fdda0307989df061c7)

  - feat(private-endpoint): refactor AWSPrivateEndpointForChangefeed to use Stack component and improve structure [ae9c4d18](https://github.com/tidbcloud/dbaas-ui/commit/ae9c4d18dbbaf256667fe83044dc39b0aec64cb4)

  - feat(private-endpoint): add PrivateEndpointForChangefeedList component for listing endpoints [7a295496](https://github.com/tidbcloud/dbaas-ui/commit/7a2954964408f8ed0e091d47c8bfcaa5116f47f6)

  - feat(private-endpoint): add PrivateEndpointForChangefeedStatus component for status representation [9e166fac](https://github.com/tidbcloud/dbaas-ui/commit/9e166facebd80da34928b1af45f71ddc543f622a)

  - feat(private-endpoint): enhance CreatePrivateEndpointForChangefeed with error handling and success messages [0b463c15](https://github.com/tidbcloud/dbaas-ui/commit/0b463c1501e789f2706f2e7e816675d724532e52)

  - feat(networking): add AWSPrivateEndpointForChangefeed component to AWS provider section [c0129b83](https://github.com/tidbcloud/dbaas-ui/commit/c0129b83dd1c220010659e035cbec90458332faf)

  - feat(private-endpoint): add AWSPrivateEndpointForChangefeed component [98c3feb7](https://github.com/tidbcloud/dbaas-ui/commit/98c3feb7c315e4bd4d7c94e50ed3ef38a18682da)

  - feat(private-endpoint): implement CreatePrivateEndpointForChangefeed component with form handling [831184da](https://github.com/tidbcloud/dbaas-ui/commit/831184da849fb33fc23f6395786f553c4e3235d5)

  - feat(sink-endpoint): add SinkEndpointService endpoints and definitions [0f142abb](https://github.com/tidbcloud/dbaas-ui/commit/0f142abb669361104678365f2b8ed9caecade3bf)
