Skip to content

Releases: googleapis/python-spanner

v3.3.0

25 Mar 05:32
6b517f2

Choose a tag to compare

Features

  • add encryption_info to Database (#284) (2fd0352)
  • add support for CMEK (#105) (e990ff7)
  • add support for custom timeout and retry parameters in execute_update method in transactions (#251) (8abaebd)
  • added retry and timeout params to partition read in database and snapshot class (#278) (1a7c9d2)
  • db_api: support executing several DDLs separated by semicolon (#277) (801ddc8)

Bug Fixes

  • avoid consuming pending null values when merging (#286) (c6cba9f)
  • db_api: allow file path for credentials (#221) (1de0284)
  • db_api: ensure DDL statements are being executed (#290) (baa02ee)
  • db_api: revert Mutations API usage (#285) (e5d4901)

Documentation

v3.2.0

08 Mar 10:52
215aaae

Choose a tag to compare

Features

Bug Fixes

v3.1.0

23 Feb 08:18
2bdd21c

Choose a tag to compare

Features

  • add support for Point In Time Recovery (PITR) (#148) (a082e5d)
  • add support to log commit stats (#205) (434967e)

Bug Fixes

  • connection attribute of connection class and include related unit tests (#228) (4afea77)
  • db_api: add dummy lastrowid attribute (#227) (0375914)
  • fix execute insert for homogeneous statement (#233) (36b12a7)
  • use datetime timezone info when generating timestamp strings (#236) (539f145)

Performance Improvements

v3.0.0

15 Jan 11:17
58359f9

Choose a tag to compare

⚠ BREAKING CHANGES

  • convert operations pbs into Operation objects when listing operations (#186)

Features

  • add support for instance labels (#193) (ed462b5)
  • add support for ssl credentials; add throttled field to UpdateDatabaseDdlMetadata (#161) (2faf01b)
  • adding missing docstrings for functions & classes (#188) (9788cf8)
  • autocommit sample (#172) (4ef793c)

Bug Fixes

  • convert operations pbs into Operation objects when listing operations (#186) (ed7152a)
  • Convert PBs in system test cleanup (#199) (ede4343)
  • dbapi: autocommit enabling fails if no transactions begun (#177) (e981adb)
  • dbapi: executemany() hiding all the results except the last (#181) (020dc17)
  • dbapi: Spanner protobuf changes causes KeyError's (#206) (f1e21ed)
  • remove client side gRPC receive limits (#192) (90effc4)
  • Rename to fix "Mismatched region tag" check (#201) (c000ec4)

Documentation

v2.1.0

02 Dec 09:33
cf87cdf

Choose a tag to compare

Features

Bug Fixes

Reverts

v2.0.0

11 Nov 03:46
b61c3ea

Choose a tag to compare

⚠ BREAKING CHANGES

  • migrate to v2.0.0 (#147)

Features

v1.19.1

13 Oct 13:17
39ea948

Choose a tag to compare

Bug Fixes

  • handle Unmergable errors when merging struct responses (#152) (d132409)

Documentation

  • update samples dep to 'google-cloud-spanner==1.19.0' (#137) (0fba41a)
  • update samples from python-docs-samples (#146) (7549383)

v1.19.0

08 Sep 03:31
5fd4009

Choose a tag to compare

Features

Bug Fixes

v1.18.0

27 Aug 01:31
ca82c1f

Choose a tag to compare

Features

  • add client_options to base class (#132) (6851bb8)
  • add OpenTelemetry tracing to spanner calls (#107) (4069c37)

Bug Fixes

  • resume iterator on EOS internal error (#122) (45a1538)

Documentation

v1.17.1

25 Jun 03:46
1e178c5

Choose a tag to compare

Documentation

  • remove client-usage sections that no longer apply (#95) (16a812f)
  • update batch-usage reflect the correct usage (#93) (6ec64d8)
  • update documentation for database-usage (#96) (44e398c)
  • update documentation for snapshot usage (#94) (613d9c8)