alloydb-python-connector
alloydb-python-connector copied to clipboard
A Python library for connecting securely to your AlloyDB instances.
In serverless environments, when the CPU is throttled, the Python Connector will sometimes fail to refresh the certificate and time out. This is a feature request to allow callers to...
This test failed! To configure my behavior, see [the Flaky Bot documentation](https://github.com/googleapis/repo-automation-bots/tree/main/packages/flakybot). If I'm commenting on this issue too often, add the `flakybot: quiet` label and I will stop commenting....
New best practice for checking validity of credentials is no longer `credentials.valid` which is now deprecated (as of google-auth v2.24.0). Instead the google-auth folks recommend using [`credentials.token_state`](https://github.com/googleapis/google-auth-library-python/blob/main/google/auth/credentials.py#L100) All instances of...
Add support for optional debug logging. Presently, we want to log the following: ## Logging for refresh operations - When a refresh operation starts - Before the rate limiter is...
When an Admin API call fails for an instance, the connector should stop the background refresh in case the failure was caused by a unrecoverable error (instance was deleted, connection...
AlloyDB has a generated package with support for an async client. Should look at switching to use it over the `aiohttp.ClientSession` that is currently being used to hit the admin...
Now that we support `asyncpg` and `pg8000` we should try to add the driver being used by the connector's client to the user agent string https://github.com/GoogleCloudPlatform/alloydb-python-connector/blob/main/google/cloud/alloydb/connector/client.py#L28
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [aiohttp](https://togithub.com/aio-libs/aiohttp) | `==3.10.3` -> `==3.10.5` | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github/codeql-action](https://togithub.com/github/codeql-action) | action | patch | `v3.26.2` -> `v3.26.3` | ---...
Verify PSC DNS name is present as a SAN in the server certificate. It means removing the existing workaround to check the private IP address instead of the DNS name...