# Release-20241217

- Merge pull request [#3592](https://github.com/tidbcloud/dbaas-ui/pull/3592) from tidbcloud/feat/recycle_bin_event [6a62113e](https://github.com/tidbcloud/dbaas-ui/commit/6a62113e37521ada335d390cfc9bd8b9a093bc63)

  - feat(RecycleBin): Restore with events tracking [8d3586b3](https://github.com/tidbcloud/dbaas-ui/commit/8d3586b3b22ea0d6b653be88b9749ca5caeba30b)

- Merge pull request [#3559](https://github.com/tidbcloud/dbaas-ui/pull/3559) from tidbcloud/feat/br_serverless [6df4d5be](https://github.com/tidbcloud/dbaas-ui/commit/6df4d5bebece94f6c65ec1582235576be91e8876)

  - fix: ensure accurate time range calculation in RestoreForServerless [6046fec1](https://github.com/tidbcloud/dbaas-ui/commit/6046fec11fb1c46d71b07f43db4e8e82aea85363)

  - chore: update @tidbcloud/uikit version to 2.0.0-beta.55.2 in package.json and yarn.lock [b9ad5573](https://github.com/tidbcloud/dbaas-ui/commit/b9ad55735a84c2190feea79d7091bf0c5074bc09)

  - feat: enhance RestoreForServerless with ordering and UI updates [ef2f788e](https://github.com/tidbcloud/dbaas-ui/commit/ef2f788e7ad706dced8b821c1b6faa25db2eaba2)

  - fix: update BackupSettingServerless to handle modal closure and conditional confirm button rendering [8f0a3aa0](https://github.com/tidbcloud/dbaas-ui/commit/8f0a3aa01f3357700635247780c2d363e481f293)

- Merge pull request [#3588](https://github.com/tidbcloud/dbaas-ui/pull/3588) from tidbcloud/hotfix/backup_alert [d6529760](https://github.com/tidbcloud/dbaas-ui/commit/d6529760803c9d77ec9e62e640e9c8a7f2036b7b)

  - hotfix: 202412101529 [075e561c](https://github.com/tidbcloud/dbaas-ui/commit/075e561cdeb53dbadd26a179dd7755aaca8feecc)

  - hotifx(RecycleBin): update backup retention policy descriptions [3dfd2ee6](https://github.com/tidbcloud/dbaas-ui/commit/3dfd2ee6702ce9991154c933b6d5af3beb4a248c)

  - fix(br): use SumInfoItem from create cluster [e81f5961](https://github.com/tidbcloud/dbaas-ui/commit/e81f59619867751552e5510d6186e244521484ac)

  - feat: enhance AdvancedSettings component with tooltip and options [e6b04eb3](https://github.com/tidbcloud/dbaas-ui/commit/e6b04eb3ef13ddcb8ffde37b42124a64b7755d6f)

  - feat: integrate cluster data fetching in RestoreForServerless component [f8a32ad3](https://github.com/tidbcloud/dbaas-ui/commit/f8a32ad3e80031baadbd1d438bb2709500b10638)

  - feat: serverless restore status with progress [c9852bdc](https://github.com/tidbcloud/dbaas-ui/commit/c9852bdc4b28c699b94d23ca86ae34d4795d79e7)

  - refactor: enhance spending limit handling in RestoreForServerless component [fe5388e7](https://github.com/tidbcloud/dbaas-ui/commit/fe5388e7a5fcfbd2d9d353fea8e82f81e60b07a2)

  - refactor: enhance restore progress handling and cluster status display [b2858664](https://github.com/tidbcloud/dbaas-ui/commit/b2858664b051108e17948c3c9c0124c5f322124e)

  - refactor: update restore mode labels and integrate options in Restore step [7765a139](https://github.com/tidbcloud/dbaas-ui/commit/7765a13914fcf6fea49164589a32c377a37c64df)

  - feat(br): serverless br restore summary [862e263c](https://github.com/tidbcloud/dbaas-ui/commit/862e263ca6d91636121007046c9a467107992565)

  - fix: improve backup retention display in BackupSettingServerless component [118ee952](https://github.com/tidbcloud/dbaas-ui/commit/118ee95275b370abeffac5733d77840b9ee19695)

  - fix: update BackupListServerless to enhance UI and improve column headers [9c7b23bb](https://github.com/tidbcloud/dbaas-ui/commit/9c7b23bb027de29bed2ff2d162cdef4f7adea962)

  - feat(br): add status column in serverless br list [a8934442](https://github.com/tidbcloud/dbaas-ui/commit/a89344428e8ae1826f1f8016f723115ae7e1f80b)

  - refactor: update RestoreForServerless component to use 'scalable' plan and improve loading state handling [9c6f4e82](https://github.com/tidbcloud/dbaas-ui/commit/9c6f4e826a9c34dd9ea645ee5a1a1888ae9747f2)

  - feat: serverless back list [eabed9a0](https://github.com/tidbcloud/dbaas-ui/commit/eabed9a0f56bc232a130dc46e5917cc140ecd295)

  - feat: pitr restore for serverless [fe043082](https://github.com/tidbcloud/dbaas-ui/commit/fe0430822094b0b158a0b1eafd43033ed80aac62)

  - refactor: update ClusterPlan components to use unified plans structure and improve tooltip handling [24f65ae0](https://github.com/tidbcloud/dbaas-ui/commit/24f65ae0af96b8b30d0b348c10a650261bcfec2e)

  - feat: serverless backup with new api [c23db468](https://github.com/tidbcloud/dbaas-ui/commit/c23db4681b27be088affd243462765f227c0b7f7)

  - feat: serverless restore new api [0e435fdd](https://github.com/tidbcloud/dbaas-ui/commit/0e435fdd3c90751717cf8225c2ab9878f9846746)

  - feat(br): new serverless restore ui [18a8fc87](https://github.com/tidbcloud/dbaas-ui/commit/18a8fc8757422a1528b5fe8bb5d6bb3430eead0d)

  - feat(br): add upgrade scalable link [dadbc0db](https://github.com/tidbcloud/dbaas-ui/commit/dadbc0db317697361e976e6649bac697bd9532f5)

  - feat: bakup setting change [1bdd59cc](https://github.com/tidbcloud/dbaas-ui/commit/1bdd59cc61d52361f61842500b6278ad2530d290)

  - feat: add useServerlessClusterHook [f24c741f](https://github.com/tidbcloud/dbaas-ui/commit/f24c741f724a192940fe6e0505f57f3c3d67e471)

  - feat: add br swagger json [539aefad](https://github.com/tidbcloud/dbaas-ui/commit/539aefaded46011e35178f5207804d1b371bc98d)

- Merge pull request [#3581](https://github.com/tidbcloud/dbaas-ui/pull/3581) from tidbcloud/feat/show-slow-query-warnings [54cf5950](https://github.com/tidbcloud/dbaas-ui/commit/54cf5950fe4d30de90c5b2400b9864752c2459ce)

  - feat(slow-query): show warnings, use react-json-tree [758db6a4](https://github.com/tidbcloud/dbaas-ui/commit/758db6a47477efe835f24365d2bef1d445002706)

- Merge pull request [#3585](https://github.com/tidbcloud/dbaas-ui/pull/3585) from tidbcloud/release-20241203 [db6ffd68](https://github.com/tidbcloud/dbaas-ui/commit/db6ffd68ce65afe1534f691274e85204ffe6bfd5)

  - feat(slow-query): show warnings [74ea0fd9](https://github.com/tidbcloud/dbaas-ui/commit/74ea0fd970bb2387f611072707185d5210234530)
