Releases: GoogleCloudPlatform/cloud-sql-proxy
cloud-sql-proxy v1.20.0
Features
- add ARM releases (#631) (d3fb7f6)
- Added '-enable_iam_login' flag for IAM db authentication (#583) (470f92d)
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
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
Bug Fixes
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
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
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 onlyvMAJOR.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
Release Notes
- *Updated base image for
gcr.io/cloudsql-docker
togcr.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
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
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
, andasia
) (#295) - Add
InitWithClient
and deprecateInitClient
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
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
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 |