8000 Comparing v1.8.0...v1.9.0 · GoogleCloudPlatform/alloydb-python-connector · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GoogleCloudPlatform/alloydb-python-connector
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.0
Choose a base ref
...
head repository: GoogleCloudPlatform/alloydb-python-connector
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.0
Choose a head ref
  • 13 commits
  • 62 files changed
  • 3 contributors

Commits on Apr 16, 2025

  1. chore: release 1.7.0 (#433)

    Release-As: 1.7.0
    rhatgadkar-goog authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    5e1fa00 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2025

  1. Configuration menu
    Copy the full SHA
    1043a1f View commit details
    Browse the repository at this point in the history
  2. chore: release 1.8.1 (#438)

    Release-As: 1.8.1
    rhatgadkar-goog authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    e4e356b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2025

  1. 2 Configuration menu
    Copy the full SHA
    984dd80 View commit details
    Browse the repository at this point in the history
  2. chore: shorten duration of connector unit tests (#444)

    test_connector.py and test_async_connector.py were taking around a
    minute to run. The reason for this is that the AlloyDB Admin API client
    sets a default deadline of 60s to retry failed API requests. This
    increases the time for certain unit tests, which send actual API
    requests. This PR overrides the timeout to 1s for those unit tests, to
    speed up their execution.
    rhatgadkar-goog authored Apr 25, 2025
    Configuration menu
    Copy the full SHA
    d7b180d View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. Configuration menu
    Copy the full SHA
    fffb074 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2025

  1. fix: support verify-full mode (#446)

    This PR allows the Python connector to support the most secure form of
    mTLS, which is `verify-full` mode:
    https://www.postgresql.org/docs/current/libpq-ssl.html#LIBQ-SSL-CERTIFICATES.
    In `verify-full` mode, the hostname provided by the client is matched
    with the AuthProxy server's certificate's SAN field. If it does not
    match, the connection is rejected.
    
    Previously, for PSC instances, the AuthProxy server certificates
    contained DNS names with trailing dots in the SAN field. But Python's
    OpenSSL library does not allow DNS names to contain trailing dots when
    doing the hostname verification. So we could not support `verify-full`
    mode.
    
    As of now, all PSC instances that use the AlloyDB Python connector do
    not have DNS names with trailing dots in the SAN field anymore. So we
    can support `verify-full` mode now.
    rhatgadkar-goog authored Apr 29, 2025
    Configuration menu
    Copy the full SHA
    524c115 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b5ea2f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. feat: create alias alloydbconnector package (#451)

    This PR creates a new package: google.cloud.alloydbconnector, which is an alias to google.cloud.alloydb.connector. The implementation resides in google.cloud.alloydbconnector, and google.cloud.alloydb.connector points to it.
    So importing google.cloud.alloydbconnector is the same as importing google.cloud.alloydb.connector.
    
    This PR aims to fix googleapis/google-cloud-python#13871, where a PEX environment, containing google-cloud-alloydb and alloydb-python-connector packages, fails to import google.cloud.alloydb.connector, because it attempts to find a connector/ directory under the google-cloud-alloydb package, which does not exist. The fix is that the user should import the google.cloud.alloydbconnector package instead.
    
    This PR also updates the README and integration tests to mention importing google.cloud.alloydbconnector instead of google.cloud.alloydb.connector. This serves as documentation so that new users of the library will instead import google.cloud.alloydbconnector. Existing users can continue to import google.cloud.alloydb.connector without any issues.
    rhatgadkar-goog authored May 9, 2025
    Configuration menu
    Copy the full SHA
    14509e8 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

  1. Configuration menu
    Copy the full SHA
    0c58b0d View commit details
    Browse the repository at this point in the history
  2. chore(deps): update python-nonmajor (#439)

    * chore(deps): update python-nonmajor
    
    * Update requirements-test.txt
    
    ---------
    
    Co-authored-by: rhatgadkar-goog <rhatgadkar@google.com>
    renovate-bot and rhatgadkar-goog authored May 13, 2025
    Configuration menu
    Copy the full SHA
    2dbe889 View commit details
    Browse the repository at this point in the history
  3. chore: release 1.9.0 (#453)

    Release-As: 1.9.0
    rhatgadkar-goog authored May 13, 2025
    Configuration menu
    Copy the full SHA
    944d478 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 1.9.0 (#437)

    * chore(main): release 1.9.0
    
    * Update CHANGELOG.md
    
    ---------
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: rhatgadkar-goog <rhatgadkar@google.com>
    release-please[bot] and rhatgadkar-goog authored May 13, 2025
    Configuration menu
    Copy the full SHA
    f4a2623 View commit details
    Browse the repository at this point in the history
Loading
0