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: googleapis/python-spanner
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.56.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.57.0
Choose a head ref
  • 3 commits
  • 20 files changed
  • 2 contributors

Commits on Aug 12, 2025

  1. feat: support configuring logger in dbapi kwargs (#1400)

    Allow the kwargs for dbapi connections to inlcude a logger, and use this as the logger for the database that is used.
    
    Also set a default logger that only logs at WARN level for the mock server tests to stop them from spamming the test log with a bunch of "Created multiplexed session." messages that are logged at INFO level.
    
    Also removes some additional log spamming from the request-id tests.
    olavloite authored Aug 12, 2025
    Configuration menu
    Copy the full SHA
    ffa5c9e View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2025

  1. chore: make precommit token check emulator-proof (#1402)

    The Emulator returns an empty pre-commit token when a commit is attempted
    without a pre-commit token. This is different from not returning any
    pre-commit token at all. The check for 'did the Commit return a pre-commit
    token?' did not take this into account, which caused commits on the
    Emulator that needed to be retried, not to be retried. This again caused
    multiple test errors when running on the Emulator, as this would keep a
    transaction present on the test database on the Emulator, and the Emulator
    only supports one transaction at a time. These test failures went unnoticed,
    because the test configuration for the Emulator had pinned the Emulator
    version to 1.5.37, which did not support multiplexed sessions. This again
    caused the tests to fall back to using regular sessions.
    
    This change fixes the check for whether a pre-commit token was returned by
    a Commit. It also unpins the Emulator version for the system tests using
    default settings. This ensures that the tests actually use multiplexed
    sessions.
    olavloite authored Aug 14, 2025
    Configuration menu
    Copy the full SHA
    d35e7f4 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 3.57.0 (#1401)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Aug 14, 2025
    Configuration menu
    Copy the full SHA
    4490721 View commit details
    Browse the repository at this point in the history
Loading