Skip to content

Releases: googleapis/python-spanner

v3.52.0

20 Feb 07:23
a6be0eb

Choose a tag to compare

3.52.0 (2025-02-19)

Features

  • Add additional opentelemetry span events for session pool (a6811af)
  • Add GCP standard otel attributes for python client (#1308) (0839f98)
  • Add updated span events + trace more methods (#1259) (ad69c48)
  • MetricsTracer implementation (#1291) (8fbde6b)
  • Support GRAPH and pipe syntax in dbapi (#1285) (959bb9c)
  • Support transaction and request tags in dbapi (#1262) (ee9662f)
  • x-goog-spanner-request-id: Introduce AtomicCounter (#1275) (f2483e1)

Bug Fixes

  • Retry UNAVAILABLE errors for streaming RPCs (#1278) (ab31078), closes #1150
  • tracing: Ensure nesting of Transaction.begin under commit + fix suggestions from feature review (#1287) (d9ee75a)
  • tracing: Only set span.status=OK if UNSET (#1248) (1d393fe), closes #1246
  • Update retry strategy for mutation calls to handle aborted transactions (#1279) (0887eb4)

v3.51.0

06 Dec 05:47
4829013

Choose a tag to compare

3.51.0 (2024-12-05)

Features

  • Add connection variable for ignoring transaction warnings (#1249) (eeb7836)
  • spanner: Implement custom tracer_provider injection for opentelemetry traces (#1229) (6869ed6)
  • Support float32 parameters in dbapi (#1245) (829b799)

Bug Fixes

  • Allow setting connection.read_only to same value (#1247) (5e8ca94)
  • Allow setting staleness to same value in tx (#1253) (a214885)
  • Dbapi raised AttributeError with [] as arguments (#1257) (758bf48)

Performance Improvements

Documentation

  • samples: Add samples for Cloud Spanner Default Backup Schedules (#1238) (054a186)

v3.50.1

14 Nov 10:22
3079bdd

Choose a tag to compare

3.50.1 (2024-11-14)

Bug Fixes

v3.50.0

11 Nov 09:39
1f4c9c8

Choose a tag to compare

3.50.0 (2024-11-11)

Features

  • spanner: Add support for Cloud Spanner Default Backup Schedules (45d4517)

Bug Fixes

  • Add PROTO in streaming chunks (#1213) (43c190b)
  • Pass through route-to-leader option in dbapi (#1223) (ec6c204)
  • Pin nox version in requirements.in for devcontainer. (#1215) (41604fe)

Documentation

  • Allow multiple KMS keys to create CMEK database/backup (68551c2)

v3.49.1

06 Sep 10:28
a941adb

Choose a tag to compare

3.49.1 (2024-09-06)

Bug Fixes

  • Revert "chore(spanner): Issue#1143 - Update dependency" (92f05ed)

v3.49.0

04 Sep 11:22
d2c0523

Choose a tag to compare

3.49.0 (2024-08-27) - YANKED

Reason this release was yanked:

removal of grpc_interceptor dependency

Features

  • Create a few code snippets as examples for using Spanner Graph in Python (#1186) (f886ebd)
  • spanner: Add resource reference annotation to backup schedules (#1176) (b503fc9)
  • spanner: Add samples for instance partitions (#1168) (55f83dc)

Bug Fixes

  • JsonObject init when called on JsonObject of list (#1166) (c4af6f0)

v3.48.0

31 Jul 05:29
c939d0f

Choose a tag to compare

3.48.0 (2024-07-30)

Features

  • Add field lock_hint in spanner.proto (9609ad9)
  • Add field order_by in spanner.proto (9609ad9)
  • Add support for Cloud Spanner Scheduled Backups (9609ad9)
  • spanner: Add support for txn changstream exclusion (#1152) (00ccb7a)

Bug Fixes

v3.47.0

31 May 13:31
c670ebc

Choose a tag to compare

3.47.0 (2024-05-22)

Features

  • Add support for multi region encryption config (#1136) (bc71fe9)
  • spanner: Add support for Proto Columns (#1084) (3ca2689)

v3.46.0

02 May 08:06
a9182a0

Choose a tag to compare

3.46.0 (2024-05-02)

Features

  • spanner: Adding EXPECTED_FULFILLMENT_PERIOD to the indicate instance creation times (with FULFILLMENT_PERIOD_NORMAL or FULFILLMENT_PERIOD_EXTENDED ENUM) with the extended instance creation time triggered by On-Demand Capacity Feature (293ecda)

Documentation

v3.45.0

18 Apr 11:45
5474707

Choose a tag to compare

3.45.0 (2024-04-17)

Features

  • Add support for PG.OID in parameterized queries (#1035) (ea5efe4)

Bug Fixes