Changelog

1.14.0 (2023-09-12)

Features

  • Add service account impersonation credentials factory. (#1425) (6e21931)
  • Add support for service account impersonation. (#1426) (7206a62)

Bug Fixes

  • re-use existing connection info during force refresh (#1441) (769de5e)
  • Use guava rate limiter instead of dev.failsafe (#1393) (d27f2a6)

Documentation

Dependencies

  • Update actions/checkout action to v3.6.0 (#1470) (63ef58a)
  • Update actions/setup-java action to v3.12.0 (#1429) (51c5c0e)
  • Update actions/upload-artifact action to v3.1.3 (#1464) (b3a6d95)
  • Update dependency attrs to v22.2.0 (#1471) (eb9a4e6)
  • Update dependency charset-normalizer to v2.1.1 (#1472) (894dc37)
  • Update dependency click to v8.1.7 (#1473) (e571422)
  • Update dependency com.github.jnr:jnr-ffi to v2.2.15 (#1485) (83eb5f7)
  • Update dependency com.google.api:gax to v2.33.0 (#1474) (37e6c7a)
  • Update dependency com.google.apis:google-api-services-sqladmin to v1beta4-rev20230831-2.0.0 (#1418) (7d91d32)
  • Update dependency com.google.auto.value:auto-value-annotations to v1.10.4 (#1465) (35a8fdb)
  • Update dependency com.google.errorprone:error_prone_annotations to v2.21.1 (#1475) (5a7ba73)
  • Update dependency com.microsoft.sqlserver:mssql-jdbc to v12.4.1.jre8 (#1478) (753a112)
  • Update dependency gcp-docuploader to v0.6.5 (#1466) (f75fb6f)
  • Update dependency gcp-releasetool to v1.16.0 (#1479) (6facdc1)
  • Update dependency google-cloud-core to v2.3.3 (#1467) (048af3a)
  • Update dependency google-crc32c to v1.5.0 (#1483) (d9be9af)
  • Update dependency io.projectreactor:reactor-core to v3.5.9 (#1420) (7473f98)
  • Update dependency io.r2dbc:r2dbc-pool to v1.0.1.RELEASE (#1408) (067e67a)
  • Update dependency org.graalvm.sdk:graal-sdk to v23 (#1411) (2c78283)
  • Update dependency org.postgresql:r2dbc-postgresql to v1.0.2.RELEASE (#1413) (dbad4aa)
  • Update dependency protobuf to v3.20.3 (#1468) (dfc7234)
  • Update dependency urllib3 to v1.26.16 (#1469) (16938d3)
  • Update graalvm/setup-graalvm digest to 0e29e36 (#1462) (a97f4eb)
  • Update junit5 monorepo (#1366) (fdf3eac)
  • Update multiple dependencies. (#1417) (e18f930)
  • Update native-image.version to v0.9.26 (#1421) (0a0a2a1)

1.13.1 (2023-07-20)

Bug Fixes

1.13.0 (2023-07-11)

Features

Bug Fixes

  • Use explicit project version in distributionManagement section. This (#1338) (86afe6f)

1.12.0 (2023-06-12)

Features

  • Use new certificate refresh logic (5ad6103)

Bug Fixes

1.11.2 (2023-05-10)

Bug Fixes

1.11.1 (2023-04-10)

Bug Fixes

1.11.0 (2023-02-27)

Features

  • add support for MariaDB SocketFactory connector (#1169) (6890cb6)

1.10.0 (2023-02-07)

Features

  • improve reliability of refresh operations (#1147) (e7c7bdd)

1.9.0 (2023-01-23)

Features

  • enable setting ipType connection option for r2dbc drivers (#937) (559952f)

1.8.3 (2023-01-18)

Bug Fixes

  • support Google OAuth Client credentials without expiration time (#1117) (7b2aff4)

1.8.2 (2023-01-13)

Bug Fixes

  • support credentials from Google OAuth Client (#1097) (cf024eb)

1.8.1 (2023-01-11)

Bug Fixes

  • throw exception on invalid IAM Authn config (#1082) (2100d24)

1.8.0 (2022-12-08)

Features

  • enable setting ipType configuration option for SQL Server connector (#936) (e76518d)
  • support MySQL Automatic IAM Authentication (#981) (dc7d7ba)

Bug Fixes

1.7.2 (2022-11-02)

Bug Fixes

  • downscope credentials used for IAM AuthN login (#999) (acb57cb)

1.7.1 (2022-10-20)

Bug Fixes

  • eliminate race condition in underlying auth library (c6df99f)

1.7.0 (2022-09-09)

Features

  • jdbc/mysql-j-8: Add native image support for jdbc/mysql-j-8 (#966) (15e01f4)

Bug Fixes

  • Add Automatic-Module-Name to MANIFEST.MF for JDK9+ module compatibility (#953) (1dfceaf)
  • default to using TLSv1.3 (#939) (3b1c713)

1.6.3 (2022-08-02)

Bug Fixes

  • update dependencies to latest versions (#932) (23c2779)

1.6.2 (2022-07-12)

Bug Fixes

  • add back missing dependencies to JAR files (#904) (3028ece)

1.6.1 (2022-06-07)

Bug Fixes

  • upgrade dependencies to latest versions (#868) (fb814e7)

1.6.0 (2022-05-03)

Features

  • jdbc/postgres: add compatibility for GraalVM native image (#805) (c00c255)

1.5.0 (2022-04-01)

Features

1.4.4 (2022-02-25)

Bug Fixes

  • include value of INSTANCE_CONNECTION_NAME when invalid (#752) (12e3e7b)

1.4.3 (2022-02-01)

Bug Fixes

  • update dependencies to latest versions (#730) (907f759)

1.4.2 (2022-01-04)

Bug Fixes

  • Ensure all required dependencies are declared (#634) (2fe4bf4)
  • r2dbc: parse 'enable_iam_authn' as String or Boolean as needed (#688) (d294864)

1.4.1 (2021-12-07)

Bug Fixes

  • update dependencies to latest versions (#671) (ae81368)

1.4.0 (2021-11-02)

Features

  • improve reliability of refresh operations (#635) (9d4ebe4)

Bug Fixes

1.3.4 (2021-10-05)

Bug Fixes

  • update dependencies to latest versions (#617) (6be109a)

1.3.3 (2021-09-07)

Bug Fixes

  • update dependencies to latest versions (#597) (3cba563)

1.3.2 (2021-08-03)

Bug Fixes

  • only replace refresh result if successful or current result is invalid (#561) (01226b0)
  • r2dbc: fetch updated SSLData for each new connection (#554) (007759c)
  • remove dependency on internal sun.security.x509 classes (#564) (79250e2)
  • strip padding from access tokens if present (#566) (406bb66)

1.3.1 (2021-07-13)

Bug Fixes

1.3.0 (2021-05-27)

Features

  • add support for Postgres IAM authentication in JDBC and R2DBC connectors (#490) (3799c78)

Bug Fixes

  • exclude unreachable optional dependency in r2dbc-core (#510) (448a353)
  • require TLSv1.3 when connecting using IAM authentication (#506) (822a203)

1.2.3 (2021-05-03)

Bug Fixes

1.2.2 (2021-04-06)

Bug Fixes

  • update dependencies to latest versions (#452) (48c4c83)

1.2.1 (2021-02-16)

Documentation

1.2.0 (2020-11-18)

Features

  • add r2dbc support for MS SQL Server (#328) (fddcc7f)
  • mysql: Deprecated the mysql-socket-factory-connector-j-6 artifact (#342) (c11b63a)
  • add SQL Server JDBC support (#263) (2a60a67)
  • use regionalized instance ids to prevent global conflicts with sqladmin v1 (#303) (4bacca4)

1.1.0 (2020-09-15)

Features

  • Add r2dbc support for postgresql and mysql (#231) (279c619)
  • Fix dependency convergence errors (#235)(462fc4f)