cloud-sql-proxy icon indicating copy to clipboard operation
cloud-sql-proxy copied to clipboard

cloud-sql-proxy v2

Open kurtisvg opened this issue 4 years ago • 0 comments

Feature Description

This issue is tracking work on the next major version bump for the Cloud SQL proxy. V1 of this library has been around for over 5 years, and along the way both this library and the Go language have grown a lot. We think some of the improvements/changes we'd most like to see in the proxy may be impossible or severely more difficult without a major version bump.

Improvements

High Priority

  • Separate dial functionality - https://github.com/GoogleCloudPlatform/cloudsql-proxy/issues/870
  • Instance level metrics/tracing - https://github.com/GoogleCloudPlatform/cloudsql-proxy/issues/169
  • Explicitly defined public API
  • Actionable Errors - https://github.com/GoogleCloudPlatform/cloudsql-proxy/issues/278

Medium Priority

  • Default to listening on TCP port
  • Per instance configuration for things like ipTypes and iam_login
  • Find a replacement fuse library, or remove fuse support for MacOS - https://github.com/GoogleCloudPlatform/cloudsql-proxy/pull/382

Low Priority

  • Straightforward logging behavior to std out by default
  • POSIX compliant flags

Anything we missed? Please feel free to chime in or provide feedback on anything you'd like to see (or not see).

kurtisvg avatar Aug 05 '21 21:08 kurtisvg