Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.
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: googleapis/python-spanner
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.61.0
Choose a base ref
...
head repository: googleapis/python-spanner
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.62.0
Choose a head ref
  • 5 commits
  • 22 files changed
  • 5 contributors

Commits on Dec 17, 2025

  1. fix: transaction_tag should be set on BeginTransactionRequest (#1463)

    When using multiplexed sessions, the transaction_tag should also be set
    on the BeginTransactionRequest.
    
    ---------
    
    Co-authored-by: rahul2393 <irahul@google.com>
    surbhigarg92 and rahul2393 authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    3d3cea0 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2026

  1. fix: resolve pre-release dependency failures and sqlparse recursion (#…

    …1472)
    
    1. add cryptography to prerelease dependencies
    The prerelease dependency check installs packages with `--no-deps`,
    which causes `google-auth` to fail because its dependency `cryptography`
    and `cffi` is missing. This change explicitly adds `cryptography` and
    `cffi` to the `prerel_deps` list in `noxfile.py` to ensure it is
    installed during the test session.
    
    2. bypass sqlparse for RUN PARTITION commands
    Check for RUN PARTITION command to avoid sqlparse processing it.
    sqlparse fails with "Maximum grouping depth exceeded" on long partition
    IDs causing flakiness in system tests.
    sinhasubham authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    9ec95b7 View commit details
    Browse the repository at this point in the history
  2. feat: add uuid support (#1310)

    Signed-off-by: Sri Harsha CH <sriharshach@google.com>
    Co-authored-by: Subham Sinha <suvham@google.com>
    harshachinta and sinhasubham authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    3b1792a View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2026

  1. fix(spanner): handle errors during stream restart in snapshot (#1471)

    ***Handle errors during stream restart in snapshot***
    
    **Root Cause**
    When `_restart_on_unavailable` caught a `ServiceUnavailable` or
    resumable `InternalServerError`, it attempted to re-initialize the
    iterator immediately within the `except` block. If this
    re-initialization failed (e.g. due to a persistent transient error), the
    exception would propagate unhandled, breaking the retry loop.
    
    **Fix**
    This change modifies the logic to reset the iterator to `None` and
    `continue` the loop, forcing the re-initialization to occur inside the
    `try` block. This ensures that subsequent errors during restart are
    properly caught and retried.
    
    **Testing**
    Added unit tests to cover this specific behavior
    sinhasubham authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    c066873 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2026

  1. chore: librarian release pull request: 20260114T204223Z (#1478)

    PR created by the Librarian CLI to initialize a release. Merging this PR
    will auto trigger a release.
    
    Librarian Version: v1.0.0
    Language Image:
    us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209
    <details><summary>google-cloud-spanner: 3.62.0</summary>
    
    ##
    [3.62.0](v3.61.0...v3.62.0)
    (2026-01-14)
    
    ### Features
    
    * add uuid support (#1310)
    ([3b1792a](3b1792aa))
    
    ### Bug Fixes
    
    * transaction_tag should be set on BeginTransactionRequest (#1463)
    ([3d3cea0](3d3cea0b))
    
    * resolve pre-release dependency failures and sqlparse recursion (#1472)
    ([9ec95b7](9ec95b7d))
    
    * handle errors during stream restart in snapshot (#1471)
    ([c066873](c0668735))
    
    </details>
    rahul2393 authored Jan 16, 2026
    Configuration menu
    Copy the full SHA
    f8f3f87 View commit details
    Browse the repository at this point in the history
Loading