Releases: GoogleCloudPlatform/cloud-sql-proxy
Releases · GoogleCloudPlatform/cloud-sql-proxy
cloud-sql-proxy v1.21.0
Features
Bug Fixes
- improve cache to prevent multiple concurrent refreshes (#674) (c5ffa69)
- lower refresh buffer and config throttle when IAM authn is enabled (#680) (58acab3)
- prevent refreshCfg from scheduling multiple refreshes (#666) (52db349)
filename | sha256 hash |
---|---|
cloud_sql_proxy.darwin.386 | c81ce9a2c2a715ed74ebcc21a7e2de7f4b59d940f58ff699a5d0e8236dbe2dd9 |
cloud_sql_proxy.darwin.amd64 | 6f046d3756ecd1257af4588d0930c494e4bbc2781ba3775901b8862618c7c7b8 |
cloud_sql_proxy.darwin.arm64 | b1dadfb4d9de70d04575b15864e61d73f1b6bcb38b962d8a094d3d9e970ea91d |
cloud_sql_proxy.linux.386 | 15df678c5be9cf7c25e11aa6d6399b9c90cb6ad4f3860776ac3b8924dad5fd79 |
cloud_sql_proxy.linux.amd64 | 8e8cb4e59b5046895c7f2b2ee1599d6e6aed4b39571102805432eebd011bca53 |
cloud_sql_proxy.linux.arm | bb9ac0a9747dc499c90bc65d508d21cc96a27b091139c02de56b79810f04f4f6 |
cloud_sql_proxy.linux.arm64 | a350ed10a5f4ca257f19ff631fa45fc3310164a96d69a40d540d3a69a2d0516c |
cloud_sql_proxy_x64.exe | 73c83d1378196f15291cc06609b28d39fd972286ab51fd1c8d51e9f233ed9b00 |
cloud_sql_proxy_x86.exe | 7f6c246d11365f83c5fc3d6504bf66e97580ec16695e7b074d0c7cd8567855e7 |
cloud-sql-proxy v1.20.2
Bug Fixes
- ensure certificate expiration is correct (#659) (2fd2504)
- perform initial gcloud check and reuse token (#657) (f3bf3f9)
filename | sha256 hash |
---|---|
cloud_sql_proxy.darwin.386 | 5528184db4d05d2bc681cff230087ca37b3739c0eb4ddebbf84a8c31015bd36f |
cloud_sql_proxy.darwin.amd64 | d2d785804bf614e69705b21352c6525a96ee40d70de06f31f7a5858cfc90fed3 |
cloud_sql_proxy.darwin.arm64 | c0ca159b5ee03a76be80e570f970fa52771c752fa0b703c222aa868784f90cdb |
cloud_sql_proxy.linux.386 | 3862f87d378c6f8c453321311bbb0134d85b3bc94ee9bba20d04495144c575e8 |
cloud_sql_proxy.linux.amd64 | faf781b1b067e12d5877bdd6e60f352b2e15698abf79a2ca786758a7be733667 |
cloud_sql_proxy.linux.arm | 7c23f8d294b06635b92228b01dbe579d99cde86c5a06f2730b68321dfce1d15b |
cloud_sql_proxy.linux.arm64 | 050d0e62c2cc112b45b01bb6e56cd193ed0bbc651607cce7ee80526794562c6b |
cloud_sql_proxy_x64.exe | 016fe099d6bc96378aaadf7714ea66900d4acaabccac1e0265041ae731d9b687 |
cloud_sql_proxy_x86.exe | 596e1b27c94725f972b70ba2a688093b3010ca8dbd8aeb374a36e2aecdf0b4f9 |
cloud-sql-proxy v1.20.1
This release suffers from a few issues. Until v1.20.2 comes out, we recommend pinning to v1.19.2.
See #643 for details.
Bug Fixes
- prevent untrusted gcloud exe's from running (#649) (0f0ff49)
- use new oauth2 token with cert refresh (#648) (6d5e455)
- verify TokenSource exists in TokenExpiration() (#642) (d01d7eb)
filename | sha256 hash |
---|---|
cloud_sql_proxy.darwin.386 | 12c59c34d528f5f35e133b1eb6506a70494f111c024878970c248a9eb9f3f862 |
cloud_sql_proxy.darwin.amd64 | 976accb12701a99888bb6a3f6f9d5d271b7f1b8138aed140782c166217377996 |
cloud_sql_proxy.darwin.arm64 | 2f40961513ef06ac52c35d4a918b1596aa9b9b8d8c81978add405fbed7ee069b |
cloud_sql_proxy.linux.386 | e59634fdc0244649804f3d27b798a7d808a1b4e7cab4e9055f755d30de09ea0a |
cloud_sql_proxy.linux.amd64 | 84b4cce1f7adc25a21fa8f1ff2688636ebc08b85f75e0368f16203d6ca4aac7c |
cloud_sql_proxy.linux.arm | ec8901c2066f476c2012271ef477d3f2c55de161d20286ab1e2f6b232b5f783b |
cloud_sql_proxy.linux.arm64 | 4aaff2c8c3927bd406eba9fa5d72f566306c7402c1ccd8c123e770301848156d |
cloud_sql_proxy_x64.exe | 3c0e7acbe2e9995d360510d38306ca5d81f463f2f925c8ab3caee6d4a169f41a |
cloud_sql_proxy_x86.exe | 4974cd87afba3cd7f6e80f99f8d52d68a0165b4ea564dc307cbf94eecf465480 |
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 |