Skip to content

Comments

feat: Add support for psycopg#1381

Open
thameezb wants to merge 18 commits intoGoogleCloudPlatform:mainfrom
thameezb:add-support-for-psycopg
Open

feat: Add support for psycopg#1381
thameezb wants to merge 18 commits intoGoogleCloudPlatform:mainfrom
thameezb:add-support-for-psycopg

Conversation

@thameezb
Copy link

Duplicates #1311, however solves merge conflicts

See #214

Changelog:

  • Add proxy for connections that can only be made through an unix socket, to support the TLS connection
  • Add support for psycopg, using the proxy server
  • Add unit and integration tests
  • Update docs

release-please bot and others added 17 commits February 23, 2026 22:39
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Changelog:
- Add proxy for connections that can only be made through an unix socket, to support the TLS connection
- Add support for psycopg, using the proxy server
- Add unit and integration tests
- Update docs
Changelog:
- Make local_socket_path configurable
- Set right file permissions
- Handle exceptions properly
- Use asyncio and the main loop to stop the local proxy and clear the file when the connector is stopped
Changelog:
- Return the asyncio task from `start_local_proxy`
- Handle it in `close_async` to cancel it gracefully
Changelog:
- Fix linting issues
- Define `self.proxy` on the constructor
- Prevent issues with undefined variables
Changelog:
- Add unit tests for proxy
- Add test case to connector for drivers that require the local proxy
- Make proper adjustments to code
@thameezb thameezb requested a review from a team as a code owner February 23, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants