What's Changed * To provide async API and support HTTP/2 in the future, replace `requests` with [`httpx`](https://www.python-httpx.org/) by Oreoxmt in https://github.com/Oreoxmt/tidbcloudy/pull/23
What's Changed * feat: publish the package to PyPI when a `v*` tag is created by Oreoxmt in https://github.com/Oreoxmt/tidbcloudy/pull/19 * fix: fail to get the current IP address (SSLError: HTTPSConnectionPool) by Oreoxmt in https://github.com/Oreoxmt/tidbcloudy/pull/22
Improvements - Support TiDB Cloud API [Release 20230602](https://docs.pingcap.com/tidbcloud/api/v1beta#section/API-Changelog/20230602): rename "Serverless Tier" to "TiDB Serverless" and "Dedicated Tier" to "TiDB Dedicated" - Support TiDB Cloud API [Release 20230801](https://docs.pingcap.com/tidbcloud/api/v1beta#section/API-Changelog/20230801): add cluster status: `MAINTAINING` and `PAUSING` - Decrease the `interval_sec` when creating a TiDB Serverless cluster in `examples/2_1_create_serverless_cluster.py` - Remove the `add_ip_access` and `add_current_ip_access` config in README: they are ignored when creating a TiDB Serverless cluster - Use `raise_for_status` instead of `status_code` to get the current IP address - Use HTTPS to get the current IP address Bug Fixes - Fix the issue that `AttributeError: 'NoneType' object has no attribute 'cluster_status'` error is reported when running `examples/2_1_create_serverless_cluster.py`
* `wait_for_ready` is deprecated and replaced by `wait_for_available` * Fix the issue that wait_for_available fails to get the status of a cluster when creating (Close https://github.com/Oreoxmt/tidbcloudy/issues/13)