Skip to content

Releases: googleapis/python-spanner

v3.55.0

28 May 16:59
234135d
Compare
Choose a tag to compare

3.55.0 (2025-05-28)

Features

Bug Fixes

  • E2E tracing metadata append issue (#1357) (3943885)
  • Pass through kwargs in dbapi connect (#1368) (aae8d61)
  • Remove setup.cfg configuration for creating universal wheels (#1324) (e064474)

Documentation

  • A comment for field chunked_value in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for field precommit_token in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for field precommit_token in message .google.spanner.v1.ResultSet is changed (d532d57)
  • A comment for field query_plan in message .google.spanner.v1.ResultSetStats is changed (d532d57)
  • A comment for field row_count_lower_bound in message .google.spanner.v1.ResultSetStats is changed (d532d57)
  • A comment for field row_type in message .google.spanner.v1.ResultSetMetadata is changed (d532d57)
  • A comment for field rows in message .google.spanner.v1.ResultSet is changed (d532d57)
  • A comment for field stats in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for field stats in message .google.spanner.v1.ResultSet is changed (d532d57)
  • A comment for field values in message .google.spanner.v1.PartialResultSet is changed (d532d57)
  • A comment for message ResultSetMetadata is changed (d532d57)
  • A comment for message ResultSetStats is changed (d532d57)
  • Fix markdown formatting in transactions page (#1377) (de322f8)

v3.54.0

28 Apr 20:12
9331146
Compare
Choose a tag to compare

3.54.0 (2025-04-28)

Features

Bug Fixes

  • Improve client-side regex statement parser (#1328) (b3c259d)

v3.53.0

13 Mar 09:43
33f3750
Compare
Choose a tag to compare

3.53.0 (2025-03-12)

Features

  • Add AddSplitPoints API (7a5afba)
  • Add Attempt, Operation and GFE Metrics (#1302) (fb21d9a)
  • Add REST Interceptors which support reading metadata (7a5afba)
  • Add support for opt-in debug logging (7a5afba)
  • Add support for reading selective GAPIC generation methods from service YAML (7a5afba)
  • Add the last statement option to ExecuteSqlRequest and ExecuteBatchDmlRequest (7a5afba)
  • Add UUID in Spanner TypeCode enum (7a5afba)
  • End to end tracing (#1315) (aa5d0e6)
  • Exposing FreeInstanceAvailability in InstanceConfig (7a5afba)
  • Exposing FreeInstanceMetadata in Instance configuration (to define the metadata related to FREE instance type) (7a5afba)
  • Exposing InstanceType in Instance configuration (to define PROVISIONED or FREE spanner instance) (7a5afba)
  • Exposing QuorumType in InstanceConfig (7a5afba)
  • Exposing storage_limit_per_processing_unit in InstanceConfig (7a5afba)
  • Snapshot isolation (#1318) (992fcae)
  • spanner: A new enum IsolationLevel is added (#1224) (7a5afba)

Bug Fixes

  • Allow Protobuf 6.x (#1320) (1faab91)
  • Cleanup after metric integration test (#1322) (d7cf8b9)
  • deps: Require grpc-google-iam-v1>=0.14.0 (7a5afba)
  • Fix typing issue with gRPC metadata when key ends in -bin (7a5afba)

Performance Improvements

Documentation

  • A comment for enum DefaultBackupScheduleType is changed (7a5afba)
  • A comment for enum value AUTOMATIC in enum DefaultBackupScheduleType is changed (7a5afba)
  • A comment for enum value GOOGLE_MANAGED in enum Type is changed (7a5afba)
  • A comment for enum value NONE in enum DefaultBackupScheduleType is changed (7a5afba)
  • A comment for enum value USER_MANAGED in enum Type is changed (7a5afba)
  • A comment for field base_config in message .google.spanner.admin.instance.v1.InstanceConfig is changed (7a5afba)
  • A comment for field default_backup_schedule_type in message .google.spanner.admin.instance.v1.Instance is changed (7a5afba)
  • A comment for field filter in message .google.spanner.admin.instance.v1.ListInstanceConfigOperationsRequest is changed (7a5afba)
  • A comment for field filter in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest is changed (7a5afba)
  • A comment for field instance_config in message .google.spanner.admin.instance.v1.CreateInstanceConfigRequest is changed (7a5afba)
  • A comment for field instance_partition_deadline in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsRequest is changed (7a5afba)
  • A comment for field location in message .google.spanner.admin.instance.v1.ReplicaInfo is changed (7a5afba)
  • A comment for field node_count in message .google.spanner.admin.instance.v1.Instance is changed (7a5afba)
  • A comment for field node_count in message .google.spanner.admin.instance.v1.InstancePartition is changed (7a5afba)
  • A comment for field operations in message .google.spanner.admin.instance.v1.ListInstanceConfigOperationsResponse is changed (7a5afba)
  • A comment for field operations in message .google.spanner.admin.instance.v1.ListInstancePartitionOperationsResponse is changed (7a5afba)
  • A comment for field optional_replicas in message .google.spanner.admin.instance.v1.InstanceConfig is changed (7a5afba)
  • A comment for field parent in message .google.spanner.admin.instance.v1.ListInstancePartitionsRequest is changed (7a5afba)
  • A comment for field processing_units in message .google.spanner.admin.instance.v1.Instance is changed (7a5afba)
  • A comment for field processing_units in message .google.spanner.admin.instance.v1.InstancePartition is changed (7a5afba)
  • A comment for field referencing_backups in message .google.spanner.admin.instance.v1.InstancePartition is changed (7a5afba)
  • A comment for field replicas in message .google.spanner.admin.instance.v1.InstanceConfig is changed (7a5afba)
  • A comment for field storage_utilization_percent in message .google.spanner.admin.instance.v1.AutoscalingConfig is changed (7a5afba)
  • A comment for field unreachable in message .google.spanner.admin.instance.v1.ListInstancePartitionsResponse is changed (7a5afba)
  • A comment for message CreateInstanceConfigRequest is changed (7a5afba)
  • A comment for message DeleteInstanceConfigRequest is changed (7a5afba)
  • A comment for message UpdateInstanceConfigRequest is changed (7a5afba)
  • A comment for method CreateInstance in service InstanceAdmin is changed (7a5afba)
  • A comment for method CreateInstanceConfig in service InstanceAdmin is changed (7a5afba)
  • A comment for method CreateInstancePartition in service InstanceAdmin is changed ([7a5afba](https://github.com/googleapis...
Read more

v3.52.0

20 Feb 07:23
a6be0eb
Compare
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
Compare
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
Compare
Choose a tag to compare

3.50.1 (2024-11-14)

Bug Fixes

v3.50.0

11 Nov 09:39
1f4c9c8
Compare
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
Compare
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
Compare
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
Compare
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy