# Release-20260106

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

  - fix: correct comparison operator for cluster provider check [893c2adc](https://github.com/tidbcloud/dbaas-ui/commit/893c2adc48cba21e1bcb4d88ba3b7ac24385d70e)

  - fix: improve error message display for availability zones loading failure [88d685ef](https://github.com/tidbcloud/dbaas-ui/commit/88d685ef2c39ebbb92ac4e47da6972de8751ffae)

  - hotfix: 202512302209 [05b04038](https://github.com/tidbcloud/dbaas-ui/commit/05b040380af60c22ad5db9f46b0fe0047341d7fa)

  - fix: update start_position handling in buildServerlessTidbPayload [044fb433](https://github.com/tidbcloud/dbaas-ui/commit/044fb4338780e5290fdbe189b45185313bd27472)

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

- Merge pull request [#4453](https://github.com/tidbcloud/dbaas-ui/pull/4453) from tidbcloud/release-20251230 [838536cb](https://github.com/tidbcloud/dbaas-ui/commit/838536cb169ce0f47ac37036d5eab733deb13c02)

  - release-20251230 [71b0cb7d](https://github.com/tidbcloud/dbaas-ui/commit/71b0cb7d3d81c2be0fbc340017160c8136993ee4)

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

- Merge pull request [#4445](https://github.com/tidbcloud/dbaas-ui/pull/4445) from tidbcloud/hotfix/essential-create-ha [8cbc7468](https://github.com/tidbcloud/dbaas-ui/commit/8cbc74688f4a47f0d78baf6c56762de7ca60a41c)

  - refine(alicloud/essential/create): update HADescriptions to use direct property access for ZONAL and REGIONAL options [b51e0555](https://github.com/tidbcloud/dbaas-ui/commit/b51e0555e2f06029d467377358375f685b6a3ff9)

  - hotfix: 202512261838 [8ab089f3](https://github.com/tidbcloud/dbaas-ui/commit/8ab089f33676ff4fc988761df1571251f8960818)

  - fix(alicloud/essential/create): add High Availability component for serverless clusters with regional and zonal options [126e6265](https://github.com/tidbcloud/dbaas-ui/commit/126e6265ec4b2175ceb9967805425a87b6c37ac7)

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

- Merge pull request [#4441](https://github.com/tidbcloud/dbaas-ui/pull/4441) from tidbcloud/release-20251223 [daed0bfa](https://github.com/tidbcloud/dbaas-ui/commit/daed0bfafbc254da1b9b2159616fe9662ffeed45)

  - release: 20251223 [058df1e2](https://github.com/tidbcloud/dbaas-ui/commit/058df1e295a63e34c8ab4b83975b7d2f929ea627)

- Merge pull request [#4418](https://github.com/tidbcloud/dbaas-ui/pull/4418) from tidbcloud/refactor/access-premium [c838875d](https://github.com/tidbcloud/dbaas-ui/commit/c838875df92f2af622485519628845b461b01e7f)

  - fix(premium/list): replace AccessGuard with AccessCheck for improved access control consistency [7e95efc3](https://github.com/tidbcloud/dbaas-ui/commit/7e95efc3b81a338097ea7172751c968e3049b078)

  - refactor(premium/import): integrate AccessDeniedHoverHint for enhanced access control and update props for improved accessibility [a6cd9864](https://github.com/tidbcloud/dbaas-ui/commit/a6cd986472585059febc4fb491b57d2b98bc0384)

  - fix: update AccessGuard IDs from 'OrgBillingGate' to 'BillingPaymentCreation' for consistency across multiple components [25cabaaa](https://github.com/tidbcloud/dbaas-ui/commit/25cabaaaeb371c5dabf2ddad641678345b58a283)

  - refactor(org/nav): remove basic accessibility checks from navigation items for improved clarity and maintainability [bb8293f8](https://github.com/tidbcloud/dbaas-ui/commit/bb8293f88b2f8a7cd9d7659afa333823a111ea6e)

  - refactor(billing): replace AccessGuard with AccessDeniedHoverHint for improved action accessibility and update PageAccessGuard IDs for consistency [387dbcda](https://github.com/tidbcloud/dbaas-ui/commit/387dbcdaa33268087d04f2e8cfbda0d7cc16b0ac)

  - refactor(api-keys, users): integrate AccessDeniedHoverHint for improved action accessibility and replace AccessGuard with accessibility checks in user management [696ec365](https://github.com/tidbcloud/dbaas-ui/commit/696ec365042c466262868a9e91d2ba56f60d88e0)

  - fix(support): update access control checks to use 'BillingPaymentCreation' for improved action accessibility [f9fccfda](https://github.com/tidbcloud/dbaas-ui/commit/f9fccfda04bd3a4497927f25f6447a49f492c8a6)

  - refactor(org/audit-log): enhance access control by replacing PageShell with PageAccessGuard for improved security handling [397f9b94](https://github.com/tidbcloud/dbaas-ui/commit/397f9b94c851872791323160e8349478b0d92cc8)

  - fix(authentication): update AccessDeniedHoverHint ID for credit card action in SSO alert [3328951f](https://github.com/tidbcloud/dbaas-ui/commit/3328951f0d937c91afd867af58afb2e03654bc37)

  - fix(access-control, premium/recycle-bin): correct access control for TidbRecycleBin [d9690023](https://github.com/tidbcloud/dbaas-ui/commit/d9690023db799ed8de732160d8cb1faec30050ed)

  - refactor(authentication): replace editable checks with actionAccessible and integrate AccessDeniedHoverHint for enhanced access control [5240c5ca](https://github.com/tidbcloud/dbaas-ui/commit/5240c5caaf4a6c082cf4fff35ea9c99709e10ccc)

  - refactor(support): rename actionEnabled to actionAccessible for clarity in access control checks [77ec0f22](https://github.com/tidbcloud/dbaas-ui/commit/77ec0f2292902a805f154a64ffd2cd8ec790f559)

  - refactor(projects): enhance access control by integrating AccessDeniedHoverHint and updating action accessibility checks [4c9b7a9d](https://github.com/tidbcloud/dbaas-ui/commit/4c9b7a9d8248a7ac9f0fb951700944f0d989b156)

  - refactor(org-settings): update access control handling by replacing editable checks with accessible checks and integrating AccessDeniedHoverHint for button actions [a714a7e2](https://github.com/tidbcloud/dbaas-ui/commit/a714a7e2a25c1372adb515c0dbe666d2bf033bfd)

  - refactor(users): replace AccessGuard with AccessCheck and AccessDeniedHoverHint for improved access control handling [6644a2f7](https://github.com/tidbcloud/dbaas-ui/commit/6644a2f7cd07bb492c1f684813ef6d41026f36ee)

  - fix(api-keys): update button color based on accessibility status [d0d4616f](https://github.com/tidbcloud/dbaas-ui/commit/d0d4616fd14bceda63451f713e739c30fef7ecd4)

  - fix(api-keys): add click handler to create API key button [a3c0fac1](https://github.com/tidbcloud/dbaas-ui/commit/a3c0fac13bbe265fffceb9e944402b22828ca204)

  - refactor(api-keys): replace AccessGuard with AccessCheck for improved access control handling and streamline modal components [564db002](https://github.com/tidbcloud/dbaas-ui/commit/564db002f990e541f7120f7428f0a272922fc563)

  - refactor(access-control): replace AccessGuard with AccessDeniedHoverHint for improved access control handling in API Keys and Users components [41cb52f6](https://github.com/tidbcloud/dbaas-ui/commit/41cb52f69468acbe4e99029747a8d35cf70012e9)

  - refactor(access-control): remove deprecated AccessDeniedTooltip component to enhance code clarity and maintainability [19938298](https://github.com/tidbcloud/dbaas-ui/commit/199382989e418682a07454d874286218598ac1c3)

  - refactor(premium/networking): replace AccessDeniedHoverHint with ReasonHoverHint and enhance access control checks in EntryCard and List components [9366b3c1](https://github.com/tidbcloud/dbaas-ui/commit/9366b3c1722e034868717858eb9d0e54fdf251d3)

  - refactor(premium/security): update log redaction query to enhance access control checks with optional chaining [cb625a49](https://github.com/tidbcloud/dbaas-ui/commit/cb625a4978355a83b960b48b82a55bb818c5b229)

  - refactor(premium/db-audit-log): replace AccessDeniedHoverHint with ReasonHoverHint and use useAccessDeniedHintReason for enhanced access control clarity [d80ed97c](https://github.com/tidbcloud/dbaas-ui/commit/d80ed97c4acd7d73a12bf0a5e06a02eb2a599d2e)

  - refactor(premium/alert): enhance AlertsList and AlertsSubscription components with improved access control and state handling [6addce83](https://github.com/tidbcloud/dbaas-ui/commit/6addce8389fc3f0aa97fd43b2704f62c1207aade)

  - refactor(premium/security): integrate ReasonHoverHint and use useAccessDeniedHintReason for enhanced access control clarity [7c24efba](https://github.com/tidbcloud/dbaas-ui/commit/7c24efba01469622acebed185869a24c428beb78)

  - refactor(access-control): remove legacy AccessDeniedTooltip component for improved code clarity and maintainability [d1ec1c45](https://github.com/tidbcloud/dbaas-ui/commit/d1ec1c4563b17a9a99ce2c45c5020ee5c7081b2d)

  - refactor(premium/alert): replace AccessGuard with ReasonHoverHint and use useAccessDeniedHintReason for improved access control consistency [693d3914](https://github.com/tidbcloud/dbaas-ui/commit/693d391420961088e7680bc675543cb5d7be2a06)

  - refactor(premium/settings): replace AccessGuard with AccessDeniedHoverHint and use AccessCheck for improved access control consistency [819fb323](https://github.com/tidbcloud/dbaas-ui/commit/819fb32336bdb8410050c9ceda5ef55903211860)

  - refactor(premium/data): replace useAccessGuard with useAccessCheck and update access control components for consistency [eeeb1aa0](https://github.com/tidbcloud/dbaas-ui/commit/eeeb1aa0c1bd35d6d124da506c04875ded1433bf)

  - refactor(premium/list): replace AccessGuard with AccessCheck and AccessDeniedHoverHint for improved access control in TiDB list actions [6a11923b](https://github.com/tidbcloud/dbaas-ui/commit/6a11923bfe8906c92913f9394b0a35d5b50ea082)

  - refactor(premium/management): replace AccessGuard with AccessDeniedHoverHint and update access check methods for improved access control consistency [ae01f48b](https://github.com/tidbcloud/dbaas-ui/commit/ae01f48bdb5477a6e80b2f6f9a8878830c33c52e)

  - refine(premium/db-audit-log): integrate AccessDeniedTooltip for improved access control in filter rules actions [fc5c454c](https://github.com/tidbcloud/dbaas-ui/commit/fc5c454c06dcc6d686b000596ace705f6e1a64c7)

  - fix(premium/capacity): remove unused time range logic and simplify component structure [4469bb01](https://github.com/tidbcloud/dbaas-ui/commit/4469bb01fc8a9c8fad1831f4ef3577ce4815c571)

  - fix(premium/alert-subscription): replace event tracking with data attributes and update Link components to Anchor for consistency [aeac3ca4](https://github.com/tidbcloud/dbaas-ui/commit/aeac3ca4372f96c221bbf8ac039952f9b5874c9d)

  - fix(premium/alert-rule): replace Link component with Anchor for external links and update event tracking attributes [fe181193](https://github.com/tidbcloud/dbaas-ui/commit/fe181193133f23d8f6168e8116f668253d9e6906)

  - refactor(premium/alert-rule): enhance access control by integrating AccessDeniedTooltip and updating Actions component for better user feedback [98b73c03](https://github.com/tidbcloud/dbaas-ui/commit/98b73c03b24ed23d03d47260227a597a40f3037f)

  - fix(premium/alert-subscription): integrate AccessDeniedTooltip and update AccessGuard usage [1a820e69](https://github.com/tidbcloud/dbaas-ui/commit/1a820e69bb9b76f1e4147cfc73bed89a64fd08b6)

  - refactor(access-control): add TiDB alert subscription and rules actions to access control [03e51e5c](https://github.com/tidbcloud/dbaas-ui/commit/03e51e5c517309f88d14bcfebed1d17dee287564)

  - refactor(premium/overview): enhance TiDB onboarding by integrating access control and updating action item states based on readiness [7ff797c5](https://github.com/tidbcloud/dbaas-ui/commit/7ff797c51b30f6bc5fe39c6101e166101a1174f3)

  - fix(premium/operation): update deletion menu item to respect access control by adding disabled state [32a38371](https://github.com/tidbcloud/dbaas-ui/commit/32a383715c48cf609ecebb693f11bb32115d65f8)

  - refactor(premium/backup): enhance access control by updating menu item accessibility based on user permissions [0ec16cd9](https://github.com/tidbcloud/dbaas-ui/commit/0ec16cd989a65ce62b75aad03701cc5858f1e842)

  - refactor(premium/networking): enhance access control by integrating AccessDeniedTooltip and updating AccessGuard usage in Private Endpoint Changefeed components [eaf6a9eb](https://github.com/tidbcloud/dbaas-ui/commit/eaf6a9ebbc0eb00a6349e93abab20cbe4bfbd7b4)

  - refactor(premium/networking): enhance access control by integrating AccessDeniedTooltip and updating AccessGuard usage in Ali and Aws Private Endpoint panels [ee61b145](https://github.com/tidbcloud/dbaas-ui/commit/ee61b145b1e056168208014ea9bf3acfd24007b0)

  - refactor(premium/networking): integrate AccessDeniedTooltip into IpAccessList and TogglePublicEndpoint for enhanced access control and UI consistency [cc174d40](https://github.com/tidbcloud/dbaas-ui/commit/cc174d4057f775ace2d1ec198afdaadf3a6d0ced)

  - refactor(premium/connection): integrate AccessDeniedTooltip into ConnectionClient and update layout in PrivateBlock and PublicBlock for improved access control and UI consistency [c6afd932](https://github.com/tidbcloud/dbaas-ui/commit/c6afd932ac074ddcfd62d73113f3eeeab8a9bb40)

  - refactor(access-control): remove TidbDBAuditLogFilter creation and deletion access controls for streamlined permissions management [a23b0247](https://github.com/tidbcloud/dbaas-ui/commit/a23b0247de006917ad8b1a78b0e0e90012b74ca8)

  - refactor(premium/audit-log): enhance access control by integrating AccessDeniedTooltip and updating AccessGuard usage in audit log components [33cc0033](https://github.com/tidbcloud/dbaas-ui/commit/33cc0033dcf0ea6aacde1389dbc1d344b4a71b18)

  - refactor(premium/security): integrate AccessDeniedTooltip into LogRedaction for improved access control on log actions [7adc3a41](https://github.com/tidbcloud/dbaas-ui/commit/7adc3a4114fed79c0d43ebb2b433c85090ca6c5e)

  - refactor(premium/operation): integrate usePremiumOperationMenuItemsAccessible for enhanced access control in list and overview operations [13a6be45](https://github.com/tidbcloud/dbaas-ui/commit/13a6be45f79cba3ab1491d45c22b1659cee910d3)

  - refactor(premium/changefeed): enhance access control by integrating useAccessGuard and AccessDeniedTooltip [dd8cf055](https://github.com/tidbcloud/dbaas-ui/commit/dd8cf055fec1c50b3ad549f3445da8c487c55e95)

  - refactor(premium/import): update AccessGuard integration in ImportDetailPremium for improved access control handling [2e87cb2b](https://github.com/tidbcloud/dbaas-ui/commit/2e87cb2b4c769915c368b8cc551bdfc1c2da9a3f)

  - refactor(premium/recycle-bin): remove AccessGuard components from RecycleBin for streamlined access control handling [e7490ed0](https://github.com/tidbcloud/dbaas-ui/commit/e7490ed025ec0c140269cc19bb82db6c589c8d74)

  - refactor(premium/backup): integrate AccessDeniedTooltip into BackupListPremium for improved access control on restore and backup settings actions [87278e30](https://github.com/tidbcloud/dbaas-ui/commit/87278e309a4cf0d63289cce071d2be8887c9de86)

  - refactor(premium/capacity): integrate AccessDeniedTooltip into StandardCapacity for improved access control on capacity updates [b850568a](https://github.com/tidbcloud/dbaas-ui/commit/b850568a433aebd1da2cedfbf7bb898f24db43e2)

  - refactor(premium/list): integrate AccessDeniedTooltip into TidbList for enhanced access control on create and restore actions [8995c91e](https://github.com/tidbcloud/dbaas-ui/commit/8995c91e176b16a555bed285c9adb8895dea33f4)

- Merge pull request [#4436](https://github.com/tidbcloud/dbaas-ui/pull/4436) from tidbcloud/feat/offline-data-integration [f2046382](https://github.com/tidbcloud/dbaas-ui/commit/f2046382b29024fbbb04e181c0d2da7637d651dc)

- Merge pull request [#4440](https://github.com/tidbcloud/dbaas-ui/pull/4440) from tidbcloud/feat/deprecate-data-integration [8de07a35](https://github.com/tidbcloud/dbaas-ui/commit/8de07a35611db49b56fc37c286ee53b9bd87c488)

- Merge pull request [#4425](https://github.com/tidbcloud/dbaas-ui/pull/4425) from tidbcloud/feat/instance-bills [e0200d9e](https://github.com/tidbcloud/dbaas-ui/commit/e0200d9ea1db7a531bc26291e0fc341d827c7a21)

  - feat: add icon for alert [48ce9afa](https://github.com/tidbcloud/dbaas-ui/commit/48ce9afa3db5d060952c0ac77721d8d2d02212ae)

- Merge pull request [#4431](https://github.com/tidbcloud/dbaas-ui/pull/4431) from tidbcloud/feat/premium_br [3a7672c0](https://github.com/tidbcloud/dbaas-ui/commit/3a7672c09ee9eb0778474ddd558adb9cff0a5753)

  - feat: remove code [314c4d29](https://github.com/tidbcloud/dbaas-ui/commit/314c4d29395864b526bc66010f8c55591a30fb71)

  - feat: show scale in alert when enable tiproxy [73615260](https://github.com/tidbcloud/dbaas-ui/commit/736152605f9b6f8dc59863117c00259fbe266b7e)

- Merge pull request [#4437](https://github.com/tidbcloud/dbaas-ui/pull/4437) from tidbcloud/tweak-slowquery-cols [3f63cc4f](https://github.com/tidbcloud/dbaas-ui/commit/3f63cc4f8ffc6194f7ff018b274ad2772e9aa524)

  - feat(billing): replace download icon with info icon in hover cards for better user guidance [2ea13155](https://github.com/tidbcloud/dbaas-ui/commit/2ea13155f19fc06a59773c17b7bdbc1b8fce4c30)

  - feat: update retention days display for backup policies in Settings component [ce158707](https://github.com/tidbcloud/dbaas-ui/commit/ce158707bc93dd24826038c51907ebf7b3ee0bf4)

- Merge pull request [#4439](https://github.com/tidbcloud/dbaas-ui/pull/4439) from tidbcloud/fix/sqleditor-ui [47a2ded8](https://github.com/tidbcloud/dbaas-ui/commit/47a2ded872209b785aa3d125f7757d0565c962a0)

  - feat: fix retention days display for backup policies in Settings component [a1384074](https://github.com/tidbcloud/dbaas-ui/commit/a13840741ef5be5b2e109bb21561ee587c510309)

  - feat: refactor backup policy rendering logic in Settings component [6432c3b2](https://github.com/tidbcloud/dbaas-ui/commit/6432c3b2c7017347eaa6f05e437e0c0464b37b5a)

  - fix: sqleditor sidebar hide/expand icon zindex [a4c37512](https://github.com/tidbcloud/dbaas-ui/commit/a4c37512bce5a008b87b46068016bff3199444bb)

  - feat: update backup policy descriptions to reflect dynamic retention days [de479be4](https://github.com/tidbcloud/dbaas-ui/commit/de479be498e314b2ccb311a3ff6b05d4b51ab074)

- Merge pull request [#4438](https://github.com/tidbcloud/dbaas-ui/pull/4438) from tidbcloud/feat/labs-link [f3b3cd6c](https://github.com/tidbcloud/dbaas-ui/commit/f3b3cd6cee3fe1fb84d987c166993d35944ec554)

  - refactor(billing): disable sorting for specific columns in UsageDetailsTable to streamline data presentation [c0f598df](https://github.com/tidbcloud/dbaas-ui/commit/c0f598df4b0a5b1286fdbcea06bc2488a5a820e1)

  - refactor(billing): update accessor functions in ServiceBillsTable and UsageDetailsTable for improved data handling [1ef1f461](https://github.com/tidbcloud/dbaas-ui/commit/1ef1f4612de72fe5b3a382235a5d360ee34fae5c)

  - feat(billing): add sorting functionality to billing tables for enhanced data management [41558324](https://github.com/tidbcloud/dbaas-ui/commit/41558324f0dfce04044b7dbc6e6b362bcf100459)

  - feat(billing): add customizable column names to UsageDetailsTable and InstanceBills for improved clarity [a547cf6b](https://github.com/tidbcloud/dbaas-ui/commit/a547cf6ba124965b0243eee0c079b1c0a4ffee29)

  - refactor(billing): consolidate tab constants and enhance UsageDetailsTable with additional props for better customization [32f6dbac](https://github.com/tidbcloud/dbaas-ui/commit/32f6dbacadaddf5e93e44600c52ec31d72aed303)

  - feat(billing): add service plan support and enhance table rendering for project and service bills [5e89d917](https://github.com/tidbcloud/dbaas-ui/commit/5e89d917c852509bb68ed332d4bac132a817ad2d)

  - feat(billing): implement detailed billing overview with project and service summaries, usage details, and CSV export functionality [7002e7cc](https://github.com/tidbcloud/dbaas-ui/commit/7002e7cc23d852348c63ddeba53daf2d65f45ed7)

  - feat: keep the icon and the select at the same height [b852c544](https://github.com/tidbcloud/dbaas-ui/commit/b852c544428428fc13629fe25ddee96eae3a7990)

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

  - fix(HelpCenter): update label and link for Self-Paced Training to Hands-On Labs [b2d2a6bf](https://github.com/tidbcloud/dbaas-ui/commit/b2d2a6bfb5567f367a3858a5c3170c7299ee55fa)

  - fix: disable sorting for RU column in Slow Query list [6f0e2b1c](https://github.com/tidbcloud/dbaas-ui/commit/6f0e2b1cad7630e11b06278b9bc8ba229ba6192f)

  - feat: enable sorting for RU column in Slow Query list based on cluster type [86d194cc](https://github.com/tidbcloud/dbaas-ui/commit/86d194cc790bf2350ce63ca1e546a95776b1ded0)

  - feat: enhance Slow Query details and list components to support shared cluster logic [7da77fc6](https://github.com/tidbcloud/dbaas-ui/commit/7da77fc663361dddf870bea6bbaef3ad99cd4a8e)

  - feat: adjust dedicdated form component size to sm [e26bdf63](https://github.com/tidbcloud/dbaas-ui/commit/e26bdf63ad9622b47b09ea51d0b0f44ada158a77)

  - feat: remove max width constraint from Group component in RecycleBinClusterCard [02d8ebdb](https://github.com/tidbcloud/dbaas-ui/commit/02d8ebdbd10f52d5565bf71e9e76a07129d7e262)

  - feat: add analytics and event tracking guidelines for Mixpanel integration [8167d43e](https://github.com/tidbcloud/dbaas-ui/commit/8167d43ed72f0b001158c5e3e6980caf54d5ff59)

  - feat: add tracking events for PremiumRestore actions in RestoreFromCloudStorage component [13198d2d](https://github.com/tidbcloud/dbaas-ui/commit/13198d2d2b78ad846a2501922eef9fee4b42b692)

  - feat: enhance region ID formatting functions for cloud provider prefixes [61762a76](https://github.com/tidbcloud/dbaas-ui/commit/61762a76f43e66ce857adab2cd309dd3058dbc4a)

  - feat: refine project ID handling and enhance displayed Tidb filtering in RecycleBin component [a9cb2c65](https://github.com/tidbcloud/dbaas-ui/commit/a9cb2c6593e198623fcf1ac7c4e6d2edd1f52cb3)

  - feat: update background color of Card component and refine instance setup description in Step2 [a7dfd06a](https://github.com/tidbcloud/dbaas-ui/commit/a7dfd06a80f3f5d339b00b200d389c8d6c7d7ae8)

  - feat: update title in RestoreFromCloudStorage component [355bf561](https://github.com/tidbcloud/dbaas-ui/commit/355bf561d284b03fa80726653a012dff62e5bf25)

  - feat: enhance region selection in Step1 component of RestoreFromCloudStorage [92238bd2](https://github.com/tidbcloud/dbaas-ui/commit/92238bd212e05f9f2b2141cd20be409b4abcea3b)

  - feat: format region ID display in Step2 component of RestoreFromCloudStorage [0332851c](https://github.com/tidbcloud/dbaas-ui/commit/0332851c91610bc104df0ea7739a05197ae3b7fe)

  - feat: update cloud provider label handling in RestoreFromCloudStorage [26021461](https://github.com/tidbcloud/dbaas-ui/commit/2602146182daff248b9c9ed708d5846dc8ac45e3)

  - feat: enhance RestoreFromCloudStorage with region formatting and region selection for Alibaba Cloud [5377cad4](https://github.com/tidbcloud/dbaas-ui/commit/5377cad44b7abeb1924ef34ddc9f4b547094542e)

  - feat: add mock data handling for backup verification in RestoreFromCloudStorage [1674a8b2](https://github.com/tidbcloud/dbaas-ui/commit/1674a8b28bcd5ee922f1906cd7dcd5207fae2d99)

  - feat: add Restore from Cloud Storage functionality and route [ccba4672](https://github.com/tidbcloud/dbaas-ui/commit/ccba467292f53f88d4f40027a5fc38e3c46114e4)

  - feat: add backup policies table to BackupSettingPremium component [98caf8fc](https://github.com/tidbcloud/dbaas-ui/commit/98caf8fcec43ae86b98368e8ad983c1f9913b747)

  - feat: add TypeScript error suppression for incorrect swagger definitions in SumCard and RenamingModal [3215cd56](https://github.com/tidbcloud/dbaas-ui/commit/3215cd56abb52801589767c2414c17b593d5e529)

  - feat: update backup policy definitions and add new endpoints for backup management [c81c2725](https://github.com/tidbcloud/dbaas-ui/commit/c81c2725611f766329f31a4086b567494e231ffc)

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

- Merge pull request [#4433](https://github.com/tidbcloud/dbaas-ui/pull/4433) from tidbcloud/fix/deps [2aca4312](https://github.com/tidbcloud/dbaas-ui/commit/2aca431207771a0b89fc10ac1a8f375e45313299)

  - fix: correct punctuation in UI Library section of AGENTS.md [2daeeed3](https://github.com/tidbcloud/dbaas-ui/commit/2daeeed32b99a6c8b311f84d0fc5051600445360)

  - chore(package): remove unused dependencies and update @tidbcloud/uikit to v2.7.0 [c3428a35](https://github.com/tidbcloud/dbaas-ui/commit/c3428a351a36f6e0080513f454a0e9094c65b828)

  - docs: update UI Library section in AGENTS.md for clarity [e1671b0b](https://github.com/tidbcloud/dbaas-ui/commit/e1671b0bef189e19d022bf654e9978d791027851)

- Merge pull request [#4432](https://github.com/tidbcloud/dbaas-ui/pull/4432) from tidbcloud/feat/agents_md [4d585c73](https://github.com/tidbcloud/dbaas-ui/commit/4d585c739ab300ef1ff0f271aa77776eaff48906)

  - docs: add AGENTS.md and update README.md [cce47a0d](https://github.com/tidbcloud/dbaas-ui/commit/cce47a0d5d776953771df1f087efe297cec0e63a)

- Merge pull request [#4428](https://github.com/tidbcloud/dbaas-ui/pull/4428) from tidbcloud/hotfix-cdc-metrics [523ce647](https://github.com/tidbcloud/dbaas-ui/commit/523ce6478137bca51fd13e483aee1dc8a489acc9)

- Merge pull request [#4429](https://github.com/tidbcloud/dbaas-ui/pull/4429) from tidbcloud/hotfix-cdc-metrics [5507c29d](https://github.com/tidbcloud/dbaas-ui/commit/5507c29d42e97893e83c2096033cbf90f3677246)

  - fix(metrics): change null value handling from AS_ZERO to NULL for overview metrics [f094958d](https://github.com/tidbcloud/dbaas-ui/commit/f094958d8ff8b0804653b2534e144918fd5b3d84)

  - fix(metrics): update Changefeed status formatting to handle unknown values [e6530468](https://github.com/tidbcloud/dbaas-ui/commit/e65304686c1f25909940cdf6193513af9ad791fe)

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

  - refactor(metrics): comment out Changefeed metrics to streamline configuration [5fea0c91](https://github.com/tidbcloud/dbaas-ui/commit/5fea0c9105a26afcc69a32247e056257e25a8b3a)

  - hotfix: 202512182301 [537b032e](https://github.com/tidbcloud/dbaas-ui/commit/537b032e2e143b7017f3250e5485b1dd3d90d075)

  - feat(metrics): add Changefeed metrics including Checkpoint Lag and Status with corresponding queries and formatting [ef199092](https://github.com/tidbcloud/dbaas-ui/commit/ef1990925c7081e4e8307c36cbc42eb40c41135f)

- Merge pull request [#4426](https://github.com/tidbcloud/dbaas-ui/pull/4426) from tidbcloud/feat/add-skip-guidance-back [3b953d86](https://github.com/tidbcloud/dbaas-ui/commit/3b953d86f2e972ad153da3a7b4e5e6d0e3aa03ba)

  - feat: use locahost [05ffd8da](https://github.com/tidbcloud/dbaas-ui/commit/05ffd8dafc9a6c629d4cdc12ea637b58ed592241)

  - feat: improve the skip guidance method [1e930f1d](https://github.com/tidbcloud/dbaas-ui/commit/1e930f1d0e5da53ef4cd068122f49fbce08aa848)

- Merge pull request [#4424](https://github.com/tidbcloud/dbaas-ui/pull/4424) from tidbcloud/release-20251216 [6185c1d3](https://github.com/tidbcloud/dbaas-ui/commit/6185c1d3018d838afe388dbf9fc21e1d0ad017cc)
