1.21.0 (2021-04-05)
- 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)
1.20.2 (2021-03-05)
- ensure certificate expiration is correct (#659) (2fd2504)
- perform initial gcloud check and reuse token (#657) (f3bf3f9)
1.20.1 (2021-03-04)
- 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)
1.20.0 (2021-02-24)
- add ARM releases (#631) (d3fb7f6)
- Added '-enable_iam_login' flag for IAM db authentication (#583) (470f92d)
1.19.2 (2021-02-16)
1.19.1 (2020-12-02)
1.19.0 (2020-11-18)
- Added DialContext to Client and proxy package (#483) (c84aa50)
- use regionalized instance ids to prevent global conflicts with sqladmin v1 (#504) (6c45513)
- 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)
1.18.0 (2020-09-08)
- containers: Add "-alpine" and "-buster" based images. (#415) (ebcf294)
- containers: Add fuse to alpine and buster images (#459) (0f28fcd)
- 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.