Changelog

1.15.0 (2023-11-14)

Features

  • Add ConnectorRegistry.reset() and update shutdown() ( 438f075 ), closes #1687 #776
  • Add public API to configure connectors. ( #1604 ) ( 310624d )
  • add support for configuring Admin API URL ( #1617 ) ( bd2f0ce )
  • Identify the connector for a ConnectionConfig by it's unique configuration. ( #1654 ) ( 6a36bed )
  • make ConnectorConfig part of the public api, move ConnectionConfig to internal. ( #1672 ) ( 650362a )
  • non-blocking rate limiting on refresh. ( #1574 ) ( d41bf27 )
  • Set the GoogleCredentials to use on a connector ( #1675 ) ( a8616b8 ), closes #1670
  • use SLF4J for logging ( #1680 ) ( b2c86b8 )

Dependencies

  • Update actions/checkout action to v4.1.1 ( #1619 ) ( fe9f048 )
  • Update actions/github-script action to v7 ( #1689 ) ( 79d4884 )
  • Update dependency charset-normalizer to v3.3.1 ( #1632 ) ( 977a7a6 )
  • Update dependency com.google.api:gax to v2.36.0 ( #1628 ) ( 7556008 )
  • Update dependency com.google.api:gax to v2.37.0 ( #1655 ) ( 07ec1c7 )
  • Update dependency com.google.apis:google-api-services-sqladmin to v1beta4-rev20231017-2.0.0 ( #1631 ) ( bbe62a9 )
  • Update dependency com.google.apis:google-api-services-sqladmin to v1beta4-rev20231029-2.0.0 ( #1664 ) ( 502fa76 )
  • Update dependency com.google.apis:google-api-services-sqladmin to v1beta4-rev20231108-2.0.0 ( #1684 ) ( f754ad5 )
  • Update dependency com.google.cloud:google-cloud-shared-config to v1.6.0 ( #1620 ) ( af75eb8 )
  • Update dependency com.google.cloud:google-cloud-shared-config to v1.6.1 ( #1650 ) ( acdfd7f )
  • Update dependency com.google.errorprone:error_prone_annotations to v2.23.0 ( #1625 ) ( 05feda9 )
  • Update dependency com.microsoft.sqlserver:mssql-jdbc to v12.4.2.jre8 ( #1646 ) ( f088f77 )
  • Update dependency google-api-core to v2.13.0 ( #1674 ) ( a94f358 )
  • Update dependency google-api-core to v2.13.1 ( #1681 ) ( ae86eca )
  • Update dependency google-api-core to v2.14.0 ( #1682 ) ( 2371be4 )
  • Update dependency io.asyncer:r2dbc-mysql to v1.0.5 ( #1610 ) ( c23faaa )
  • Update dependency io.projectreactor:reactor-core to v3.6.0 ( #1690 ) ( 53eade9 )
  • Update dependency io.projectreactor.netty:reactor-netty to v1.1.13 ( #1692 ) ( 5151da4 )
  • Update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.1 ( #1637 ) ( b3366c7 )
  • Update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.6.1 ( #1633 ) ( 21ee31c )
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.2 ( #1668 ) ( a79b30c )
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.1 ( #1636 ) ( d69fe49 )
  • Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.2.2 ( #1669 ) ( 56f0019 )
  • Update dependency org.checkerframework:checker-compat-qual to v2.5.6 ( #1660 ) ( 878abc4 )
  • Update dependency org.checkerframework:checker-qual to v3.40.0 ( #1657 ) ( 3da1995 )
  • Update dependency org.graalvm.sdk:nativeimage to v23.1.1 ( #1627 ) ( 2c4f767 )
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.11 ( #1616 ) ( 7843798 )
  • Update dependency org.mariadb.jdbc:mariadb-java-client to v3.3.0 ( #1677 ) ( 027cc8f )
  • Update dependency protobuf to v4.25.0 ( #1658 ) ( 35b0142 )
  • Update dependency urllib3 to v2.0.7 SECURITY ( 8ff9a48 )
  • Update dependency wheel to v0.41.3 ( #1649 ) ( e9b16e9 )
  • Update github/codeql-action action to v2.22.2 ( #1611 ) ( e56d6ee )
  • Update github/codeql-action action to v2.22.3 ( #1613 ) ( 5949797 )
  • Update github/codeql-action action to v2.22.4 ( #1630 ) ( 94bd622 )
  • Update github/codeql-action action to v2.22.5 ( #1647 ) ( b8c4221 )
  • Update github/codeql-action action to v2.22.6 ( #1691 ) ( d9b3a10 )
  • Update graalvm/setup-graalvm digest to 0b782b6 ( #1663 ) ( d66a580 )
  • Update graalvm/setup-graalvm digest to 2b3d0bd ( #1626 ) ( b7735d9 )
  • Update graalvm/setup-graalvm digest to b8dc5fc ( #1665 ) ( 80bc75b )
  • Update junit5 monorepo ( #1667 ) ( c7b5bbe )
  • Update native-image.version to v0.9.28 ( #1629 ) ( 82dcd2e )
  • Update netty and r2dbc dependencies to v4.1.101.Final ( #1678 ) ( daab200 )
  • Update ossf/scorecard-action action to v2.3.1 ( #1634 ) ( 176177d )
  • Update python dependencies for kokoro ( #1580 ) ( 016f3ea )
  • Update python dependencies for kokoro ( #1639 ) ( 9780562 )
  • Update python dependencies for kokoro ( #1651 ) ( 51be920 )
  • Update python dependencies for kokoro ( #1685 ) ( f1eaf9d )

Documentation

1.14.1 (2023-10-11)

Bug Fixes

  • Improve handling of futures and threads during refresh. ( #1573 ) ( f3458a6 )

Dependencies

  • Update actions/checkout action to v4 ( #1510 ) ( 8aef1d5 )
  • Update actions/checkout action to v4.1.0 ( #1548 ) ( d6a6f1f )
  • Update com.google.auth dependencies to v1.20.0 ( #1581 ) ( e7787dc )
  • Update dependencies for github ( #1536 ) ( a8fb96f )
  • Update dependencies for github ( #1597 ) ( ebf9199 )
  • Update dependencies related to netty and r2dbc ( #1430 ) ( c72da09 )
  • Update dependency charset-normalizer to v3 ( #1513 ) ( 479b503 )
  • Update dependency com.github.jnr:jnr-unixsocket to v0.38.21 ( #1486 ) ( 193e5e9 )
  • Update dependency com.google.api:gax to v2.34.0 ( #1547 ) ( 1d80e75 )
  • Update dependency com.google.api:gax to v2.34.1 ( #1553 ) ( e9643c3 )
  • Update dependency com.google.api:gax to v2.35.0 ( #1598 ) ( 6dac415 )
  • Update dependency com.google.apis:google-api-services-sqladmin to v1beta4-rev20231004-2.0.0 ( #1599 ) ( efd9709 )
  • Update dependency com.google.cloud:google-cloud-shared-config to v1.5.8 ( #1588 ) ( 366cd3a )
  • Update dependency com.google.errorprone:error_prone_annotations to v2.22.0 ( #1545 ) ( c2d56dd )
  • Update dependency com.google.guava:guava to v32.1.3-android ( #1607 ) ( fd7e9fd )
  • Update dependency google-api-core to v2.11.1 ( #1480 ) ( eb32e96 )
  • Update dependency google-api-core to v2.12.0 ( #1551 ) ( 497f5e3 )
  • Update dependency google-auth to v2.23.0 ( #1481 ) ( 1f2f660 )
  • Update dependency google-auth to v2.23.1 ( #1555 ) ( c8bab2b )
  • Update dependency google-cloud-storage to v2.10.0 ( #1482 ) ( a2124ea )
  • Update dependency google-resumable-media to v2.6.0 ( #1484 ) ( 120d549 )
  • Update dependency googleapis-common-protos to v1.60.0 ( #1491 ) ( 024d6b2 )
  • Update dependency graalvm to v23.1.0 ( #1542 ) ( d78052e )
  • Update dependency importlib-metadata to v4.13.0 ( #1493 ) ( 5fe7f95 )
  • Update dependency io.asyncer:r2dbc-mysql to v1.0.3 ( #1538 ) ( 12d7c41 )
  • Update dependency io.asyncer:r2dbc-mysql to v1.0.4 ( #1596 ) ( 4dad8fd )
  • Update dependency io.projectreactor:reactor-core to v3.5.10 ( #1487 ) ( 2ff54c5 )
  • Update dependency io.projectreactor:reactor-core to v3.5.11 ( #1602 ) ( fb976dc )
  • Update dependency jinja2 to v3.1.2 ( #1494 ) ( 0e6a5d6 )
  • Update dependency keyring to v23.13.1 ( #1495 ) ( 8536e60 )
  • Update dependency markupsafe to v2.1.3 ( #1496 ) ( a2b7434 )
  • Update dependency maven to v3.9.5 ( #1583 ) ( 40faaac )
  • Update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.4.1 ( #1497 ) ( e49ec73 )
  • Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0 ( #1528 ) ( fc94cfa )
  • Update dependency org.checkerframework:checker-qual to v3.38.0 ( #1498 ) ( 8231af2 )
  • Update dependency org.checkerframework:checker-qual to v3.39.0 ( #1569 ) ( 65673b7 )
  • Update dependency org.codehaus.mojo:versions-maven-plugin to v2.16.1 ( #1541 ) ( aeefd5a )
  • Update dependency org.mariadb.jdbc:mariadb-java-client to v3.2.0 ( #1499 ) ( 8117719 )
  • Update dependency pyasn1 to v0.5.0 ( #1500 ) ( 2991344 )
  • Update dependency pyasn1-modules to v0.3.0 ( #1501 ) ( 1aeb9a7 )
  • Update dependency pyjwt to v2.8.0 ( #1502 ) ( 1b27f4f )
  • Update dependency typing-extensions to v4.8.0 ( #1532 ) ( 345f550 )
  • Update dependency urllib3 to v2.0.6 ( #1568 ) ( 17afbf5 )
  • Update dependency wheel to v0.41.2 ( #1507 ) ( eef30e0 )
  • Update dependency zipp to v3.16.2 ( #1508 ) ( a5afb6c )
  • Update github/codeql-action action to v2.21.6 ( #1524 ) ( 507a546 )
  • Update github/codeql-action action to v2.21.7 ( #1526 ) ( 4d2e5ca )
  • Update github/codeql-action action to v2.21.9 ( #1556 ) ( 787a27d )
  • Update github/codeql-action action to v2.22.0 ( #1591 ) ( 33fa428 )
  • Update graalvm/setup-graalvm digest to 6c7d417 ( #1537 ) ( fbc1eb0 )
  • Update native-image.version to v0.9.27 ( #1527 ) ( 41dc714 )
  • Update netty and r2dbc dependencies ( #1492 ) ( de76d89 )
  • Update netty and r2dbc dependencies ( #1603 ) ( 40aa650 )
  • Update netty and r2dbc dependencies to v4.1.98.Final ( #1543 ) ( 76e4ee3 )
  • Update netty and r2dbc dependencies to v4.1.99.Final ( #1557 ) ( b10c6c3 )
  • Update org.ow2.asm dependencies to v9.6 ( #1567 ) ( 1eb62a4 )
  • Update python dependencies for kokoro ( #1521 ) ( 8726b26 )
  • Update python dependencies for kokoro ( #1522 ) ( 3428a39 )
  • Update python dependencies for kokoro ( #1533 ) ( 88172dc )
  • Update python dependencies for kokoro ( #1559 ) ( 0e83bbf )
  • Update python dependencies for kokoro ( #1560 ) ( cc75556 )

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

  • Add documentation for Service Account Impersonation feature. ( #1427 ) ( f0a0936 ), closes #1168
  • correct typo in jdbc-mysql.md ( #1436 ) ( 7750bcd )

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

  • Add support for PSC network connections ( #1347 ) ( 4474f16 )

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

  • Fix refresh futures to avoid a hanging future when an api request fails during refresh. ( #1319 ) ( 1277b5e )
  • log error when token is invalid ( #1313 ) ( 2130317 ), closes #1174
  • Retry when attempting to get the auth token ( #1301 ) ( 2694cc5 ), closes #1288 #1127

1.11.2 (2023-05-10)

Bug Fixes

  • deprecate support for MySQL connector/J 5 ( #1278 ) ( 44d6e51 )
  • update dependencies to latest versions ( #1285 ) ( 52b3715 )

1.11.1 (2023-04-10)

Bug Fixes

  • throw when token is expired or empty ( #1233 ) ( 970eed0 )

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

  • add compatibility for GraalVM 22.2.0 ( #1025 ) ( bd153cd )

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

  • exclude unreachable dependencies ( #512 ) ( 8b69577 )

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 )
Design a Mobile Site
View Site in Mobile | Classic
Share by: