# Release-20251230

- Merge pull request [#4448](https://github.com/tidbcloud/dbaas-ui/pull/4448) from tidbcloud/feat/tiproxy-public-preview [5e7a3531](https://github.com/tidbcloud/dbaas-ui/commit/5e7a353168912452662b27ec8a5ed6e012e32ded)

  - feat: support show TiB in branch storage column [28346bb0](https://github.com/tidbcloud/dbaas-ui/commit/28346bb0a7d22c2bdfbeeac05f3e165a153a76e2)

- Merge pull request [#4435](https://github.com/tidbcloud/dbaas-ui/pull/4435) from tidbcloud/loop-break [bbc71da8](https://github.com/tidbcloud/dbaas-ui/commit/bbc71da84a5129b5396b0a3e31b5bc718f1f6865)

- Merge pull request [#4447](https://github.com/tidbcloud/dbaas-ui/pull/4447) from tidbcloud/feat/dbauditlog-redation [3604a542](https://github.com/tidbcloud/dbaas-ui/commit/3604a542be1a1517eda2d2add000792b447b92a7)

- Merge pull request [#4450](https://github.com/tidbcloud/dbaas-ui/pull/4450) from tidbcloud/fix/create-cluster-mixpanel [f3f7f689](https://github.com/tidbcloud/dbaas-ui/commit/f3f7f689113dfccf639751ca5c0ee44c6624bb93)

  - feat: prevent bgimage overflow [b972766a](https://github.com/tidbcloud/dbaas-ui/commit/b972766ade5b984fb51136f4ce8f5bec6e9a05e8)

  - refine(cluster/create): enhance event tracking for cluster plan selection and creation button [b376411a](https://github.com/tidbcloud/dbaas-ui/commit/b376411a8625230fc2de272c8fb99fd4e28defa9)

  - refine(cluster/create): add service plan tracking to SumCard components for Dedicated, Essential, and Serverless plans [558064a4](https://github.com/tidbcloud/dbaas-ui/commit/558064a4d5a50cc4130e1ab9cc4810f636c71f52)

  - refine(cluster/create): add event tracking for cluster plan selection button clicks [93757753](https://github.com/tidbcloud/dbaas-ui/commit/93757753d252a5570d8fc73ae2feaba8512bab26)

- Merge pull request [#4427](https://github.com/tidbcloud/dbaas-ui/pull/4427) from tidbcloud/feat/essential_cdc [bc66394b](https://github.com/tidbcloud/dbaas-ui/commit/bc66394b4ccf1db20e3b6bc1e242bf7f32f2c7a7)

  - feat: adjust beta wording and border color [0c91013a](https://github.com/tidbcloud/dbaas-ui/commit/0c91013ac9a1fe6f2f611cfc6a0ba8f02c09ab42)

- Merge pull request [#4444](https://github.com/tidbcloud/dbaas-ui/pull/4444) from tidbcloud/refine/mixpanel-events [9d22aad6](https://github.com/tidbcloud/dbaas-ui/commit/9d22aad610f8c25a617c0d9a072a132e4b36c480)

  - refine(layouts/PageShell): include document title in event tracking for back button clicks [0c4a7ea5](https://github.com/tidbcloud/dbaas-ui/commit/0c4a7ea5beb5d5dba5d07d3483bee752f6ca0520)

  - fix(layouts/Container): update event tracking for logo click to reflect button click event [7dfcdd24](https://github.com/tidbcloud/dbaas-ui/commit/7dfcdd2453e01c7f7053180b52c4304439ec39ea)

  - fix(layouts/PageShell): enhance event tracking by including page and route paths on back button click [46197efe](https://github.com/tidbcloud/dbaas-ui/commit/46197efe62dae54c5bfab5c2fdf9a0c2c1197311)

  - fix(layouts/PageShell): fallback to window.history.back() if onBackClick is not defined [df7476a0](https://github.com/tidbcloud/dbaas-ui/commit/df7476a0f16d26a820a70098dd1020660251afef)

  - feat(layouts/Container): add event tracking for logo back button clicks in AppContainer [dc4dbdd4](https://github.com/tidbcloud/dbaas-ui/commit/dc4dbdd469e642ff47cae43127111946e30f32df)

  - feat(layouts/PageShell): enhance PageShell component with event tracking for back button clicks [77a067fa](https://github.com/tidbcloud/dbaas-ui/commit/77a067faa688ec9557981bd5ecfe4e9479a13c5d)

  - feat(utils/tracking): add global UI event definitions for PageShell and AppContainerNavbarLogo [6132dfff](https://github.com/tidbcloud/dbaas-ui/commit/6132dfff09fd32364d128076c1b7f87ec52d9851)

  - fix: remove template literals from AWS endpoint service message [e4a07723](https://github.com/tidbcloud/dbaas-ui/commit/e4a07723796f82dd6ca083359fb3c4265433f7e0)

  - fix: azure not provide store in tidb [7f7cd254](https://github.com/tidbcloud/dbaas-ui/commit/7f7cd2548b851c922b2ae7c528db5f55f39ab83d)

  - feat: add auto backup notice [cc5a594a](https://github.com/tidbcloud/dbaas-ui/commit/cc5a594ac100e9363856af8cab19e2987ebfe08c)

  - fix: remove console [3d62bf6d](https://github.com/tidbcloud/dbaas-ui/commit/3d62bf6db87e8df9cdf794bee148f15f2435d7e8)

  - fix: adjust page token calculation for ChangefeedListEssential pagination [8a9fc274](https://github.com/tidbcloud/dbaas-ui/commit/8a9fc274712d3da74ddd2fe7a75e6c74b5b19729)

  - feat: tiproxy feedbacks [17aaaf0b](https://github.com/tidbcloud/dbaas-ui/commit/17aaaf0be7aa07b02a77efee7cfe758b62887c86)

- Merge pull request [#4430](https://github.com/tidbcloud/dbaas-ui/pull/4430) from tidbcloud/feat/premium_import [ed738ccc](https://github.com/tidbcloud/dbaas-ui/commit/ed738ccce97cf1ed436d809d0e4c9d22267c85cd)

  - fix: db audit log v1 lgo redation value [db7b5ae0](https://github.com/tidbcloud/dbaas-ui/commit/db7b5ae044439da8e20889a58c6ba0d92b42d85d)

  - fix: db audit log v1 lgo redation value [b12855a7](https://github.com/tidbcloud/dbaas-ui/commit/b12855a75a03a834e32432e26da57ba04dda39e1)

  - fix: reset default page index to 0 in ChangefeedListEssential [61acc71f](https://github.com/tidbcloud/dbaas-ui/commit/61acc71fb997e6c163f7462a5693b1e2b5c33abc)

  - fix: update label and description for Kafka broker endpoints input [9843e888](https://github.com/tidbcloud/dbaas-ui/commit/9843e8887b01f1d9532f399c9b5b7df6ceca9ea5)

  - fix: correct capitalization in partition dispatcher label [158748d3](https://github.com/tidbcloud/dbaas-ui/commit/158748d3fb0f21b7757fac70677915e6ff4f8f49)

  - fix: replace Alert component with FormErrorMessage for error display [061ba8fb](https://github.com/tidbcloud/dbaas-ui/commit/061ba8fb058d20fe7bc88fe9583b0f59e9a797af)

  - fix: update success message for private link connection creation [f60c5999](https://github.com/tidbcloud/dbaas-ui/commit/f60c599978ce9894be981c678ab60d7025b8ae35)

  - fix: update success message for private link connection deletion [6c2a16f6](https://github.com/tidbcloud/dbaas-ui/commit/6c2a16f6bc02e03274e21b564dc6e869ce237975)

  - feat: enhance table filtering logic to include database name in search [0a406335](https://github.com/tidbcloud/dbaas-ui/commit/0a40633584a7304bab26a34a9f211cdeb78c0e3c)

  - fix: correct typo in whitelist message for CreatePrivateLinkConnection [dd03bd50](https://github.com/tidbcloud/dbaas-ui/commit/dd03bd50257b10ceedf6b62da6e535a2a8382749)

  - feat: tiproxy discount [b81d85e4](https://github.com/tidbcloud/dbaas-ui/commit/b81d85e49d8217bb4aa3009f9677c864217f278a)

  - fix: db audit log v1 lgo redation hidden for azure [731b14ff](https://github.com/tidbcloud/dbaas-ui/commit/731b14ff746303be198e2b0817c1c4999806a998)

  - fix: audit log v1 fix [f4a147fa](https://github.com/tidbcloud/dbaas-ui/commit/f4a147fa25f29dbfd5271656d700ce8323f89c93)

  - fix: audit log v1 fix [c785b281](https://github.com/tidbcloud/dbaas-ui/commit/c785b2815834339e869b805124944f5fffdb8e91)

  - feat: db audit log v1 add log redation [d326e14b](https://github.com/tidbcloud/dbaas-ui/commit/d326e14bfac11ef26d23b05fd830ab1497e29e9b)

  - fix: dbaudit log v1 remove old apis [3af36aa3](https://github.com/tidbcloud/dbaas-ui/commit/3af36aa365a0ceed39a36b369e0b69ba301fc782)

  - feat: tiproxy public preview [e9164e9b](https://github.com/tidbcloud/dbaas-ui/commit/e9164e9b69fb6daa2b1f8b8fa06321407bdf6a89)

  - refactor: remove deprecated Changefeed status metrics from essentialClusterMetricsConfig [5acbf84b](https://github.com/tidbcloud/dbaas-ui/commit/5acbf84b745dfe623e0918ed7c365b60e077bbad)

  - feat: reintroduce Changefeed metrics with updated configuration for checkpoint lag and status [6b9cbc78](https://github.com/tidbcloud/dbaas-ui/commit/6b9cbc781abcbaa4b273e78218a7c352ed5be5c4)

  - fix(metrics): clarify unavailability messages by specifying 'Metrics service' in tooltips [fd004a29](https://github.com/tidbcloud/dbaas-ui/commit/fd004a290a5bf33087c0fd72b098c3de19a6d410)

  - fix(metrics): update notification messages to specify 'Metrics service' for clarity during unavailability [5e4589c1](https://github.com/tidbcloud/dbaas-ui/commit/5e4589c1c9f841dc1bb4161bb14733937d338484)

  - feat(circuit-breaker): add recovery function management to enhance circuit breaker functionality [2007bcd2](https://github.com/tidbcloud/dbaas-ui/commit/2007bcd26c5216d9e96f17644cf38c5103945b2a)

  - docs(circuit-breaker): remove outdated note about onRecoverySuccess during pause for clarity [64fcdc34](https://github.com/tidbcloud/dbaas-ui/commit/64fcdc340637afade11d0b5c4645cd31731c92ed)

  - feat(circuit-breaker): add pause and resume functionality to circuit breaker for improved request handling [e6d2298b](https://github.com/tidbcloud/dbaas-ui/commit/e6d2298bf9b5b1a341a47c06da397c1dc4f49765)

- Merge pull request [#4446](https://github.com/tidbcloud/dbaas-ui/pull/4446) from tidbcloud/hotfix/essential-create-ha [a48109f2](https://github.com/tidbcloud/dbaas-ui/commit/a48109f2f4e52480d5041d618b70175ab7c0eec2)

  - refactor(circuit-breaker): update onRecoverySuccess callback to accept isForceRefresh parameter for improved recovery handling [8af0889a](https://github.com/tidbcloud/dbaas-ui/commit/8af0889ad53b603616d43286f0ec8beecfa04d85)

  - refactor(circuit-breaker): set recovery to true by default and update documentation for clarity [242a0c79](https://github.com/tidbcloud/dbaas-ui/commit/242a0c79eefb293ea062de9942a037a964f1f5b5)

  - fix(metrics): conditionally trigger force refresh in MetricsPanel based on circuit breaker status [e7413670](https://github.com/tidbcloud/dbaas-ui/commit/e74136702029c878d5b9b96c2404c2f4e3ef3271)

  - feat(metrics): add force refresh functionality to MetricsPanel and ChartCard components for improved data retrieval [e726a201](https://github.com/tidbcloud/dbaas-ui/commit/e726a201d2719e345a54cf25742d1c3a328d39fe)

  - feat(metrics): implement circuit breaker enhancements across components for improved error handling and recovery [38cbbc64](https://github.com/tidbcloud/dbaas-ui/commit/38cbbc643ff263fd64b647e6de1b59224119bc9b)

  - fix(metrics): increase error threshold in ChartCard to improve error handling [246611f4](https://github.com/tidbcloud/dbaas-ui/commit/246611f4cabd38cb58b0299680162d9febf703a0)

  - feat: update table metadata handling based on naming conventions in import precheck [fb62b329](https://github.com/tidbcloud/dbaas-ui/commit/fb62b329d9da8e46bcd07261178b1767cfad76f8)

  - feat: add time range picker to MetricsChartOnChangeFeed for enhanced metric visualization [c3eb4d1e](https://github.com/tidbcloud/dbaas-ui/commit/c3eb4d1e38dee2678c3add0cee399f01f2a2bdf3)

  - refactor(metrics): simplify error handling in ChartCard by updating throttled error callback [3f3cf25e](https://github.com/tidbcloud/dbaas-ui/commit/3f3cf25e68ea08cc606236356730a3a45c05ae80)

  - fix(metrics): enhance metrics query enabling condition and update circuit breaker callbacks for improved error handling [d213008e](https://github.com/tidbcloud/dbaas-ui/commit/d213008eddce72817be82d3d87162e711fd07f43)

  - feat: update metrics configuration to use changefeedId directly in ChangefeedDetailEssential [f55a58c2](https://github.com/tidbcloud/dbaas-ui/commit/f55a58c24548eaff44ff60b68e19aca5675c5a28)

  - feat: enhance filter logic by adding case sensitivity and filter apply key to query [d0c1e481](https://github.com/tidbcloud/dbaas-ui/commit/d0c1e4811b42a5bc624ba57bc8affc7763b164f9)

  - feat: simplify column selector tab condition and improve hover card description in ConfigureReplicaEssential [ac6ce3b3](https://github.com/tidbcloud/dbaas-ui/commit/ac6ce3b364c1dcac0808302422c8232585f287da)

  - feat: add start position rendering logic and update protocol display in ReviewEssential component [80e678f5](https://github.com/tidbcloud/dbaas-ui/commit/80e678f5e818800ae9e4ac9b9b5a778cd1eeee82)

  - feat: replace FormCheckbox with FormSwitch for TLS Encryption in Kafka and MySQL forms [9b9f4d39](https://github.com/tidbcloud/dbaas-ui/commit/9b9f4d394a0c47ff8326ef33874104bf76aa81c5)

  - feat: update swagger definitions to include case sensitivity and improve descriptions [c052e194](https://github.com/tidbcloud/dbaas-ui/commit/c052e1940bc638daf229b15d344c18a72dd2e890)

  - feat: include case sensitivity in filter rules for changefeed configuration [5f65a029](https://github.com/tidbcloud/dbaas-ui/commit/5f65a029c1da7c1507ef6ebdeddfcaeb0df71680)

  - feat: add fallback rendering for changefeed list based on cluster validity [a519c251](https://github.com/tidbcloud/dbaas-ui/commit/a519c251d453fe93eb438c4211e20ca4ef2ed6e2)

  - feat: add case-sensitive filter option in TableFilterV2 and remove from ConfigureReplicaEssential [08253ef1](https://github.com/tidbcloud/dbaas-ui/commit/08253ef1b85a0f2712d2bdd9c53c094148d07746)

  - feat: add hover card with documentation link for table filter rules in ConfigureReplicaEssential [e1f737a6](https://github.com/tidbcloud/dbaas-ui/commit/e1f737a68c7e448d4a1e2fa78652f3a5287aa202)

  - feat: enhance FormKafka component with topic distribution options and improved UI elements [b1d73218](https://github.com/tidbcloud/dbaas-ui/commit/b1d73218c77799b4f34567b8492bc28d8b6dbd64)

  - feat: add gap to Stack component in FormEventSplit for improved layout [020e30a2](https://github.com/tidbcloud/dbaas-ui/commit/020e30a2e8b9898b8414d2db7357a4deb0c5273f)

  - feat: disable changefeed name input when editing [146156a1](https://github.com/tidbcloud/dbaas-ui/commit/146156a1dba43ca890bdb86bafb0917c82eed48a)

  - feat: enhance logging for test environments in changefeed configuration [a430c37e](https://github.com/tidbcloud/dbaas-ui/commit/a430c37e12b16477330d4506425346502d033be9)

  - feat: refactor FormKafka component by removing unused schema registry options and simplifying state management [31ccaf5c](https://github.com/tidbcloud/dbaas-ui/commit/31ccaf5c4821ffe8671de596a9793b77b64bfade)

  - feat: add type definition for defaultKafkaDataFormat and clean up unused properties in network configuration [357066fe](https://github.com/tidbcloud/dbaas-ui/commit/357066fe3995b01f0506e1993ffa9e2495b1dda5)

  - feat: move TiDB Extension fields rendering to a new position in FormKafka [48a778b1](https://github.com/tidbcloud/dbaas-ui/commit/48a778b11a557ecce90091022c6dc01873a165b0)

  - feat: integrate dynamic format options for Kafka protocol selection [7ab8df39](https://github.com/tidbcloud/dbaas-ui/commit/7ab8df395806c58921d6edc79d48ca91cfa8e480)

  - feat: add error handling for describeSchemaTable query in ConfigureReplicaEssential [a20ecf95](https://github.com/tidbcloud/dbaas-ui/commit/a20ecf95339b4fdbb4d750c00b17201b44540d04)

  - feat: enhance TableFilterV2 with error handling and UI improvements [fcbdec77](https://github.com/tidbcloud/dbaas-ui/commit/fcbdec7750240bcd87c6c6e56c870400cc7b65ed)

  - feat: enhance TiDB Extension section with improved UI and documentation links [5465f557](https://github.com/tidbcloud/dbaas-ui/commit/5465f557acd9984719b55e0a6a7d134baf666d72)

  - feat: disable Apply button when no filter rules are entered [7d08c813](https://github.com/tidbcloud/dbaas-ui/commit/7d08c813f1e8a8c43f21dcbc8f0d629792f51bc2)

  - feat: enhance Form components to support schema table data and improve layout [58bd51e1](https://github.com/tidbcloud/dbaas-ui/commit/58bd51e1447ee762dd6200417f9bca644aab511f)

  - feat: enhance Kafka configuration with Avro and Debezium support, including schema registry options and event splitting [7384213c](https://github.com/tidbcloud/dbaas-ui/commit/7384213c58df5e38e7bec5d4eca037611f88c0cb)

  - feat: implement Kafka and MySQL network and authentication builders for changefeed payloads [63cff1bf](https://github.com/tidbcloud/dbaas-ui/commit/63cff1bf82825aa91256e8175a956fd80a90409d)

  - feat: refactor handleSubmit to use async/await for private link connection creation [0296c321](https://github.com/tidbcloud/dbaas-ui/commit/0296c3212fc9ac84469b44c38a0704b75ea95daf)

  - feat: enhance AWS and Alibaba Cloud endpoint service messages with HTML formatting [fabc6af5](https://github.com/tidbcloud/dbaas-ui/commit/fabc6af5e8b13391fe7cbb144c202bdfdbc22f70)

  - feat: enhance error message handling by enabling detailed output [351fa1b8](https://github.com/tidbcloud/dbaas-ui/commit/351fa1b80c3dae1ce16a72c084f3e71524cf10c7)

  - feat: add metrics chart for changefeed details with latency and replica rows per second [039c527e](https://github.com/tidbcloud/dbaas-ui/commit/039c527ed7d9ab0ee748adffdf8a8169243640fe)

  - feat: conditionally display TLS server name input based on TLS encryption setting [75484d4d](https://github.com/tidbcloud/dbaas-ui/commit/75484d4dc38fea37b8e5ad24a667332108c13dc3)

  - feat: conditionally display TLS server name input based on network type [024aed4d](https://github.com/tidbcloud/dbaas-ui/commit/024aed4dc5387d7e8a412076b2229948935b8b59)

  - feat: always show TLS server name input visibility in Kafka authentication [d4c32784](https://github.com/tidbcloud/dbaas-ui/commit/d4c327841ba979cacdf2c214e9ad0e413f72a31a)

  - feat: update label for Private Link Connection ID to enhance clarity [19828b61](https://github.com/tidbcloud/dbaas-ui/commit/19828b611e4686425db90b5d26c62467cf9ee408)

  - feat: add Beta badge to Changefeed title for improved visibility [e9901cc2](https://github.com/tidbcloud/dbaas-ui/commit/e9901cc29fb5ee3e8b4be6ecc882ef62d089889d)

  - feat: refactor PrivateLinkStatus component to encapsulate status display and pending tips [a76abcbf](https://github.com/tidbcloud/dbaas-ui/commit/a76abcbf9e269e117c14fce96faf7d74af3cd765)

  - feat: add pending acceptance tips for PrivateLink connection status [1ed41757](https://github.com/tidbcloud/dbaas-ui/commit/1ed4175723f6f666c13e1d4936c2f950ea60e4b7)

  - feat: enhance AttachDomains form with Confluent ID hover card for better user guidance [a1ca26f7](https://github.com/tidbcloud/dbaas-ui/commit/a1ca26f71dca21fe3df584539a4552b45d9706b6)

  - feat: add info hover card to Private Link Connection for enhanced user guidance [e56be9e7](https://github.com/tidbcloud/dbaas-ui/commit/e56be9e7d1ff5c3c42c18195e053a79dfa421150)

  - fix: display error message in AttachDomains using Alert component [2c9b66d4](https://github.com/tidbcloud/dbaas-ui/commit/2c9b66d4409417fbb13f95d52f300c35d8d3f88c)

  - fix: simplify Pill component usage in PrivateLinkConnectionDetail [1d4b4ecf](https://github.com/tidbcloud/dbaas-ui/commit/1d4b4ecf15ffc69447ed9b2b84afa24c3dfe0912)

  - feat: implement status badge for PrivateLink connection and enhance status display [fdbea6ff](https://github.com/tidbcloud/dbaas-ui/commit/fdbea6ff0a297ceaa2a0d9514411d0ba662865e0)

  - feat: add private link type labels and update display in connection details [5e5a418f](https://github.com/tidbcloud/dbaas-ui/commit/5e5a418f4fb96790ba67852361c1eff686e08ca1)

  - fix: change loading state to fetching for generated domain data in AttachDomains [ec00841e](https://github.com/tidbcloud/dbaas-ui/commit/ec00841e387be7eae6037d3aa66bea24c141e4e7)

  - fix: correct create_time assignment in PrivateLinkConnectionDetail [2ab963c6](https://github.com/tidbcloud/dbaas-ui/commit/2ab963c6a44abbbb86dc50f0c11b152bae0c7f0b)

  - feat: enhance PrivateLink connection creation and deletion with refetch on success [58cd5ddf](https://github.com/tidbcloud/dbaas-ui/commit/58cd5ddf75c30462830781ecc7b9843ccdeefc55)

  - feat: add dynamic connection type options for PrivateLink creation based on cloud provider [f2f9db3e](https://github.com/tidbcloud/dbaas-ui/commit/f2f9db3e6fc7fc669d8ead02476103860c36fce2)

  - feat: enhance payload builders for Kafka and MySQL networks with authentication handling [0a659191](https://github.com/tidbcloud/dbaas-ui/commit/0a65919134943841c9c53735268e1f27948f8eb6)

  - feat: integrate describeSchemaTable query for dynamic table filtering [86a62f8c](https://github.com/tidbcloud/dbaas-ui/commit/86a62f8c0cd37489804b1449362bc874c56ee176)

  - feat: enhance TableFilterV2 by adding loading overlay and adjusting input row limits [1969b979](https://github.com/tidbcloud/dbaas-ui/commit/1969b9795d3b2811c0afa08435fb6926615e7f3b)

  - feat: simplify TableFilterV2 integration by removing redundant alert and adjusting default rules [99a8a97c](https://github.com/tidbcloud/dbaas-ui/commit/99a8a97c13bf7e8158cbd10bd4592c0730f9b026)

  - feat: enhance table filtering logic to include hasWarning property for filtered tables [0fce83a9](https://github.com/tidbcloud/dbaas-ui/commit/0fce83a9c291273714e398e84be9aafd0e5978b7)

  - feat: update TableFilterV2 to merge tables and replace icon component [8098c214](https://github.com/tidbcloud/dbaas-ui/commit/8098c21490e834fc0d495a5290254213ce922541)

  - feat: update table filter implementation and enhance replication options [87117e4b](https://github.com/tidbcloud/dbaas-ui/commit/87117e4b9db7147bd1411963ab9e8eb6971f3eea)

  - feat: remove unused values watch and console log from FormStartPositionEssential [ff7e8c2a](https://github.com/tidbcloud/dbaas-ui/commit/ff7e8c2aa206420736f9d2ad1651e5634a49f0f9)

  - feat: refactor mock test changefeed logic and improve code organization [6a722680](https://github.com/tidbcloud/dbaas-ui/commit/6a7226803b3c9043d349992c138f606b0d5cb8f0)

  - feat: update AccessGuard ID for Essential CDC actions [ad8813e3](https://github.com/tidbcloud/dbaas-ui/commit/ad8813e3335f2ef9cdadea2911f0fcb54d14e250)

  - feat: implement TableFilterV2 component for enhanced database and table filtering [f77d28af](https://github.com/tidbcloud/dbaas-ui/commit/f77d28af3aa4391f7144265016d0c853ce844b34)

  - feat: add Essential CDC access control and update related identifiers [43c98dbd](https://github.com/tidbcloud/dbaas-ui/commit/43c98dbd04c4be3e9e1e1d63ea9e4eb2f196ac60)

  - feat: add access control check for creating Private Link Connection [85b5a4e7](https://github.com/tidbcloud/dbaas-ui/commit/85b5a4e7afbf17d0dfa350287c849897f472e027)

  - feat: remove unused payload builder for Essential CDC changefeeds [d31fd20e](https://github.com/tidbcloud/dbaas-ui/commit/d31fd20e46e45c430b580d21d03c3b5eec56042b)

  - feat: add event filter and column selector support for Essential CDC changefeeds [db5dce86](https://github.com/tidbcloud/dbaas-ui/commit/db5dce86fbbe826ef55c4eaf06944addab549ec2)

  - feat: restructure payload data for changefeed mutation to include sink details [563c5105](https://github.com/tidbcloud/dbaas-ui/commit/563c5105b5a73c945f1ccb258cb06c39a8db9c7f)

  - feat: reposition TLS Server Name input for improved visibility in authentication settings [e0228edd](https://github.com/tidbcloud/dbaas-ui/commit/e0228eddc2999a449334b07b5f6560a31239c687)

  - feat: add placeholder text to input fields for improved user guidance [31ef5db6](https://github.com/tidbcloud/dbaas-ui/commit/31ef5db6b0aff0d4e6290e87e07687ac1262dec1)

  - feat: add data-mp-event attributes for tracking button interactions in Changefeed components [89db0d35](https://github.com/tidbcloud/dbaas-ui/commit/89db0d3543b7e71aebc70e21001a248f9a6731c5)

  - feat: add password input field for MySQL authentication in changefeed form [464238c3](https://github.com/tidbcloud/dbaas-ui/commit/464238c3ced24953b6435543a5847218e642418d)

  - feat: add Swagger documentation for Serverless Changefeed APIs [76807ecf](https://github.com/tidbcloud/dbaas-ui/commit/76807ecf5184dfeec009a704c703029889e81e1e)

  - feat: enhance Changefeed components to support essential clusters [c10f2c16](https://github.com/tidbcloud/dbaas-ui/commit/c10f2c1687f24ebab6089afc215559956b27ef93)

  - feat: update AccessGuard ID for Changefeed actions [c696182d](https://github.com/tidbcloud/dbaas-ui/commit/c696182d3fd869adb6258e504e9838dbac3a7289)

  - feat: add Kafka and MySQL properties components for Changefeed detail view [f14c417b](https://github.com/tidbcloud/dbaas-ui/commit/f14c417be675c0c265dc911b75f6ab90958f0396)

  - feat: implement essential changefeed configuration forms for Kafka and MySQL [bea94e76](https://github.com/tidbcloud/dbaas-ui/commit/bea94e7634e30b38b1ffb4ab0cd4b9ec1518927c)

  - feat: implement ChangefeedListEssential component with CRUD operations and pagination [71dde4c7](https://github.com/tidbcloud/dbaas-ui/commit/71dde4c74bf7833650bdb80a4b933edf32f64715)

  - feat: update hasChangefeed function to correctly handle essential and dedicated clusters [6e1c732a](https://github.com/tidbcloud/dbaas-ui/commit/6e1c732a7054182e9ef5b934feb501b31c72d19f)

  - feat: add cdc.swagger.json to file mapping in Swagger files [b273eb6d](https://github.com/tidbcloud/dbaas-ui/commit/b273eb6d0213224f8a6b9199403bd68a667babd2)

  - feat: add detach domain functionality and modal in EssentialPrivateLink [36146d17](https://github.com/tidbcloud/dbaas-ui/commit/36146d176b552b06ff1961757f97ecf0db37a794)

  - feat: add loading state to Attach Domain button in EssentialPrivateLink [b288aad9](https://github.com/tidbcloud/dbaas-ui/commit/b288aad94c4084b435ee08aea630cc5793ca90c6)

  - feat: add attach domain functionality in EssentialPrivateLink [b5231f6c](https://github.com/tidbcloud/dbaas-ui/commit/b5231f6cea952029f2c1b573050283b4ec08fd47)

  - feat: add create and delete modals for private link connections in EssentialPrivateLink [cbee6b14](https://github.com/tidbcloud/dbaas-ui/commit/cbee6b14a00b705504355c77abee4b9572631fe9)

  - feat: conditionally render ProTable based on data availability in EssentialPrivateLink [031401c4](https://github.com/tidbcloud/dbaas-ui/commit/031401c4a8649e1d736eb837b05985e2871d1bb4)

  - feat: enhance EssentialPrivateLink with detail view and drawer for private link connections [039682fb](https://github.com/tidbcloud/dbaas-ui/commit/039682fb9f2b064ebc13a4e6cedee4ae8b581348)

  - feat(serverless): add private link connections UI for essential clusters [6d4216f4](https://github.com/tidbcloud/dbaas-ui/commit/6d4216f43924db9cb70ee15da132150b5ee78624)

  - feat(swagger): add privatelink swagger to legacy serverless bundle [3f7c1dad](https://github.com/tidbcloud/dbaas-ui/commit/3f7c1dadb627f8ee1d3d91ba40502bdb896dd8a2)

  - feat: add private link connection UI for essential serverless clusters [7c1505f3](https://github.com/tidbcloud/dbaas-ui/commit/7c1505f33b3e78ea5a4440d109d71f8ad462e5d6)

  - feat: add private link connection APIs for serverless service [aa294b5c](https://github.com/tidbcloud/dbaas-ui/commit/aa294b5c0ba3c66eac77bb8c90bd5c0eee4e40c5)

- Merge pull request [#4443](https://github.com/tidbcloud/dbaas-ui/pull/4443) from tidbcloud/feat/cdc_serverless_api [2a4ce705](https://github.com/tidbcloud/dbaas-ui/commit/2a4ce705630dcb8640e766d6259709fbb3860616)

  - feat(Changefeed): update SERVERLESS_TIDB label to 'TiDB Starter & Essential' [2a9fc5bb](https://github.com/tidbcloud/dbaas-ui/commit/2a9fc5bb0adf25acad207f2e5ab0e4e56ae69071)

  - fix(PrivateEndpointForChangefeedList): filter out internal sink endpoints from displayed data [ed0af29a](https://github.com/tidbcloud/dbaas-ui/commit/ed0af29aaf93ad330b24f05fe9e0e3a2e83647d2)

  - feat(FormTiDBServerless): integrate schemaTableData prop for improved replication position handling [2ef420ea](https://github.com/tidbcloud/dbaas-ui/commit/2ef420ea4e4399dde203046c48ccb4102e157569)

  - feat(FormTiDBServerless): implement auto-triggering logic for sink endpoint availability [922e9723](https://github.com/tidbcloud/dbaas-ui/commit/922e9723a9b40886037854154353e225e8acc5ce)

  - refactor(FormTiDBServerless): remove unused size prop from TSO input field [4fea7884](https://github.com/tidbcloud/dbaas-ui/commit/4fea78840dc755641db9f0cd7ab4737e2ab120e3)

  - refactor(FormTiDBServerless): replace enum references with string literals for sink endpoint status [f2df560c](https://github.com/tidbcloud/dbaas-ui/commit/f2df560c40db61ecda4b475c5f804324e1daebdb)

  - feat(FormTiDBServerless): enhance serverless sink endpoint status handling and progress messaging [30cc1333](https://github.com/tidbcloud/dbaas-ui/commit/30cc13331ac0c407ed4e6c2b6d1a5d2b34a73a49)

  - refactor(FormTiDBServerless): rename variables for clarity in sink endpoint flow [3486e1ec](https://github.com/tidbcloud/dbaas-ui/commit/3486e1ec3f5e5864e5029ca35f77de4519dddf0e)

  - feat(FormTiDBServerless): add loading state and progress messages for serverless sink endpoint creation [99f3667e](https://github.com/tidbcloud/dbaas-ui/commit/99f3667e797acc8992d71f586f81c4c35c3d3295)

  - refactor(FormTiDBServerless): simplify status checks and remove unused import [f5575cb4](https://github.com/tidbcloud/dbaas-ui/commit/f5575cb4b28388e246af3061fb728b36a55f788d)

  - feat(FormTiDBServerless): integrate private link service and remove unused cluster metadata logic [63ce9455](https://github.com/tidbcloud/dbaas-ui/commit/63ce94559e10e31f37ddedb0458126f59de35300)

  - refactor(FormTiDBServerless): remove unused variables and error checks in sink endpoint flow [715c666a](https://github.com/tidbcloud/dbaas-ui/commit/715c666a4ca9dc1f387cd302dac581e7b61224df)

  - feat(FormTiDBServerless): add functionality to list and reuse serverless sink endpoints [1b3b1f42](https://github.com/tidbcloud/dbaas-ui/commit/1b3b1f424dfa33c7082bcd5500a5890510a222f2)

  - refactor(changefeed): move serverless sink flow into form hook [95816b80](https://github.com/tidbcloud/dbaas-ui/commit/95816b8077cbeab59570f0deccc231ba10c66553)

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

  - fix(FormTiDBServerless): simplify cluster description logic and remove unnecessary dependency [4c83c018](https://github.com/tidbcloud/dbaas-ui/commit/4c83c018f996a000ceb64f876e9af060e1b15d07)

  - fix(FormKafka): enable sink endpoint query only for dedicated clusters with private link [47ca2a41](https://github.com/tidbcloud/dbaas-ui/commit/47ca2a4152c8d23d7ad2a0765ad444381d7c5ee0)

- Merge pull request [#4442](https://github.com/tidbcloud/dbaas-ui/pull/4442) from tidbcloud/release-20251223 [bec83ea7](https://github.com/tidbcloud/dbaas-ui/commit/bec83ea71bd05812183c1459a908f0cea25bfd78)

  - feat(circuit-breaker): add Circuit Breaker utility for polling requests with React Hook support and comprehensive documentation [230ee29c](https://github.com/tidbcloud/dbaas-ui/commit/230ee29ce155cafc5e9bbe07f8f3019ccba93f6c)

  - feat(metrics): implement circuit breaker for API requests and enhance error handling [b2a0b250](https://github.com/tidbcloud/dbaas-ui/commit/b2a0b250c7fc0493003cf28e40ab17fe128078bd)

  - feat: implement debounced search term for import tasks [a277228b](https://github.com/tidbcloud/dbaas-ui/commit/a277228bbd0c7941c00eec327760e752fc6f8f5a)

  - feat: add search functionality with filters for import tasks [54d6ce13](https://github.com/tidbcloud/dbaas-ui/commit/54d6ce13024063872504fe5c2c49c3693e090676)

  - feat: add target table information handling in import process [56467ab0](https://github.com/tidbcloud/dbaas-ui/commit/56467ab07851e1747740208aa99eef3185cba132)

  - feat: add optional query parameters for import tasks and enhance job metadata [228ab1a0](https://github.com/tidbcloud/dbaas-ui/commit/228ab1a0b503e812dc0870da9a8c15f942c02dc4)

  - feat: add pause and resume endpoints for internal changefeeds [f12c0de1](https://github.com/tidbcloud/dbaas-ui/commit/f12c0de170d95ab61466d2ffde0ba9ef0b8e763d)
