-
Notifications
You must be signed in to change notification settings - Fork 35
Comparing changes
Open a pull request
base repository: googleapis/python-spanner-sqlalchemy
base: v1.17.1
head repository: googleapis/python-spanner-sqlalchemy
compare: v1.17.2
- 5 commits
- 19 files changed
- 6 contributors
Commits on Nov 10, 2025
-
chore: exclude last_update from the THEN RETURN clause (#799)
Columns that are assigned a `PENDING_COMMIT_TIMESTAMP()` value cannot be included in `THEN RETURN` clauses. Fixes this build error: https://github.com/googleapis/python-spanner-sqlalchemy/actions/runs/19180600096/job/54948361746?pr=798 A recent fix in the Emulator caused the samples for SQLAlchemy to start fail. That is not due to a bug in the Emulator, but due to a bug __fix__ in the Emulator. Previously, the Emulator would allow something that would fail on Spanner. That difference has now been fixed.
Configuration menu - View commit details
-
Copy full SHA for 6cbf00b - Browse repository at this point
Copy the full SHA 6cbf00bView commit details -
fix: Retrieve columns in compound indexes in correct order (#798)
Fixes #797 Co-authored-by: Knut Olav Løite <koloite@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9afe49b - Browse repository at this point
Copy the full SHA 9afe49bView commit details
Commits on Nov 13, 2025
-
chore(librarian): onboard to librarian (#796)
Towards googleapis/librarian#2460 --------- Co-authored-by: Knut Olav Løite <koloite@gmail.com> Co-authored-by: ohmayr <omairn@google.com>
Configuration menu - View commit details
-
Copy full SHA for 601d3f6 - Browse repository at this point
Copy the full SHA 601d3f6View commit details
Commits on Dec 11, 2025
-
chore(python): Add support for Python 3.14 (#804)
This PR adds support for Python 3.14 to the library. Key changes include: - Updating `setup.py` to include the Python 3.14 classifier. - Updating `noxfile.py`: - Add 3.14 to test sessions. - Refactor to use version constants (`UNIT_TEST_PYTHON_VERSIONS`, `SYSTEM_TEST_PYTHON_VERSIONS`). - Update `DEFAULT_PYTHON_VERSION` and `DEFAULT_PYTHON_VERSION_FOR_SQLALCHEMY_20` to "3.14". - Update `BLACK_VERSION` to `23.7.0` for Python 3.14 compatibility. - Updating `.github/workflows/test_suite.yml` to use appropriate Python versions for each job including matrix strategies for `unit` and `system` jobs. NOTE: The following CI/CD check is failing: * `SQLAlchemy Spanner dialect / compliance_tests_20` Per Gemini: The `compliance_test_20` session in Nox is currently failing on Python 3.13 and 3.14 due to issues with schema reflection for elements with quoted names or mixed case. These appear to pre-existing issues with the dialect's handling of such identifiers, rather than a regressio introduced by Python 3.14. The failing compliance test has been marked as not required so as to not be a blocker for this PR. As noted in the issue that status should be reverted when the issue is resolved. Further details and investigation are tracked in Issue #805.
Configuration menu - View commit details
-
Copy full SHA for afc3b2c - Browse repository at this point
Copy the full SHA afc3b2cView commit details
Commits on Dec 15, 2025
-
chore: librarian release pull request: 20251215T133347Z (#806)
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.7.0 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620 <details><summary>sqlalchemy-spanner: 1.17.2</summary> ## [1.17.2](v1.17.1...v1.17.2) (2025-12-15) ### Bug Fixes * Retrieve columns in compound indexes in correct order (#798) ([9afe49b](9afe49bb)) </details>
Configuration menu - View commit details
-
Copy full SHA for 0118eb3 - Browse repository at this point
Copy the full SHA 0118eb3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.17.1...v1.17.2