# Release-20251223

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

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

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

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

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