# Release-20231031

- Merge pull request [#2678](https://github.com/tidbcloud/dbaas-ui/pull/2678) from tidbcloud/fix/chat2query-tab [b3564fe6](https://github.com/tidbcloud/dbaas-ui/commit/b3564fe604e67d570501a9a09b55f548efd78ac3)

  - fix: chat2query error tips [40c5ff53](https://github.com/tidbcloud/dbaas-ui/commit/40c5ff5313f2cc76c5058f51f425f29fc62a8387)

- Merge pull request [#2671](https://github.com/tidbcloud/dbaas-ui/pull/2671) from tidbcloud/fix/cluster-node-sizes [7612bad6](https://github.com/tidbcloud/dbaas-ui/commit/7612bad6a30b7fc45982ddd55a0f051b6570e246)

- Merge pull request [#2677](https://github.com/tidbcloud/dbaas-ui/pull/2677) from tidbcloud/feat/vercel-cluster-filter [3cae40d2](https://github.com/tidbcloud/dbaas-ui/commit/3cae40d2c872d1e088dedc5e2ad5f5c7266226e4)

  - feat: vercel cluster list filter [456028d8](https://github.com/tidbcloud/dbaas-ui/commit/456028d866cbfc3cd904441c3ae0df5cbfb079ef)

  - feat: vercel cluster list filter [cbc470ba](https://github.com/tidbcloud/dbaas-ui/commit/cbc470ba0a47f41d58116f8ec91feccf3b39303d)

  - feat: vercel cluster list filter [4ae42c43](https://github.com/tidbcloud/dbaas-ui/commit/4ae42c436542ce8bc7fc84a7b48ff9a2b8bf6bdb)

  - feat: vercel cluster list filter [400e6bad](https://github.com/tidbcloud/dbaas-ui/commit/400e6bad39ed174cd651141fadb2a01c66d64161)

- Merge pull request [#2675](https://github.com/tidbcloud/dbaas-ui/pull/2675) from tidbcloud/fix/dataservice-test-value [71370697](https://github.com/tidbcloud/dbaas-ui/commit/7137069746d0c4683961d0717b22a0a1c174814a)

  - fix: chat2query paste content no change [a3ea9e60](https://github.com/tidbcloud/dbaas-ui/commit/a3ea9e6099be7c0207a43c8fb15525c2873af55d)

- Merge pull request [#2670](https://github.com/tidbcloud/dbaas-ui/pull/2670) from tidbcloud/feat/support-plan-enterprise-purchase [34318491](https://github.com/tidbcloud/dbaas-ui/commit/34318491e6396415d293b6cc299ecebfc275d12d)

  - fix: remove comments [4e45c633](https://github.com/tidbcloud/dbaas-ui/commit/4e45c63343f4e2eacfd9ad247aa52ef390706f12)

  - fix: dataservice test value cache [402aea15](https://github.com/tidbcloud/dbaas-ui/commit/402aea156345955bfb8b37f633c2825f3a02d597)

  - fix: dataservice test value cache [0df2d6c2](https://github.com/tidbcloud/dbaas-ui/commit/0df2d6c2a49384ffe5e08d9c41c5f9a8de5cb97e)

  - feat: dataservice test value cache [40122b11](https://github.com/tidbcloud/dbaas-ui/commit/40122b1110ebf30c06f0b53d7fc722f047c3899f)

- Merge pull request [#2648](https://github.com/tidbcloud/dbaas-ui/pull/2648) from tidbcloud/feat/dataservice-e2e [b36a9e8e](https://github.com/tidbcloud/dbaas-ui/commit/b36a9e8e75f95bd7c82c22a8bf70a0e001c7eff1)

  - fix: conflict [5b842993](https://github.com/tidbcloud/dbaas-ui/commit/5b842993bf4e6e6ac6a8a2db134536869d9a9319)

  - feat: dataservice e2e opti [11f0272e](https://github.com/tidbcloud/dbaas-ui/commit/11f0272ea7e88f53303c549e8b64520f9d132577)

  - feat: dataservice e2e opti [2c9461d8](https://github.com/tidbcloud/dbaas-ui/commit/2c9461d8f119adeee6d6ff035167e75b2f33629d)

  - feat: dataservice e2e opti [dbf64697](https://github.com/tidbcloud/dbaas-ui/commit/dbf6469752c8e277bae3b38af60fc8db5c718e69)

  - feat: dataservice e2e [27b53fa6](https://github.com/tidbcloud/dbaas-ui/commit/27b53fa693db73452d9c3c94e8a9863ea6a3b91f)

  - save [ace943df](https://github.com/tidbcloud/dbaas-ui/commit/ace943dfbf0eb80ed24ca57d5e26c65962dcf703)

- Merge pull request [#2674](https://github.com/tidbcloud/dbaas-ui/pull/2674) from tidbcloud/fix/chat2query-content [4122f1ce](https://github.com/tidbcloud/dbaas-ui/commit/4122f1cedd873d3a62086b5d72f3b5966acf5d41)

  - fix: chat2query content reset after create a new one [69414a7a](https://github.com/tidbcloud/dbaas-ui/commit/69414a7adb6c36f5187c9b3248c98badac0c51df)

  - fix(support plan): replace \* [7df1a23c](https://github.com/tidbcloud/dbaas-ui/commit/7df1a23c0337c131df6a12a2d0d577e557fc3dad)

  - fix(support plan): contact for upgrade [66bd36d0](https://github.com/tidbcloud/dbaas-ui/commit/66bd36d09fec5986115799333ddd52352ce98270)

- Merge pull request [#2664](https://github.com/tidbcloud/dbaas-ui/pull/2664) from tidbcloud/feat/alerts-metrics [209ea2d8](https://github.com/tidbcloud/dbaas-ui/commit/209ea2d85312cb296088eebad5f2675a43cc908d)

  - chore(alerts): update table component [2aea72b4](https://github.com/tidbcloud/dbaas-ui/commit/2aea72b47f68c706bcba8d357f2cbf0ba6567d30)

  - fix(support plan): contact sales for downgrade [a99bf7d3](https://github.com/tidbcloud/dbaas-ui/commit/a99bf7d3bec00b4d8229a97130180da55d676be5)

  - feat(support-plan): support self downgrade [1971ebf1](https://github.com/tidbcloud/dbaas-ui/commit/1971ebf1d2b09b235b73657f840a84068bcd02a6)

  - feat(support-plan): add enterprise tips [96fe6da8](https://github.com/tidbcloud/dbaas-ui/commit/96fe6da8fb0c9e7a870d1ed8dc5c8e6471d2fd33)

  - feat(support-plan): allow enterprise purchase [c97c4b3c](https://github.com/tidbcloud/dbaas-ui/commit/c97c4b3c480d293133ae08cb35e9d68ee7e96d8c)

  - feat(alerts): add new metrics for alert rule [9dac5c70](https://github.com/tidbcloud/dbaas-ui/commit/9dac5c7097b6ecef4b73560762fa8c98fc7bdb1e)

- Merge pull request [#2672](https://github.com/tidbcloud/dbaas-ui/pull/2672) from tidbcloud/fix/login_time_display [03540ec3](https://github.com/tidbcloud/dbaas-ui/commit/03540ec36232cdcf898fbcb4e55bf10a114da154)

  - fix: last login time status [a4d97ff8](https://github.com/tidbcloud/dbaas-ui/commit/a4d97ff8a15587306d62168c206148ded2f7eea9)

  - refine(cluster/modifying): sync node number rules [9632c4c7](https://github.com/tidbcloud/dbaas-ui/commit/9632c4c7d94053ace0b4c77d8f8c2ccc3e1f8dc1)

  - refine(clusters/creation/dedicated): sync node number rules [ab1924c7](https://github.com/tidbcloud/dbaas-ui/commit/ab1924c744b15c171d2c6c578cc0da787fc9e731)

  - fix(clusters/modifying): fix max node number rules [3f3d6a55](https://github.com/tidbcloud/dbaas-ui/commit/3f3d6a550f7cadb6b5cf73db93c91234d2d2db2a)

  - fix(clusters/creation/dedicated): fix max node number rules [4ca021e3](https://github.com/tidbcloud/dbaas-ui/commit/4ca021e37e88676ae9b4e77a6ca262f2e7d398fc)

  - refactor(clusters/modifying): adjust max node number rules [22cd9b9f](https://github.com/tidbcloud/dbaas-ui/commit/22cd9b9f666ee061eb3907c0bf43242cac24f5e5)

  - refactor(clusters/creation/dedicated): adjust max node number rules [90e24165](https://github.com/tidbcloud/dbaas-ui/commit/90e241657374a79e4905fe1f79570dc51dd53ec8)

  - fix(clusters/creation, cluster/modifying): fix typo. [e591ac3a](https://github.com/tidbcloud/dbaas-ui/commit/e591ac3ab9dffdcf2b05fb9698d8804062228530)

  - fix(cluster/modifying): fix TiKV node number rules [d52bb9ce](https://github.com/tidbcloud/dbaas-ui/commit/d52bb9ce040fe7a883fe2c499a232ecd63d8468b)

  - fix(cluster/modifying): fix error messages of node number [da585fe9](https://github.com/tidbcloud/dbaas-ui/commit/da585fe952329c3d8105eeff151d12de4eeeeeed)

  - fix(clusters/creation/dedicated): correct tikv node number rules [bcd54fd8](https://github.com/tidbcloud/dbaas-ui/commit/bcd54fd87a40881ae77663628c51dc1ef95eb15c)

- Merge pull request [#2669](https://github.com/tidbcloud/dbaas-ui/pull/2669) from tidbcloud/refine/api-keys-enabled [38c811a6](https://github.com/tidbcloud/dbaas-ui/commit/38c811a6c3ea6372851c94e285c5337e61046701)

- Merge pull request [#2668](https://github.com/tidbcloud/dbaas-ui/pull/2668) from tidbcloud/test/chat2query-core-journey-full [693e290c](https://github.com/tidbcloud/dbaas-ui/commit/693e290c1e974737bec3fb80e91e50d41c41ad99)

- Merge branch 'dev' into test/chat2query-core-journey-full [a7563fe9](https://github.com/tidbcloud/dbaas-ui/commit/a7563fe90681d459be3bfaa602d85c98e2e98a22)

  - test: cases improve [aeb95ca4](https://github.com/tidbcloud/dbaas-ui/commit/aeb95ca422f3c9efb6d105ee2e71d97938da3294)

  - refine(store): remove unnecessary whitelist flags [c8ca31c4](https://github.com/tidbcloud/dbaas-ui/commit/c8ca31c46dabcab17ecfbb10ada8da45521f4ccc)

  - feat(org/settings): enable API Keys for all users [0746df5e](https://github.com/tidbcloud/dbaas-ui/commit/0746df5e7ddd72696f416878f932cae2347cca6c)

  - feat: e2e test cases optimization [b2f8f68c](https://github.com/tidbcloud/dbaas-ui/commit/b2f8f68c146a9786cf04b3a71e7c1e1c147a3f12)

- Merge pull request [#2647](https://github.com/tidbcloud/dbaas-ui/pull/2647) from tidbcloud/test/metrics [6f3f2aa6](https://github.com/tidbcloud/dbaas-ui/commit/6f3f2aa69f69cdaa497325c84bcd16f8e196910e)

  - chore: add some await [6f099e7e](https://github.com/tidbcloud/dbaas-ui/commit/6f099e7e4a9213545b77b3abc9b986f115aaea90)

  - chore: add some await [6c1861d2](https://github.com/tidbcloud/dbaas-ui/commit/6c1861d267dbbf894778b19af3ef778fe2b954f2)

  - chore: revert create cluster fallback [6916c856](https://github.com/tidbcloud/dbaas-ui/commit/6916c856a860733f5aa0643f8eac54d699a96dce)

- Merge branch 'dev' into test/metrics [7d90f54f](https://github.com/tidbcloud/dbaas-ui/commit/7d90f54f59619856d77c555c4cbdd9e2bfad0734)

- Merge branch 'dev' into test/chat2query-core-journey-full [6a7e271d](https://github.com/tidbcloud/dbaas-ui/commit/6a7e271dec21d42ee229c9d683fb9e5cf51a2616)

  - test: finish 5 core journey cases [49f69dd2](https://github.com/tidbcloud/dbaas-ui/commit/49f69dd2571ba52ca06b8845fa26d4bac70ba19a)

- Merge pull request [#2651](https://github.com/tidbcloud/dbaas-ui/pull/2651) from tidbcloud/test/cluster-connection [d0bdc16b](https://github.com/tidbcloud/dbaas-ui/commit/d0bdc16bf99ee0dc98b0bbb900ed0957e1c9fdc5)

- Merge pull request [#2667](https://github.com/tidbcloud/dbaas-ui/pull/2667) from tidbcloud/feat/fix-test [3cbe7869](https://github.com/tidbcloud/dbaas-ui/commit/3cbe78692bff93f67d29d3283a996ca0b3368e68)

  - fix: use correct path [b4912d23](https://github.com/tidbcloud/dbaas-ui/commit/b4912d23bdf44b6bb3ad0db1970b7945ffef4ba4)

- Merge pull request [#2665](https://github.com/tidbcloud/dbaas-ui/pull/2665) from tidbcloud/hotfix/20231026-dataservice-text [21bb37a7](https://github.com/tidbcloud/dbaas-ui/commit/21bb37a773f9f7691fae8d4ddf4f9be7a396aef8)

  - fix: dataservice create app text [8d1080d0](https://github.com/tidbcloud/dbaas-ui/commit/8d1080d0fa04f6f63ed40109ceaa3273be228418)

- Merge pull request [#2663](https://github.com/tidbcloud/dbaas-ui/pull/2663) from tidbcloud/feat/stable-e2e-test [e9cd6708](https://github.com/tidbcloud/dbaas-ui/commit/e9cd670897c81e6bd99a8e73fc08696e87b390d4)

  - feat: revert button name [57d7d47d](https://github.com/tidbcloud/dbaas-ui/commit/57d7d47de51379a1d92cb83db7e7fdd3b094f834)

  - test: use public cluster [bfd4b0da](https://github.com/tidbcloud/dbaas-ui/commit/bfd4b0daeefbd94240d6f9eec20c63f487b7f019)

  - test: more reasonable file structure [882926e8](https://github.com/tidbcloud/dbaas-ui/commit/882926e8fb2ab153cbbebc8e581d11c45c54fc65)

  - test: fix e2e-test [c3336da5](https://github.com/tidbcloud/dbaas-ui/commit/c3336da55ad73725393de69b369dda3b0c2bb0c2)

  - test(e2e/tests/serverless): extract timeout constant [0aa8700f](https://github.com/tidbcloud/dbaas-ui/commit/0aa8700fd69a52d465711ceca80427ee15b92f96)

  - test(e2e/fixture/cluster): improve stability [d93edb5a](https://github.com/tidbcloud/dbaas-ui/commit/d93edb5a89da8486ff8ed05160e6f351be2234c0)

  - test(e2e/fixture/data-service): replace `load` with `domcontentloaded` [03ce5a7b](https://github.com/tidbcloud/dbaas-ui/commit/03ce5a7be4013d97acf4087bf5dd8e08548321f0)

  - test(e2e/setup): replace `load` with `domcontentloaded` [c35027b6](https://github.com/tidbcloud/dbaas-ui/commit/c35027b695318e96370a2f0fabd7c74b6a3e2852)

  - test(e2e/serverless): improve connection tests [92c54e76](https://github.com/tidbcloud/dbaas-ui/commit/92c54e76c29f841919d89af7515d0f0aafda0ef5)

  - test(e2e/fixture): improve cluster fixture [8daea855](https://github.com/tidbcloud/dbaas-ui/commit/8daea8553b1e5704069a988442208834da26d5e0)

  - refine(clusters/creation/serverless): remove unnecessary loading status [5878b6f7](https://github.com/tidbcloud/dbaas-ui/commit/5878b6f74138077c505c2e5707a684d9e95e5682)

  - test(e2e/serverless): add connection tests [b66e7514](https://github.com/tidbcloud/dbaas-ui/commit/b66e7514f58645dab2ff07a1dc9940667304e180)

  - test(e2e/setup): improve cluster setup [2607803a](https://github.com/tidbcloud/dbaas-ui/commit/2607803ac2bd490e2ef1a2f73253c0450ed582d7)

  - test(e2e/fixture): improve cluster fixture [b258c6a6](https://github.com/tidbcloud/dbaas-ui/commit/b258c6a6b4856d9569052894870e222f68aa5370)

  - refine(cluster/overview): add testid to connection button [33e77d55](https://github.com/tidbcloud/dbaas-ui/commit/33e77d5566343d0e6f0a9a74a4fb5a30b2a610e9)

  - refine(cluster/connection/code): add testid [05f676f3](https://github.com/tidbcloud/dbaas-ui/commit/05f676f3686ab6ed47332418a1e46c6564945177)

  - refine(cluster/connection): add testid for serverless connection [55b0ffb1](https://github.com/tidbcloud/dbaas-ui/commit/55b0ffb117451ed1bf078c45be17cb7d7c2885dd)

- Merge branch 'dev' into test/chat2query-core-journey-full [45c096c3](https://github.com/tidbcloud/dbaas-ui/commit/45c096c33fef5ee656f84d986fa28c06a181b830)

- Merge pull request [#2661](https://github.com/tidbcloud/dbaas-ui/pull/2661) from tidbcloud/hotfix/20231025-dataservice-params [468021b3](https://github.com/tidbcloud/dbaas-ui/commit/468021b3b1cddb0c5546ad4daf421c2e267d47ec)

- Merge pull request [#2659](https://github.com/tidbcloud/dbaas-ui/pull/2659) from tidbcloud/release-20231025 [0fb601d8](https://github.com/tidbcloud/dbaas-ui/commit/0fb601d86a3ff7f72a5367b40f39148ae1c2a7bd)

  - feat: case 4 added [ba7f0058](https://github.com/tidbcloud/dbaas-ui/commit/ba7f0058a81e62d3e5aba8bb3ab9dd7feb1838fd)

- Merge branch 'dev' into test/metrics [1375ea8a](https://github.com/tidbcloud/dbaas-ui/commit/1375ea8ac5d68603816adcf4ace362cfad785bc9)

  - test(monitoring): add e2e tests of metrics & slow query [447fef85](https://github.com/tidbcloud/dbaas-ui/commit/447fef8533fbebbe4393e79790200a809b097b82)

- Merge branch 'dev' into test/metrics [6c102ece](https://github.com/tidbcloud/dbaas-ui/commit/6c102ecedb53e87667b91b6d957e27928782330f)
