Skip to content

Latest commit

 

History

History
519 lines (253 loc) · 37.3 KB

CHANGELOG.md

File metadata and controls

519 lines (253 loc) · 37.3 KB

Changelog

2.11.2 (2024-05-16)

Bug Fixes

2.11.1 (2024-05-14)

Bug Fixes

2.11.0 (2024-04-16)

Features

2.10.1 (2024-03-20)

Bug Fixes

2.10.0 (2024-03-14)

Features

Bug Fixes

  • use kebab case for config file consistently (#2130) (ee52f07)

2.9.0 (2024-02-20)

Features

2.8.2 (2024-01-17)

Bug Fixes

2.8.1 (2023-12-12)

Bug Fixes

  • label container images correctly (#2061) (f071d38)
  • Update Go Connector to v1.5.2 to ensure connections work after waking from sleep (#1788)

2.8.0 (2023-12-04)

Features

2.7.2 (2023-11-14)

Bug Fixes

  • use proper error instance to write error log (#2014) (cc76a54)

2.7.1 (2023-10-17)

Bug Fixes

2.7.0 (2023-09-19)

Features

2.6.1 (2023-08-16)

Bug Fixes

  • remove the error message for zero on sigterm (#1902) (55f0f60)

2.6.0 (2023-07-14)

Features

2.5.0 (2023-07-11)

Features

2.4.0 (2023-06-14)

Features

Bug Fixes

2.3.0 (2023-05-16)

Features

Bug Fixes

2.2.0 (2023-04-18)

Features

Bug Fixes

2.1.2 (2023-03-22)

Bug Fixes

2.1.1 (2023-02-23)

Bug Fixes

2.1.0 (2023-02-16)

Features

Bug Fixes

  • ensure separate token source with auto-iam-authn (#1637) (325a487)
  • honor request context in readiness check (#1657) (0934739)

2.0.0 (2023-01-17)

Bug Fixes

Miscellaneous Chores

2.0.0-preview.4 (2022-12-12)

Features

Bug Fixes

Miscellaneous Chores

2.0.0-preview.3 (2022-11-15)

Features

Bug Fixes

Miscellaneous Chores

2.0.0-preview.2 (2022-10-25)

Features

  • add bullseye container image (#1468) (36a0172)
  • add support for impersonation (#1460) (d0f8e55), closes #417
  • add support for JSON credentials flag (#1433) (2a9c8d8)
  • bump to Go 1.19 (#1411) (02e008a) connector/commit/bd20b6bfe746cfea778b9e1a9702de28047e5950))
  • cloud.google.com/go/cloudsqlconn: Downscope OAuth2 token included in ephemeral certificate (#​332) (d13dd6f)

Bug Fixes

  • don't build FUSE paths for Windows (#1400) (be2d14f)
  • restore openbsd and freebsd support (#1442) (05dcdd4)
  • set write permissions for group and other (#1405) (f6b77d7)
  • cloud.google.com/go/cloudsqlconn: throw error when Auto IAM AuthN is unsupported (#​310) (652e196)

Miscellaneous Chores

2.0.0-preview.1 (2022-09-07)

Features

Bug Fixes

  • pass dial options when checking connections (#1366) (0033c36)
  • support configuration of HTTP server address (#1365) (b53d77f)

1.31.2 (2022-08-02)

Bug Fixes

1.31.1 (2022-07-12)

Bug Fixes

  • strip monotonic clock reading during refresh (#1223) (957d160)

1.31.0 (2022-06-02)

Features

1.30.1 (2022-05-03)

Bug Fixes

1.30.0 (2022-04-04)

Features

  • drop support and testing for Go 1.13, 1.14, 1.15 (#1148) (158b0d5)

1.29.0 (2022-03-01)

Features

1.28.1 (2022-01-31)

Bug Fixes

1.28.0 (2022-01-04)

Features

Bug Fixes

1.27.1 (2021-12-07)

Bug Fixes

1.27.0 (2021-11-02)

Features

  • switch to supported FUSE library (#953) (10f2133)
  • verify FUSE is installed on macOS / linux (#959) (9ab868e)

Bug Fixes

  • fail fast on invalid config (#999) (18a0960)
  • respect context deadline for TLS handshakes (#987) (12ff12c), closes #986
  • validate instance connections in liveness probe (#995) (e5cc8d4)

1.26.0 (2021-10-05)

Features

  • improve reliability of refresh operations (#883) (480992a)

1.25.0 (2021-09-07)

Features

Bug Fixes

  • ensure proxy shuts down gracefully on SIGTERM (#877) (9793555)
  • validate instances in fuse mode (#875) (96f8b65)

1.24.0 (2021-08-02)

Features

  • Add option to delay key generation until first connect (#841) (4999ffd)
  • stop building darwin 386 binaries (#846) (77d7c40), closes #780

Bug Fixes

  • invalidate cached config on handshake error (#817) (5d98f5c)
  • strip padding from access tokens if present (#851) (1f195e5)
  • structured_logs compatibility with Google Cloud Logging (#861) (74a6ec7)

1.23.1 (2021-07-12)

Bug Fixes

  • improve log message when refresh is throttled (#830) (4ffee2a)

1.23.0 (2021-06-01)

Features

  • add deprecation warning for Darwin 386 (#781) (cdc552b)

Bug Fixes

1.22.0 (2021-04-21)

Features

Bug Fixes

  • Allow combined use of structured logs and -log_debug_stdout (#726) (45bda77)
  • return early when cert refresh fails (#748) (fd21f66)
  • structured logging respects the -verbose flag (#737) (f35422f)

1.21.0 (2021-04-05)

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)

1.20.2 (2021-03-05)

Bug Fixes

  • ensure certificate expiration is correct (#659) (2fd2504)
  • perform initial gcloud check and reuse token (#657) (f3bf3f9)

1.20.1 (2021-03-04)

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)

1.20.0 (2021-02-24)

Features

1.19.2 (2021-02-16)

Bug Fixes

1.19.1 (2020-12-02)

Bug Fixes

  • Ensure necessary fields are 64-bit aligned (#550) (4575c8f)

1.19.0 (2020-11-18)

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)

1.18.0 (2020-09-08)

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.