Skip to content

Latest commit

 

History

History
492 lines (247 loc) · 39.7 KB

CHANGELOG.md

File metadata and controls

492 lines (247 loc) · 39.7 KB

Changelog

1.11.0 (2024-07-10)

Features

  • invalidate cache on bad connection info and IP lookup (#1118) (672dc4e)

Bug Fixes

1.10.0 (2024-06-11)

Features

1.9.2 (2024-05-14)

Dependencies

  • update dependency cryptography to v42.0.7 (#1076) (a4aec7e)

1.9.1 (2024-04-17)

Bug Fixes

Dependencies

1.9.0 (2024-04-16)

Features

  • add universe domain support to Connector (TPC) (#1045) (b1e9dee)

Dependencies

1.8.0 (2024-03-12)

Features

Bug Fixes

Dependencies

1.7.0 (2024-02-13)

Features

Dependencies

  • Update dependency aiohttp to v3.9.3 (#993) (168b1f4)
  • Update dependency cryptography to v42.0.2 (#994) (6b762df)
  • Update dependency google-auth to v2.27.0 (#980) (def011a)

1.6.0 (2024-01-17)

Features

  • add support for domain-scoped projects (#937) (3d1f36e)

Dependencies

  • Update dependency google-auth to v2.26.2 (#964) (43d7ad6)
  • update dependency pg8000 to v1.30.4 (#962) (8012c8f)

1.5.0 (2023-12-12)

Features

  • introduce compatibility with native namespace packages (#906) (083da11)

Dependencies

  • Update dependency aiohttp to v3.9.1 (#916) (b6f9485)
  • Update dependency cryptography to v41.0.7 (#917) (43e22e1)
  • Update dependency google-auth to v2.25.2 (#929) (24439a9)

1.4.3 (2023-11-15)

Bug Fixes

  • use IAM login creds in expiration logic (#898) (7f8a3a4)
  • Use utcnow() in refresh calculation (#890) (469ed04)

Dependencies

  • Update dependency asyncpg to v0.29.0 (#887) (9c566ea)
  • Update dependency cryptography to v41.0.5 (#874) (9f9dd0d)
  • Update dependency pg8000 to v1.30.3 (#882) (13e9d31)

1.4.2 (2023-10-09)

Dependencies

  • Update actions/checkout action to v3.6.0 (#829) (f6c1fea)
  • Update actions/checkout action to v4 (#837) (0f570a6)
  • Update actions/checkout action to v4.1.0 (#855) (0566b15)
  • Update actions/setup-python action to v4.7.1 (#858) (1085306)
  • Update actions/upload-artifact action to v3.1.3 (#838) (3238c96)
  • Update dependencies for github (#863) (cad15e2)
  • Update dependency aiohttp to v3.8.6 (#864) (0d4cf17)
  • Update dependency black to v23.9.1 (#840) (89e90fd)
  • Update dependency cryptography to v41.0.4 (#851) (c700e9b)
  • Update dependency pg8000 to v1.30.2 (#848) (62079f7)
  • Update dependency pytest to v7.4.2 (#835) (3d05557)
  • Update dependency SQLAlchemy to v2.0.21 (#849) (f5e9c2f)
  • Update dependency types-mock to v5.1.0.2 (#836) (9a57a41)
  • Update github/codeql-action action to v2.21.5 (#832) (6c7c322)
  • Update github/codeql-action action to v2.21.6 (#841) (71b9347)
  • Update github/codeql-action action to v2.21.7 (#847) (53a19ad)
  • Update github/codeql-action action to v2.21.8 (#850) (2bd4f3a)
  • Update github/codeql-action action to v2.21.9 (#857) (28f07ae)

1.4.1 (2023-08-18)

Bug Fixes

  • re-use existing connections on force refresh (#828) (f98c1b6)

1.4.0 (2023-08-08)

Features

  • configure pg8000 connection with SSLSocket (#789) (a6433b9)

Dependencies

  • Update dependency aiohttp to v3.8.5 (#801) (7ed23d0)
  • Update dependency cryptography to v41.0.3 [SECURITY] (#810) (d11b3a5)
  • Update dependency pg8000 to v1.30.1 (#808) (c4cd9bc)
  • Update dependency python-tds to v1.13.0 (#818) (65cccf3)

1.3.0 (2023-07-11)

Features

Documentation

Dependencies

  • Update dependency asyncpg to v0.28.0 (#785) (036982e)
  • Update dependency cryptography to v41.0.2 (#790) (869fb49)
  • Update dependency google-auth to v2.21.0 (#781) (be4b492)
  • Update dependency pg8000 to v1.29.8 (#778) (46e8637)
  • Update dependency PyMySQL to v1.1.0 (#780) (dd3fa64)

1.2.4 (2023-06-13)

Bug Fixes

Dependencies

  • Update dependency cryptography to v41.0.1 (#749) (e89755c)
  • Update dependency google-auth to v2.19.1 (#751) (eee33ae)
  • Update dependency pg8000 to v1.29.6 (#746) (47d6d87)
  • Update dependency Requests to v2.31.0 (#733) (c18869d)

Documentation

  • document SQLAlchemy async connection pooling (#758) (bb1c72a)

1.2.3 (2023-05-08)

Dependencies

  • Update dependency cryptography to v40.0.2 (#705) (5544086)
  • Update dependency google-auth to v2.17.3 (#698) (37a5150)
  • Update dependency Requests to v2.30.0 (#717) (db4fbcb)

1.2.2 (2023-04-10)

Dependencies

  • Update dependency cryptography to v40 (#669) (e95fa98)
  • Update dependency google-auth to v2.17.2 (#690) (02bf543)
  • Update dependency PyMySQL to v1.0.3 (#677) (4bb8751)

1.2.1 (2023-03-14)

Bug Fixes

  • update dependencies to latest versions (#646) (d758987)

1.2.0 (2023-02-13)

Features

  • improve reliability of certificate refresh (#599) (e546efb)

1.1.0 (2023-01-10)

Features

Bug Fixes

1.0.0 (2022-12-06)

Features

  • add support for MySQL auto IAM AuthN (#466) (80644d7)

0.9.3 (2022-11-03)

Bug Fixes

  • set minimum version constraint on cryptography (#530) (d2dc58f)

0.9.2 (2022-11-02)

Bug Fixes

  • update cryptography to latest release (#527) (d6276ec)

0.9.1 (2022-11-01)

Bug Fixes

  • update dependencies to latest versions (#522) (799f35f)

0.9.0 (2022-10-18)

Features

  • add sqladmin_api_endpoint arg to specify Cloud SQL Admin API endpoint (#475) (bf1a909)
  • add quota_project arg to specify quota and billing project (#472) (528852a)
  • downscope token used for IAM DB AuthN (#488) (d461d75)

Bug Fixes

  • throw error if Auto IAM AuthN is unsupported (#476) (fef0cd7)

0.8.1 (2022-09-07)

Documentation

  • add README code sample for Flask-SQLAlchemy and FastAPI (#432) (fadc357)

0.8.0 (2022-07-29)

Features

Bug Fixes

0.7.0 (2022-07-12)

⚠ BREAKING CHANGES

  • remove deprecated global 'connector.connect' function (#394)

Features

  • remove deprecated global 'connector.connect' function (#394) (50b81fb)

0.6.2 (2022-06-07)

Documentation

  • add Colab Notebook for Postgres, MySQL and SQL Server (#372) (a16068f)

0.6.1 (2022-05-03)

Bug Fixes

  • update dependencies to latest versions (#351) (009dfda)

0.6.0 (2022-04-05)

⚠ BREAKING CHANGES

  • deprecate default connect method (#316)

Features

Bug Fixes

  • resolve TimeoutError and add context manager to Connector (#309) (372e401)

0.5.2 (2022-03-01)

⚠ BREAKING CHANGES

  • update error messages and doc strings (#276)

Bug Fixes

  • allow support for impersonated credentials via gcloud (#262) (8b7e5f7)
  • remove enable_iam_auth from downstream kwargs and catch error (#273) (f9576f3)
  • update error messages and doc strings (#276) (68f37b4)

0.5.1 (2022-02-01)

Bug Fixes

0.5.0 (2022-01-04)

Features

  • add arg for specifying credentials (#226) (85f5476)
  • add support for python 3.10 (#227) (8359f85)
  • expose Connector object to allow multiple connection configurations. (#210) (cef1ed1)

Bug Fixes

  • consolidate to 'ip_type' instead of 'ip_types' for connect args (#220) (5f9cf58)

0.4.3 (2021-12-07)

Documentation

  • update README with connection pooling (#196) (af05cf5)

0.4.2 (2021-11-02)

Bug Fixes

  • update dependencies to latest versions (#192) (046838a)

0.4.1 (2021-10-05)

Bug Fixes

  • update dependencies to latest versions (#176) (03197ab)

0.4.0 (2021-09-02)

Features

  • add rate limiter and force refresh function (#146) (b390fac)
  • switch development status to beta (#149) (b415e03)

Documentation

0.3.0 (2021-08-03)

Features

  • support Active Directory auth for Windows (#131) (66e4e2e)

Bug Fixes

  • only replace refresh result if successful or current is invalid (#135) (9c8ed67)
  • strip padding from access tokens if present (#138) (1bc2ee4), closes #137

0.2.1 (2021-07-13)

Bug Fixes

0.2.0 (2021-06-01)

Features

  • add support for IAM auth with pg8000 driver (#101) (6703232)

Bug Fixes

  • force use of TLSv1.3 when IAM auth enabled (#108) (a10aa5a)

0.1.0 (2021-05-04)

Features

Bug Fixes

  • add timeout in InstanceConnectionManager.connect (#60) (816019b)
  • avoid hang on connector.connect (#27) (e043fe6)
  • cancel all async resources when an ICM is destroyed (#76) (07de2a2)
  • correct variable name and credential copying (#25) (41e317e)
  • generate keys asynchronously (#59) (56d2c70)
  • use temporary directory instead of tempfile for Windows compatibility (#84) (ef46607)