-
Notifications
You must be signed in to change notification settings - Fork 118
Comparing changes
Open a pull request
base repository: GoogleCloudPlatform/cloud-sql-jdbc-socket-factory
base: v1.18.1
head repository: GoogleCloudPlatform/cloud-sql-jdbc-socket-factory
compare: v1.19.0
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c8ae93 - Browse repository at this point
Copy the full SHA 2c8ae93View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c37897 - Browse repository at this point
Copy the full SHA 5c37897View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26df31 - Browse repository at this point
Copy the full SHA b26df31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ea693 - Browse repository at this point
Copy the full SHA 20ea693View commit details -
test: Fix flaky test in lazy refresh, fixes #1980. (#1982)
Java 8 thread and timing is not as reliable as newer JVMs. This introduces an extra small delay in the tests that test the expiration of the data so that it works reliably in Java 8.
Configuration menu - View commit details
-
Copy full SHA for 5129274 - Browse repository at this point
Copy the full SHA 5129274View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcb20e5 - Browse repository at this point
Copy the full SHA fcb20e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbffbf4 - Browse repository at this point
Copy the full SHA dbffbf4View commit details -
chore: Add synchronous operation to DefaultConnectionInfoRepository (…
…part of #992) (#1981) Adds a new method ConnectionInfoRepository.getConnectorInfoSync() which blocks until it can return a valid ConnectorInfo. Adds the implementation of this new method to DefaultConnectionInfoRepository. This is used by the LazyRefresher to fetch connection info on the active thread. Part of Lazy Refresh #992.
Configuration menu - View commit details
-
Copy full SHA for 31a1655 - Browse repository at this point
Copy the full SHA 31a1655View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21bdb91 - Browse repository at this point
Copy the full SHA 21bdb91View commit details -
chore(deps): bump jinja2 from 3.1.3 to 3.1.4 in /.kokoro (#1969)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@3.1.3...3.1.4) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 249f85b - Browse repository at this point
Copy the full SHA 249f85bView commit details
Commits on May 21, 2024
-
fix: Remove native image flag that breaks GraalVM CE builds, Fixes #1979
Configuration menu - View commit details
-
Copy full SHA for d14892f - Browse repository at this point
Copy the full SHA d14892fView commit details
Commits on May 24, 2024
-
fix: Add TrustManagerFactory workaround for Conscrypt bug, Fixes #1983.…
… (#1993) This is a workaround for an underlying bug in the Google Conscrypt crypto library google/conscrypt #1033. The root cause is that the Conscrypt and OpenJDK X509 certificate libraries sometimes interpret the AuthType field differently: Conscrypt finds 'GENERIC' auth type when OpenJDK finds 'UNKNOWN' auth type. This causes certificate validation to fail. The workaround implemented here is to add a delegate TrustManager that replaces 'GENERIC' auth type with 'UNKNOWN' auth type so that the Conscrypt crypto plays nice with the JDK crypto. See comment on #1033. I manually tested this on a modified JVM that used Conscrypt as it's primary crypto library. The integration tests passed. I have not found a good way to make this test part of the test suite. Fixes #1983
Configuration menu - View commit details
-
Copy full SHA for 0735a91 - Browse repository at this point
Copy the full SHA 0735a91View commit details
Commits on May 28, 2024
-
deps: Update dependency com.google.apis:google-api-services-sqladmin …
…to v1beta4-rev20240521-2.0.0 open
Configuration menu - View commit details
-
Copy full SHA for 33ebcf8 - Browse repository at this point
Copy the full SHA 33ebcf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e29db - Browse repository at this point
Copy the full SHA 00e29dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1b1434 - Browse repository at this point
Copy the full SHA f1b1434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3796a7c - Browse repository at this point
Copy the full SHA 3796a7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3486e1c - Browse repository at this point
Copy the full SHA 3486e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b0f77 - Browse repository at this point
Copy the full SHA d1b0f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94f8436 - Browse repository at this point
Copy the full SHA 94f8436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f1b2e - Browse repository at this point
Copy the full SHA 81f1b2eView commit details -
deps: Update dependency org.sonatype.plugins:nexus-staging-maven-plug…
…in to v1.7.0 open
Configuration menu - View commit details
-
Copy full SHA for 225454c - Browse repository at this point
Copy the full SHA 225454cView commit details
Commits on May 29, 2024
-
test: Script creation of TLS keys and certificates used in tests. (#2002
) Update our tests so that the keys and certificates are generated at test time. This will make TLS tests more flexible and easier to update. Part of #1995
Configuration menu - View commit details
-
Copy full SHA for 966a45d - Browse repository at this point
Copy the full SHA 966a45dView commit details -
refactor: Refactor RefreshAheadConnectionInfoCache. (#1997)
This makes a number of refactoring changes to align the Java connector with other implementations. - Introduce a ConnectionInfoCache interface - Rename DefaultConnectionInfoCache to RefreshAheadConnectionInfoCache - Update and simplify instantiation logic of RefreshAheadConnectionInfoCache Part of #992
Configuration menu - View commit details
-
Copy full SHA for d97a93b - Browse repository at this point
Copy the full SHA d97a93bView commit details -
feat: Add lazy refresh strategy to the connector. Fixes #992.
The lazy refresh strategy only refreshes credentials and certificate information when the application attempts to establish a new database connection. On Cloud Run and other serverless runtimes, this is more reliable than the default background refresh strategy. Fixes #992
Configuration menu - View commit details
-
Copy full SHA for d84d082 - Browse repository at this point
Copy the full SHA d84d082View commit details -
chore(deps): bump requests from 2.31.0 to 2.32.0 in /.kokoro (#1992)
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0b24acb - Browse repository at this point
Copy the full SHA 0b24acbView commit details
Commits on Jun 3, 2024
-
test: Adds integration test of the Lazy Refresh strategy. Part of #992.…
Configuration menu - View commit details
-
Copy full SHA for a20b754 - Browse repository at this point
Copy the full SHA a20b754View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3973c - Browse repository at this point
Copy the full SHA ab3973cView commit details -
feat: Configure java connector to check CN instance name. Fixes #1995 (…
…#1996) This code will make that the connector checks that the server certificate's subject CN field matches the instance name before allowing the TLS handshake to proceed. This introduces new classes that are always installed as trust managers on all TLS connections to ensure that the TLS logic correctly checks that the server certificate's CN field matches the instance. - `InstanceCheckingTrustManager` - Delegates to default TLS trust manager, then checks the CN field. - `InstanceCheckingTrustManagerFactory` and `InstanceCheckingTrustManagerFactorySpi` - Installs our custom trust manager into connector TLS sockets. The `ConscryptWorkaroundTrustManagerFactory` and `ConscryptWorkaroundTrustManagerFactorySpi` classes are no longer necessary. Logic to detect Conscrypt and use the workaround `ConscryptWorkaroundTrustManager` moves into `InstanceCheckingTrustManagerFactorySpi`.
Configuration menu - View commit details
-
Copy full SHA for 9346117 - Browse repository at this point
Copy the full SHA 9346117View commit details
Commits on Jun 7, 2024
-
deps: Update dependency org.apache.maven.plugins:maven-enforcer-plugi…
…n to v3.5.0 open
Configuration menu - View commit details
-
Copy full SHA for e790e74 - Browse repository at this point
Copy the full SHA e790e74View commit details -
Configuration menu - View commit details
-
Copy full SHA for f48ff0e - Browse repository at this point
Copy the full SHA f48ff0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3b7b19 - Browse repository at this point
Copy the full SHA e3b7b19View commit details -
deps: Update dependency com.google.errorprone:error_prone_annotations…
… to v2.28.0 open
Configuration menu - View commit details
-
Copy full SHA for 7e94182 - Browse repository at this point
Copy the full SHA 7e94182View commit details -
Configuration menu - View commit details
-
Copy full SHA for 712ca24 - Browse repository at this point
Copy the full SHA 712ca24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d73283 - Browse repository at this point
Copy the full SHA 0d73283View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27389b6 - Browse repository at this point
Copy the full SHA 27389b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7a4d70 - Browse repository at this point
Copy the full SHA f7a4d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69a2f39 - Browse repository at this point
Copy the full SHA 69a2f39View commit details -
deps: Update dependency org.apache.maven.plugins:maven-checkstyle-plu…
…gin to v3.4.0 open
Configuration menu - View commit details
-
Copy full SHA for 3e0cec3 - Browse repository at this point
Copy the full SHA 3e0cec3View commit details
Commits on Jun 11, 2024
-
chore(main): release 1.18.2-SNAPSHOT (#1977)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c9eba33 - Browse repository at this point
Copy the full SHA c9eba33View commit details -
chore(main): release 1.19.0 (#2017)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fdb574a - Browse repository at this point
Copy the full SHA fdb574aView commit details
There are no files selected for viewing