Releases: googleapis/python-spanner
Releases · googleapis/python-spanner
v3.5.0
v3.4.0
Features
- add samples for CMEK support (#275) (f8d9bd3)
- added support for numeric field for python decimal value (#316) (070a171)
- dbapi: remove string conversion for numeric fields (#317) (772aa3c)
Bug Fixes
- correctly set resume token when restarting streams (#314) (0fcfc23)
- support INSERT from SELECT clause with args (#306) (0dcda5e)
Performance Improvements
v3.3.0
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
v3.1.0
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
⚠ 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)