Releases: googleapis/python-spanner
Releases · googleapis/python-spanner
v3.43.0
3.43.0 (2024-03-06)
Features
- Add retry and timeout for batch dml (#1107) (4f6340b)
- Add support for max commit delay (#1050) (d5acc26)
- Exposing Spanner client in dbapi connection (#1100) (9299212)
- Include RENAME in DDL regex (#1075) (3669303)
- Support partitioned dml in dbapi (#1103) (3aab0ed)
- Untyped param (#1001) (1750328)
Documentation
v3.42.0
3.42.0 (2024-01-30)
Features
- Add FLOAT32 enum to TypeCode (5b94dac)
- Add max_commit_delay API (#1078) (ec87c08)
- Add proto descriptors for proto and enum types in create/update/get database ddl requests (5b94dac)
- Fixing and refactoring transaction retry logic in dbapi. Also adding interceptors support for testing (#1056) (6640888)
- Implementation of run partition query (#1080) (f3b23b2)
Bug Fixes
- Few fixes in DBAPI (#1085) (1ed5a47)
- Small fix in description when metadata is not present in cursor's _result_set (#1088) (57643e6)
- spanner: Add SpannerAsyncClient import to spanner_v1 package (#1086) (2d98b54)
Documentation
v3.41.0
3.41.0 (2024-01-10)
Features
- Add BatchWrite API (#1011) (d0e4ffc)
- Add PG.OID type cod annotation (#1023) (2d59dd0)
- Add support for Directed Reads (#1000) (c4210b2)
- Add support for Python 3.12 (#1040) (b28dc9b)
- Batch Write API implementation and samples (#1027) (aa36b07)
- Implementation for batch dml in dbapi (#1055) (7a92315)
- Implementation for Begin and Rollback clientside statements (#1041) (15623cd)
- Implementation for partitioned query in dbapi (#1067) (63daa8a)
- Implementation of client side statements that return (#1046) (bb5fa1f)
- Implementing client side statements in dbapi (starting with commit) (#1037) (eb41b0d)
- Introduce compatibility with native namespace packages (#1036) (5d80ab0)
- Return list of dictionaries for execute streaming sql (#1003) (b534a8a)
- spanner: Add autoscaling config to the instance proto (#1022) (4d490cf)
- spanner: Add directed_read_option in spanner.proto (#1030) (84d662b)
Bug Fixes
- Executing existing DDL statements on executemany statement execution (#1032) (07fbc45)
- Fix for flaky test_read_timestamp_client_side_autocommit test (#1071) (0406ded)
- Require google-cloud-core >= 1.4.4 (#1015) (a2f87b9)
- Require proto-plus 1.22.2 for python 3.11 (#880) (7debe71)
- Use
retry_async
instead ofretry
in async client (#1044) (1253ae4)
Documentation
- Minor formatting (498dba2)