Skip to content

Releases: GoogleCloudPlatform/cloud-sql-proxy

cloud-sql-proxy v1.20.0

25 Feb 22:35
a911888

Choose a tag to compare

Features

filename sha256 hash
cloud_sql_proxy.darwin.386 4f479ec003033075361efb07bb3d5cae6f4208c92292d8c1816b210c7f7842f6
cloud_sql_proxy.darwin.amd64 6fc82a0a1617e356e28799e7d6c8e77ffcafaafe464af80a07e43a675286553d
cloud_sql_proxy.darwin.arm64 acefdf1a4aa987e88b4acf53567852ecd26618e727f5f5c20995f898cd609dbb
cloud_sql_proxy.linux.386 3a1123ab8f40614e826a7d2332f948726f868d74ad05994b2d9ffdcf3b0d08dd
cloud_sql_proxy.linux.amd64 e031ccd592ce0966718f28e255a4d1a5a135511ed9a0c8d0b8d4e878fd7c1ba9
cloud_sql_proxy.linux.arm 9b0c04f6bf31f99df374ef8dd68749c4aa15dc5b9df152f38d8d05e6ddf84657
cloud_sql_proxy.linux.arm64 8dcec48daf51edcd8931178b8ae1bd5beab04c4ce981071b56f7d99481075027
cloud_sql_proxy_x64.exe f8a39b4d6dfb9bb63a4b6c3c45c42db49acbd2243bc65bfafd066a958949712f
cloud_sql_proxy_x86.exe ad847bf5b71e05f0619cb819247c16a1556676f6d04e7aba44fcdf72f3a29cf5

cloud-sql-proxy v1.19.2

16 Feb 21:43
deea025

Choose a tag to compare

Bug Fixes

filename sha256 hash
cloud_sql_proxy.darwin.386 1a27c0166c6d77d91a5e3c3be6e2ed7fbf790af275d1800d8368559eef2899b4 *-
cloud_sql_proxy.darwin.amd64 75177340ee762964b19b436199e144f38266d40ce869d54684cc0478d66c19cb *-
cloud_sql_proxy.linux.386 1817a3d5d053cd25d5908374aed599e11e9d82aa056d9fa47f443ddb28da0c4e *-
cloud_sql_proxy.linux.amd64 c1e1ad1c8fe8e76f00a143d6e513ff4cf2ed948cb7776a0687c4b435afb4ad94 *-
cloud_sql_proxy_x64.exe 1312ce042affae54ebf6874b4d5ec54401118ad6603f1f6328fe3d3944629203 *-
cloud_sql_proxy_x86.exe 7412b5f453bd20ad645c5ac6e27eae73669afe66670d5bf6b6e9fe3a01c91706 *-

cloud-sql-proxy v1.19.1

02 Dec 18:11
7a971ec

Choose a tag to compare

Bug Fixes

  • Ensure necessary fields are 64-bit aligned (#550) (4575c8f)
filename sha256 hash
cloud_sql_proxy.darwin.386 64c8cdbc22f09c005e5f778b5135bd390425ae20efbc7105199efd2da1265e75 *-
cloud_sql_proxy.darwin.amd64 a77e311f6c7bb1249022f23111c45181aced59db7af05d736a532f0b44838968 *-
cloud_sql_proxy.linux.386 a2c4673ae4c0162dafac9c295f4cc46c3fd20844a490eb4ac43666c6c6aca7c2 *-
cloud_sql_proxy.linux.amd64 0fe56437162cabed9d4cc382cbcc16a93dc024f8598a3c6698f040f2d8505264 *-
cloud_sql_proxy_x64.exe c071498ce8ca4ea4248c7ef2345e17fc3be61af0761c9432e815b7264f1cc92c *-
cloud_sql_proxy_x86.exe 9d8a534aaaa0c5467c825735237d7cc09e1dfffe2a1987cff588cf8d42137834 *-

cloud-sql-proxy v1.19.0

18 Nov 22:54
9f17328

Choose a tag to compare

Features

  • Added DialContext to Client and proxy package (#483) (c84aa50)
  • use regionalized instance ids to prevent global conflicts with sqladmin v1 (#504) (6c45513)

Bug Fixes

  • containers: Allow non-root users to mount fuse filesystems for alpine and buster images (#540) (5b653f5)
  • only allow fuse mode to unmount if an error occurs first (#537) (6caef36)
  • refreshCfg no longer caches error over valid cert (#521) (4a6b3d8)

Warning: The binaries compiled for x86-32 architectures for this release have a known issue when receiving the first connection: See #543 for more context.

filename sha256 hash
cloud_sql_proxy.darwin.386 12c4beb166c4cd81439fd03ec22579afbb8d6491ff0a8bf4636239b73add4ed8 *-
cloud_sql_proxy.darwin.amd64 4b754e233513306f18a3273cb9896e35a5e607112b5d48174ab2364f88c97fae *-
cloud_sql_proxy.linux.386 78e288a210ee1e61bea3a9b8fc28b8020f336a05058accb2917abead05779193 *-
cloud_sql_proxy.linux.amd64 8785505a653471295378ee4eab266487f629ad0c08f793db55046705bb9dc7b6 *-
cloud_sql_proxy_x64.exe 76c054cea4f35f91b8a0ee42aa6ff66c7930845a498eb1450195ca0bedee481c *-
cloud_sql_proxy_x86.exe e888b48445eee3f2155f7a795c337e855ea29c2343e536af8d87700275e48f8f *-

cloud-sql-proxy v1.18.0

08 Sep 22:02
08386e3

Choose a tag to compare

Features

  • containers: Add "-alpine" and "-buster" based images. (#415) (ebcf294)
  • containers: Add fuse to alpine and buster images (#459) (0f28fcd)

Bug Fixes

  • Print out any errors during SIGTERM-caused shutdown (#389)
  • Optimize -term-timeout wait (#391)
  • Add socket suffix for Postgres instances when running in -fuse mode (#426) (20ffaec)
  • containers: Specify nonroot user by uid to work with runAsNonRoot (#402) (c5c0be1)
  • Releases are now tagged using vMAJOR.MINOR.PATCH for correct compatibility with go-modules. Please note that this will effect container image tags (which were previously only vMAJOR.MINOR), since these tags correspond directly to the release on GitHub.
filename sha256 hash
cloud_sql_proxy.darwin.386 304027f7fb7e3853e0aeeb984c8c6e9dc92d0a2ddba808ade22771c9b60c6232 *-
cloud_sql_proxy.darwin.amd64 969ba329a012b5a9b1b869a207ecf1806db090f217c9db4a91e6f8dfb9be540c *-
cloud_sql_proxy.linux.386 40f09c5b729ad0f0deced9713996f6c0b6504c37c9e2114fd3d2aca47ae9a085 *-
cloud_sql_proxy.linux.amd64 5d233e65c60201982b37e34cc3d0f8d4d4f654fdc82c0af606113af939d8dd95 *-
cloud_sql_proxy_x64.exe 621804d3f34dcd19ad1f9c2163ac4e1255d4b40f70e6116f6751d59b202300de *-
cloud_sql_proxy_x86.exe 02f293a0166e67646446fa8033b246f00f368029f5627eda1af2c82cc0292050 *-

Release v1.17

22 Apr 18:37

Choose a tag to compare

Release Notes

  • *Updated base image for gcr.io/cloudsql-docker to gcr.io/distroless/base-debian10:nonroot
  • Fix compatibility with google.golang.org/api v0.15.0 or higher
  • Added -skip_failed_instance_config: Setting this flag will allow you to prevent the proxy from terminating when some instance configurations could not be parsed and/or are unavailable.
  • Update to dial database connections using proxy.FromEnvironment. This enables support for proxies such as SOCKS5.

* Note: This change in base image causes the proxy to run as nonroot, which improves security. This may conflict if you have already specified SecurityContext to do so. See #385 for context.

filename sha256 hash
cloud_sql_proxy.darwin.386 fa1253258144084d89a78d225d99f8379b2d75ead17da469e25c82577eba3223
cloud_sql_proxy.darwin.amd64 36b79ba67662e6b2bb4a06df9465d5503f564020f9974eca60b21cf4928ea211
cloud_sql_proxy.linux.386 90f2715f298cdf456a7f4c47ed6a8bb5044dba7c7e4bd5d12c35daca00aaf8c6
cloud_sql_proxy.linux.amd64 5ae3fdc6171a60e31f70f1054bc332e2daf44215c521a5fd69dc21c59b0b80d2
cloud_sql_proxy_x86.exe 2449b2da9d86f3260f58a5a9f26155bc72d1830c8c159242e1b10dc5a029d546
cloud_sql_proxy_x64.exe a905f26a89880d9a3c4b17daac33dbc758e174030eff0ac3700a063a22eb3e0f

Release v1.16

10 Oct 20:32
e802c2c

Choose a tag to compare

Release Notes

  • Fix bug where proxy didn't exit on some startup errors(#310)
  • Fix bug where proxy failed to update during instance metadata (#311)

Note: The GCR image from this version forward are built from Dockerfile included in this repo. If you are reliant on other tools outside of the cloud_sql_proxy you may encounter some issues. Please see #317 for more details.

filename sha256 hash
cloud_sql_proxy.darwin.386 b42176c5e11e35a42d43d00adcfd81bc207a65ca401dc327de9eb96aa9a18b4a
cloud_sql_proxy.darwin.amd64 d5a6870959d1bdeefe390039b9f782d8af60bf06616590405dc8ead374d240ea
cloud_sql_proxy.linux.386 9d543e4ac1df190d2f54399a7ff46f0b38d0f0a72a0fc69f6579e24ca50cdea9
cloud_sql_proxy.linux.amd64 6e4df1e2b62e41b3c01818f75dd46a99cb0e9d385c3b6237281251e28cb38432
cloud_sql_proxy_x86.exe 341a3f527e13a88758413b5f81391b18bf1d9268b5e52689815c726b8058b64b
cloud_sql_proxy_x64.exe d1576ef8c276b07ac970d2a1a0ce8db436863c1b7d5b83c8b290af8a7d28f456

Release v1.15

28 Aug 22:47
d93c53a

Choose a tag to compare

Release Notes

  • Added feature to specify per instance custom socket path (#289)
  • Updated default dialer IP type to "PUBLIC,PRIVATE" (#294)
  • Updated Dockerfile for building proxy images. (#296)
  • Added gcr.io mirrors in other regions (us, eu, and asia) (#295)
  • Add InitWithClient and deprecate InitClient to prevent a mutex copy. (#273)
filename sha256 hash
cloud_sql_proxy.darwin.386 2dfcd3ca2b8a670f0cd8649a65c347605dbe4440465daccac5790a7114298dfa
cloud_sql_proxy.darwin.amd64 f64dd0dff560596d3e1a37ea5dc7dba84c50433a0287565f180db88ef1c30fb9
cloud_sql_proxy.linux.386 895f8681e49aa1acc35605bb7dea387093200b57e475f2eee68df91a130011bf
cloud_sql_proxy.linux.amd64 953628e39b1be62ffd9e970a8f4ea2175cc9b6aa97c7ef67cbd89556b186d7bb
cloud_sql_proxy_x86.exe 8e8bddd7da738f692687c1bdb46dfdde2ce80813d87cf8d82662777da3522978
cloud_sql_proxy_x64.exe 3989053185019aae69475f6f7859514f86fff297d980ca6713360ba8e511d348

1.14 Release

18 Apr 18:50
c70a36b

Choose a tag to compare

Notable changes:

  • Updates to authentication flow (#229, #233, #266, #224)
  • Publicly expose driver so it can be wrapped programmatically (#166)
  • Refresh SSL certs early to reduce initial connection latency (#222)

The container image for this release is located at: gcr.io/cloudsql-docker/gce-proxy:1.14

The precompiled binaries can be found at the standard locations:

filename sha256 hash
cloud_sql_proxy.darwin.386 31ebdc8b95e316494394e4cbd1c2e201bf689ca168cae6be126ca461ff0ee264
cloud_sql_proxy.darwin.amd64 87f3765eda82a9c2be1a009fae2a67090f39d5e64a521160015c9887e9fbd4ff
cloud_sql_proxy.linux.386 7eb824b1538eea75ab403861152ea3223fcab69fc0f4bb736f14723538bc178d
cloud_sql_proxy.linux.amd64 6ce597735e94ea35257807dac33f0e07ba5b68d52b3c3360b628a6fabed1d1b0
cloud_sql_proxy_x86.exe 67a5fddc4f38d43dcbff7a75a2978dd61f1ffde3cce8770d11bfb09a07f89a32
cloud_sql_proxy_x64.exe 7a62f90f3382abc67a22a8f63b6e860c2d519eff65c292f3ca54c313e3e720f7

1.13 Release

10 Oct 00:05

Choose a tag to compare

The newest version is available at gcr.io/cloudsql-docker/gce-proxy:1.13 and at the precompiled locations (see below)

Notable changes:

  • Gracefully handle TERM signals by waiting up to a configurable timeout for connections to close (#206)
  • More control over logging to stdout and stderr (#150)
  • Add support for non-service-account ADC credentials (#217)

Other changes: in addition to the previous dl.google.com download link, we are uploading new versions to a version-specific URL.

The precompiled binaries can be found at the standard locations:

filename sha256 hash
cloud_sql_proxy.darwin.386 aca0acab0edddeab876224d80844bf72067d7ea4e4d1f2a91910765e43ccf84f
cloud_sql_proxy.darwin.amd64 61551aa2cf4a12baf8884cb3d1f08dfc95c2f03b04edb4bd232f31736a380589
cloud_sql_proxy.linux.386 f7ba91a4e676ad19cc6f76180b2d9558e3eaa79624a03d705e31d02d0fce4585
cloud_sql_proxy.linux.amd64 8bfffdfb9ad68fa4069491a8fe38d46462236caaf8cc0b7f523ccf782eec5891
cloud_sql_proxy_x86.exe c2c7f7d614c9bad2bc24a1599edb378bfff2b5ecfe248b3393b2e30231f33f4c
cloud_sql_proxy_x64.exe e4807b55df6bc9345fefb41a7daf99f3f03085972d52d5f51a86c4504e7a6f66